# Functions
CustomSHA256Hasher returns a hash function that uses an enclosed hasher.
FastSum256 returns a hash sum of the input data using highwayhash.
FastSum64 returns a hash sum of the input data using highwayhash.
Hash defines a function that returns the sha256 checksum of the data passed in.
Keccak256 defines a function which returns the Keccak-256/SHA3 hash of the data passed in.
Proto hashes a protocol buffer message using sha256.
# Variables
ErrNilProto can occur when attempting to hash a protobuf message that is nil or has nil objects within lists.