go/src/crypto/internal/fips/sha512/sha512.go

const size512

const size224

const size256

const size384

const blockSize

const chunk

const init0

const init1

const init2

const init3

const init4

const init5

const init6

const init7

const init0_224

const init1_224

const init2_224

const init3_224

const init4_224

const init5_224

const init6_224

const init7_224

const init0_256

const init1_256

const init2_256

const init3_256

const init4_256

const init5_256

const init6_256

const init7_256

const init0_384

const init1_384

const init2_384

const init3_384

const init4_384

const init5_384

const init6_384

const init7_384

type Digest

func (d *Digest) Reset() {}

const magic384

const magic512_224

const magic512_256

const magic512

const marshaledSize

func (d *Digest) MarshalBinary() ([]byte, error) {}

func (d *Digest) AppendBinary(b []byte) ([]byte, error) {}

func (d *Digest) UnmarshalBinary(b []byte) error {}

func consumeUint64(b []byte) ([]byte, uint64) {}

// New returns a new Digest computing the SHA-512 hash.
func New() *Digest {}

// New512_224 returns a new Digest computing the SHA-512/224 hash.
func New512_224() *Digest {}

// New512_256 returns a new Digest computing the SHA-512/256 hash.
func New512_256() *Digest {}

// New384 returns a new Digest computing the SHA-384 hash.
func New384() *Digest {}

func (d *Digest) Size() int {}

func (d *Digest) BlockSize() int {}

func (d *Digest) Write(p []byte) (nn int, err error) {}

func (d *Digest) Sum(in []byte) []byte {}

func (d *Digest) checkSum() [size512]byte {}