Package gnu.javax.crypto.mac

Interface Summary

IMac The basic visible methods of any MAC (Message Authentication Code) algorithm.

Class Summary

BaseMac A base abstract class to facilitate MAC (Message Authentication Code) implementations.
HMac The implementation of the HMAC (Keyed-Hash Message Authentication Code).
HMacFactory A Factory to instantiate Keyed-Hash Message Authentication Code (HMAC) algorithm instances.
MacFactory A Factory that instantiates instances of every supported Message Authentication Code algorithms, including all HMAC algorithms.
MacInputStream A filtering input stream that computes a MAC (message authentication code) over all data read from the stream.
MacOutputStream A filtering output stream that computes a MAC (message authentication code) over all data written to the stream.
OMAC The One-Key CBC MAC, OMAC.
TMMH16 TMMH is a universal hash function suitable for message authentication in the Wegman-Carter paradigm, as in the Stream Cipher Security Transform.
UHash32 UHASH is a keyed hash function, which takes as input a string of arbitrary length, and produces as output a string of fixed length (such as 8 bytes).
UMac32 The implementation of the UMAC (Universal Message Authentication Code).