// It concatenates numbers (their bytes), computes a hash and outputs a hash as []byte.
It concatenates numbers (their bytes), computes a hash and outputs a hash as []byte.
// It concatenates numbers ( their bytes ) computes a hash and outputs a hash as [] byte .
func HashIntoBytes(numbers ...*big.Int) []byte {
	toBeHashed := ConcatenateNumbers(numbers...)
	sha512 := sha512.New()
	sha512.Write(toBeHashed)
	hashBytes := sha512.Sum(nil)
	return hashBytes
}
func HashIntoBytes ( numbers ... * big . Int ) [ ] byte { toBeHashed := ConcatenateNumbers ( numbers ... ) sha512 := sha512 . New ( ) sha512 . Write ( toBeHashed ) hashBytes := sha512 . Sum ( nil ) return hashBytes }
It concatenates numbers (their bytes), computes a hash and outputs a hash as []byte.
It concatenates numbers ( their bytes ) computes a hash and outputs a hash as [] byte .