Uses of Interface
org.gudy.bouncycastle.crypto.Digest
-
Packages that use Digest Package Description org.gudy.bouncycastle.crypto org.gudy.bouncycastle.crypto.agreement.srp org.gudy.bouncycastle.crypto.digests org.gudy.bouncycastle.crypto.encodings Block encodings for asymmetric ciphers.org.gudy.bouncycastle.crypto.generators org.gudy.bouncycastle.crypto.macs org.gudy.bouncycastle.jce.provider -
-
Uses of Digest in org.gudy.bouncycastle.crypto
Methods in org.gudy.bouncycastle.crypto that return Digest Modifier and Type Method Description Digest
DerivationFunction. getDigest()
return the message digest used as the basis for the function -
Uses of Digest in org.gudy.bouncycastle.crypto.agreement.srp
Fields in org.gudy.bouncycastle.crypto.agreement.srp declared as Digest Modifier and Type Field Description protected Digest
SRP6Client. digest
protected Digest
SRP6Server. digest
protected Digest
SRP6VerifierGenerator. digest
Methods in org.gudy.bouncycastle.crypto.agreement.srp with parameters of type Digest Modifier and Type Method Description static java.math.BigInteger
SRP6Util. calculateK(Digest digest, java.math.BigInteger N, java.math.BigInteger g)
static java.math.BigInteger
SRP6Util. calculateU(Digest digest, java.math.BigInteger N, java.math.BigInteger A, java.math.BigInteger B)
static java.math.BigInteger
SRP6Util. calculateX(Digest digest, java.math.BigInteger N, byte[] salt, byte[] identity, byte[] password)
static java.math.BigInteger
SRP6Util. generatePrivateValue(Digest digest, java.math.BigInteger N, java.math.BigInteger g, java.security.SecureRandom random)
private static java.math.BigInteger
SRP6Util. hashPaddedPair(Digest digest, java.math.BigInteger N, java.math.BigInteger n1, java.math.BigInteger n2)
void
SRP6Client. init(java.math.BigInteger N, java.math.BigInteger g, Digest digest, java.security.SecureRandom random)
Initialises the client to begin new authentication attemptvoid
SRP6Server. init(java.math.BigInteger N, java.math.BigInteger g, java.math.BigInteger v, Digest digest, java.security.SecureRandom random)
Initialises the server to accept a new client authentication attemptvoid
SRP6VerifierGenerator. init(java.math.BigInteger N, java.math.BigInteger g, Digest digest)
Initialises generator to create new verifiers -
Uses of Digest in org.gudy.bouncycastle.crypto.digests
Classes in org.gudy.bouncycastle.crypto.digests that implement Digest Modifier and Type Class Description class
GeneralDigest
base implementation of MD4 family style digest as outlined in "Handbook of Applied Cryptography", pages 344 - 347.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 1992class
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
RIPEMD128Digest
implementation of RIPEMD128class
RIPEMD160Digest
implementation of RIPEMD see, http://www.esat.kuleuven.ac.be/~bosselae/ripemd160.htmlclass
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
SHA256Digest
Draft FIPS 180-2 implementation of SHA-256.class
SHA384Digest
Draft FIPS 180-2 implementation of SHA-384.class
SHA512Digest
Draft FIPS 180-2 implementation of SHA-512.class
TigerDigest
implementation of Tiger based on: http://www.cs.technion.ac.il/~biham/Reports/Tiger -
Uses of Digest in org.gudy.bouncycastle.crypto.encodings
Fields in org.gudy.bouncycastle.crypto.encodings declared as Digest Modifier and Type Field Description private Digest
OAEPEncoding. hash
Constructors in org.gudy.bouncycastle.crypto.encodings with parameters of type Digest Constructor Description OAEPEncoding(AsymmetricBlockCipher cipher, Digest hash)
OAEPEncoding(AsymmetricBlockCipher cipher, Digest hash, byte[] encodingParams)
-
Uses of Digest in org.gudy.bouncycastle.crypto.generators
Fields in org.gudy.bouncycastle.crypto.generators declared as Digest Modifier and Type Field Description private Digest
BaseKDFBytesGenerator. digest
private Digest
MGF1BytesGenerator. digest
private Digest
OpenSSLPBEParametersGenerator. digest
private Digest
PKCS12ParametersGenerator. digest
private Digest
PKCS5S1ParametersGenerator. digest
Methods in org.gudy.bouncycastle.crypto.generators that return Digest Modifier and Type Method Description Digest
BaseKDFBytesGenerator. getDigest()
return the underlying digest.Digest
MGF1BytesGenerator. getDigest()
return the underlying digest.Constructors in org.gudy.bouncycastle.crypto.generators with parameters of type Digest Constructor Description BaseKDFBytesGenerator(int counterStart, Digest digest)
Construct a KDF Parameters 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. -
Uses of Digest in org.gudy.bouncycastle.crypto.macs
Fields in org.gudy.bouncycastle.crypto.macs declared as Digest Modifier and Type Field Description private Digest
HMac. digest
Methods in org.gudy.bouncycastle.crypto.macs that return Digest Modifier and Type Method Description Digest
HMac. getUnderlyingDigest()
Constructors in org.gudy.bouncycastle.crypto.macs with parameters of type Digest Constructor Description HMac(Digest digest)
-
Uses of Digest in org.gudy.bouncycastle.jce.provider
Fields in org.gudy.bouncycastle.jce.provider declared as Digest Modifier and Type Field Description private Digest
JDKDigestSignature. digest
private Digest
JDKDSASigner. digest
(package private) Digest
JDKMessageDigest. digest
Constructors in org.gudy.bouncycastle.jce.provider with parameters of type Digest Constructor Description JDKDigestSignature(java.lang.String name, DERObjectIdentifier objId, Digest digest, AsymmetricBlockCipher cipher)
JDKDSASigner(java.lang.String name, Digest digest, DSA signer)
JDKMessageDigest(Digest digest)
-