Uses of Interface gnu.javax.crypto.mac.IMac

Uses in package gnu.javax.crypto.prng

Constructors with parameter type gnu.javax.crypto.mac.IMac

Creates a new PBKDF2 object.

Uses in package gnu.javax.crypto.mac

Classes implementing gnu.javax.crypto.mac.IMac

class
A base abstract class to facilitate MAC (Message Authentication Code) implementations.
class
The implementation of the HMAC (Keyed-Hash Message Authentication Code).
class
The One-Key CBC MAC, OMAC.
class
TMMH is a universal hash function suitable for message authentication in the Wegman-Carter paradigm, as in the Stream Cipher Security Transform.
class
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).
class
The implementation of the UMAC (Universal Message Authentication Code).

Constructors with parameter type gnu.javax.crypto.mac.IMac

Creates a new MacInputStream.
Creates a new MacOutputStream.

Methods with parameter type gnu.javax.crypto.mac.IMac

void
Sets the MAC this stream is updating, which must have already been initialized.
void
Sets the MAC this stream is updating, which must have already been initialized.

Methods with return type gnu.javax.crypto.mac.IMac

IMac
Return an instance of a HMAC algorithm given the name of its underlying hash function, prefixed with the literal defined in Registry.HMAC_NAME_PREFIX.
IMac
Returns an instance of a MAC algorithm given its name.
IMac
Returns the MAC this stream is updating.
IMac
Returns the MAC this stream is updating.

Uses in package gnu.javax.crypto.mode

Classes implementing gnu.javax.crypto.mac.IMac

class
A conventional two-pass authenticated-encrypted mode, EAX.