mirror of
https://gitlab.com/pulsechaincom/go-pulse.git
synced 2024-12-22 19:40:36 +00:00
crypto/sha3: Export Keccak-256 hash function
This hash function is slightly different from the standarized NIST SHA-3 as both of them use different domain separation bits.
This commit is contained in:
parent
5387ad760f
commit
c20d6e5e4e
@ -12,6 +12,9 @@ import (
|
||||
"hash"
|
||||
)
|
||||
|
||||
// NewKeccak256 creates a new Keccak-256 hash.
|
||||
func NewKeccak256() hash.Hash { return &state{rate: 136, outputLen: 32, dsbyte: 0x01} }
|
||||
|
||||
// New224 creates a new SHA3-224 hash.
|
||||
// Its generic security strength is 224 bits against preimage attacks,
|
||||
// and 112 bits against collision attacks.
|
||||
|
Loading…
Reference in New Issue
Block a user