// It concatenates numbers (their bytes), computes a hash and outputs a hash as *big.Int.
It concatenates numbers (their bytes), computes a hash and outputs a hash as *big.Int.
// It concatenates numbers ( their bytes ) computes a hash and outputs a hash as * big . Int .
func Hash(numbers ...*big.Int) *big.Int {
	hashBytes := HashIntoBytes(numbers...)
	hashNum := new(big.Int).SetBytes(hashBytes)
	return hashNum
}
func Hash ( numbers ... * big . Int ) * big . Int { hashBytes := HashIntoBytes ( numbers ... ) hashNum := new ( big . Int ) . SetBytes ( hashBytes ) return hashNum }
It concatenates numbers (their bytes), computes a hash and outputs a hash as *big.Int.
It concatenates numbers ( their bytes ) computes a hash and outputs a hash as * big . Int .