Skip navigation links
Bouncy Castle Cryptography 1.67
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 

A

a - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Client
 
A - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Client
 
A - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Server
 
A(byte[]) - Static method in class org.bouncycastle.crypto.engines.ARIAEngine
 
a - Variable in class org.bouncycastle.math.ec.ECCurve
 
AA_COMPROMISE - Static variable in class org.bouncycastle.asn1.x509.CRLReason
Deprecated.
use lower case version
AA_COMPROMISE - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
Deprecated.
use lower case version
aACompromise - Static variable in class org.bouncycastle.asn1.x509.CRLReason
 
aACompromise - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
 
absorb(byte) - Method in class org.bouncycastle.crypto.digests.KeccakDigest
 
absorb(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.KeccakDigest
 
absorbBits(int, int) - Method in class org.bouncycastle.crypto.digests.KeccakDigest
 
AbstractECLookupTable - Class in org.bouncycastle.math.ec
 
AbstractECLookupTable() - Constructor for class org.bouncycastle.math.ec.AbstractECLookupTable
 
AbstractECMultiplier - Class in org.bouncycastle.math.ec
 
AbstractECMultiplier() - Constructor for class org.bouncycastle.math.ec.AbstractECMultiplier
 
AbstractF2m(int, int, int, int) - Constructor for class org.bouncycastle.math.ec.ECCurve.AbstractF2m
 
AbstractF2m() - Constructor for class org.bouncycastle.math.ec.ECFieldElement.AbstractF2m
 
AbstractF2m(ECCurve, ECFieldElement, ECFieldElement) - Constructor for class org.bouncycastle.math.ec.ECPoint.AbstractF2m
 
AbstractF2m(ECCurve, ECFieldElement, ECFieldElement, ECFieldElement[]) - Constructor for class org.bouncycastle.math.ec.ECPoint.AbstractF2m
 
AbstractFp(BigInteger) - Constructor for class org.bouncycastle.math.ec.ECCurve.AbstractFp
 
AbstractFp() - Constructor for class org.bouncycastle.math.ec.ECFieldElement.AbstractFp
 
AbstractFp(ECCurve, ECFieldElement, ECFieldElement) - Constructor for class org.bouncycastle.math.ec.ECPoint.AbstractFp
 
AbstractFp(ECCurve, ECFieldElement, ECFieldElement, ECFieldElement[]) - Constructor for class org.bouncycastle.math.ec.ECPoint.AbstractFp
 
AbstractX500NameStyle - Class in org.bouncycastle.asn1.x500.style
This class provides some default behavior and common implementation for a X500NameStyle.
AbstractX500NameStyle() - Constructor for class org.bouncycastle.asn1.x500.style.AbstractX500NameStyle
 
ACCEPTABLE_EC_CURVES - Static variable in interface org.bouncycastle.jcajce.provider.config.ConfigurableProvider
A set of OBJECT IDENTIFIERs representing acceptable named curves for imported keys.
AccessDescription - Class in org.bouncycastle.asn1.x509
The AccessDescription object.
AccessDescription(ASN1ObjectIdentifier, GeneralName) - Constructor for class org.bouncycastle.asn1.x509.AccessDescription
create an AccessDescription with the oid and location provided.
Accuracy - Class in org.bouncycastle.asn1.tsp
 
Accuracy() - Constructor for class org.bouncycastle.asn1.tsp.Accuracy
 
Accuracy(ASN1Integer, ASN1Integer, ASN1Integer) - Constructor for class org.bouncycastle.asn1.tsp.Accuracy
 
add(ASN1Encodable) - Method in class org.bouncycastle.asn1.ASN1EncodableVector
 
add(PKIStatusInfo) - Method in class org.bouncycastle.asn1.cmp.RevRepContentBuilder
 
add(PKIStatusInfo, CertId) - Method in class org.bouncycastle.asn1.cmp.RevRepContentBuilder
 
add(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.bouncycastle.asn1.cms.AttributeTable
Return a new table with the passed in attribute added.
add(long[], long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_128
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_256
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_512
 
add(String) - Method in class org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec.Builder
 
add(String, AlgorithmParameterSpec) - Method in class org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec.Builder
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Point
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Point
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Point
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Point
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Point
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Point
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Point
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Point
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Point
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Point
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.ECPoint
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.ECPoint.F2m
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.ECPoint.Fp
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
add(int[], int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Mod
Deprecated.
Will be removed.
add(int, int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat160
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
add(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
add(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
add(int, int) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2mField
Return sum of two elements
add(Vector) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2mVector
Add another vector to this vector.
add(GFElement) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nONBElement
Compute the sum of this element and addend.
add(GF2nPolynomial) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial
Adds the PolynomialGF2n b to this and returns the result in a new PolynomialGF2n.
add(GFElement) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialElement
Compute the sum of this element and addend.
add(GF2Polynomial) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial
Adds two GF2Polynomials, this and b, and returns the result.
add(Vector) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2Vector
Adds another GF2Vector to this vector.
add(GFElement) - Method in interface org.bouncycastle.pqc.math.linearalgebra.GFElement
Compute the sum of this element and the addend.
add(PolynomialGF2mSmallM) - Method in class org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM
Compute the sum of this polynomial and the given polynomial.
add(int, int) - Static method in class org.bouncycastle.pqc.math.linearalgebra.PolynomialRingGF2
Return sum of two polyomials
add(Vector) - Method in class org.bouncycastle.pqc.math.linearalgebra.Vector
Add another vector to this vector.
add(BigDecimalPolynomial) - Method in class org.bouncycastle.pqc.math.ntru.polynomial.BigDecimalPolynomial
Adds another polynomial which can have a different number of coefficients.
add(BigIntPolynomial) - Method in class org.bouncycastle.pqc.math.ntru.polynomial.BigIntPolynomial
Adds another polynomial which can have a different number of coefficients.
add(IntegerPolynomial, int) - Method in class org.bouncycastle.pqc.math.ntru.polynomial.IntegerPolynomial
Adds another polynomial which can have a different number of coefficients, and takes the coefficient values mod modulus.
add(IntegerPolynomial) - Method in class org.bouncycastle.pqc.math.ntru.polynomial.IntegerPolynomial
Adds another polynomial which can have a different number of coefficients.
add(String) - Method in interface org.bouncycastle.util.StringList
Add a String to the list.
add33At(int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
add33At(int, int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat
 
add33To(int, int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
add33To(int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
ADD_INFO_NOT_AVAILABLE - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
Deprecated.
use lower case version
addAddionalStore(Store) - Method in class org.bouncycastle.x509.ExtendedPKIXParameters
Deprecated. 
addAdditionalStore(Store) - Method in class org.bouncycastle.x509.ExtendedPKIXParameters
Deprecated.
use addStore().
addAlgorithm(String, String) - Method in interface org.bouncycastle.jcajce.provider.config.ConfigurableProvider
 
addAlgorithm(String, ASN1ObjectIdentifier, String) - Method in interface org.bouncycastle.jcajce.provider.config.ConfigurableProvider
 
addAlgorithm(String, String) - Method in class org.bouncycastle.jce.provider.BouncyCastleProvider
 
addAlgorithm(String, ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.jce.provider.BouncyCastleProvider
 
addAlgorithm(String, String) - Method in class org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider
 
addAlgorithm(String, ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider
 
addAll(ASN1EncodableVector) - Method in class org.bouncycastle.asn1.ASN1EncodableVector
 
addAnnotation(String, Object) - Method in class org.bouncycastle.jcajce.util.AnnotatedPrivateKey
Return a new annotated key with an additional annotation added to it.
addArchiveTimeStamp(ArchiveTimeStamp, boolean) - Method in class org.bouncycastle.asn1.tsp.EvidenceRecord
Return a new EvidenceRecord with an added ArchiveTimeStamp
addAttribute(String, ASN1Encodable) - Method in class org.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator
 
addAttribute(Attribute) - Method in class org.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator
 
addAttributes(String, Map<String, String>) - Method in interface org.bouncycastle.jcajce.provider.config.ConfigurableProvider
 
addAttributes(String, Map<String, String>) - Method in class org.bouncycastle.jce.provider.BouncyCastleProvider
 
addAttributes(String, Map<String, String>) - Method in class org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider
 
addBothTo(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
addBothTo(int, int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
addBothTo(int, int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
addBothTo(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
addBothTo(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat160
 
addBothTo(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
addBothTo(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
addBothTo(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
addBothTo(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
addBothTo(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
addCapability(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.smime.SMIMECapabilityVector
 
addCapability(ASN1ObjectIdentifier, int) - Method in class org.bouncycastle.asn1.smime.SMIMECapabilityVector
 
addCapability(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.bouncycastle.asn1.smime.SMIMECapabilityVector
 
addCertificateStore(PKIXCertStore) - Method in class org.bouncycastle.jcajce.PKIXExtendedParameters.Builder
 
addChild(PKIXPolicyNode) - Method in class org.bouncycastle.jce.provider.PKIXPolicyNode
 
addCrl(CertificateList) - Method in class org.bouncycastle.asn1.cmp.RevRepContentBuilder
 
addCRL(X509CRL) - Method in class org.bouncycastle.x509.X509V2CRLGenerator
Deprecated.
Add the CRLEntry objects contained in a previous CRL.
addCRLEntry(ASN1Sequence) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
addCRLEntry(ASN1Integer, ASN1UTCTime, int) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
addCRLEntry(ASN1Integer, Time, int) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
addCRLEntry(ASN1Integer, Time, int, ASN1GeneralizedTime) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
addCRLEntry(ASN1Integer, Time, Extensions) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
addCRLEntry(BigInteger, Date, int) - Method in class org.bouncycastle.x509.X509V2CRLGenerator
Deprecated.
Reason being as indicated by CRLReason, i.e.
addCRLEntry(BigInteger, Date, int, Date) - Method in class org.bouncycastle.x509.X509V2CRLGenerator
Deprecated.
Add a CRL entry with an Invalidity Date extension as well as a CRLReason extension.
addCRLEntry(BigInteger, Date, X509Extensions) - Method in class org.bouncycastle.x509.X509V2CRLGenerator
Deprecated.
Add a CRL entry with extensions.
addCRLStore(PKIXCRLStore) - Method in class org.bouncycastle.jcajce.PKIXExtendedParameters.Builder
 
addCryptedBlocks(byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.NaccacheSternEngine
Adds the contents of two encrypted blocks mod sigma
addDWordAt(int, long, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
addDWordAt(int, long, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat
 
addDWordTo(int, long, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
addDWordTo(int, long, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
addElem(short, short) - Static method in class org.bouncycastle.pqc.crypto.rainbow.util.GF2Field
This function calculates the sum of two elements as an operation in GF2^8
addError(ErrorBundle) - Method in class org.bouncycastle.x509.PKIXCertPathReviewer
 
addError(ErrorBundle, int) - Method in class org.bouncycastle.x509.PKIXCertPathReviewer
 
addExcludedCerts(Set<X509Certificate>) - Method in class org.bouncycastle.jcajce.PKIXExtendedBuilderParameters.Builder
Adds excluded certificates which are not used for building a certification path.
addExcludedSubtree(GeneralSubtree) - Method in interface org.bouncycastle.asn1.x509.NameConstraintValidator
 
addExcludedSubtree(GeneralSubtree) - Method in class org.bouncycastle.asn1.x509.PKIXNameConstraintValidator
Adds a subtree to the excluded set of these name constraints.
addExcludedSubtree(GeneralSubtree) - Method in class org.bouncycastle.jce.provider.PKIXNameConstraintValidator
Adds a subtree to the excluded set of these name constraints.
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
addExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
addExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
addExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
addExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
addExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
addExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
addExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
addExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
addExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
addExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.asn1.x509.ExtensionsGenerator
Add an extension with the given oid and the passed in value to be included in the OCTET STRING associated with the extension.
addExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.asn1.x509.ExtensionsGenerator
Add an extension with the given oid and the passed in byte array to be wrapped in the OCTET STRING associated with the extension.
addExtension(Extension) - Method in class org.bouncycastle.asn1.x509.ExtensionsGenerator
Add a given extension.
addExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.asn1.x509.X509ExtensionsGenerator
Deprecated.
Add an extension with the given oid and the passed in value to be included in the OCTET STRING associated with the extension.
addExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.asn1.x509.X509ExtensionsGenerator
Deprecated.
Add an extension with the given oid and the passed in byte array to be wrapped in the OCTET STRING associated with the extension.
addExtension(String, boolean, ASN1Encodable) - Method in class org.bouncycastle.x509.X509V2CRLGenerator
Deprecated.
add a given extension field for the standard extensions tag (tag 0)
addExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.x509.X509V2CRLGenerator
Deprecated.
add a given extension field for the standard extensions tag (tag 0)
addExtension(String, boolean, byte[]) - Method in class org.bouncycastle.x509.X509V2CRLGenerator
Deprecated.
add a given extension field for the standard extensions tag (tag 0)
addExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.x509.X509V2CRLGenerator
Deprecated.
add a given extension field for the standard extensions tag (tag 0)
addExtension(String, boolean, ASN1Encodable) - Method in class org.bouncycastle.x509.X509V3CertificateGenerator
Deprecated.
add a given extension field for the standard extensions tag (tag 3)
addExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.x509.X509V3CertificateGenerator
Deprecated.
add a given extension field for the standard extensions tag (tag 3)
addExtension(String, boolean, byte[]) - Method in class org.bouncycastle.x509.X509V3CertificateGenerator
Deprecated.
add a given extension field for the standard extensions tag (tag 3) The value parameter becomes the contents of the octet string associated with the extension.
addExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.x509.X509V3CertificateGenerator
Deprecated.
add a given extension field for the standard extensions tag (tag 3)
addExtraArgs(String, Locale) - Method in class org.bouncycastle.i18n.LocalizedMessage
 
addInfoNotAvailable - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
ADDITIONAL_EC_PARAMETERS - Static variable in interface org.bouncycastle.jcajce.provider.config.ConfigurableProvider
A set of OBJECT IDENTIFIERs to EC Curves providing local curve name mapping.
AdditionalInformationSyntax - Class in org.bouncycastle.asn1.isismtt.x509
Some other information of non-restrictive nature regarding the usage of this certificate.
AdditionalInformationSyntax(String) - Constructor for class org.bouncycastle.asn1.isismtt.x509.AdditionalInformationSyntax
Constructor from a given details.
AdditionalInformationSyntaxUnitTest - Class in org.bouncycastle.asn1.test
 
AdditionalInformationSyntaxUnitTest() - Constructor for class org.bouncycastle.asn1.test.AdditionalInformationSyntaxUnitTest
 
addKeyInfoConverter(ASN1ObjectIdentifier, AsymmetricKeyInfoConverter) - Method in interface org.bouncycastle.jcajce.provider.config.ConfigurableProvider
 
addKeyInfoConverter(ASN1ObjectIdentifier, AsymmetricKeyInfoConverter) - Method in class org.bouncycastle.jce.provider.BouncyCastleProvider
 
addKeyInfoConverter(ASN1ObjectIdentifier, AsymmetricKeyInfoConverter) - Method in class org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider
 
addMonomial(int) - Method in class org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM
Compute the sum of this polynomial and the monomial of the given degree.
addMultiValuedRDN(ASN1ObjectIdentifier[], String[]) - Method in class org.bouncycastle.asn1.x500.X500NameBuilder
Add a multi-valued RDN made up of the passed in OIDs and associated string values.
addMultiValuedRDN(ASN1ObjectIdentifier[], ASN1Encodable[]) - Method in class org.bouncycastle.asn1.x500.X500NameBuilder
Add a multi-valued RDN made up of the passed in OIDs and associated ASN.1 values.
addMultiValuedRDN(AttributeTypeAndValue[]) - Method in class org.bouncycastle.asn1.x500.X500NameBuilder
Add an RDN based on the passed in AttributeTypeAndValues.
addName(GeneralName) - Method in class org.bouncycastle.asn1.x509.GeneralNamesBuilder
 
addNamedCertificateStore(GeneralName, PKIXCertStore) - Method in class org.bouncycastle.jcajce.PKIXExtendedParameters.Builder
 
addNamedCRLStore(GeneralName, PKIXCRLStore) - Method in class org.bouncycastle.jcajce.PKIXExtendedParameters.Builder
 
addNames(GeneralNames) - Method in class org.bouncycastle.asn1.x509.GeneralNamesBuilder
 
addNotification(ErrorBundle) - Method in class org.bouncycastle.x509.PKIXCertPathReviewer
 
addNotification(ErrorBundle, int) - Method in class org.bouncycastle.x509.PKIXCertPathReviewer
 
addObject(ASN1Encodable) - Method in class org.bouncycastle.asn1.BERSequenceGenerator
Add an object to the SEQUENCE being generated.
addObject(ASN1Encodable) - Method in class org.bouncycastle.asn1.DERSequenceGenerator
Add an object to the SEQUENCE being generated.
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
addOne() - Method in class org.bouncycastle.math.ec.ECFieldElement
 
addOne() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
addOne() - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
addOne(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
addOne(int[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
addOne(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
addOne(int[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
addPadding(byte[], int) - Method in interface org.bouncycastle.crypto.paddings.BlockCipherPadding
add the pad bytes to the passed in block, returning the number of bytes added.
addPadding(byte[], int) - Method in class org.bouncycastle.crypto.paddings.ISO10126d2Padding
add the pad bytes to the passed in block, returning the number of bytes added.
addPadding(byte[], int) - Method in class org.bouncycastle.crypto.paddings.ISO7816d4Padding
add the pad bytes to the passed in block, returning the number of bytes added.
addPadding(byte[], int) - Method in class org.bouncycastle.crypto.paddings.PKCS7Padding
add the pad bytes to the passed in block, returning the number of bytes added.
addPadding(byte[], int) - Method in class org.bouncycastle.crypto.paddings.TBCPadding
add the pad bytes to the passed in block, returning the number of bytes added.
addPadding(byte[], int) - Method in class org.bouncycastle.crypto.paddings.X923Padding
add the pad bytes to the passed in block, returning the number of bytes added.
addPadding(byte[], int) - Method in class org.bouncycastle.crypto.paddings.ZeroBytePadding
add the pad bytes to the passed in block, returning the number of bytes added.
addRDN(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.asn1.x500.X500NameBuilder
Add an RDN based on a single OID and a string representation of its value.
addRDN(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.bouncycastle.asn1.x500.X500NameBuilder
Add an RDN based on a single OID and an ASN.1 value.
addRDN(AttributeTypeAndValue) - Method in class org.bouncycastle.asn1.x500.X500NameBuilder
Add an RDN based on the passed in AttributeTypeAndValue.
ADDRESS - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
addSeedMaterial(byte[]) - Method in class org.bouncycastle.crypto.prng.DigestRandomGenerator
 
addSeedMaterial(long) - Method in class org.bouncycastle.crypto.prng.DigestRandomGenerator
 
addSeedMaterial(byte[]) - Method in interface org.bouncycastle.crypto.prng.RandomGenerator
Add more seed material to the generator.
addSeedMaterial(long) - Method in interface org.bouncycastle.crypto.prng.RandomGenerator
Add more seed material to the generator.
addSeedMaterial(byte[]) - Method in class org.bouncycastle.crypto.prng.ReversedWindowGenerator
Add more seed material to the generator.
addSeedMaterial(long) - Method in class org.bouncycastle.crypto.prng.ReversedWindowGenerator
Add more seed material to the generator.
addSeedMaterial(byte[]) - Method in class org.bouncycastle.crypto.prng.VMPCRandomGenerator
 
addSeedMaterial(long) - Method in class org.bouncycastle.crypto.prng.VMPCRandomGenerator
 
addSignatureAlgorithm(ConfigurableProvider, String, String, ASN1ObjectIdentifier) - Method in class org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider
 
addSignatureAlgorithm(ConfigurableProvider, String, String, String, ASN1ObjectIdentifier) - Method in class org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider
 
addSquareMatrix(short[][], short[][]) - Method in class org.bouncycastle.pqc.crypto.rainbow.util.ComputeInField
Adds the n x n matrices matrix1 and matrix2
addStore(Store) - Method in class org.bouncycastle.x509.ExtendedPKIXParameters
Deprecated.
Adds a Bouncy Castle Store to find CRLs, certificates, attribute certificates or cross certificates.
addTargetGroup(GeneralName) - Method in class org.bouncycastle.x509.X509AttributeCertStoreSelector
Deprecated.
Adds a target group criterion for the attribute certificate to the target information extension criteria.
addTargetGroup(byte[]) - Method in class org.bouncycastle.x509.X509AttributeCertStoreSelector
Deprecated.
Adds a target group criterion for the attribute certificate to the target information extension criteria.
addTargetName(GeneralName) - Method in class org.bouncycastle.x509.X509AttributeCertStoreSelector
Deprecated.
Adds a target name criterion for the attribute certificate to the target information extension criteria.
addTargetName(byte[]) - Method in class org.bouncycastle.x509.X509AttributeCertStoreSelector
Deprecated.
Adds a target name criterion for the attribute certificate to the target information extension criteria.
addTo(int, int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
addTo(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
addTo(int, int[], int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat
 
addTo(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
addTo(int[], int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat128
 
addTo(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat160
 
addTo(int[], int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat160
 
addTo(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
addTo(int[], int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat192
 
addTo(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
addTo(int[], int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat224
 
addTo(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
addTo(int[], int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat256
 
addToEachOther(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
addToEachOther(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat128
 
addToEachOther(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat160
 
addToEachOther(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat192
 
addToEachOther(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
addToEachOther(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
addToThis(GFElement) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nONBElement
Compute this + addend (overwrite this).
addToThis(GFElement) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialElement
Compute this + addend (overwrite this).
addToThis(GF2Polynomial) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial
Adds b to this GF2Polynomial and assigns the result to this GF2Polynomial.
addToThis(GFElement) - Method in interface org.bouncycastle.pqc.math.linearalgebra.GFElement
Compute the sum of this element and the addend, overwriting this element.
addToThis(PolynomialGF2mSmallM) - Method in class org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM
Add the given polynomial to this polynomial (overwrite this).
addVect(short[], short[]) - Method in class org.bouncycastle.pqc.crypto.rainbow.util.ComputeInField
Addition of two vectors
addWordAt(int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
addWordAt(int, int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat
 
addWordTo(int, int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
addWordTo(int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
Admissions - Class in org.bouncycastle.asn1.isismtt.x509
An Admissions structure.
Admissions(GeneralName, NamingAuthority, ProfessionInfo[]) - Constructor for class org.bouncycastle.asn1.isismtt.x509.Admissions
Constructor from a given details.
AdmissionsUnitTest - Class in org.bouncycastle.asn1.test
 
AdmissionsUnitTest() - Constructor for class org.bouncycastle.asn1.test.AdmissionsUnitTest
 
AdmissionSyntax - Class in org.bouncycastle.asn1.isismtt.x509
Attribute to indicate admissions to certain professions.
AdmissionSyntax(GeneralName, ASN1Sequence) - Constructor for class org.bouncycastle.asn1.isismtt.x509.AdmissionSyntax
Constructor from given details.
AdmissionSyntaxUnitTest - Class in org.bouncycastle.asn1.test
 
AdmissionSyntaxUnitTest() - Constructor for class org.bouncycastle.asn1.test.AdmissionSyntaxUnitTest
 
advanceCounter(long) - Method in class org.bouncycastle.crypto.engines.ChaCha7539Engine
 
advanceCounter() - Method in class org.bouncycastle.crypto.engines.ChaCha7539Engine
 
advanceCounter(long) - Method in class org.bouncycastle.crypto.engines.ChaChaEngine
 
advanceCounter() - Method in class org.bouncycastle.crypto.engines.ChaChaEngine
 
advanceCounter(long) - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
 
advanceCounter() - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
 
AEAD_AES_128_CCM - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_128_CCM_8 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_128_CCM_SHORT - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_128_CCM_SHORT_12 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_128_CCM_SHORT_8 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_128_GCM - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_128_GCM_12 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_128_GCM_8 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_128_OCB_TAGLEN128 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_128_OCB_TAGLEN64 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_128_OCB_TAGLEN96 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_192_OCB_TAGLEN128 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_192_OCB_TAGLEN64 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_192_OCB_TAGLEN96 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_256_CCM - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_256_CCM_8 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_256_CCM_SHORT - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_256_CCM_SHORT_12 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_256_CCM_SHORT_8 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_256_GCM - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_256_GCM_12 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_256_GCM_8 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_256_OCB_TAGLEN128 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_256_OCB_TAGLEN64 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_256_OCB_TAGLEN96 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_SIV_CMAC_256 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_SIV_CMAC_384 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_AES_SIV_CMAC_512 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEAD_CHACHA20_POLY1305 - Static variable in class org.bouncycastle.iana.AEADAlgorithm
 
AEADAlgorithm - Class in org.bouncycastle.iana
RFC 5116
AEADAlgorithm() - Constructor for class org.bouncycastle.iana.AEADAlgorithm
 
AEADBlockCipher - Interface in org.bouncycastle.crypto.modes
An AEADCipher based on a BlockCipher.
AEADCipher - Interface in org.bouncycastle.crypto.modes
A cipher mode that includes authenticated encryption with a streaming mode and optional associated data.
AEADParameters - Class in org.bouncycastle.crypto.params
 
AEADParameters(KeyParameter, int, byte[]) - Constructor for class org.bouncycastle.crypto.params.AEADParameters
Base constructor.
AEADParameters(KeyParameter, int, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.params.AEADParameters
Base constructor.
AEADParameterSpec - Class in org.bouncycastle.jcajce.spec
ParameterSpec for AEAD modes which allows associated data to be added via an algorithm parameter spec.In normal circumstances you would only want to use this if you had to work with the pre-JDK1.7 Cipher class as associated data is ignored for the purposes of returning a Cipher's parameters.
AEADParameterSpec(byte[], int) - Constructor for class org.bouncycastle.jcajce.spec.AEADParameterSpec
Base constructor.
AEADParameterSpec(byte[], int, byte[]) - Constructor for class org.bouncycastle.jcajce.spec.AEADParameterSpec
Base constructor with prepended associated data.
AEADTestUtil - Class in org.bouncycastle.crypto.test
 
AEADTestUtil() - Constructor for class org.bouncycastle.crypto.test.AEADTestUtil
 
aes - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1
AES - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.AESCCMMAC - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.AESCMAC - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.AESGMAC - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.AlgParamGen - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.AlgParamGenCCM - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.AlgParamGenGCM - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.AlgParams - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.AlgParamsCCM - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.AlgParamsGCM - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.CBC - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.CCM - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.CFB - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.ECB - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.GCM - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.KeyFactory - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.KeyGen - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.KeyGen128 - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.KeyGen192 - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.KeyGen256 - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.Mappings - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.OFB - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.PBEWithAESCBC - Class in org.bouncycastle.jcajce.provider.symmetric
PBEWithAES-CBC
AES.PBEWithMD5And128BitAESCBCOpenSSL - Class in org.bouncycastle.jcajce.provider.symmetric
PBEWithMD5And128BitAES-OpenSSL
AES.PBEWithMD5And192BitAESCBCOpenSSL - Class in org.bouncycastle.jcajce.provider.symmetric
PBEWithMD5And192BitAES-OpenSSL
AES.PBEWithMD5And256BitAESCBCOpenSSL - Class in org.bouncycastle.jcajce.provider.symmetric
PBEWithMD5And256BitAES-OpenSSL
AES.PBEWithSHA1AESCBC128 - Class in org.bouncycastle.jcajce.provider.symmetric
PBEWithSHA1AES-CBC
AES.PBEWithSHA1AESCBC192 - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.PBEWithSHA1AESCBC256 - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.PBEWithSHA256AESCBC128 - Class in org.bouncycastle.jcajce.provider.symmetric
PBEWithSHA256AES-CBC
AES.PBEWithSHA256AESCBC192 - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.PBEWithSHA256AESCBC256 - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.PBEWithSHA256And128BitAESBC - Class in org.bouncycastle.jcajce.provider.symmetric
PBEWithSHA256And128BitAES-BC
AES.PBEWithSHA256And192BitAESBC - Class in org.bouncycastle.jcajce.provider.symmetric
PBEWithSHA256And192BitAES-BC
AES.PBEWithSHA256And256BitAESBC - Class in org.bouncycastle.jcajce.provider.symmetric
PBEWithSHA256And256BitAES-BC
AES.PBEWithSHAAnd128BitAESBC - Class in org.bouncycastle.jcajce.provider.symmetric
PBEWithSHA1And128BitAES-BC
AES.PBEWithSHAAnd192BitAESBC - Class in org.bouncycastle.jcajce.provider.symmetric
PBEWithSHA1And192BitAES-BC
AES.PBEWithSHAAnd256BitAESBC - Class in org.bouncycastle.jcajce.provider.symmetric
PBEWithSHA1And256BitAES-BC
AES.Poly1305 - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.Poly1305KeyGen - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.RFC3211Wrap - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.RFC5649Wrap - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.Wrap - Class in org.bouncycastle.jcajce.provider.symmetric
 
AES.WrapPad - Class in org.bouncycastle.jcajce.provider.symmetric
 
aes128_CBC - Static variable in class org.bouncycastle.asn1.smime.SMIMECapabilities
 
aES128_CBC - Static variable in class org.bouncycastle.asn1.smime.SMIMECapability
 
aes128Ccm - Static variable in class org.bouncycastle.its.asn1.SymmAlgorithm
 
aes192_CBC - Static variable in class org.bouncycastle.asn1.smime.SMIMECapabilities
 
aES192_CBC - Static variable in class org.bouncycastle.asn1.smime.SMIMECapability
 
aes256_CBC - Static variable in class org.bouncycastle.asn1.smime.SMIMECapabilities
encryption algorithms preferences
aES256_CBC - Static variable in class org.bouncycastle.asn1.smime.SMIMECapability
 
AesCcmCiphertext - Class in org.bouncycastle.its.asn1
AesCcmCiphertext ::= SEQUENCE { nonce OCTET STRING (SIZE (12)) ccmCiphertext Opaque -- 16 bytes longer than plaintext }
AESCCMMAC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.AES.AESCCMMAC
 
AESCMAC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.AES.AESCMAC
 
AESEngine - Class in org.bouncycastle.crypto.engines
an implementation of the AES (Rijndael), from FIPS-197.
AESEngine() - Constructor for class org.bouncycastle.crypto.engines.AESEngine
default constructor - 128 bit block size.
AESFastEngine - Class in org.bouncycastle.crypto.engines
Deprecated.
unfortunately this class is has a few side channel issues. In an environment where encryption/decryption may be closely observed it should not be used.
AESFastEngine() - Constructor for class org.bouncycastle.crypto.engines.AESFastEngine
Deprecated.
default constructor - 128 bit block size.
AESFastTest - Class in org.bouncycastle.crypto.test
Test vectors from the NIST standard tests and Brian Gladman's vector set http://fp.gladman.plus.com/cryptography_technology/rijndael/
AESGMAC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.AES.AESGMAC
 
AESLightEngine - Class in org.bouncycastle.crypto.engines
an implementation of the AES (Rijndael), from FIPS-197.
AESLightEngine() - Constructor for class org.bouncycastle.crypto.engines.AESLightEngine
default constructor - 128 bit block size.
AESLightTest - Class in org.bouncycastle.crypto.test
Test vectors from the NIST standard tests and Brian Gladman's vector set http://fp.gladman.plus.com/cryptography_technology/rijndael/
AESTest - Class in org.bouncycastle.crypto.test
Test vectors from the NIST standard tests and Brian Gladman's vector set http://fp.gladman.plus.com/cryptography_technology/rijndael/
AESTest() - Constructor for class org.bouncycastle.crypto.test.AESTest
 
AESVectorFileTest - Class in org.bouncycastle.crypto.test
Test vectors from the NIST standard tests and Brian Gladman's vector set http://fp.gladman.plus.com/cryptography_technology/rijndael/
AESVectorFileTest() - Constructor for class org.bouncycastle.crypto.test.AESVectorFileTest
 
AESWrapEngine - Class in org.bouncycastle.crypto.engines
an implementation of the AES Key Wrapper from the NIST Key Wrap Specification.
AESWrapEngine() - Constructor for class org.bouncycastle.crypto.engines.AESWrapEngine
Create a regular AESWrapEngine specifying the encrypt for wrapping, decrypt for unwrapping.
AESWrapEngine(boolean) - Constructor for class org.bouncycastle.crypto.engines.AESWrapEngine
Create an AESWrapEngine where the underlying cipher is set to decrypt for wrapping, encrypt for unwrapping.
AESWrapPadEngine - Class in org.bouncycastle.crypto.engines
 
AESWrapPadEngine() - Constructor for class org.bouncycastle.crypto.engines.AESWrapPadEngine
 
AESWrapPadTest - Class in org.bouncycastle.crypto.test
This is a test harness I use because I cannot modify the BC test harness without invalidating the signature on their signed provider library.
AESWrapPadTest() - Constructor for class org.bouncycastle.crypto.test.AESWrapPadTest
 
AESWrapTest - Class in org.bouncycastle.crypto.test
Wrap Test
AESWrapTest() - Constructor for class org.bouncycastle.crypto.test.AESWrapTest
 
AFFILIATION_CHANGED - Static variable in class org.bouncycastle.asn1.x509.CRLReason
Deprecated.
use lower case version
AFFILIATION_CHANGED - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
Deprecated.
use lower case version
affiliationChanged - Static variable in class org.bouncycastle.asn1.x509.CRLReason
 
affiliationChanged - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
 
agreeMAC - Static variable in class org.bouncycastle.asn1.crmf.POPOPrivKey
 
algName - Variable in class org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator
 
algName - Variable in class org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory
 
algOid - Variable in class org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory
 
algorithm - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
0.4.0.127.0.7.1
Algorithm() - Constructor for class org.bouncycastle.math.ec.rfc8032.Ed25519.Algorithm
 
Algorithm() - Constructor for class org.bouncycastle.math.ec.rfc8032.Ed448.Algorithm
 
AlgorithmIdentifier - Class in org.bouncycastle.asn1.x509
 
AlgorithmIdentifier(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.x509.AlgorithmIdentifier
 
AlgorithmIdentifier(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.x509.AlgorithmIdentifier
 
algorithmIdentifier - Variable in class org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPrivateKey
 
AlgorithmIdentifierFactory - Class in org.bouncycastle.crypto.util
Factory methods for common AlgorithmIdentifiers.
AlgorithmParameterGeneratorSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.dh
 
AlgorithmParameterGeneratorSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.AlgorithmParameterGeneratorSpi
 
AlgorithmParameterGeneratorSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.dsa
 
AlgorithmParameterGeneratorSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dsa.AlgorithmParameterGeneratorSpi
 
AlgorithmParameterGeneratorSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.elgamal
 
AlgorithmParameterGeneratorSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.elgamal.AlgorithmParameterGeneratorSpi
 
AlgorithmParameterGeneratorSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.gost
 
AlgorithmParameterGeneratorSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.gost.AlgorithmParameterGeneratorSpi
 
AlgorithmParametersSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.dh
 
AlgorithmParametersSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.AlgorithmParametersSpi
 
AlgorithmParametersSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.dsa
 
AlgorithmParametersSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dsa.AlgorithmParametersSpi
 
AlgorithmParametersSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.ec
 
AlgorithmParametersSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.AlgorithmParametersSpi
 
AlgorithmParametersSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.elgamal
 
AlgorithmParametersSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.elgamal.AlgorithmParametersSpi
 
AlgorithmParametersSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.gost
 
AlgorithmParametersSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.gost.AlgorithmParametersSpi
 
AlgorithmParametersSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.ies
 
AlgorithmParametersSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ies.AlgorithmParametersSpi
 
AlgorithmParametersSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
 
AlgorithmParametersSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi
 
AlgorithmParametersSpi.OAEP - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
 
AlgorithmParametersSpi.PSS - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
 
AlgorithmParametersUtils - Class in org.bouncycastle.jcajce.util
General JCA/JCE utility methods.
AlgorithmProvider - Class in org.bouncycastle.jcajce.provider.util
 
AlgorithmProvider() - Constructor for class org.bouncycastle.jcajce.provider.util.AlgorithmProvider
 
AlgParamGen() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.AES.AlgParamGen
 
AlgParamGen() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.ARIA.AlgParamGen
 
AlgParamGen() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Camellia.AlgParamGen
 
AlgParamGen() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.CAST5.AlgParamGen
 
AlgParamGen() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DES.AlgParamGen
 
AlgParamGen() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DESede.AlgParamGen
 
AlgParamGen(int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DSTU7624.AlgParamGen
 
AlgParamGen() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.GOST28147.AlgParamGen
 
AlgParamGen() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.IDEA.AlgParamGen
 
AlgParamGen() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Noekeon.AlgParamGen
 
AlgParamGen() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.RC2.AlgParamGen
 
AlgParamGen() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.RC5.AlgParamGen
 
AlgParamGen() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.RC6.AlgParamGen
 
AlgParamGen() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.SEED.AlgParamGen
 
AlgParamGen() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Shacal2.AlgParamGen
 
AlgParamGen() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.SM4.AlgParamGen
 
AlgParamGen128() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DSTU7624.AlgParamGen128
 
AlgParamGen256() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DSTU7624.AlgParamGen256
 
AlgParamGen512() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DSTU7624.AlgParamGen512
 
AlgParamGenCCM() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.AES.AlgParamGenCCM
 
AlgParamGenGCM() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.AES.AlgParamGenGCM
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.AES.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.ARIA.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Blowfish.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Camellia.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.CAST5.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.CAST6.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.ChaCha.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DSTU7624.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.GOST28147.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Grainv1.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.HC128.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.HC256.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.IDEA.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Noekeon.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF1.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.PBEPKCS12.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.RC2.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.RC5.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.RC6.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Rijndael.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Salsa20.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.SEED.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Serpent.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Shacal2.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Skipjack.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.SM4.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.TEA.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Twofish.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.XSalsa20.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.XTEA.AlgParams
 
AlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Zuc.AlgParams
 
AlgParams_1024() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Threefish.AlgParams_1024
 
AlgParams_256() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Threefish.AlgParams_256
 
AlgParams_512() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Threefish.AlgParams_512
 
AlgParamsCC1305() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.ChaCha.AlgParamsCC1305
 
AlgParamsCCM() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.AES.AlgParamsCCM
 
AlgParamsCCM() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.ARIA.AlgParamsCCM
 
AlgParamsGCM() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.AES.AlgParamsGCM
 
AlgParamsGCM() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.ARIA.AlgParamsGCM
 
AllTests - Class in org.bouncycastle.asn1.test
 
AllTests() - Constructor for class org.bouncycastle.asn1.test.AllTests
 
AllTests - Class in org.bouncycastle.crypto.test
 
AllTests() - Constructor for class org.bouncycastle.crypto.test.AllTests
 
AllTests - Class in org.bouncycastle.pqc.math.ntru.euclid.test
 
AllTests() - Constructor for class org.bouncycastle.pqc.math.ntru.euclid.test.AllTests
 
AllTests - Class in org.bouncycastle.pqc.math.ntru.polynomial.test
 
AllTests() - Constructor for class org.bouncycastle.pqc.math.ntru.polynomial.test.AllTests
 
AllTests - Class in org.bouncycastle.pqc.math.ntru.util.test
 
AllTests() - Constructor for class org.bouncycastle.pqc.math.ntru.util.test.AllTests
 
annotate(PrivateKey, String) - Static method in class org.bouncycastle.jcajce.util.PrivateKeyAnnotator
Create an AnnotatedPrivateKey with a single annotation using AnnotatedPrivateKey.LABEL as a key.
annotate(PrivateKey, Map<String, Object>) - Static method in class org.bouncycastle.jcajce.util.PrivateKeyAnnotator
 
AnnotatedException - Exception in org.bouncycastle.jce.provider
 
AnnotatedException(String, Throwable) - Constructor for exception org.bouncycastle.jce.provider.AnnotatedException
 
AnnotatedException(String) - Constructor for exception org.bouncycastle.jce.provider.AnnotatedException
 
AnnotatedPrivateKey - Class in org.bouncycastle.jcajce.util
Wrapper for a private key that carries annotations that can be used for tracking or debugging.
ansi_X9_42 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
X9.42
ansi_X9_62 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Base OID: 1.2.840.10045
ANSSINamedCurves - Class in org.bouncycastle.asn1.anssi
ANSSI Elliptic curve table.
ANSSINamedCurves() - Constructor for class org.bouncycastle.asn1.anssi.ANSSINamedCurves
 
ANSSIObjectIdentifiers - Interface in org.bouncycastle.asn1.anssi
Object Identifiers belong to the French Agency, ANSSI.
ANSWER_TO_RESET - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
anyExtendedKeyUsage - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
{ 2 5 29 37 0 }
apm(int[], int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
app - Static variable in class org.bouncycastle.its.asn1.EndEntityType
 
append(ArchiveTimeStamp) - Method in class org.bouncycastle.asn1.tsp.ArchiveTimeStampChain
Adds an ArchiveTimeStamp object to the archive timestamp chain.
append(ArchiveTimeStampChain) - Method in class org.bouncycastle.asn1.tsp.ArchiveTimeStampSequence
Adds an ArchiveTimeStampChain to the ArchiveTimeStamp sequence.
append(byte[], byte) - Static method in class org.bouncycastle.util.Arrays
 
append(short[], short) - Static method in class org.bouncycastle.util.Arrays
 
append(int[], int) - Static method in class org.bouncycastle.util.Arrays
 
append(String[], String) - Static method in class org.bouncycastle.util.Arrays
 
appendBits(byte) - Method in class org.bouncycastle.pqc.crypto.ntru.IndexGenerator.BitString
Appends all bits in a byte to the end of the bit string.
appendRDN(StringBuffer, RDN, Hashtable) - Static method in class org.bouncycastle.asn1.x500.style.IETFUtils
 
appendTypeAndValue(StringBuffer, AttributeTypeAndValue, Hashtable) - Static method in class org.bouncycastle.asn1.x500.style.IETFUtils
 
APPLICATION - Static variable in interface org.bouncycastle.asn1.BERTags
 
APPLICATION_EFFECTIVE_DATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
APPLICATION_EXPIRATION_DATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
APPLICATION_IDENTIFIER - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
APPLICATION_IMAGE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
APPLICATION_IMAGE_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
APPLICATION_LABEL - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
APPLICATION_RELATED_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
APPLICATION_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
applySipRounds(int) - Method in class org.bouncycastle.crypto.macs.SipHash
 
APR2011_439 - Static variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionKeyGenerationParameters
A parameter set that gives 128 bits of security and uses simple ternary polynomials.
APR2011_439 - Static variable in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningKeyGenerationParameters
Gives 128 bits of security
APR2011_439_FAST - Static variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionKeyGenerationParameters
Like APR2011_439, this parameter set gives 128 bits of security but uses product-form polynomials and f=1+pF.
APR2011_439_PROD - Static variable in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningKeyGenerationParameters
Like APR2011_439, this parameter set gives 128 bits of security but uses product-form polynomials
APR2011_743 - Static variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionKeyGenerationParameters
A parameter set that gives 256 bits of security and uses simple ternary polynomials.
APR2011_743 - Static variable in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningKeyGenerationParameters
Gives 256 bits of security
APR2011_743_FAST - Static variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionKeyGenerationParameters
Like APR2011_743, this parameter set gives 256 bits of security but uses product-form polynomials and f=1+pF.
APR2011_743_PROD - Static variable in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningKeyGenerationParameters
Like APR2011_439, this parameter set gives 256 bits of security but uses product-form polynomials
ARC4 - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARC4.Base - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARC4.KeyGen - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARC4.Mappings - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARC4.PBEWithSHAAnd128Bit - Class in org.bouncycastle.jcajce.provider.symmetric
PBEWithSHAAnd128BitRC4
ARC4.PBEWithSHAAnd128BitKeyFactory - Class in org.bouncycastle.jcajce.provider.symmetric
PBEWithSHAAnd128BitRC4
ARC4.PBEWithSHAAnd40Bit - Class in org.bouncycastle.jcajce.provider.symmetric
PBEWithSHAAnd40BitRC4
ARC4.PBEWithSHAAnd40BitKeyFactory - Class in org.bouncycastle.jcajce.provider.symmetric
PBEWithSHAAnd40BitRC4
archiveRemGenPrivKey - Static variable in class org.bouncycastle.asn1.crmf.PKIArchiveOptions
 
archiveTimestamp - Static variable in interface org.bouncycastle.asn1.esf.ESFAttributes
 
ArchiveTimeStamp - Class in org.bouncycastle.asn1.tsp
Implementation of the Archive Timestamp type defined in RFC4998.
ArchiveTimeStamp(AlgorithmIdentifier, PartialHashtree[], ContentInfo) - Constructor for class org.bouncycastle.asn1.tsp.ArchiveTimeStamp
 
ArchiveTimeStamp(AlgorithmIdentifier, Attributes, PartialHashtree[], ContentInfo) - Constructor for class org.bouncycastle.asn1.tsp.ArchiveTimeStamp
 
ArchiveTimeStamp(ContentInfo) - Constructor for class org.bouncycastle.asn1.tsp.ArchiveTimeStamp
 
ArchiveTimeStampChain - Class in org.bouncycastle.asn1.tsp
Implementation of ArchiveTimeStampChain type, as defined in RFC4998 and RFC6283.
ArchiveTimeStampChain(ArchiveTimeStamp) - Constructor for class org.bouncycastle.asn1.tsp.ArchiveTimeStampChain
 
ArchiveTimeStampChain(ArchiveTimeStamp[]) - Constructor for class org.bouncycastle.asn1.tsp.ArchiveTimeStampChain
 
ArchiveTimeStampSequence - Class in org.bouncycastle.asn1.tsp
Implementation of ArchiveTimeStampSequence type, as defined in RFC4998.
ArchiveTimeStampSequence(ArchiveTimeStampChain) - Constructor for class org.bouncycastle.asn1.tsp.ArchiveTimeStampSequence
 
ArchiveTimeStampSequence(ArchiveTimeStampChain[]) - Constructor for class org.bouncycastle.asn1.tsp.ArchiveTimeStampSequence
 
archiveTimestampV2 - Static variable in interface org.bouncycastle.asn1.esf.ESFAttributes
 
areAllZeroes(byte[], int, int) - Static method in class org.bouncycastle.util.Arrays
 
areEqual(X500Name, X500Name) - Method in class org.bouncycastle.asn1.x500.style.AbstractX500NameStyle
 
areEqual(X500Name, X500Name) - Method in class org.bouncycastle.asn1.x500.style.BCStrictStyle
 
areEqual(X500Name, X500Name) - Method in interface org.bouncycastle.asn1.x500.X500NameStyle
Return true if the two names are equal.
areEqual(byte[][], byte[][]) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
Compares two 2d-byte arrays.
areEqual(boolean[], boolean[]) - Static method in class org.bouncycastle.util.Arrays
 
areEqual(byte[], byte[]) - Static method in class org.bouncycastle.util.Arrays
 
areEqual(byte[], int, int, byte[], int, int) - Static method in class org.bouncycastle.util.Arrays
 
areEqual(char[], char[]) - Static method in class org.bouncycastle.util.Arrays
 
areEqual(int[], int[]) - Static method in class org.bouncycastle.util.Arrays
 
areEqual(long[], long[]) - Static method in class org.bouncycastle.util.Arrays
 
areEqual(Object[], Object[]) - Static method in class org.bouncycastle.util.Arrays
 
areEqual(short[], short[]) - Static method in class org.bouncycastle.util.Arrays
 
areEqual(Object, Object) - Static method in class org.bouncycastle.util.Objects
 
areEqual(byte[][], byte[][]) - Method in class org.bouncycastle.util.test.SimpleTest
 
areEqual(byte[], byte[]) - Method in class org.bouncycastle.util.test.SimpleTest
 
areEqual(byte[], int, int, byte[], int, int) - Method in class org.bouncycastle.util.test.SimpleTest
 
argFilterType - Variable in class org.bouncycastle.i18n.LocalizedMessage.FilteredArguments
 
ARGON2_d - Static variable in class org.bouncycastle.crypto.params.Argon2Parameters
 
ARGON2_i - Static variable in class org.bouncycastle.crypto.params.Argon2Parameters
 
ARGON2_id - Static variable in class org.bouncycastle.crypto.params.Argon2Parameters
 
ARGON2_VERSION_10 - Static variable in class org.bouncycastle.crypto.params.Argon2Parameters
 
ARGON2_VERSION_13 - Static variable in class org.bouncycastle.crypto.params.Argon2Parameters
 
Argon2BytesGenerator - Class in org.bouncycastle.crypto.generators
Argon2 PBKDF - Based on the results of https://password-hashing.net/ and https://www.ietf.org/archive/id/draft-irtf-cfrg-argon2-03.txt
Argon2BytesGenerator() - Constructor for class org.bouncycastle.crypto.generators.Argon2BytesGenerator
 
Argon2Parameters - Class in org.bouncycastle.crypto.params
 
Argon2Parameters.Builder - Class in org.bouncycastle.crypto.params
 
Argon2Test - Class in org.bouncycastle.crypto.test
Tests from https://tools.ietf.org/html/draft-irtf-cfrg-argon2-03
Argon2Test() - Constructor for class org.bouncycastle.crypto.test.Argon2Test
 
arguments - Variable in class org.bouncycastle.i18n.LocalizedMessage
 
arguments - Variable in class org.bouncycastle.i18n.LocalizedMessage.FilteredArguments
 
ARIA - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.AlgParamGen - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.AlgParams - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.AlgParamsCCM - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.AlgParamsGCM - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.CBC - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.CCM - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.CFB - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.ECB - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.GCM - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.GMAC - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.KeyFactory - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.KeyGen - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.KeyGen128 - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.KeyGen192 - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.KeyGen256 - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.Mappings - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.OFB - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.Poly1305 - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.Poly1305KeyGen - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.RFC3211Wrap - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.Wrap - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIA.WrapPad - Class in org.bouncycastle.jcajce.provider.symmetric
 
ARIAEngine - Class in org.bouncycastle.crypto.engines
RFC 5794.
ARIAEngine() - Constructor for class org.bouncycastle.crypto.engines.ARIAEngine
 
ARIATest - Class in org.bouncycastle.crypto.test
 
ARIATest() - Constructor for class org.bouncycastle.crypto.test.ARIATest
 
ARIAWrapEngine - Class in org.bouncycastle.crypto.engines
an implementation of the ARIA Key Wrapper from the NIST Key Wrap Specification.
ARIAWrapEngine() - Constructor for class org.bouncycastle.crypto.engines.ARIAWrapEngine
Create a regular AESWrapEngine specifying the encrypt for wrapping, decrypt for unwrapping.
ARIAWrapEngine(boolean) - Constructor for class org.bouncycastle.crypto.engines.ARIAWrapEngine
Create an AESWrapEngine where the underlying cipher is set to decrypt for wrapping, encrypt for unwrapping.
ARIAWrapPadEngine - Class in org.bouncycastle.crypto.engines
 
ARIAWrapPadEngine() - Constructor for class org.bouncycastle.crypto.engines.ARIAWrapPadEngine
 
ArrayEncoder - Class in org.bouncycastle.pqc.math.ntru.util
Converts a coefficient array to a compact byte array and vice versa.
ArrayEncoder() - Constructor for class org.bouncycastle.pqc.math.ntru.util.ArrayEncoder
 
ArrayEncoderTest - Class in org.bouncycastle.pqc.math.ntru.util.test
 
ArrayEncoderTest() - Constructor for class org.bouncycastle.pqc.math.ntru.util.test.ArrayEncoderTest
 
arrayFromSequence(ASN1Sequence) - Static method in class org.bouncycastle.asn1.dvcs.CertEtcToken
 
arrayFromSequence(ASN1Sequence) - Static method in class org.bouncycastle.asn1.dvcs.TargetEtcChain
 
Arrays - Class in org.bouncycastle.util
General array utilities.
Arrays.Iterator<T> - Class in org.bouncycastle.util
Iterator backed by a specific array.
as_sys_sec_alg_ideaCBC - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
asBigInteger(String) - Static method in class org.bouncycastle.util.Properties
 
asBytes(int[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
asBytes(int[], byte[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
asBytes(long[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
asBytes(long[], byte[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
asCharArray(byte[]) - Static method in class org.bouncycastle.util.Strings
Do a simple conversion of an array of 8 bit characters into a string.
asInts(byte[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
asInts(byte[], int[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
asKeySet(String) - Static method in class org.bouncycastle.util.Properties
 
asLongs(byte[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
asLongs(byte[], long[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
ASN1ApplicationSpecific - Class in org.bouncycastle.asn1
Base class for an ASN.1 ApplicationSpecific object
ASN1ApplicationSpecificParser - Interface in org.bouncycastle.asn1
Interface to parse ASN.1 ApplicationSpecific objects.
ASN1BitString - Class in org.bouncycastle.asn1
Base class for BIT STRING objects
ASN1BitString(byte, int) - Constructor for class org.bouncycastle.asn1.ASN1BitString
 
ASN1BitString(byte[], int) - Constructor for class org.bouncycastle.asn1.ASN1BitString
Base constructor.
ASN1Boolean - Class in org.bouncycastle.asn1
Public facade of ASN.1 Boolean data.
ASN1Choice - Interface in org.bouncycastle.asn1
Marker interface for CHOICE objects - if you implement this in a role your own object any attempt to tag the object implicitly will convert the tag to an explicit one as the encoding rules require.
ASN1Dump - Class in org.bouncycastle.asn1.util
Utility class for dumping ASN.1 objects as (hopefully) human friendly strings.
ASN1Dump() - Constructor for class org.bouncycastle.asn1.util.ASN1Dump
 
ASN1Encodable - Interface in org.bouncycastle.asn1
Basic interface to produce serialisers for ASN.1 encodings.
ASN1EncodableVector - Class in org.bouncycastle.asn1
Mutable class for building ASN.1 constructed objects such as SETs or SEQUENCEs.
ASN1EncodableVector() - Constructor for class org.bouncycastle.asn1.ASN1EncodableVector
 
ASN1EncodableVector(int) - Constructor for class org.bouncycastle.asn1.ASN1EncodableVector
 
ASN1Encoding - Interface in org.bouncycastle.asn1
Supported encoding formats.
ASN1Enumerated - Class in org.bouncycastle.asn1
Class representing the ASN.1 ENUMERATED type.
ASN1Enumerated(int) - Constructor for class org.bouncycastle.asn1.ASN1Enumerated
Constructor from int.
ASN1Enumerated(BigInteger) - Constructor for class org.bouncycastle.asn1.ASN1Enumerated
Constructor from BigInteger
ASN1Enumerated(byte[]) - Constructor for class org.bouncycastle.asn1.ASN1Enumerated
Constructor from encoded BigInteger.
asn1Equals(ASN1Primitive) - Method in class org.bouncycastle.asn1.DERBMPString
 
ASN1Exception - Exception in org.bouncycastle.asn1
Exception thrown in cases of corrupted or unexpected data in a stream.
ASN1External - Class in org.bouncycastle.asn1
Class representing the DER-type External
ASN1External(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.ASN1External
Construct an EXTERNAL object, the input encoding vector must have exactly two elements on it.
ASN1External(ASN1ObjectIdentifier, ASN1Integer, ASN1Primitive, DERTaggedObject) - Constructor for class org.bouncycastle.asn1.ASN1External
Creates a new instance of External See X.690 for more informations about the meaning of these parameters
ASN1External(ASN1ObjectIdentifier, ASN1Integer, ASN1Primitive, int, ASN1Primitive) - Constructor for class org.bouncycastle.asn1.ASN1External
Creates a new instance of External.
ASN1GeneralizedTime - Class in org.bouncycastle.asn1
Base class representing the ASN.1 GeneralizedTime type.
ASN1GeneralizedTime(String) - Constructor for class org.bouncycastle.asn1.ASN1GeneralizedTime
The correct format for this is YYYYMMDDHHMMSS[.f]Z, or without the Z for local time, or Z+-HHMM on the end, for difference between local time and UTC time.
ASN1GeneralizedTime(Date) - Constructor for class org.bouncycastle.asn1.ASN1GeneralizedTime
Base constructor from a java.util.date object
ASN1GeneralizedTime(Date, Locale) - Constructor for class org.bouncycastle.asn1.ASN1GeneralizedTime
Base constructor from a java.util.date and Locale - you may need to use this if the default locale doesn't use a Gregorian calender so that the GeneralizedTime produced is compatible with other ASN.1 implementations.
ASN1Generator - Class in org.bouncycastle.asn1
Basic class for streaming generators.
ASN1Generator(OutputStream) - Constructor for class org.bouncycastle.asn1.ASN1Generator
Base constructor.
ASN1InputStream - Class in org.bouncycastle.asn1
A general purpose ASN.1 decoder - note: this class differs from the others in that it returns null after it has read the last object in the stream.
ASN1InputStream(InputStream) - Constructor for class org.bouncycastle.asn1.ASN1InputStream
 
ASN1InputStream(byte[]) - Constructor for class org.bouncycastle.asn1.ASN1InputStream
Create an ASN1InputStream based on the input byte array.
ASN1InputStream(byte[], boolean) - Constructor for class org.bouncycastle.asn1.ASN1InputStream
Create an ASN1InputStream based on the input byte array.
ASN1InputStream(InputStream, int) - Constructor for class org.bouncycastle.asn1.ASN1InputStream
Create an ASN1InputStream where no DER object will be longer than limit.
ASN1InputStream(InputStream, boolean) - Constructor for class org.bouncycastle.asn1.ASN1InputStream
Create an ASN1InputStream where no DER object will be longer than limit, and constructed objects such as sequences will be parsed lazily.
ASN1InputStream(InputStream, int, boolean) - Constructor for class org.bouncycastle.asn1.ASN1InputStream
Create an ASN1InputStream where no DER object will be longer than limit, and constructed objects such as sequences will be parsed lazily.
ASN1Integer - Class in org.bouncycastle.asn1
Class representing the ASN.1 INTEGER type.
ASN1Integer(long) - Constructor for class org.bouncycastle.asn1.ASN1Integer
Construct an INTEGER from the passed in long value.
ASN1Integer(BigInteger) - Constructor for class org.bouncycastle.asn1.ASN1Integer
Construct an INTEGER from the passed in BigInteger value.
ASN1Integer(byte[]) - Constructor for class org.bouncycastle.asn1.ASN1Integer
Construct an INTEGER from the passed in byte array.
ASN1IntegerTest - Class in org.bouncycastle.asn1.test
 
ASN1IntegerTest() - Constructor for class org.bouncycastle.asn1.test.ASN1IntegerTest
 
asn1IntegerTest() - Method in class org.bouncycastle.asn1.test.MiscTest
 
ASN1Null - Class in org.bouncycastle.asn1
A NULL object - use DERNull.INSTANCE for populating structures.
ASN1Object - Class in org.bouncycastle.asn1
Base class for defining an ASN.1 object.
ASN1Object() - Constructor for class org.bouncycastle.asn1.ASN1Object
 
ASN1ObjectIdentifier - Class in org.bouncycastle.asn1
Class representing the ASN.1 OBJECT IDENTIFIER type.
ASN1ObjectIdentifier(String) - Constructor for class org.bouncycastle.asn1.ASN1ObjectIdentifier
Create an OID based on the passed in String.
ASN1OctetString - Class in org.bouncycastle.asn1
Abstract base for the ASN.1 OCTET STRING data type
ASN1OctetString(byte[]) - Constructor for class org.bouncycastle.asn1.ASN1OctetString
Base constructor.
ASN1OctetStringParser - Interface in org.bouncycastle.asn1
A basic parser for an OCTET STRING object
ASN1OutputStream - Class in org.bouncycastle.asn1
Stream that produces output based on the default encoding for the passed in objects.
ASN1OutputStream(OutputStream) - Constructor for class org.bouncycastle.asn1.ASN1OutputStream
Deprecated.
ASN1ParsingException - Exception in org.bouncycastle.asn1
Exception thrown when correctly encoded, but unexpected data is found in a stream while building an object.
ASN1ParsingException(String) - Constructor for exception org.bouncycastle.asn1.ASN1ParsingException
Base constructor
ASN1ParsingException(String, Throwable) - Constructor for exception org.bouncycastle.asn1.ASN1ParsingException
Constructor when this exception is due to another one.
ASN1Primitive - Class in org.bouncycastle.asn1
Base class for ASN.1 primitive objects.
ASN1Sequence - Class in org.bouncycastle.asn1
ASN.1 SEQUENCE and SEQUENCE OF constructs.
ASN1Sequence() - Constructor for class org.bouncycastle.asn1.ASN1Sequence
Create an empty SEQUENCE
ASN1Sequence(ASN1Encodable) - Constructor for class org.bouncycastle.asn1.ASN1Sequence
Create a SEQUENCE containing one object.
ASN1Sequence(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.ASN1Sequence
Create a SEQUENCE containing a vector of objects.
ASN1Sequence(ASN1Encodable[]) - Constructor for class org.bouncycastle.asn1.ASN1Sequence
Create a SEQUENCE containing an array of objects.
ASN1SequenceParser - Interface in org.bouncycastle.asn1
A basic parser for a SEQUENCE object
ASN1SequenceParserTest - Class in org.bouncycastle.asn1.test
 
ASN1SequenceParserTest() - Constructor for class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
ASN1Set - Class in org.bouncycastle.asn1
ASN.1 SET and SET OF constructs.
ASN1Set() - Constructor for class org.bouncycastle.asn1.ASN1Set
 
ASN1Set(ASN1Encodable) - Constructor for class org.bouncycastle.asn1.ASN1Set
Create a SET containing one object
ASN1Set(ASN1EncodableVector, boolean) - Constructor for class org.bouncycastle.asn1.ASN1Set
Create a SET containing a vector of objects.
ASN1Set(ASN1Encodable[], boolean) - Constructor for class org.bouncycastle.asn1.ASN1Set
Create a SET containing an array of objects.
ASN1SetParser - Interface in org.bouncycastle.asn1
A basic parser for a SET object
ASN1StreamParser - Class in org.bouncycastle.asn1
A parser for ASN.1 streams which also returns, where possible, parsers for the objects it encounters.
ASN1StreamParser(InputStream) - Constructor for class org.bouncycastle.asn1.ASN1StreamParser
 
ASN1StreamParser(InputStream, int) - Constructor for class org.bouncycastle.asn1.ASN1StreamParser
 
ASN1StreamParser(byte[]) - Constructor for class org.bouncycastle.asn1.ASN1StreamParser
 
ASN1String - Interface in org.bouncycastle.asn1
General interface implemented by ASN.1 STRING objects for extracting the content String.
ASN1TaggedObject - Class in org.bouncycastle.asn1
ASN.1 TaggedObject - in ASN.1 notation this is any object preceded by a [n] where n is some number - these are assumed to follow the construction rules (as with sequences).
ASN1TaggedObject(boolean, int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.ASN1TaggedObject
Create a tagged object with the style given by the value of explicit.
ASN1TaggedObjectParser - Interface in org.bouncycastle.asn1
Interface for the parsing of a generic tagged ASN.1 object.
ASN1UnitTest - Class in org.bouncycastle.asn1.test
 
ASN1UnitTest() - Constructor for class org.bouncycastle.asn1.test.ASN1UnitTest
 
ASN1UTCTime - Class in org.bouncycastle.asn1
- * UTC time object.
ASN1UTCTime(String) - Constructor for class org.bouncycastle.asn1.ASN1UTCTime
The correct format for this is YYMMDDHHMMSSZ (it used to be that seconds were never encoded.
ASN1UTCTime(Date) - Constructor for class org.bouncycastle.asn1.ASN1UTCTime
Base constructor from a java.util.date object
ASN1UTCTime(Date, Locale) - Constructor for class org.bouncycastle.asn1.ASN1UTCTime
Base constructor from a java.util.date and Locale - you may need to use this if the default locale doesn't use a Gregorian calender so that the GeneralizedTime produced is compatible with other ASN.1 implementations.
assignAll() - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial
Sets all Bits to 1.
assignOne() - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial
Sets the LSB to 1 and all other to 0, assigning 'one' to this GF2Polynomial.
assignX() - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial
Sets Bit 1 to 1 and all other to 0, assigning 'x' to this GF2Polynomial.
assignZero() - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial
Resets all bits to zero.
assignZeroToElements() - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial
 
asUnsignedByteArray(BigInteger) - Static method in class org.bouncycastle.util.BigIntegers
Return the passed in value as an unsigned byte array.
asUnsignedByteArray(int, BigInteger) - Static method in class org.bouncycastle.util.BigIntegers
Return the passed in value as an unsigned byte array of the specified length, padded with leading zeros as necessary..
asUnsignedByteArray(BigInteger, byte[], int, int) - Static method in class org.bouncycastle.util.BigIntegers
Write the passed in value as unsigned bytes to the specified buffer range, padded with leading zeros as necessary.
AsymmetricAlgorithmProvider - Class in org.bouncycastle.jcajce.provider.util
 
AsymmetricAlgorithmProvider() - Constructor for class org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider
 
AsymmetricBlockCipher - Interface in org.bouncycastle.crypto
base interface that a public/private key block cipher needs to conform to.
AsymmetricBlockCipher - Class in org.bouncycastle.pqc.jcajce.provider.util
The AsymmetricBlockCipher class extends CipherSpiExt.
AsymmetricBlockCipher() - Constructor for class org.bouncycastle.pqc.jcajce.provider.util.AsymmetricBlockCipher
The AsymmetricBlockCipher() constructor
AsymmetricCipherKeyPair - Class in org.bouncycastle.crypto
a holding class for public/private parameter pairs.
AsymmetricCipherKeyPair(AsymmetricKeyParameter, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.crypto.AsymmetricCipherKeyPair
basic constructor.
AsymmetricCipherKeyPair(CipherParameters, CipherParameters) - Constructor for class org.bouncycastle.crypto.AsymmetricCipherKeyPair
Deprecated.
use AsymmetricKeyParameter
AsymmetricCipherKeyPairGenerator - Interface in org.bouncycastle.crypto
interface that a public/private key pair generator should conform to.
AsymmetricHybridCipher - Class in org.bouncycastle.pqc.jcajce.provider.util
The AsymmetricHybridCipher class extends CipherSpiExt.
AsymmetricHybridCipher() - Constructor for class org.bouncycastle.pqc.jcajce.provider.util.AsymmetricHybridCipher
 
AsymmetricKeyInfoConverter - Interface in org.bouncycastle.jcajce.provider.util
 
AsymmetricKeyParameter - Class in org.bouncycastle.crypto.params
 
AsymmetricKeyParameter(boolean) - Constructor for class org.bouncycastle.crypto.params.AsymmetricKeyParameter
 
at(int) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial
Returns the coefficient at index.
AttCertIssuer - Class in org.bouncycastle.asn1.x509
 
AttCertIssuer(GeneralNames) - Constructor for class org.bouncycastle.asn1.x509.AttCertIssuer
Don't use this one if you are trying to be RFC 3281 compliant.
AttCertIssuer(V2Form) - Constructor for class org.bouncycastle.asn1.x509.AttCertIssuer
 
AttCertValidityPeriod - Class in org.bouncycastle.asn1.x509
 
AttCertValidityPeriod(ASN1GeneralizedTime, ASN1GeneralizedTime) - Constructor for class org.bouncycastle.asn1.x509.AttCertValidityPeriod
 
attrCarrier - Variable in class org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPrivateKey
 
attrCert - Static variable in class org.bouncycastle.asn1.test.GetInstanceTest
 
Attribute - Class in org.bouncycastle.asn1.cms
RFC 5652: Attribute is a pair of OID (as type identifier) + set of values.
Attribute(ASN1ObjectIdentifier, ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.Attribute
 
Attribute - Class in org.bouncycastle.asn1.pkcs
 
Attribute(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.Attribute
 
Attribute(ASN1ObjectIdentifier, ASN1Set) - Constructor for class org.bouncycastle.asn1.pkcs.Attribute
 
Attribute - Class in org.bouncycastle.asn1.x509
 
Attribute(ASN1ObjectIdentifier, ASN1Set) - Constructor for class org.bouncycastle.asn1.x509.Attribute
 
attributeCertificate - Static variable in class org.bouncycastle.asn1.isismtt.ocsp.RequestedCertificate
 
AttributeCertificate - Class in org.bouncycastle.asn1.x509
 
AttributeCertificate(AttributeCertificateInfo, AlgorithmIdentifier, DERBitString) - Constructor for class org.bouncycastle.asn1.x509.AttributeCertificate
 
AttributeCertificate(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.AttributeCertificate
Deprecated.
use getInstance() method.
AttributeCertificateHolder - Class in org.bouncycastle.x509
Deprecated.
use org.bouncycastle.cert.AttributeCertificateHolder
AttributeCertificateHolder(X509Principal, BigInteger) - Constructor for class org.bouncycastle.x509.AttributeCertificateHolder
Deprecated.
 
AttributeCertificateHolder(X500Principal, BigInteger) - Constructor for class org.bouncycastle.x509.AttributeCertificateHolder
Deprecated.
 
AttributeCertificateHolder(X509Certificate) - Constructor for class org.bouncycastle.x509.AttributeCertificateHolder
Deprecated.
 
AttributeCertificateHolder(X509Principal) - Constructor for class org.bouncycastle.x509.AttributeCertificateHolder
Deprecated.
 
AttributeCertificateHolder(X500Principal) - Constructor for class org.bouncycastle.x509.AttributeCertificateHolder
Deprecated.
 
AttributeCertificateHolder(int, String, String, byte[]) - Constructor for class org.bouncycastle.x509.AttributeCertificateHolder
Deprecated.
Constructs a holder for v2 attribute certificates with a hash value for some type of object.
AttributeCertificateInfo - Class in org.bouncycastle.asn1.x509
 
AttributeCertificateIssuer - Class in org.bouncycastle.x509
Deprecated.
use org.bouncycastle.cert.AttributeCertificateIssuer
AttributeCertificateIssuer(AttCertIssuer) - Constructor for class org.bouncycastle.x509.AttributeCertificateIssuer
Deprecated.
Set the issuer directly with the ASN.1 structure.
AttributeCertificateIssuer(X500Principal) - Constructor for class org.bouncycastle.x509.AttributeCertificateIssuer
Deprecated.
 
AttributeCertificateIssuer(X509Principal) - Constructor for class org.bouncycastle.x509.AttributeCertificateIssuer
Deprecated.
 
Attributes - Class in org.bouncycastle.asn1.cms
RFC 5652 defines 5 "SET OF Attribute" entities with 5 different names.
Attributes(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.cms.Attributes
 
AttributeTable - Class in org.bouncycastle.asn1.cms
This is helper tool to construct Attributes sets.
AttributeTable(Hashtable) - Constructor for class org.bouncycastle.asn1.cms.AttributeTable
 
AttributeTable(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.cms.AttributeTable
 
AttributeTable(ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.AttributeTable
 
AttributeTable(Attribute) - Constructor for class org.bouncycastle.asn1.cms.AttributeTable
 
AttributeTable(Attributes) - Constructor for class org.bouncycastle.asn1.cms.AttributeTable
 
AttributeTableUnitTest - Class in org.bouncycastle.asn1.test
 
AttributeTableUnitTest() - Constructor for class org.bouncycastle.asn1.test.AttributeTableUnitTest
 
AttributeTypeAndValue - Class in org.bouncycastle.asn1.crmf
 
AttributeTypeAndValue(String, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.crmf.AttributeTypeAndValue
 
AttributeTypeAndValue(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.crmf.AttributeTypeAndValue
 
AttributeTypeAndValue - Class in org.bouncycastle.asn1.x500
Holding class for the AttributeTypeAndValue structures that make up an RDN.
AttributeTypeAndValue(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.x500.AttributeTypeAndValue
 
attrNameToOID(String) - Method in class org.bouncycastle.asn1.x500.style.BCStyle
 
attrNameToOID(String) - Method in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
attrNameToOID(String) - Method in interface org.bouncycastle.asn1.x500.X500NameStyle
Return the OID associated with the passed in name.
AttrOrOID - Class in org.bouncycastle.asn1.est
AttrOrOID ::= CHOICE (oid OBJECT IDENTIFIER, attribute Attribute }
AttrOrOID(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.est.AttrOrOID
 
AttrOrOID(Attribute) - Constructor for class org.bouncycastle.asn1.est.AttrOrOID
 
auditIdentity - Static variable in class org.bouncycastle.asn1.x509.Extension
Audit identity extension in attribute certificates.
auditIdentity - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Audit identity extension in attribute certificates.
AuditIdentity - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
authDataFail - Static variable in class org.bouncycastle.asn1.cmc.CMCFailInfo
 
AuthenticatedData - Class in org.bouncycastle.asn1.cms
RFC 5652 section 9.1: The AuthenticatedData carries AuthAttributes and other data which define what really is being signed.
AuthenticatedData(OriginatorInfo, ASN1Set, AlgorithmIdentifier, AlgorithmIdentifier, ContentInfo, ASN1Set, ASN1OctetString, ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.AuthenticatedData
 
authenticatedData - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.1.2 -- smime ct authData
AuthenticatedDataParser - Class in org.bouncycastle.asn1.cms
Parse AuthenticatedData stream.
AuthenticatedDataParser(ASN1SequenceParser) - Constructor for class org.bouncycastle.asn1.cms.AuthenticatedDataParser
 
AuthenticatedSafe - Class in org.bouncycastle.asn1.pkcs
 
AuthenticatedSafe(ContentInfo[]) - Constructor for class org.bouncycastle.asn1.pkcs.AuthenticatedSafe
 
AUTHENTIFICATION_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
AuthEnvelopedData - Class in org.bouncycastle.asn1.cms
RFC 5083: CMS AuthEnveloped Data object.
AuthEnvelopedData(OriginatorInfo, ASN1Set, EncryptedContentInfo, ASN1Set, ASN1OctetString, ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.AuthEnvelopedData
 
authEnvelopedData - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.1.23 -- smime ct authEnvelopedData
AuthEnvelopedDataParser - Class in org.bouncycastle.asn1.cms
Parse AuthEnvelopedData input stream.
AuthEnvelopedDataParser(ASN1SequenceParser) - Constructor for class org.bouncycastle.asn1.cms.AuthEnvelopedDataParser
 
authorityInfoAccess - Static variable in class org.bouncycastle.asn1.x509.Extension
Authority Info Access
authorityInfoAccess - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Authority Info Access
AuthorityInfoAccess - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
AuthorityInformationAccess - Class in org.bouncycastle.asn1.x509
The AuthorityInformationAccess object.
AuthorityInformationAccess(AccessDescription) - Constructor for class org.bouncycastle.asn1.x509.AuthorityInformationAccess
 
AuthorityInformationAccess(AccessDescription[]) - Constructor for class org.bouncycastle.asn1.x509.AuthorityInformationAccess
 
AuthorityInformationAccess(ASN1ObjectIdentifier, GeneralName) - Constructor for class org.bouncycastle.asn1.x509.AuthorityInformationAccess
create an AuthorityInformationAccess with the oid and location provided.
AuthorityKeyIdentifier - Class in org.bouncycastle.asn1.x509
The AuthorityKeyIdentifier object.
AuthorityKeyIdentifier(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
 
AuthorityKeyIdentifier(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
Deprecated.
create the extension using org.bouncycastle.cert.X509ExtensionUtils
AuthorityKeyIdentifier(SubjectPublicKeyInfo, GeneralNames, BigInteger) - Constructor for class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
Deprecated.
create the extension using org.bouncycastle.cert.X509ExtensionUtils
AuthorityKeyIdentifier(GeneralNames, BigInteger) - Constructor for class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
create an AuthorityKeyIdentifier with the GeneralNames tag and the serial number provided.
AuthorityKeyIdentifier(byte[]) - Constructor for class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
create an AuthorityKeyIdentifier with a precomputed key identifier
AuthorityKeyIdentifier(byte[], GeneralNames, BigInteger) - Constructor for class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
create an AuthorityKeyIdentifier with a precomputed key identifier and the GeneralNames tag and the serial number provided as well.
authorityKeyIdentifier - Static variable in class org.bouncycastle.asn1.x509.Extension
Authority Key Identifier
authorityKeyIdentifier - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Authority Key Identifier
AuthorityKeyIdentifier - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
AuthorityKeyIdentifierStructure - Class in org.bouncycastle.x509.extension
Deprecated.
use JcaX509ExtensionUtils and AuthorityKeyIdentifier.getInstance()
AuthorityKeyIdentifierStructure(byte[]) - Constructor for class org.bouncycastle.x509.extension.AuthorityKeyIdentifierStructure
Deprecated.
Constructor which will take the byte[] returned from getExtensionValue()
AuthorityKeyIdentifierStructure(X509Extension) - Constructor for class org.bouncycastle.x509.extension.AuthorityKeyIdentifierStructure
Deprecated.
use constructor that takes Extension
AuthorityKeyIdentifierStructure(Extension) - Constructor for class org.bouncycastle.x509.extension.AuthorityKeyIdentifierStructure
Deprecated.
Constructor which will take an extension
AuthorityKeyIdentifierStructure(X509Certificate) - Constructor for class org.bouncycastle.x509.extension.AuthorityKeyIdentifierStructure
Deprecated.
Create an AuthorityKeyIdentifier using the passed in certificate's public key, issuer and serial number.
AuthorityKeyIdentifierStructure(PublicKey) - Constructor for class org.bouncycastle.x509.extension.AuthorityKeyIdentifierStructure
Deprecated.
Create an AuthorityKeyIdentifier using just the hash of the public key.
available() - Method in class org.bouncycastle.crypto.io.CipherInputStream
 
available() - Method in class org.bouncycastle.jcajce.io.CipherInputStream
 
available() - Method in class org.bouncycastle.util.io.TeeInputStream
 

B

B - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Client
 
b - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Server
 
B - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Server
 
b - Variable in class org.bouncycastle.math.ec.ECCurve
 
B - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningKeyGenerationParameters
 
B - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningParameters
 
BAD_ALG - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
Deprecated.
use lower case version
BAD_CERT_ID - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
Deprecated.
use lower case version
BAD_DATA_FORMAT - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
Deprecated.
use lower case version
BAD_MESSAGE_CHECK - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
Deprecated.
use lower case version
BAD_POP - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
Deprecated.
use lower case version
BAD_REQUEST - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
Deprecated.
use lower case version
BAD_TIME - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
Deprecated.
use lower case version
badAlg - Static variable in class org.bouncycastle.asn1.cmc.CMCFailInfo
 
badAlg - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
BadBlockException - Exception in org.bouncycastle.jcajce.provider.util
 
BadBlockException(String, Throwable) - Constructor for exception org.bouncycastle.jcajce.provider.util.BadBlockException
 
badCertId - Static variable in class org.bouncycastle.asn1.cmc.CMCFailInfo
 
badCertId - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
badCertTemplate - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
badDataFormat - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
badIdentity - Static variable in class org.bouncycastle.asn1.cmc.CMCFailInfo
 
badMessageCheck - Static variable in class org.bouncycastle.asn1.cmc.CMCFailInfo
 
badMessageCheck - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
badPOP - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
badRecipientNonce - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
badRequest - Static variable in class org.bouncycastle.asn1.cmc.CMCFailInfo
 
badRequest - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
badSenderNonce - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
badTime - Static variable in class org.bouncycastle.asn1.cmc.CMCFailInfo
 
badTime - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
bagtypes - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#12: 1.2.840.113549.1.12.10.1
Base() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.ARC4.Base
 
Base() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.ChaCha.Base
 
Base() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Grain128.Base
 
Base() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Grainv1.Base
 
Base() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.HC128.Base
 
Base() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.HC256.Base
 
Base() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Salsa20.Base
 
Base() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.VMPC.Base
 
Base() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.VMPCKSA3.Base
 
Base() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.XSalsa20.Base
 
Base64 - Class in org.bouncycastle.util.encoders
Utility class for converting Base64 data to bytes and back again.
Base64() - Constructor for class org.bouncycastle.util.encoders.Base64
 
Base64Encoder - Class in org.bouncycastle.util.encoders
A streaming Base64 encoder.
Base64Encoder() - Constructor for class org.bouncycastle.util.encoders.Base64Encoder
 
Base7539() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.ChaCha.Base7539
 
BaseAgreementSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.util
 
BaseAgreementSpi(String, DerivationFunction) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.util.BaseAgreementSpi
 
BaseAlgorithmParameterGenerator - Class in org.bouncycastle.jcajce.provider.symmetric.util
 
BaseAlgorithmParameterGenerator() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator
 
BaseAlgorithmParameterGeneratorSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.util
 
BaseAlgorithmParameterGeneratorSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.util.BaseAlgorithmParameterGeneratorSpi
 
BaseAlgorithmParameters - Class in org.bouncycastle.jcajce.provider.symmetric.util
 
BaseAlgorithmParameters() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters
 
BaseAlgParams() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.GOST28147.BaseAlgParams
 
BaseBlockCipher - Class in org.bouncycastle.jcajce.provider.symmetric.util
 
BaseBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher
 
BaseBlockCipher(BlockCipher, int, int, int, int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher
 
BaseBlockCipher(BlockCipherProvider) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher
 
BaseBlockCipher(AEADBlockCipher) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher
 
BaseBlockCipher(AEADCipher, boolean, int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher
 
BaseBlockCipher(AEADBlockCipher, boolean, int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher
 
BaseBlockCipher(BlockCipher, int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher
 
BaseBlockCipher(BlockCipher, boolean, int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher
 
BaseBlockCipher(BufferedBlockCipher, int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher
 
BaseBlockCipher(BufferedBlockCipher, boolean, int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher
 
BaseCC20P1305() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.ChaCha.BaseCC20P1305
 
BaseCipherSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.util
 
BaseCipherSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi
 
BaseCipherSpi.ErasableOutputStream - Class in org.bouncycastle.jcajce.provider.asymmetric.util
 
BaseKDFBytesGenerator - Class in org.bouncycastle.crypto.generators
Basic KDF generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033
This implementation is based on ISO 18033/P1363a.
BaseKDFBytesGenerator(int, Digest) - Constructor for class org.bouncycastle.crypto.generators.BaseKDFBytesGenerator
Construct a KDF Parameters generator.
BaseKeyFactorySpi - Class in org.bouncycastle.jcajce.provider.asymmetric.util
 
BaseKeyFactorySpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi
 
BaseKeyGenerator - Class in org.bouncycastle.jcajce.provider.symmetric.util
 
BaseKeyGenerator(String, int, CipherKeyGenerator) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator
 
BaseMac - Class in org.bouncycastle.jcajce.provider.symmetric.util
 
BaseMac(Mac) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseMac
 
BaseMac(Mac, int, int, int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseMac
 
BasePBKDF2(String, int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2.BasePBKDF2
 
BasePBKDF2(String, int, int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2.BasePBKDF2
 
BasePBKDF2(String, int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.SCRYPT.BasePBKDF2
 
BaseSecretKeyFactory - Class in org.bouncycastle.jcajce.provider.symmetric.util
 
BaseSecretKeyFactory(String, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory
 
BaseStreamCipher - Class in org.bouncycastle.jcajce.provider.symmetric.util
 
BaseStreamCipher(StreamCipher, int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher
 
BaseStreamCipher(StreamCipher, int, int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher
 
BaseStreamCipher(StreamCipher, int, int, int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher
 
BaseWrapCipher - Class in org.bouncycastle.jcajce.provider.symmetric.util
 
BaseWrapCipher() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher
 
BaseWrapCipher(Wrapper) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher
 
BaseWrapCipher(Wrapper, int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher
 
BaseWrapCipher.ErasableOutputStream - Class in org.bouncycastle.jcajce.provider.symmetric.util
 
BaseWrapCipher.InvalidKeyOrParametersException - Exception in org.bouncycastle.jcajce.provider.symmetric.util
 
BasicAgreement - Interface in org.bouncycastle.crypto
The basic interface that basic Diffie-Hellman implementations conforms to.
BasicConstraints - Class in org.bouncycastle.asn1.x509
 
BasicConstraints(boolean) - Constructor for class org.bouncycastle.asn1.x509.BasicConstraints
 
BasicConstraints(int) - Constructor for class org.bouncycastle.asn1.x509.BasicConstraints
create a cA=true object for the given path length constraint.
basicConstraints - Static variable in class org.bouncycastle.asn1.x509.Extension
Basic Constraints
basicConstraints - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Basic Constraints
BasicConstraints - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
BasicEntropySourceProvider - Class in org.bouncycastle.crypto.prng
An EntropySourceProvider where entropy generation is based on a SecureRandom output using SecureRandom.generateSeed().
BasicEntropySourceProvider(SecureRandom, boolean) - Constructor for class org.bouncycastle.crypto.prng.BasicEntropySourceProvider
Create a entropy source provider based on the passed in SecureRandom.
BasicGCMExponentiator - Class in org.bouncycastle.crypto.modes.gcm
 
BasicGCMExponentiator() - Constructor for class org.bouncycastle.crypto.modes.gcm.BasicGCMExponentiator
 
BasicGCMMultiplier - Class in org.bouncycastle.crypto.modes.gcm
 
BasicGCMMultiplier() - Constructor for class org.bouncycastle.crypto.modes.gcm.BasicGCMMultiplier
 
BasicKGCMMultiplier_128 - Class in org.bouncycastle.crypto.modes.kgcm
 
BasicKGCMMultiplier_128() - Constructor for class org.bouncycastle.crypto.modes.kgcm.BasicKGCMMultiplier_128
 
BasicKGCMMultiplier_256 - Class in org.bouncycastle.crypto.modes.kgcm
 
BasicKGCMMultiplier_256() - Constructor for class org.bouncycastle.crypto.modes.kgcm.BasicKGCMMultiplier_256
 
BasicKGCMMultiplier_512 - Class in org.bouncycastle.crypto.modes.kgcm
 
BasicKGCMMultiplier_512() - Constructor for class org.bouncycastle.crypto.modes.kgcm.BasicKGCMMultiplier_512
 
BasicOCSPResponse - Class in org.bouncycastle.asn1.ocsp
OCSP RFC 2560, RFC 6960
BasicOCSPResponse(ResponseData, AlgorithmIdentifier, DERBitString, ASN1Sequence) - Constructor for class org.bouncycastle.asn1.ocsp.BasicOCSPResponse
 
Basis(Polynomial, Polynomial, IntegerPolynomial, NTRUSigningKeyGenerationParameters) - Constructor for class org.bouncycastle.pqc.crypto.ntru.NTRUSigningPrivateKeyParameters.Basis
Constructs a new basis from polynomials f, f', h.
BASIS_TYPE_STANDARD - Static variable in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningKeyGenerationParameters
 
BASIS_TYPE_TRANSPOSE - Static variable in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningKeyGenerationParameters
 
basisType - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningKeyGenerationParameters
 
bc - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
iso.org.dod.internet.private.enterprise.legion-of-the-bouncy-castle
BC - Class in org.bouncycastle.jcajce.provider.keystore
 
BC() - Constructor for class org.bouncycastle.jcajce.provider.keystore.BC
 
BC.Mappings - Class in org.bouncycastle.jcajce.provider.keystore
 
bc_exch - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
key_exchange(3) algorithms
bc_ext - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
X.509 extension(4) values
bc_pbe - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
pbe(1) algorithms
bc_pbe_sha1 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
SHA-1(1)
bc_pbe_sha1_pkcs12 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
SHA-1.PKCS12; 1.3.6.1.4.1.22554.1.1.2
bc_pbe_sha1_pkcs12_aes128_cbc - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.6.1.4.1.22554.1.1.2.1.2
bc_pbe_sha1_pkcs12_aes192_cbc - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.6.1.4.1.22554.1.1.2.1.22
bc_pbe_sha1_pkcs12_aes256_cbc - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.6.1.4.1.22554.1.1.2.1.42
bc_pbe_sha1_pkcs5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
SHA-1.PKCS5; 1.3.6.1.4.1.22554.1.1.1
bc_pbe_sha224 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
SHA-2.SHA-224; 1.3.6.1.4.1.22554.1.2.4
bc_pbe_sha256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
SHA-2.SHA-256; 1.3.6.1.4.1.22554.1.2.1
bc_pbe_sha256_pkcs12 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
SHA-256.PKCS12; 1.3.6.1.4.1.22554.1.2.1.2
bc_pbe_sha256_pkcs12_aes128_cbc - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.6.1.4.1.22554.1.1.2.2.2
bc_pbe_sha256_pkcs12_aes192_cbc - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.6.1.4.1.22554.1.1.2.2.22
bc_pbe_sha256_pkcs12_aes256_cbc - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.6.1.4.1.22554.1.1.2.2.42
bc_pbe_sha256_pkcs5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
SHA-256.PKCS12; 1.3.6.1.4.1.22554.1.2.1.1
bc_pbe_sha384 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
SHA-2.SHA-384; 1.3.6.1.4.1.22554.1.2.2
bc_pbe_sha512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
SHA-2.SHA-512; 1.3.6.1.4.1.22554.1.2.3
bc_sig - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
signature(2) algorithms
BCDHPrivateKey - Class in org.bouncycastle.jcajce.provider.asymmetric.dh
 
BCDHPrivateKey() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.BCDHPrivateKey
 
BCDHPrivateKey(PrivateKeyInfo) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.BCDHPrivateKey
 
BCDHPublicKey - Class in org.bouncycastle.jcajce.provider.asymmetric.dh
 
BCDHPublicKey(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.BCDHPublicKey
 
BCDSAPrivateKey - Class in org.bouncycastle.jcajce.provider.asymmetric.dsa
 
BCDSAPrivateKey() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dsa.BCDSAPrivateKey
 
BCDSAPrivateKey(PrivateKeyInfo) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dsa.BCDSAPrivateKey
 
BCDSAPublicKey - Class in org.bouncycastle.jcajce.provider.asymmetric.dsa
 
BCDSAPublicKey(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dsa.BCDSAPublicKey
 
BCDSTU4145PrivateKey - Class in org.bouncycastle.jcajce.provider.asymmetric.dstu
 
BCDSTU4145PrivateKey() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PrivateKey
 
BCDSTU4145PrivateKey(ECPrivateKey) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PrivateKey
 
BCDSTU4145PrivateKey(ECPrivateKeySpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PrivateKey
 
BCDSTU4145PrivateKey(ECPrivateKeySpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PrivateKey
 
BCDSTU4145PrivateKey(BCDSTU4145PrivateKey) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PrivateKey
 
BCDSTU4145PrivateKey(String, ECPrivateKeyParameters, BCDSTU4145PublicKey, ECParameterSpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PrivateKey
 
BCDSTU4145PrivateKey(String, ECPrivateKeyParameters, BCDSTU4145PublicKey, ECParameterSpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PrivateKey
 
BCDSTU4145PrivateKey(String, ECPrivateKeyParameters) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PrivateKey
 
BCDSTU4145PublicKey - Class in org.bouncycastle.jcajce.provider.asymmetric.dstu
 
BCDSTU4145PublicKey(BCDSTU4145PublicKey) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PublicKey
 
BCDSTU4145PublicKey(ECPublicKeySpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PublicKey
 
BCDSTU4145PublicKey(ECPublicKeySpec, ProviderConfiguration) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PublicKey
 
BCDSTU4145PublicKey(String, ECPublicKeyParameters, ECParameterSpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PublicKey
 
BCDSTU4145PublicKey(String, ECPublicKeyParameters, ECParameterSpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PublicKey
 
BCDSTU4145PublicKey(String, ECPublicKeyParameters) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PublicKey
 
BCECGOST3410_2012PrivateKey - Class in org.bouncycastle.jcajce.provider.asymmetric.ecgost12
Represent two kind of GOST34.10 2012 PrivateKeys: with 256 and 512 size
BCECGOST3410_2012PrivateKey() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost12.BCECGOST3410_2012PrivateKey
 
BCECGOST3410_2012PrivateKey(ECPrivateKey) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost12.BCECGOST3410_2012PrivateKey
 
BCECGOST3410_2012PrivateKey(ECPrivateKeySpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost12.BCECGOST3410_2012PrivateKey
 
BCECGOST3410_2012PrivateKey(ECPrivateKeySpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost12.BCECGOST3410_2012PrivateKey
 
BCECGOST3410_2012PrivateKey(BCECGOST3410_2012PrivateKey) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost12.BCECGOST3410_2012PrivateKey
 
BCECGOST3410_2012PrivateKey(String, ECPrivateKeyParameters, BCECGOST3410_2012PublicKey, ECParameterSpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost12.BCECGOST3410_2012PrivateKey
 
BCECGOST3410_2012PrivateKey(String, ECPrivateKeyParameters, BCECGOST3410_2012PublicKey, ECParameterSpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost12.BCECGOST3410_2012PrivateKey
 
BCECGOST3410_2012PrivateKey(String, ECPrivateKeyParameters) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost12.BCECGOST3410_2012PrivateKey
 
BCECGOST3410_2012PublicKey - Class in org.bouncycastle.jcajce.provider.asymmetric.ecgost12
Represent two kind of GOST34.10 2012 PublicKeys: with 256 and 512 size
BCECGOST3410_2012PublicKey(BCECGOST3410_2012PublicKey) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost12.BCECGOST3410_2012PublicKey
 
BCECGOST3410_2012PublicKey(ECPublicKeySpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost12.BCECGOST3410_2012PublicKey
 
BCECGOST3410_2012PublicKey(ECPublicKeySpec, ProviderConfiguration) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost12.BCECGOST3410_2012PublicKey
 
BCECGOST3410_2012PublicKey(String, ECPublicKeyParameters, ECParameterSpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost12.BCECGOST3410_2012PublicKey
 
BCECGOST3410_2012PublicKey(String, ECPublicKeyParameters, ECParameterSpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost12.BCECGOST3410_2012PublicKey
 
BCECGOST3410_2012PublicKey(String, ECPublicKeyParameters) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost12.BCECGOST3410_2012PublicKey
 
BCECGOST3410_2012PublicKey(ECPublicKey) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost12.BCECGOST3410_2012PublicKey
 
BCECGOST3410PrivateKey - Class in org.bouncycastle.jcajce.provider.asymmetric.ecgost
 
BCECGOST3410PrivateKey() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PrivateKey
 
BCECGOST3410PrivateKey(ECPrivateKey) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PrivateKey
 
BCECGOST3410PrivateKey(ECPrivateKeySpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PrivateKey
 
BCECGOST3410PrivateKey(ECPrivateKeySpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PrivateKey
 
BCECGOST3410PrivateKey(BCECGOST3410PrivateKey) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PrivateKey
 
BCECGOST3410PrivateKey(String, ECPrivateKeyParameters, BCECGOST3410PublicKey, ECParameterSpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PrivateKey
 
BCECGOST3410PrivateKey(String, ECPrivateKeyParameters, BCECGOST3410PublicKey, ECParameterSpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PrivateKey
 
BCECGOST3410PrivateKey(String, ECPrivateKeyParameters) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PrivateKey
 
BCECGOST3410PublicKey - Class in org.bouncycastle.jcajce.provider.asymmetric.ecgost
 
BCECGOST3410PublicKey(BCECGOST3410PublicKey) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PublicKey
 
BCECGOST3410PublicKey(ECPublicKeySpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PublicKey
 
BCECGOST3410PublicKey(ECPublicKeySpec, ProviderConfiguration) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PublicKey
 
BCECGOST3410PublicKey(String, ECPublicKeyParameters, ECParameterSpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PublicKey
 
BCECGOST3410PublicKey(String, ECPublicKeyParameters, ECParameterSpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PublicKey
 
BCECGOST3410PublicKey(String, ECPublicKeyParameters) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PublicKey
 
BCECGOST3410PublicKey(ECPublicKey) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PublicKey
 
BCECPrivateKey - Class in org.bouncycastle.jcajce.provider.asymmetric.ec
 
BCECPrivateKey() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey
 
BCECPrivateKey(ECPrivateKey, ProviderConfiguration) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey
 
BCECPrivateKey(String, ECPrivateKeySpec, ProviderConfiguration) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey
 
BCECPrivateKey(String, ECPrivateKeySpec, ProviderConfiguration) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey
 
BCECPrivateKey(String, BCECPrivateKey) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey
 
BCECPrivateKey(String, ECPrivateKeyParameters, BCECPublicKey, ECParameterSpec, ProviderConfiguration) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey
 
BCECPrivateKey(String, ECPrivateKeyParameters, BCECPublicKey, ECParameterSpec, ProviderConfiguration) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey
 
BCECPrivateKey(String, ECPrivateKeyParameters, ProviderConfiguration) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey
 
BCECPublicKey - Class in org.bouncycastle.jcajce.provider.asymmetric.ec
 
BCECPublicKey(String, BCECPublicKey) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey
 
BCECPublicKey(String, ECPublicKeySpec, ProviderConfiguration) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey
 
BCECPublicKey(String, ECPublicKeySpec, ProviderConfiguration) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey
 
BCECPublicKey(String, ECPublicKeyParameters, ECParameterSpec, ProviderConfiguration) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey
 
BCECPublicKey(String, ECPublicKeyParameters, ECParameterSpec, ProviderConfiguration) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey
 
BCECPublicKey(String, ECPublicKeyParameters, ProviderConfiguration) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey
 
BCECPublicKey(ECPublicKey, ProviderConfiguration) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey
 
BCEdDSAPrivateKey - Class in org.bouncycastle.jcajce.provider.asymmetric.edec
 
BCEdDSAPublicKey - Class in org.bouncycastle.jcajce.provider.asymmetric.edec
 
BCElGamalPrivateKey - Class in org.bouncycastle.jcajce.provider.asymmetric.elgamal
 
BCElGamalPrivateKey() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.elgamal.BCElGamalPrivateKey
 
BCElGamalPublicKey - Class in org.bouncycastle.jcajce.provider.asymmetric.elgamal
 
BCFKS - Class in org.bouncycastle.jcajce.provider.keystore
 
BCFKS() - Constructor for class org.bouncycastle.jcajce.provider.keystore.BCFKS
 
BCFKS.Mappings - Class in org.bouncycastle.jcajce.provider.keystore
 
BCFKSLoadStoreParameter - Class in org.bouncycastle.jcajce
LoadStoreParameter to allow configuring of the PBKDF used to generate encryption keys for use in the keystore.
BCFKSLoadStoreParameter.Builder - Class in org.bouncycastle.jcajce
 
BCFKSLoadStoreParameter.CertChainValidator - Interface in org.bouncycastle.jcajce
 
BCFKSLoadStoreParameter.EncryptionAlgorithm - Enum in org.bouncycastle.jcajce
 
BCFKSLoadStoreParameter.MacAlgorithm - Enum in org.bouncycastle.jcajce
 
BCFKSLoadStoreParameter.SignatureAlgorithm - Enum in org.bouncycastle.jcajce
 
BCFKSStoreParameter - Class in org.bouncycastle.jcajce
Deprecated.
This class does not support configuration on creation, use BCFKSLoadStoreParameter for best results.
BCFKSStoreParameter(OutputStream, PBKDFConfig, char[]) - Constructor for class org.bouncycastle.jcajce.BCFKSStoreParameter
Deprecated.
 
BCFKSStoreParameter(OutputStream, PBKDFConfig, KeyStore.ProtectionParameter) - Constructor for class org.bouncycastle.jcajce.BCFKSStoreParameter
Deprecated.
 
BCGMSSPublicKey - Class in org.bouncycastle.pqc.jcajce.provider.gmss
This class implements the GMSS public key and is usually initiated by the GMSSKeyPairGenerator.
BCGMSSPublicKey(byte[], GMSSParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.gmss.BCGMSSPublicKey
The constructor
BCGMSSPublicKey(GMSSPublicKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.gmss.BCGMSSPublicKey
 
BCGOST3410PrivateKey - Class in org.bouncycastle.jcajce.provider.asymmetric.gost
 
BCGOST3410PrivateKey() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.gost.BCGOST3410PrivateKey
 
BCGOST3410PublicKey - Class in org.bouncycastle.jcajce.provider.asymmetric.gost
 
BCJcaJceHelper - Class in org.bouncycastle.jcajce.util
A JCA/JCE helper that refers to the BC provider for all it's needs.
BCJcaJceHelper() - Constructor for class org.bouncycastle.jcajce.util.BCJcaJceHelper
 
BCKeyStore - Interface in org.bouncycastle.jce.interfaces
all BC provider keystores implement this interface.
BcKeyStoreSpi - Class in org.bouncycastle.jcajce.provider.keystore.bc
 
BcKeyStoreSpi(int) - Constructor for class org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi
 
BcKeyStoreSpi.BouncyCastleStore - Class in org.bouncycastle.jcajce.provider.keystore.bc
the BouncyCastle store.
BcKeyStoreSpi.Std - Class in org.bouncycastle.jcajce.provider.keystore.bc
 
BcKeyStoreSpi.Version1 - Class in org.bouncycastle.jcajce.provider.keystore.bc
 
BCLMSPrivateKey - Class in org.bouncycastle.pqc.jcajce.provider.lms
 
BCLMSPrivateKey(LMSKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.lms.BCLMSPrivateKey
 
BCLMSPrivateKey(PrivateKeyInfo) - Constructor for class org.bouncycastle.pqc.jcajce.provider.lms.BCLMSPrivateKey
 
BCLMSPublicKey - Class in org.bouncycastle.pqc.jcajce.provider.lms
 
BCLMSPublicKey(LMSKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.lms.BCLMSPublicKey
 
BCLMSPublicKey(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.pqc.jcajce.provider.lms.BCLMSPublicKey
 
BCLoadStoreParameter - Class in org.bouncycastle.jcajce
 
BCLoadStoreParameter(OutputStream, char[]) - Constructor for class org.bouncycastle.jcajce.BCLoadStoreParameter
Base constructor for
BCLoadStoreParameter(InputStream, char[]) - Constructor for class org.bouncycastle.jcajce.BCLoadStoreParameter
 
BCLoadStoreParameter(InputStream, KeyStore.ProtectionParameter) - Constructor for class org.bouncycastle.jcajce.BCLoadStoreParameter
 
BCLoadStoreParameter(OutputStream, KeyStore.ProtectionParameter) - Constructor for class org.bouncycastle.jcajce.BCLoadStoreParameter
 
BCMcElieceCCA2PrivateKey - Class in org.bouncycastle.pqc.jcajce.provider.mceliece
This class implements a McEliece CCA2 private key and is usually instantiated by the McElieceCCA2KeyPairGenerator or McElieceCCA2KeyFactorySpi.
BCMcElieceCCA2PrivateKey(McElieceCCA2PrivateKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.mceliece.BCMcElieceCCA2PrivateKey
 
BCMcElieceCCA2PublicKey - Class in org.bouncycastle.pqc.jcajce.provider.mceliece
This class implements a McEliece CCA2 public key and is usually instantiated by the McElieceCCA2KeyPairGenerator or McElieceCCA2KeyFactorySpi.
BCMcElieceCCA2PublicKey(McElieceCCA2PublicKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.mceliece.BCMcElieceCCA2PublicKey
 
BCMcEliecePrivateKey - Class in org.bouncycastle.pqc.jcajce.provider.mceliece
This class implements a McEliece private key and is usually instantiated by the McElieceKeyPairGenerator or McElieceKeyFactorySpi.
BCMcEliecePrivateKey(McEliecePrivateKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.mceliece.BCMcEliecePrivateKey
 
BCMcEliecePublicKey - Class in org.bouncycastle.pqc.jcajce.provider.mceliece
This class implements a McEliece public key and is usually instantiated by the McElieceKeyPairGenerator or McElieceKeyFactorySpi.
BCMcEliecePublicKey(McEliecePublicKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.mceliece.BCMcEliecePublicKey
 
BCMessageDigest - Class in org.bouncycastle.jcajce.provider.digest
 
BCMessageDigest(Digest) - Constructor for class org.bouncycastle.jcajce.provider.digest.BCMessageDigest
 
BCMessageDigest(Xof, int) - Constructor for class org.bouncycastle.jcajce.provider.digest.BCMessageDigest
 
BCNHPrivateKey - Class in org.bouncycastle.pqc.jcajce.provider.newhope
 
BCNHPrivateKey(NHPrivateKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.newhope.BCNHPrivateKey
 
BCNHPrivateKey(PrivateKeyInfo) - Constructor for class org.bouncycastle.pqc.jcajce.provider.newhope.BCNHPrivateKey
 
BCNHPublicKey - Class in org.bouncycastle.pqc.jcajce.provider.newhope
 
BCNHPublicKey(NHPublicKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.newhope.BCNHPublicKey
 
BCNHPublicKey(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.pqc.jcajce.provider.newhope.BCNHPublicKey
 
BCObjectIdentifiers - Interface in org.bouncycastle.asn1.bc
Object Identifiers belonging to iso.org.dod.internet.private.enterprise.legion-of-the-bouncy-castle (1.3.6.1.4.1.22554)
BCPBEKey - Class in org.bouncycastle.jcajce.provider.symmetric.util
 
BCPBEKey(String, ASN1ObjectIdentifier, int, int, int, int, PBEKeySpec, CipherParameters) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey
 
BCPBEKey(String, CipherParameters) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey
 
BCPKCS12KeyStore() - Constructor for class org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi.BCPKCS12KeyStore
 
BCPKCS12KeyStore3DES() - Constructor for class org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi.BCPKCS12KeyStore3DES
 
BCqTESLAPrivateKey - Class in org.bouncycastle.pqc.jcajce.provider.qtesla
 
BCqTESLAPrivateKey(QTESLAPrivateKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.qtesla.BCqTESLAPrivateKey
 
BCqTESLAPrivateKey(PrivateKeyInfo) - Constructor for class org.bouncycastle.pqc.jcajce.provider.qtesla.BCqTESLAPrivateKey
 
BCqTESLAPublicKey - Class in org.bouncycastle.pqc.jcajce.provider.qtesla
 
BCqTESLAPublicKey(QTESLAPublicKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.qtesla.BCqTESLAPublicKey
 
BCqTESLAPublicKey(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.pqc.jcajce.provider.qtesla.BCqTESLAPublicKey
 
BCRainbowPrivateKey - Class in org.bouncycastle.pqc.jcajce.provider.rainbow
The Private key in Rainbow consists of the linear affine maps L1, L2 and the map F, consisting of quadratic polynomials.
BCRainbowPrivateKey(short[][], short[], short[][], short[], int[], Layer[]) - Constructor for class org.bouncycastle.pqc.jcajce.provider.rainbow.BCRainbowPrivateKey
Constructor.
BCRainbowPrivateKey(RainbowPrivateKeySpec) - Constructor for class org.bouncycastle.pqc.jcajce.provider.rainbow.BCRainbowPrivateKey
Constructor (used by the RainbowKeyFactorySpi).
BCRainbowPrivateKey(RainbowPrivateKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.rainbow.BCRainbowPrivateKey
 
BCRainbowPublicKey - Class in org.bouncycastle.pqc.jcajce.provider.rainbow
This class implements CipherParameters and PublicKey.
BCRainbowPublicKey(int, short[][], short[][], short[]) - Constructor for class org.bouncycastle.pqc.jcajce.provider.rainbow.BCRainbowPublicKey
Constructor
BCRainbowPublicKey(RainbowPublicKeySpec) - Constructor for class org.bouncycastle.pqc.jcajce.provider.rainbow.BCRainbowPublicKey
Constructor (used by the RainbowKeyFactorySpi).
BCRainbowPublicKey(RainbowPublicKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.rainbow.BCRainbowPublicKey
 
BCRSAPrivateCrtKey - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
A provider representation for a RSA private key, with CRT factors included.
BCRSAPrivateKey - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
 
BCRSAPublicKey - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
 
BCrypt - Class in org.bouncycastle.crypto.generators
Core of password hashing scheme Bcrypt, designed by Niels Provos and David Mazières, corresponds to the C reference implementation.
BCryptTest - Class in org.bouncycastle.crypto.test
 
BCryptTest() - Constructor for class org.bouncycastle.crypto.test.BCryptTest
 
BCSphincs256PrivateKey - Class in org.bouncycastle.pqc.jcajce.provider.sphincs
 
BCSphincs256PrivateKey(ASN1ObjectIdentifier, SPHINCSPrivateKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.sphincs.BCSphincs256PrivateKey
 
BCSphincs256PrivateKey(PrivateKeyInfo) - Constructor for class org.bouncycastle.pqc.jcajce.provider.sphincs.BCSphincs256PrivateKey
 
BCSphincs256PublicKey - Class in org.bouncycastle.pqc.jcajce.provider.sphincs
 
BCSphincs256PublicKey(ASN1ObjectIdentifier, SPHINCSPublicKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.sphincs.BCSphincs256PublicKey
 
BCSphincs256PublicKey(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.pqc.jcajce.provider.sphincs.BCSphincs256PublicKey
 
BCStrictStyle - Class in org.bouncycastle.asn1.x500.style
Variation of BCStyle that insists on strict ordering for equality and hashCode comparisons
BCStrictStyle() - Constructor for class org.bouncycastle.asn1.x500.style.BCStrictStyle
 
BCStyle - Class in org.bouncycastle.asn1.x500.style
 
BCStyle() - Constructor for class org.bouncycastle.asn1.x500.style.BCStyle
 
BCX509Certificate - Interface in org.bouncycastle.jcajce.interfaces
Interface exposing some additional methods on a BC native certificate object.
BCXDHPrivateKey - Class in org.bouncycastle.jcajce.provider.asymmetric.edec
 
BCXDHPublicKey - Class in org.bouncycastle.jcajce.provider.asymmetric.edec
 
BCXMSSMTPrivateKey - Class in org.bouncycastle.pqc.jcajce.provider.xmss
 
BCXMSSMTPrivateKey(ASN1ObjectIdentifier, XMSSMTPrivateKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.xmss.BCXMSSMTPrivateKey
 
BCXMSSMTPrivateKey(PrivateKeyInfo) - Constructor for class org.bouncycastle.pqc.jcajce.provider.xmss.BCXMSSMTPrivateKey
 
BCXMSSMTPublicKey - Class in org.bouncycastle.pqc.jcajce.provider.xmss
 
BCXMSSMTPublicKey(ASN1ObjectIdentifier, XMSSMTPublicKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.xmss.BCXMSSMTPublicKey
 
BCXMSSMTPublicKey(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.pqc.jcajce.provider.xmss.BCXMSSMTPublicKey
 
BCXMSSPrivateKey - Class in org.bouncycastle.pqc.jcajce.provider.xmss
 
BCXMSSPrivateKey(ASN1ObjectIdentifier, XMSSPrivateKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.xmss.BCXMSSPrivateKey
 
BCXMSSPrivateKey(PrivateKeyInfo) - Constructor for class org.bouncycastle.pqc.jcajce.provider.xmss.BCXMSSPrivateKey
 
BCXMSSPublicKey - Class in org.bouncycastle.pqc.jcajce.provider.xmss
 
BCXMSSPublicKey(ASN1ObjectIdentifier, XMSSPublicKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.xmss.BCXMSSPublicKey
 
BCXMSSPublicKey(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.pqc.jcajce.provider.xmss.BCXMSSPublicKey
 
BDS - Class in org.bouncycastle.pqc.crypto.xmss
BDS.
BDSStateMap - Class in org.bouncycastle.pqc.crypto.xmss
 
BER - Static variable in interface org.bouncycastle.asn1.ASN1Encoding
BER - basic encoding rules.
BERApplicationSpecific - Class in org.bouncycastle.asn1
An indefinite-length encoding version of an ASN.1 ApplicationSpecific object.
BERApplicationSpecific(int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.BERApplicationSpecific
Create an application specific object with a tagging of explicit/constructed.
BERApplicationSpecific(boolean, int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.BERApplicationSpecific
Create an application specific object with the tagging style given by the value of constructed.
BERApplicationSpecific(int, ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.BERApplicationSpecific
Create an application specific object which is marked as constructed
BERApplicationSpecificParser - Class in org.bouncycastle.asn1
A parser for indefinite-length ASN.1 ApplicationSpecific objects.
BERGenerator - Class in org.bouncycastle.asn1
Base class for generators for indefinite-length structures.
BERGenerator(OutputStream) - Constructor for class org.bouncycastle.asn1.BERGenerator
 
BERGenerator(OutputStream, int, boolean) - Constructor for class org.bouncycastle.asn1.BERGenerator
 
BEROctetString - Class in org.bouncycastle.asn1
ASN.1 OctetStrings, with indefinite length rules, and constructed form support.
BEROctetString(byte[]) - Constructor for class org.bouncycastle.asn1.BEROctetString
Create an OCTET-STRING object from a byte[]
BEROctetString(ASN1OctetString[]) - Constructor for class org.bouncycastle.asn1.BEROctetString
Multiple ASN1OctetString data blocks are input, the result is constructed form.
BEROctetString(byte[], int) - Constructor for class org.bouncycastle.asn1.BEROctetString
Create an OCTET-STRING object from a byte[]
BEROctetString(ASN1OctetString[], int) - Constructor for class org.bouncycastle.asn1.BEROctetString
Multiple ASN1OctetString data blocks are input, the result is constructed form.
BEROctetStringGenerator - Class in org.bouncycastle.asn1
A generator for indefinite-length OCTET STRINGs
BEROctetStringGenerator(OutputStream) - Constructor for class org.bouncycastle.asn1.BEROctetStringGenerator
Use the passed in stream as the target for the generator, writing out the header tag for a constructed OCTET STRING.
BEROctetStringGenerator(OutputStream, int, boolean) - Constructor for class org.bouncycastle.asn1.BEROctetStringGenerator
Use the passed in stream as the target for the generator, writing out the header tag for a tagged constructed OCTET STRING (possibly implicit).
BEROctetStringParser - Class in org.bouncycastle.asn1
A parser for indefinite-length OCTET STRINGs.
BERSequence - Class in org.bouncycastle.asn1
Indefinite length SEQUENCE of objects.
BERSequence() - Constructor for class org.bouncycastle.asn1.BERSequence
Create an empty sequence
BERSequence(ASN1Encodable) - Constructor for class org.bouncycastle.asn1.BERSequence
Create a sequence containing one object
BERSequence(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.BERSequence
Create a sequence containing a vector of objects.
BERSequence(ASN1Encodable[]) - Constructor for class org.bouncycastle.asn1.BERSequence
Create a sequence containing an array of objects.
BERSequenceGenerator - Class in org.bouncycastle.asn1
A stream generator for DER SEQUENCEs
BERSequenceGenerator(OutputStream) - Constructor for class org.bouncycastle.asn1.BERSequenceGenerator
Use the passed in stream as the target for the generator, writing out the header tag for a constructed SEQUENCE.
BERSequenceGenerator(OutputStream, int, boolean) - Constructor for class org.bouncycastle.asn1.BERSequenceGenerator
Use the passed in stream as the target for the generator, writing out the header tag for a tagged constructed SEQUENCE (possibly implicit).
BERSequenceParser - Class in org.bouncycastle.asn1
Parser for indefinite-length SEQUENCEs.
BERSet - Class in org.bouncycastle.asn1
Indefinite length SET and SET OF constructs.
BERSet() - Constructor for class org.bouncycastle.asn1.BERSet
Create an empty SET.
BERSet(ASN1Encodable) - Constructor for class org.bouncycastle.asn1.BERSet
Create a SET containing one object.
BERSet(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.BERSet
Create a SET containing multiple objects.
BERSet(ASN1Encodable[]) - Constructor for class org.bouncycastle.asn1.BERSet
Create a SET from an array of objects.
BERSetParser - Class in org.bouncycastle.asn1
Parser for indefinite-length SETs.
BERTaggedObject - Class in org.bouncycastle.asn1
BER TaggedObject - in ASN.1 notation this is any object preceded by a [n] where n is some number - these are assumed to follow the construction rules (as with sequences).
BERTaggedObject(int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.BERTaggedObject
 
BERTaggedObject(boolean, int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.BERTaggedObject
 
BERTaggedObject(int) - Constructor for class org.bouncycastle.asn1.BERTaggedObject
create an implicitly tagged object that contains a zero length sequence.
BERTaggedObjectParser - Class in org.bouncycastle.asn1
Parser for indefinite-length tagged objects.
BERTags - Interface in org.bouncycastle.asn1
 
beta - Variable in class org.bouncycastle.math.ec.endo.GLVTypeBParameters
 
betaSq - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningKeyGenerationParameters
 
betaSq - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningParameters
 
BidirectionalMap - Class in org.bouncycastle.asn1.eac
 
BidirectionalMap() - Constructor for class org.bouncycastle.asn1.eac.BidirectionalMap
 
BigDecimalPolynomial - Class in org.bouncycastle.pqc.math.ntru.polynomial
A polynomial with BigDecimal coefficients.
BigDecimalPolynomial(BigIntPolynomial) - Constructor for class org.bouncycastle.pqc.math.ntru.polynomial.BigDecimalPolynomial
Constructs a BigDecimalPolynomial from a BigIntPolynomial.
BigDecimalPolynomialTest - Class in org.bouncycastle.pqc.math.ntru.polynomial.test
 
BigDecimalPolynomialTest() - Constructor for class org.bouncycastle.pqc.math.ntru.polynomial.test.BigDecimalPolynomialTest
 
BigEndianConversions - Class in org.bouncycastle.pqc.math.linearalgebra
This is a utility class containing data type conversions using big-endian byte order.
bigEndianToInt(byte[], int) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
bigEndianToInt(byte[], int, int[]) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
bigEndianToInt(byte[], int) - Static method in class org.bouncycastle.util.Pack
 
bigEndianToInt(byte[], int, int[]) - Static method in class org.bouncycastle.util.Pack
 
bigEndianToInt(byte[], int, int[], int, int) - Static method in class org.bouncycastle.util.Pack
 
bigEndianToLong(byte[], int) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
bigEndianToLong(byte[], int, long[]) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
bigEndianToLong(byte[], int) - Static method in class org.bouncycastle.util.Pack
 
bigEndianToLong(byte[], int, long[]) - Static method in class org.bouncycastle.util.Pack
 
bigEndianToLong(byte[], int, long[], int, int) - Static method in class org.bouncycastle.util.Pack
 
bigEndianToShort(byte[], int) - Static method in class org.bouncycastle.util.Pack
 
BigInteger(byte[]) - Constructor for class org.bouncycastle.util.test.FixedSecureRandom.BigInteger
 
BigInteger(int, byte[]) - Constructor for class org.bouncycastle.util.test.FixedSecureRandom.BigInteger
 
BigInteger(String) - Constructor for class org.bouncycastle.util.test.FixedSecureRandom.BigInteger
 
BigInteger(int, String) - Constructor for class org.bouncycastle.util.test.FixedSecureRandom.BigInteger
 
BigIntegers - Class in org.bouncycastle.util
BigInteger utilities.
BigIntegers() - Constructor for class org.bouncycastle.util.BigIntegers
 
BigIntegersTest - Class in org.bouncycastle.crypto.test
 
BigIntegersTest() - Constructor for class org.bouncycastle.crypto.test.BigIntegersTest
 
BigIntEuclidean - Class in org.bouncycastle.pqc.math.ntru.euclid
Extended Euclidean Algorithm in BigIntegers
BigIntEuclideanTest - Class in org.bouncycastle.pqc.math.ntru.euclid.test
 
BigIntEuclideanTest() - Constructor for class org.bouncycastle.pqc.math.ntru.euclid.test.BigIntEuclideanTest
 
BigIntPolynomial - Class in org.bouncycastle.pqc.math.ntru.polynomial
A polynomial with BigInteger coefficients.
Some methods (like add) change the polynomial, others (like mult) do not but return the result as a new polynomial.
BigIntPolynomial(IntegerPolynomial) - Constructor for class org.bouncycastle.pqc.math.ntru.polynomial.BigIntPolynomial
Constructs a BigIntPolynomial from a IntegerPolynomial.
BigIntPolynomialTest - Class in org.bouncycastle.pqc.math.ntru.polynomial.test
 
BigIntPolynomialTest() - Constructor for class org.bouncycastle.pqc.math.ntru.polynomial.test.BigIntPolynomialTest
 
bigIntToBytes(BigInteger) - Method in class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi
 
bigIntToBytes(BigInteger) - Method in class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi
 
BigIntUtils - Class in org.bouncycastle.pqc.math.linearalgebra
FIXME: is this really necessary?!
BigSkippingCipherTest - Class in org.bouncycastle.crypto.test
 
BigSkippingCipherTest() - Constructor for class org.bouncycastle.crypto.test.BigSkippingCipherTest
 
binomial(int, int) - Static method in class org.bouncycastle.pqc.math.linearalgebra.IntegerFunctions
Computes the binomial coefficient (n|t) ("n over t").
BIOMETRIC_DATA_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
BIOMETRIC_INFORMATION_GROUP_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
BIOMETRIC_INFORMATION_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
BiometricData - Class in org.bouncycastle.asn1.x509.qualified
The BiometricData object.
BiometricData(TypeOfBiometricData, AlgorithmIdentifier, ASN1OctetString, DERIA5String) - Constructor for class org.bouncycastle.asn1.x509.qualified.BiometricData
 
BiometricData(TypeOfBiometricData, AlgorithmIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.x509.qualified.BiometricData
 
BiometricDataUnitTest - Class in org.bouncycastle.asn1.test
 
BiometricDataUnitTest() - Constructor for class org.bouncycastle.asn1.test.BiometricDataUnitTest
 
biometricInfo - Static variable in class org.bouncycastle.asn1.x509.Extension
BiometricInfo
biometricInfo - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
BiometricInfo
BiometricInfo - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
BIT_STRING - Static variable in interface org.bouncycastle.asn1.BERTags
 
bitCount(int) - Static method in class org.bouncycastle.pqc.math.linearalgebra.IntegerFunctions
 
bitLength() - Method in class org.bouncycastle.math.ec.ECFieldElement
 
bitLength() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
BitmapSspRange - Class in org.bouncycastle.its.asn1
BitmapSspRange ::= SEQUENCE { sspValue OCTET STRING (SIZE(1..32)), sspBitmask OCTET STRING (SIZE(1..32)) }
bitPermuteStep(int, int, int) - Static method in class org.bouncycastle.math.raw.Bits
 
bitPermuteStep(long, long, int) - Static method in class org.bouncycastle.math.raw.Bits
 
bitPermuteStepSimple(int, int, int) - Static method in class org.bouncycastle.math.raw.Bits
 
bitPermuteStepSimple(long, long, int) - Static method in class org.bouncycastle.math.raw.Bits
 
bits - Variable in class org.bouncycastle.math.ec.endo.ScalarSplitParameters
 
Bits - Class in org.bouncycastle.math.raw
 
Bits() - Constructor for class org.bouncycastle.math.raw.Bits
 
Bits32ToBytes(int, byte[], int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
 
Bits32ToInts(int, int[], int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
 
bitsInQueue - Variable in class org.bouncycastle.crypto.digests.KeccakDigest
 
BitString() - Constructor for class org.bouncycastle.pqc.crypto.ntru.IndexGenerator.BitString
 
BitStringConstantTester - Class in org.bouncycastle.asn1.test
 
BitStringConstantTester() - Constructor for class org.bouncycastle.asn1.test.BitStringConstantTester
 
BitStringTest - Class in org.bouncycastle.asn1.test
 
BitStringTest() - Constructor for class org.bouncycastle.asn1.test.BitStringTest
 
blake2 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
Blake2b - Class in org.bouncycastle.jcajce.provider.digest
 
Blake2b.Blake2b160 - Class in org.bouncycastle.jcajce.provider.digest
 
Blake2b.Blake2b256 - Class in org.bouncycastle.jcajce.provider.digest
 
Blake2b.Blake2b384 - Class in org.bouncycastle.jcajce.provider.digest
 
Blake2b.Blake2b512 - Class in org.bouncycastle.jcajce.provider.digest
 
Blake2b.Mappings - Class in org.bouncycastle.jcajce.provider.digest
 
Blake2b160() - Constructor for class org.bouncycastle.jcajce.provider.digest.Blake2b.Blake2b160
 
Blake2b256() - Constructor for class org.bouncycastle.jcajce.provider.digest.Blake2b.Blake2b256
 
Blake2b384() - Constructor for class org.bouncycastle.jcajce.provider.digest.Blake2b.Blake2b384
 
Blake2b512() - Constructor for class org.bouncycastle.jcajce.provider.digest.Blake2b.Blake2b512
 
Blake2bDigest - Class in org.bouncycastle.crypto.digests
Implementation of the cryptographic hash function Blakbe2b.
Blake2bDigest() - Constructor for class org.bouncycastle.crypto.digests.Blake2bDigest
 
Blake2bDigest(Blake2bDigest) - Constructor for class org.bouncycastle.crypto.digests.Blake2bDigest
 
Blake2bDigest(int) - Constructor for class org.bouncycastle.crypto.digests.Blake2bDigest
Basic sized constructor - size in bits.
Blake2bDigest(byte[]) - Constructor for class org.bouncycastle.crypto.digests.Blake2bDigest
Blake2b for authentication ("Prefix-MAC mode").
Blake2bDigest(byte[], int, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.digests.Blake2bDigest
Blake2b with key, required digest length (in bytes), salt and personalization.
Blake2bDigestTest - Class in org.bouncycastle.crypto.test
 
Blake2bDigestTest() - Constructor for class org.bouncycastle.crypto.test.Blake2bDigestTest
 
Blake2s - Class in org.bouncycastle.jcajce.provider.digest
 
Blake2s.Blake2s128 - Class in org.bouncycastle.jcajce.provider.digest
 
Blake2s.Blake2s160 - Class in org.bouncycastle.jcajce.provider.digest
 
Blake2s.Blake2s224 - Class in org.bouncycastle.jcajce.provider.digest
 
Blake2s.Blake2s256 - Class in org.bouncycastle.jcajce.provider.digest
 
Blake2s.Mappings - Class in org.bouncycastle.jcajce.provider.digest
 
Blake2s128() - Constructor for class org.bouncycastle.jcajce.provider.digest.Blake2s.Blake2s128
 
Blake2s160() - Constructor for class org.bouncycastle.jcajce.provider.digest.Blake2s.Blake2s160
 
Blake2s224() - Constructor for class org.bouncycastle.jcajce.provider.digest.Blake2s.Blake2s224
 
Blake2s256() - Constructor for class org.bouncycastle.jcajce.provider.digest.Blake2s.Blake2s256
 
Blake2sDigest - Class in org.bouncycastle.crypto.digests
Implementation of the cryptographic hash function BLAKE2s.
Blake2sDigest() - Constructor for class org.bouncycastle.crypto.digests.Blake2sDigest
BLAKE2s-256 for hashing.
Blake2sDigest(Blake2sDigest) - Constructor for class org.bouncycastle.crypto.digests.Blake2sDigest
 
Blake2sDigest(int) - Constructor for class org.bouncycastle.crypto.digests.Blake2sDigest
BLAKE2s for hashing.
Blake2sDigest(byte[]) - Constructor for class org.bouncycastle.crypto.digests.Blake2sDigest
BLAKE2s for authentication ("Prefix-MAC mode").
Blake2sDigest(byte[], int, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.digests.Blake2sDigest
BLAKE2s with key, required digest length, salt and personalization.
Blake2sDigestTest - Class in org.bouncycastle.crypto.test
 
Blake2sDigestTest() - Constructor for class org.bouncycastle.crypto.test.Blake2sDigestTest
 
Blake2xsDigest - Class in org.bouncycastle.crypto.digests
Implementation of the eXtendable Output Function (XOF) BLAKE2xs.
Blake2xsDigest() - Constructor for class org.bouncycastle.crypto.digests.Blake2xsDigest
BLAKE2xs for hashing with unknown digest length
Blake2xsDigest(int) - Constructor for class org.bouncycastle.crypto.digests.Blake2xsDigest
BLAKE2xs for hashing
Blake2xsDigest(int, byte[]) - Constructor for class org.bouncycastle.crypto.digests.Blake2xsDigest
BLAKE2xs with key
Blake2xsDigest(int, byte[], byte[], byte[]) - Constructor for class org.bouncycastle.crypto.digests.Blake2xsDigest
BLAKE2xs with key, salt and personalization
Blake2xsDigest(Blake2xsDigest) - Constructor for class org.bouncycastle.crypto.digests.Blake2xsDigest
 
Blake2xsDigestTest - Class in org.bouncycastle.crypto.test
 
Blake2xsDigestTest() - Constructor for class org.bouncycastle.crypto.test.Blake2xsDigestTest
 
BLOCK_SIZE - Static variable in class org.bouncycastle.crypto.engines.ARIAEngine
 
BLOCK_SIZE - Static variable in class org.bouncycastle.crypto.engines.CAST5Engine
 
BLOCK_SIZE - Static variable in class org.bouncycastle.crypto.engines.CAST6Engine
 
BLOCK_SIZE - Static variable in class org.bouncycastle.crypto.engines.DESedeEngine
 
BLOCK_SIZE - Static variable in class org.bouncycastle.crypto.engines.DESEngine
 
BLOCK_SIZE - Static variable in class org.bouncycastle.crypto.engines.GOST28147Engine
 
BLOCK_SIZE - Static variable in class org.bouncycastle.crypto.engines.GOST3412_2015Engine
 
BLOCK_SIZE - Static variable in class org.bouncycastle.crypto.engines.IDEAEngine
 
BLOCK_SIZE - Static variable in class org.bouncycastle.crypto.engines.SerpentEngineBase
 
BlockCipher - Interface in org.bouncycastle.crypto
Block cipher engines are expected to conform to this interface.
BlockCipherMac - Class in org.bouncycastle.crypto.macs
 
BlockCipherMac(BlockCipher) - Constructor for class org.bouncycastle.crypto.macs.BlockCipherMac
Deprecated.
use CBCBlockCipherMac
BlockCipherMac(BlockCipher, int) - Constructor for class org.bouncycastle.crypto.macs.BlockCipherMac
Deprecated.
use CBCBlockCipherMac
BlockCipherMonteCarloTest - Class in org.bouncycastle.crypto.test
a basic test that takes a cipher, key parameter, and an input and output string.
BlockCipherMonteCarloTest(int, int, BlockCipher, CipherParameters, String, String) - Constructor for class org.bouncycastle.crypto.test.BlockCipherMonteCarloTest
 
BlockCipherPadding - Interface in org.bouncycastle.crypto.paddings
Block cipher padders are expected to conform to this interface
BlockCipherProvider - Interface in org.bouncycastle.jcajce.provider.symmetric.util
 
BlockCipherResetTest - Class in org.bouncycastle.crypto.test
Test whether block ciphers implement reset contract on init, encrypt/decrypt and reset.
BlockCipherResetTest() - Constructor for class org.bouncycastle.crypto.test.BlockCipherResetTest
 
BlockCipherVectorTest - Class in org.bouncycastle.crypto.test
a basic test that takes a cipher, key parameter, and an input and output string.
BlockCipherVectorTest(int, BlockCipher, CipherParameters, String, String) - Constructor for class org.bouncycastle.crypto.test.BlockCipherVectorTest
 
BLOCKSIZE_1024 - Static variable in class org.bouncycastle.crypto.engines.ThreefishEngine
1024 bit block size - Threefish-1024
BLOCKSIZE_256 - Static variable in class org.bouncycastle.crypto.engines.ThreefishEngine
256 bit block size - Threefish-256
BLOCKSIZE_512 - Static variable in class org.bouncycastle.crypto.engines.ThreefishEngine
512 bit block size - Threefish-512
Blowfish - Class in org.bouncycastle.jcajce.provider.symmetric
 
Blowfish.AlgParams - Class in org.bouncycastle.jcajce.provider.symmetric
 
Blowfish.CBC - Class in org.bouncycastle.jcajce.provider.symmetric
 
Blowfish.CMAC - Class in org.bouncycastle.jcajce.provider.symmetric
 
Blowfish.ECB - Class in org.bouncycastle.jcajce.provider.symmetric
 
Blowfish.KeyGen - Class in org.bouncycastle.jcajce.provider.symmetric
 
Blowfish.Mappings - Class in org.bouncycastle.jcajce.provider.symmetric
 
BlowfishEngine - Class in org.bouncycastle.crypto.engines
A class that provides Blowfish key encryption operations, such as encoding data and generating keys.
BlowfishEngine() - Constructor for class org.bouncycastle.crypto.engines.BlowfishEngine
 
BlowfishTest - Class in org.bouncycastle.crypto.test
blowfish tester - vectors from http://www.counterpane.com/vectors.txt
BMP_STRING - Static variable in interface org.bouncycastle.asn1.BERTags
 
bodyIdMax - Static variable in class org.bouncycastle.asn1.cmc.BodyPartID
 
BodyPartID - Class in org.bouncycastle.asn1.cmc
bodyIdMax INTEGER ::= 4294967295 BodyPartID ::= INTEGER(0..bodyIdMax)
BodyPartID(long) - Constructor for class org.bouncycastle.asn1.cmc.BodyPartID
 
BodyPartIDTest - Class in org.bouncycastle.asn1.test
 
BodyPartIDTest() - Constructor for class org.bouncycastle.asn1.test.BodyPartIDTest
 
BodyPartList - Class in org.bouncycastle.asn1.cmc
BodyPartList ::= SEQUENCE SIZE (1..MAX) OF BodyPartID
BodyPartList(BodyPartID) - Constructor for class org.bouncycastle.asn1.cmc.BodyPartList
Construct a BodyPartList object containing one BodyPartID.
BodyPartList(BodyPartID[]) - Constructor for class org.bouncycastle.asn1.cmc.BodyPartList
 
BodyPartListTest - Class in org.bouncycastle.asn1.test
Test the creation of BodyPartListTest and encoding and decoding.
BodyPartListTest() - Constructor for class org.bouncycastle.asn1.test.BodyPartListTest
 
BodyPartPath - Class in org.bouncycastle.asn1.cmc
BodyPartPath ::= SEQUENCE SIZE (1..MAX) OF BodyPartID
BodyPartPath(BodyPartID) - Constructor for class org.bouncycastle.asn1.cmc.BodyPartPath
Construct a BodyPartPath object containing one BodyPartID.
BodyPartPath(BodyPartID[]) - Constructor for class org.bouncycastle.asn1.cmc.BodyPartPath
 
BodyPartPathTest - Class in org.bouncycastle.asn1.test
 
BodyPartPathTest() - Constructor for class org.bouncycastle.asn1.test.BodyPartPathTest
 
BodyPartReference - Class in org.bouncycastle.asn1.cmc
BodyPartReference ::= CHOICE { bodyPartID BodyPartID, bodyPartPath BodyPartPath }
BodyPartReference(BodyPartID) - Constructor for class org.bouncycastle.asn1.cmc.BodyPartReference
 
BodyPartReference(BodyPartPath) - Constructor for class org.bouncycastle.asn1.cmc.BodyPartReference
 
BodyPartReferenceTest - Class in org.bouncycastle.asn1.test
 
BodyPartReferenceTest() - Constructor for class org.bouncycastle.asn1.test.BodyPartReferenceTest
 
bool(boolean) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
BOOLEAN - Static variable in interface org.bouncycastle.asn1.BERTags
 
BouncyCastlePQCProvider - Class in org.bouncycastle.pqc.jcajce.provider
 
BouncyCastlePQCProvider() - Constructor for class org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider
Construct a new provider.
BouncyCastleProvider - Class in org.bouncycastle.jce.provider
To add the provider at runtime use:
BouncyCastleProvider() - Constructor for class org.bouncycastle.jce.provider.BouncyCastleProvider
Construct a new provider.
BouncyCastleStore() - Constructor for class org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi.BouncyCastleStore
 
brainpoolP160r1 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2.8.1.1.1
brainpoolP160t1 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2.8.1.1.2
brainpoolP192r1 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2.8.1.1.3
brainpoolP192t1 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2.8.1.1.4
brainpoolP224r1 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2.8.1.1.5
brainpoolP224t1 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2.8.1.1.6
brainpoolP256r1 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2.8.1.1.7
brainpoolP256t1 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2.8.1.1.8
brainpoolP320r1 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2.8.1.1.9
brainpoolP320t1 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2.8.1.1.10
brainpoolP384r1 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2.8.1.1.11
brainpoolP384t1 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2.8.1.1.12
brainpoolP512r1 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2.8.1.1.13
brainpoolP512t1 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2.8.1.1.14
branch(String) - Method in class org.bouncycastle.asn1.ASN1ObjectIdentifier
Return an OID that creates a branch under the current one.
BrokenJCEBlockCipher - Class in org.bouncycastle.jce.provider
 
BrokenJCEBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
 
BrokenJCEBlockCipher(BlockCipher, int, int, int, int) - Constructor for class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
 
BrokenJCEBlockCipher.BrokePBEWithMD5AndDES - Class in org.bouncycastle.jce.provider
PBEWithMD5AndDES
BrokenJCEBlockCipher.BrokePBEWithSHA1AndDES - Class in org.bouncycastle.jce.provider
PBEWithSHA1AndDES
BrokenJCEBlockCipher.BrokePBEWithSHAAndDES2Key - Class in org.bouncycastle.jce.provider
PBEWithSHAAnd2-KeyTripleDES-CBC
BrokenJCEBlockCipher.BrokePBEWithSHAAndDES3Key - Class in org.bouncycastle.jce.provider
PBEWithSHAAnd3-KeyTripleDES-CBC
BrokenJCEBlockCipher.OldPBEWithSHAAndDES3Key - Class in org.bouncycastle.jce.provider
OldPBEWithSHAAnd3-KeyTripleDES-CBC
BrokenJCEBlockCipher.OldPBEWithSHAAndTwofish - Class in org.bouncycastle.jce.provider
OldPBEWithSHAAndTwofish-CBC
BrokenKDF2BytesGenerator - Class in org.bouncycastle.jce.provider
Generator for PBE derived keys and ivs as defined by IEEE P1363a
This implementation is based on draft 9 of IEEE P1363a.
BrokenKDF2BytesGenerator(Digest) - Constructor for class org.bouncycastle.jce.provider.BrokenKDF2BytesGenerator
Construct a KDF2 Parameters generator.
BrokenPBE - Interface in org.bouncycastle.jce.provider
 
BrokenPBE.Util - Class in org.bouncycastle.jce.provider
uses the appropriate mixer to generate the key and IV if neccessary.
BrokePBEWithMD5AndDES() - Constructor for class org.bouncycastle.jce.provider.BrokenJCEBlockCipher.BrokePBEWithMD5AndDES
 
BrokePBEWithSHA1AndDES() - Constructor for class org.bouncycastle.jce.provider.BrokenJCEBlockCipher.BrokePBEWithSHA1AndDES
 
BrokePBEWithSHAAndDES2Key() - Constructor for class org.bouncycastle.jce.provider.BrokenJCEBlockCipher.BrokePBEWithSHAAndDES2Key
 
BrokePBEWithSHAAndDES3Key() - Constructor for class org.bouncycastle.jce.provider.BrokenJCEBlockCipher.BrokePBEWithSHAAndDES3Key
 
bsi_de - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
 
bsi_de - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
bsi-de OBJECT IDENTIFIER ::= { itu-t(0) identified-organization(4) etsi(0) reserved(127) etsi-identified-organization(0) 7 }
BSIObjectIdentifiers - Interface in org.bouncycastle.asn1.bsi
See https://www.bsi.bund.de/cae/servlet/contentblob/471398/publicationFile/30615/BSI-TR-03111_pdf.pdf
buf - Variable in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
 
buf - Variable in class org.bouncycastle.crypto.BufferedBlockCipher
 
buf - Variable in class org.bouncycastle.pqc.jcajce.provider.util.AsymmetricBlockCipher
Internal buffer
buf - Variable in class org.bouncycastle.util.encoders.BufferedDecoder
 
buf - Variable in class org.bouncycastle.util.encoders.BufferedEncoder
 
BufferedAsymmetricBlockCipher - Class in org.bouncycastle.crypto
a buffer wrapper for an asymmetric block cipher, allowing input to be accumulated in a piecemeal fashion until final processing.
BufferedAsymmetricBlockCipher(AsymmetricBlockCipher) - Constructor for class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
base constructor.
BufferedBlockCipher - Class in org.bouncycastle.crypto
A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion.
BufferedBlockCipher() - Constructor for class org.bouncycastle.crypto.BufferedBlockCipher
constructor for subclasses
BufferedBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.BufferedBlockCipher
Create a buffered block cipher without padding.
BufferedDecoder - Class in org.bouncycastle.util.encoders
A buffering class to allow translation from one format to another to be done in discrete chunks.
BufferedDecoder(Translator, int) - Constructor for class org.bouncycastle.util.encoders.BufferedDecoder
 
BufferedEncoder - Class in org.bouncycastle.util.encoders
A buffering class to allow translation from one format to another to be done in discrete chunks.
BufferedEncoder(Translator, int) - Constructor for class org.bouncycastle.util.encoders.BufferedEncoder
 
BufferingOutputStream - Class in org.bouncycastle.util.io
An output stream that buffers data to be feed into an encapsulated output stream.
BufferingOutputStream(OutputStream) - Constructor for class org.bouncycastle.util.io.BufferingOutputStream
Create a buffering stream with the default buffer size (4096).
BufferingOutputStream(OutputStream, int) - Constructor for class org.bouncycastle.util.io.BufferingOutputStream
Create a buffering stream with a specified buffer size.
bufferLenBits - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionKeyGenerationParameters
 
bufferLenBits - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionParameters
 
bufOff - Variable in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
 
bufOff - Variable in class org.bouncycastle.crypto.BufferedBlockCipher
 
bufOff - Variable in class org.bouncycastle.util.encoders.BufferedDecoder
 
bufOff - Variable in class org.bouncycastle.util.encoders.BufferedEncoder
 
build() - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfoBuilder
 
build() - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfoV2Builder
 
build() - Method in class org.bouncycastle.asn1.cmp.PKIHeaderBuilder
PKIHeader ::= SEQUENCE { pvno INTEGER { cmp1999(1), cmp2000(2) }, sender GeneralName, -- identifies the sender recipient GeneralName, -- identifies the intended recipient messageTime [0] GeneralizedTime OPTIONAL, -- time of production of this message (used when sender -- believes that the transport will be "suitable"; i.e., -- that the time will still be meaningful upon receipt) protectionAlg [1] AlgorithmIdentifier OPTIONAL, -- algorithm used for calculation of protection bits senderKID [2] KeyIdentifier OPTIONAL, recipKID [3] KeyIdentifier OPTIONAL, -- to identify specific keys used for protection transactionID [4] OCTET STRING OPTIONAL, -- identifies the transaction; i.e., this will be the same in -- corresponding request, response, certConf, and PKIConf -- messages senderNonce [5] OCTET STRING OPTIONAL, recipNonce [6] OCTET STRING OPTIONAL, -- nonces used to provide replay protection, senderNonce -- is inserted by the creator of this message; recipNonce -- is a nonce previously inserted in a related message by -- the intended recipient of this message freeText [7] PKIFreeText OPTIONAL, -- this may be used to indicate context-specific instructions -- (this field is intended for human consumption) generalInfo [8] SEQUENCE SIZE (1..MAX) OF InfoTypeAndValue OPTIONAL -- this may be used to convey context-specific information -- (this field not primarily intended for human consumption) }
build() - Method in class org.bouncycastle.asn1.cmp.RevRepContentBuilder
 
build() - Method in class org.bouncycastle.asn1.crmf.CertTemplateBuilder
CertTemplate ::= SEQUENCE { version [0] Version OPTIONAL, serialNumber [1] INTEGER OPTIONAL, signingAlg [2] AlgorithmIdentifier OPTIONAL, issuer [3] Name OPTIONAL, validity [4] OptionalValidity OPTIONAL, subject [5] Name OPTIONAL, publicKey [6] SubjectPublicKeyInfo OPTIONAL, issuerUID [7] UniqueIdentifier OPTIONAL, subjectUID [8] UniqueIdentifier OPTIONAL, extensions [9] Extensions OPTIONAL }
build() - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfoBuilder
 
build() - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformationBuilder
 
build() - Method in class org.bouncycastle.asn1.x500.X500NameBuilder
Build an X.500 name for the current builder state.
build() - Method in class org.bouncycastle.asn1.x509.GeneralNamesBuilder
 
build() - Method in class org.bouncycastle.crypto.params.Argon2Parameters.Builder
 
build() - Method in class org.bouncycastle.crypto.params.SkeinParameters.Builder
Constructs a new SkeinParameters instance with the parameters provided to this builder.
build(BlockCipher, KeyParameter, boolean) - Method in class org.bouncycastle.crypto.prng.X931SecureRandomBuilder
Construct a X9.31 secure random generator using the passed in engine and key.
build() - Method in class org.bouncycastle.crypto.util.DERMacData.Builder
 
build() - Method in class org.bouncycastle.crypto.util.DEROtherInfo.Builder
Build the KTSOtherInfo.
build() - Method in class org.bouncycastle.crypto.util.PBKDF2Config.Builder
 
build() - Method in class org.bouncycastle.crypto.util.ScryptConfig.Builder
 
build() - Method in class org.bouncycastle.jcajce.BCFKSLoadStoreParameter.Builder
Build and return a BCFKSLoadStoreParameter.
build() - Method in class org.bouncycastle.jcajce.PKIXCertStoreSelector.Builder
Build a selector.
build() - Method in class org.bouncycastle.jcajce.PKIXCRLStoreSelector.Builder
Build a selector.
build() - Method in class org.bouncycastle.jcajce.PKIXExtendedBuilderParameters.Builder
 
build() - Method in class org.bouncycastle.jcajce.PKIXExtendedParameters.Builder
 
build() - Method in class org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec.Builder
 
build() - Method in class org.bouncycastle.jcajce.spec.KTSParameterSpec.Builder
Build the new parameter spec.
build() - Method in class org.bouncycastle.jcajce.spec.SkeinParameterSpec.Builder
Constructs a new SkeinParameterSpec instance with the parameters provided to this builder.
build(X509Certificate, PKIXExtendedBuilderParameters, List) - Method in class org.bouncycastle.jce.provider.PKIXCertPathBuilderSpi
 
build(X509Certificate, PKIXExtendedBuilderParameters, List) - Method in class org.bouncycastle.jce.provider.PKIXCertPathBuilderSpi_8
 
build() - Method in class org.bouncycastle.jce.X509LDAPCertStoreParameters.Builder
 
build() - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
build(byte[]) - Method in class org.bouncycastle.pqc.crypto.newhope.NHSecretKeyProcessor.PartyUBuilder
 
build() - Method in class org.bouncycastle.pqc.crypto.newhope.NHSecretKeyProcessor.PartyVBuilder
 
build() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSAddress.Builder
 
build() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters.Builder
 
build() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPublicKeyParameters.Builder
 
build() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTSignature.Builder
 
build() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters.Builder
 
build() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPublicKeyParameters.Builder
 
build() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSReducedSignature.Builder
 
build() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSSignature.Builder
 
buildCTR(BlockCipher, int, byte[], boolean) - Method in class org.bouncycastle.crypto.prng.SP800SecureRandomBuilder
Build a SecureRandom based on a SP 800-90A CTR DRBG.
Builder() - Constructor for class org.bouncycastle.crypto.params.Argon2Parameters.Builder
 
Builder(int) - Constructor for class org.bouncycastle.crypto.params.Argon2Parameters.Builder
 
Builder() - Constructor for class org.bouncycastle.crypto.params.SkeinParameters.Builder
 
Builder(Hashtable) - Constructor for class org.bouncycastle.crypto.params.SkeinParameters.Builder
 
Builder(SkeinParameters) - Constructor for class org.bouncycastle.crypto.params.SkeinParameters.Builder
 
Builder(DERMacData.Type, byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.crypto.util.DERMacData.Builder
Create a basic builder with just the compulsory fields.
Builder(AlgorithmIdentifier, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.util.DEROtherInfo.Builder
Create a basic builder with just the compulsory fields.
Builder() - Constructor for class org.bouncycastle.crypto.util.PBKDF2Config.Builder
Base constructor.
Builder(int, int, int) - Constructor for class org.bouncycastle.crypto.util.ScryptConfig.Builder
Base constructor.
Builder() - Constructor for class org.bouncycastle.jcajce.BCFKSLoadStoreParameter.Builder
Base constructor for creating a LoadStoreParameter for initializing a key store.
Builder(OutputStream, char[]) - Constructor for class org.bouncycastle.jcajce.BCFKSLoadStoreParameter.Builder
Base constructor for storing to an OutputStream using a password.
Builder(OutputStream, KeyStore.ProtectionParameter) - Constructor for class org.bouncycastle.jcajce.BCFKSLoadStoreParameter.Builder
Base constructor for storing to an OutputStream using a protection parameter.
Builder(OutputStream, PrivateKey) - Constructor for class org.bouncycastle.jcajce.BCFKSLoadStoreParameter.Builder
Base constructor for storing to an OutputStream using a protection parameter.
Builder(InputStream, PublicKey) - Constructor for class org.bouncycastle.jcajce.BCFKSLoadStoreParameter.Builder
Base constructor for reading a KeyStore from an InputStream using a public key for validation.
Builder(InputStream, BCFKSLoadStoreParameter.CertChainValidator) - Constructor for class org.bouncycastle.jcajce.BCFKSLoadStoreParameter.Builder
Base constructor for reading a KeyStore from an InputStream using validation based on encapsulated certificates in the KeyStore data.
Builder(InputStream, char[]) - Constructor for class org.bouncycastle.jcajce.BCFKSLoadStoreParameter.Builder
Base constructor for reading a KeyStore from an InputStream using a password.
Builder(InputStream, KeyStore.ProtectionParameter) - Constructor for class org.bouncycastle.jcajce.BCFKSLoadStoreParameter.Builder
Base constructor for reading a KeyStore from an InputStream using a password.
Builder(CertSelector) - Constructor for class org.bouncycastle.jcajce.PKIXCertStoreSelector.Builder
Constructor initializing a builder with a CertSelector.
Builder(CRLSelector) - Constructor for class org.bouncycastle.jcajce.PKIXCRLStoreSelector.Builder
Constructor initializing a builder with a CertSelector.
Builder(PKIXBuilderParameters) - Constructor for class org.bouncycastle.jcajce.PKIXExtendedBuilderParameters.Builder
 
Builder(PKIXExtendedParameters) - Constructor for class org.bouncycastle.jcajce.PKIXExtendedBuilderParameters.Builder
 
Builder(PKIXParameters) - Constructor for class org.bouncycastle.jcajce.PKIXExtendedParameters.Builder
 
Builder(PKIXExtendedParameters) - Constructor for class org.bouncycastle.jcajce.PKIXExtendedParameters.Builder
 
Builder() - Constructor for class org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec.Builder
 
Builder(String, int) - Constructor for class org.bouncycastle.jcajce.spec.KTSParameterSpec.Builder
Basic builder.
Builder(String, int, byte[]) - Constructor for class org.bouncycastle.jcajce.spec.KTSParameterSpec.Builder
Basic builder.
Builder() - Constructor for class org.bouncycastle.jcajce.spec.SkeinParameterSpec.Builder
 
Builder(SkeinParameterSpec) - Constructor for class org.bouncycastle.jcajce.spec.SkeinParameterSpec.Builder
 
Builder() - Constructor for class org.bouncycastle.jce.X509LDAPCertStoreParameters.Builder
 
Builder(String, String) - Constructor for class org.bouncycastle.jce.X509LDAPCertStoreParameters.Builder
 
Builder(int) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSAddress.Builder
 
Builder(XMSSMTParameters) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters.Builder
 
Builder(XMSSMTParameters) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSMTPublicKeyParameters.Builder
 
Builder(XMSSMTParameters) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSMTSignature.Builder
 
Builder(XMSSParameters) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters.Builder
 
Builder(XMSSParameters) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSPublicKeyParameters.Builder
 
Builder(XMSSParameters) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSReducedSignature.Builder
 
Builder(XMSSParameters) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSSignature.Builder
 
buildHash(Digest, byte[], boolean) - Method in class org.bouncycastle.crypto.prng.SP800SecureRandomBuilder
Build a SecureRandom based on a SP 800-90A Hash DRBG.
buildHMAC(Mac, byte[], boolean) - Method in class org.bouncycastle.crypto.prng.SP800SecureRandomBuilder
Build a SecureRandom based on a SP 800-90A HMAC DRBG.
buildObject(int, int, int) - Method in class org.bouncycastle.asn1.ASN1InputStream
build an object given its tag and the number of bytes to construct it from.
BUSINESS_CATEGORY - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
businessCategory - DirectoryString(SIZE(1..128)
BUSINESS_CATEGORY - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
businessCategory - DirectoryString(SIZE(1..128)
businessCategory - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
bytes(Encodable[]) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
bytes(Encodable) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
bytes(byte[][]) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
bytes(byte[][], int, int) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
bytes(byte[]) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
bytes(byte[], int, int) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
BytesTo32bits(byte[], int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
 
bytesToIntLittleEndian(byte[]) - Method in class org.bouncycastle.pqc.crypto.gmss.util.GMSSUtil
Converts a byte array beginning at offset into a 32 bit integer (little-endian representation)
bytesToIntLittleEndian(byte[], int) - Method in class org.bouncycastle.pqc.crypto.gmss.util.GMSSUtil
Converts a byte array beginning at offset into a 32 bit integer (little-endian representation)
bytesToWord(byte[], int) - Static method in class org.bouncycastle.crypto.engines.ThreefishEngine
Read a single 64 bit word from input in LSB first order.
bytesToXBigEndian(byte[], int, int) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
 
ByteUtils - Class in org.bouncycastle.pqc.math.linearalgebra
This class is a utility class for manipulating byte arrays.

C

C - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
country code - StringType(SIZE(2))
c - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
C - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use a X500NameStyle
c - Variable in class org.bouncycastle.crypto.macs.SipHash
 
c - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionKeyGenerationParameters
 
c - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionParameters
 
c2onb191v4 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2onb191v4, OID: 1.2.840.10045.3.0.8
c2onb191v5 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2onb191v5, OID: 1.2.840.10045.3.0.9
c2onb239v4 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2onb239v4, OID: 1.2.840.10045.3.0.14
c2onb239v5 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2onb239v5, OID: 1.2.840.10045.3.0.15
c2pnb163v1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2pnb163v1, OID: 1.2.840.10045.3.0.1
c2pnb163v2 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2pnb163v2, OID: 1.2.840.10045.3.0.2
c2pnb163v3 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2pnb163v3, OID: 1.2.840.10045.3.0.3
c2pnb176w1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2pnb176w1, OID: 1.2.840.10045.3.0.4
c2pnb208w1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2pnb208w1, OID: 1.2.840.10045.3.0.10
c2pnb272w1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2pnb272w1, OID: 1.2.840.10045.3.0.16
c2pnb304w1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2pnb304w1, OID: 1.2.840.10045.3.0.17
c2pnb368w1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2pnb368w1, OID: 1.2.840.10045.3.0.19
c2tnb191v1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2tnb191v1, OID: 1.2.840.10045.3.0.5
c2tnb191v2 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2tnb191v2, OID: 1.2.840.10045.3.0.6
c2tnb191v3 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2tnb191v3, OID: 1.2.840.10045.3.0.7
c2tnb239v1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2tnb239v1, OID: 1.2.840.10045.3.0.11
c2tnb239v2 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2tnb239v2, OID: 1.2.840.10045.3.0.12
c2tnb239v3 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2tnb239v3, OID: 1.2.840.10045.3.0.13
c2tnb359v1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2tnb359v1, OID: 1.2.840.10045.3.0.18
c2tnb431r1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Two Curve c2tnb431r1, OID: 1.2.840.10045.3.0.20
CA_COMPROMISE - Static variable in class org.bouncycastle.asn1.x509.CRLReason
Deprecated.
use lower case version
CA_COMPROMISE - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
Deprecated.
use lower case version
cACompromise - Static variable in class org.bouncycastle.asn1.x509.CRLReason
 
cACompromise - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
 
cadd(int, int, int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
CAKeyUpdAnnContent - Class in org.bouncycastle.asn1.cmp
 
CAKeyUpdAnnContent(CMPCertificate, CMPCertificate, CMPCertificate) - Constructor for class org.bouncycastle.asn1.cmp.CAKeyUpdAnnContent
 
calcSecret() - Method in class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi
 
calcSecret() - Method in class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi
 
calcSecret() - Method in class org.bouncycastle.jcajce.provider.asymmetric.ecgost.KeyAgreementSpi
 
calcSecret() - Method in class org.bouncycastle.jcajce.provider.asymmetric.ecgost12.KeyAgreementSpi
 
calcSecret() - Method in class org.bouncycastle.jcajce.provider.asymmetric.edec.KeyAgreementSpi
 
calcSecret() - Method in class org.bouncycastle.jcajce.provider.asymmetric.util.BaseAgreementSpi
 
calcSecret() - Method in class org.bouncycastle.pqc.jcajce.provider.newhope.KeyAgreementSpi
 
calculate(BigInteger, BigInteger) - Static method in class org.bouncycastle.pqc.math.ntru.euclid.BigIntEuclidean
Runs the EEA on two BigIntegers
Implemented from pseudocode on Wikipedia.
calculate(int, int) - Static method in class org.bouncycastle.pqc.math.ntru.euclid.IntEuclidean
Runs the EEA on two ints
Implemented from pseudocode on Wikipedia.
calculateA(BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Calculate A as done in round 2.
calculateAgreement(DHPublicKeyParameters, BigInteger) - Method in class org.bouncycastle.crypto.agreement.DHAgreement
given a message from a given party and the corresponding public key, calculate the next message in the agreement sequence.
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.DHBasicAgreement
given a short term public key from a given party calculate the next message in the agreement sequence.
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.DHUnifiedAgreement
 
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECDHBasicAgreement
 
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECDHCBasicAgreement
 
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECDHCStagedAgreement
 
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECDHCUnifiedAgreement
 
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECMQVBasicAgreement
 
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECVKOAgreement
 
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.MQVBasicAgreement
 
calculateAgreement(CipherParameters, byte[], int) - Method in class org.bouncycastle.crypto.agreement.X25519Agreement
 
calculateAgreement(CipherParameters, byte[], int) - Method in class org.bouncycastle.crypto.agreement.X448Agreement
 
calculateAgreement(CipherParameters, byte[], int) - Method in class org.bouncycastle.crypto.agreement.XDHUnifiedAgreement
 
calculateAgreement(CipherParameters) - Method in interface org.bouncycastle.crypto.BasicAgreement
given a public key from a given party calculate the next message in the agreement sequence.
calculateAgreement(CipherParameters, byte[], int) - Method in interface org.bouncycastle.crypto.RawAgreement
 
calculateAgreement(byte[], int, byte[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519
 
calculateAgreement(byte[], int, byte[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X448
 
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.pqc.crypto.newhope.NHAgreement
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.modes.CFBBlockCipher
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.modes.G3413CFBBlockCipher
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.modes.G3413CTRBlockCipher
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.modes.G3413OFBBlockCipher
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.modes.GCFBBlockCipher
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.modes.GOFBBlockCipher
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.modes.KCTRBlockCipher
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.modes.OFBBlockCipher
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.modes.SICBlockCipher
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.StreamBlockCipher
 
calculateClientEvidenceMessage() - Method in class org.bouncycastle.crypto.agreement.srp.SRP6Client
Computes the client evidence message M1 using the previously received values.
calculateE(BigInteger, byte[]) - Method in class org.bouncycastle.crypto.signers.ECDSASigner
 
calculateE(BigInteger, byte[]) - Method in class org.bouncycastle.crypto.signers.SM2Signer
 
calculateFingerprint(byte[]) - Static method in class org.bouncycastle.util.Fingerprint
Return a byte array containing a calculated fingerprint for the passed in input data.
calculateFingerprint(byte[], int) - Static method in class org.bouncycastle.util.Fingerprint
Return a byte array containing a calculated fingerprint for the passed in input data.
calculateFingerprintSHA512_160(byte[]) - Static method in class org.bouncycastle.util.Fingerprint
Deprecated.
use the SHAKE based version.
calculateGA(BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Calculate ga as done in round 2.
calculateGx(BigInteger, BigInteger, BigInteger) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Calculate g^x mod p as done in round 1.
calculateHashCode(X500Name) - Method in class org.bouncycastle.asn1.x500.style.AbstractX500NameStyle
 
calculateHashCode(X500Name) - Method in interface org.bouncycastle.asn1.x500.X500NameStyle
Calculate a hashCode for the passed in name.
calculateJacobianModifiedW(Curve25519FieldElement, int[]) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519Point
 
calculateJacobianModifiedW(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECPoint.Fp
 
calculateK(Digest, BigInteger, BigInteger) - Static method in class org.bouncycastle.crypto.agreement.srp.SRP6Util
 
calculateKey(int, CipherParameters) - Method in class org.bouncycastle.crypto.agreement.SM2KeyExchange
 
calculateKey(Digest, BigInteger, BigInteger) - Static method in class org.bouncycastle.crypto.agreement.srp.SRP6Util
Computes the final Key according to the standard routine: Key = H(S)
calculateKeyingMaterial() - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant
Calculates and returns the key material.
calculateKeyingMaterial(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Calculates the keying material, which can be done after round 2 has completed.
calculateKeyWithConfirmation(int, byte[], CipherParameters) - Method in class org.bouncycastle.crypto.agreement.SM2KeyExchange
 
calculateM1(Digest, BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class org.bouncycastle.crypto.agreement.srp.SRP6Util
Computes the client evidence message (M1) according to the standard routine: M1 = H( A | B | S )
calculateM2(Digest, BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class org.bouncycastle.crypto.agreement.srp.SRP6Util
Computes the server evidence message (M2) according to the standard routine: M2 = H( A | M1 | S )
calculateMacTag(String, String, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, Digest) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
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.
calculateMessage() - Method in class org.bouncycastle.crypto.agreement.DHAgreement
calculate our initial message.
calculateS(char[]) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Converts the given password to a BigInteger for use in arithmetic calculations.
calculateSecret(BigInteger) - Method in class org.bouncycastle.crypto.agreement.srp.SRP6Client
Generates the secret S given the server's credentials
calculateSecret(BigInteger) - Method in class org.bouncycastle.crypto.agreement.srp.SRP6Server
Processes the client's credentials.
calculateServerEvidenceMessage() - Method in class org.bouncycastle.crypto.agreement.srp.SRP6Server
Computes the server evidence message M2 using the previously verified values.
calculateSessionKey() - Method in class org.bouncycastle.crypto.agreement.srp.SRP6Client
Computes the final session key as a result of the SRP successful mutual authentication To be called after verifying the server evidence message M2.
calculateSessionKey() - Method in class org.bouncycastle.crypto.agreement.srp.SRP6Server
Computes the final session key as a result of the SRP successful mutual authentication To be called after calculating the server evidence message M2.
calculateStage(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECDHCStagedAgreement
 
calculateStage(CipherParameters) - Method in interface org.bouncycastle.crypto.StagedAgreement
 
calculateTau(int, int) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
 
calculateU(Digest, BigInteger, BigInteger, BigInteger) - Static method in class org.bouncycastle.crypto.agreement.srp.SRP6Util
 
calculateVersion(OriginatorInfo) - Static method in class org.bouncycastle.asn1.cms.AuthenticatedData
 
calculateVersion(OriginatorInfo, ASN1Set, ASN1Set) - Static method in class org.bouncycastle.asn1.cms.EnvelopedData
 
calculateX(Digest, BigInteger, byte[], byte[], byte[]) - Static method in class org.bouncycastle.crypto.agreement.srp.SRP6Util
 
calculateX2s(BigInteger, BigInteger, BigInteger) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Calculate x2 * s as done in round 2.
calculateZeroKnowledgeProof(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, String, Digest, SecureRandom) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Calculate a zero knowledge proof of x using Schnorr's signature.
Camellia - Class in org.bouncycastle.jcajce.provider.symmetric
 
Camellia.AlgParamGen - Class in org.bouncycastle.jcajce.provider.symmetric
 
Camellia.AlgParams - Class in org.bouncycastle.jcajce.provider.symmetric
 
Camellia.CBC - Class in org.bouncycastle.jcajce.provider.symmetric
 
Camellia.ECB - Class in org.bouncycastle.jcajce.provider.symmetric
 
Camellia.GMAC - Class in org.bouncycastle.jcajce.provider.symmetric
 
Camellia.KeyFactory - Class in org.bouncycastle.jcajce.provider.symmetric
 
Camellia.KeyGen - Class in org.bouncycastle.jcajce.provider.symmetric
 
Camellia.KeyGen128 - Class in org.bouncycastle.jcajce.provider.symmetric
 
Camellia.KeyGen192 - Class in org.bouncycastle.jcajce.provider.symmetric
 
Camellia.KeyGen256 - Class in org.bouncycastle.jcajce.provider.symmetric
 
Camellia.Mappings - Class in org.bouncycastle.jcajce.provider.symmetric
 
Camellia.Poly1305 - Class in org.bouncycastle.jcajce.provider.symmetric
 
Camellia.Poly1305KeyGen - Class in org.bouncycastle.jcajce.provider.symmetric
 
Camellia.RFC3211Wrap - Class in org.bouncycastle.jcajce.provider.symmetric
 
Camellia.Wrap - Class in org.bouncycastle.jcajce.provider.symmetric
 
CamelliaEngine - Class in org.bouncycastle.crypto.engines
Camellia - based on RFC 3713.
CamelliaEngine() - Constructor for class org.bouncycastle.crypto.engines.CamelliaEngine
 
CamelliaLightEngine - Class in org.bouncycastle.crypto.engines
Camellia - based on RFC 3713, smaller implementation, about half the size of CamelliaEngine.
CamelliaLightEngine() - Constructor for class org.bouncycastle.crypto.engines.CamelliaLightEngine
 
CamelliaLightTest - Class in org.bouncycastle.crypto.test
Camellia tester - vectors from https://www.cosic.esat.kuleuven.be/nessie/testvectors/ and RFC 3713
CamelliaTest - Class in org.bouncycastle.crypto.test
Camellia tester - vectors from https://www.cosic.esat.kuleuven.be/nessie/testvectors/ and RFC 3713
CamelliaWrapEngine - Class in org.bouncycastle.crypto.engines
An implementation of the Camellia key wrapper based on RFC 3657/RFC 3394.
CamelliaWrapEngine() - Constructor for class org.bouncycastle.crypto.engines.CamelliaWrapEngine
 
canBePrintable(String) - Method in class org.bouncycastle.asn1.x509.X509NameEntryConverter
return true if the passed in String can be represented without loss as a PrintableString, false otherwise.
canNotDecryptAny - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.15.2 -- smime capability
canNotDecryptAny - Static variable in class org.bouncycastle.asn1.smime.SMIMECapabilities
 
canNotDecryptAny - Static variable in class org.bouncycastle.asn1.smime.SMIMECapability
 
canonicalize(String) - Static method in class org.bouncycastle.asn1.x500.style.IETFUtils
 
canonicalString(ASN1Encodable) - Static method in class org.bouncycastle.asn1.x500.style.IETFUtils
 
CARD_CAPABILITIES - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARD_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARD_EFFECTIVE_DATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARD_EXPIRATION_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARD_ISSUER_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARD_SEQUENCE_NUMBER - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARD_SERVICE_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_BIOMETRIC_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_CERTIFICATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_HANDWRITTEN_SIGNATURE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_IMAGE_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_NAME - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_NATIONALITY - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_PORTRAIT_IMAGE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_PRIVATE_KEY - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_PRIVATE_KEY_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_PUBLIC_KEY - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_PUBLIC_KEY_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_RELATIVE_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLER_REQUIREMENTS_EXCLUDED_FEATURES - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLER_REQUIREMENTS_INCLUDED_FEATURES - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
carry(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
carry(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
CAST5 - Class in org.bouncycastle.jcajce.provider.symmetric
 
CAST5.AlgParamGen - Class in org.bouncycastle.jcajce.provider.symmetric
 
CAST5.AlgParams - Class in org.bouncycastle.jcajce.provider.symmetric
 
CAST5.CBC - Class in org.bouncycastle.jcajce.provider.symmetric
 
CAST5.ECB - Class in org.bouncycastle.jcajce.provider.symmetric
 
CAST5.KeyGen - Class in org.bouncycastle.jcajce.provider.symmetric
 
CAST5.Mappings - Class in org.bouncycastle.jcajce.provider.symmetric
 
cast5_CBC - Static variable in class org.bouncycastle.asn1.smime.SMIMECapabilities
 
cast5CBC - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
cast5CBC OBJECT IDENTIFIER ::= {iso(1) member-body(2) us(840) nt(113533) nsn(7) algorithms(66) 10} SEE RFC 2984
CAST5CBCParameters - Class in org.bouncycastle.asn1.misc
 
CAST5CBCParameters(byte[], int) - Constructor for class org.bouncycastle.asn1.misc.CAST5CBCParameters
 
CAST5Engine - Class in org.bouncycastle.crypto.engines
A class that provides CAST key encryption operations, such as encoding data and generating keys.
CAST5Engine() - Constructor for class org.bouncycastle.crypto.engines.CAST5Engine
 
CAST5Test - Class in org.bouncycastle.crypto.test
cast tester - vectors from http://www.ietf.org/rfc/rfc2144.txt
CAST6 - Class in org.bouncycastle.jcajce.provider.symmetric
 
CAST6.AlgParams - Class in org.bouncycastle.jcajce.provider.symmetric
 
CAST6.ECB - Class in org.bouncycastle.jcajce.provider.symmetric
 
CAST6.GMAC - Class in org.bouncycastle.jcajce.provider.symmetric
 
CAST6.KeyGen - Class in org.bouncycastle.jcajce.provider.symmetric
 
CAST6.Mappings - Class in org.bouncycastle.jcajce.provider.symmetric
 
CAST6.Poly1305 - Class in org.bouncycastle.jcajce.provider.symmetric
 
CAST6.Poly1305KeyGen - Class in org.bouncycastle.jcajce.provider.symmetric
 
CAST6Engine - Class in org.bouncycastle.crypto.engines
A class that provides CAST6 key encryption operations, such as encoding data and generating keys.
CAST6Engine() - Constructor for class org.bouncycastle.crypto.engines.CAST6Engine
 
CAST6Test - Class in org.bouncycastle.crypto.test
cast6 tester - vectors from http://www.ietf.org/rfc/rfc2612.txt
CAST_Decipher(int, int, int[]) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
 
CAST_Decipher(int, int, int, int, int[]) - Method in class org.bouncycastle.crypto.engines.CAST6Engine
Does the 12 quad rounds rounds to decrypt the block.
CAST_Encipher(int, int, int[]) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
Does the 16 rounds to encrypt the block.
CAST_Encipher(int, int, int, int, int[]) - Method in class org.bouncycastle.crypto.engines.CAST6Engine
Does the 12 quad rounds rounds to encrypt the block.
CAVPListener - Interface in org.bouncycastle.crypto.test.cavp
 
CAVPReader - Class in org.bouncycastle.crypto.test.cavp
 
CAVPReader(CAVPListener) - Constructor for class org.bouncycastle.crypto.test.cavp.CAVPReader
 
CBC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.AES.CBC
 
CBC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.ARIA.CBC
 
CBC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Blowfish.CBC
 
CBC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Camellia.CBC
 
CBC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.CAST5.CBC
 
CBC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DES.CBC
 
CBC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DESede.CBC
 
CBC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.GOST28147.CBC
 
CBC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.GOST3412_2015.CBC
 
CBC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.IDEA.CBC
 
CBC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.RC2.CBC
 
CBC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.RC6.CBC
 
CBC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.SEED.CBC
 
CBC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Serpent.CBC
 
CBC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Shacal2.CBC
 
CBC128() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DSTU7624.CBC128
 
CBC256() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DSTU7624.CBC256
 
CBC32() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.RC5.CBC32
 
CBC512() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DSTU7624.CBC512
 
CBCBlockCipher - Class in org.bouncycastle.crypto.modes
implements Cipher-Block-Chaining (CBC) mode on top of a simple cipher.
CBCBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.CBCBlockCipher
Basic constructor.
CBCBlockCipherMac - Class in org.bouncycastle.crypto.macs
standard CBC Block Cipher MAC - if no padding is specified the default of pad of zeroes is used.
CBCBlockCipherMac(BlockCipher) - Constructor for class org.bouncycastle.crypto.macs.CBCBlockCipherMac
create a standard MAC based on a CBC block cipher.
CBCBlockCipherMac(BlockCipher, BlockCipherPadding) - Constructor for class org.bouncycastle.crypto.macs.CBCBlockCipherMac
create a standard MAC based on a CBC block cipher.
CBCBlockCipherMac(BlockCipher, int) - Constructor for class org.bouncycastle.crypto.macs.CBCBlockCipherMac
create a standard MAC based on a block cipher with the size of the MAC been given in bits.
CBCBlockCipherMac(BlockCipher, int, BlockCipherPadding) - Constructor for class org.bouncycastle.crypto.macs.CBCBlockCipherMac
create a standard MAC based on a block cipher with the size of the MAC been given in bits.
CBCMAC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DES.CBCMAC
 
CBCMAC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DESede.CBCMAC
 
CBCMAC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.RC2.CBCMAC
 
CCM() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.AES.CCM
 
CCM() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.ARIA.CCM
 
CCM128() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DSTU7624.CCM128
 
CCM256() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DSTU7624.CCM256
 
CCM512() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DSTU7624.CCM512
 
CCMBlockCipher - Class in org.bouncycastle.crypto.modes
Implements the Counter with Cipher Block Chaining mode (CCM) detailed in NIST Special Publication 800-38C.
CCMBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.CCMBlockCipher
Basic constructor.
CCMParameters - Class in org.bouncycastle.asn1.cms
RFC 5084: CCMParameters object.
CCMParameters(byte[], int) - Constructor for class org.bouncycastle.asn1.cms.CCMParameters
 
CCMParameters - Class in org.bouncycastle.crypto.params
Deprecated.
use AEADParameters
CCMParameters(KeyParameter, int, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.params.CCMParameters
Deprecated.
Base constructor.
CCMTest - Class in org.bouncycastle.crypto.test
First four test vectors from NIST Special Publication 800-38C.
CCMTest() - Constructor for class org.bouncycastle.crypto.test.CCMTest
 
CCPD - Static variable in class org.bouncycastle.asn1.dvcs.ServiceType
Identifier of CCPD service (Certify Claim of Possession of Data).
CDHwithSHA1KDFAndSharedInfo() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.CDHwithSHA1KDFAndSharedInfo
 
CDHwithSHA224KDFAndSharedInfo() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.CDHwithSHA224KDFAndSharedInfo
 
CDHwithSHA256KDFAndSharedInfo() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.CDHwithSHA256KDFAndSharedInfo
 
CDHwithSHA384KDFAndSharedInfo() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.CDHwithSHA384KDFAndSharedInfo
 
CDHwithSHA512KDFAndSharedInfo() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.CDHwithSHA512KDFAndSharedInfo
 
ceilLog(BigInteger) - Static method in class org.bouncycastle.pqc.math.linearalgebra.IntegerFunctions
Compute the smallest integer that is greater than or equal to the logarithm to the base 2 of the given BigInteger.
ceilLog(int) - Static method in class org.bouncycastle.pqc.math.linearalgebra.IntegerFunctions
Compute the smallest integer that is greater than or equal to the logarithm to the base 2 of the given integer.
ceilLog256(int) - Static method in class org.bouncycastle.pqc.math.linearalgebra.IntegerFunctions
Compute ceil(log_256 n), the number of bytes needed to encode the integer n.
ceilLog256(long) - Static method in class org.bouncycastle.pqc.math.linearalgebra.IntegerFunctions
Compute ceil(log_256 n), the number of bytes needed to encode the long integer n.
center0(int) - Method in class org.bouncycastle.pqc.math.ntru.polynomial.IntegerPolynomial
Shifts the values of all coefficients to the interval [-q/2, q/2].
centeredNormSq(int) - Method in class org.bouncycastle.pqc.math.ntru.polynomial.IntegerPolynomial
Computes the centered euclidean norm of the polynomial.
CertBag - Class in org.bouncycastle.asn1.pkcs
 
CertBag(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.pkcs.CertBag
 
certBag - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#12: 1.2.840.113549.1.12.10.1.3
CertConfirmContent - Class in org.bouncycastle.asn1.cmp
 
certConfirmed - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
certCRLTimestamp - Static variable in interface org.bouncycastle.asn1.esf.ESFAttributes
 
CertEtcToken - Class in org.bouncycastle.asn1.dvcs
CertEtcToken ::= CHOICE { certificate [0] IMPLICIT Certificate , esscertid [1] ESSCertId , pkistatus [2] IMPLICIT PKIStatusInfo , assertion [3] ContentInfo , crl [4] IMPLICIT CertificateList, ocspcertstatus [5] CertStatus, oscpcertid [6] IMPLICIT CertId , oscpresponse [7] IMPLICIT OCSPResponse, capabilities [8] SMIMECapabilities, extension Extension }
CertEtcToken(int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.dvcs.CertEtcToken
 
CertEtcToken(Extension) - Constructor for class org.bouncycastle.asn1.dvcs.CertEtcToken
 
CertHash - Class in org.bouncycastle.asn1.isismtt.ocsp
ISIS-MTT PROFILE: The responder may include this extension in a response to send the hash of the requested certificate to the responder.
CertHash(AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.isismtt.ocsp.CertHash
Constructor from a given details.
CertHashUnitTest - Class in org.bouncycastle.asn1.test
 
CertHashUnitTest() - Constructor for class org.bouncycastle.asn1.test.CertHashUnitTest
 
CertId - Class in org.bouncycastle.asn1.crmf
 
CertId(GeneralName, BigInteger) - Constructor for class org.bouncycastle.asn1.crmf.CertId
 
CertId(GeneralName, ASN1Integer) - Constructor for class org.bouncycastle.asn1.crmf.CertId
 
CertID - Class in org.bouncycastle.asn1.ocsp
 
CertID(AlgorithmIdentifier, ASN1OctetString, ASN1OctetString, ASN1Integer) - Constructor for class org.bouncycastle.asn1.ocsp.CertID
 
certificate - Static variable in class org.bouncycastle.asn1.isismtt.ocsp.RequestedCertificate
 
Certificate - Class in org.bouncycastle.asn1.x509
an X509Certificate structure.
CERTIFICATE_BODY - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CERTIFICATE_CONTENT - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CERTIFICATE_CONTENT_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CERTIFICATE_HOLD - Static variable in class org.bouncycastle.asn1.x509.CRLReason
Deprecated.
use lower case version
CERTIFICATE_HOLD - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
Deprecated.
use lower case version
CERTIFICATE_HOLDER_AUTHORIZATION - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CERTIFICATE_HOLDER_AUTHORIZATION_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CertificateBase - Class in org.bouncycastle.its.asn1
CertificateBase ::= SEQUENCE { version Uint8(3), type CertificateType, issuer IssuerIdentifier, toBeSigned ToBeSignedCertificate, signature Signature OPTIONAL }
CertificateBase(ASN1Sequence) - Constructor for class org.bouncycastle.its.asn1.CertificateBase
 
CertificateBody - Class in org.bouncycastle.asn1.eac
an Iso7816CertificateBody structure.
CertificateBody(ASN1ApplicationSpecific, CertificationAuthorityReference, PublicKeyDataObject, CertificateHolderReference, CertificateHolderAuthorization, PackedDate, PackedDate) - Constructor for class org.bouncycastle.asn1.eac.CertificateBody
builds an Iso7816CertificateBody by settings each parameters.
CertificateFactory - Class in org.bouncycastle.jcajce.provider.asymmetric.x509
class for dealing with X509 certificates.
CertificateFactory() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory
 
certificateHold - Static variable in class org.bouncycastle.asn1.x509.CRLReason
 
certificateHold - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
 
CertificateHolderAuthorization - Class in org.bouncycastle.asn1.eac
an Iso7816CertificateHolderAuthorization structure.
CertificateHolderAuthorization(ASN1ObjectIdentifier, int) - Constructor for class org.bouncycastle.asn1.eac.CertificateHolderAuthorization
create an Iso7816CertificateHolderAuthorization according to the parameters
CertificateHolderAuthorization(ASN1ApplicationSpecific) - Constructor for class org.bouncycastle.asn1.eac.CertificateHolderAuthorization
create an Iso7816CertificateHolderAuthorization according to the ASN1ApplicationSpecific
CertificateHolderReference - Class in org.bouncycastle.asn1.eac
 
CertificateHolderReference(String, String, String) - Constructor for class org.bouncycastle.asn1.eac.CertificateHolderReference
 
certificateIssuer - Static variable in class org.bouncycastle.asn1.x509.Extension
Certificate Issuer
certificateIssuer - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Certificate Issuer
CertificateIssuer - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
CertificateList - Class in org.bouncycastle.asn1.x509
PKIX RFC-2459 The X.509 v2 CRL syntax is as follows.
CertificateList(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.CertificateList
Deprecated.
use getInstance() method.
CertificatePair - Class in org.bouncycastle.asn1.x509
This class helps to support crossCerfificatePairs in a LDAP directory according RFC 2587
CertificatePair(Certificate, Certificate) - Constructor for class org.bouncycastle.asn1.x509.CertificatePair
Constructor from a given details.
CertificatePolicies - Class in org.bouncycastle.asn1.x509
 
CertificatePolicies(PolicyInformation) - Constructor for class org.bouncycastle.asn1.x509.CertificatePolicies
Construct a CertificatePolicies object containing one PolicyInformation.
CertificatePolicies(PolicyInformation[]) - Constructor for class org.bouncycastle.asn1.x509.CertificatePolicies
 
certificatePolicies - Static variable in class org.bouncycastle.asn1.x509.Extension
Certificate Policies
certificatePolicies - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Certificate Policies
CertificatePolicies - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
certificateRefs - Static variable in interface org.bouncycastle.asn1.esf.ESFAttributes
 
CertificateTest - Class in org.bouncycastle.asn1.test
 
CertificateTest() - Constructor for class org.bouncycastle.asn1.test.CertificateTest
 
CertificateType - Class in org.bouncycastle.its.asn1
CertificateType ::= ENUMERATED { explicit, implicit, ...
CertificateType(int) - Constructor for class org.bouncycastle.its.asn1.CertificateType
 
CERTIFICATION_AUTHORITY_PUBLIC_KEY - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CertificationAuthorityReference - Class in org.bouncycastle.asn1.eac
 
CertificationAuthorityReference(String, String, String) - Constructor for class org.bouncycastle.asn1.eac.CertificationAuthorityReference
 
CertificationRequest - Class in org.bouncycastle.asn1.cmc
CertificationRequest ::= SEQUENCE { certificationRequestInfo SEQUENCE { version INTEGER, subject Name, subjectPublicKeyInfo SEQUENCE { algorithm AlgorithmIdentifier, subjectPublicKey BIT STRING }, attributes [0] IMPLICIT SET OF Attribute }, signatureAlgorithm AlgorithmIdentifier, signature BIT STRING }
CertificationRequest(X500Name, AlgorithmIdentifier, DERBitString, ASN1Set, AlgorithmIdentifier, DERBitString) - Constructor for class org.bouncycastle.asn1.cmc.CertificationRequest
 
CertificationRequest - Class in org.bouncycastle.asn1.pkcs
PKCS10 Certification request object.
CertificationRequest() - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequest
 
CertificationRequest(CertificationRequestInfo, AlgorithmIdentifier, DERBitString) - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequest
 
CertificationRequest(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequest
Deprecated.
use getInstance()
CertificationRequestInfo - Class in org.bouncycastle.asn1.pkcs
PKCS10 CertificationRequestInfo object.
CertificationRequestInfo(X500Name, SubjectPublicKeyInfo, ASN1Set) - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
Basic constructor.
CertificationRequestInfo(X509Name, SubjectPublicKeyInfo, ASN1Set) - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
Deprecated.
use X500Name method.
CertificationRequestInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
Deprecated.
use getInstance().
CertifiedKeyPair - Class in org.bouncycastle.asn1.cmp
CertifiedKeyPair ::= SEQUENCE { certOrEncCert CertOrEncCert, privateKey [0] EncryptedKey OPTIONAL, -- see [CRMF] for comment on encoding publicationInfo [1] PKIPublicationInfo OPTIONAL }
CertifiedKeyPair(CertOrEncCert) - Constructor for class org.bouncycastle.asn1.cmp.CertifiedKeyPair
 
CertifiedKeyPair(CertOrEncCert, EncryptedKey, PKIPublicationInfo) - Constructor for class org.bouncycastle.asn1.cmp.CertifiedKeyPair
 
CertifiedKeyPair(CertOrEncCert, EncryptedValue, PKIPublicationInfo) - Constructor for class org.bouncycastle.asn1.cmp.CertifiedKeyPair
 
CertifiedKeyPairTest - Class in org.bouncycastle.asn1.test
 
CertifiedKeyPairTest() - Constructor for class org.bouncycastle.asn1.test.CertifiedKeyPairTest
 
CertOrEncCert - Class in org.bouncycastle.asn1.cmp
 
CertOrEncCert(CMPCertificate) - Constructor for class org.bouncycastle.asn1.cmp.CertOrEncCert
 
CertOrEncCert(EncryptedValue) - Constructor for class org.bouncycastle.asn1.cmp.CertOrEncCert
 
CertOrEncCert(EncryptedKey) - Constructor for class org.bouncycastle.asn1.cmp.CertOrEncCert
 
certPath - Variable in class org.bouncycastle.x509.PKIXCertPathReviewer
 
CertPathReviewerException - Exception in org.bouncycastle.x509
 
CertPathReviewerException(ErrorBundle, Throwable) - Constructor for exception org.bouncycastle.x509.CertPathReviewerException
 
CertPathReviewerException(ErrorBundle) - Constructor for exception org.bouncycastle.x509.CertPathReviewerException
 
CertPathReviewerException(ErrorBundle, Throwable, CertPath, int) - Constructor for exception org.bouncycastle.x509.CertPathReviewerException
 
CertPathReviewerException(ErrorBundle, CertPath, int) - Constructor for exception org.bouncycastle.x509.CertPathReviewerException
 
CertPolicyId - Class in org.bouncycastle.asn1.x509
CertPolicyId, used in the CertificatePolicies and PolicyMappings X509V3 Extensions.
CertRepMessage - Class in org.bouncycastle.asn1.cmp
 
CertRepMessage(CMPCertificate[], CertResponse[]) - Constructor for class org.bouncycastle.asn1.cmp.CertRepMessage
 
CertReqMessages - Class in org.bouncycastle.asn1.crmf
 
CertReqMessages(CertReqMsg) - Constructor for class org.bouncycastle.asn1.crmf.CertReqMessages
 
CertReqMessages(CertReqMsg[]) - Constructor for class org.bouncycastle.asn1.crmf.CertReqMessages
 
CertReqMsg - Class in org.bouncycastle.asn1.crmf
 
CertReqMsg(CertRequest, ProofOfPossession, AttributeTypeAndValue[]) - Constructor for class org.bouncycastle.asn1.crmf.CertReqMsg
Creates a new CertReqMsg.
certReqTest(String, byte[]) - Method in class org.bouncycastle.asn1.test.CMCCertificationRequestTest
 
CertRequest - Class in org.bouncycastle.asn1.crmf
 
CertRequest(int, CertTemplate, Controls) - Constructor for class org.bouncycastle.asn1.crmf.CertRequest
 
CertRequest(ASN1Integer, CertTemplate, Controls) - Constructor for class org.bouncycastle.asn1.crmf.CertRequest
 
CertResponse - Class in org.bouncycastle.asn1.cmp
 
CertResponse(ASN1Integer, PKIStatusInfo) - Constructor for class org.bouncycastle.asn1.cmp.CertResponse
 
CertResponse(ASN1Integer, PKIStatusInfo, CertifiedKeyPair, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cmp.CertResponse
 
certRevoked - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
certs - Variable in class org.bouncycastle.x509.PKIXCertPathReviewer
 
CertStatus - Class in org.bouncycastle.asn1.cmp
 
CertStatus(byte[], BigInteger) - Constructor for class org.bouncycastle.asn1.cmp.CertStatus
 
CertStatus(byte[], BigInteger, PKIStatusInfo) - Constructor for class org.bouncycastle.asn1.cmp.CertStatus
 
CertStatus - Class in org.bouncycastle.asn1.ocsp
 
CertStatus() - Constructor for class org.bouncycastle.asn1.ocsp.CertStatus
create a CertStatus object with a tag of zero.
CertStatus(RevokedInfo) - Constructor for class org.bouncycastle.asn1.ocsp.CertStatus
 
CertStatus(int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.ocsp.CertStatus
 
CertStoreCollectionSpi - Class in org.bouncycastle.jce.provider
 
CertStoreCollectionSpi(CertStoreParameters) - Constructor for class org.bouncycastle.jce.provider.CertStoreCollectionSpi
 
CertTemplate - Class in org.bouncycastle.asn1.crmf
 
CertTemplateBuilder - Class in org.bouncycastle.asn1.crmf
 
CertTemplateBuilder() - Constructor for class org.bouncycastle.asn1.crmf.CertTemplateBuilder
 
certTypes - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.22
certValues - Static variable in interface org.bouncycastle.asn1.esf.ESFAttributes
 
CESSATION_OF_OPERATION - Static variable in class org.bouncycastle.asn1.x509.CRLReason
Deprecated.
use lower case version
CESSATION_OF_OPERATION - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
Deprecated.
use lower case version
cessationOfOperation - Static variable in class org.bouncycastle.asn1.x509.CRLReason
 
cessationOfOperation - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
 
CFB() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.AES.CFB
 
CFB() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.ARIA.CFB
 
CFB() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.RC6.CFB
 
CFB() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Serpent.CFB
 
CFB128() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DSTU7624.CFB128
 
CFB256() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DSTU7624.CFB256
 
CFB512() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DSTU7624.CFB512
 
CFB8Mac() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.IDEA.CFB8Mac
 
CFB8MAC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.RC2.CFB8MAC
 
CFB8Mac32() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.RC5.CFB8Mac32
 
CFBBlockCipher - Class in org.bouncycastle.crypto.modes
implements a Cipher-FeedBack (CFB) mode on top of a simple cipher.
CFBBlockCipher(BlockCipher, int) - Constructor for class org.bouncycastle.crypto.modes.CFBBlockCipher
Basic constructor.
CFBBlockCipherMac - Class in org.bouncycastle.crypto.macs
 
CFBBlockCipherMac(BlockCipher) - Constructor for class org.bouncycastle.crypto.macs.CFBBlockCipherMac
create a standard MAC based on a CFB block cipher.
CFBBlockCipherMac(BlockCipher, BlockCipherPadding) - Constructor for class org.bouncycastle.crypto.macs.CFBBlockCipherMac
create a standard MAC based on a CFB block cipher.
CFBBlockCipherMac(BlockCipher, int, int) - Constructor for class org.bouncycastle.crypto.macs.CFBBlockCipherMac
create a standard MAC based on a block cipher with the size of the MAC been given in bits.
CFBBlockCipherMac(BlockCipher, int, int, BlockCipherPadding) - Constructor for class org.bouncycastle.crypto.macs.CFBBlockCipherMac
create a standard MAC based on a block cipher with the size of the MAC been given in bits.
ChaCha - Class in org.bouncycastle.jcajce.provider.symmetric
 
ChaCha.AlgParams - Class in org.bouncycastle.jcajce.provider.symmetric
 
ChaCha.AlgParamsCC1305 - Class in org.bouncycastle.jcajce.provider.symmetric
 
ChaCha.Base - Class in org.bouncycastle.jcajce.provider.symmetric
 
ChaCha.Base7539 - Class in org.bouncycastle.jcajce.provider.symmetric
 
ChaCha.BaseCC20P1305 - Class in org.bouncycastle.jcajce.provider.symmetric
 
ChaCha.KeyGen - Class in org.bouncycastle.jcajce.provider.symmetric
 
ChaCha.KeyGen7539 - Class in org.bouncycastle.jcajce.provider.symmetric
 
ChaCha.Mappings - Class in org.bouncycastle.jcajce.provider.symmetric
 
ChaCha20Poly1305 - Class in org.bouncycastle.crypto.modes
 
ChaCha20Poly1305() - Constructor for class org.bouncycastle.crypto.modes.ChaCha20Poly1305
 
ChaCha20Poly1305(Mac) - Constructor for class org.bouncycastle.crypto.modes.ChaCha20Poly1305
 
ChaCha20Poly1305Test - Class in org.bouncycastle.crypto.test
 
ChaCha20Poly1305Test() - Constructor for class org.bouncycastle.crypto.test.ChaCha20Poly1305Test
 
ChaCha7539Engine - Class in org.bouncycastle.crypto.engines
Implementation of Daniel J.
ChaCha7539Engine() - Constructor for class org.bouncycastle.crypto.engines.ChaCha7539Engine
Creates a 20 rounds ChaCha engine.
chachaCore(int, int[], int[]) - Static method in class org.bouncycastle.crypto.engines.ChaChaEngine
ChaCha function
ChaChaEngine - Class in org.bouncycastle.crypto.engines
Implementation of Daniel J.
ChaChaEngine() - Constructor for class org.bouncycastle.crypto.engines.ChaChaEngine
Creates a 20 rounds ChaCha engine.
ChaChaEngine(int) - Constructor for class org.bouncycastle.crypto.engines.ChaChaEngine
Creates a ChaCha engine with a specific number of rounds.
ChaChaTest - Class in org.bouncycastle.crypto.test
ChaCha Test
ChaChaTest() - Constructor for class org.bouncycastle.crypto.test.ChaChaTest
 
CHAIN_VALIDITY_MODEL - Static variable in class org.bouncycastle.jcajce.PKIXExtendedParameters
This model uses the following validity model.
CHAIN_VALIDITY_MODEL - Static variable in class org.bouncycastle.x509.ExtendedPKIXParameters
Deprecated.
This model uses the following validity model.
Challenge - Class in org.bouncycastle.asn1.cmp
 
Challenge(byte[], byte[]) - Constructor for class org.bouncycastle.asn1.cmp.Challenge
 
Challenge(AlgorithmIdentifier, byte[], byte[]) - Constructor for class org.bouncycastle.asn1.cmp.Challenge
 
challengeResp - Static variable in class org.bouncycastle.asn1.crmf.SubsequentMessage
 
characteristic_two_field - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
OID: 1.2.840.10045.1.2
CharToByteConverter - Interface in org.bouncycastle.crypto
Interface for a converter that produces a byte encoding for a char array.
CharUtils - Class in org.bouncycastle.pqc.math.linearalgebra
 
check(Certificate) - Method in interface org.bouncycastle.jcajce.PKIXCertRevocationChecker
 
check(X509AttributeCertificate, CertPath, CertPath, Collection) - Method in class org.bouncycastle.x509.PKIXAttrCertChecker
Performs checks on the specified attribute certificate.
checkAttributeCertificate(int, byte[]) - Method in class org.bouncycastle.asn1.test.CertificateTest
 
checkCertificate(int, byte[]) - Method in class org.bouncycastle.asn1.test.CertificateTest
 
checkCRLs(PKIXParameters, X509Certificate, Date, X509Certificate, PublicKey, Vector, int) - Method in class org.bouncycastle.x509.PKIXCertPathReviewer
 
checkedModOddInverse(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Mod
 
checkedModOddInverseVar(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Mod
 
checkExcluded(GeneralName) - Method in interface org.bouncycastle.asn1.x509.NameConstraintValidator
 
checkExcluded(GeneralName) - Method in class org.bouncycastle.asn1.x509.PKIXNameConstraintValidator
Check if the given GeneralName is contained in the excluded set.
checkExcluded(GeneralName) - Method in class org.bouncycastle.jce.provider.PKIXNameConstraintValidator
Check if the given GeneralName is contained in the excluded set.
checkExcludedDN(X500Name) - Method in class org.bouncycastle.asn1.x509.PKIXNameConstraintValidator
 
checkExcludedDN(ASN1Sequence) - Method in class org.bouncycastle.jce.provider.PKIXNameConstraintValidator
 
checkKey(byte[]) - Static method in class org.bouncycastle.crypto.generators.Poly1305KeyGenerator
Checks a 32 byte key for compliance with the Poly1305 key requirements, e.g.
checkLength(int) - Method in class org.bouncycastle.pqc.jcajce.provider.util.AsymmetricBlockCipher
Check if the message length plus the length of the input length can be en/decrypted.
checkMandatoryField(String, ASN1Encodable, ASN1Encodable) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
 
checkMandatoryField(String, String, String) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
 
checkMandatoryField(String, byte[], byte[]) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
 
checkMandatoryField(String, int, int) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
 
checkNormalized() - Method in class org.bouncycastle.math.ec.ECPoint
 
checkOptionalField(String, ASN1Encodable, ASN1Encodable) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
 
checkOptionalField(String, String, String) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
 
checkOptionalField(String, BigInteger, BigInteger) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
 
checkPassword(String, char[]) - Static method in class org.bouncycastle.crypto.generators.OpenBSDBCrypt
Checks if a password corresponds to a 60 character Bcrypt String
checkPassword(String, byte[]) - Static method in class org.bouncycastle.crypto.generators.OpenBSDBCrypt
Checks if a password corresponds to a 60 character Bcrypt String
checkPermitted(GeneralName) - Method in interface org.bouncycastle.asn1.x509.NameConstraintValidator
 
checkPermitted(GeneralName) - Method in class org.bouncycastle.asn1.x509.PKIXNameConstraintValidator
Checks if the given GeneralName is in the permitted set.
checkPermitted(GeneralName) - Method in class org.bouncycastle.jce.provider.PKIXNameConstraintValidator
Checks if the given GeneralName is in the permitted set.
checkPermittedDN(X500Name) - Method in class org.bouncycastle.asn1.x509.PKIXNameConstraintValidator
 
checkPermittedDN(ASN1Sequence) - Method in class org.bouncycastle.jce.provider.PKIXNameConstraintValidator
 
checkPoint(ECPoint) - Method in class org.bouncycastle.math.ec.ECCurve
 
checkPoints(ECPoint[]) - Method in class org.bouncycastle.math.ec.ECCurve
 
checkPoints(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.ECCurve
 
checkResult(ECPoint) - Method in class org.bouncycastle.math.ec.AbstractECMultiplier
 
checkRevocation(PKIXParameters, X509Certificate, Date, X509Certificate, PublicKey, Vector, Vector, int) - Method in class org.bouncycastle.x509.PKIXCertPathReviewer
 
checkV1AttributeCertificate(int, byte[]) - Method in class org.bouncycastle.asn1.test.CertificateTest
 
checkValidity() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
Deprecated.
 
checkValidity(Date) - Method in class org.bouncycastle.jce.provider.X509CertificateObject
Deprecated.
 
checkValidity() - Method in interface org.bouncycastle.x509.X509AttributeCertificate
Deprecated.
 
checkValidity(Date) - Method in interface org.bouncycastle.x509.X509AttributeCertificate
Deprecated.
 
checkValidity() - Method in class org.bouncycastle.x509.X509V2AttributeCertificate
Deprecated.
 
checkValidity(Date) - Method in class org.bouncycastle.x509.X509V2AttributeCertificate
Deprecated.
 
checkValue(BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.signers.PlainDSAEncoding
 
checkValue(BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.signers.StandardDSAEncoding
 
children - Variable in class org.bouncycastle.jce.provider.PKIXPolicyNode
 
chooseRandomPrime(int, BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.generators.RSAKeyPairGenerator
Choose a random prime value for use with RSA
cipher - Variable in class org.bouncycastle.crypto.BufferedBlockCipher
 
CipherFactory - Class in org.bouncycastle.crypto.util
Factory methods for creating Cipher objects and CipherOutputStreams.
CipherFactory() - Constructor for class org.bouncycastle.crypto.util.CipherFactory
 
CipherInputStream - Class in org.bouncycastle.crypto.io
A CipherInputStream is composed of an InputStream and a cipher so that read() methods return data that are read in from the underlying InputStream but have been additionally processed by the Cipher.
CipherInputStream(InputStream, BufferedBlockCipher) - Constructor for class org.bouncycastle.crypto.io.CipherInputStream
Constructs a CipherInputStream from an InputStream and a BufferedBlockCipher.
CipherInputStream(InputStream, StreamCipher) - Constructor for class org.bouncycastle.crypto.io.CipherInputStream
Constructs a CipherInputStream from an InputStream and a StreamCipher.
CipherInputStream(InputStream, AEADBlockCipher) - Constructor for class org.bouncycastle.crypto.io.CipherInputStream
Constructs a CipherInputStream from an InputStream and an AEADBlockCipher.
CipherInputStream(InputStream, BufferedBlockCipher, int) - Constructor for class org.bouncycastle.crypto.io.CipherInputStream
Constructs a CipherInputStream from an InputStream, a BufferedBlockCipher, and a specified internal buffer size.
CipherInputStream(InputStream, StreamCipher, int) - Constructor for class org.bouncycastle.crypto.io.CipherInputStream
Constructs a CipherInputStream from an InputStream, a StreamCipher, and a specified internal buffer size.
CipherInputStream(InputStream, AEADBlockCipher, int) - Constructor for class org.bouncycastle.crypto.io.CipherInputStream
Constructs a CipherInputStream from an InputStream, an AEADBlockCipher, and a specified internal buffer size.
CipherInputStream - Class in org.bouncycastle.jcajce.io
A CipherInputStream is composed of an InputStream and a cipher so that read() methods return data that are read in from the underlying InputStream but have been additionally processed by the Cipher.
CipherInputStream(InputStream, Cipher) - Constructor for class org.bouncycastle.jcajce.io.CipherInputStream
Constructs a CipherInputStream from an InputStream and an initialised Cipher.
CipherIOException - Exception in org.bouncycastle.crypto.io
IOException wrapper around an exception indicating a problem with the use of a cipher.
CipherIOException(String, Throwable) - Constructor for exception org.bouncycastle.crypto.io.CipherIOException
 
CipherKeyGenerator - Class in org.bouncycastle.crypto
The base class for symmetric, or secret, cipher key generators.
CipherKeyGenerator() - Constructor for class org.bouncycastle.crypto.CipherKeyGenerator
 
CipherKeyGeneratorFactory - Class in org.bouncycastle.crypto.util
Factory methods for generating secret key generators for symmetric ciphers.
CipherOutputStream - Class in org.bouncycastle.crypto.io
A CipherOutputStream is composed of an OutputStream and a cipher so that write() methods process the written data with the cipher, and the output of the cipher is in turn written to the underlying OutputStream.
CipherOutputStream(OutputStream, BufferedBlockCipher) - Constructor for class org.bouncycastle.crypto.io.CipherOutputStream
Constructs a CipherOutputStream from an OutputStream and a BufferedBlockCipher.
CipherOutputStream(OutputStream, StreamCipher) - Constructor for class org.bouncycastle.crypto.io.CipherOutputStream
Constructs a CipherOutputStream from an OutputStream and a BufferedBlockCipher.
CipherOutputStream(OutputStream, AEADBlockCipher) - Constructor for class org.bouncycastle.crypto.io.CipherOutputStream
Constructs a CipherOutputStream from an OutputStream and a AEADBlockCipher.
CipherOutputStream - Class in org.bouncycastle.jcajce.io
A CipherOutputStream is composed of an OutputStream and a cipher so that write() methods process the written data with the cipher, and the output of the cipher is in turn written to the underlying OutputStream.
CipherOutputStream(OutputStream, Cipher) - Constructor for class org.bouncycastle.jcajce.io.CipherOutputStream
Constructs a CipherOutputStream from an OutputStream and a Cipher.
CipherParameters - Interface in org.bouncycastle.crypto
all parameter classes implement this.
CipherSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.elgamal
 
CipherSpi(AsymmetricBlockCipher) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.elgamal.CipherSpi
 
CipherSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
 
CipherSpi(AsymmetricBlockCipher) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi
 
CipherSpi(OAEPParameterSpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi
 
CipherSpi(boolean, boolean, AsymmetricBlockCipher) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi
 
CipherSpi.ISO9796d1Padding - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
 
CipherSpi.NoPadding - Class in org.bouncycastle.jcajce.provider.asymmetric.elgamal
classes that inherit from us.
CipherSpi.NoPadding - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
classes that inherit from us.
CipherSpi.OAEPPadding - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
 
CipherSpi.PKCS1v1_5Padding - Class in org.bouncycastle.jcajce.provider.asymmetric.elgamal
 
CipherSpi.PKCS1v1_5Padding - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
 
CipherSpi.PKCS1v1_5Padding_PrivateOnly - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
 
CipherSpi.PKCS1v1_5Padding_PublicOnly - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
 
CipherSpiExt - Class in org.bouncycastle.pqc.jcajce.provider.util
The CipherSpiExt class extends CipherSpi.
CipherSpiExt() - Constructor for class org.bouncycastle.pqc.jcajce.provider.util.CipherSpiExt
 
CipherStreamTest - Class in org.bouncycastle.crypto.test
 
CipherStreamTest() - Constructor for class org.bouncycastle.crypto.test.CipherStreamTest
 
CipherTest - Class in org.bouncycastle.crypto.test
 
CipherTest(SimpleTest[], BlockCipher, KeyParameter) - Constructor for class org.bouncycastle.crypto.test.CipherTest
 
cipherTextSize - Variable in class org.bouncycastle.pqc.crypto.mceliece.McElieceCipher
 
cipherTextSize - Variable in class org.bouncycastle.pqc.jcajce.provider.util.AsymmetricBlockCipher
The maximum number of bytes the cipher can encrypt.
CircularRegion - Class in org.bouncycastle.its.asn1
CircularRegion ::= SEQUENCE { center TwoDLocation, radius Uint16 }
clamp(byte[]) - Static method in class org.bouncycastle.crypto.generators.Poly1305KeyGenerator
Modifies an existing 32 byte key value to comply with the requirements of the Poly1305 key by clearing required bits in the r (second 16 bytes) portion of the key.
Specifically: r[3], r[7], r[11], r[15] have top four bits clear (i.e., are {0, 1, .
ClassUtil - Class in org.bouncycastle.jcajce.provider.symmetric.util
 
ClassUtil() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.ClassUtil
 
cleanPoint(ECCurve, ECPoint) - Static method in class org.bouncycastle.math.ec.ECAlgorithms
 
clear(byte[]) - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
clear() - Method in class org.bouncycastle.crypto.params.Argon2Parameters.Builder
 
clear() - Method in class org.bouncycastle.crypto.params.Argon2Parameters
 
clear() - Method in class org.bouncycastle.crypto.util.JournalingSecureRandom
Clear the internals
clear() - Method in class org.bouncycastle.pqc.math.ntru.polynomial.IntegerPolynomial
 
clear() - Method in class org.bouncycastle.pqc.math.ntru.polynomial.SparseTernaryPolynomial
 
clear() - Method in interface org.bouncycastle.pqc.math.ntru.polynomial.TernaryPolynomial
 
clear(byte[]) - Static method in class org.bouncycastle.util.Arrays
Fill input array by zeros
clear(int[]) - Static method in class org.bouncycastle.util.Arrays
 
clearGlobalProperty(CryptoServicesRegistrar.Property) - Static method in class org.bouncycastle.crypto.CryptoServicesRegistrar
Clear the global value for the passed in property.
clearKey() - Method in class org.bouncycastle.crypto.digests.Blake2bDigest
Overwrite the key if it is no longer used (zeroization)
clearKey() - Method in class org.bouncycastle.crypto.digests.Blake2sDigest
Overwrite the key if it is no longer used (zeroization).
clearSalt() - Method in class org.bouncycastle.crypto.digests.Blake2bDigest
Overwrite the salt (pepper) if it is secret and no longer used (zeroization)
clearSalt() - Method in class org.bouncycastle.crypto.digests.Blake2sDigest
Overwrite the salt (pepper) if it is secret and no longer used (zeroization).
clearThreadProperty(CryptoServicesRegistrar.Property) - Static method in class org.bouncycastle.crypto.CryptoServicesRegistrar
Clear the thread local value for the passed in property.
clone() - Method in class org.bouncycastle.jcajce.PKIXCertStoreSelector
 
clone() - Method in class org.bouncycastle.jcajce.PKIXCRLStoreSelector
 
clone() - Method in class org.bouncycastle.jcajce.PKIXExtendedBuilderParameters
 
clone() - Method in class org.bouncycastle.jcajce.PKIXExtendedParameters
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.Blake2b.Blake2b160
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.Blake2b.Blake2b256
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.Blake2b.Blake2b384
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.Blake2b.Blake2b512
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.Blake2s.Blake2s128
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.Blake2s.Blake2s160
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.Blake2s.Blake2s224
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.Blake2s.Blake2s256
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.DSTU7564.DigestDSTU7564
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.GOST3411.Digest
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.GOST3411.Digest2012_256
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.GOST3411.Digest2012_512
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.Haraka.Digest256
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.Haraka.Digest512
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.Keccak.DigestKeccak
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.MD2.Digest
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.MD4.Digest
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.MD5.Digest
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.RIPEMD128.Digest
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.RIPEMD160.Digest
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.RIPEMD256.Digest
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.RIPEMD320.Digest
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.SHA1.Digest
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.SHA224.Digest
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.SHA256.Digest
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.SHA3.DigestSHA3
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.SHA3.DigestSHAKE
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.SHA384.Digest
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.SHA512.Digest
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.SHA512.DigestT
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.Skein.DigestSkein1024
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.Skein.DigestSkein256
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.Skein.DigestSkein512
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.SM3.Digest
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.Tiger.Digest
 
clone() - Method in class org.bouncycastle.jcajce.provider.digest.Whirlpool.Digest
 
clone() - Method in class org.bouncycastle.jce.MultiCertStoreParameters
 
clone() - Method in class org.bouncycastle.jce.provider.PKIXPolicyNode
 
clone() - Method in class org.bouncycastle.jce.X509LDAPCertStoreParameters
Returns a clone of this object.
clone() - Method in class org.bouncycastle.pqc.crypto.lms.HSSPrivateKeyParameters
 
clone() - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionKeyGenerationParameters
 
clone() - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionParameters
 
clone() - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningKeyGenerationParameters
 
clone() - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningParameters
 
clone(byte[]) - Static method in class org.bouncycastle.pqc.math.linearalgebra.ByteUtils
Return a clone of the given byte array (performs null check beforehand).
clone(char[]) - Static method in class org.bouncycastle.pqc.math.linearalgebra.CharUtils
Return a clone of the given char array.
clone() - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nElement
 
clone() - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nONBElement
Create a new GF2nONBElement by cloning this GF2nPolynomialElement.
clone() - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialElement
Creates a new GF2nPolynomialElement by cloning this GF2nPolynomialElement.
clone() - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial
 
clone() - Method in interface org.bouncycastle.pqc.math.linearalgebra.GFElement
 
clone(int[]) - Static method in class org.bouncycastle.pqc.math.linearalgebra.IntUtils
Return a clone of the given int array.
clone() - Method in class org.bouncycastle.pqc.math.ntru.polynomial.BigDecimalPolynomial
Makes a copy of the polynomial that is independent of the original.
clone() - Method in class org.bouncycastle.pqc.math.ntru.polynomial.BigIntPolynomial
Makes a copy of the polynomial that is independent of the original.
clone() - Method in class org.bouncycastle.pqc.math.ntru.polynomial.IntegerPolynomial
 
clone() - Method in class org.bouncycastle.pqc.math.ntru.polynomial.LongPolynomial2
 
clone(boolean[]) - Static method in class org.bouncycastle.util.Arrays
 
clone(byte[]) - Static method in class org.bouncycastle.util.Arrays
 
clone(char[]) - Static method in class org.bouncycastle.util.Arrays
 
clone(int[]) - Static method in class org.bouncycastle.util.Arrays
 
clone(long[]) - Static method in class org.bouncycastle.util.Arrays
 
clone(short[]) - Static method in class org.bouncycastle.util.Arrays
 
clone(BigInteger[]) - Static method in class org.bouncycastle.util.Arrays
 
clone(byte[], byte[]) - Static method in class org.bouncycastle.util.Arrays
 
clone(long[], long[]) - Static method in class org.bouncycastle.util.Arrays
 
clone(byte[][]) - Static method in class org.bouncycastle.util.Arrays
 
clone(byte[][][]) - Static method in class org.bouncycastle.util.Arrays
 
clone() - Method in interface org.bouncycastle.util.Selector
 
clone() - Method in class org.bouncycastle.x509.AttributeCertificateHolder
Deprecated.
 
clone() - Method in class org.bouncycastle.x509.AttributeCertificateIssuer
Deprecated.
 
clone() - Method in class org.bouncycastle.x509.ExtendedPKIXBuilderParameters
Deprecated.
Makes a copy of this PKIXParameters object.
clone() - Method in class org.bouncycastle.x509.ExtendedPKIXParameters
Deprecated.
 
clone() - Method in class org.bouncycastle.x509.PKIXAttrCertChecker
Returns a clone of this object.
clone() - Method in class org.bouncycastle.x509.X509AttributeCertStoreSelector
Deprecated.
Returns a clone of this object.
clone() - Method in class org.bouncycastle.x509.X509CertPairStoreSelector
Returns a clone of this selector.
clone() - Method in class org.bouncycastle.x509.X509CertStoreSelector
Deprecated.
 
clone() - Method in class org.bouncycastle.x509.X509CollectionStoreParameters
Returns a shallow clone.
clone() - Method in class org.bouncycastle.x509.X509CRLStoreSelector
 
cloneArray(byte[]) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
Clone a byte array.
cloneArray(byte[][]) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
Clone a 2d byte array.
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.ECCurve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.ECCurve.F2m
 
cloneCurve() - Method in class org.bouncycastle.math.ec.ECCurve.Fp
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.DigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.DSTU7564Test
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.GOST3411_2012_256DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.GOST3411_2012_512DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.GOST3411DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.KeccakDigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.MD2DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.MD4DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.MD5DigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.MD5DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.RIPEMD128DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.RIPEMD160DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.RIPEMD256DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.RIPEMD320DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA1DigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA1DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA224DigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA224DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA256DigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA256DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA384DigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA384DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA512DigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA512DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA512t224DigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA512t224DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA512t256DigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA512t256DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SM3DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.TigerDigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.WhirlpoolDigestTest
 
close() - Method in class org.bouncycastle.asn1.ASN1OutputStream
 
close() - Method in class org.bouncycastle.asn1.BERSequenceGenerator
Close of the generator, writing out the BER end tag.
close() - Method in class org.bouncycastle.asn1.DERSequenceGenerator
Close of the generator, writing out the SEQUENCE.
close() - Method in class org.bouncycastle.crypto.io.CipherInputStream
Closes the underlying input stream and finalises the processing of the data by the cipher.
close() - Method in class org.bouncycastle.crypto.io.CipherOutputStream
Closes this output stream and releases any system resources associated with this stream.
close() - Method in class org.bouncycastle.jcajce.io.CipherInputStream
Closes the underlying input stream, and then finalises the processing of the data by the cipher.
close() - Method in class org.bouncycastle.jcajce.io.CipherOutputStream
Closes this output stream and releases any system resources associated with this stream.
close() - Method in class org.bouncycastle.util.io.BufferingOutputStream
 
close() - Method in class org.bouncycastle.util.io.SimpleOutputStream
 
close() - Method in class org.bouncycastle.util.io.TeeInputStream
 
close() - Method in class org.bouncycastle.util.io.TeeOutputStream
 
close() - Method in class org.bouncycastle.util.test.UncloseableOutputStream
 
CMac - Class in org.bouncycastle.crypto.macs
CMAC - as specified at www.nuee.nagoya-u.ac.jp/labs/tiwata/omac/omac.html
CMac(BlockCipher) - Constructor for class org.bouncycastle.crypto.macs.CMac
create a standard MAC based on a CBC block cipher (64 or 128 bit block).
CMac(BlockCipher, int) - Constructor for class org.bouncycastle.crypto.macs.CMac
create a standard MAC based on a block cipher with the size of the MAC been given in bits.
CMAC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Blowfish.CMAC
 
CMAC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DES.CMAC
 
CMAC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DESede.CMAC
 
CMAC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.SEED.CMAC
 
CMAC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Shacal2.CMAC
 
CMAC() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.SM4.CMAC
 
CMAC_1024() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Threefish.CMAC_1024
 
CMAC_256() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Threefish.CMAC_256
 
CMAC_512() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.Threefish.CMAC_512
 
CMacTest - Class in org.bouncycastle.crypto.test
CMAC tester - Official Test Vectors.
CMacTest() - Constructor for class org.bouncycastle.crypto.test.CMacTest
 
CMacWithIV - Class in org.bouncycastle.crypto.macs
A non-NIST variant which allows passing of an IV to the underlying CBC cipher.
CMacWithIV(BlockCipher) - Constructor for class org.bouncycastle.crypto.macs.CMacWithIV
 
CMacWithIV(BlockCipher, int) - Constructor for class org.bouncycastle.crypto.macs.CMacWithIV
 
CMCCertificationRequestTest - Class in org.bouncycastle.asn1.test
 
CMCCertificationRequestTest() - Constructor for class org.bouncycastle.asn1.test.CMCCertificationRequestTest
 
CMCFailInfo - Class in org.bouncycastle.asn1.cmc
CMCFailInfo ::= INTEGER { badAlg (0), badMessageCheck (1), badRequest (2), badTime (3), badCertId (4), unsupportedExt (5), mustArchiveKeys (6), badIdentity (7), popRequired (8), popFailed (9), noKeyReuse (10), internalCAError (11), tryLater (12), authDataFail (13) }
CMCFailInfoTest - Class in org.bouncycastle.asn1.test
 
CMCFailInfoTest() - Constructor for class org.bouncycastle.asn1.test.CMCFailInfoTest
 
CMCObjectIdentifiers - Interface in org.bouncycastle.asn1.cmc
Object Identifiers from RFC 5272
CMCPublicationInfo - Class in org.bouncycastle.asn1.cmc
CMCPublicationInfo ::= SEQUENCE { hashAlg AlgorithmIdentifier, certHashes SEQUENCE OF OCTET STRING, pubInfo PKIPublicationInfo }
CMCPublicationInfo(AlgorithmIdentifier, byte[][], PKIPublicationInfo) - Constructor for class org.bouncycastle.asn1.cmc.CMCPublicationInfo
 
CMCPublicationInfoTest - Class in org.bouncycastle.asn1.test
 
CMCPublicationInfoTest() - Constructor for class org.bouncycastle.asn1.test.CMCPublicationInfoTest
 
CMCStatus - Class in org.bouncycastle.asn1.cmc
CMCStatus ::= INTEGER { success (0), failed (2), pending (3), noSupport (4), confirmRequired (5), popRequired (6), partial (7) }
CMCStatusInfo - Class in org.bouncycastle.asn1.cmc
-- Used to return status state in a response id-cmc-statusInfo OBJECT IDENTIFIER ::= {id-cmc 1} CMCStatusInfo ::= SEQUENCE { cMCStatus CMCStatus, bodyList SEQUENCE SIZE (1..MAX) OF BodyPartID, statusString UTF8String OPTIONAL, otherInfo CHOICE { failInfo CMCFailInfo, pendInfo PendInfo } OPTIONAL }
CMCStatusInfo.OtherInfo - Class in org.bouncycastle.asn1.cmc
Other info implements the choice component of CMCStatusInfo.
CMCStatusInfoBuilder - Class in org.bouncycastle.asn1.cmc
 
CMCStatusInfoBuilder(CMCStatus, BodyPartID) - Constructor for class org.bouncycastle.asn1.cmc.CMCStatusInfoBuilder
 
CMCStatusInfoBuilder(CMCStatus, BodyPartID[]) - Constructor for class org.bouncycastle.asn1.cmc.CMCStatusInfoBuilder
 
CMCStatusInfoTest - Class in org.bouncycastle.asn1.test
 
CMCStatusInfoTest() - Constructor for class org.bouncycastle.asn1.test.CMCStatusInfoTest
 
CMCStatusInfoV2 - Class in org.bouncycastle.asn1.cmc
-- Replaces CMC Status Info -- id-cmc-statusInfoV2 OBJECT IDENTIFIER ::= {id-cmc 25} CMCStatusInfoV2 ::= SEQUENCE { cMCStatus CMCStatus, bodyList SEQUENCE SIZE (1..MAX) OF BodyPartReference, statusString UTF8String OPTIONAL, otherStatusInfo OtherStatusInfo OPTIONAL } OtherStatusInfo ::= CHOICE { failInfo CMCFailInfo, pendInfo PendInfo, extendedFailInfo ExtendedFailInfo } PendInfo ::= SEQUENCE { pendToken OCTET STRING, pendTime GeneralizedTime } ExtendedFailInfo ::= SEQUENCE { failInfoOID OBJECT IDENTIFIER, failInfoValue ANY DEFINED BY failInfoOID }
CMCStatusInfoV2Builder - Class in org.bouncycastle.asn1.cmc
 
CMCStatusInfoV2Builder(CMCStatus, BodyPartID) - Constructor for class org.bouncycastle.asn1.cmc.CMCStatusInfoV2Builder
 
CMCStatusInfoV2Builder(CMCStatus, BodyPartID[]) - Constructor for class org.bouncycastle.asn1.cmc.CMCStatusInfoV2Builder
 
CMCStatusInfoV2Test - Class in org.bouncycastle.asn1.test
 
CMCStatusInfoV2Test() - Constructor for class org.bouncycastle.asn1.test.CMCStatusInfoV2Test
 
CMCStatusTest - Class in org.bouncycastle.asn1.test
 
CMCStatusTest() - Constructor for class org.bouncycastle.asn1.test.CMCStatusTest
 
CMCUnsignedData - Class in org.bouncycastle.asn1.cmc
id-aa-cmc-unsignedData OBJECT IDENTIFIER ::= {id-aa 34} CMCUnsignedData ::= SEQUENCE { bodyPartPath BodyPartPath, identifier OBJECT IDENTIFIER, content ANY DEFINED BY identifier }
CMCUnsignedData(BodyPartPath, ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.cmc.CMCUnsignedData
 
CMCUnsignedDataTest - Class in org.bouncycastle.asn1.test
 
CMCUnsignedDataTest() - Constructor for class org.bouncycastle.asn1.test.CMCUnsignedDataTest
 
cmov(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
cmov(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
cmov(int, int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
CMP_1999 - Static variable in class org.bouncycastle.asn1.cmp.PKIHeader
 
CMP_2000 - Static variable in class org.bouncycastle.asn1.cmp.PKIHeader
 
CMPCertificate - Class in org.bouncycastle.asn1.cmp
 
CMPCertificate(AttributeCertificate) - Constructor for class org.bouncycastle.asn1.cmp.CMPCertificate
Deprecated.
use (type. otherCert) constructor
CMPCertificate(int, ASN1Object) - Constructor for class org.bouncycastle.asn1.cmp.CMPCertificate
Note: the addition of other certificates is a BC extension.
CMPCertificate(Certificate) - Constructor for class org.bouncycastle.asn1.cmp.CMPCertificate
 
CMPObjectIdentifiers - Interface in org.bouncycastle.asn1.cmp
 
cmsAlgorithmProtect - Static variable in interface org.bouncycastle.asn1.cms.CMSAttributes
 
CMSAlgorithmProtection - Class in org.bouncycastle.asn1.cms
From RFC 6211
CMSAlgorithmProtection(AlgorithmIdentifier, int, AlgorithmIdentifier) - Constructor for class org.bouncycastle.asn1.cms.CMSAlgorithmProtection
 
CMSAttributes - Interface in org.bouncycastle.asn1.cms
RFC 5652 CMS attribute OID constants.
CMSObjectIdentifiers - Interface in org.bouncycastle.asn1.cms
 
CMSTest - Class in org.bouncycastle.asn1.test
 
CMSTest() - Constructor for class org.bouncycastle.asn1.test.CMSTest
 
CN - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
common name - StringType(SIZE(1..64))
cn - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
CN - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use a X500NameStyle
cnegate(int, int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
cnegate(int, int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
coeffs - Variable in class org.bouncycastle.pqc.math.ntru.polynomial.IntegerPolynomial
 
COEXISTANT_TAG_ALLOCATION_AUTHORITY - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
cofactor - Variable in class org.bouncycastle.math.ec.ECCurve
 
CollectionStore<T> - Class in org.bouncycastle.util
A simple collection backed store.
CollectionStore(Collection<T>) - Constructor for class org.bouncycastle.util.CollectionStore
Basic constructor.
COMMAND_TO_PERFORM - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
commit(byte[]) - Method in class org.bouncycastle.crypto.commitments.GeneralHashCommitter
Generate a commitment for the passed in message.
commit(byte[]) - Method in class org.bouncycastle.crypto.commitments.HashCommitter
Generate a commitment for the passed in message.
commit(byte[]) - Method in interface org.bouncycastle.crypto.Committer
Generate a commitment for the passed in message.
Commitment - Class in org.bouncycastle.crypto
General holding class for a commitment.
Commitment(byte[], byte[]) - Constructor for class org.bouncycastle.crypto.Commitment
Base constructor.
commitmentType - Static variable in interface org.bouncycastle.asn1.esf.ESFAttributes
 
CommitmentTypeIdentifier - Interface in org.bouncycastle.asn1.esf
 
CommitmentTypeIndication - Class in org.bouncycastle.asn1.esf
 
CommitmentTypeIndication(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.esf.CommitmentTypeIndication
 
CommitmentTypeIndication(ASN1ObjectIdentifier, ASN1Sequence) - Constructor for class org.bouncycastle.asn1.esf.CommitmentTypeIndication
 
CommitmentTypeIndicationUnitTest - Class in org.bouncycastle.asn1.test
 
CommitmentTypeIndicationUnitTest() - Constructor for class org.bouncycastle.asn1.test.CommitmentTypeIndicationUnitTest
 
CommitmentTypeQualifier - Class in org.bouncycastle.asn1.esf
Commitment type qualifiers, used in the Commitment-Type-Indication attribute (RFC3126).
CommitmentTypeQualifier(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.esf.CommitmentTypeQualifier
Creates a new CommitmentTypeQualifier instance.
CommitmentTypeQualifier(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.esf.CommitmentTypeQualifier
Creates a new CommitmentTypeQualifier instance.
CommitmentTypeQualifierUnitTest - Class in org.bouncycastle.asn1.test
 
CommitmentTypeQualifierUnitTest() - Constructor for class org.bouncycastle.asn1.test.CommitmentTypeQualifierUnitTest
 
Committer - Interface in org.bouncycastle.crypto
General interface fdr classes that produce and validate commitments.
commonName - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
Subject RDN components: commonName = 2.5.4.3
compare(int, int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
compare(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
compareUnsigned(byte[], byte[]) - Static method in class org.bouncycastle.util.Arrays
 
COMPATIBLE_TAG_ALLOCATION_AUTHORITY - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CompleteRevocationRefs - Class in org.bouncycastle.asn1.esf
CompleteRevocationRefs ::= SEQUENCE OF CrlOcspRef
CompleteRevocationRefs(CrlOcspRef[]) - Constructor for class org.bouncycastle.asn1.esf.CompleteRevocationRefs
 
compose() - Static method in class org.bouncycastle.pqc.crypto.lms.Composer
 
Composer - Class in org.bouncycastle.pqc.crypto.lms
Type to assist in build LMS messages.
COMPOSITE - Class in org.bouncycastle.jcajce.provider.asymmetric
 
COMPOSITE() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.COMPOSITE
 
COMPOSITE.KeyFactory - Class in org.bouncycastle.jcajce.provider.asymmetric
 
COMPOSITE.Mappings - Class in org.bouncycastle.jcajce.provider.asymmetric
 
CompositeAlgorithmSpec - Class in org.bouncycastle.jcajce.spec
 
CompositeAlgorithmSpec(CompositeAlgorithmSpec.Builder) - Constructor for class org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec
 
CompositeAlgorithmSpec.Builder - Class in org.bouncycastle.jcajce.spec
 
CompositePrivateKey - Class in org.bouncycastle.jcajce
A composite private key class.
CompositePrivateKey(PrivateKey...) - Constructor for class org.bouncycastle.jcajce.CompositePrivateKey
Create a composite key containing a single private key.
CompositePublicKey - Class in org.bouncycastle.jcajce
A composite key class.
CompositePublicKey(PublicKey...) - Constructor for class org.bouncycastle.jcajce.CompositePublicKey
Create a composite key containing a single public key.
compressedData - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.1.9 -- smime ct compressedData
CompressedData - Class in org.bouncycastle.asn1.cms
RFC 3274: CMS Compressed Data.
CompressedData(AlgorithmIdentifier, ContentInfo) - Constructor for class org.bouncycastle.asn1.cms.CompressedData
 
CompressedDataParser - Class in org.bouncycastle.asn1.cms
Parser of RFC 3274 CompressedData object.
CompressedDataParser(ASN1SequenceParser) - Constructor for class org.bouncycastle.asn1.cms.CompressedDataParser
 
computeCOBMatrix(GF2nField) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nField
Computes the change-of-basis matrix for basis conversion according to 1363.
computeCOBMatrix(GF2nField) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nONBField
Computes the change-of-basis matrix for basis conversion according to 1363.
computeCOBMatrix(GF2nField) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialField
Computes the change-of-basis matrix for basis conversion according to 1363.
computeFieldPolynomial() - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nField
Computes the fieldpolynomial.
computeFieldPolynomial() - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nONBField
Computes the field polynomial for a ONB according to IEEE 1363 A.7.2 (p110f).
computeFieldPolynomial() - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialField
Computes the field polynomial.
computeFieldPolynomial2() - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialField
Computes the field polynomial.
ComputeInField - Class in org.bouncycastle.pqc.crypto.rainbow.util
This class offers different operations on matrices in field GF2^8.
ComputeInField() - Constructor for class org.bouncycastle.pqc.crypto.rainbow.util.ComputeInField
Constructor with no parameters
computeInverse() - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2Matrix
Compute the inverse of this matrix.
computeInverse() - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2mMatrix
Compute the inverse of this matrix.
computeInverse() - Method in class org.bouncycastle.pqc.math.linearalgebra.Matrix
Compute the inverse of this matrix.
computeInverse() - Method in class org.bouncycastle.pqc.math.linearalgebra.Permutation
Compute the inverse permutation P-1.
computeSystematicForm(GF2Matrix, SecureRandom) - Static method in class org.bouncycastle.pqc.math.linearalgebra.GoppaCode
Given a check matrix H, compute matrices S, M, and a random permutation P such that S*H*P = (Id|M).
computeTranspose() - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2Matrix
Compute the transpose of this matrix.
concatenate(byte[], byte[]) - Static method in class org.bouncycastle.pqc.math.linearalgebra.ByteUtils
Concatenate two byte arrays.
concatenate(byte[][]) - Static method in class org.bouncycastle.pqc.math.linearalgebra.ByteUtils
Convert a 2-dimensional byte array into a 1-dimensional byte array by concatenating all entries.
concatenate(byte[], byte[]) - Static method in class org.bouncycastle.util.Arrays
 
concatenate(byte[], byte[], byte[]) - Static method in class org.bouncycastle.util.Arrays
 
concatenate(byte[], byte[], byte[], byte[]) - Static method in class org.bouncycastle.util.Arrays
 
concatenate(byte[][]) - Static method in class org.bouncycastle.util.Arrays
 
concatenate(int[], int[]) - Static method in class org.bouncycastle.util.Arrays
 
concatenateArray(byte[][]) - Method in class org.bouncycastle.pqc.crypto.gmss.util.GMSSUtil
This method concatenates a 2-dimensional byte array into a 1-dimensional byte array
ConcatenationKDFGenerator - Class in org.bouncycastle.crypto.agreement.kdf
Generator for Concatenation Key Derivation Function defined in NIST SP 800-56A, Sect 5.8.1
ConcatenationKDFGenerator(Digest) - Constructor for class org.bouncycastle.crypto.agreement.kdf.ConcatenationKDFGenerator
 
ConfigurableProvider - Interface in org.bouncycastle.jcajce.provider.config
Implemented by the BC provider.
CONFIGURATION - Static variable in class org.bouncycastle.jce.provider.BouncyCastleProvider
 
CONFIGURATION - Static variable in class org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.asymmetric.COMPOSITE.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.asymmetric.DH.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.asymmetric.DSA.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.asymmetric.DSTU4145.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.asymmetric.EC.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.asymmetric.ECGOST.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.asymmetric.EdEC.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.asymmetric.ElGamal.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.asymmetric.GM.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.asymmetric.GOST.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.asymmetric.IES.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.asymmetric.RSA.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.asymmetric.X509.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.Blake2b.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.Blake2s.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.DSTU7564.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.GOST3411.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.Haraka.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.Keccak.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.MD2.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.MD4.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.MD5.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.RIPEMD128.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.RIPEMD160.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.RIPEMD256.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.RIPEMD320.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.SHA1.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.SHA224.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.SHA256.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.SHA3.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.SHA384.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.SHA512.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.Skein.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.SM3.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.Tiger.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.digest.Whirlpool.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.drbg.DRBG.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.keystore.BC.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.keystore.BCFKS.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.keystore.PKCS12.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.AES.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.ARC4.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.ARIA.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.Blowfish.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.Camellia.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.CAST5.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.CAST6.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.ChaCha.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.DES.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.DESede.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.DSTU7624.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.GOST28147.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.GOST3412_2015.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.Grain128.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.Grainv1.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.HC128.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.HC256.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.IDEA.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.Noekeon.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.OpenSSLPBKDF.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF1.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.PBEPKCS12.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.Poly1305.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.RC2.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.RC5.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.RC6.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.Rijndael.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.Salsa20.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.SCRYPT.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.SEED.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.Serpent.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.Shacal2.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.SipHash.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.SipHash128.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.Skipjack.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.SM4.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.TEA.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.Threefish.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.TLSKDF.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.Twofish.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.VMPC.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.VMPCKSA3.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.XSalsa20.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.XTEA.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.symmetric.Zuc.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.jcajce.provider.util.AlgorithmProvider
 
configure() - Method in class org.bouncycastle.math.ec.ECCurve
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.pqc.jcajce.provider.LMS.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.pqc.jcajce.provider.McEliece.Mappings
 
configure(ConfigurableProvider) - Method in class org.bouncycastle.pqc.jcajce.provider.NH.Mappings