Uses of Interface
org.bouncycastle.crypto.Digest
Packages that use Digest
Package
Description
-
Uses of Digest in org.bouncycastle.crypto
Subinterfaces of Digest in org.bouncycastle.cryptoModifier and TypeInterfaceDescriptioninterfaceinterfaceExtended digest which provides the ability to store state and provide an encoding.interfaceWith 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 -
Uses of Digest in org.bouncycastle.crypto.agreement
Constructors in org.bouncycastle.crypto.agreement with parameters of type Digest -
Uses of Digest in org.bouncycastle.crypto.agreement.jpake
Methods in org.bouncycastle.crypto.agreement.jpake with parameters of type DigestModifier and TypeMethodDescriptionstatic BigIntegerJPAKEUtil.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 voidJPAKEUtil.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 voidJPAKEUtil.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 DigestModifierConstructorDescriptionJPAKEParticipant(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 DigestModifier and TypeMethodDescriptionConcatenationKDFGenerator.getDigest()return the underlying digest.DHKEKGenerator.getDigest()ECDHKEKGenerator.getDigest()GSKKFDGenerator.getDigest()Constructors in org.bouncycastle.crypto.agreement.kdf with parameters of type DigestModifierConstructorDescriptionConcatenationKDFGenerator(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 DigestModifier and TypeFieldDescriptionprotected DigestSRP6Client.digestprotected DigestSRP6Server.digestprotected DigestSRP6VerifierGenerator.digestMethods in org.bouncycastle.crypto.agreement.srp with parameters of type DigestModifier and TypeMethodDescriptionstatic BigIntegerSRP6Util.calculateK(Digest digest, BigInteger N, BigInteger g) static BigIntegerSRP6Util.calculateKey(Digest digest, BigInteger N, BigInteger S) Computes the final Key according to the standard routine: Key = H(S)static BigIntegerSRP6Util.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 BigIntegerSRP6Util.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 BigIntegerSRP6Util.calculateU(Digest digest, BigInteger N, BigInteger A, BigInteger B) static BigIntegerSRP6Util.calculateX(Digest digest, BigInteger N, byte[] salt, byte[] identity, byte[] password) static BigIntegerSRP6Util.generatePrivateValue(Digest digest, BigInteger N, BigInteger g, SecureRandom random) voidSRP6Client.init(BigInteger N, BigInteger g, Digest digest, SecureRandom random) Initialises the client to begin new authentication attemptvoidSRP6Client.init(SRP6GroupParameters group, Digest digest, SecureRandom random) voidSRP6Server.init(BigInteger N, BigInteger g, BigInteger v, Digest digest, SecureRandom random) Initialises the server to accept a new client authentication attemptvoidSRP6Server.init(SRP6GroupParameters group, BigInteger v, Digest digest, SecureRandom random) voidSRP6VerifierGenerator.init(BigInteger N, BigInteger g, Digest digest) Initialises generator to create new verifiersvoidSRP6VerifierGenerator.init(SRP6GroupParameters group, Digest digest) -
Uses of Digest in org.bouncycastle.crypto.digests
Classes in org.bouncycastle.crypto.digests that implement DigestModifier and TypeClassDescriptionclassclassclassImplementation of the cryptographic hash function Blakbe2b.classclassImplementation of the cryptographic hash function BLAKE2s.classclassImplementation of the eXtendable Output Function (XOF) BLAKE2xs.classBlake3 implementation.classCustomizable SHAKE function.classReference implementation of national ukrainian standard of hashing transformation DSTU7564.classbase implementation of MD4 family style digest as outlined in "Handbook of Applied Cryptography", pages 344 - 347.final classimplementation of GOST R 34.11-2012 256-bitclassimplementation of GOST R 34.11-2012 512-bitclassBase class for GOST3411-2012 256-bit and GOST3411-2012 512-bit digests.classimplementation of GOST R 34.11-94classHaraka-256 v2, https://eprint.iacr.org/2016/098.pdfclassHaraka-512 v2, https://eprint.iacr.org/2016/098.pdfclassBase class for Haraka v2, https://eprint.iacr.org/2016/098.pdfclassISAP Hash v2, https://isap.iaik.tugraz.at/ https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/isap-spec-final.pdfstatic classKangarooTwelve.static classMarsupilamiFourteen.classimplementation of Keccak based on following KeccakNISTInterface.c from https://keccak.noekeon.org/classBase class for SHA-384 and SHA-512.classimplementation of MD2 as outlined in RFC1319 by B.Kaliski from RSA Laboratories April 1992classimplementation of MD4 as RFC 1320 by R.classimplementation of MD5 as outlined in "Handbook of Applied Cryptography", pages 346 - 347.classWrapper removes exposure to the Memoable interface on an ExtendedDigest implementation.classclassParallelHash - a hash designed to support the efficient hashing of very long strings, by taking advantage of the parallelism available in modern processors with an optional XOF mode.classPhoton-Beetle, https://www.isical.ac.in/~lightweight/beetle/ https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/photon-beetle-spec-final.pdfclassclassimplementation of RIPEMD128classimplementation of RIPEMD see, https://www.esat.kuleuven.ac.be/~bosselae/ripemd160.htmlclassimplementation of RIPEMD256.classimplementation of RIPEMD 320.classimplementation of SHA-1 as outlined in "Handbook of Applied Cryptography", pages 346 - 349.classSHA-224 as described in RFC 3874classFIPS 180-2 implementation of SHA-256.classFIPS 180-2 implementation of SHA-384.classimplementation of SHA-3 based on following KeccakNISTInterface.c from https://keccak.noekeon.org/classFIPS 180-2 implementation of SHA-512.classFIPS 180-4 implementation of SHA-512/tclassimplementation of SHAKE based on following KeccakNISTInterface.c from https://keccak.noekeon.org/classWrapper class that reduces the output length of a particular digest to only the first n bytes of the digest function.classImplementation of the Skein parameterised hash function in 256, 512 and 1024 bit block sizes, based on theThreefishtweakable block cipher.classImplementation of Chinese SM3 digest as described at https://tools.ietf.org/html/draft-shen-sm3-hash-01 and at .... ( Chinese PDF )classSparkle v1.2, based on the current round 3 submission, https://sparkle-lwc.github.io/ Reference C implementation: https://github.com/cryptolu/sparkle Specification: https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/sparkle-spec-final.pdfclassimplementation of Tiger based on: https://www.cs.technion.ac.il/~biham/Reports/TigerclassTupleHash - a hash designed to simply hash a tuple of input strings, any or all of which may be empty strings, in an unambiguous way with an optional XOF mode.final classImplementation of WhirlpoolDigest, based on Java source published by Barreto and Rijmen.classXoodyak v1, https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/xoodyak-spec-final.pdfMethods in org.bouncycastle.crypto.digests with parameters of type DigestModifier and TypeMethodDescriptionstatic Prehashstatic SavableDigestSHA256Digest.newInstance(Digest digest) -
Uses of Digest in org.bouncycastle.crypto.encodings
Constructors in org.bouncycastle.crypto.encodings with parameters of type DigestModifierConstructorDescriptionOAEPEncoding(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 DigestModifier and TypeMethodDescriptionEthereumIESEngine.HandshakeKDFFunction.getDigest()return the underlying digest.Constructors in org.bouncycastle.crypto.engines with parameters of type DigestModifierConstructorDescriptionHandshakeKDFFunction(int counterStart, Digest digest) Construct a KDF Parameters generator.SM2Engine(Digest digest, SM2Engine.Mode mode) -
Uses of Digest in org.bouncycastle.crypto.generators
Methods in org.bouncycastle.crypto.generators that return DigestModifier and TypeMethodDescriptionBaseKDFBytesGenerator.getDigest()return the underlying digest.HKDFBytesGenerator.getDigest()MGF1BytesGenerator.getDigest()return the underlying digest.Constructors in org.bouncycastle.crypto.generators with parameters of type DigestModifierConstructorDescriptionprotectedBaseKDFBytesGenerator(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) OpenSSLPBEParametersGenerator(Digest digest) Construct a OpenSSL Parameters generator - digest as specified.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 DigestModifier and TypeFieldDescriptionprotected DigestDigestInputStream.digestprotected DigestDigestOutputStream.digestMethods in org.bouncycastle.crypto.io that return DigestConstructors in org.bouncycastle.crypto.io with parameters of type DigestModifierConstructorDescriptionDigestInputStream(InputStream stream, Digest digest) DigestOutputStream(Digest Digest) -
Uses of Digest in org.bouncycastle.crypto.macs
Classes in org.bouncycastle.crypto.macs that implement DigestMethods in org.bouncycastle.crypto.macs that return DigestConstructors in org.bouncycastle.crypto.macs with parameters of type Digest -
Uses of Digest in org.bouncycastle.crypto.params
Methods in org.bouncycastle.crypto.params that return DigestConstructors in org.bouncycastle.crypto.params with parameters of type DigestModifierConstructorDescriptionCramerShoupParameters(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 DigestModifier and TypeMethodDescriptionBuild a SecureRandom based on a SP 800-90A Hash DRBG.Constructors in org.bouncycastle.crypto.prng with parameters of type Digest -
Uses of Digest in org.bouncycastle.crypto.prng.drbg
Constructors in org.bouncycastle.crypto.prng.drbg with parameters of type DigestModifierConstructorDescriptionDualECSP800DRBG(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 DigestModifier and TypeMethodDescriptionstatic PSSSignerPSSSigner.createRawSigner(AsymmetricBlockCipher cipher, Digest digest) static PSSSignerPSSSigner.createRawSigner(AsymmetricBlockCipher cipher, Digest contentDigest, Digest mgfDigest, byte[] salt, byte trailer) static PSSSignerPSSSigner.createRawSigner(AsymmetricBlockCipher cipher, Digest contentDigest, Digest mgfDigest, int sLen, byte trailer) static IntegerISOTrailers.getTrailer(Digest digest) static booleanISOTrailers.noTrailerAvailable(Digest digest) Constructors in org.bouncycastle.crypto.signers with parameters of type DigestModifierConstructorDescriptionDSADigestSigner(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(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 DigestModifier and TypeMethodDescriptionstatic DigestDigestFactory.cloneDigest(Digest hashAlg) static DigestDigestFactory.createMD5()static DigestDigestFactory.createMD5PRF()static DigestDigestFactory.createSHA1()static DigestDigestFactory.createSHA1PRF()static DigestDigestFactory.createSHA224()static DigestDigestFactory.createSHA224PRF()static DigestDigestFactory.createSHA256()static DigestDigestFactory.createSHA256PRF()static DigestDigestFactory.createSHA3_224()static DigestDigestFactory.createSHA3_224PRF()static DigestDigestFactory.createSHA3_256()static DigestDigestFactory.createSHA3_256PRF()static DigestDigestFactory.createSHA3_384()static DigestDigestFactory.createSHA3_384PRF()static DigestDigestFactory.createSHA3_512()static DigestDigestFactory.createSHA3_512PRF()static DigestDigestFactory.createSHA384()static DigestDigestFactory.createSHA384PRF()static DigestDigestFactory.createSHA512()static DigestDigestFactory.createSHA512_224()static DigestDigestFactory.createSHA512_224PRF()static DigestDigestFactory.createSHA512_256()static DigestDigestFactory.createSHA512_256PRF()static DigestDigestFactory.createSHA512PRF()static DigestDigestFactory.createSHAKE128()static DigestDigestFactory.createSHAKE256()Methods in org.bouncycastle.crypto.util with parameters of type Digest -
Uses of Digest in org.bouncycastle.jcajce.provider.asymmetric.dsa
Constructors in org.bouncycastle.jcajce.provider.asymmetric.dsa with parameters of type Digest -
Uses of Digest in org.bouncycastle.jcajce.provider.asymmetric.ec
Constructors in org.bouncycastle.jcajce.provider.asymmetric.ec with parameters of type DigestModifierConstructorDescriptionECIESwithCipher(BlockCipher cipher, int ivLength, Digest kdfDigest, Digest macDigest) -
Uses of Digest in org.bouncycastle.jcajce.provider.asymmetric.edec
Constructors in org.bouncycastle.jcajce.provider.asymmetric.edec with parameters of type DigestModifierConstructorDescriptionXIESwithCipher(BlockCipher cipher, int ivLength, Digest kdfDigest, Digest macDigest) -
Uses of Digest in org.bouncycastle.jcajce.provider.asymmetric.rsa
Constructors in org.bouncycastle.jcajce.provider.asymmetric.rsa with parameters of type DigestModifierConstructorDescriptionprotectedDigestSignatureSpi(ASN1ObjectIdentifier objId, Digest digest, AsymmetricBlockCipher cipher) protectedDigestSignatureSpi(Digest digest, AsymmetricBlockCipher cipher) protectedISOSignatureSpi(Digest digest, AsymmetricBlockCipher cipher) protectedX931SignatureSpi(Digest digest, AsymmetricBlockCipher cipher) -
Uses of Digest in org.bouncycastle.jcajce.provider.asymmetric.util
Fields in org.bouncycastle.jcajce.provider.asymmetric.util declared as DigestConstructors in org.bouncycastle.jcajce.provider.asymmetric.util with parameters of type DigestModifierConstructorDescriptionprotectedDSABase(Digest digest, DSAExt signer, DSAEncoding encoding) -
Uses of Digest in org.bouncycastle.jcajce.provider.digest
Fields in org.bouncycastle.jcajce.provider.digest declared as DigestConstructors in org.bouncycastle.jcajce.provider.digest with parameters of type Digest -
Uses of Digest in org.bouncycastle.jcajce.provider.util
Methods in org.bouncycastle.jcajce.provider.util that return Digest -
Uses of Digest in org.bouncycastle.jce.provider
Methods in org.bouncycastle.jce.provider that return DigestModifier and TypeMethodDescriptionBrokenKDF2BytesGenerator.getDigest()return the underlying digest.Constructors in org.bouncycastle.jce.provider with parameters of type DigestModifierConstructorDescriptionBrokenKDF2BytesGenerator(Digest digest) Construct a KDF2 Parameters generator. -
Uses of Digest in org.bouncycastle.math
Methods in org.bouncycastle.math with parameters of type DigestModifier and TypeMethodDescriptionstatic Primes.STOutputPrimes.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 DigestMethods in org.bouncycastle.math.ec.rfc8032 with parameters of type DigestModifier and TypeMethodDescriptionstatic voidEd25519.signPrehash(byte[] sk, int skOff, byte[] pk, int pkOff, byte[] ctx, Digest ph, byte[] sig, int sigOff) static voidEd25519.signPrehash(byte[] sk, int skOff, byte[] ctx, Digest ph, byte[] sig, int sigOff) static booleanEd25519.verifyPrehash(byte[] sig, int sigOff, byte[] pk, int pkOff, byte[] ctx, Digest ph) static booleanEd25519.verifyPrehash(byte[] sig, int sigOff, Ed25519.PublicPoint publicPoint, byte[] ctx, Digest ph) -
Uses of Digest in org.bouncycastle.pqc.crypto
Constructors in org.bouncycastle.pqc.crypto with parameters of type DigestModifierConstructorDescriptionDigestingMessageSigner(MessageSigner messSigner, Digest messDigest) DigestingStateAwareMessageSigner(StateAwareMessageSigner messSigner, Digest messDigest) -
Uses of Digest in org.bouncycastle.pqc.crypto.lms
Classes in org.bouncycastle.pqc.crypto.lms that implement Digest -
Uses of Digest in org.bouncycastle.pqc.crypto.sphincs
Methods in org.bouncycastle.pqc.crypto.sphincs that return DigestConstructors in org.bouncycastle.pqc.crypto.sphincs with parameters of type DigestModifierConstructorDescriptionSPHINCS256KeyGenerationParameters(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 DigestModifier and TypeMethodDescriptionstatic intXMSSUtil.getDigestSize(Digest digest) Determine digest size of digest.Constructors in org.bouncycastle.pqc.crypto.xmss with parameters of type DigestModifierConstructorDescriptionXMSSMTParameters(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 -
Uses of Digest in org.bouncycastle.pqc.jcajce.provider.mceliece
Constructors in org.bouncycastle.pqc.jcajce.provider.mceliece with parameters of type DigestModifierConstructorDescriptionprotectedMcElieceFujisakiCipherSpi(Digest digest, McElieceFujisakiCipher cipher) protectedMcElieceKobaraImaiCipherSpi(Digest digest, McElieceKobaraImaiCipher cipher) protectedMcEliecePointchevalCipherSpi(Digest digest, McEliecePointchevalCipher cipher) -
Uses of Digest in org.bouncycastle.pqc.jcajce.provider.picnic
Constructors in org.bouncycastle.pqc.jcajce.provider.picnic with parameters of type Digest -
Uses of Digest in org.bouncycastle.pqc.jcajce.provider.sphincs
Constructors in org.bouncycastle.pqc.jcajce.provider.sphincs with parameters of type DigestModifierConstructorDescriptionprotectedSignatureSpi(Digest digest, ASN1ObjectIdentifier treeDigest, SPHINCS256Signer signer) -
Uses of Digest in org.bouncycastle.pqc.jcajce.provider.sphincsplus
Constructors in org.bouncycastle.pqc.jcajce.provider.sphincsplus with parameters of type Digest -
Uses of Digest in org.bouncycastle.pqc.jcajce.provider.xmss
Constructors in org.bouncycastle.pqc.jcajce.provider.xmss with parameters of type DigestModifierConstructorDescriptionprotectedXMSSMTSignatureSpi(String sigName, Digest digest, XMSSMTSigner signer) protectedXMSSSignatureSpi(String sigName, Digest digest, XMSSSigner signer) -
Uses of Digest in org.bouncycastle.pqc.legacy.crypto.gmss
Methods in org.bouncycastle.pqc.legacy.crypto.gmss that return DigestConstructors in org.bouncycastle.pqc.legacy.crypto.gmss with parameters of type DigestModifierConstructorDescriptionThis constructor regenerates a prior GMSSLeaf objectGMSSRootSig(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) ConstructorThis constructor regenerates a prior treehash object -
Uses of Digest in org.bouncycastle.pqc.legacy.crypto.gmss.util
Constructors in org.bouncycastle.pqc.legacy.crypto.gmss.util with parameters of type DigestModifierConstructorDescriptionGMSSRandom(Digest messDigestTree2) ConstructorWinternitzOTSignature(byte[] seed0, Digest digest, int w) The constructor generates an OTS key pair, usingseed0and the PRNGWinternitzOTSVerify(Digest digest, int w) The constructor -
Uses of Digest in org.bouncycastle.pqc.legacy.crypto.mceliece
Constructors in org.bouncycastle.pqc.legacy.crypto.mceliece with parameters of type DigestModifierConstructorDescriptionMcElieceParameters(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.legacy.crypto.ntru
Fields in org.bouncycastle.pqc.legacy.crypto.ntru declared as DigestModifier and TypeFieldDescriptionNTRUEncryptionKeyGenerationParameters.hashAlgNTRUEncryptionParameters.hashAlgNTRUSigningKeyGenerationParameters.hashAlgNTRUSigningParameters.hashAlgConstructors in org.bouncycastle.pqc.legacy.crypto.ntru with parameters of type DigestModifierConstructorDescriptionNTRUEncryptionKeyGenerationParameters(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.