|
For the latest news and information visit The GNU Crypto project |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IMessageDigest | |
---|---|
gnu.crypto.hash | Provides a basic API for using message digest algorithms. |
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. |
gnu.crypto.sasl.srp | Provides the implementations of the SASL SRP mechanism, as specified in draft-burdis-cat-srp-sasl. |
gnu.crypto.sig | Provides a basic API for algorithms to use Public/Private keypairs in Digital Signature schemes. |
Uses of IMessageDigest in gnu.crypto.hash |
---|
Classes in gnu.crypto.hash that implement IMessageDigest | |
---|---|
class |
BaseHash
A base abstract class to facilitate hash implementations. |
class |
Haval
The HAVAL message-digest algorithm is a variable output length, with variable number of rounds. |
class |
MD2
An implementation of the MD2 message digest algorithm. |
class |
MD4
An implementation of Ron Rivest's MD4 message digest algorithm. |
class |
MD5
The MD5 message-digest algorithm takes as input a message of arbitrary length and produces as output a 128-bit "fingerprint" or "message digest" of the input. |
class |
RipeMD128
RIPEMD-128 is a 128-bit message digest. |
class |
RipeMD160
RIPEMD-160 is a 160-bit message digest. |
class |
Sha160
The Secure Hash Algorithm (SHA-1) is required for use with the Digital Signature Algorithm (DSA) as specified in the Digital Signature Standard (DSS) and whenever a secure hash algorithm is required for federal applications. |
class |
Sha256
Implementation of SHA2-1 [SHA-256] per the IETF Draft Specification. |
class |
Sha384
Implementation of SHA2-2 [SHA-384] per the IETF Draft Specification. |
class |
Sha512
Implementation of SHA2-3 [SHA-512] per the IETF Draft Specification. |
class |
Tiger
The Tiger message digest. |
class |
Whirlpool
Whirlpool, a new 512-bit hashing function operating on messages less than 2 ** 256 bits in length. |
Methods in gnu.crypto.hash that return IMessageDigest | |
---|---|
static IMessageDigest |
HashFactory.getInstance(String name)
Return an instance of a hash algorithm given its name. |
Uses of IMessageDigest in gnu.crypto.mac |
---|
Fields in gnu.crypto.mac declared as IMessageDigest | |
---|---|
protected IMessageDigest |
HMac.ipadHash
|
protected IMessageDigest |
HMac.opadHash
|
protected IMessageDigest |
BaseMac.underlyingHash
Reference to the underlying hash algorithm instance. |
Constructors in gnu.crypto.mac with parameters of type IMessageDigest | |
---|---|
BaseMac(String name,
IMessageDigest underlyingHash)
Trivial constructor for use by concrete subclasses. |
|
HMac(IMessageDigest underlyingHash)
Trivial constructor for use by concrete subclasses. |
Uses of IMessageDigest in gnu.crypto.prng |
---|
Constructors in gnu.crypto.prng with parameters of type IMessageDigest | |
---|---|
Fortuna.Generator(IBlockCipher cipher,
IMessageDigest hash)
|
Uses of IMessageDigest in gnu.crypto.sasl.srp |
---|
Methods in gnu.crypto.sasl.srp that return IMessageDigest | |
---|---|
IMessageDigest |
SRP.newDigest()
Returns a new instance of the SRP message digest algorithm --which is SHA-160 by default, but could be anything else provided the proper conditions as specified in the SRP specifications. |
Uses of IMessageDigest in gnu.crypto.sig |
---|
Fields in gnu.crypto.sig declared as IMessageDigest | |
---|---|
protected IMessageDigest |
BaseSignature.md
The underlying message digest instance for this signature scheme. |
Constructors in gnu.crypto.sig with parameters of type IMessageDigest | |
---|---|
BaseSignature(String schemeName,
IMessageDigest md)
Trivial constructor. |
|
For the latest news and information visit The GNU Crypto project |
|||||||||
PREV NEXT | FRAMES NO FRAMES |