type Digest struct {
// contains filtered or unexported fields
}Digest is a SHA-384, SHA-512, SHA-512/224, or SHA-512/256 hash.Hash implementation.
Package sha512 implements the SHA-384, SHA-512, SHA-512/224, and SHA-512/256 hash algorithms as defined in FIPS 180-4.
type Digest struct {
// contains filtered or unexported fields
}Digest is a SHA-384, SHA-512, SHA-512/224, or SHA-512/256 hash.Hash implementation.
func New() *DigestNew returns a new Digest computing the SHA-512 hash.
func New384() *DigestNew384 returns a new Digest computing the SHA-384 hash.
func New512_224() *DigestNew512_224 returns a new Digest computing the SHA-512/224 hash.
func New512_256() *DigestNew512_256 returns a new Digest computing the SHA-512/256 hash.
func (d *Digest) AppendBinary(b []byte) ([]byte, error)func (d *Digest) BlockSize() intfunc (d *Digest) MarshalBinary() ([]byte, error)func (d *Digest) Reset()func (d *Digest) Size() intfunc (d *Digest) Sum(in []byte) []bytefunc (d *Digest) UnmarshalBinary(b []byte) errorfunc (d *Digest) Write(p []byte) (nn int, err error)