Package | Description |
---|---|
gnu.crypto.derivationFunctions | |
gnu.crypto.hash | |
gnu.crypto.mac | |
gnu.crypto.sig | |
gnu.crypto.sig.rsa |
Modifier and Type | Method and Description |
---|---|
static byte[] |
MGF1.generateBytes(byte[] seed,
int l,
IMessageDigest hash) |
Constructor and Description |
---|
MGF1(IMessageDigest hash) |
X9_63KeyDerivation(IMessageDigest hash) |
Modifier and Type | Class and Description |
---|---|
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 |
Sha224
SHA-224 as described in RFC 3874
|
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.
|
Modifier and Type | Method and Description |
---|---|
static IMessageDigest |
HashFactory.getInstance(java.lang.String name)
Return an instance of a hash algorithm given its name.
|
Modifier and Type | Field and Description |
---|---|
protected IMessageDigest |
HMac.ipadHash |
protected IMessageDigest |
HMac.opadHash |
protected IMessageDigest |
BaseMac.underlyingHash
Reference to the underlying hash algorithm instance.
|
Constructor and Description |
---|
BaseMac(java.lang.String name,
IMessageDigest underlyingHash)
Trivial constructor for use by concrete subclasses.
|
HMac(IMessageDigest underlyingHash)
Trivial constructor for use by concrete subclasses.
|
Modifier and Type | Field and Description |
---|---|
protected IMessageDigest |
BaseSignature.md
The underlying message digest instance for this signature scheme.
|
Constructor and Description |
---|
BaseSignature(java.lang.String schemeName,
IMessageDigest md)
Trivial constructor.
|
Modifier and Type | Field and Description |
---|---|
protected IMessageDigest |
EMSA_ISO9796d2.md |
Constructor and Description |
---|
EMSA_ISO9796d2(IMessageDigest hash,
boolean implicit) |
Copyright © 2025. All rights reserved.