|
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.
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.Block objects.
Block objects.
Argon2 PBKDF.
Argon2Parameters.Argon2Parameters.ARGON2_i.
Attributes sets.AuthEnvelopedData input stream.
AuthenticatedData stream.
ArchiveTimeStamp object to the archive timestamp chain.
ArchiveTimeStampChain to the ArchiveTimeStamp sequence.
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.
Date.
Argon2Parameters from the current builder state.
SkeinParameters instance with the parameters provided to this
builder.
FaestParameters.getName() matches, or null.
ASN1TaggedObject
IOException wrapper around an exception indicating a problem with the use of a cipher.CompressedData object.
ContentInfo object parser.
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.
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.
ECPoint. 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 ,
.EnvelopedData object.
GF16.encode(byte[], byte[], int).
GF16.encode(byte[], byte[], int, int).
RSABlindSignatureClient.Blinded request and verify it as a standard
RSASSA-PSS signature over the prepared message.
PrecompLvl1#FINDUV_BOX_SIZE.
PrecompLvl1#FINDUV_CUBE_SIZE.
Attribute.
Attribute.
Attribute.
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).
PublicKeyAndChallenge.getChallengeIA5() instead.
RevokeRequest.getCommentUTF8() instead.
ContentHints.getContentDescriptionUTF8() instead.
CrlID.getCrlUrlIA5() instead.
TimeStampedData.getDataUriIA5() instead.
TimeStampedDataParser.getDataUriIA5() instead.
MetaData.getFileNameUTF8() instead.
SignerInfo object
ASN1Sequence input formats with SignerInfo structure inside
EncryptionInfo.getInstance(Object) instead.
key parameter, or null if not
set.
AuthorityKeyIdentifier.getKeyIdentifierOctets() instead.
key identifier parameter, or
null if not set.
MetaData.getMediaTypeIA5() instead.
nonce parameter, or null if
not set.
ASN1BitStringParser.getBitStream().
MLKEMPrivateKeyParameters.withPreferredFormat(int) instead.
MLKEMPrivateKeyParameters.withPreferredFormat(int) instead.
personalisation parameter, or
null if not set.
MLDSAPrivateKeyParameters.getEncoded() instead.
DilithiumPrivateKeyParameters.getEncoded() instead.
MLDSAPrivateKeyParameters.getEncoded() instead.
OriginatorPublicKey.getPublicKeyData() instead.
public key parameter, or
null if not set.
FalconPublicKeyParameters for this private
key, mirroring .
BiometricData.getSourceDataUriIA5() instead.
CMCStatusInfo.getStatusStringUTF8() instead.
CMCStatusInfoV2.getStatusStringUTF8() instead.
PKIFreeText.getStringAtUTF8(int) instead.
CRLStatus.getThisUpdate() 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.
HawkParameters parameter set the key belongs to.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.
SubjectDirectoryAttributes
OID: 1.3.36.8.3.14
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.
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.
MayoSigner.generateSignature(byte[]).
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.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.
javax.crypto.interfaces.PBEKey stored
in a BCFKS keystore.
org.bouncycastle.pqc.crypto.ntru.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[]).
RSABlindSignatureClient /
RSABlindSignatureServer against the four named variants of RFC 9474
sec. 5, using the test vectors in RFC 9474 Appendix A.SQIsignKeyGenLvl1.protocolsKeygenFull(java.security.SecureRandom).PKCSObjectIdentifiers.secretBag).
SignerInfos.
SignedData object.
SignerInfo object.
SignerIdentifier.
Threefish tweakable block cipher.
Threefish tweakable block cipher.
Threefish tweakable block cipher.
SkeinParameters.SkeinParameters.PARAM_TYPE_KEY parameter.
SkeinParameters.PARAM_TYPE_KEY_IDENTIFIER parameter.
SkeinParameters.PARAM_TYPE_NONCE parameter.
SkeinParameters.PARAM_TYPE_PERSONALISATION parameter.
SkeinParameters.PARAM_TYPE_KEY_IDENTIFIER parameter.
TBSCertificate, substituting the SubjectPublicKeyInfo with the
supplied hash.
TimeStampedData object.
JPAKEParticipant throws appropriate IllegalStateExceptions
when the methods are called in the wrong order.
JPAKEParticipant.validateRound1PayloadReceived(JPAKERound1Payload)
calls the appropriate validate methods in JPAKEUtil.
JPAKEParticipant.validateRound2PayloadReceived(JPAKERound2Payload)
calls the appropriate validate methods in JPAKEUtil.
Date.
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 Extensions
|
Bouncy Castle Cryptography Library 1.85 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||