type crypto/internal/fips140/sha512.Digest
27 uses
crypto/internal/fips140/sha512 (current package)
sha512.go#L72: type Digest struct {
sha512.go#L80: func (d *Digest) Reset() {
sha512.go#L133: func (d *Digest) MarshalBinary() ([]byte, error) {
sha512.go#L137: func (d *Digest) AppendBinary(b []byte) ([]byte, error) {
sha512.go#L164: func (d *Digest) UnmarshalBinary(b []byte) error {
sha512.go#L198: func (d *Digest) Clone() (hash.Cloner, error) {
sha512.go#L204: func New() *Digest {
sha512.go#L205: d := &Digest{size: size512}
sha512.go#L211: func New512_224() *Digest {
sha512.go#L212: d := &Digest{size: size224}
sha512.go#L218: func New512_256() *Digest {
sha512.go#L219: d := &Digest{size: size256}
sha512.go#L225: func New384() *Digest {
sha512.go#L226: d := &Digest{size: size384}
sha512.go#L231: func (d *Digest) Size() int {
sha512.go#L235: func (d *Digest) BlockSize() int { return blockSize }
sha512.go#L237: func (d *Digest) Write(p []byte) (nn int, err error) {
sha512.go#L260: func (d *Digest) Sum(in []byte) []byte {
sha512.go#L263: d0 := new(Digest)
sha512.go#L269: func (d *Digest) checkSum() [size512]byte {
sha512block.go#L96: func blockGeneric(dig *Digest, p []byte) {
sha512block_amd64.go#L21: func blockAVX2(dig *Digest, p []byte)
sha512block_amd64.go#L23: func block(dig *Digest, p []byte) {
crypto/internal/fips140/hmac
hmac.go#L55: case *sha256.Digest, *sha512.Digest, *sha3.Digest:
crypto/internal/fips140/rsa
pkcs1v22.go#L365: case *sha256.Digest, *sha512.Digest, *sha3.Digest:
crypto/internal/fips140/tls12
tls12.go#L61: case *sha512.Digest:
crypto/internal/fips140only
fips140only.go#L23: case *sha256.Digest, *sha512.Digest, *sha3.Digest: