type crypto/internal/fips140/sha256.Digest
23 uses
crypto/internal/fips140/sha256 (current package)
sha256.go#L45: type Digest struct {
sha256.go#L59: func (d *Digest) MarshalBinary() ([]byte, error) {
sha256.go#L63: func (d *Digest) AppendBinary(b []byte) ([]byte, error) {
sha256.go#L83: func (d *Digest) UnmarshalBinary(b []byte) error {
sha256.go#L113: func (d *Digest) Reset() {
sha256.go#L138: func New() *Digest {
sha256.go#L139: d := new(Digest)
sha256.go#L145: func New224() *Digest {
sha256.go#L146: d := new(Digest)
sha256.go#L152: func (d *Digest) Size() int {
sha256.go#L159: func (d *Digest) BlockSize() int { return blockSize }
sha256.go#L161: func (d *Digest) Write(p []byte) (nn int, err error) {
sha256.go#L184: func (d *Digest) Sum(in []byte) []byte {
sha256.go#L195: func (d *Digest) checkSum() [size]byte {
sha256block.go#L80: func blockGeneric(dig *Digest, p []byte) {
sha256block_amd64.go#L23: func blockAMD64(dig *Digest, p []byte)
sha256block_amd64.go#L26: func blockAVX2(dig *Digest, p []byte)
sha256block_amd64.go#L29: func blockSHANI(dig *Digest, p []byte)
sha256block_amd64.go#L31: func block(dig *Digest, p []byte) {
crypto/internal/fips140/hmac
hmac.go#L52: case *sha256.Digest, *sha512.Digest, *sha3.Digest:
crypto/internal/fips140/rsa
pkcs1v22.go#L364: case *sha256.Digest, *sha512.Digest, *sha3.Digest:
crypto/internal/fips140/tls12
tls12.go#L56: case *sha256.Digest:
crypto/internal/fips140only
fips140only.go#L23: case *sha256.Digest, *sha512.Digest, *sha3.Digest: