go1.20.5
GoThrough

sha256.BlockSize

// The blocksize of SHA256 and SHA224 in bytes. const BlockSize = 64

sha256.Size

// The size of a SHA256 checksum in bytes. const Size = 32

sha256.Size224

// The size of a SHA224 checksum in bytes. const Size224 = 28

sha256.New

// New returns a new hash.Hash computing the SHA256 checksum. The Hash // also implements encoding.BinaryMarshaler and // encoding.BinaryUnmarshaler to marshal and unmarshal the internal // state of the hash. func New() hash.Hash

sha256.New224

// New224 returns a new hash.Hash computing the SHA224 checksum. func New224() hash.Hash

sha256.Sum224

// Sum224 returns the SHA224 checksum of the data. func Sum224(data []byte) [Size224]byte

sha256.Sum256

// Sum256 returns the SHA256 checksum of the data. func Sum256(data []byte) [Size]byte