Versions in this module Expand all Collapse all v0 v0.1.0 Jul 27, 2015 Changes in this version + var ErrNotVersion = errors.New("string does not include a TarSum Version") + var ErrVersionNotImplemented = errors.New("TarSum Version is not yet implemented") + type Digest struct + func NewDigest(version Version) (*Digest, error) + func (tsd *Digest) BlockSize() int + func (tsd *Digest) Finished() bool + func (tsd *Digest) Label() string + func (tsd *Digest) Len() int64 + func (tsd *Digest) Reset() + func (tsd *Digest) Restore(state []byte) error + func (tsd *Digest) Size() int + func (tsd *Digest) State() ([]byte, error) + func (tsd *Digest) Sum(extra []byte) []byte + func (tsd *Digest) SumString(extra []byte) string + func (tsd *Digest) Write(p []byte) (n int, err error) + type Version int + const Version0 + const Version1 + const VersionDev + func GetVersionFromTarsum(tarsum string) (Version, error) + func GetVersions() []Version + func (tsv Version) String() string