https://github.com/tendermint/tendermint
Raw File
Tip revision: 80d0a362500fea2dd089258319075a54e5d40a2d authored by Ethan Buchman on 12 November 2018, 13:04:27 UTC
Merge pull request #2807 from tendermint/release/v0.26.1
Tip revision: 80d0a36
hash.go
package crypto

import (
	"crypto/sha256"

	"golang.org/x/crypto/ripemd160" // forked to github.com/tendermint/crypto
)

func Sha256(bytes []byte) []byte {
	hasher := sha256.New()
	hasher.Write(bytes)
	return hasher.Sum(nil)
}

func Ripemd160(bytes []byte) []byte {
	hasher := ripemd160.New()
	hasher.Write(bytes)
	return hasher.Sum(nil)
}
back to top