Uses of Interface
org.bouncycastle.crypto.Digest
-
-
Uses of Digest in org.bouncycastle.crypto
Subinterfaces of Digest in org.bouncycastle.crypto Modifier and Type Interface Description interface
ExtendedDigest
interface
Xof
With FIPS PUB 202 a new kind of message digest was announced which supported extendable output, or variable digest sizes.Methods in org.bouncycastle.crypto that return Digest Modifier and Type Method Description Digest
DigestDerivationFunction. getDigest()
return the message digest used as the basis for the function -
Uses of Digest in org.bouncycastle.crypto.agreement
Constructors in org.bouncycastle.crypto.agreement with parameters of type Digest Constructor Description ECVKOAgreement(Digest digest)
SM2KeyExchange(Digest digest)
-
Uses of Digest in org.bouncycastle.crypto.agreement.jpake
Methods in org.bouncycastle.crypto.agreement.jpake with parameters of type Digest Modifier and Type Method Description static BigInteger
JPAKEUtil. calculateMacTag(String participantId, String partnerParticipantId, BigInteger gx1, BigInteger gx2, BigInteger gx3, BigInteger gx4, BigInteger keyingMaterial, Digest digest)
Calculates the MacTag (to be used for key confirmation), as defined by NIST SP 800-56A Revision 1, Section 8.2 Unilateral Key Confirmation for Key Agreement Schemes.static BigInteger[]
JPAKEUtil. calculateZeroKnowledgeProof(BigInteger p, BigInteger q, BigInteger g, BigInteger gx, BigInteger x, String participantId, Digest digest, SecureRandom random)
Calculate a zero knowledge proof of x using Schnorr's signature.static void
JPAKEUtil. validateMacTag(String participantId, String partnerParticipantId, BigInteger gx1, BigInteger gx2, BigInteger gx3, BigInteger gx4, BigInteger keyingMaterial, Digest digest, BigInteger partnerMacTag)
Validates the MacTag received from the partner participant.static void
JPAKEUtil. validateZeroKnowledgeProof(BigInteger p, BigInteger q, BigInteger g, BigInteger gx, BigInteger[] zeroKnowledgeProof, String participantId, Digest digest)
Validates the zero knowledge proof (generated byJPAKEUtil.calculateZeroKnowledgeProof(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, String, Digest, SecureRandom)
) is correct.Constructors in org.bouncycastle.crypto.agreement.jpake with parameters of type Digest Constructor Description JPAKEParticipant(String participantId, char[] password, JPAKEPrimeOrderGroup group, Digest digest, SecureRandom random)
Construct a newJPAKEParticipant
. -
Uses of Digest in org.bouncycastle.crypto.agreement.kdf
Methods in org.bouncycastle.crypto.agreement.kdf that return Digest Modifier and Type Method Description Digest
ConcatenationKDFGenerator. getDigest()
return the underlying digest.Digest
DHKEKGenerator. getDigest()
Digest
ECDHKEKGenerator. getDigest()
Digest
GSKKFDGenerator. getDigest()
Constructors in org.bouncycastle.crypto.agreement.kdf with parameters of type Digest Constructor Description ConcatenationKDFGenerator(Digest digest)
DHKEKGenerator(Digest digest)
ECDHKEKGenerator(Digest digest)
GSKKFDGenerator(Digest digest)
-
Uses of Digest in org.bouncycastle.crypto.agreement.srp
Fields in org.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.bouncycastle.crypto.agreement.srp with parameters of type Digest Modifier and Type Method Description static BigInteger
SRP6Util. calculateK(Digest digest, BigInteger N, BigInteger g)
static BigInteger
SRP6Util. calculateKey(Digest digest, BigInteger N, BigInteger S)
Computes the final Key according to the standard routine: Key = H(S)static BigInteger
SRP6Util. calculateM1(Digest digest, BigInteger N, BigInteger A, BigInteger B, BigInteger S)
Computes the client evidence message (M1) according to the standard routine: M1 = H( A | B | S )static BigInteger
SRP6Util. calculateM2(Digest digest, BigInteger N, BigInteger A, BigInteger M1, BigInteger S)
Computes the server evidence message (M2) according to the standard routine: M2 = H( A | M1 | S )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
SRP6Client. init(BigInteger N, BigInteger g, Digest digest, SecureRandom random)
Initialises the client to begin new authentication attemptvoid
SRP6Client. init(SRP6GroupParameters group, Digest digest, SecureRandom random)
void
SRP6Server. init(BigInteger N, BigInteger g, BigInteger v, Digest digest, SecureRandom random)
Initialises the server to accept a new client authentication attemptvoid
SRP6Server. init(SRP6GroupParameters group, BigInteger v, Digest digest, SecureRandom random)
void
SRP6VerifierGenerator. init(BigInteger N, BigInteger g, Digest digest)
Initialises generator to create new verifiersvoid
SRP6VerifierGenerator. init(SRP6GroupParameters group, Digest digest)
-
Uses of Digest in org.bouncycastle.crypto.digests
Classes in org.bouncycastle.crypto.digests that implement Digest Modifier and Type Class Description class
Blake2bDigest
Implementation of the cryptographic hash function Blakbe2b.class
Blake2sDigest
Implementation of the cryptographic hash function BLAKE2s.class
Blake2xsDigest
Implementation of the eXtendable Output Function (XOF) BLAKE2xs.class
CSHAKEDigest
Customizable SHAKE function.class
DSTU7564Digest
Reference implementation of national ukrainian standard of hashing transformation DSTU7564.class
GeneralDigest
base implementation of MD4 family style digest as outlined in "Handbook of Applied Cryptography", pages 344 - 347.class
GOST3411_2012_256Digest
implementation of GOST R 34.11-2012 256-bitclass
GOST3411_2012_512Digest
implementation of GOST R 34.11-2012 512-bitclass
GOST3411_2012Digest
Base class for GOST3411-2012 256-bit and GOST3411-2012 512-bit digests.class
GOST3411Digest
implementation of GOST R 34.11-94class
Haraka256Digest
Haraka-256 v2, https://eprint.iacr.org/2016/098.pdfclass
Haraka512Digest
Haraka-512 v2, https://eprint.iacr.org/2016/098.pdfclass
HarakaBase
Base class for Haraka v2, https://eprint.iacr.org/2016/098.pdfclass
KeccakDigest
implementation of Keccak based on following KeccakNISTInterface.c from http://keccak.noekeon.org/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
NonMemoableDigest
Wrapper removes exposure to the Memoable interface on an ExtendedDigest implementation.class
NullDigest
class
RIPEMD128Digest
implementation of RIPEMD128class
RIPEMD160Digest
implementation of RIPEMD see, https://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
SHA224Digest
SHA-224 as described in RFC 3874class
SHA256Digest
FIPS 180-2 implementation of SHA-256.class
SHA384Digest
FIPS 180-2 implementation of SHA-384.class
SHA3Digest
implementation of SHA-3 based on following KeccakNISTInterface.c from http://keccak.noekeon.org/class
SHA512Digest
FIPS 180-2 implementation of SHA-512.class
SHA512tDigest
FIPS 180-4 implementation of SHA-512/tclass
SHAKEDigest
implementation of SHAKE based on following KeccakNISTInterface.c from http://keccak.noekeon.org/class
ShortenedDigest
Wrapper class that reduces the output length of a particular digest to only the first n bytes of the digest function.class
SkeinDigest
Implementation of the Skein parameterised hash function in 256, 512 and 1024 bit block sizes, based on theThreefish
tweakable block cipher.class
SM3Digest
Implementation of Chinese SM3 digest as described at https://tools.ietf.org/html/draft-shen-sm3-hash-01 and at ....class
TigerDigest
implementation of Tiger based on: https://www.cs.technion.ac.il/~biham/Reports/Tigerclass
WhirlpoolDigest
Implementation of WhirlpoolDigest, based on Java source published by Barreto and Rijmen. -
Uses of Digest in org.bouncycastle.crypto.encodings
Constructors in org.bouncycastle.crypto.encodings with parameters of type Digest Constructor Description OAEPEncoding(AsymmetricBlockCipher cipher, Digest hash)
OAEPEncoding(AsymmetricBlockCipher cipher, Digest hash, byte[] encodingParams)
OAEPEncoding(AsymmetricBlockCipher cipher, Digest hash, Digest mgf1Hash, byte[] encodingParams)
-
Uses of Digest in org.bouncycastle.crypto.engines
Methods in org.bouncycastle.crypto.engines that return Digest Modifier and Type Method Description Digest
EthereumIESEngine.HandshakeKDFFunction. getDigest()
return the underlying digest.Constructors in org.bouncycastle.crypto.engines with parameters of type Digest Constructor Description HandshakeKDFFunction(int counterStart, Digest digest)
Construct a KDF Parameters generator.SM2Engine(Digest digest)
SM2Engine(Digest digest, SM2Engine.Mode mode)
-
Uses of Digest in org.bouncycastle.crypto.generators
Methods in org.bouncycastle.crypto.generators that return Digest Modifier and Type Method Description Digest
BaseKDFBytesGenerator. getDigest()
return the underlying digest.Digest
HKDFBytesGenerator. getDigest()
Digest
MGF1BytesGenerator. getDigest()
return the underlying digest.Constructors in org.bouncycastle.crypto.generators with parameters of type Digest Constructor Description BaseKDFBytesGenerator(int counterStart, Digest digest)
Construct a KDF Parameters generator.DSAParametersGenerator(Digest digest)
HKDFBytesGenerator(Digest hash)
Creates a HKDFBytesGenerator based on the given hash function.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.PKCS5S2ParametersGenerator(Digest digest)
-
Uses of Digest in org.bouncycastle.crypto.io
Fields in org.bouncycastle.crypto.io declared as Digest Modifier and Type Field Description protected Digest
DigestInputStream. digest
protected Digest
DigestOutputStream. digest
Methods in org.bouncycastle.crypto.io that return Digest Modifier and Type Method Description Digest
DigestInputStream. getDigest()
Constructors in org.bouncycastle.crypto.io with parameters of type Digest Constructor Description DigestInputStream(InputStream stream, Digest digest)
DigestOutputStream(Digest Digest)
-
Uses of Digest in org.bouncycastle.crypto.macs
Classes in org.bouncycastle.crypto.macs that implement Digest Modifier and Type Class Description class
KMAC
KMAC - MAC with optional XOF mode.Methods in org.bouncycastle.crypto.macs that return Digest Modifier and Type Method Description Digest
HMac. getUnderlyingDigest()
Digest
OldHMac. getUnderlyingDigest()
Constructors in org.bouncycastle.crypto.macs with parameters of type Digest Constructor 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. -
Uses of Digest in org.bouncycastle.crypto.params
Methods in org.bouncycastle.crypto.params that return Digest Modifier and Type Method Description Digest
CramerShoupParameters. getH()
Constructors in org.bouncycastle.crypto.params with parameters of type Digest Constructor Description CramerShoupParameters(BigInteger p, BigInteger g1, BigInteger g2, Digest H)
-
Uses of Digest in org.bouncycastle.crypto.prng
Methods in org.bouncycastle.crypto.prng with parameters of type Digest Modifier and Type Method Description SP800SecureRandom
SP800SecureRandomBuilder. buildHash(Digest digest, byte[] nonce, boolean predictionResistant)
Build a SecureRandom based on a SP 800-90A Hash DRBG.Constructors in org.bouncycastle.crypto.prng with parameters of type Digest Constructor Description DigestRandomGenerator(Digest digest)
-
Uses of Digest in org.bouncycastle.crypto.prng.drbg
Constructors in org.bouncycastle.crypto.prng.drbg with parameters of type Digest Constructor Description DualECSP800DRBG(Digest digest, int securityStrength, EntropySource entropySource, byte[] personalizationString, byte[] nonce)
Construct a SP800-90A Dual EC DRBG.DualECSP800DRBG(DualECPoints[] pointSet, Digest digest, int securityStrength, EntropySource entropySource, byte[] personalizationString, byte[] nonce)
Construct a SP800-90A Dual EC DRBG.HashSP800DRBG(Digest digest, int securityStrength, EntropySource entropySource, byte[] personalizationString, byte[] nonce)
Construct a SP800-90A Hash DRBG. -
Uses of Digest in org.bouncycastle.crypto.signers
Methods in org.bouncycastle.crypto.signers with parameters of type Digest Modifier and Type Method Description static Integer
ISOTrailers. getTrailer(Digest digest)
static boolean
ISOTrailers. noTrailerAvailable(Digest digest)
Constructors in org.bouncycastle.crypto.signers with parameters of type Digest Constructor Description DSADigestSigner(DSAExt dsa, Digest digest, DSAEncoding encoding)
DSADigestSigner(DSA dsa, Digest digest)
GenericSigner(AsymmetricBlockCipher engine, Digest digest)
HMacDSAKCalculator(Digest digest)
Base constructor.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 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 with either implicit or explicit trailers for ISO9796-2.PSSSigner(AsymmetricBlockCipher cipher, Digest digest, byte[] salt)
PSSSigner(AsymmetricBlockCipher cipher, Digest digest, int sLen)
basic constructorPSSSigner(AsymmetricBlockCipher cipher, Digest digest, int sLen, byte trailer)
PSSSigner(AsymmetricBlockCipher cipher, Digest contentDigest, Digest mgfDigest, byte[] salt)
PSSSigner(AsymmetricBlockCipher cipher, Digest contentDigest, Digest mgfDigest, byte[] salt, byte trailer)
PSSSigner(AsymmetricBlockCipher cipher, Digest contentDigest, Digest mgfDigest, int sLen)
PSSSigner(AsymmetricBlockCipher cipher, Digest contentDigest, Digest mgfDigest, int sLen, byte trailer)
RSADigestSigner(Digest digest)
RSADigestSigner(Digest digest, ASN1ObjectIdentifier digestOid)
SM2Signer(Digest digest)
SM2Signer(DSAEncoding encoding, Digest digest)
X931Signer(AsymmetricBlockCipher cipher, Digest digest)
Constructor for a signer with an explicit digest trailer.X931Signer(AsymmetricBlockCipher cipher, Digest digest, boolean implicit)
Generate a signer with either implicit or explicit trailers for X9.31 -
Uses of Digest in org.bouncycastle.crypto.util
Methods in org.bouncycastle.crypto.util that return Digest Modifier and Type Method Description static Digest
DigestFactory. createMD5()
static Digest
DigestFactory. createSHA1()
static Digest
DigestFactory. createSHA224()
static Digest
DigestFactory. createSHA256()
static Digest
DigestFactory. createSHA3_224()
static Digest
DigestFactory. createSHA3_256()
static Digest
DigestFactory. createSHA3_384()
static Digest
DigestFactory. createSHA3_512()
static Digest
DigestFactory. createSHA384()
static Digest
DigestFactory. createSHA512()
static Digest
DigestFactory. createSHA512_224()
static Digest
DigestFactory. createSHA512_256()
-
Uses of Digest in org.bouncycastle.jcajce.provider.asymmetric.dsa
Constructors in org.bouncycastle.jcajce.provider.asymmetric.dsa with parameters of type Digest Constructor Description DSASigner(Digest digest, DSAExt signer)
-
Uses of Digest in org.bouncycastle.jcajce.provider.asymmetric.rsa
Constructors in org.bouncycastle.jcajce.provider.asymmetric.rsa with parameters of type Digest Constructor Description DigestSignatureSpi(ASN1ObjectIdentifier objId, Digest digest, AsymmetricBlockCipher cipher)
DigestSignatureSpi(Digest digest, AsymmetricBlockCipher cipher)
ISOSignatureSpi(Digest digest, AsymmetricBlockCipher cipher)
X931SignatureSpi(Digest digest, AsymmetricBlockCipher cipher)
-
Uses of Digest in org.bouncycastle.jcajce.provider.asymmetric.util
Fields in org.bouncycastle.jcajce.provider.asymmetric.util declared as Digest Modifier and Type Field Description protected Digest
DSABase. digest
Constructors in org.bouncycastle.jcajce.provider.asymmetric.util with parameters of type Digest Constructor Description DSABase(Digest digest, DSAExt signer, DSAEncoding encoding)
-
Uses of Digest in org.bouncycastle.jcajce.provider.digest
Fields in org.bouncycastle.jcajce.provider.digest declared as Digest Modifier and Type Field Description protected Digest
BCMessageDigest. digest
Constructors in org.bouncycastle.jcajce.provider.digest with parameters of type Digest Constructor Description BCMessageDigest(Digest digest)
-
Uses of Digest in org.bouncycastle.jcajce.provider.util
Methods in org.bouncycastle.jcajce.provider.util that return Digest Modifier and Type Method Description static Digest
DigestFactory. getDigest(String digestName)
-
Uses of Digest in org.bouncycastle.jce.provider
Methods in org.bouncycastle.jce.provider that return Digest Modifier and Type Method Description Digest
BrokenKDF2BytesGenerator. getDigest()
return the underlying digest.Constructors in org.bouncycastle.jce.provider with parameters of type Digest Constructor Description BrokenKDF2BytesGenerator(Digest digest)
Construct a KDF2 Parameters generator. -
Uses of Digest in org.bouncycastle.math
Methods in org.bouncycastle.math with parameters of type Digest Modifier and Type Method Description static Primes.STOutput
Primes. generateSTRandomPrime(Digest hash, int length, byte[] inputSeed)
FIPS 186-4 C.6 Shawe-Taylor Random_Prime Routine Construct a provable prime number using a hash function. -
Uses of Digest in org.bouncycastle.math.ec.rfc8032
Methods in org.bouncycastle.math.ec.rfc8032 that return Digest Modifier and Type Method Description static Digest
Ed25519. createPrehash()
Methods in org.bouncycastle.math.ec.rfc8032 with parameters of type Digest Modifier and Type Method Description static void
Ed25519. signPrehash(byte[] sk, int skOff, byte[] pk, int pkOff, byte[] ctx, Digest ph, byte[] sig, int sigOff)
static void
Ed25519. signPrehash(byte[] sk, int skOff, byte[] ctx, Digest ph, byte[] sig, int sigOff)
static boolean
Ed25519. verifyPrehash(byte[] sig, int sigOff, byte[] pk, int pkOff, byte[] ctx, Digest ph)
-
Uses of Digest in org.bouncycastle.pqc.crypto
Constructors in org.bouncycastle.pqc.crypto with parameters of type Digest Constructor Description DigestingMessageSigner(MessageSigner messSigner, Digest messDigest)
DigestingStateAwareMessageSigner(StateAwareMessageSigner messSigner, Digest messDigest)
-
Uses of Digest in org.bouncycastle.pqc.crypto.gmss
Methods in org.bouncycastle.pqc.crypto.gmss that return Digest Modifier and Type Method Description Digest
GMSSDigestProvider. get()
Constructors in org.bouncycastle.pqc.crypto.gmss with parameters of type Digest Constructor Description GMSSLeaf(Digest digest, byte[][] otsIndex, int[] numLeafs)
This constructor regenerates a prior GMSSLeaf objectGMSSLeaf(Digest digest, int w, int numLeafs, byte[] seed0)
GMSSRootSig(Digest digest, byte[][] statByte, int[] statInt)
This constructor regenerates a prior GMSSRootSig object used by the GMSSPrivateKeyASN.1 classGMSSRootSig(Digest digest, int w, int height)
The constructor generates the PRNG and initializes some variablesGMSSStateAwareSigner(Digest digest)
Treehash(Vector tailStack, int maxHeight, Digest digest)
ConstructorTreehash(Digest name, byte[][] statByte, int[] statInt)
This constructor regenerates a prior treehash object -
Uses of Digest in org.bouncycastle.pqc.crypto.gmss.util
Constructors in org.bouncycastle.pqc.crypto.gmss.util with parameters of type Digest Constructor Description GMSSRandom(Digest messDigestTree2)
ConstructorWinternitzOTSignature(byte[] seed0, Digest digest, int w)
The constructor generates an OTS key pair, usingseed0
and the PRNGWinternitzOTSVerify(Digest digest, int w)
The constructor -
Uses of Digest in org.bouncycastle.pqc.crypto.lms
Classes in org.bouncycastle.pqc.crypto.lms that implement Digest Modifier and Type Class Description class
LMSContext
Constructors in org.bouncycastle.pqc.crypto.lms with parameters of type Digest Constructor Description LMSContext(org.bouncycastle.pqc.crypto.lms.LMOtsPrivateKey key, LMSigParameters sigParams, Digest digest, byte[] C, byte[][] path)
LMSContext(org.bouncycastle.pqc.crypto.lms.LMOtsPublicKey publicKey, Object signature, Digest digest)
-
Uses of Digest in org.bouncycastle.pqc.crypto.mceliece
Constructors in org.bouncycastle.pqc.crypto.mceliece with parameters of type Digest Constructor Description McElieceParameters(int m, int t, int poly, Digest digest)
Constructor.McElieceParameters(int m, int t, Digest digest)
Constructor.McElieceParameters(int keysize, Digest digest)
Constructor.McElieceParameters(Digest digest)
-
Uses of Digest in org.bouncycastle.pqc.crypto.ntru
Fields in org.bouncycastle.pqc.crypto.ntru declared as Digest Modifier and Type Field Description Digest
NTRUEncryptionKeyGenerationParameters. hashAlg
Digest
NTRUEncryptionParameters. hashAlg
Digest
NTRUSigningKeyGenerationParameters. hashAlg
Digest
NTRUSigningParameters. hashAlg
Constructors in org.bouncycastle.pqc.crypto.ntru with parameters of type Digest Constructor Description NTRUEncryptionKeyGenerationParameters(int N, int q, int df, int dm0, int db, int c, int minCallsR, int minCallsMask, boolean hashSeed, byte[] oid, boolean sparse, boolean fastFp, Digest hashAlg)
Constructs a parameter set that uses ternary private keys (i.e.NTRUEncryptionKeyGenerationParameters(int N, int q, int df, int dm0, int db, int c, int minCallsR, int minCallsMask, boolean hashSeed, byte[] oid, boolean sparse, boolean fastFp, Digest hashAlg, SecureRandom random)
Constructs a parameter set that uses ternary private keys (i.e.NTRUEncryptionKeyGenerationParameters(int N, int q, int df1, int df2, int df3, int dm0, int db, int c, int minCallsR, int minCallsMask, boolean hashSeed, byte[] oid, boolean sparse, boolean fastFp, Digest hashAlg)
Constructs a parameter set that uses product-form private keys (i.e.NTRUEncryptionKeyGenerationParameters(int N, int q, int df1, int df2, int df3, int dm0, int db, int c, int minCallsR, int minCallsMask, boolean hashSeed, byte[] oid, boolean sparse, boolean fastFp, Digest hashAlg, SecureRandom random)
Constructs a parameter set that uses product-form private keys (i.e.NTRUEncryptionParameters(int N, int q, int df, int dm0, int db, int c, int minCallsR, int minCallsMask, boolean hashSeed, byte[] oid, boolean sparse, boolean fastFp, Digest hashAlg)
Constructs a parameter set that uses ternary private keys (i.e.NTRUEncryptionParameters(int N, int q, int df1, int df2, int df3, int dm0, int db, int c, int minCallsR, int minCallsMask, boolean hashSeed, byte[] oid, boolean sparse, boolean fastFp, Digest hashAlg)
Constructs a parameter set that uses product-form private keys (i.e.NTRUSigningKeyGenerationParameters(int N, int q, int d, int B, int basisType, double beta, double normBound, double keyNormBound, boolean primeCheck, boolean sparse, int keyGenAlg, Digest hashAlg)
Constructs a parameter set that uses ternary private keys (i.e.NTRUSigningKeyGenerationParameters(int N, int q, int d1, int d2, int d3, int B, int basisType, double beta, double normBound, double keyNormBound, boolean primeCheck, boolean sparse, int keyGenAlg, Digest hashAlg)
Constructs a parameter set that uses product-form private keys (i.e.NTRUSigningParameters(int N, int q, int d, int B, double beta, double normBound, Digest hashAlg)
Constructs a parameter set that uses ternary private keys (i.e.NTRUSigningParameters(int N, int q, int d1, int d2, int d3, int B, double beta, double normBound, double keyNormBound, Digest hashAlg)
Constructs a parameter set that uses product-form private keys (i.e. -
Uses of Digest in org.bouncycastle.pqc.crypto.sphincs
Methods in org.bouncycastle.pqc.crypto.sphincs that return Digest Modifier and Type Method Description Digest
SPHINCS256KeyGenerationParameters. getTreeDigest()
Constructors in org.bouncycastle.pqc.crypto.sphincs with parameters of type Digest Constructor Description SPHINCS256KeyGenerationParameters(SecureRandom random, Digest treeDigest)
SPHINCS256Signer(Digest nDigest, Digest twoNDigest)
Base constructor. -
Uses of Digest in org.bouncycastle.pqc.crypto.xmss
Methods in org.bouncycastle.pqc.crypto.xmss with parameters of type Digest Modifier and Type Method Description static int
XMSSUtil. getDigestSize(Digest digest)
Determine digest size of digest.Constructors in org.bouncycastle.pqc.crypto.xmss with parameters of type Digest Constructor Description XMSSMTParameters(int height, int layers, Digest digest)
XMSSMT constructor...XMSSParameters(int height, Digest treeDigest)
XMSS Constructor... -
Uses of Digest in org.bouncycastle.pqc.jcajce.provider.lms
Constructors in org.bouncycastle.pqc.jcajce.provider.lms with parameters of type Digest Constructor Description LMSSignatureSpi(String sigName, Digest digest)
-
Uses of Digest in org.bouncycastle.pqc.jcajce.provider.mceliece
Constructors in org.bouncycastle.pqc.jcajce.provider.mceliece with parameters of type Digest Constructor Description McElieceFujisakiCipherSpi(Digest digest, McElieceFujisakiCipher cipher)
McElieceKobaraImaiCipherSpi(Digest digest, McElieceKobaraImaiCipher cipher)
McEliecePointchevalCipherSpi(Digest digest, McEliecePointchevalCipher cipher)
-
Uses of Digest in org.bouncycastle.pqc.jcajce.provider.qtesla
Constructors in org.bouncycastle.pqc.jcajce.provider.qtesla with parameters of type Digest Constructor Description SignatureSpi(String sigName, Digest digest, QTESLASigner signer)
-
Uses of Digest in org.bouncycastle.pqc.jcajce.provider.rainbow
Constructors in org.bouncycastle.pqc.jcajce.provider.rainbow with parameters of type Digest Constructor Description SignatureSpi(Digest digest, RainbowSigner signer)
-
Uses of Digest in org.bouncycastle.pqc.jcajce.provider.sphincs
Constructors in org.bouncycastle.pqc.jcajce.provider.sphincs with parameters of type Digest Constructor Description SignatureSpi(Digest digest, ASN1ObjectIdentifier treeDigest, SPHINCS256Signer signer)
-
Uses of Digest in org.bouncycastle.pqc.jcajce.provider.xmss
Constructors in org.bouncycastle.pqc.jcajce.provider.xmss with parameters of type Digest Constructor Description XMSSMTSignatureSpi(String sigName, Digest digest, XMSSMTSigner signer)
XMSSSignatureSpi(String sigName, Digest digest, XMSSSigner signer)
-