func init() { … } const Size … const Size224 … const BlockSize … // New returns a new [hash.Hash] computing the SHA256 checksum. The Hash // also implements [encoding.BinaryMarshaler], [encoding.BinaryAppender] and // [encoding.BinaryUnmarshaler] to marshal and unmarshal the internal // state of the hash. func New() hash.Hash { … } // New224 returns a new [hash.Hash] computing the SHA224 checksum. The Hash // also implements [encoding.BinaryMarshaler], [encoding.BinaryAppender] and // [encoding.BinaryUnmarshaler] to marshal and unmarshal the internal // state of the hash. func New224() hash.Hash { … } // Sum256 returns the SHA256 checksum of the data. func Sum256(data []byte) [Size]byte { … } // Sum224 returns the SHA224 checksum of the data. func Sum224(data []byte) [Size224]byte { … }