Browse Source

tmhash: add Sum function

pull/1782/head
Ethan Buchman 7 years ago
parent
commit
c2636c3c6b
1 changed files with 7 additions and 0 deletions
  1. +7
    -0
      tmhash/hash.go

+ 7
- 0
tmhash/hash.go View File

@ -34,8 +34,15 @@ func (h sha256trunc) BlockSize() int {
return h.sha256.BlockSize()
}
// New returns a new hash.Hash.
func New() hash.Hash {
return sha256trunc{
sha256: sha256.New(),
}
}
// Sum returns the first 20 bytes of SHA256 of the bz.
func Sum(bz []byte) []byte {
hash := sha256.Sum256(bz)
return hash[:Size]
}

Loading…
Cancel
Save