Exception thrown by HMAC Util functions.
Interface for writing unencrypted metadata at the beginning of an encrypted file.
Implementation of the FileHeader interface that adds a MAC hash that is used to verify that the correct key is being used to decrypt a file.
Utility functions used in the HmacFileHeader class.