package sha512 import ( // Standard "crypto/sha512" ) // Hash func (Algorithm) Hash(data []byte) ([]byte, error) { // Hasher hasher := sha512.New() // Write To Hasher _, err := hasher.Write(data) // Handle Error if err != nil { return []byte(""), err } // Return Hash return hasher.Sum(nil), err }