# Functions
KDF derives a 32 byte encryption key from plain by using salt and reps repititions.
NewHMAC creates a one way hash of plain performing reps repitition.
Random produces a random sequence of count bytes.
VerifyHMAC returns true if mac is a valid one way hash of plain.
# Constants
Default repititions to use to derive a key.
# Variables
Default salt.