Summary
We've got reports for hashing algorithms not handling errors for example
[/Users/emmanuelodeke/go/src/github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1/secp256k1.go:160] - G104 (CWE-703): Errors unhandled. (Confidence: HIGH, Severity: LOW)
159: hasherRIPEMD160 := ripemd160.New()
> 160: hasherRIPEMD160.Write(sha[:]) // does not error
161: return crypto.Address(hasherRIPEMD160.Sum(nil))
but the Go contracts for hash.Hash.Write say that it WILL NEVER return an error per https://pkg.go.dev/hash#Hash
