Versions in this module Expand all Collapse all v0 v0.0.3 Oct 18, 2023 Changes in this version + var FileSha256 = map[string]map[string]map[string]string + type Checksums struct + func NewChecksums(checksums ...Interface) *Checksums + func (c *Checksums) Append(checksums ...Interface) + func (c *Checksums) Get() error + func (c *Checksums) Value() string + type HTTPChecksum struct + FileName string + func NewHTTPChecksum(url *url.URL, isoName string, fs rootfs.Interface) *HTTPChecksum + func (h *HTTPChecksum) Get() error + func (h *HTTPChecksum) SetHost(host string) + func (h *HTTPChecksum) SetPath(pathStr string) + func (h *HTTPChecksum) Value() string + type Interface interface + Get func() error + Value func() string + type InternalChecksum struct + Arch string + ID string + Version string + func NewInternalChecksum(id, version, arch string) *InternalChecksum + func (i *InternalChecksum) Get() error + func (i *InternalChecksum) Value() string + type List interface + Append func(checksum ...Interface) + type StringChecksum struct + func NewStringChecksum(value string) *StringChecksum + func (s *StringChecksum) Get() error + func (s *StringChecksum) Value() string