Files
attest/internal/util/crypto.go
2024-04-19 09:23:46 -05:00

19 lines
279 B
Go

package util
import (
"crypto/sha256"
"encoding/hex"
)
func HexHashBytes(input []byte) string {
s256 := sha256.New()
s256.Write(input)
hashSum := s256.Sum(nil)
return hex.EncodeToString(hashSum)
}
func S256(data []byte) []byte {
h := sha256.Sum256(data)
return h[:]
}