# Functions
New returns a new Hash for the given hash function.
RegisterHash allows for the hash algorithm used to be overriden.
# Constants
CryptoType defines what hash algorithm is being used.
HexSize defines the strings size of the hash when represented in hexadecimal.
Size defines the amount of bytes the hash yields.
# Interfaces
Hash is the same as hash.Hash.