Modifier and Type | Interface and Description |
---|---|
interface |
ExtendedDigest |
Modifier and Type | Method and Description |
---|---|
Digest |
DerivationFunction.getDigest()
return the message digest used as the basis for the function
|
Modifier and Type | Method and Description |
---|---|
Digest |
ECDHKEKGenerator.getDigest() |
Digest |
DHKEKGenerator.getDigest() |
Constructor and Description |
---|
DHKEKGenerator(Digest digest) |
ECDHKEKGenerator(Digest digest) |
Modifier and Type | Field and Description |
---|---|
protected Digest |
SRP6VerifierGenerator.digest |
protected Digest |
SRP6Server.digest |
protected Digest |
SRP6Client.digest |
Modifier and Type | Method and Description |
---|---|
static BigInteger |
SRP6Util.calculateK(Digest digest,
BigInteger N,
BigInteger g) |
static BigInteger |
SRP6Util.calculateU(Digest digest,
BigInteger N,
BigInteger A,
BigInteger B) |
static BigInteger |
SRP6Util.calculateX(Digest digest,
BigInteger N,
byte[] salt,
byte[] identity,
byte[] password) |
static BigInteger |
SRP6Util.generatePrivateValue(Digest digest,
BigInteger N,
BigInteger g,
SecureRandom random) |
void |
SRP6Server.init(BigInteger N,
BigInteger g,
BigInteger v,
Digest digest,
SecureRandom random)
Initialises the server to accept a new client authentication attempt
|
void |
SRP6VerifierGenerator.init(BigInteger N,
BigInteger g,
Digest digest)
Initialises generator to create new verifiers
|
void |
SRP6Client.init(BigInteger N,
BigInteger g,
Digest digest,
SecureRandom random)
Initialises the client to begin new authentication attempt
|
Modifier and Type | Class and Description |
---|---|
class |
GeneralDigest
base implementation of MD4 family style digest as outlined in
"Handbook of Applied Cryptography", pages 344 - 347.
|
class |
GOST3411Digest
implementation of GOST R 34.11-94
|
class |
LongDigest
Base class for SHA-384 and SHA-512.
|
class |
MD2Digest
implementation of MD2
as outlined in RFC1319 by B.Kaliski from RSA Laboratories April 1992
|
class |
MD4Digest
implementation of MD4 as RFC 1320 by R.
|
class |
MD5Digest
implementation of MD5 as outlined in "Handbook of Applied Cryptography", pages 346 - 347.
|
class |
NullDigest |
class |
RIPEMD128Digest
implementation of RIPEMD128
|
class |
RIPEMD160Digest
implementation of RIPEMD see,
http://www.esat.kuleuven.ac.be/~bosselae/ripemd160.html
|
class |
RIPEMD256Digest
implementation of RIPEMD256.
|
class |
RIPEMD320Digest
implementation of RIPEMD 320.
|
class |
SHA1Digest
implementation of SHA-1 as outlined in "Handbook of Applied Cryptography", pages 346 - 349.
|
class |
SHA224Digest
SHA-224 as described in RFC 3874
block word digest
SHA-1 512 32 160
SHA-224 512 32 224
SHA-256 512 32 256
SHA-384 1024 64 384
SHA-512 1024 64 512
|
class |
SHA256Digest
FIPS 180-2 implementation of SHA-256.
|
class |
SHA384Digest
FIPS 180-2 implementation of SHA-384.
|
class |
SHA512Digest
FIPS 180-2 implementation of SHA-512.
|
class |
ShortenedDigest
Wrapper class that reduces the output length of a particular digest to
only the first n bytes of the digest function.
|
class |
TigerDigest
implementation of Tiger based on:
http://www.cs.technion.ac.il/~biham/Reports/Tiger
|
class |
WhirlpoolDigest
Implementation of WhirlpoolDigest, based on Java source published by Barreto
and Rijmen.
|
Constructor and Description |
---|
OAEPEncoding(AsymmetricBlockCipher cipher,
Digest hash) |
OAEPEncoding(AsymmetricBlockCipher cipher,
Digest hash,
byte[] encodingParams) |
OAEPEncoding(AsymmetricBlockCipher cipher,
Digest hash,
Digest mgf1Hash,
byte[] encodingParams) |
Modifier and Type | Method and Description |
---|---|
Digest |
MGF1BytesGenerator.getDigest()
return the underlying digest.
|
Digest |
BaseKDFBytesGenerator.getDigest()
return the underlying digest.
|
Constructor and Description |
---|
BaseKDFBytesGenerator(int counterStart,
Digest digest)
Construct a KDF Parameters generator.
|
KDF1BytesGenerator(Digest digest)
Construct a KDF1 byte generator.
|
KDF2BytesGenerator(Digest digest)
Construct a KDF2 bytes generator.
|
MGF1BytesGenerator(Digest digest) |
PKCS12ParametersGenerator(Digest digest)
Construct a PKCS 12 Parameters generator.
|
PKCS5S1ParametersGenerator(Digest digest)
Construct a PKCS 5 Scheme 1 Parameters generator.
|
Modifier and Type | Field and Description |
---|---|
protected Digest |
DigestOutputStream.digest |
protected Digest |
DigestInputStream.digest |
Modifier and Type | Method and Description |
---|---|
Digest |
DigestOutputStream.getDigest() |
Digest |
DigestInputStream.getDigest() |
Constructor and Description |
---|
DigestInputStream(InputStream stream,
Digest digest) |
DigestOutputStream(OutputStream stream,
Digest digest) |
Modifier and Type | Method and Description |
---|---|
Digest |
OldHMac.getUnderlyingDigest() |
Digest |
HMac.getUnderlyingDigest() |
Constructor and Description |
---|
HMac(Digest digest)
Base constructor for one of the standard digest algorithms that the
byteLength of the algorithm is know for.
|
OldHMac(Digest digest)
Deprecated.
uses incorrect pad for SHA-512 and SHA-384 use HMac.
|
Constructor and Description |
---|
DigestRandomGenerator(Digest digest) |
Constructor and Description |
---|
DSADigestSigner(DSA signer,
Digest digest) |
GenericSigner(AsymmetricBlockCipher engine,
Digest digest) |
ISO9796d2PSSSigner(AsymmetricBlockCipher cipher,
Digest digest,
int saltLength)
Constructor for a signer with an explicit digest trailer.
|
ISO9796d2PSSSigner(AsymmetricBlockCipher cipher,
Digest digest,
int saltLength,
boolean implicit)
Generate a signer for the with either implicit or explicit trailers
for ISO9796-2, scheme 2 or 3.
|
ISO9796d2Signer(AsymmetricBlockCipher cipher,
Digest digest)
Constructor for a signer with an explicit digest trailer.
|
ISO9796d2Signer(AsymmetricBlockCipher cipher,
Digest digest,
boolean implicit)
Generate a signer for the with either implicit or explicit trailers
for ISO9796-2.
|
PSSSigner(AsymmetricBlockCipher cipher,
Digest contentDigest,
Digest mgfDigest,
int sLen) |
PSSSigner(AsymmetricBlockCipher cipher,
Digest contentDigest,
Digest mgfDigest,
int sLen,
byte trailer) |
PSSSigner(AsymmetricBlockCipher cipher,
Digest digest,
int sLen)
basic constructor
|
PSSSigner(AsymmetricBlockCipher cipher,
Digest digest,
int sLen,
byte trailer) |
RSADigestSigner(Digest digest) |
Modifier and Type | Method and Description |
---|---|
protected Digest |
DefaultTlsCipherFactory.createDigest(int digestAlgorithm) |
Constructor and Description |
---|
TlsBlockCipher(TlsClientContext context,
BlockCipher encryptCipher,
BlockCipher decryptCipher,
Digest writeDigest,
Digest readDigest,
int cipherKeySize) |
TlsMac(Digest digest,
byte[] key_block,
int offset,
int len)
Generate a new instance of an TlsMac.
|
Modifier and Type | Field and Description |
---|---|
protected Digest |
DSABase.digest |
Modifier and Type | Method and Description |
---|---|
Digest |
BrokenKDF2BytesGenerator.getDigest()
return the underlying digest.
|
Constructor and Description |
---|
BrokenKDF2BytesGenerator(Digest digest)
Construct a KDF2 Parameters generator.
|
DSABase(Digest digest,
DSA signer,
DSAEncoder encoder) |
JDKDigestSignature(DERObjectIdentifier objId,
Digest digest,
AsymmetricBlockCipher cipher) |
JDKDigestSignature(Digest digest,
AsymmetricBlockCipher cipher) |
JDKDSASigner(Digest digest,
DSA signer) |
JDKGOST3410Signer(Digest digest,
DSA signer) |
JDKISOSignature(Digest digest,
AsymmetricBlockCipher cipher) |
JDKMessageDigest(Digest digest) |
Copyright © 2015. All rights reserved.