|
Bouncy Castle Cryptography Library 1.85 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
HPKEContext.seal(byte[], byte[])/HPKEContext.open(byte[], byte[]).
AEADCipher based on a BlockCipher.AIMerParameters parameter set the key belongs to.Argon2Parameters.ARGON2_i and Argon2Parameters.ARGON2_d.
Argon2KeySpec.ARGON2_i and Argon2KeySpec.ARGON2_d.
Date and an explicit Locale.
ASN1TimeFormat, the strict structural validator
for UTCTime / GeneralizedTime content. Date and an explicit Locale.
RuntimeException that carries several underlying exceptions rather than a single
cause - for example the complete set of problems found when reviewing a malformed structure,
where surfacing only the first would lose information.EdDSAParameterSpec. Block objects.
Block objects.
Argon2 PBKDF.
Argon2Parameters.Argon2Parameters.ARGON2_i.
OwlClient.authenticationInitiate() by OwlClient, and then creates a new OwlAuthenticationServerResponse payload and sends it to the OwlClient.
ASN1OctetString data blocks are input,
the result is constructed form.
ASN1OctetString data blocks are input,
the result is constructed form.
ParametersWithRandom source, or the default CryptoServicesRegistrar source when none
is supplied.
Argon2Parameters from the current builder state.
SkeinParameters instance with the parameters provided to this
builder.
SkeinParameterSpec instance with the parameters provided to this
builder.
FaestParameters.getName() matches, or null.
IOException wrapper around an exception indicating a problem with the use of a cipher.BigInteger mod n.
BigInteger mod n.
BigInteger mod q.
BigInteger mod q.
Digest instance for the variant's content hash
(SHA-384 for every variant defined in RFC 9474 sec. 5).
DERExternal.fromVector(ASN1EncodableVector) instead.
DERExternal.fromSequence(ASN1Sequence) instead.
ASN1Set.
DLExternal.fromVector(ASN1EncodableVector) instead.
DLExternal.fromSequence(ASN1Sequence) instead.
JcaJceHelper that obtains all algorithms using the default JCA/JCE mechanism (i.e.
Dim2Id2IsoClapotis.idealToIsogenyClapotis(org.bouncycastle.pqc.crypto.sqisign.QuatLeftIdeal, org.bouncycastle.pqc.crypto.sqisign.QuatAlg, org.bouncycastle.pqc.crypto.sqisign.Dim2Id2IsoClapotis.Precomp, java.security.SecureRandom) consumes. Dim2Id2IsoHelpers.findUv(org.bouncycastle.pqc.crypto.sqisign.Ibz, org.bouncycastle.pqc.crypto.sqisign.QuatLeftIdeal, org.bouncycastle.pqc.crypto.sqisign.QuatAlg, int, org.bouncycastle.pqc.crypto.sqisign.QuatLeftIdeal[], int, int). X25519Field.decode255(byte[], int[]) instead.
X25519Field.decode255(byte[], int, int[], int) instead.
X25519Field.decode255(byte[], int, int[], int) instead.
X25519Field.decode255(int[], int, int[], int) instead.
X448Field.decode448(byte[], int[]) instead.
X448Field.decode448(byte[], int, int[], int) instead.
X448Field.decode448(byte[], int, int[], int) instead.
X448Field.decode448(int[], int, int[], int) instead.
GF16.decode(byte[], byte[], int).
GF16.decode(byte[], int, byte[], int, int).
ECPublicKeyParameters carrying the unique
even-Y secp256k1 point with that X.
ECGOST3410Signer instead.ECJPAKECurve.
ECJPAKEParticipant that uses
the ECJPAKECurves.NIST_P256 elliptic curve,
a SHA-256 digest, and a default SecureRandom implementation.
ECJPAKEParticipant that uses
a SHA-256 digest and a default SecureRandom implementation.
ECJPAKEParticipant.
EcDlog.ecDlog2Tate(org.bouncycastle.pqc.crypto.sqisign.GfField, org.bouncycastle.pqc.crypto.sqisign.EcBasis, org.bouncycastle.pqc.crypto.sqisign.EcBasis, org.bouncycastle.pqc.crypto.sqisign.EcCurve, int, int, long): the four scalars
satisfying ,
.GF16.encode(byte[], byte[], int).
GF16.encode(byte[], byte[], int, int).
SignatureSpi.engineGetParameters().
SignatureSpi.engineSetParameter(AlgorithmParameterSpec).
RSABlindSignatureClient.Blinded request and verify it as a standard
RSASSA-PSS signature over the prepared message.
PrecompLvl1#FINDUV_BOX_SIZE.
PrecompLvl1#FINDUV_CUBE_SIZE.
Extensions
and return every RelatedCertificateDescriptor it carries (each
AccessDescription whose accessMethod is
BCObjectIdentifiers.id_ad_certDiscovery and whose accessLocation
is an OtherName of type
BCObjectIdentifiers.id_on_relatedCertificateDescriptor).
InputStream.The stream is not closed by this method and may
contain further data beyond the first ASN.1 encoding.
GF16; this type now
delegates there and will be removed in a future release.BCrypt.generate(byte[], byte[], int, boolean) so
the terminator choice is explicit at the call site — pass to
have the spec-required 0x00 terminator appended (equivalent to feeding
through BCrypt.passwordToByteArray(char[])),
when the supplied bytes already include it. For general password hashing prefer
OpenBSDBCrypt, which handles termination, salt formatting and the
modular crypt output line; this raw primitive remains available for test-vector
validation and interop with implementations that emit the 24-byte hash directly
(issue #1741).
CrlID.getCrlUrlIA5() instead.
SPHINCSPlusParameters.getID() instead
key parameter, or null if not
set.
key parameter, or null if not
set.
AuthorityKeyIdentifier.getKeyIdentifierOctets() instead.
key identifier parameter, or
null if not set.
key identifier parameter, or
null if not set.
nonce parameter, or null if
not set.
nonce parameter, or null if
not set.
ASN1BitStringParser.getBitStream().
MLKEMPrivateKeyParameters.withPreferredFormat(int) instead.
MLKEMPrivateKeyParameters.withPreferredFormat(int) instead.
personalisation parameter, or
null if not set.
personalisation parameter, or
null if not set.
MLDSAPrivateKeyParameters.getEncoded() instead.
DilithiumPrivateKeyParameters.getEncoded() instead.
MLDSAPrivateKeyParameters.getEncoded() instead.
public key parameter, or
null if not set.
public key parameter, or
null if not set.
FalconPublicKeyParameters for this private
key, mirroring .
BiometricData.getSourceDataUriIA5() instead.
CertDiscoveryMethod.byUri, CertDiscoveryMethod.byInclusion, CertDiscoveryMethod.byLocalPolicy.
BlockCipher this object wraps.
HAETAEParameters parameter set the key belongs to.HPKEContextWithEncapsulation subclass — by one of the
(sender) factories.
HPKEContext that additionally carries the
octet string produced by the KEM's encapsulation step.
Haetae.Mappings.configure(org.bouncycastle.jcajce.provider.config.ConfigurableProvider) populates the
provider's KeyFactory, KeyPairGenerator and Signature service tables with
the unparameterised form plus per-parameter-set aliases
( / / ) and their OID
aliases.HaetaeParameterSpec so callers can identify which
HAETAE parameter set the key belongs to.KeyFactorySpi for HAETAE. KeyPairGenerator SPI for HAETAE. AlgorithmParameterSpec for the HAETAE PQC signature scheme (KpqC).
HashMLDSASigner.generateSignature(byte[]) /
HashMLDSASigner.verifySignature(byte[], byte[]). Hawk.Mappings.configure(org.bouncycastle.jcajce.provider.config.ConfigurableProvider) populates the
provider's KeyFactory, KeyPairGenerator and Signature service tables with
the unparameterised form plus per-parameter-set aliases
( / / ) and their OID
aliases.HawkParameterSpec so callers can identify which Hawk
parameter set the key belongs to.KeyFactorySpi for Hawk. KeyPairGenerator SPI for Hawk. HawkParameters parameter set the key belongs to.AlgorithmParameterSpec for the Hawk PQC signature scheme. PrecompLvl1#HD_EXTRA_TORSION.
IOException wrapper around an exception indicating an invalid ciphertext, such as in
authentication failure during finalisation of an AEAD cipher. X509ObjectIdentifiers.id_ce_ct_embeddedSCTList.
ParametersWithIV providing a
KeyParameter and a nonce, or an AEADParameters carrying the key, nonce and
desired MAC size.
ParametersWithIV providing a KeyParameter
and a nonce.
AsymmetricBlockCipher.initDecrypt(Key, AlgorithmParameterSpec).
AsymmetricHybridCipher.initEncrypt(Key, AlgorithmParameterSpec, SecureRandom).
AsymmetricHybridCipher.initEncrypt(Key, AlgorithmParameterSpec, SecureRandom).
GF16.innerProduct(byte[], int, byte[], int, int).
MLKEMGenerator.internalGenerateEncapsulated(MLKEMPublicKeyParameters, byte[]) instead.
MLKEMGenerator.internalGenerateEncapsulated(MLKEMPublicKeyParameters, byte[]) instead.
GF16.inv(byte)).
GF16.inv(byte).
JPAKEParticipant that uses
the JPAKEPrimeOrderGroups.NIST_3072 prime order group,
a SHA-256 digest, and a default SecureRandom implementation.
JPAKEParticipant that uses
a SHA-256 digest and a default SecureRandom implementation.
JPAKEParticipant.
JPAKEPrimeOrderGroup.
EncapsulatedSecretGenerator and EncapsulatedSecretExtractorECPoints used for a fixed point multiplication.
AlgorithmIdentifier.
GF16.mul(byte, byte)).
GF16.mul(byte, byte).
GF16.mul(int, int).
ECPoint.AbstractF2m
by k using the reduced τ-adic NAF (RTNAF)
method.
SecretWithEncapsulation as encapsulation.JcaJceHelper that obtains all algorithms using a specific named provider.OwlClient that uses
the OwlCurves.NIST_P256 elliptic curve,
a SHA-256 digest, and a default SecureRandom implementation.
OwlClient that uses
a SHA-256 digest and a default SecureRandom implementation.
OwlClient.
OwlClientRegistration that uses
the OwlCurves.NIST_P256 elliptic curve,
a SHA-256 digest, and a default SecureRandom implementation.
OwlClientRegistration that uses
a SHA-256 digest and a default SecureRandom implementation.
OwlClientRegistration.
OwlCurve.
OwlServerRegistration during the user registration of a Owl exchange.
OwlClientRegistration, during the user registration phase of an Owl exchange.
OwlClient and OwlServer create and send an instance
of this payload to the other.
OwlServer that uses
the OwlCurves.NIST_P256 elliptic curve,
a SHA-256 digest, and a default SecureRandom implementation.
OwlServer that uses
a SHA-256 digest and a default SecureRandom implementation.
OwlServer.
OwlServerRegistration that uses
the OwlCurves.NIST_P256 elliptic curve,
a SHA-256 digest, and a default SecureRandom implementation.
OwlServerRegistration that uses
a SHA-256 digest and a default SecureRandom implementation.
OwlServerRegistration.
CipherSpiExt.ENCRYPT_MODE or
CipherSpiExt.DECRYPT_MODE).
org.bouncycastle.pkcs.util.PKCS12Util; this class
does not understand RFC 9579 PBMAC1-protected PKCS#12 files (it throws
UnsupportedOperationException for them) and will be removed in a future
release.PBEKey stored
in a BCFKS keystore.
org.bouncycastle.pqc.crypto.ntru.JcaJceHelper that obtains all algorithms from a specific Provider instance.QRUOVParameters parameter set the key belongs to.ETSIQCObjectIdentifiers.id_etsi_qcs_QcType.
PrecompLvl1#QUAT_REPRES_BOUND_INPUT.
RSABlindSignatureClient.RSABlindSignatureClient(RSABlindSignatureParameters, RSAKeyParameters, SecureRandom)
with a SecureRandom obtained from CryptoServicesRegistrar.
RSABlindSignatureClient.blind(byte[]).
SQIsignKeyGenLvl1.protocolsKeygenFull(java.security.SecureRandom).PKCSObjectIdentifiers.secretBag).
Signature SPI for HAETAE. Signature SPI for Hawk. Threefish tweakable block cipher.
Threefish tweakable block cipher.
Threefish tweakable block cipher.
SkeinParameterSpec.SkeinParameters.SkeinParameters.PARAM_TYPE_KEY parameter.
SkeinParameterSpec.PARAM_TYPE_KEY parameter.
SkeinParameters.PARAM_TYPE_KEY_IDENTIFIER parameter.
SkeinParameterSpec.PARAM_TYPE_KEY_IDENTIFIER parameter.
SkeinParameters.PARAM_TYPE_NONCE parameter.
SkeinParameterSpec.PARAM_TYPE_NONCE parameter.
SkeinParameters.PARAM_TYPE_PERSONALISATION parameter.
SkeinParameterSpec.PARAM_TYPE_PERSONALISATION parameter.
SkeinParameters.PARAM_TYPE_KEY_IDENTIFIER parameter.
SkeinParameterSpec.PARAM_TYPE_KEY_IDENTIFIER parameter.
TBSCertificate, substituting the SubjectPublicKeyInfo with the
supplied hash.
PrecompLvl1#TORSION_EVEN_POWER.
PrecompLvl1#TORSION_PLUS_2POWER.
OutputStream is never
closed in some particular context - typically when wrapped by another OutputStream that
should not be forwarding its OutputStream.close() calls. ECJPAKEUtil.calculateZeroKnowledgeProof(ECPoint, BigInteger, BigInteger, ECPoint, Digest, String, SecureRandom))
is correct.
JPAKEUtil.calculateZeroKnowledgeProof(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, String, Digest, SecureRandom))
is correct.
HashMLDSASigner.generateSignature(byte[]).
BlockPool for the generator to source its
working blocks from.
Extension and ExtensionsX509Store SPI implementation for certificate
pairs.
|
Bouncy Castle Cryptography Library 1.85 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||