|
For the latest news and information visit The GNU Crypto project |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IMac | |
gnu.crypto.jce.mac | |
gnu.crypto.mac | Provides a basic API for using Message Authentication Code (MAC) algorithms. |
gnu.crypto.prng | Provides a basic API for using cryptographically strong pseudo random number generation algorithms. |
Uses of IMac in gnu.crypto.jce.mac |
Fields in gnu.crypto.jce.mac declared as IMac | |
protected IMac |
MacAdapter.mac
Our MAC instance. |
Uses of IMac in gnu.crypto.mac |
Classes in gnu.crypto.mac that implement IMac | |
class |
BaseMac
A base abstract class to facilitate MAC (Message Authentication Code) implementations. |
class |
HMac
The implementation of the HMAC (Keyed-Hash Message Authentication Code). |
class |
TMMH16
TMMH is a universal hash function suitable for message authentication in the Wegman-Carter paradigm, as in the Stream Cipher Security Transform. |
class |
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). |
class |
UMac32
The implementation of the UMAC (Universal Message Authentication Code). |
Methods in gnu.crypto.mac that return IMac | |
IMac |
MacOutputStream.getMac()
Returns the MAC this stream is updating. |
IMac |
MacInputStream.getMac()
Returns the MAC this stream is updating. |
static IMac |
MacFactory.getInstance(java.lang.String name)
Returns an instance of a MAC algorithm given its name. |
static IMac |
HMacFactory.getInstance(java.lang.String name)
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 . |
Methods in gnu.crypto.mac with parameters of type IMac | |
void |
MacOutputStream.setMac(IMac mac)
Sets the MAC this stream is updating, which must have already been initialized. |
void |
MacInputStream.setMac(IMac mac)
Sets the MAC this stream is updating, which must have already been initialized. |
Constructors in gnu.crypto.mac with parameters of type IMac | |
MacOutputStream(java.io.OutputStream out,
IMac mac)
Creates a new MacOutputStream . |
|
MacInputStream(java.io.InputStream in,
IMac mac)
Creates a new MacInputStream. |
Uses of IMac in gnu.crypto.prng |
Constructors in gnu.crypto.prng with parameters of type IMac | |
PBKDF2(IMac mac)
Creates a new PBKDF2 object. |
|
For the latest news and information visit The GNU Crypto project |
||||||||||
PREV NEXT | FRAMES NO FRAMES |