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 _
All Classes All Packages
All Classes All Packages
A
- a - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Client
- a - Variable in class org.bouncycastle.math.ec.ECCurve
- 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
- 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() - Constructor for class org.bouncycastle.math.ec.ECFieldElement.AbstractF2m
- AbstractF2m(int, int, int, int) - Constructor for class org.bouncycastle.math.ec.ECCurve.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() - Constructor for class org.bouncycastle.math.ec.ECFieldElement.AbstractFp
- AbstractFp(BigInteger) - Constructor for class org.bouncycastle.math.ec.ECCurve.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(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
- add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
- add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
- add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
- add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
- add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
- add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
- add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
- add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
- add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
- add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
- add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
- add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
- 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[]) - 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[]) - Static method in class org.bouncycastle.math.raw.Nat256
- add(int[], int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Mod
-
Deprecated.Will be removed.
- add(int[], int, int[], 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.Nat256
- add(int, int) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2mField
-
Return sum of two elements
- add(int, int) - Static method in class org.bouncycastle.pqc.math.linearalgebra.PolynomialRingGF2
-
Return sum of two polyomials
- add(int, int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
- 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(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
- add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
- add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
- add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
- add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
- add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
- add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
- add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
- add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
- add(String) - Method in class org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec.Builder
- add(String) - Method in interface org.bouncycastle.util.StringList
-
Add a String to the list.
- add(String, AlgorithmParameterSpec) - Method in class org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec.Builder
- add(ASN1Encodable) - Method in class org.bouncycastle.asn1.ASN1EncodableVector
- add(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.bouncycastle.asn1.cms.AttributeTable
-
Return a new table with the passed in attribute added.
- add(PKIStatusInfo) - Method in class org.bouncycastle.asn1.cmp.RevRepContentBuilder
- add(PKIStatusInfo, CertId) - Method in class org.bouncycastle.asn1.cmp.RevRepContentBuilder
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
- add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
- 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.custom.djb.Curve25519Point
- add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Point
- 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(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Point
- add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Point
- add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Point
- add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Point
- add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Point
- add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Point
- add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Point
- add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Point
- add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Point
- add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Point
- 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(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Point
- add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Point
- 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(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Point
- add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Point
- 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(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Point
- 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(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Point
- add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Point
- 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(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(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(GF2Polynomial) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial
-
Adds two GF2Polynomials, this and b, and returns the result.
- add(GFElement) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nONBElement
-
Compute the sum of this element and addend.
- add(GFElement) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialElement
-
Compute the sum of this element and addend.
- 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(Vector) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2mVector
-
Add another vector to this vector.
- add(Vector) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2Vector
-
Adds another GF2Vector to this vector.
- 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) - Method in class org.bouncycastle.pqc.math.ntru.polynomial.IntegerPolynomial
-
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_INFO_NOT_AVAILABLE - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
-
Deprecated.use lower case version
- 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
- addAdditionalInput(String) - Method in class org.bouncycastle.crypto.prng.test.DRBGTestVector
- addAlgorithm(String, String) - Method in interface org.bouncycastle.jcajce.provider.config.ConfigurableProvider
- addAlgorithm(String, 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 interface org.bouncycastle.jcajce.provider.config.ConfigurableProvider
- addAlgorithm(String, ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.jce.provider.BouncyCastleProvider
- 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(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[]) - Static method in class org.bouncycastle.math.raw.Nat256
- addBothTo(int[], int, int[], 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.Nat256
- 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(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
- 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
- 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(ASN1Sequence) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
- 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
- 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, 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(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(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, 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(Extension) - Method in class org.bouncycastle.asn1.x509.ExtensionsGenerator
-
Add a given extension.
- 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
- additionalInput(int) - Method in class org.bouncycastle.crypto.prng.test.DRBGTestVector
- 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
- 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() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
- addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
- 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[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
- addOne(int[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
- addOne(int[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
- addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
- addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
- addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
- addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
- addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
- addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
- addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
- addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
- addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
- addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
- addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
- addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
- addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
- addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
- addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
- addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
- addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
- addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
- addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
- addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
- addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
- addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
- 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(byte[]) - 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(byte[]) - Method in class org.bouncycastle.crypto.prng.VMPCRandomGenerator
- addSeedMaterial(long) - Method in class org.bouncycastle.crypto.prng.DigestRandomGenerator
- addSeedMaterial(long) - Method in interface org.bouncycastle.crypto.prng.RandomGenerator
-
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(long) - Method in class org.bouncycastle.crypto.prng.VMPCRandomGenerator
- addSignatureAlgorithm(ConfigurableProvider, String, String, String, ASN1ObjectIdentifier) - Method in class org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider
- addSignatureAlgorithm(ConfigurableProvider, 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
- addTo(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[]) - Static method in class org.bouncycastle.math.raw.Nat192
- addTo(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.Nat128
- addTo(int[], int, int[], 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.Nat192
- addTo(int[], int, int[], 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.Nat256
- 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
- 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
- addToEachOther(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
- 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 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(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() - Method in class org.bouncycastle.crypto.engines.ChaCha7539Engine
- advanceCounter() - Method in class org.bouncycastle.crypto.engines.ChaChaEngine
- advanceCounter() - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
- advanceCounter(long) - Method in class org.bouncycastle.crypto.engines.ChaCha7539Engine
- advanceCounter(long) - Method in class org.bouncycastle.crypto.engines.ChaChaEngine
- advanceCounter(long) - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
- AEADBlockCipher - Interface in org.bouncycastle.crypto.modes
-
An
AEADCipherbased on aBlockCipher. - 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.
- AEADTest - Class in org.bouncycastle.jce.provider.test
- AEADTest() - Constructor for class org.bouncycastle.jce.provider.test.AEADTest
- 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
- 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
- AES256_CCM - org.bouncycastle.jcajce.BCFKSLoadStoreParameter.EncryptionAlgorithm
- AES256_KWP - org.bouncycastle.jcajce.BCFKSLoadStoreParameter.EncryptionAlgorithm
- 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/
- AESSICTest - Class in org.bouncycastle.jce.provider.test
-
test vectors based on NIST Special Publication 800-38A, "Recommendation for Block Cipher Modes of Operation"
- AESSICTest() - Constructor for class org.bouncycastle.jce.provider.test.AESSICTest
- 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 - Class in org.bouncycastle.jce.provider.test
-
basic test class for the AES cipher vectors from FIPS-197
- AESTest() - Constructor for class org.bouncycastle.crypto.test.AESTest
- AESTest() - Constructor for class org.bouncycastle.jce.provider.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 - Variable in class org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPrivateKey
- 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
- AlgorithmIdentifierFactory - Class in org.bouncycastle.crypto.util
-
Factory methods for common AlgorithmIdentifiers.
- AlgorithmParameterGeneratorSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.dh
- AlgorithmParameterGeneratorSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.dsa
- AlgorithmParameterGeneratorSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.elgamal
- AlgorithmParameterGeneratorSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.gost
- AlgorithmParameterGeneratorSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.AlgorithmParameterGeneratorSpi
- AlgorithmParameterGeneratorSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dsa.AlgorithmParameterGeneratorSpi
- AlgorithmParameterGeneratorSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.elgamal.AlgorithmParameterGeneratorSpi
- AlgorithmParameterGeneratorSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.gost.AlgorithmParameterGeneratorSpi
- AlgorithmParametersSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.dh
- AlgorithmParametersSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.dsa
- AlgorithmParametersSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.ec
- AlgorithmParametersSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.elgamal
- AlgorithmParametersSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.gost
- AlgorithmParametersSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.ies
- AlgorithmParametersSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- AlgorithmParametersSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.AlgorithmParametersSpi
- AlgorithmParametersSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dsa.AlgorithmParametersSpi
- AlgorithmParametersSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.AlgorithmParametersSpi
- AlgorithmParametersSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.elgamal.AlgorithmParametersSpi
- AlgorithmParametersSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.gost.AlgorithmParametersSpi
- AlgorithmParametersSpi() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ies.AlgorithmParametersSpi
- 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
- AlgorithmParametersTest - Class in org.bouncycastle.jce.provider.test
- AlgorithmParametersTest() - Constructor for class org.bouncycastle.jce.provider.test.AlgorithmParametersTest
- 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() - 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
- AlgParamGen(int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DSTU7624.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 - Class in org.bouncycastle.crypto.agreement.test
- AllTests - Class in org.bouncycastle.crypto.ec.test
- AllTests - Class in org.bouncycastle.crypto.prng.test
- AllTests - Class in org.bouncycastle.crypto.test
- AllTests - Class in org.bouncycastle.jce.provider.test
- AllTests - Class in org.bouncycastle.jce.provider.test.nist
- AllTests - Class in org.bouncycastle.jce.provider.test.rsa3
- AllTests - Class in org.bouncycastle.pqc.crypto.test
- AllTests - Class in org.bouncycastle.pqc.jcajce.provider.test
-
Full test suite for the BCPQC provider.
- AllTests - Class in org.bouncycastle.pqc.math.ntru.euclid.test
- AllTests - Class in org.bouncycastle.pqc.math.ntru.polynomial.test
- AllTests - Class in org.bouncycastle.pqc.math.ntru.util.test
- AllTests() - Constructor for class org.bouncycastle.asn1.test.AllTests
- AllTests() - Constructor for class org.bouncycastle.crypto.agreement.test.AllTests
- AllTests() - Constructor for class org.bouncycastle.crypto.ec.test.AllTests
- AllTests() - Constructor for class org.bouncycastle.crypto.prng.test.AllTests
- AllTests() - Constructor for class org.bouncycastle.crypto.test.AllTests
- AllTests() - Constructor for class org.bouncycastle.jce.provider.test.AllTests
- AllTests() - Constructor for class org.bouncycastle.jce.provider.test.nist.AllTests
- AllTests() - Constructor for class org.bouncycastle.jce.provider.test.rsa3.AllTests
- AllTests() - Constructor for class org.bouncycastle.pqc.crypto.test.AllTests
- AllTests() - Constructor for class org.bouncycastle.pqc.jcajce.provider.test.AllTests
- AllTests() - Constructor for class org.bouncycastle.pqc.math.ntru.euclid.test.AllTests
- AllTests() - Constructor for class org.bouncycastle.pqc.math.ntru.polynomial.test.AllTests
- AllTests() - Constructor for class org.bouncycastle.pqc.math.ntru.util.test.AllTests
- AllTests.SimpleTestTest - Class in org.bouncycastle.pqc.crypto.test
- 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) - Constructor for exception org.bouncycastle.jce.provider.AnnotatedException
- AnnotatedException(String, Throwable) - 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
- append(byte[], byte) - Static method in class org.bouncycastle.util.Arrays
- append(int[], int) - Static method in class org.bouncycastle.util.Arrays
- append(short[], short) - Static method in class org.bouncycastle.util.Arrays
- append(String[], String) - Static method in class org.bouncycastle.util.Arrays
- append(ArchiveTimeStamp) - Method in class org.bouncycastle.asn1.tsp.ArchiveTimeStampChain
-
Adds an
ArchiveTimeStampobject to the archive timestamp chain. - append(ArchiveTimeStampChain) - Method in class org.bouncycastle.asn1.tsp.ArchiveTimeStampSequence
-
Adds an
ArchiveTimeStampChainto the ArchiveTimeStamp sequence. - 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 andf=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 andf=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(ContentInfo) - Constructor for class org.bouncycastle.asn1.tsp.ArchiveTimeStamp
- ArchiveTimeStamp(AlgorithmIdentifier, Attributes, PartialHashtree[], ContentInfo) - Constructor for class org.bouncycastle.asn1.tsp.ArchiveTimeStamp
- ArchiveTimeStamp(AlgorithmIdentifier, PartialHashtree[], 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(boolean[], boolean[]) - Static method in class org.bouncycastle.util.Arrays
- areEqual(byte[][], byte[][]) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
-
Compares two 2d-byte arrays.
- areEqual(byte[][], byte[][]) - Method in class org.bouncycastle.util.test.SimpleTest
- areEqual(byte[], byte[]) - Static method in class org.bouncycastle.util.Arrays
- areEqual(byte[], byte[]) - Method in class org.bouncycastle.util.test.SimpleTest
- areEqual(byte[], int, int, byte[], int, int) - Static method in class org.bouncycastle.util.Arrays
- areEqual(byte[], int, int, byte[], int, int) - Method in class org.bouncycastle.util.test.SimpleTest
- 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(short[], short[]) - Static method in class org.bouncycastle.util.Arrays
- areEqual(Object[], Object[]) - Static method in class org.bouncycastle.util.Arrays
- areEqual(Object, Object) - Static method in class org.bouncycastle.util.Objects
- 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.
- 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
- 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 - Class in org.bouncycastle.jce.provider.test
-
basic test class for the ARIA cipher vectors from FIPS-197
- ARIATest() - Constructor for class org.bouncycastle.crypto.test.ARIATest
- ARIATest() - Constructor for class org.bouncycastle.jce.provider.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.
- ASCII - org.bouncycastle.crypto.PasswordConverter
-
Do a straight char[] to 8 bit conversion.
- 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
-
Base constructor.
- ASN1BitString(byte, int) - Constructor for class org.bouncycastle.asn1.ASN1BitString
- ASN1Boolean - Class in org.bouncycastle.asn1
-
Public facade of ASN.1 Boolean data.
- ASN1Boolean(boolean) - Constructor for class org.bouncycastle.asn1.ASN1Boolean
- 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(byte[]) - Constructor for class org.bouncycastle.asn1.ASN1Enumerated
-
Constructor from encoded BigInteger.
- ASN1Enumerated(int) - Constructor for class org.bouncycastle.asn1.ASN1Enumerated
-
Constructor from int.
- ASN1Enumerated(BigInteger) - Constructor for class org.bouncycastle.asn1.ASN1Enumerated
-
Constructor from 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, int, ASN1Primitive) - Constructor for class org.bouncycastle.asn1.ASN1External
-
Creates a new instance of External.
- 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
- 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(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) - Constructor for class org.bouncycastle.asn1.ASN1InputStream
- 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) - Constructor for class org.bouncycastle.asn1.ASN1InputStream
-
Create an ASN1InputStream where no DER object will be longer than limit.
- 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(byte[]) - Constructor for class org.bouncycastle.asn1.ASN1Integer
-
Construct an INTEGER from the passed in byte array.
- 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.
- asn1IntegerTest() - Method in class org.bouncycastle.asn1.test.MiscTest
- ASN1IntegerTest - Class in org.bouncycastle.asn1.test
- ASN1IntegerTest() - Constructor for class org.bouncycastle.asn1.test.ASN1IntegerTest
- 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.Use
ASN1OutputStream.create(OutputStream)instead. - 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
SEQUENCEandSEQUENCE OFconstructs. - 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(ASN1Encodable[]) - Constructor for class org.bouncycastle.asn1.ASN1Sequence
-
Create a SEQUENCE containing an array of objects.
- ASN1Sequence(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.ASN1Sequence
-
Create a SEQUENCE containing a vector 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
SETandSET OFconstructs. - ASN1Set() - Constructor for class org.bouncycastle.asn1.ASN1Set
- ASN1Set(ASN1Encodable) - Constructor for class org.bouncycastle.asn1.ASN1Set
-
Create a SET containing one object
- ASN1Set(ASN1Encodable[], boolean) - Constructor for class org.bouncycastle.asn1.ASN1Set
-
Create a SET containing an array of objects.
- ASN1Set(ASN1EncodableVector, boolean) - Constructor for class org.bouncycastle.asn1.ASN1Set
-
Create a SET containing a vector 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(byte[]) - Constructor for class org.bouncycastle.asn1.ASN1StreamParser
- ASN1StreamParser(InputStream) - Constructor for class org.bouncycastle.asn1.ASN1StreamParser
- ASN1StreamParser(InputStream, int) - 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.
- assertEquals(byte[], byte[]) - Static method in class org.bouncycastle.pqc.jcajce.provider.test.FlexiTest
- assertEquals(int[], int[]) - Static method in class org.bouncycastle.pqc.jcajce.provider.test.FlexiTest
- assertEquals(String, byte[], byte[]) - Static method in class org.bouncycastle.pqc.jcajce.provider.test.FlexiTest
- assertEquals(String, int[], int[]) - Static method in class org.bouncycastle.pqc.jcajce.provider.test.FlexiTest
- 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(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) - Static method in class org.bouncycastle.util.BigIntegers
-
Return the passed in value as an unsigned byte array.
- 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 - Class in org.bouncycastle.pqc.jcajce.provider.util
-
The AsymmetricBlockCipher class extends CipherSpiExt.
- AsymmetricBlockCipher - Interface in org.bouncycastle.crypto
-
base interface that a public/private key block cipher needs to conform to.
- AsymmetricBlockCipher() - Constructor for class org.bouncycastle.pqc.jcajce.provider.util.AsymmetricBlockCipher
-
The AsymmetricBlockCipher() constructor
- AsymmetricBlockCipherTest - Class in org.bouncycastle.pqc.jcajce.provider.test
- AsymmetricBlockCipherTest() - Constructor for class org.bouncycastle.pqc.jcajce.provider.test.AsymmetricBlockCipherTest
- AsymmetricCipherKeyPair - Class in org.bouncycastle.crypto
-
a holding class for public/private parameter pairs.
- AsymmetricCipherKeyPair(CipherParameters, CipherParameters) - Constructor for class org.bouncycastle.crypto.AsymmetricCipherKeyPair
-
Deprecated.use AsymmetricKeyParameter
- AsymmetricCipherKeyPair(AsymmetricKeyParameter, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.crypto.AsymmetricCipherKeyPair
-
basic constructor.
- 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
- AsymmetricHybridCipherTest - Class in org.bouncycastle.pqc.jcajce.provider.test
-
Base class for unit tests of
AsymmetricHybridCiphers. - AsymmetricHybridCipherTest() - Constructor for class org.bouncycastle.pqc.jcajce.provider.test.AsymmetricHybridCipherTest
- 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
- attrCert - Static variable in class org.bouncycastle.jce.provider.test.AttrCertData
- AttrCertData - Class in org.bouncycastle.jce.provider.test
- AttrCertData() - Constructor for class org.bouncycastle.jce.provider.test.AttrCertData
- Attribute - Class in org.bouncycastle.asn1.cms
-
RFC 5652: Attribute is a pair of OID (as type identifier) + set of values.
- Attribute - Class in org.bouncycastle.asn1.pkcs
- Attribute - Class in org.bouncycastle.asn1.x509
- Attribute(ASN1ObjectIdentifier, ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.Attribute
- Attribute(ASN1ObjectIdentifier, ASN1Set) - Constructor for class org.bouncycastle.asn1.pkcs.Attribute
- Attribute(ASN1ObjectIdentifier, ASN1Set) - Constructor for class org.bouncycastle.asn1.x509.Attribute
- Attribute(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.Attribute
- attributeCertificate - Static variable in class org.bouncycastle.asn1.isismtt.ocsp.RequestedCertificate
- AttributeCertificate - Class in org.bouncycastle.asn1.x509
- AttributeCertificate(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.AttributeCertificate
-
Deprecated.use getInstance() method.
- AttributeCertificate(AttributeCertificateInfo, AlgorithmIdentifier, DERBitString) - Constructor for class org.bouncycastle.asn1.x509.AttributeCertificate
- AttributeCertificateInfo - Class in org.bouncycastle.asn1.x509
- 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
Attributessets. - 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 - Class in org.bouncycastle.asn1.x500
-
Holding class for the AttributeTypeAndValue structures that make up an RDN.
- AttributeTypeAndValue(String, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.crmf.AttributeTypeAndValue
- AttributeTypeAndValue(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.crmf.AttributeTypeAndValue
- 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 - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
-
PKCS#9: 1.2.840.113549.1.9.16.1.2 -- smime ct authData
- 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
- AuthenticatedDataParser - Class in org.bouncycastle.asn1.cms
-
Parse
AuthenticatedDatastream. - 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 - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
-
PKCS#9: 1.2.840.113549.1.9.16.1.23 -- smime ct authEnvelopedData
- 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
- AuthEnvelopedDataParser - Class in org.bouncycastle.asn1.cms
-
Parse
AuthEnvelopedDatainput 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(ASN1ObjectIdentifier, GeneralName) - Constructor for class org.bouncycastle.asn1.x509.AuthorityInformationAccess
-
create an AuthorityInformationAccess with the oid and location provided.
- AuthorityInformationAccess(AccessDescription) - Constructor for class org.bouncycastle.asn1.x509.AuthorityInformationAccess
- AuthorityInformationAccess(AccessDescription[]) - Constructor for class org.bouncycastle.asn1.x509.AuthorityInformationAccess
- 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 - Class in org.bouncycastle.asn1.x509
-
The AuthorityKeyIdentifier object.
- AuthorityKeyIdentifier - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
-
Deprecated.use X509Extension value.
- 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(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
- AuthorityKeyIdentifier(GeneralNames, BigInteger) - Constructor for class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
-
create an AuthorityKeyIdentifier with the GeneralNames tag and the serial number provided.
- 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
- 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.SRP6Server
- b - Variable in class org.bouncycastle.math.ec.ECCurve
- 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.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, 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, int, int, int, 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
- BaseBlockCipher(BufferedBlockCipher, int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher
- BaseBlockCipher(AEADBlockCipher) - 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(AEADCipher, boolean, int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher
- BaseBlockCipher(BlockCipherProvider) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher
- BaseBlockCipherTest - Class in org.bouncycastle.jce.provider.test
- 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) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.SCRYPT.BasePBKDF2
- BasePBKDF2(String, int, int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2.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 - 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 - Class in org.bouncycastle.asn1.x509
- BasicConstraints - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
-
Deprecated.use X509Extension value.
- 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.
- 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_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
- BC.Mappings - Class in org.bouncycastle.jcajce.provider.keystore
- 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(String, ECPrivateKeyParameters) - 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(ECPrivateKey) - 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(ECPrivateKeySpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PrivateKey
- BCDSTU4145PublicKey - Class in org.bouncycastle.jcajce.provider.asymmetric.dstu
- BCDSTU4145PublicKey(String, ECPublicKeyParameters) - 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(ECPublicKeySpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PublicKey
- BCDSTU4145PublicKey(BCDSTU4145PublicKey) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PublicKey
- BCDSTU4145PublicKey(ECPublicKeySpec, ProviderConfiguration) - 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(String, ECPrivateKeyParameters) - 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(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(BCECGOST3410_2012PrivateKey) - 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_2012PublicKey - Class in org.bouncycastle.jcajce.provider.asymmetric.ecgost12
-
Represent two kind of GOST34.10 2012 PublicKeys: with 256 and 512 size
- BCECGOST3410_2012PublicKey(String, ECPublicKeyParameters) - 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(ECPublicKey) - 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(BCECGOST3410_2012PublicKey) - 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
- BCECGOST3410PrivateKey - Class in org.bouncycastle.jcajce.provider.asymmetric.ecgost
- BCECGOST3410PrivateKey() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PrivateKey
- BCECGOST3410PrivateKey(String, ECPrivateKeyParameters) - 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(ECPrivateKey) - 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(ECPrivateKeySpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PrivateKey
- BCECGOST3410PublicKey - Class in org.bouncycastle.jcajce.provider.asymmetric.ecgost
- BCECGOST3410PublicKey(String, ECPublicKeyParameters) - 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(ECPublicKey) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PublicKey
- BCECGOST3410PublicKey(ECPublicKeySpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PublicKey
- BCECGOST3410PublicKey(BCECGOST3410PublicKey) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PublicKey
- BCECGOST3410PublicKey(ECPublicKeySpec, ProviderConfiguration) - 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(String, ECPrivateKeySpec, 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, 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
- BCECPrivateKey(String, BCECPrivateKey) - 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(ECPrivateKey, ProviderConfiguration) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey
- BCECPublicKey - Class in org.bouncycastle.jcajce.provider.asymmetric.ec
- 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, 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, 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(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.
- BCFKSStoreTest - Class in org.bouncycastle.jce.provider.test
-
Exercise the BCFKS KeyStore,
- BCFKSStoreTest() - Constructor for class org.bouncycastle.jce.provider.test.BCFKSStoreTest
- 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(PrivateKeyInfo) - Constructor for class org.bouncycastle.pqc.jcajce.provider.lms.BCLMSPrivateKey
- BCLMSPrivateKey(LMSKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.lms.BCLMSPrivateKey
- BCLMSPublicKey - Class in org.bouncycastle.pqc.jcajce.provider.lms
- BCLMSPublicKey(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.pqc.jcajce.provider.lms.BCLMSPublicKey
- BCLMSPublicKey(LMSKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.lms.BCLMSPublicKey
- BCLoadStoreParameter - Class in org.bouncycastle.jcajce
- BCLoadStoreParameter(InputStream, char[]) - Constructor for class org.bouncycastle.jcajce.BCLoadStoreParameter
- BCLoadStoreParameter(InputStream, KeyStore.ProtectionParameter) - Constructor for class org.bouncycastle.jcajce.BCLoadStoreParameter
- BCLoadStoreParameter(OutputStream, char[]) - Constructor for class org.bouncycastle.jcajce.BCLoadStoreParameter
-
Base constructor for
- 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
McElieceCCA2KeyPairGeneratororMcElieceCCA2KeyFactorySpi. - 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
McElieceCCA2KeyPairGeneratororMcElieceCCA2KeyFactorySpi. - 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
McElieceKeyPairGeneratororMcElieceKeyFactorySpi. - 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
McElieceKeyPairGeneratororMcElieceKeyFactorySpi. - 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(PrivateKeyInfo) - Constructor for class org.bouncycastle.pqc.jcajce.provider.newhope.BCNHPrivateKey
- BCNHPrivateKey(NHPrivateKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.newhope.BCNHPrivateKey
- BCNHPublicKey - Class in org.bouncycastle.pqc.jcajce.provider.newhope
- BCNHPublicKey(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.pqc.jcajce.provider.newhope.BCNHPublicKey
- BCNHPublicKey(NHPublicKeyParameters) - 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(PrivateKeyInfo) - Constructor for class org.bouncycastle.pqc.jcajce.provider.qtesla.BCqTESLAPrivateKey
- BCqTESLAPrivateKey(QTESLAPrivateKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.qtesla.BCqTESLAPrivateKey
- BCqTESLAPublicKey - Class in org.bouncycastle.pqc.jcajce.provider.qtesla
- BCqTESLAPublicKey(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.pqc.jcajce.provider.qtesla.BCqTESLAPublicKey
- BCqTESLAPublicKey(QTESLAPublicKeyParameters) - 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(RainbowPrivateKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.rainbow.BCRainbowPrivateKey
- BCRainbowPrivateKey(RainbowPrivateKeySpec) - Constructor for class org.bouncycastle.pqc.jcajce.provider.rainbow.BCRainbowPrivateKey
-
Constructor (used by the
RainbowKeyFactorySpi). - 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(RainbowPublicKeyParameters) - Constructor for class org.bouncycastle.pqc.jcajce.provider.rainbow.BCRainbowPublicKey
- BCRainbowPublicKey(RainbowPublicKeySpec) - Constructor for class org.bouncycastle.pqc.jcajce.provider.rainbow.BCRainbowPublicKey
-
Constructor (used by the
RainbowKeyFactorySpi). - 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(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, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.BERApplicationSpecific
-
Create an application specific object with a tagging of explicit/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(byte[], int) - 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
ASN1OctetStringdata blocks are input, the result is constructed form. - BEROctetString(ASN1OctetString[], int) - Constructor for class org.bouncycastle.asn1.BEROctetString
-
Multiple
ASN1OctetStringdata 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(ASN1Encodable[]) - Constructor for class org.bouncycastle.asn1.BERSequence
-
Create a sequence containing an array of objects.
- BERSequence(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.BERSequence
-
Create a sequence containing a vector 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
SETandSET OFconstructs. - 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(ASN1Encodable[]) - Constructor for class org.bouncycastle.asn1.BERSet
-
Create a SET from an array of objects.
- BERSet(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.BERSet
-
Create a SET containing multiple 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(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.
- BERTaggedObject(int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.BERTaggedObject
- 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
BigDecimalcoefficients. - BigDecimalPolynomial(BigIntPolynomial) - Constructor for class org.bouncycastle.pqc.math.ntru.polynomial.BigDecimalPolynomial
-
Constructs a
BigDecimalPolynomialfrom aBigIntPolynomial. - 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) - Static method in class org.bouncycastle.util.Pack
- bigEndianToInt(byte[], int, int[]) - Static method in class org.bouncycastle.crypto.util.Pack
-
Deprecated.
- 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) - Static method in class org.bouncycastle.util.Pack
- bigEndianToLong(byte[], int, long[]) - Static method in class org.bouncycastle.crypto.util.Pack
-
Deprecated.
- 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(int, String) - Constructor for class org.bouncycastle.util.test.FixedSecureRandom.BigInteger
- BigInteger(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
BigIntegercoefficients.
Some methods (likeadd) change the polynomial, others (likemult) do not but return the result as a new polynomial. - BigIntPolynomial(IntegerPolynomial) - Constructor for class org.bouncycastle.pqc.math.ntru.polynomial.BigIntPolynomial
-
Constructs a
BigIntPolynomialfrom aIntegerPolynomial. - 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
- BILATERALU - org.bouncycastle.crypto.util.DERMacData.Type
- BILATERALV - org.bouncycastle.crypto.util.DERMacData.Type
- 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) - Constructor for class org.bouncycastle.asn1.x509.qualified.BiometricData
- BiometricData(TypeOfBiometricData, AlgorithmIdentifier, ASN1OctetString, DERIA5String) - 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
- 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 - Class in org.bouncycastle.pqc.crypto.test
- BitStringTest() - Constructor for class org.bouncycastle.asn1.test.BitStringTest
- BitStringTest() - Constructor for class org.bouncycastle.pqc.crypto.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(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.
- Blake2bDigest(int) - Constructor for class org.bouncycastle.crypto.digests.Blake2bDigest
-
Basic sized constructor - size in bits.
- Blake2bDigest(Blake2bDigest) - Constructor for class org.bouncycastle.crypto.digests.Blake2bDigest
- 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(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.
- Blake2sDigest(int) - Constructor for class org.bouncycastle.crypto.digests.Blake2sDigest
-
BLAKE2s for hashing.
- Blake2sDigest(Blake2sDigest) - Constructor for class org.bouncycastle.crypto.digests.Blake2sDigest
- 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
- BlockCipherTest - Class in org.bouncycastle.jce.provider.test
-
basic test class for a block cipher, basically this just exercises the provider, and makes sure we are behaving sensibly, correctness of the implementation is shown in the lightweight test classes.
- BlockCipherTest() - Constructor for class org.bouncycastle.jce.provider.test.BlockCipherTest
- 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 https://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
SkeinParametersinstance with the parameters provided to this builder. - 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
SkeinParameterSpecinstance with the parameters provided to this builder. - build() - Method in class org.bouncycastle.jce.X509LDAPCertStoreParameters.Builder
- build() - Method in class org.bouncycastle.pqc.crypto.lms.Composer
- 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
- build(byte[]) - Method in class org.bouncycastle.pqc.crypto.newhope.NHSecretKeyProcessor.PartyUBuilder
- build(X509Certificate, PKIXExtendedBuilderParameters, List) - Method in class org.bouncycastle.jce.provider.PKIXCertPathBuilderSpi_8
- build(X509Certificate, PKIXExtendedBuilderParameters, List) - Method in class org.bouncycastle.jce.provider.PKIXCertPathBuilderSpi
- 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.
- 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() - Constructor for class org.bouncycastle.crypto.params.SkeinParameters.Builder
- Builder() - Constructor for class org.bouncycastle.crypto.util.PBKDF2Config.Builder
-
Base constructor.
- Builder() - Constructor for class org.bouncycastle.jcajce.BCFKSLoadStoreParameter.Builder
-
Base constructor for creating a LoadStoreParameter for initializing a key store.
- Builder() - Constructor for class org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec.Builder
- Builder() - Constructor for class org.bouncycastle.jcajce.spec.SkeinParameterSpec.Builder
- Builder() - Constructor for class org.bouncycastle.jce.X509LDAPCertStoreParameters.Builder
- Builder(int) - Constructor for class org.bouncycastle.crypto.params.Argon2Parameters.Builder
- Builder(int) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSAddress.Builder
- Builder(int, int, int) - Constructor for class org.bouncycastle.crypto.util.ScryptConfig.Builder
-
Base constructor.
- 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(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(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(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(String, String) - Constructor for class org.bouncycastle.jce.X509LDAPCertStoreParameters.Builder
- 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(PKIXParameters) - Constructor for class org.bouncycastle.jcajce.PKIXExtendedParameters.Builder
- Builder(Hashtable) - Constructor for class org.bouncycastle.crypto.params.SkeinParameters.Builder
- Builder(AlgorithmIdentifier, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.util.DEROtherInfo.Builder
-
Create a basic builder with just the compulsory fields.
- 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(PKIXExtendedParameters) - Constructor for class org.bouncycastle.jcajce.PKIXExtendedBuilderParameters.Builder
- Builder(PKIXExtendedParameters) - Constructor for class org.bouncycastle.jcajce.PKIXExtendedParameters.Builder
- Builder(SkeinParameterSpec) - Constructor for class org.bouncycastle.jcajce.spec.SkeinParameterSpec.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(byte[]) - 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[], int, int) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
- bytes(Encodable) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
- bytes(Encodable[]) - 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
offsetinto 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
offsetinto 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.RFC4519Style
- 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
- C - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
-
country code - StringType(SIZE(2))
- C - Static variable in class org.bouncycastle.asn1.x509.X509Name
-
Deprecated.use a X500NameStyle
- C1C2C3 - org.bouncycastle.crypto.engines.SM2Engine.Mode
- C1C3C2 - org.bouncycastle.crypto.engines.SM2Engine.Mode
- 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(int, int) - Static method in class org.bouncycastle.pqc.math.ntru.euclid.IntEuclidean
- calculate(BigInteger, BigInteger) - Static method in class org.bouncycastle.pqc.math.ntru.euclid.BigIntEuclidean
- calculateA(BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
-
Calculate A as done in round 2.
- 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.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) - 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) - Method in class org.bouncycastle.pqc.crypto.newhope.NHAgreement
- 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, byte[], int) - Method in interface org.bouncycastle.crypto.RawAgreement
- 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.
- 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
BigIntegerfor 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
- CamelliaTest - Class in org.bouncycastle.jce.provider.test
-
basic test class for Camellia
- CamelliaTest() - Constructor for class org.bouncycastle.jce.provider.test.CamelliaTest
- 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
- 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.
- CAST5 - Class in org.bouncycastle.jcajce.provider.symmetric
- cast5_CBC - Static variable in class org.bouncycastle.asn1.smime.SMIMECapabilities
- 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
- 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 https://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 https://www.ietf.org/rfc/rfc2612.txt
- 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, 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.
- CBCBlockCipherMac(BlockCipher, BlockCipherPadding) - Constructor for class org.bouncycastle.crypto.macs.CBCBlockCipherMac
-
create a standard MAC based on a CBC block cipher.
- 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 - Class in org.bouncycastle.crypto.params
-
Deprecated.use AEADParameters
- CCMParameters(byte[], int) - Constructor for class org.bouncycastle.asn1.cms.CCMParameters
- 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(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.
- 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.
- 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 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
-
PKCS#12: 1.2.840.113549.1.12.10.1.3
- CertBag - Class in org.bouncycastle.asn1.pkcs
- CertBag(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.pkcs.CertBag
- 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_1 - Static variable in class org.bouncycastle.jce.provider.test.PEMData
- CERTIFICATE_2 - Static variable in class org.bouncycastle.jce.provider.test.PEMData
- 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
- 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(ASN1ApplicationSpecific) - Constructor for class org.bouncycastle.asn1.eac.CertificateHolderAuthorization
-
create an Iso7816CertificateHolderAuthorization according to the
ASN1ApplicationSpecific - CertificateHolderAuthorization(ASN1ObjectIdentifier, int) - Constructor for class org.bouncycastle.asn1.eac.CertificateHolderAuthorization
-
create an Iso7816CertificateHolderAuthorization according to the parameters
- 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 - 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 - Class in org.bouncycastle.asn1.x509
- CertificatePolicies - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
-
Deprecated.use X509Extension value.
- 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
- 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
- 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 - Class in org.bouncycastle.asn1.pkcs
-
PKCS10 Certification request object.
- CertificationRequest() - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequest
- CertificationRequest(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequest
-
Deprecated.use getInstance()
- CertificationRequest(CertificationRequestInfo, AlgorithmIdentifier, DERBitString) - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequest
- CertificationRequest(X500Name, AlgorithmIdentifier, DERBitString, ASN1Set, AlgorithmIdentifier, DERBitString) - Constructor for class org.bouncycastle.asn1.cmc.CertificationRequest
- CertificationRequestInfo - Class in org.bouncycastle.asn1.pkcs
-
PKCS10 CertificationRequestInfo object.
- CertificationRequestInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
-
Deprecated.use getInstance().
- 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.
- 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(EncryptedKey) - Constructor for class org.bouncycastle.asn1.cmp.CertOrEncCert
- CertOrEncCert(EncryptedValue) - Constructor for class org.bouncycastle.asn1.cmp.CertOrEncCert
- CertPathBuilderTest - Class in org.bouncycastle.jce.provider.test
- CertPathBuilderTest() - Constructor for class org.bouncycastle.jce.provider.test.CertPathBuilderTest
- CertPathTest - Class in org.bouncycastle.jce.provider.test
- CertPathTest() - Constructor for class org.bouncycastle.jce.provider.test.CertPathTest
- CertPathValidatorTest - Class in org.bouncycastle.jce.provider.test
- CertPathValidatorTest() - Constructor for class org.bouncycastle.jce.provider.test.CertPathValidatorTest
- CertPathValidatorTest.X509CertificateObject - Class in org.bouncycastle.jce.provider.test
- 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
- CertStatus - Class in org.bouncycastle.asn1.cmp
- 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(byte[], BigInteger) - Constructor for class org.bouncycastle.asn1.cmp.CertStatus
- CertStatus(byte[], BigInteger, PKIStatusInfo) - Constructor for class org.bouncycastle.asn1.cmp.CertStatus
- CertStatus(int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.ocsp.CertStatus
- CertStatus(RevokedInfo) - 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
- CertStoreTest - Class in org.bouncycastle.jce.provider.test
- CertStoreTest() - Constructor for class org.bouncycastle.jce.provider.test.CertStoreTest
- CertTemplate - Class in org.bouncycastle.asn1.crmf
- CertTemplateBuilder - Class in org.bouncycastle.asn1.crmf
- CertTemplateBuilder() - Constructor for class org.bouncycastle.asn1.crmf.CertTemplateBuilder
- CertTest - Class in org.bouncycastle.jce.provider.test
- CertTest() - Constructor for class org.bouncycastle.jce.provider.test.CertTest
- certTypes - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
-
PKCS#9: 1.2.840.113549.1.9.22
- CertUniqueIDTest - Class in org.bouncycastle.jce.provider.test
- CertUniqueIDTest() - Constructor for class org.bouncycastle.jce.provider.test.CertUniqueIDTest
- 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, 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.
- CFBBlockCipherMac(BlockCipher, BlockCipherPadding) - Constructor for class org.bouncycastle.crypto.macs.CFBBlockCipherMac
-
create a standard MAC based on a CFB block cipher.
- 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 - Class in org.bouncycastle.jce.provider.test
- ChaCha20Poly1305Test() - Constructor for class org.bouncycastle.crypto.test.ChaCha20Poly1305Test
- ChaCha20Poly1305Test() - Constructor for class org.bouncycastle.jce.provider.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.
- 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
- checkAttributeCertificate(int, byte[]) - Method in class org.bouncycastle.asn1.test.CertificateTest
- checkCertificate(int, byte[]) - Method in class org.bouncycastle.asn1.test.CertificateTest
- checkCertificate(int, byte[]) - Method in class org.bouncycastle.jce.provider.test.CertTest
- checkCertificate(int, byte[], PublicKey) - Method in class org.bouncycastle.jce.provider.test.CertTest
- checkCertificateSignedBy(int, byte[], byte[]) - Method in class org.bouncycastle.jce.provider.test.CertTest
- checkCipher(String) - Method in class org.bouncycastle.jce.provider.test.DoFinalTest
- checkCreation1() - Method in class org.bouncycastle.jce.provider.test.CertUniqueIDTest
-
we generate a self signed certificate for the sake of testing - RSA
- 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(ASN1Sequence) - Method in class org.bouncycastle.jce.provider.PKIXNameConstraintValidator
- checkExcludedDN(X500Name) - Method in class org.bouncycastle.asn1.x509.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.
- checkKeyUsage(int, byte[]) - Method in class org.bouncycastle.jce.provider.test.CertTest
- 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, byte[], byte[]) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
- checkMandatoryField(String, int, int) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
- checkMandatoryField(String, String, String) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
- checkMandatoryField(String, ASN1Encodable, ASN1Encodable) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
- checkNameCertificate(int, byte[]) - Method in class org.bouncycastle.jce.provider.test.CertTest
- checkNormalized() - Method in class org.bouncycastle.math.ec.ECPoint
- checkOptionalField(String, String, String) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
- checkOptionalField(String, BigInteger, BigInteger) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
- checkOptionalField(String, ASN1Encodable, ASN1Encodable) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
- checkPassword(String, byte[]) - Static method in class org.bouncycastle.crypto.generators.OpenBSDBCrypt
-
Checks if a password corresponds to a 60 character Bcrypt String
- checkPassword(String, char[]) - 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(ASN1Sequence) - Method in class org.bouncycastle.jce.provider.PKIXNameConstraintValidator
- checkPermittedDN(X500Name) - Method in class org.bouncycastle.asn1.x509.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
- checkSelfSignedCertificate(int, byte[], String) - Method in class org.bouncycastle.jce.provider.test.CertTest
- checkV1AttributeCertificate(int, byte[]) - Method in class org.bouncycastle.asn1.test.CertificateTest
- checkValidity() - Method in class org.bouncycastle.jce.provider.test.CertPathValidatorTest.X509CertificateObject
- checkValidity() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
-
Deprecated.
- checkValidity(Date) - Method in class org.bouncycastle.jce.provider.test.CertPathValidatorTest.X509CertificateObject
- checkValidity(Date) - Method in class org.bouncycastle.jce.provider.X509CertificateObject
-
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
- cipher - Variable in class org.bouncycastle.pqc.jcajce.provider.test.AsymmetricBlockCipherTest
- cipher - Variable in class org.bouncycastle.pqc.jcajce.provider.test.AsymmetricHybridCipherTest
-
the
AsymmetricHybridCipherto use for the test - 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 - 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.
- CipherInputStream(InputStream, BufferedBlockCipher) - Constructor for class org.bouncycastle.crypto.io.CipherInputStream
-
Constructs a CipherInputStream from an InputStream and a BufferedBlockCipher.
- 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, AEADBlockCipher) - Constructor for class org.bouncycastle.crypto.io.CipherInputStream
-
Constructs a CipherInputStream from an InputStream and an AEADBlockCipher.
- 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(InputStream, StreamCipher) - Constructor for class org.bouncycastle.crypto.io.CipherInputStream
-
Constructs a CipherInputStream from an InputStream and a StreamCipher.
- 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.
- CipherIOException - Exception in org.bouncycastle.crypto.io
-
IOExceptionwrapper 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 - 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.
- CipherOutputStream(OutputStream, BufferedBlockCipher) - 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(OutputStream, StreamCipher) - Constructor for class org.bouncycastle.crypto.io.CipherOutputStream
-
Constructs a CipherOutputStream from an OutputStream and a BufferedBlockCipher.
- CipherParameters - Interface in org.bouncycastle.crypto
-
all parameter classes implement this.
- CipherSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.elgamal
- CipherSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- CipherSpi(boolean, boolean, AsymmetricBlockCipher) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi
- CipherSpi(OAEPParameterSpec) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi
- CipherSpi(AsymmetricBlockCipher) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.elgamal.CipherSpi
- CipherSpi(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 - Class in org.bouncycastle.jce.provider.test
-
check that cipher input/output streams are working correctly
- CipherStreamTest() - Constructor for class org.bouncycastle.crypto.test.CipherStreamTest
- CipherStreamTest() - Constructor for class org.bouncycastle.jce.provider.test.CipherStreamTest
- CipherStreamTest2 - Class in org.bouncycastle.jce.provider.test
- CipherStreamTest2() - Constructor for class org.bouncycastle.jce.provider.test.CipherStreamTest2
- 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.
- 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, . . . , 15}) r[4], r[8], r[12] have bottom two bits clear (i.e., are in {0, 4, 8, . . . , 252}) - 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() - 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[]) - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
- 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() - 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() - 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() - Method in interface org.bouncycastle.util.Selector
- clone(boolean[]) - Static method in class org.bouncycastle.util.Arrays
- 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(byte[]) - 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(byte[], byte[]) - Static method in class org.bouncycastle.util.Arrays
- clone(char[]) - Static method in class org.bouncycastle.pqc.math.linearalgebra.CharUtils
-
Return a clone of the given char array.
- clone(char[]) - Static method in class org.bouncycastle.util.Arrays
- clone(int[]) - Static method in class org.bouncycastle.pqc.math.linearalgebra.IntUtils
-
Return a clone of the given int array.
- clone(int[]) - Static method in class org.bouncycastle.util.Arrays
- clone(long[]) - Static method in class org.bouncycastle.util.Arrays
- clone(long[], 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
- 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(byte[]) - Method in class org.bouncycastle.crypto.test.DigestTest
- cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.MD5DigestTest
- cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA1DigestTest
- cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA224DigestTest
- cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA256DigestTest
- cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA384DigestTest
- cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA512DigestTest
- cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA512t224DigestTest
- cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA512t256DigestTest
- cloneDigest(Digest) - 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(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(Digest) - Method in class org.bouncycastle.crypto.test.SHA224DigestTest
- cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA256DigestTest
- cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA384DigestTest
- cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA512DigestTest
- cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA512t224DigestTest
- cloneDigest(Digest) - 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 - Class in org.bouncycastle.jce.provider.test
-
CMAC tester - AES Official Test Vectors.
- CMacTest() - Constructor for class org.bouncycastle.crypto.test.CMacTest
- CMacTest() - Constructor for class org.bouncycastle.jce.provider.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(int, ASN1Object) - Constructor for class org.bouncycastle.asn1.cmp.CMPCertificate
-
Note: the addition of other certificates is a BC extension.
- CMPCertificate(AttributeCertificate) - Constructor for class org.bouncycastle.asn1.cmp.CMPCertificate
-
Deprecated.use (type. otherCert) constructor
- 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.RFC4519Style
- 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.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
CommitmentTypeQualifierinstance. - CommitmentTypeQualifier(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.esf.CommitmentTypeQualifier
-
Creates a new
CommitmentTypeQualifierinstance. - 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
CompressedDataobject. - 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[][]) - 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[][]) - Static method in class org.bouncycastle.util.Arrays
- concatenate(byte[], byte[]) - Static method in class org.bouncycastle.pqc.math.linearalgebra.ByteUtils
-
Concatenate two byte arrays.
- 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(int[], int[]) - Static method in class org.bouncycastle.util.Arrays
- concatenate(short[], short[]) - 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() - Method in class org.bouncycastle.math.ec.ECCurve
- 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(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
- configure(ConfigurableProvider) - Method in class org.bouncycastle.pqc.jcajce.provider.QTESLA.Mappings
- configure(ConfigurableProvider) - Method in class org.bouncycastle.pqc.jcajce.provider.Rainbow.Mappings
- configure(ConfigurableProvider) - Method in class org.bouncycastle.pqc.jcajce.provider.SPHINCS.Mappings
- configure(ConfigurableProvider) - Method in class org.bouncycastle.pqc.jcajce.provider.XMSS.Mappings
- configureBasepoint(ECPoint) - Static method in class org.bouncycastle.math.ec.WNafUtil
- confirmRequired - Static variable in class org.bouncycastle.asn1.cmc.CMCStatus
- confWidth - Variable in class org.bouncycastle.math.ec.WNafPreCompInfo
- Constants - Class in org.bouncycastle.pqc.math.ntru.polynomial
- Constants() - Constructor for class org.bouncycastle.pqc.math.ntru.polynomial.Constants
- constantTimeAreEqual(byte[], byte[]) - Static method in class org.bouncycastle.util.Arrays
-
A constant time equals comparison - does not terminate early if test will fail.
- constantTimeAreEqual(int, byte[], int, byte[], int) - Static method in class org.bouncycastle.util.Arrays
- CONSTRUCTED - Static variable in interface org.bouncycastle.asn1.BERTags
- contains(boolean[], boolean) - Static method in class org.bouncycastle.util.Arrays
- contains(byte[], byte) - Static method in class org.bouncycastle.util.Arrays
- contains(char[], char) - Static method in class org.bouncycastle.util.Arrays
- contains(int[], int) - Static method in class org.bouncycastle.util.Arrays
- contains(long[], long) - Static method in class org.bouncycastle.util.Arrays
- contains(short[], short) - Static method in class org.bouncycastle.util.Arrays
- CONTENT_TYPE_BMPSTRING - Static variable in class org.bouncycastle.asn1.x509.DisplayText
-
Constant corresponding to bmpString encoding.
- CONTENT_TYPE_IA5STRING - Static variable in class org.bouncycastle.asn1.x509.DisplayText
-
Constant corresponding to ia5String encoding.
- CONTENT_TYPE_UTF8STRING - Static variable in class org.bouncycastle.asn1.x509.DisplayText
-
Constant corresponding to utf8String encoding.
- CONTENT_TYPE_VISIBLESTRING - Static variable in class org.bouncycastle.asn1.x509.DisplayText
-
Constant corresponding to visibleString encoding.
- contentHint - Static variable in interface org.bouncycastle.asn1.cms.CMSAttributes
-
PKCS#9: 1.2.840.113549.1.9.16.6.2.4 - See RFC 2634
- ContentHints - Class in org.bouncycastle.asn1.ess
- ContentHints(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.ess.ContentHints
- ContentHints(ASN1ObjectIdentifier, DERUTF8String) - Constructor for class org.bouncycastle.asn1.ess.ContentHints
- ContentHintsUnitTest - Class in org.bouncycastle.asn1.test
- ContentHintsUnitTest() - Constructor for class org.bouncycastle.asn1.test.ContentHintsUnitTest
- ContentIdentifier - Class in org.bouncycastle.asn1.ess
- ContentIdentifier(byte[]) - Constructor for class org.bouncycastle.asn1.ess.ContentIdentifier
-
Create from byte array representing the identifier.
- ContentInfo - Class in org.bouncycastle.asn1.cms
- ContentInfo - Class in org.bouncycastle.asn1.pkcs
- ContentInfo(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.cms.ContentInfo
- ContentInfo(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.pkcs.ContentInfo
- ContentInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.ContentInfo
-
Deprecated.use getInstance()
- ContentInfoParser - Class in org.bouncycastle.asn1.cms
-
RFC 5652
ContentInfoobject parser. - ContentInfoParser(ASN1SequenceParser) - Constructor for class org.bouncycastle.asn1.cms.ContentInfoParser
- contentTimestamp - Static variable in interface org.bouncycastle.asn1.esf.ESFAttributes
- contentType - Static variable in interface org.bouncycastle.asn1.cms.CMSAttributes
-
PKCS#9: 1.2.840.113549.1.9.3
- Controls - Class in org.bouncycastle.asn1.crmf
- Controls(AttributeTypeAndValue) - Constructor for class org.bouncycastle.asn1.crmf.Controls
- Controls(AttributeTypeAndValue[]) - Constructor for class org.bouncycastle.asn1.crmf.Controls
- ControlsProcessed - Class in org.bouncycastle.asn1.cmc
-
-- Inform follow on servers that one or more controls have already been -- processed id-cmc-controlProcessed OBJECT IDENTIFIER ::= {id-cmc 32} ControlsProcessed ::= SEQUENCE { bodyList SEQUENCE SIZE(1..MAX) OF BodyPartReference }
- ControlsProcessed(BodyPartReference) - Constructor for class org.bouncycastle.asn1.cmc.ControlsProcessed
-
Construct a ControlsProcessed object containing one BodyPartReference.
- ControlsProcessed(BodyPartReference[]) - Constructor for class org.bouncycastle.asn1.cmc.ControlsProcessed
- ControlsProcessedTest - Class in org.bouncycastle.asn1.test
- ControlsProcessedTest() - Constructor for class org.bouncycastle.asn1.test.ControlsProcessedTest
- convert(char[]) - Method in interface org.bouncycastle.crypto.CharToByteConverter
-
Return a byte encoded representation of the passed in password.
- convert(ASN1Sequence) - Static method in class org.bouncycastle.asn1.DERSequence
- convert(ASN1Set) - Static method in class org.bouncycastle.asn1.DERSet
- convert(GF2nElement, GF2nField) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nField
-
Converts the given element in representation according to this field to a new element in representation according to B1 using the change-of-basis matrix calculated by computeCOBMatrix.
- convert(GF2nField) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nElement
-
Performs a basis transformation of this element to the given GF2nField basis.
- convertArray(byte[]) - Static method in class org.bouncycastle.pqc.crypto.rainbow.util.RainbowUtil
-
This function converts an one-dimensional array of bytes into a one-dimensional array of type short
- convertArray(byte[][]) - Static method in class org.bouncycastle.pqc.crypto.rainbow.util.RainbowUtil
-
This function converts a matrix of bytes into a matrix of type short
- convertArray(byte[][][]) - Static method in class org.bouncycastle.pqc.crypto.rainbow.util.RainbowUtil
-
This function converts a 3-dimensional array of bytes into a 3-dimensional array of type short
- convertArray(short[]) - Static method in class org.bouncycastle.pqc.crypto.rainbow.util.RainbowUtil
-
This function converts an array of type short into an array of type byte
- convertArray(short[][]) - Static method in class org.bouncycastle.pqc.crypto.rainbow.util.RainbowUtil
-
This function converts a matrix of type short into a matrix of type byte
- convertArray(short[][][]) - Static method in class org.bouncycastle.pqc.crypto.rainbow.util.RainbowUtil
-
This function converts a 3-dimensional array of type short into a 3-dimensional array of type byte
- convertArraytoInt(byte[]) - Static method in class org.bouncycastle.pqc.crypto.rainbow.util.RainbowUtil
-
This function converts an one-dimensional array of bytes into a one-dimensional array of int
- convertCurve(EllipticCurve) - Static method in class org.bouncycastle.jcajce.provider.asymmetric.util.EC5Util
- convertCurve(ECCurve, byte[]) - Static method in class org.bouncycastle.jcajce.provider.asymmetric.util.EC5Util
- convertField(FiniteField) - Static method in class org.bouncycastle.jcajce.provider.asymmetric.util.EC5Util
- convertHexEncoded(String, int) - Method in class org.bouncycastle.asn1.x509.X509NameEntryConverter
-
Convert an inline encoded hex string rendition of an ASN.1 object back into its corresponding ASN.1 object.
- convertInput(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.CramerShoupCoreEngine
- convertIntArray(int[]) - Static method in class org.bouncycastle.pqc.crypto.rainbow.util.RainbowUtil
-
This function converts an array of type int into an array of type byte
- convertOutput(BigInteger) - Method in class org.bouncycastle.crypto.engines.CramerShoupCoreEngine
- convertPoint(ECParameterSpec, ECPoint) - Static method in class org.bouncycastle.jcajce.provider.asymmetric.util.EC5Util
- convertPoint(ECCurve, ECPoint) - Static method in class org.bouncycastle.jcajce.provider.asymmetric.util.EC5Util
- convertPoint(ECPoint) - Static method in class org.bouncycastle.jcajce.provider.asymmetric.util.EC5Util
- convertSpec(ECParameterSpec) - Static method in class org.bouncycastle.jcajce.provider.asymmetric.util.EC5Util
- convertSpec(EllipticCurve, ECParameterSpec) - Static method in class org.bouncycastle.jcajce.provider.asymmetric.util.EC5Util
- convertToDefiniteLength(byte[]) - Static method in class org.bouncycastle.jce.PKCS12Util
-
Just re-encode the outer layer of the PKCS#12 file to definite length encoding.
- convertToDefiniteLength(byte[], char[], String) - Static method in class org.bouncycastle.jce.PKCS12Util
-
Re-encode the PKCS#12 structure to definite length encoding at the inner layer as well, recomputing the MAC accordingly.
- convertToSpec(X962Parameters, ECCurve) - Static method in class org.bouncycastle.jcajce.provider.asymmetric.util.EC5Util
- convertToSpec(X9ECParameters) - Static method in class org.bouncycastle.jcajce.provider.asymmetric.util.EC5Util
- convertToSpec(ECDomainParameters) - Static method in class org.bouncycastle.jcajce.provider.asymmetric.util.EC5Util
- convertValueToObject(X509Extension) - Static method in class org.bouncycastle.asn1.x509.X509Extension
-
Deprecated.Convert the value of the passed in extension to an object
- coord - Variable in class org.bouncycastle.math.ec.ECCurve.Config
- coord - Variable in class org.bouncycastle.math.ec.ECCurve
- COORD_AFFINE - Static variable in class org.bouncycastle.math.ec.ECCurve
- COORD_HOMOGENEOUS - Static variable in class org.bouncycastle.math.ec.ECCurve
- COORD_JACOBIAN - Static variable in class org.bouncycastle.math.ec.ECCurve
- COORD_JACOBIAN_CHUDNOVSKY - Static variable in class org.bouncycastle.math.ec.ECCurve
- COORD_JACOBIAN_MODIFIED - Static variable in class org.bouncycastle.math.ec.ECCurve
- COORD_LAMBDA_AFFINE - Static variable in class org.bouncycastle.math.ec.ECCurve
- COORD_LAMBDA_PROJECTIVE - Static variable in class org.bouncycastle.math.ec.ECCurve
- COORD_SKEWED - Static variable in class org.bouncycastle.math.ec.ECCurve
- copy() - Method in class org.bouncycastle.crypto.digests.DSTU7564Digest
- copy() - Method in class org.bouncycastle.crypto.digests.GOST3411_2012_256Digest
- copy() - Method in class org.bouncycastle.crypto.digests.GOST3411_2012_512Digest
- copy() - Method in class org.bouncycastle.crypto.digests.GOST3411_2012Digest
- copy() - Method in class org.bouncycastle.crypto.digests.GOST3411Digest
- copy() - Method in class org.bouncycastle.crypto.digests.MD2Digest
- copy() - Method in class org.bouncycastle.crypto.digests.MD4Digest
- copy() - Method in class org.bouncycastle.crypto.digests.MD5Digest
- copy() - Method in class org.bouncycastle.crypto.digests.RIPEMD128Digest
- copy() - Method in class org.bouncycastle.crypto.digests.RIPEMD160Digest
- copy() - Method in class org.bouncycastle.crypto.digests.RIPEMD256Digest
- copy() - Method in class org.bouncycastle.crypto.digests.RIPEMD320Digest
- copy() - Method in class org.bouncycastle.crypto.digests.SHA1Digest
- copy() - Method in class org.bouncycastle.crypto.digests.SHA224Digest
- copy() - Method in class org.bouncycastle.crypto.digests.SHA256Digest
- copy() - Method in class org.bouncycastle.crypto.digests.SHA384Digest
- copy() - Method in class org.bouncycastle.crypto.digests.SHA512Digest
- copy() - Method in class org.bouncycastle.crypto.digests.SHA512tDigest
- copy() - Method in class org.bouncycastle.crypto.digests.SkeinDigest
- copy() - Method in class org.bouncycastle.crypto.digests.SkeinEngine
- copy() - Method in class org.bouncycastle.crypto.digests.SM3Digest
- copy() - Method in class org.bouncycastle.crypto.digests.TigerDigest
- copy() - Method in class org.bouncycastle.crypto.digests.WhirlpoolDigest
- copy() - Method in class org.bouncycastle.crypto.engines.Zuc128CoreEngine
-
Create a copy of the engine.
- copy() - Method in class org.bouncycastle.crypto.engines.Zuc128Engine
-
Create a copy of the engine.
- copy() - Method in class org.bouncycastle.crypto.engines.Zuc256CoreEngine
-
Create a copy of the engine.
- copy() - Method in class org.bouncycastle.crypto.engines.Zuc256Engine
-
Create a copy of the engine.
- copy() - Method in class org.bouncycastle.jce.provider.PKIXPolicyNode
- copy() - Method in interface org.bouncycastle.util.Memoable
-
Produce a copy of this object with its configuration and in its current state.
- copy(int[], int[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
- copy(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat128
- copy(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat160
- copy(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat192
- copy(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat224
- copy(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat256
- copy(int[], int, int[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
- copy(int[], int, int[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
- copy(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat128
- copy(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat160
- copy(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat192
- copy(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
- copy(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
- copy(int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
- copy(int, int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
- copy(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
- copy(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
- copy(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_128
- copy(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_256
- copy(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_512
- copy64(int, long[]) - Static method in class org.bouncycastle.math.raw.Nat
- copy64(int, long[], int, long[], int) - Static method in class org.bouncycastle.math.raw.Nat
- copy64(int, long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat
- copy64(long[], int, long[], int) - Static method in class org.bouncycastle.math.raw.Nat128
- copy64(long[], int, long[], int) - Static method in class org.bouncycastle.math.raw.Nat192
- copy64(long[], int, long[], int) - Static method in class org.bouncycastle.math.raw.Nat256
- copy64(long[], int, long[], int) - Static method in class org.bouncycastle.math.raw.Nat320
- copy64(long[], int, long[], int) - Static method in class org.bouncycastle.math.raw.Nat448
- copy64(long[], int, long[], int) - Static method in class org.bouncycastle.math.raw.Nat576
- copy64(long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat128
- copy64(long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat192
- copy64(long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat256
- copy64(long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat320
- copy64(long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat448
- copy64(long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat576
- copyBytesAtOffset(byte[], byte[], int) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
-
Copy src byte array to dst byte array at offset.
- copyHashTable(Hashtable) - Static method in class org.bouncycastle.asn1.x500.style.AbstractX500NameStyle
-
Tool function to shallow copy a Hashtable.
- copyIn(GeneralDigest) - Method in class org.bouncycastle.crypto.digests.GeneralDigest
- copyIn(LongDigest) - Method in class org.bouncycastle.crypto.digests.LongDigest
- copyOf(boolean[], int) - Static method in class org.bouncycastle.util.Arrays
- copyOf(byte[], int) - Static method in class org.bouncycastle.util.Arrays
- copyOf(char[], int) - Static method in class org.bouncycastle.util.Arrays
- copyOf(int[], int) - Static method in class org.bouncycastle.util.Arrays
- copyOf(long[], int) - Static method in class org.bouncycastle.util.Arrays
- copyOf(short[], int) - Static method in class org.bouncycastle.util.Arrays
- copyOf(BigInteger[], int) - Static method in class org.bouncycastle.util.Arrays
- copyOfRange(boolean[], int, int) - Static method in class org.bouncycastle.util.Arrays
- copyOfRange(byte[], int, int) - Static method in class org.bouncycastle.util.Arrays
-
Make a copy of a range of bytes from the passed in array.
- copyOfRange(char[], int, int) - Static method in class org.bouncycastle.util.Arrays
- copyOfRange(int[], int, int) - Static method in class org.bouncycastle.util.Arrays
- copyOfRange(long[], int, int) - Static method in class org.bouncycastle.util.Arrays
- copyOfRange(short[], int, int) - Static method in class org.bouncycastle.util.Arrays
- copyOfRange(BigInteger[], int, int) - Static method in class org.bouncycastle.util.Arrays
- count(int) - Method in class org.bouncycastle.pqc.math.ntru.polynomial.IntegerPolynomial
-
Counts the number of coefficients equal to an integer
- counterSignature - Static variable in interface org.bouncycastle.asn1.cms.CMSAttributes
-
PKCS#9: 1.2.840.113549.1.9.6
- COUNTRY_CODE - Static variable in class org.bouncycastle.asn1.eac.EACTags
- COUNTRY_CODE_NATIONAL_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
- COUNTRY_OF_CITIZENSHIP - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
-
RFC 3039 CountryOfCitizenship - PrintableString (SIZE (2)) -- ISO 3166 codes only
- COUNTRY_OF_CITIZENSHIP - Static variable in class org.bouncycastle.asn1.x509.X509Name
-
Deprecated.RFC 3039 CountryOfCitizenship - PrintableString (SIZE (2)) -- ISO 3166 codes only
- COUNTRY_OF_RESIDENCE - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
-
RFC 3039 CountryOfResidence - PrintableString (SIZE (2)) -- ISO 3166 codes only
- COUNTRY_OF_RESIDENCE - Static variable in class org.bouncycastle.asn1.x509.X509Name
-
Deprecated.RFC 3039 CountryOfResidence - PrintableString (SIZE (2)) -- ISO 3166 codes only
- countryName - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
-
Subject RDN components: countryName = 2.5.4.6
- CPD - Static variable in class org.bouncycastle.asn1.dvcs.ServiceType
-
Identifier of CPD service (Certify Possession of Data).
- CramerShoupCiphertext - Class in org.bouncycastle.crypto.engines
-
Class, holding Cramer Shoup ciphertexts (u1, u2, e, v)
- CramerShoupCiphertext() - Constructor for class org.bouncycastle.crypto.engines.CramerShoupCiphertext
- CramerShoupCiphertext(byte[]) - Constructor for class org.bouncycastle.crypto.engines.CramerShoupCiphertext
- CramerShoupCiphertext(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.engines.CramerShoupCiphertext
- CramerShoupCiphertextException(String) - Constructor for exception org.bouncycastle.crypto.engines.CramerShoupCoreEngine.CramerShoupCiphertextException
- CramerShoupCoreEngine - Class in org.bouncycastle.crypto.engines
-
Essentially the Cramer-Shoup encryption / decryption algorithms according to "A practical public key cryptosystem provably secure against adaptive chosen ciphertext attack."
- CramerShoupCoreEngine() - Constructor for class org.bouncycastle.crypto.engines.CramerShoupCoreEngine
- CramerShoupCoreEngine.CramerShoupCiphertextException - Exception in org.bouncycastle.crypto.engines
-
CS exception for wrong cipher-texts
- CramerShoupKeyGenerationParameters - Class in org.bouncycastle.crypto.params
- CramerShoupKeyGenerationParameters(SecureRandom, CramerShoupParameters) - Constructor for class org.bouncycastle.crypto.params.CramerShoupKeyGenerationParameters
- CramerShoupKeyPairGenerator - Class in org.bouncycastle.crypto.generators
-
a Cramer Shoup key pair generator
- CramerShoupKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.CramerShoupKeyPairGenerator
- CramerShoupKeyParameters - Class in org.bouncycastle.crypto.params
- CramerShoupKeyParameters(boolean, CramerShoupParameters) - Constructor for class org.bouncycastle.crypto.params.CramerShoupKeyParameters
- CramerShoupParameters - Class in org.bouncycastle.crypto.params
- CramerShoupParameters(BigInteger, BigInteger, BigInteger, Digest) - Constructor for class org.bouncycastle.crypto.params.CramerShoupParameters
- CramerShoupParametersGenerator - Class in org.bouncycastle.crypto.generators
- CramerShoupParametersGenerator() - Constructor for class org.bouncycastle.crypto.generators.CramerShoupParametersGenerator
- CramerShoupPrivateKeyParameters - Class in org.bouncycastle.crypto.params
- CramerShoupPrivateKeyParameters(CramerShoupParameters, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.params.CramerShoupPrivateKeyParameters
- CramerShoupPublicKeyParameters - Class in org.bouncycastle.crypto.params
- CramerShoupPublicKeyParameters(CramerShoupParameters, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.params.CramerShoupPublicKeyParameters
- CramerShoupTest - Class in org.bouncycastle.crypto.test
- CramerShoupTest() - Constructor for class org.bouncycastle.crypto.test.CramerShoupTest
- CRC - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
-
1.3.6.1.4.1.11591.14 -- CRC algorithms
- CRC32 - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
-
1.3.6.1.4.1.11591.14,1 -- CRC32
- create() - Method in class org.bouncycastle.math.ec.ECCurve.Config
- create() - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
- create() - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
- create() - Static method in class org.bouncycastle.math.raw.Nat128
- create() - Static method in class org.bouncycastle.math.raw.Nat160
- create() - Static method in class org.bouncycastle.math.raw.Nat192
- create() - Static method in class org.bouncycastle.math.raw.Nat224
- create() - Static method in class org.bouncycastle.math.raw.Nat256
- create(int) - Static method in class org.bouncycastle.math.raw.Nat
- create(OutputStream) - Static method in class org.bouncycastle.asn1.ASN1OutputStream
- create(OutputStream, String) - Static method in class org.bouncycastle.asn1.ASN1OutputStream
- create(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Static method in class org.bouncycastle.asn1.x509.Extension
-
Helper method to create an extension from any ASN.1 encodable object.
- create64() - Static method in class org.bouncycastle.math.raw.Nat128
- create64() - Static method in class org.bouncycastle.math.raw.Nat192
- create64() - Static method in class org.bouncycastle.math.raw.Nat256
- create64() - Static method in class org.bouncycastle.math.raw.Nat320
- create64() - Static method in class org.bouncycastle.math.raw.Nat448
- create64() - Static method in class org.bouncycastle.math.raw.Nat576
- create64(int) - Static method in class org.bouncycastle.math.raw.Nat
- createAESEngine() - Method in class org.bouncycastle.crypto.test.GCMTest
- createAlgorithmParameterGenerator(String) - Method in class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- createAlgorithmParameterGenerator(String) - Method in interface org.bouncycastle.jcajce.util.JcaJceHelper
- createAlgorithmParameterGenerator(String) - Method in class org.bouncycastle.jcajce.util.NamedJcaJceHelper
- createAlgorithmParameterGenerator(String) - Method in class org.bouncycastle.jcajce.util.ProviderJcaJceHelper
- createAlgorithmParameters(String) - Method in class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- createAlgorithmParameters(String) - Method in interface org.bouncycastle.jcajce.util.JcaJceHelper
- createAlgorithmParameters(String) - Method in class org.bouncycastle.jcajce.util.NamedJcaJceHelper
- createAlgorithmParameters(String) - Method in class org.bouncycastle.jcajce.util.ProviderJcaJceHelper
- createBasePointMultiplier() - Method in class org.bouncycastle.crypto.ec.ECElGamalEncryptor
- createBasePointMultiplier() - Method in class org.bouncycastle.crypto.ec.ECFixedTransform
- createBasePointMultiplier() - Method in class org.bouncycastle.crypto.ec.ECNewPublicKeyTransform
- createBasePointMultiplier() - Method in class org.bouncycastle.crypto.ec.ECNewRandomnessTransform
- createBasePointMultiplier() - Method in class org.bouncycastle.crypto.engines.SM2Engine
- createBasePointMultiplier() - Method in class org.bouncycastle.crypto.generators.ECKeyPairGenerator
- createBasePointMultiplier() - Method in class org.bouncycastle.crypto.kems.ECIESKeyEncapsulation
- createBasePointMultiplier() - Method in class org.bouncycastle.crypto.signers.DSTU4145Signer
- createBasePointMultiplier() - Method in class org.bouncycastle.crypto.signers.ECDSASigner
- createBasePointMultiplier() - Method in class org.bouncycastle.crypto.signers.ECGOST3410_2012Signer
- createBasePointMultiplier() - Method in class org.bouncycastle.crypto.signers.ECGOST3410Signer
- createBasePointMultiplier() - Method in class org.bouncycastle.crypto.signers.SM2Signer
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Curve
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.ECCurve
-
Create a cache-safe lookup table for the specified sequence of points.
- createCacheSafeLookupTable(ECPoint[], int, int) - Method in class org.bouncycastle.math.ec.ECCurve.F2m
- createCanonicalCheckMatrix(GF2mField, PolynomialGF2mSmallM) - Static method in class org.bouncycastle.pqc.math.linearalgebra.GoppaCode
-
Construct the check matrix of a Goppa code in canonical form from the irreducible Goppa polynomial over the finite field GF(2m).
- createCert(PublicKey, PrivateKey, String, String) - Method in class org.bouncycastle.jce.provider.test.PKCS12StoreTest
-
we generate a self signed certificate for the sake of testing - RSA
- createCertificateFactory(String) - Method in class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- createCertificateFactory(String) - Method in interface org.bouncycastle.jcajce.util.JcaJceHelper
- createCertificateFactory(String) - Method in class org.bouncycastle.jcajce.util.NamedJcaJceHelper
- createCertificateFactory(String) - Method in class org.bouncycastle.jcajce.util.ProviderJcaJceHelper
- createCertPathBuilder(String) - Method in class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- createCertPathBuilder(String) - Method in interface org.bouncycastle.jcajce.util.JcaJceHelper
- createCertPathBuilder(String) - Method in class org.bouncycastle.jcajce.util.NamedJcaJceHelper
- createCertPathBuilder(String) - Method in class org.bouncycastle.jcajce.util.ProviderJcaJceHelper
- createCertPathValidator(String) - Method in class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- createCertPathValidator(String) - Method in interface org.bouncycastle.jcajce.util.JcaJceHelper
- createCertPathValidator(String) - Method in class org.bouncycastle.jcajce.util.NamedJcaJceHelper
- createCertPathValidator(String) - Method in class org.bouncycastle.jcajce.util.ProviderJcaJceHelper
- createCertStore(String, CertStoreParameters) - Method in class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- createCertStore(String, CertStoreParameters) - Method in interface org.bouncycastle.jcajce.util.JcaJceHelper
- createCertStore(String, CertStoreParameters) - Method in class org.bouncycastle.jcajce.util.NamedJcaJceHelper
- createCertStore(String, CertStoreParameters) - Method in class org.bouncycastle.jcajce.util.ProviderJcaJceHelper
- createCipher(String) - Method in class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- createCipher(String) - Method in interface org.bouncycastle.jcajce.util.JcaJceHelper
- createCipher(String) - Method in class org.bouncycastle.jcajce.util.NamedJcaJceHelper
- createCipher(String) - Method in class org.bouncycastle.jcajce.util.ProviderJcaJceHelper
- createContentCipher(boolean, CipherParameters, AlgorithmIdentifier) - Static method in class org.bouncycastle.crypto.util.CipherFactory
-
Create a content cipher for encrypting bulk data.
- createCRL(CertificateList) - Method in class org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory
- createDefaultMultiplier() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Curve
- createDefaultMultiplier() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Curve
- createDefaultMultiplier() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Curve
- createDefaultMultiplier() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Curve
- createDefaultMultiplier() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Curve
- createDefaultMultiplier() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Curve
- createDefaultMultiplier() - Method in class org.bouncycastle.math.ec.ECCurve
- createDefaultMultiplier() - Method in class org.bouncycastle.math.ec.ECCurve.F2m
- createDigest(String) - Method in class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
-
Deprecated.Use createMessageDigest instead
- createDigest(String) - Method in interface org.bouncycastle.jcajce.util.JcaJceHelper
-
Deprecated.Use createMessageDigest instead
- createDigest(String) - Method in class org.bouncycastle.jcajce.util.NamedJcaJceHelper
-
Deprecated.Use createMessageDigest instead
- createDigest(String) - Method in class org.bouncycastle.jcajce.util.ProviderJcaJceHelper
-
Deprecated.Use createMessageDigest instead
- createExemptionMechanism(String) - Method in class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- createExemptionMechanism(String) - Method in interface org.bouncycastle.jcajce.util.JcaJceHelper
- createExemptionMechanism(String) - Method in class org.bouncycastle.jcajce.util.NamedJcaJceHelper
- createExemptionMechanism(String) - Method in class org.bouncycastle.jcajce.util.ProviderJcaJceHelper
- createExt() - Static method in class org.bouncycastle.math.raw.Nat128
- createExt() - Static method in class org.bouncycastle.math.raw.Nat160
- createExt() - Static method in class org.bouncycastle.math.raw.Nat192
- createExt() - Static method in class org.bouncycastle.math.raw.Nat224
- createExt() - Static method in class org.bouncycastle.math.raw.Nat256
- createExt64() - Static method in class org.bouncycastle.math.raw.Nat128
- createExt64() - Static method in class org.bouncycastle.math.raw.Nat192
- createExt64() - Static method in class org.bouncycastle.math.raw.Nat256
- createExt64() - Static method in class org.bouncycastle.math.raw.Nat320
- createExt64() - Static method in class org.bouncycastle.math.raw.Nat448
- createExt64() - Static method in class org.bouncycastle.math.raw.Nat576
- createKey(byte[]) - Static method in class org.bouncycastle.crypto.util.PrivateKeyFactory
-
Create a private key parameter from a PKCS8 PrivateKeyInfo encoding.
- createKey(byte[]) - Static method in class org.bouncycastle.crypto.util.PublicKeyFactory
-
Create a public key from a SubjectPublicKeyInfo encoding
- createKey(byte[]) - Static method in class org.bouncycastle.pqc.crypto.util.PrivateKeyFactory
-
Create a private key parameter from a PKCS8 PrivateKeyInfo encoding.
- createKey(byte[]) - Static method in class org.bouncycastle.pqc.crypto.util.PublicKeyFactory
-
Create a public key from a SubjectPublicKeyInfo encoding
- createKey(InputStream) - Static method in class org.bouncycastle.crypto.util.PrivateKeyFactory
-
Create a private key parameter from a PKCS8 PrivateKeyInfo encoding read from a stream.
- createKey(InputStream) - Static method in class org.bouncycastle.crypto.util.PublicKeyFactory
-
Create a public key from a SubjectPublicKeyInfo encoding read from a stream
- createKey(InputStream) - Static method in class org.bouncycastle.pqc.crypto.util.PrivateKeyFactory
-
Create a private key parameter from a PKCS8 PrivateKeyInfo encoding read from a stream.
- createKey(InputStream) - Static method in class org.bouncycastle.pqc.crypto.util.PublicKeyFactory
-
Create a public key from a SubjectPublicKeyInfo encoding read from a stream
- createKey(PrivateKeyInfo) - Static method in class org.bouncycastle.crypto.util.PrivateKeyFactory
-
Create a private key parameter from the passed in PKCS8 PrivateKeyInfo object.
- createKey(PrivateKeyInfo) - Static method in class org.bouncycastle.pqc.crypto.util.PrivateKeyFactory
-
Create a private key parameter from the passed in PKCS8 PrivateKeyInfo object.
- createKey(SubjectPublicKeyInfo) - Static method in class org.bouncycastle.crypto.util.PublicKeyFactory
-
Create a public key from the passed in SubjectPublicKeyInfo
- createKey(SubjectPublicKeyInfo) - Static method in class org.bouncycastle.pqc.crypto.util.PublicKeyFactory
-
Create a public key from the passed in SubjectPublicKeyInfo
- createKey(SubjectPublicKeyInfo, Object) - Static method in class org.bouncycastle.crypto.util.PublicKeyFactory
-
Create a public key from the passed in SubjectPublicKeyInfo
- createKey(SubjectPublicKeyInfo, Object) - Static method in class org.bouncycastle.pqc.crypto.util.PublicKeyFactory
-
Create a public key from the passed in SubjectPublicKeyInfo
- createKeyAgreement(String) - Method in class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- createKeyAgreement(String) - Method in interface org.bouncycastle.jcajce.util.JcaJceHelper
- createKeyAgreement(String) - Method in class org.bouncycastle.jcajce.util.NamedJcaJceHelper
- createKeyAgreement(String) - Method in class org.bouncycastle.jcajce.util.ProviderJcaJceHelper
- createKeyFactory(String) - Method in class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- createKeyFactory(String) - Method in interface org.bouncycastle.jcajce.util.JcaJceHelper
- createKeyFactory(String) - Method in class org.bouncycastle.jcajce.util.NamedJcaJceHelper
- createKeyFactory(String) - Method in class org.bouncycastle.jcajce.util.ProviderJcaJceHelper
- createKeyGenerator(String) - Method in class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- createKeyGenerator(String) - Method in interface org.bouncycastle.jcajce.util.JcaJceHelper
- createKeyGenerator(String) - Method in class org.bouncycastle.jcajce.util.NamedJcaJceHelper
- createKeyGenerator(String) - Method in class org.bouncycastle.jcajce.util.ProviderJcaJceHelper
- createKeyGenerator(ASN1ObjectIdentifier, SecureRandom) - Static method in class org.bouncycastle.crypto.util.CipherKeyGeneratorFactory
-
Create a key generator for the passed in Object Identifier.
- createKeyGenParamsBC(ECParameterSpec, SecureRandom) - Method in class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi.EC
- createKeyGenParamsJCE(ECParameterSpec, SecureRandom) - Method in class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi.EC
- createKeyPairGenerator(String) - Method in class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- createKeyPairGenerator(String) - Method in interface org.bouncycastle.jcajce.util.JcaJceHelper
- createKeyPairGenerator(String) - Method in class org.bouncycastle.jcajce.util.NamedJcaJceHelper
- createKeyPairGenerator(String) - Method in class org.bouncycastle.jcajce.util.ProviderJcaJceHelper
- createKeyStore(String) - Method in class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- createKeyStore(String) - Method in interface org.bouncycastle.jcajce.util.JcaJceHelper
- createKeyStore(String) - Method in class org.bouncycastle.jcajce.util.NamedJcaJceHelper
- createKeyStore(String) - Method in class org.bouncycastle.jcajce.util.ProviderJcaJceHelper
- createKeyWithCompression(ECPublicKey) - Static method in class org.bouncycastle.jcajce.util.ECKeyUtil
-
Convert an ECPublicKey into an ECPublicKey which always encodes with point compression.
- createMac(String) - Method in class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- createMac(String) - Method in interface org.bouncycastle.jcajce.util.JcaJceHelper
- createMac(String) - Method in class org.bouncycastle.jcajce.util.NamedJcaJceHelper
- createMac(String) - Method in class org.bouncycastle.jcajce.util.ProviderJcaJceHelper
- createMD5() - Static method in class org.bouncycastle.crypto.util.DigestFactory
- createMessageDigest(String) - Method in class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- createMessageDigest(String) - Method in interface org.bouncycastle.jcajce.util.JcaJceHelper
- createMessageDigest(String) - Method in class org.bouncycastle.jcajce.util.NamedJcaJceHelper
- createMessageDigest(String) - Method in class org.bouncycastle.jcajce.util.ProviderJcaJceHelper
- createMsgRep(byte[], int) - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUSigner
-
Deprecated.
- createNamedCurveSpec(String) - Method in class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi.EC
- createNewEngineForTest() - Method in class org.bouncycastle.crypto.test.AESVectorFileTest
- createOutputStream(OutputStream, Object) - Static method in class org.bouncycastle.crypto.util.CipherFactory
-
Return a new CipherOutputStream based on the passed in cipher.
- createParameters() - Method in class org.bouncycastle.asn1.x9.X9ECParametersHolder
- createParametersInstance(String) - Method in class org.bouncycastle.jcajce.provider.asymmetric.util.BaseAlgorithmParameterGeneratorSpi
- createParametersInstance(String) - Method in class org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi
- createParametersInstance(String) - Method in class org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator
- createParametersInstance(String) - Method in class org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher
- createPoint(BigInteger, BigInteger) - Method in class org.bouncycastle.math.ec.ECCurve.AbstractF2m
- createPoint(BigInteger, BigInteger) - Method in class org.bouncycastle.math.ec.ECCurve
- createPrehash() - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
- createPrehash() - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
- createPrivateKeyInfo(AsymmetricKeyParameter) - Static method in class org.bouncycastle.crypto.util.PrivateKeyInfoFactory
-
Create a PrivateKeyInfo representation of a private key.
- createPrivateKeyInfo(AsymmetricKeyParameter) - Static method in class org.bouncycastle.pqc.crypto.util.PrivateKeyInfoFactory
-
Create a PrivateKeyInfo representation of a private key.
- createPrivateKeyInfo(AsymmetricKeyParameter, ASN1Set) - Static method in class org.bouncycastle.crypto.util.PrivateKeyInfoFactory
-
Create a PrivateKeyInfo representation of a private key with attributes.
- createPrivateKeyInfo(AsymmetricKeyParameter, ASN1Set) - Static method in class org.bouncycastle.pqc.crypto.util.PrivateKeyInfoFactory
-
Create a PrivateKeyInfo representation of a private key with attributes.
- createRandomBigInteger(int, SecureRandom) - Static method in class org.bouncycastle.util.BigIntegers
-
Return a positive BigInteger in the range of 0 to 2**bitLength - 1.
- createRandomInRange(BigInteger, BigInteger, SecureRandom) - Static method in class org.bouncycastle.util.BigIntegers
-
Return a random BigInteger not less than 'min' and not greater than 'max'
- createRandomPrime(int, int, SecureRandom) - Static method in class org.bouncycastle.util.BigIntegers
-
Return a prime number candidate of the specified bit length.
- createRandomRegularMatrixAndItsInverse(int, SecureRandom) - Static method in class org.bouncycastle.pqc.math.linearalgebra.GF2Matrix
-
Create a nxn random regular matrix and its inverse.
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Curve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECCurve
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECCurve.F2m
- createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECCurve.Fp
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Curve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.ECCurve
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.ECCurve.F2m
- createRawPoint(ECFieldElement, ECFieldElement, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.ECCurve.Fp
- createRound1PayloadToSend() - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant
-
Creates and returns the payload to send to the other participant during round 1.
- createRound2PayloadToSend() - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant
-
Creates and returns the payload to send to the other participant during round 2.
- createRound3PayloadToSend(BigInteger) - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant
-
Creates and returns the payload to send to the other participant during round 3.
- createScaledPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECPoint
- createSecretKeyFactory(String) - Method in class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- createSecretKeyFactory(String) - Method in interface org.bouncycastle.jcajce.util.JcaJceHelper
- createSecretKeyFactory(String) - Method in class org.bouncycastle.jcajce.util.NamedJcaJceHelper
- createSecretKeyFactory(String) - Method in class org.bouncycastle.jcajce.util.ProviderJcaJceHelper
- createSecureRandom(String) - Method in class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- createSecureRandom(String) - Method in interface org.bouncycastle.jcajce.util.JcaJceHelper
- createSecureRandom(String) - Method in class org.bouncycastle.jcajce.util.NamedJcaJceHelper
- createSecureRandom(String) - Method in class org.bouncycastle.jcajce.util.ProviderJcaJceHelper
- createSHA1() - Static method in class org.bouncycastle.crypto.util.DigestFactory
- createSHA224() - Static method in class org.bouncycastle.crypto.util.DigestFactory
- createSHA256() - Static method in class org.bouncycastle.crypto.util.DigestFactory
- createSHA3_224() - Static method in class org.bouncycastle.crypto.util.DigestFactory
- createSHA3_256() - Static method in class org.bouncycastle.crypto.util.DigestFactory
- createSHA3_384() - Static method in class org.bouncycastle.crypto.util.DigestFactory
- createSHA3_512() - Static method in class org.bouncycastle.crypto.util.DigestFactory
- createSHA384() - Static method in class org.bouncycastle.crypto.util.DigestFactory
- createSHA512() - Static method in class org.bouncycastle.crypto.util.DigestFactory
- createSHA512_224() - Static method in class org.bouncycastle.crypto.util.DigestFactory
- createSHA512_256() - Static method in class org.bouncycastle.crypto.util.DigestFactory
- createSignature(String) - Method in class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- createSignature(String) - Method in interface org.bouncycastle.jcajce.util.JcaJceHelper
- createSignature(String) - Method in class org.bouncycastle.jcajce.util.NamedJcaJceHelper
- createSignature(String) - Method in class org.bouncycastle.jcajce.util.ProviderJcaJceHelper
- createStream(MessageDigest) - Static method in class org.bouncycastle.jcajce.io.OutputStreamFactory
-
Create an OutputStream that wraps a digest.
- createStream(Signature) - Static method in class org.bouncycastle.jcajce.io.OutputStreamFactory
-
Create an OutputStream that wraps a signature.
- createStream(Mac) - Static method in class org.bouncycastle.jcajce.io.OutputStreamFactory
-
Create an OutputStream that wraps a mac.
- createSubjectPublicKeyInfo(AsymmetricKeyParameter) - Static method in class org.bouncycastle.crypto.util.SubjectPublicKeyInfoFactory
-
Create a SubjectPublicKeyInfo public key.
- createSubjectPublicKeyInfo(AsymmetricKeyParameter) - Static method in class org.bouncycastle.pqc.crypto.util.SubjectPublicKeyInfoFactory
-
Create a SubjectPublicKeyInfo public key.
- createTable(int) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
- createTable(int) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
- createWithCounter(byte[], byte[], byte[], int) - Static method in class org.bouncycastle.crypto.params.KDFFeedbackParameters
- createWithCounter(byte[], byte[], int) - Static method in class org.bouncycastle.crypto.params.KDFDoublePipelineIterationParameters
- createWithoutCounter(byte[], byte[]) - Static method in class org.bouncycastle.crypto.params.KDFDoublePipelineIterationParameters
- createWithoutCounter(byte[], byte[], byte[]) - Static method in class org.bouncycastle.crypto.params.KDFFeedbackParameters
- critical - Variable in class org.bouncycastle.jce.provider.PKIXPolicyNode
- CRL_1 - Static variable in class org.bouncycastle.jce.provider.test.PEMData
- CRL_2 - Static variable in class org.bouncycastle.jce.provider.test.PEMData
- CRL5Test - Class in org.bouncycastle.jce.provider.test
- CRL5Test() - Constructor for class org.bouncycastle.jce.provider.test.CRL5Test
- crlAccessMethod - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
-
OID for crl uri in AuthorityInformationAccess extension
- CRLAnnContent - Class in org.bouncycastle.asn1.cmp
- CRLAnnContent(CertificateList) - Constructor for class org.bouncycastle.asn1.cmp.CRLAnnContent
- crlBag - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
-
PKCS#12: 1.2.840.113549.1.12.10.1.4
- CRLBag - Class in org.bouncycastle.asn1.pkcs
-
CRL Bag for PKCS#12
- CRLBag(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.pkcs.CRLBag
- CRLDistPoint - Class in org.bouncycastle.asn1.x509
- CRLDistPoint(DistributionPoint[]) - Constructor for class org.bouncycastle.asn1.x509.CRLDistPoint
- cRLDistributionPoints - Static variable in class org.bouncycastle.asn1.x509.Extension
-
CRL Distribution Points
- cRLDistributionPoints - Static variable in class org.bouncycastle.asn1.x509.X509Extension
-
Deprecated.CRL Distribution Points
- CRLDistributionPoints - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
-
Deprecated.use X509Extension value.
- CrlID - Class in org.bouncycastle.asn1.ocsp
- CrlIdentifier - Class in org.bouncycastle.asn1.esf
-
CrlIdentifier ::= SEQUENCE { crlissuer Name, crlIssuedTime UTCTime, crlNumber INTEGER OPTIONAL }
- CrlIdentifier(X500Name, ASN1UTCTime) - Constructor for class org.bouncycastle.asn1.esf.CrlIdentifier
- CrlIdentifier(X500Name, ASN1UTCTime, BigInteger) - Constructor for class org.bouncycastle.asn1.esf.CrlIdentifier
- CrlListID - Class in org.bouncycastle.asn1.esf
-
CRLListID ::= SEQUENCE { crls SEQUENCE OF CrlValidatedID }
- CrlListID(CrlValidatedID[]) - Constructor for class org.bouncycastle.asn1.esf.CrlListID
- cRLNumber - Static variable in class org.bouncycastle.asn1.x509.Extension
-
CRL Number
- cRLNumber - Static variable in class org.bouncycastle.asn1.x509.X509Extension
-
Deprecated.CRL Number
- CRLNumber - Class in org.bouncycastle.asn1.x509
-
The CRLNumber object.
- CRLNumber - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
-
Deprecated.use X509Extension value.
- CRLNumber(BigInteger) - Constructor for class org.bouncycastle.asn1.x509.CRLNumber
- CrlOcspRef - Class in org.bouncycastle.asn1.esf
-
CrlOcspRef ::= SEQUENCE { crlids [0] CRLListID OPTIONAL, ocspids [1] OcspListID OPTIONAL, otherRev [2] OtherRevRefs OPTIONAL }
- CrlOcspRef(CrlListID, OcspListID, OtherRevRefs) - Constructor for class org.bouncycastle.asn1.esf.CrlOcspRef
- CRLReason - Class in org.bouncycastle.asn1.x509
-
The CRLReason enumeration.
- cRLSign - Static variable in class org.bouncycastle.asn1.x509.KeyUsage
- cRLSign - Static variable in class org.bouncycastle.jce.X509KeyUsage
- crlTypes - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
-
PKCS#9: 1.2.840.113549.1.9.23
- CrlValidatedID - Class in org.bouncycastle.asn1.esf
-
CrlValidatedID ::= SEQUENCE { crlHash OtherHash, crlIdentifier CrlIdentifier OPTIONAL }
- CrlValidatedID(OtherHash) - Constructor for class org.bouncycastle.asn1.esf.CrlValidatedID
- CrlValidatedID(OtherHash, CrlIdentifier) - Constructor for class org.bouncycastle.asn1.esf.CrlValidatedID
- CRM - Static variable in class org.bouncycastle.asn1.cmc.TaggedRequest
- CRMFObjectIdentifiers - Interface in org.bouncycastle.asn1.crmf
- cryptData(boolean, AlgorithmIdentifier, char[], boolean, byte[]) - Method in class org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi
- cryptlib - Static variable in class org.bouncycastle.asn1.cryptlib.CryptlibObjectIdentifiers
- cryptlib - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
- cryptlib_algorithm - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
- cryptlib_algorithm_blowfish_CBC - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
- cryptlib_algorithm_blowfish_CFB - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
- cryptlib_algorithm_blowfish_ECB - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
- cryptlib_algorithm_blowfish_OFB - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
- CryptlibObjectIdentifiers - Class in org.bouncycastle.asn1.cryptlib
- CryptlibObjectIdentifiers() - Constructor for class org.bouncycastle.asn1.cryptlib.CryptlibObjectIdentifiers
- CryptoException - Exception in org.bouncycastle.crypto
-
the foundation class for the hard exceptions thrown by the crypto packages.
- CryptoException() - Constructor for exception org.bouncycastle.crypto.CryptoException
-
base constructor.
- CryptoException(String) - Constructor for exception org.bouncycastle.crypto.CryptoException
-
create a CryptoException with the given message.
- CryptoException(String, Throwable) - Constructor for exception org.bouncycastle.crypto.CryptoException
-
Create a CryptoException with the given message and underlying cause.
- CryptoInfos - Class in org.bouncycastle.asn1.tsp
-
Implementation of the CryptoInfos element defined in RFC 4998:
- CryptoInfos(Attribute[]) - Constructor for class org.bouncycastle.asn1.tsp.CryptoInfos
- CryptoProObjectIdentifiers - Interface in org.bouncycastle.asn1.cryptopro
-
GOST Algorithms OBJECT IDENTIFIERS : { iso(1) member-body(2) ru(643) rans(2) cryptopro(2)}
- CryptoProWrap() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.GOST28147.CryptoProWrap
- CryptoProWrapEngine - Class in org.bouncycastle.crypto.engines
- CryptoProWrapEngine() - Constructor for class org.bouncycastle.crypto.engines.CryptoProWrapEngine
- CryptoServicesPermission - Class in org.bouncycastle.crypto
-
Permissions that need to be configured if a SecurityManager is used.
- CryptoServicesPermission(String) - Constructor for class org.bouncycastle.crypto.CryptoServicesPermission
- CryptoServicesRegistrar - Class in org.bouncycastle.crypto
-
Basic registrar class for providing defaults for cryptography services in this module.
- CryptoServicesRegistrar.Property - Class in org.bouncycastle.crypto
-
Available properties that can be set.
- CS1 - Static variable in class org.bouncycastle.crypto.modes.NISTCTSBlockCipher
- CS2 - Static variable in class org.bouncycastle.crypto.modes.NISTCTSBlockCipher
- CS3 - Static variable in class org.bouncycastle.crypto.modes.NISTCTSBlockCipher
- CscaMasterList - Class in org.bouncycastle.asn1.icao
-
The CscaMasterList object.
- CscaMasterList(Certificate[]) - Constructor for class org.bouncycastle.asn1.icao.CscaMasterList
- CscaMasterListTest - Class in org.bouncycastle.asn1.test
- CscaMasterListTest() - Constructor for class org.bouncycastle.asn1.test.CscaMasterListTest
- CSHAKEDigest - Class in org.bouncycastle.crypto.digests
-
Customizable SHAKE function.
- CSHAKEDigest(int, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.digests.CSHAKEDigest
-
Base constructor.
- CSHAKETest - Class in org.bouncycastle.crypto.test
-
CSHAKE test vectors from: https://csrc.nist.gov/CSRC/media/Projects/Cryptographic-Standards-and-Guidelines/documents/examples/cSHAKE_samples.pdf
- CSHAKETest() - Constructor for class org.bouncycastle.crypto.test.CSHAKETest
- CsrAttrs - Class in org.bouncycastle.asn1.est
-
CsrAttrs ::= SEQUENCE SIZE (0..MAX) OF AttrOrOID
- CsrAttrs(AttrOrOID) - Constructor for class org.bouncycastle.asn1.est.CsrAttrs
-
Construct a CsrAttrs object containing one AttrOrOID.
- CsrAttrs(AttrOrOID[]) - Constructor for class org.bouncycastle.asn1.est.CsrAttrs
- csub(int, int, int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
- csub(int, int, int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
- cswap(int, int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
- cswap(int, int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
- ct_encKeyWithID - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
-
1.2.840.113549.1.9.16.1.21
- CTR() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.GOST3412_2015.CTR
- CTR128() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DSTU7624.CTR128
- CTR256() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DSTU7624.CTR256
- CTR512() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DSTU7624.CTR512
- CTRDRBGTest - Class in org.bouncycastle.crypto.prng.test
-
CTR DRBG Test
- CTRDRBGTest() - Constructor for class org.bouncycastle.crypto.prng.test.CTRDRBGTest
- CTRSP800DRBG - Class in org.bouncycastle.crypto.prng.drbg
-
A SP800-90A CTR DRBG.
- CTRSP800DRBG(BlockCipher, int, int, EntropySource, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.prng.drbg.CTRSP800DRBG
-
Construct a SP800-90A CTR DRBG.
- CTSBlockCipher - Class in org.bouncycastle.crypto.modes
-
A Cipher Text Stealing (CTS) mode cipher.
- CTSBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.CTSBlockCipher
-
Create a buffered block cipher that uses Cipher Text Stealing
- CTSTest - Class in org.bouncycastle.crypto.test
-
CTS tester
- CTSTest() - Constructor for class org.bouncycastle.crypto.test.CTSTest
- cTwoCurve - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
-
Two Curves
- CURRENCY_CODE - Static variable in class org.bouncycastle.asn1.eac.EACTags
- CURRENCY_EXPONENT - Static variable in class org.bouncycastle.asn1.eac.EACTags
- curve - Variable in class org.bouncycastle.math.ec.ECPoint
- curve - Variable in class org.bouncycastle.math.ec.GLVMultiplier
- Curve25519 - Class in org.bouncycastle.math.ec.custom.djb
- Curve25519() - Constructor for class org.bouncycastle.math.ec.custom.djb.Curve25519
- Curve25519Field - Class in org.bouncycastle.math.ec.custom.djb
- Curve25519Field() - Constructor for class org.bouncycastle.math.ec.custom.djb.Curve25519Field
- Curve25519FieldElement - Class in org.bouncycastle.math.ec.custom.djb
- Curve25519FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
- Curve25519FieldElement(int[]) - Constructor for class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
- Curve25519FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
- Curve25519Point - Class in org.bouncycastle.math.ec.custom.djb
- curvey25519 - Static variable in class org.bouncycastle.asn1.cryptlib.CryptlibObjectIdentifiers
- CustomNamedCurves - Class in org.bouncycastle.crypto.ec
- CustomNamedCurves() - Constructor for class org.bouncycastle.crypto.ec.CustomNamedCurves
- CV_CERTIFICATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
- CVCA - Static variable in class org.bouncycastle.asn1.eac.CertificateHolderAuthorization
- CVCertificate - Class in org.bouncycastle.asn1.eac
-
an iso7816Certificate structure.
- CVCertificate(ASN1InputStream) - Constructor for class org.bouncycastle.asn1.eac.CVCertificate
-
Create an iso7816Certificate structure from an ASN1InputStream.
- CVCertificate(CertificateBody, byte[]) - Constructor for class org.bouncycastle.asn1.eac.CVCertificate
-
Create an iso7816Certificate structure from a body and its signature.
- CVCertificateRequest - Class in org.bouncycastle.asn1.eac
D
- d - Variable in class org.bouncycastle.crypto.macs.SipHash
- d - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningKeyGenerationParameters
- d - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningParameters
- d1 - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningKeyGenerationParameters
- d1 - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningParameters
- d2 - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningKeyGenerationParameters
- d2 - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningParameters
- d3 - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningKeyGenerationParameters
- d3 - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUSigningParameters
- data - Variable in class org.bouncycastle.asn1.ASN1BitString
- data - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
-
PKCS#7: 1.2.840.113549.1.7.1
- data - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
-
PKCS#7: 1.2.840.113549.1.7.1
- Data - Class in org.bouncycastle.asn1.dvcs
-
Data ::= CHOICE { message OCTET STRING , messageImprint DigestInfo, certs [0] SEQUENCE SIZE (1..MAX) OF TargetEtcChain }
- Data(byte[]) - Constructor for class org.bouncycastle.asn1.dvcs.Data
- Data(byte[]) - Constructor for class org.bouncycastle.util.test.FixedSecureRandom.Data
- Data(ASN1OctetString) - Constructor for class org.bouncycastle.asn1.dvcs.Data
- Data(TargetEtcChain) - Constructor for class org.bouncycastle.asn1.dvcs.Data
- Data(TargetEtcChain[]) - Constructor for class org.bouncycastle.asn1.dvcs.Data
- Data(DigestInfo) - Constructor for class org.bouncycastle.asn1.dvcs.Data
- dataEncipherment - Static variable in class org.bouncycastle.asn1.x509.KeyUsage
- dataEncipherment - Static variable in class org.bouncycastle.jce.X509KeyUsage
- DataGroupHash - Class in org.bouncycastle.asn1.icao
-
The DataGroupHash object.
- DataGroupHash(int, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.icao.DataGroupHash
- DataGroupHashUnitTest - Class in org.bouncycastle.asn1.test
- DataGroupHashUnitTest() - Constructor for class org.bouncycastle.asn1.test.DataGroupHashUnitTest
- DataLengthException - Exception in org.bouncycastle.crypto
-
this exception is thrown if a buffer that is meant to have output copied into it turns out to be too short, or if we've been given insufficient input.
- DataLengthException() - Constructor for exception org.bouncycastle.crypto.DataLengthException
-
base constructor.
- DataLengthException(String) - Constructor for exception org.bouncycastle.crypto.DataLengthException
-
create a DataLengthException with the given message.
- dataQueue - Variable in class org.bouncycastle.crypto.digests.KeccakDigest
- dataValueDescriptor - Variable in class org.bouncycastle.asn1.ASN1External
- DATE_OF_BIRTH - Static variable in class org.bouncycastle.asn1.eac.EACTags
- DATE_OF_BIRTH - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
-
RFC 3039 DateOfBirth - GeneralizedTime - YYYYMMDD000000Z
- DATE_OF_BIRTH - Static variable in class org.bouncycastle.asn1.x509.X509Name
-
Deprecated.RFC 3039 DateOfBirth - GeneralizedTime - YYYYMMDD000000Z
- dateOfBirth - Static variable in class org.bouncycastle.asn1.isismtt.x509.DeclarationOfMajority
- db - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionKeyGenerationParameters
- db - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionParameters
- dc - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
- DC - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
- DC - Static variable in class org.bouncycastle.asn1.x509.X509Name
-
Deprecated.
- dec(int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
- dec(int, int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
- decAt(int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
- decAt(int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat
- decipherOnly - Static variable in class org.bouncycastle.asn1.x509.KeyUsage
- decipherOnly - Static variable in class org.bouncycastle.jce.X509KeyUsage
- DeclarationOfMajority - Class in org.bouncycastle.asn1.isismtt.x509
-
A declaration of majority.
- DeclarationOfMajority(boolean, String) - Constructor for class org.bouncycastle.asn1.isismtt.x509.DeclarationOfMajority
- DeclarationOfMajority(int) - Constructor for class org.bouncycastle.asn1.isismtt.x509.DeclarationOfMajority
- DeclarationOfMajority(ASN1GeneralizedTime) - Constructor for class org.bouncycastle.asn1.isismtt.x509.DeclarationOfMajority
- DeclarationOfMajorityUnitTest - Class in org.bouncycastle.asn1.test
- DeclarationOfMajorityUnitTest() - Constructor for class org.bouncycastle.asn1.test.DeclarationOfMajorityUnitTest
- decode(byte[]) - Method in interface org.bouncycastle.jcajce.provider.asymmetric.util.DSAEncoder
-
Deprecated.
- decode(byte[]) - Static method in class org.bouncycastle.util.encoders.Base64
-
decode the base 64 encoded input data.
- decode(byte[]) - Static method in class org.bouncycastle.util.encoders.Hex
-
decode the Hex encoded input data.
- decode(byte[]) - Static method in class org.bouncycastle.util.encoders.UrlBase64
-
Decode the URL safe base 64 encoded input data - white space will be ignored.
- decode(byte[], int, int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
- decode(byte[], int, int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
- decode(byte[], int, int, byte[], int) - Method in class org.bouncycastle.util.encoders.HexTranslator
- decode(byte[], int, int, byte[], int) - Method in interface org.bouncycastle.util.encoders.Translator
- decode(byte[], int, int, OutputStream) - Static method in class org.bouncycastle.util.encoders.Base64
-
Decode to an output stream;
- decode(byte[], int, int, OutputStream) - Method in class org.bouncycastle.util.encoders.Base64Encoder
-
decode the base 64 encoded byte data writing it to the given output stream, whitespace characters will be ignored.
- decode(byte[], int, int, OutputStream) - Method in interface org.bouncycastle.util.encoders.Encoder
- decode(byte[], int, int, OutputStream) - Method in class org.bouncycastle.util.encoders.HexEncoder
-
decode the Hex encoded byte data writing it to the given output stream, whitespace characters will be ignored.
- decode(byte[], OutputStream) - Static method in class org.bouncycastle.util.encoders.UrlBase64
-
decode the URL safe base 64 encoded byte data writing it to the given output stream, whitespace characters will be ignored.
- decode(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
- decode(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
- decode(String) - Static method in class org.bouncycastle.util.encoders.Base64
-
decode the base 64 encoded String data - whitespace will be ignored.
- decode(String) - Static method in class org.bouncycastle.util.encoders.Hex
-
decode the Hex encoded String data - whitespace will be ignored.
- decode(String) - Static method in class org.bouncycastle.util.encoders.UrlBase64
-
decode the URL safe base 64 encoded String data - whitespace will be ignored.
- decode(String, OutputStream) - Static method in class org.bouncycastle.util.encoders.Base64
-
decode the base 64 encoded String data writing it to the given output stream, whitespace characters will be ignored.
- decode(String, OutputStream) - Method in class org.bouncycastle.util.encoders.Base64Encoder
-
decode the base 64 encoded String data writing it to the given output stream, whitespace characters will be ignored.
- decode(String, OutputStream) - Method in interface org.bouncycastle.util.encoders.Encoder
- decode(String, OutputStream) - Static method in class org.bouncycastle.util.encoders.Hex
-
decode the Hex encoded String data writing it to the given output stream, whitespace characters will be ignored.
- decode(String, OutputStream) - Method in class org.bouncycastle.util.encoders.HexEncoder
-
decode the Hex encoded String data writing it to the given output stream, whitespace characters will be ignored.
- decode(String, OutputStream) - Static method in class org.bouncycastle.util.encoders.UrlBase64
-
Decode the URL safe base 64 encoded String data writing it to the given output stream, whitespace characters will be ignored.
- decode(BigInteger, byte[]) - Method in interface org.bouncycastle.crypto.signers.DSAEncoding
-
Decode the (r, s) pair of a DSA signature.
- decode(BigInteger, byte[]) - Method in class org.bouncycastle.crypto.signers.PlainDSAEncoding
- decode(BigInteger, byte[]) - Method in class org.bouncycastle.crypto.signers.StandardDSAEncoding
- decodeAttrName(String, Hashtable) - Static method in class org.bouncycastle.asn1.x500.style.IETFUtils
- decodeBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.encodings.OAEPEncoding
- decodeIntFromHex(String) - Static method in class org.bouncycastle.util.test.NumberParsing
- decodeLongFromHex(String) - Static method in class org.bouncycastle.util.test.NumberParsing
- decodeMod3Sves(byte[], int) - Static method in class org.bouncycastle.pqc.math.ntru.util.ArrayEncoder
-
Decodes a
bytearray encoded withArrayEncoder.encodeMod3Sves(int[])back to anintarray withNcoefficients between-1and1.
Ignores any excess bytes.
See P1363.1 section 9.2.2. - decodeMod3Tight(byte[], int) - Static method in class org.bouncycastle.pqc.math.ntru.util.ArrayEncoder
-
Converts a byte array produced by
ArrayEncoder.encodeMod3Tight(int[])back to anintarray. - decodeMod3Tight(InputStream, int) - Static method in class org.bouncycastle.pqc.math.ntru.util.ArrayEncoder
-
Converts data produced by
ArrayEncoder.encodeMod3Tight(int[])back to anintarray. - decodeModQ(byte[], int, int) - Static method in class org.bouncycastle.pqc.math.ntru.util.ArrayEncoder
-
Decodes a
bytearray encoded withArrayEncoder.encodeModQ(int[], int)back to anintarray.
Nis the number of coefficients. - decodeModQ(InputStream, int, int) - Static method in class org.bouncycastle.pqc.math.ntru.util.ArrayEncoder
-
Decodes data encoded with
ArrayEncoder.encodeModQ(int[], int)back to anintarray.
Nis the number of coefficients. - decodePoint(byte[]) - Method in class org.bouncycastle.math.ec.ECCurve
-
Decode a point on this curve from its ASN.1 encoding.
- decodePoint(EllipticCurve, byte[]) - Static method in class org.bouncycastle.jce.ECPointUtil
-
Decode a point on this curve which has been encoded using point compression (X9.62 s 4.2.1 and 4.2.2) or regular encoding.
- decodePoint(ECCurve, byte[]) - Static method in class org.bouncycastle.asn1.ua.DSTU4145PointEncoder
- DecoderException - Exception in org.bouncycastle.util.encoders
-
Exception thrown if an attempt is made to decode invalid data, or some other failure occurs.
- decodeStrict(String) - Static method in class org.bouncycastle.util.encoders.Hex
-
Decode the hexadecimal-encoded string strictly i.e. any non-hexadecimal characters will be considered an error.
- decodeStrict(String, int, int) - Static method in class org.bouncycastle.util.encoders.Hex
-
Decode the hexadecimal-encoded string strictly i.e. any non-hexadecimal characters will be considered an error.
- decodeTag(int) - Static method in class org.bouncycastle.asn1.eac.EACTags
- decodeValue(BigInteger, byte[], int, int) - Method in class org.bouncycastle.crypto.signers.PlainDSAEncoding
- decodeValue(BigInteger, ASN1Sequence, int) - Method in class org.bouncycastle.crypto.signers.StandardDSAEncoding
- decodingTable - Variable in class org.bouncycastle.util.encoders.Base64Encoder
- decodingTable - Variable in class org.bouncycastle.util.encoders.HexEncoder
- decomposeScalar(BigInteger) - Method in interface org.bouncycastle.math.ec.endo.GLVEndomorphism
- decomposeScalar(BigInteger) - Method in class org.bouncycastle.math.ec.endo.GLVTypeAEndomorphism
- decomposeScalar(BigInteger) - Method in class org.bouncycastle.math.ec.endo.GLVTypeBEndomorphism
- decomposeScalar(ScalarSplitParameters, BigInteger) - Static method in class org.bouncycastle.math.ec.endo.EndoUtil
- decompressPoint(int, BigInteger) - Method in class org.bouncycastle.math.ec.ECCurve.AbstractF2m
-
Decompresses a compressed point P = (xp, yp) (X9.62 s 4.2.2).
- decompressPoint(int, BigInteger) - Method in class org.bouncycastle.math.ec.ECCurve.AbstractFp
- decompressPoint(int, BigInteger) - Method in class org.bouncycastle.math.ec.ECCurve
- decrypt(byte[], int) - Method in class org.bouncycastle.crypto.kems.ECIESKeyEncapsulation
-
Decrypt an encapsulated session key.
- decrypt(byte[], int) - Method in class org.bouncycastle.crypto.kems.RSAKeyEncapsulation
-
Decrypt an encapsulated session key.
- decrypt(byte[], int, int, int) - Method in class org.bouncycastle.crypto.kems.ECIESKeyEncapsulation
-
Decrypt an encapsulated session key.
- decrypt(byte[], int, int, int) - Method in class org.bouncycastle.crypto.kems.RSAKeyEncapsulation
-
Decrypt an encapsulated session key.
- decrypt(byte[], int, int, int) - Method in interface org.bouncycastle.crypto.KeyEncapsulation
-
Decapsulate an encapsulated session key.
- decrypt(ECPair) - Method in interface org.bouncycastle.crypto.ec.ECDecryptor
- decrypt(ECPair) - Method in class org.bouncycastle.crypto.ec.ECElGamalDecryptor
-
Decrypt an EC pair producing the original EC point.
- decrypt(IntegerPolynomial, Polynomial, IntegerPolynomial) - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUEngine
- DECRYPT_MODE - Static variable in class org.bouncycastle.pqc.jcajce.provider.util.CipherSpiExt
-
Constant specifying decrypt mode.
- decryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
-
Decrypt the given input starting at the given offset and place the result in the provided buffer starting at the given offset.
- decryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.CAST6Engine
-
Decrypt the given input starting at the given offset and place the result in the provided buffer starting at the given offset.
- decryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.SerpentEngine
-
Decrypt one block of ciphertext.
- decryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
- decryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.SkipjackEngine
- decryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.TnepresEngine
-
Decrypt one block of ciphertext.
- decryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.CFBBlockCipher
-
Do the appropriate processing for CFB mode decryption.
- decryptBlock(CramerShoupCiphertext) - Method in class org.bouncycastle.crypto.engines.CramerShoupCoreEngine
- DecryptedPOP - Class in org.bouncycastle.asn1.cmc
-
id-cmc-decryptedPOP OBJECT IDENTIFIER ::= {id-cmc 10} DecryptedPOP ::= SEQUENCE { bodyPartID BodyPartID, thePOPAlgID AlgorithmIdentifier, thePOP OCTET STRING }
- DecryptedPOP(BodyPartID, AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.cmc.DecryptedPOP
- DecryptedPOPTest - Class in org.bouncycastle.asn1.test
- DecryptedPOPTest() - Constructor for class org.bouncycastle.asn1.test.DecryptedPOPTest
- decryptionPrimitive(McElieceCCA2PrivateKeyParameters, GF2Vector) - Static method in class org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceCCA2Primitives
- decryptionPrimitive(BCMcElieceCCA2PrivateKey, GF2Vector) - Static method in class org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceCCA2Primitives
-
The McEliece decryption primitive.
- decryptOutputSize(int) - Method in class org.bouncycastle.pqc.crypto.mceliece.McEliecePointchevalCipher
- decryptOutputSize(int) - Method in class org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceFujisakiCipherSpi
- decryptOutputSize(int) - Method in class org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKobaraImaiCipherSpi
- decryptOutputSize(int) - Method in class org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePointchevalCipherSpi
- decryptOutputSize(int) - Method in class org.bouncycastle.pqc.jcajce.provider.util.AsymmetricHybridCipher
-
Compute the output size of an update() or doFinal() operation of a hybrid asymmetric cipher in decryption mode when given input of the specified length.
- deepHashCode(byte[]) - Static method in class org.bouncycastle.pqc.math.linearalgebra.ByteUtils
-
Computes a hashcode based on the contents of a one-dimensional byte array rather than its identity.
- deepHashCode(byte[][]) - Static method in class org.bouncycastle.pqc.math.linearalgebra.ByteUtils
-
Computes a hashcode based on the contents of a two-dimensional byte array rather than its identity.
- deepHashCode(byte[][][]) - Static method in class org.bouncycastle.pqc.math.linearalgebra.ByteUtils
-
Computes a hashcode based on the contents of a three-dimensional byte array rather than its identity.
- Default() - Constructor for class org.bouncycastle.jcajce.provider.drbg.DRBG.Default
- DEFAULT_BLOCK_SIZE - Static variable in class org.bouncycastle.crypto.engines.NullEngine
- DEFAULT_HASH_ALGORITHM - Static variable in class org.bouncycastle.asn1.pkcs.RSAESOAEPparams
- DEFAULT_HASH_ALGORITHM - Static variable in class org.bouncycastle.asn1.pkcs.RSASSAPSSparams
- DEFAULT_M - Static variable in class org.bouncycastle.pqc.crypto.mceliece.McElieceParameters
-
The default extension degree
- DEFAULT_M - Static variable in class org.bouncycastle.pqc.jcajce.spec.McElieceCCA2KeyGenParameterSpec
-
The default extension degree
- DEFAULT_M - Static variable in class org.bouncycastle.pqc.jcajce.spec.McElieceKeyGenParameterSpec
-
The default extension degree
- DEFAULT_MASK_GEN_FUNCTION - Static variable in class org.bouncycastle.asn1.pkcs.RSAESOAEPparams
- DEFAULT_MASK_GEN_FUNCTION - Static variable in class org.bouncycastle.asn1.pkcs.RSASSAPSSparams
- DEFAULT_P_SOURCE_ALGORITHM - Static variable in class org.bouncycastle.asn1.pkcs.RSAESOAEPparams
- DEFAULT_RANDOM - Static variable in class org.bouncycastle.crypto.CryptoServicesPermission
-
Enable the setting of the default SecureRandom.
- DEFAULT_ROUNDS - Static variable in class org.bouncycastle.crypto.engines.Salsa20Engine
- DEFAULT_SALT_LENGTH - Static variable in class org.bouncycastle.asn1.pkcs.RSASSAPSSparams
- DEFAULT_T - Static variable in class org.bouncycastle.pqc.crypto.mceliece.McElieceParameters
-
The default error correcting capability.
- DEFAULT_T - Static variable in class org.bouncycastle.pqc.jcajce.spec.McElieceCCA2KeyGenParameterSpec
-
The default error correcting capability.
- DEFAULT_T - Static variable in class org.bouncycastle.pqc.jcajce.spec.McElieceKeyGenParameterSpec
-
The default error correcting capability.
- DEFAULT_TRAILER_FIELD - Static variable in class org.bouncycastle.asn1.pkcs.RSASSAPSSparams
- DefaultJcaJceHelper - Class in org.bouncycastle.jcajce.util
-
JcaJceHelperthat obtains all algorithms using the default JCA/JCE mechanism (i.e. - DefaultJcaJceHelper() - Constructor for class org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- defaultKeySize - Variable in class org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator
- defaultLookUp - Variable in class org.bouncycastle.asn1.x500.style.BCStyle
- defaultLookUp - Variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
- DefaultLookUp - Static variable in class org.bouncycastle.asn1.x509.X509Name
-
Deprecated.look up table translating common symbols into their OIDS.
- defaultParameters(byte[]) - Static method in class org.bouncycastle.crypto.params.HKDFParameters
- DefaultReverse - Static variable in class org.bouncycastle.asn1.x509.X509Name
-
Deprecated.determines whether or not strings should be processed and printed from back to front.
- defaultSymbols - Variable in class org.bouncycastle.asn1.x500.style.BCStyle
- defaultSymbols - Variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
- DefaultSymbols - Static variable in class org.bouncycastle.asn1.x509.X509Name
-
Deprecated.default look up table translating OID values into their common symbols following the convention in RFC 2253 with a few extras
- DefaultXMSSMTOid - Class in org.bouncycastle.pqc.crypto.xmss
-
XMSSOid^MT class.
- DefaultXMSSOid - Class in org.bouncycastle.pqc.crypto.xmss
-
XMSSOid class.
- DefPKCS12KeyStore() - Constructor for class org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi.DefPKCS12KeyStore
- DefPKCS12KeyStore3DES() - Constructor for class org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi.DefPKCS12KeyStore3DES
- degree(int) - Static method in class org.bouncycastle.pqc.math.linearalgebra.PolynomialRingGF2
-
Return the degree of a polynomial
- degree(long) - Static method in class org.bouncycastle.pqc.math.linearalgebra.PolynomialRingGF2
-
Return the degree of a polynomial
- deltaCRLIndicator - Static variable in class org.bouncycastle.asn1.x509.Extension
-
Delta CRL indicator
- deltaCRLIndicator - Static variable in class org.bouncycastle.asn1.x509.X509Extension
-
Deprecated.Delta CRL indicator
- DeltaCRLIndicator - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
-
Deprecated.use X509Extension value.
- DenseTernaryPolynomial - Class in org.bouncycastle.pqc.math.ntru.polynomial
-
A
TernaryPolynomialwith a "high" number of nonzero coefficients. - DenseTernaryPolynomial(int[]) - Constructor for class org.bouncycastle.pqc.math.ntru.polynomial.DenseTernaryPolynomial
-
Constructs a new
DenseTernaryPolynomialwith a given set of coefficients. - DenseTernaryPolynomial(IntegerPolynomial) - Constructor for class org.bouncycastle.pqc.math.ntru.polynomial.DenseTernaryPolynomial
-
Constructs a
DenseTernaryPolynomialfrom aIntegerPolynomial. - DEPRECATED - Static variable in class org.bouncycastle.asn1.eac.EACTags
- depth - Variable in class org.bouncycastle.jce.provider.PKIXPolicyNode
- DER - Static variable in interface org.bouncycastle.asn1.ASN1Encoding
-
DER - distinguished encoding rules.
- DERApplicationSpecific - Class in org.bouncycastle.asn1
-
A DER encoding version of an application specific object.
- DERApplicationSpecific(boolean, int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DERApplicationSpecific
-
Create an application specific object with the tagging style given by the value of constructed.
- DERApplicationSpecific(int, byte[]) - Constructor for class org.bouncycastle.asn1.DERApplicationSpecific
-
Create an application specific object from the passed in data.
- DERApplicationSpecific(int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DERApplicationSpecific
-
Create an application specific object with a tagging of explicit/constructed.
- DERApplicationSpecific(int, ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.DERApplicationSpecific
-
Create an application specific object which is marked as constructed
- DERApplicationSpecificTest - Class in org.bouncycastle.asn1.test
- DERApplicationSpecificTest() - Constructor for class org.bouncycastle.asn1.test.DERApplicationSpecificTest
- DERBitString - Class in org.bouncycastle.asn1
-
A BIT STRING with DER encoding - the first byte contains the count of padding bits included in the byte array's last byte.
- DERBitString(byte[]) - Constructor for class org.bouncycastle.asn1.DERBitString
- DERBitString(byte[], int) - Constructor for class org.bouncycastle.asn1.DERBitString
- DERBitString(byte, int) - Constructor for class org.bouncycastle.asn1.DERBitString
- DERBitString(int) - Constructor for class org.bouncycastle.asn1.DERBitString
- DERBitString(ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DERBitString
- DERBMPString - Class in org.bouncycastle.asn1
-
DER BMPString object encodes BMP (Basic Multilingual Plane) subset (aka UCS-2) of UNICODE (ISO 10646) characters in codepoints 0 to 65535.
- DERBMPString(String) - Constructor for class org.bouncycastle.asn1.DERBMPString
-
Basic constructor
- DERBoolean - Class in org.bouncycastle.asn1
-
Deprecated.use ASN1Boolean
- DERBoolean(boolean) - Constructor for class org.bouncycastle.asn1.DERBoolean
-
Deprecated.use getInstance(boolean) method.
- derDecode(byte[]) - Method in class org.bouncycastle.jce.provider.test.DSATest
- derDecode(byte[]) - Method in class org.bouncycastle.jce.provider.test.ECDSA5Test
- derDecode(byte[]) - Method in class org.bouncycastle.jce.provider.test.ECNRTest
- DERDump - Class in org.bouncycastle.asn1.util
-
Deprecated.use ASN1Dump.
- DERDump() - Constructor for class org.bouncycastle.asn1.util.DERDump
-
Deprecated.
- DEREnumerated - Class in org.bouncycastle.asn1
-
Deprecated.Use ASN1Enumerated instead of this.
- DEREnumerated(int) - Constructor for class org.bouncycastle.asn1.DEREnumerated
-
Deprecated.use ASN1Enumerated
- DEREnumerated(BigInteger) - Constructor for class org.bouncycastle.asn1.DEREnumerated
-
Deprecated.use ASN1Enumerated
- DERExternal - Class in org.bouncycastle.asn1
-
Class representing the DER-type External
- DERExternal(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.DERExternal
-
Construct a DER EXTERNAL object, the input encoding vector must have exactly two elements on it.
- DERExternal(ASN1ObjectIdentifier, ASN1Integer, ASN1Primitive, int, ASN1Primitive) - Constructor for class org.bouncycastle.asn1.DERExternal
-
Creates a new instance of DERExternal.
- DERExternal(ASN1ObjectIdentifier, ASN1Integer, ASN1Primitive, DERTaggedObject) - Constructor for class org.bouncycastle.asn1.DERExternal
-
Creates a new instance of DERExternal See X.690 for more informations about the meaning of these parameters
- DERExternalParser - Class in org.bouncycastle.asn1
-
Parser DER EXTERNAL tagged objects.
- DERExternalParser(ASN1StreamParser) - Constructor for class org.bouncycastle.asn1.DERExternalParser
-
Base constructor.
- DERGeneralizedTime - Class in org.bouncycastle.asn1
-
DER Generalized time object.
- DERGeneralizedTime(byte[]) - Constructor for class org.bouncycastle.asn1.DERGeneralizedTime
- DERGeneralizedTime(String) - Constructor for class org.bouncycastle.asn1.DERGeneralizedTime
- DERGeneralizedTime(Date) - Constructor for class org.bouncycastle.asn1.DERGeneralizedTime
- DERGeneralString - Class in org.bouncycastle.asn1
-
ASN.1 GENERAL-STRING data type.
- DERGeneralString(String) - Constructor for class org.bouncycastle.asn1.DERGeneralString
-
Construct a GeneralString from the passed in String.
- DERGenerator - Class in org.bouncycastle.asn1
-
Basic class for streaming DER encoding generators.
- DERGenerator(OutputStream) - Constructor for class org.bouncycastle.asn1.DERGenerator
- DERGenerator(OutputStream, int, boolean) - Constructor for class org.bouncycastle.asn1.DERGenerator
-
Create a DER encoding generator for a tagged object.
- DERGraphicString - Class in org.bouncycastle.asn1
- DERGraphicString(byte[]) - Constructor for class org.bouncycastle.asn1.DERGraphicString
-
basic constructor - with bytes.
- DERIA5String - Class in org.bouncycastle.asn1
-
DER IA5String object - this is a ISO 646 (ASCII) string encoding code points 0 to 127.
- DERIA5String(String) - Constructor for class org.bouncycastle.asn1.DERIA5String
-
Basic constructor - without validation.
- DERIA5String(String, boolean) - Constructor for class org.bouncycastle.asn1.DERIA5String
-
Constructor with optional validation.
- DERInteger - Class in org.bouncycastle.asn1
-
Deprecated.Use ASN1Integer instead of this,
- DERInteger(byte[]) - Constructor for class org.bouncycastle.asn1.DERInteger
-
Deprecated.Constructor from a byte array containing a signed representation of the number.
- DERInteger(long) - Constructor for class org.bouncycastle.asn1.DERInteger
-
Deprecated.
- DERInteger(BigInteger) - Constructor for class org.bouncycastle.asn1.DERInteger
-
Deprecated.
- DerivationFunction - Interface in org.bouncycastle.crypto
-
base interface for general purpose byte derivation functions.
- DerivationParameters - Interface in org.bouncycastle.crypto
-
Parameters for key/byte stream derivation classes
- deriveKey(int, byte[], byte[]) - Method in class org.bouncycastle.crypto.kems.ECIESKeyEncapsulation
- DERMacData - Class in org.bouncycastle.crypto.util
-
Builder and holder class for preparing SP 800-56A compliant MacData.
- DERMacData.Builder - Class in org.bouncycastle.crypto.util
-
Builder to create OtherInfo
- DERMacData.Type - Enum in org.bouncycastle.crypto.util
- DERNull - Class in org.bouncycastle.asn1
-
An ASN.1 DER NULL object.
- DERNull() - Constructor for class org.bouncycastle.asn1.DERNull
- DERNumericString - Class in org.bouncycastle.asn1
-
DER NumericString object - this is an ascii string of characters {0,1,2,3,4,5,6,7,8,9, }.
- DERNumericString(String) - Constructor for class org.bouncycastle.asn1.DERNumericString
-
Basic constructor - without validation..
- DERNumericString(String, boolean) - Constructor for class org.bouncycastle.asn1.DERNumericString
-
Constructor with optional validation.
- DERObjectIdentifier - Class in org.bouncycastle.asn1
-
Deprecated.Use ASN1ObjectIdentifier instead of this,
- DERObjectIdentifier(String) - Constructor for class org.bouncycastle.asn1.DERObjectIdentifier
-
Deprecated.
- DEROctetString - Class in org.bouncycastle.asn1
-
Carrier class for a DER encoding OCTET STRING
- DEROctetString(byte[]) - Constructor for class org.bouncycastle.asn1.DEROctetString
-
Base constructor.
- DEROctetString(ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DEROctetString
-
Constructor from the encoding of an ASN.1 object.
- DEROctetStringParser - Class in org.bouncycastle.asn1
-
Parser for DER encoded OCTET STRINGS
- DEROtherInfo - Class in org.bouncycastle.crypto.util
-
Builder and holder class for preparing SP 800-56A compliant OtherInfo.
- DEROtherInfo.Builder - Class in org.bouncycastle.crypto.util
-
Builder to create OtherInfo
- DEROutputStream - Class in org.bouncycastle.asn1
-
Stream that outputs encoding based on distinguished encoding rules.
- DEROutputStream(OutputStream) - Constructor for class org.bouncycastle.asn1.DEROutputStream
- DERPrintableString - Class in org.bouncycastle.asn1
-
DER PrintableString object.
- DERPrintableString(String) - Constructor for class org.bouncycastle.asn1.DERPrintableString
-
Basic constructor - this does not validate the string
- DERPrintableString(String, boolean) - Constructor for class org.bouncycastle.asn1.DERPrintableString
-
Constructor with optional validation.
- DERSequence - Class in org.bouncycastle.asn1
-
Definite length SEQUENCE, encoding tells explicit number of bytes that the content of this sequence occupies.
- DERSequence() - Constructor for class org.bouncycastle.asn1.DERSequence
-
Create an empty sequence
- DERSequence(ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DERSequence
-
Create a sequence containing one object
- DERSequence(ASN1Encodable[]) - Constructor for class org.bouncycastle.asn1.DERSequence
-
Create a sequence containing an array of objects.
- DERSequence(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.DERSequence
-
Create a sequence containing a vector of objects.
- DERSequenceGenerator - Class in org.bouncycastle.asn1
-
A stream generator for DER SEQUENCEs
- DERSequenceGenerator(OutputStream) - Constructor for class org.bouncycastle.asn1.DERSequenceGenerator
-
Use the passed in stream as the target for the generator.
- DERSequenceGenerator(OutputStream, int, boolean) - Constructor for class org.bouncycastle.asn1.DERSequenceGenerator
-
Use the passed in stream as the target for the generator, writing out the header tag for a tagged constructed SEQUENCE (possibly implicit).
- DERSet - Class in org.bouncycastle.asn1
-
A DER encoded SET object
- DERSet() - Constructor for class org.bouncycastle.asn1.DERSet
-
create an empty set
- DERSet(ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DERSet
-
create a set containing one object
- DERSet(ASN1Encodable[]) - Constructor for class org.bouncycastle.asn1.DERSet
-
create a set containing an array of objects.
- DERSet(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.DERSet
-
create a set containing a vector of objects.
- DERT61String - Class in org.bouncycastle.asn1
-
DER T61String (also the teletex string), try not to use this if you don't need to.
- DERT61String(byte[]) - Constructor for class org.bouncycastle.asn1.DERT61String
-
Basic constructor - string encoded as a sequence of bytes.
- DERT61String(String) - Constructor for class org.bouncycastle.asn1.DERT61String
-
Basic constructor - with string 8 bit assumed.
- DERTaggedObject - Class in org.bouncycastle.asn1
-
DER 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).
- DERTaggedObject(boolean, int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DERTaggedObject
- DERTaggedObject(int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DERTaggedObject
- DERUniversalString - Class in org.bouncycastle.asn1
-
DER UniversalString object - encodes UNICODE (ISO 10646) characters using 32-bit format.
- DERUniversalString(byte[]) - Constructor for class org.bouncycastle.asn1.DERUniversalString
-
Basic constructor - byte encoded string.
- DERUTCTime - Class in org.bouncycastle.asn1
-
DER UTC time object.
- DERUTCTime(String) - Constructor for class org.bouncycastle.asn1.DERUTCTime
- DERUTCTime(Date) - Constructor for class org.bouncycastle.asn1.DERUTCTime
- DERUTF8String - Class in org.bouncycastle.asn1
-
DER UTF8String object.
- DERUTF8String(String) - Constructor for class org.bouncycastle.asn1.DERUTF8String
-
Basic constructor
- DERUTF8StringTest - Class in org.bouncycastle.asn1.test
- DERUTF8StringTest() - Constructor for class org.bouncycastle.asn1.test.DERUTF8StringTest
- DERVideotexString - Class in org.bouncycastle.asn1
- DERVideotexString(byte[]) - Constructor for class org.bouncycastle.asn1.DERVideotexString
-
basic constructor - with bytes.
- DERVisibleString - Class in org.bouncycastle.asn1
-
DER VisibleString object encoding ISO 646 (ASCII) character code points 32 to 126.
- DERVisibleString(String) - Constructor for class org.bouncycastle.asn1.DERVisibleString
-
Basic constructor
- DES - Class in org.bouncycastle.jcajce.provider.symmetric
- dES_CBC - Static variable in class org.bouncycastle.asn1.smime.SMIMECapabilities
- dES_CBC - Static variable in class org.bouncycastle.asn1.smime.SMIMECapability
-
encryption algorithms preferences
- DES_EDE_KEY_LENGTH - Static variable in class org.bouncycastle.crypto.params.DESedeParameters
- des_EDE3_CBC - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
-
1.2.840.113549.3.7
- dES_EDE3_CBC - Static variable in class org.bouncycastle.asn1.smime.SMIMECapabilities
- dES_EDE3_CBC - Static variable in class org.bouncycastle.asn1.smime.SMIMECapability
- DES_KEY_LENGTH - Static variable in class org.bouncycastle.crypto.params.DESParameters
- DES.AlgParamGen - Class in org.bouncycastle.jcajce.provider.symmetric
- DES.CBC - Class in org.bouncycastle.jcajce.provider.symmetric
- DES.CBCMAC - Class in org.bouncycastle.jcajce.provider.symmetric
- DES.CMAC - Class in org.bouncycastle.jcajce.provider.symmetric
- DES.DES64 - Class in org.bouncycastle.jcajce.provider.symmetric
-
DES64
- DES.DES64with7816d4 - Class in org.bouncycastle.jcajce.provider.symmetric
-
DES64with7816-4Padding
- DES.DES9797Alg3 - Class in org.bouncycastle.jcajce.provider.symmetric
-
DES9797Alg3
- DES.DES9797Alg3with7816d4 - Class in org.bouncycastle.jcajce.provider.symmetric
-
DES9797Alg3with7816-4Padding
- DES.DESCFB8 - Class in org.bouncycastle.jcajce.provider.symmetric
-
DES CFB8
- DES.DESPBEKeyFactory - Class in org.bouncycastle.jcajce.provider.symmetric
- DES.ECB - Class in org.bouncycastle.jcajce.provider.symmetric
- DES.KeyFactory - Class in org.bouncycastle.jcajce.provider.symmetric
- DES.KeyGenerator - Class in org.bouncycastle.jcajce.provider.symmetric
-
DES - the default for this is to generate a key in a-b-a format that's 24 bytes long but has 16 bytes of key material (the first 8 bytes is repeated as the last 8 bytes).
- DES.Mappings - Class in org.bouncycastle.jcajce.provider.symmetric
- DES.PBEWithMD2 - Class in org.bouncycastle.jcajce.provider.symmetric
-
PBEWithMD2AndDES
- DES.PBEWithMD2KeyFactory - Class in org.bouncycastle.jcajce.provider.symmetric
-
PBEWithMD2AndDES
- DES.PBEWithMD5 - Class in org.bouncycastle.jcajce.provider.symmetric
-
PBEWithMD5AndDES
- DES.PBEWithMD5KeyFactory - Class in org.bouncycastle.jcajce.provider.symmetric
-
PBEWithMD5AndDES
- DES.PBEWithSHA1 - Class in org.bouncycastle.jcajce.provider.symmetric
-
PBEWithSHA1AndDES
- DES.PBEWithSHA1KeyFactory - Class in org.bouncycastle.jcajce.provider.symmetric
-
PBEWithSHA1AndDES
- DES.RFC3211 - Class in org.bouncycastle.jcajce.provider.symmetric
- DES64() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DES.DES64
- DES64with7816d4() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DES.DES64with7816d4
- DES9797Alg3() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DES.DES9797Alg3
- DES9797Alg3with7816d4() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DES.DES9797Alg3with7816d4
- desCBC - Static variable in interface org.bouncycastle.asn1.oiw.OIWObjectIdentifiers
-
OID: 1.3.14.3.2.7
- desCFB - Static variable in interface org.bouncycastle.asn1.oiw.OIWObjectIdentifiers
-
OID: 1.3.14.3.2.9
- DESCFB8() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DES.DESCFB8
- description - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
- DESCRIPTION - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
- desECB - Static variable in interface org.bouncycastle.asn1.oiw.OIWObjectIdentifiers
-
OID: 1.3.14.3.2.6
- desEDE - Static variable in interface org.bouncycastle.asn1.oiw.OIWObjectIdentifiers
-
OID: 1.3.14.3.2.17
- DESede - Class in org.bouncycastle.jcajce.provider.symmetric
- DESede.AlgParamGen - Class in org.bouncycastle.jcajce.provider.symmetric
- DESede.CBC - Class in org.bouncycastle.jcajce.provider.symmetric
- DESede.CBCMAC - Class in org.bouncycastle.jcajce.provider.symmetric
- DESede.CMAC - Class in org.bouncycastle.jcajce.provider.symmetric
- DESede.DESede64 - Class in org.bouncycastle.jcajce.provider.symmetric
-
DESede64
- DESede.DESede64with7816d4 - Class in org.bouncycastle.jcajce.provider.symmetric
-
DESede64with7816-4Padding
- DESede.DESedeCFB8 - Class in org.bouncycastle.jcajce.provider.symmetric
-
DESede CFB8
- DESede.ECB - Class in org.bouncycastle.jcajce.provider.symmetric
- DESede.KeyFactory - Class in org.bouncycastle.jcajce.provider.symmetric
- DESede.KeyGenerator - Class in org.bouncycastle.jcajce.provider.symmetric
-
DESede - the default for this is to generate a key in a-b-a format that's 24 bytes long but has 16 bytes of key material (the first 8 bytes is repeated as the last 8 bytes).
- DESede.KeyGenerator3 - Class in org.bouncycastle.jcajce.provider.symmetric
-
generate a desEDE key in the a-b-c format.
- DESede.Mappings - Class in org.bouncycastle.jcajce.provider.symmetric
- DESede.PBEWithSHAAndDES2Key - Class in org.bouncycastle.jcajce.provider.symmetric
-
PBEWithSHAAnd2-KeyTripleDES-CBC
- DESede.PBEWithSHAAndDES2KeyFactory - Class in org.bouncycastle.jcajce.provider.symmetric
-
PBEWithSHAAnd2-KeyTripleDES-CBC
- DESede.PBEWithSHAAndDES3Key - Class in org.bouncycastle.jcajce.provider.symmetric
-
PBEWithSHAAnd3-KeyTripleDES-CBC
- DESede.PBEWithSHAAndDES3KeyFactory - Class in org.bouncycastle.jcajce.provider.symmetric
-
PBEWithSHAAnd3-KeyTripleDES-CBC
- DESede.RFC3211 - Class in org.bouncycastle.jcajce.provider.symmetric
- DESede.Wrap - Class in org.bouncycastle.jcajce.provider.symmetric
- DESede64() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DESede.DESede64
- DESede64with7816d4() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DESede.DESede64with7816d4
- DESedeCFB8() - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DESede.DESedeCFB8
- DESedeEngine - Class in org.bouncycastle.crypto.engines
-
a class that provides a basic DESede (or Triple DES) engine.
- DESedeEngine() - Constructor for class org.bouncycastle.crypto.engines.DESedeEngine
-
standard constructor.
- DESedeKeyGenerator - Class in org.bouncycastle.crypto.generators
- DESedeKeyGenerator() - Constructor for class org.bouncycastle.crypto.generators.DESedeKeyGenerator
- DESedeParameters - Class in org.bouncycastle.crypto.params
- DESedeParameters(byte[]) - Constructor for class org.bouncycastle.crypto.params.DESedeParameters
- DESedeTest - Class in org.bouncycastle.crypto.test
-
DESede tester
- DESedeTest - Class in org.bouncycastle.jce.provider.test
-
basic test class for key generation for a DES-EDE block cipher, basically this just exercises the provider, and makes sure we are behaving sensibly, correctness of the implementation is shown in the lightweight test classes.
- DESedeTest() - Constructor for class org.bouncycastle.jce.provider.test.DESedeTest
- DESedeWrapEngine - Class in org.bouncycastle.crypto.engines
-
Wrap keys according to RFC 3217.
- DESedeWrapEngine() - Constructor for class org.bouncycastle.crypto.engines.DESedeWrapEngine
- DESEngine - Class in org.bouncycastle.crypto.engines
-
a class that provides a basic DES engine.
- DESEngine() - Constructor for class org.bouncycastle.crypto.engines.DESEngine
-
standard constructor.
- deserialize(byte[], Class) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
- DESExample - Class in org.bouncycastle.crypto.examples
-
DESExample is a simple DES based encryptor/decryptor.
- DESExample() - Constructor for class org.bouncycastle.crypto.examples.DESExample
- DESExample(String, String, String, boolean) - Constructor for class org.bouncycastle.crypto.examples.DESExample
- desFunc(int[], byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.DESEngine
-
the DES engine.
- DESKeyGenerator - Class in org.bouncycastle.crypto.generators
- DESKeyGenerator() - Constructor for class org.bouncycastle.crypto.generators.DESKeyGenerator
- desOFB - Static variable in interface org.bouncycastle.asn1.oiw.OIWObjectIdentifiers
-
OID: 1.3.14.3.2.8
- DESParameters - Class in org.bouncycastle.crypto.params
- DESParameters(byte[]) - Constructor for class org.bouncycastle.crypto.params.DESParameters
- DESPBEKeyFactory(String, ASN1ObjectIdentifier, boolean, int, int, int, int) - Constructor for class org.bouncycastle.jcajce.provider.symmetric.DES.DESPBEKeyFactory
- DESTest - Class in org.bouncycastle.crypto.test
-
DES tester - vectors from FIPS 81
- DESTest() - Constructor for class org.bouncycastle.crypto.test.DESTest
- destinationIndicator - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
- destroy() - Method in class org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey
- destroy() - Method in class org.bouncycastle.pqc.crypto.gmss.Treehash
-
Destroys a treehash instance after the top node was taken for authentication path.
- DESUtil - Class in org.bouncycastle.jcajce.provider.asymmetric.util
- DESUtil() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.util.DESUtil
- detach() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519Point
- detach() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Point
- detach() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Point
- detach() - Method in class org.bouncycastle.math.ec.ECPoint
- detach() - Method in class org.bouncycastle.math.ec.ECPoint.F2m
- detach() - Method in class org.bouncycastle.math.ec.ECPoint.Fp
- detDSA() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner.detDSA
- detDSA224() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner.detDSA224
- detDSA256() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner.detDSA256
- detDSA384() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner.detDSA384
- detDSA512() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner.detDSA512
- detDSASha3_224() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner.detDSASha3_224
- detDSASha3_256() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner.detDSASha3_256
- detDSASha3_384() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner.detDSASha3_384
- detDSASha3_512() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner.detDSASha3_512
- DetDSATest - Class in org.bouncycastle.jce.provider.test
-
Tests are taken from RFC 6979 - "Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA)"
- DetDSATest() - Constructor for class org.bouncycastle.jce.provider.test.DetDSATest
- DeterministicDSATest - Class in org.bouncycastle.crypto.test
-
Tests are taken from RFC 6979 - "Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA)"
- DeterministicDSATest() - Constructor for class org.bouncycastle.crypto.test.DeterministicDSATest
- df - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionKeyGenerationParameters
- df - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionParameters
- df1 - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionKeyGenerationParameters
- df1 - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionParameters
- df2 - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionKeyGenerationParameters
- df2 - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionParameters
- df3 - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionKeyGenerationParameters
- df3 - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionParameters
- dg - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionKeyGenerationParameters
- dg - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionParameters
- DH - Class in org.bouncycastle.jcajce.provider.asymmetric
- DH() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.DH
- DH() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DH
- DH_DEFAULT_PARAMS - Static variable in class org.bouncycastle.crypto.CryptoServicesRegistrar.Property
-
The default parameters for a particular size of Diffie-Hellman key.This is a sized property.
- DH_DEFAULT_PARAMS - Static variable in interface org.bouncycastle.jcajce.provider.config.ConfigurableProvider
-
Diffie-Hellman Default Parameters - VM wide version
- DH.Mappings - Class in org.bouncycastle.jcajce.provider.asymmetric
- DHAgreement - Class in org.bouncycastle.crypto.agreement
-
a Diffie-Hellman key exchange engine.
- DHAgreement() - Constructor for class org.bouncycastle.crypto.agreement.DHAgreement
- dhBasedMac - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
-
id-DHBasedMac OBJECT IDENTIFIER ::= {1 2 840 113533 7 66 30}
- DHBasicAgreement - Class in org.bouncycastle.crypto.agreement
-
a Diffie-Hellman key agreement class.
- DHBasicAgreement() - Constructor for class org.bouncycastle.crypto.agreement.DHBasicAgreement
- DHBasicKeyPairGenerator - Class in org.bouncycastle.crypto.generators
-
a basic Diffie-Hellman key pair generator.
- DHBasicKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.DHBasicKeyPairGenerator
- DHC() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHC
- DHDomainParameters - Class in org.bouncycastle.asn1.x9
-
Deprecated.use DomainParameters
- DHDomainParameters(BigInteger, BigInteger, BigInteger, BigInteger, DHValidationParms) - Constructor for class org.bouncycastle.asn1.x9.DHDomainParameters
-
Deprecated.
- DHDomainParameters(ASN1Integer, ASN1Integer, ASN1Integer, ASN1Integer, DHValidationParms) - Constructor for class org.bouncycastle.asn1.x9.DHDomainParameters
-
Deprecated.
- DHDomainParameterSpec - Class in org.bouncycastle.jcajce.spec
-
Extension class for DHParameterSpec that wraps a DHDomainParameters object and provides the q domain parameter.
- DHDomainParameterSpec(BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.jcajce.spec.DHDomainParameterSpec
-
Minimal constructor for parameters able to be used to verify a public key, or use with MQV.
- DHDomainParameterSpec(BigInteger, BigInteger, BigInteger, int) - Constructor for class org.bouncycastle.jcajce.spec.DHDomainParameterSpec
-
Minimal constructor for parameters able to be used to verify a public key, or use with MQV, and a private value length.
- DHDomainParameterSpec(BigInteger, BigInteger, BigInteger, BigInteger, int) - Constructor for class org.bouncycastle.jcajce.spec.DHDomainParameterSpec
-
X9.42 parameters with private value length.
- DHDomainParameterSpec(BigInteger, BigInteger, BigInteger, BigInteger, int, int) - Constructor for class org.bouncycastle.jcajce.spec.DHDomainParameterSpec
-
Base constructor - the full domain parameter set.
- DHDomainParameterSpec(DHParameters) - Constructor for class org.bouncycastle.jcajce.spec.DHDomainParameterSpec
-
Base constructor - use the values in an existing set of domain parameters.
- dhEphem - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
-
X9.42 dhEphem OID: 1.2.840.10046.3.2
- DHExtendedPrivateKeySpec - Class in org.bouncycastle.jcajce.spec
-
A DHPrivateKeySpec that also carries a set of DH domain parameters.
- DHExtendedPrivateKeySpec(BigInteger, DHParameterSpec) - Constructor for class org.bouncycastle.jcajce.spec.DHExtendedPrivateKeySpec
-
Base constructor.
- DHExtendedPublicKeySpec - Class in org.bouncycastle.jcajce.spec
-
A DHPublicKeySpec that also carries a set of DH domain parameters.
- DHExtendedPublicKeySpec(BigInteger, DHParameterSpec) - Constructor for class org.bouncycastle.jcajce.spec.DHExtendedPublicKeySpec
-
Base constructor.
- dhHybrid1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
-
X9.42 dhHybrid1 OID: 1.2.840.10046.3.4
- dhHybrid2 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
-
X9.42 dhHybrid2 OID: 1.2.840.10046.3.5
- dhHybridOneFlow - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
-
X9.42 dhHybridOneFlow OID: 1.2.840.10046.3.6
- DHIESPublicKeyParser - Class in org.bouncycastle.crypto.parsers
- DHIESPublicKeyParser(DHParameters) - Constructor for class org.bouncycastle.crypto.parsers.DHIESPublicKeyParser
- DHIESTest - Class in org.bouncycastle.jce.provider.test
-
Test for DHIES - Diffie-Hellman Integrated Encryption Scheme
- DHKDFParameters - Class in org.bouncycastle.crypto.agreement.kdf
- DHKDFParameters(ASN1ObjectIdentifier, int, byte[]) - Constructor for class org.bouncycastle.crypto.agreement.kdf.DHKDFParameters
- DHKDFParameters(ASN1ObjectIdentifier, int, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.agreement.kdf.DHKDFParameters
- DHKEKGenerator - Class in org.bouncycastle.crypto.agreement.kdf
-
RFC 2631 Diffie-hellman KEK derivation function.
- DHKEKGenerator(Digest) - Constructor for class org.bouncycastle.crypto.agreement.kdf.DHKEKGenerator
- DHKEKGeneratorTest - Class in org.bouncycastle.crypto.test
-
DHKEK Generator tests - from RFC 2631.
- DHKEKGeneratorTest() - Constructor for class org.bouncycastle.crypto.test.DHKEKGeneratorTest
- dhKeyAgreement - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
-
PKCS#3: 1.2.840.113549.1.3.1
- DHKeyGenerationParameters - Class in org.bouncycastle.crypto.params
- DHKeyGenerationParameters(SecureRandom, DHParameters) - Constructor for class org.bouncycastle.crypto.params.DHKeyGenerationParameters
- DHKeyPairGenerator - Class in org.bouncycastle.crypto.generators
-
a Diffie-Hellman key pair generator.
- DHKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.DHKeyPairGenerator
- DHKeyParameters - Class in org.bouncycastle.crypto.params
- DHKeyParameters(boolean, DHParameters) - Constructor for class org.bouncycastle.crypto.params.DHKeyParameters
- dhMAC - Static variable in class org.bouncycastle.asn1.crmf.POPOPrivKey
- DHMQVPrivateParameters - Class in org.bouncycastle.crypto.params
- DHMQVPrivateParameters(DHPrivateKeyParameters, DHPrivateKeyParameters) - Constructor for class org.bouncycastle.crypto.params.DHMQVPrivateParameters
- DHMQVPrivateParameters(DHPrivateKeyParameters, DHPrivateKeyParameters, DHPublicKeyParameters) - Constructor for class org.bouncycastle.crypto.params.DHMQVPrivateParameters
- DHMQVPublicParameters - Class in org.bouncycastle.crypto.params
- DHMQVPublicParameters(DHPublicKeyParameters, DHPublicKeyParameters) - Constructor for class org.bouncycastle.crypto.params.DHMQVPublicParameters
- dhOneFlow - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
-
X9.42 dhOneFlow OID: 1.2.840.10046.3.3
- DHParameter - Class in org.bouncycastle.asn1.pkcs
- DHParameter(BigInteger, BigInteger, int) - Constructor for class org.bouncycastle.asn1.pkcs.DHParameter
- DHParameters - Class in org.bouncycastle.crypto.params
- DHParameters(BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.params.DHParameters
- DHParameters(BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.params.DHParameters
- DHParameters(BigInteger, BigInteger, BigInteger, int) - Constructor for class org.bouncycastle.crypto.params.DHParameters
- DHParameters(BigInteger, BigInteger, BigInteger, int, int) - Constructor for class org.bouncycastle.crypto.params.DHParameters
- DHParameters(BigInteger, BigInteger, BigInteger, int, int, BigInteger, DHValidationParameters) - Constructor for class org.bouncycastle.crypto.params.DHParameters
- DHParameters(BigInteger, BigInteger, BigInteger, BigInteger, DHValidationParameters) - Constructor for class org.bouncycastle.crypto.params.DHParameters
- DHParametersGenerator - Class in org.bouncycastle.crypto.generators
- DHParametersGenerator() - Constructor for class org.bouncycastle.crypto.generators.DHParametersGenerator
- DHPrivateKeyParameters - Class in org.bouncycastle.crypto.params
- DHPrivateKeyParameters(BigInteger, DHParameters) - Constructor for class org.bouncycastle.crypto.params.DHPrivateKeyParameters
- DHPublicKey - Class in org.bouncycastle.asn1.x9
-
X9.42 definition of a DHPublicKey
- DHPublicKey(BigInteger) - Constructor for class org.bouncycastle.asn1.x9.DHPublicKey
-
Base constructor.
- DHPublicKeyParameters - Class in org.bouncycastle.crypto.params
- DHPublicKeyParameters(BigInteger, DHParameters) - Constructor for class org.bouncycastle.crypto.params.DHPublicKeyParameters
- dhpublicnumber - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
-
Diffie-Hellman
- DhSigStatic - Class in org.bouncycastle.asn1.crmf
-
From RFC 2875 for Diffie-Hellman POP.
- DhSigStatic(byte[]) - Constructor for class org.bouncycastle.asn1.crmf.DhSigStatic
- DhSigStatic(IssuerAndSerialNumber, byte[]) - Constructor for class org.bouncycastle.asn1.crmf.DhSigStatic
- DhSigStaticTest - Class in org.bouncycastle.asn1.test
- DhSigStaticTest() - Constructor for class org.bouncycastle.asn1.test.DhSigStaticTest
- dhSinglePass_cofactorDH_sha1kdf_scheme - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
-
OID: 1.3.133.16.840.63.0.3
- dhSinglePass_cofactorDH_sha224kdf_scheme - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
- dhSinglePass_cofactorDH_sha256kdf_scheme - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
- dhSinglePass_cofactorDH_sha384kdf_scheme - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
- dhSinglePass_cofactorDH_sha512kdf_scheme - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
- dhSinglePass_stdDH_sha1kdf_scheme - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
-
OID: 1.3.133.16.840.63.0.2
- dhSinglePass_stdDH_sha224kdf_scheme - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
- dhSinglePass_stdDH_sha256kdf_scheme - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
- dhSinglePass_stdDH_sha384kdf_scheme - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
- dhSinglePass_stdDH_sha512kdf_scheme - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
- DHStandardGroups - Class in org.bouncycastle.crypto.agreement
-
Standard Diffie-Hellman groups from various IETF specifications.
- DHStandardGroups() - Constructor for class org.bouncycastle.crypto.agreement.DHStandardGroups
- dhStatic - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
-
X9.42 dhStatic OID: 1.2.840.10046.3.1
- DHTest - Class in org.bouncycastle.crypto.test
- DHTest - Class in org.bouncycastle.jce.provider.test
- DHTest() - Constructor for class org.bouncycastle.crypto.test.DHTest
- DHTest() - Constructor for class org.bouncycastle.jce.provider.test.DHTest
- DHUC() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHUC
- DHUnifiedAgreement - Class in org.bouncycastle.crypto.agreement
-
FFC Unified static/ephemeral agreement as described in NIST SP 800-56A.
- DHUnifiedAgreement() - Constructor for class org.bouncycastle.crypto.agreement.DHUnifiedAgreement
- DHUParameterSpec - Class in org.bouncycastle.jcajce.spec
-
Parameter spec to provide Diffie-Hellman Unified model keys and user keying material.
- DHUParameterSpec(KeyPair, PublicKey) - Constructor for class org.bouncycastle.jcajce.spec.DHUParameterSpec
-
Base constructor for a Diffie-Hellman unified model using a key pair without user keying material.
- DHUParameterSpec(KeyPair, PublicKey, byte[]) - Constructor for class org.bouncycastle.jcajce.spec.DHUParameterSpec
-
Base constructor for a Diffie-Hellman unified model using a key pair.
- DHUParameterSpec(PrivateKey, PublicKey) - Constructor for class org.bouncycastle.jcajce.spec.DHUParameterSpec
-
Base constructor for a Diffie-Hellman unified model - calculation of our ephemeral public key is required and no user keying material is provided.
- DHUParameterSpec(PrivateKey, PublicKey, byte[]) - Constructor for class org.bouncycastle.jcajce.spec.DHUParameterSpec
-
Base constructor for a Diffie-Hellman unified model - calculation of our ephemeral public key is required.
- DHUParameterSpec(PublicKey, PrivateKey, PublicKey) - Constructor for class org.bouncycastle.jcajce.spec.DHUParameterSpec
-
Base constructor for a Diffie-Hellman unified model without user keying material.
- DHUParameterSpec(PublicKey, PrivateKey, PublicKey, byte[]) - Constructor for class org.bouncycastle.jcajce.spec.DHUParameterSpec
-
Base constructor for a Diffie-Hellman unified model.
- DHUPrivateParameters - Class in org.bouncycastle.crypto.params
-
Parameters holder for private unified static/ephemeral agreement as described in NIST SP 800-56A.
- DHUPrivateParameters(DHPrivateKeyParameters, DHPrivateKeyParameters) - Constructor for class org.bouncycastle.crypto.params.DHUPrivateParameters
- DHUPrivateParameters(DHPrivateKeyParameters, DHPrivateKeyParameters, DHPublicKeyParameters) - Constructor for class org.bouncycastle.crypto.params.DHUPrivateParameters
- DHUPublicParameters - Class in org.bouncycastle.crypto.params
-
Parameters holder for static/ephemeral agreement as described in NIST SP 800-56A.
- DHUPublicParameters(DHPublicKeyParameters, DHPublicKeyParameters) - Constructor for class org.bouncycastle.crypto.params.DHUPublicParameters
- DHUtil - Class in org.bouncycastle.jcajce.provider.asymmetric.util
-
utility class for converting jce/jca DH objects objects into their org.bouncycastle.crypto counterparts.
- DHUtil - Class in org.bouncycastle.jce.provider
-
utility class for converting jce/jca DH objects objects into their org.bouncycastle.crypto counterparts.
- DHUtil() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.util.DHUtil
- DHUtil() - Constructor for class org.bouncycastle.jce.provider.DHUtil
- DHUwithSHA1CKDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHUwithSHA1CKDF
- DHUwithSHA1CKDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHUwithSHA1CKDF
- DHUwithSHA1KDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHUwithSHA1KDF
- DHUwithSHA1KDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHUwithSHA1KDF
- DHUwithSHA224CKDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHUwithSHA224CKDF
- DHUwithSHA224CKDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHUwithSHA224CKDF
- DHUwithSHA224KDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHUwithSHA224KDF
- DHUwithSHA224KDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHUwithSHA224KDF
- DHUwithSHA256CKDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHUwithSHA256CKDF
- DHUwithSHA256CKDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHUwithSHA256CKDF
- DHUwithSHA256KDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHUwithSHA256KDF
- DHUwithSHA256KDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHUwithSHA256KDF
- DHUwithSHA384CKDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHUwithSHA384CKDF
- DHUwithSHA384CKDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHUwithSHA384CKDF
- DHUwithSHA384KDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHUwithSHA384KDF
- DHUwithSHA384KDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHUwithSHA384KDF
- DHUwithSHA512CKDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHUwithSHA512CKDF
- DHUwithSHA512CKDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHUwithSHA512CKDF
- DHUwithSHA512KDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHUwithSHA512KDF
- DHUwithSHA512KDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHUwithSHA512KDF
- DHValidationParameters - Class in org.bouncycastle.crypto.params
- DHValidationParameters(byte[], int) - Constructor for class org.bouncycastle.crypto.params.DHValidationParameters
- DHValidationParms - Class in org.bouncycastle.asn1.x9
-
Deprecated.use ValidationParams
- DHValidationParms(DERBitString, ASN1Integer) - Constructor for class org.bouncycastle.asn1.x9.DHValidationParms
-
Deprecated.
- DHwithRFC2631KDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHwithRFC2631KDF
- DHwithSHA1CKDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHwithSHA1CKDF
- DHwithSHA1CKDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHwithSHA1CKDF
- DHwithSHA1KDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHwithSHA1KDF
- DHwithSHA1KDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHwithSHA1KDF
- DHwithSHA1KDFAndSharedInfo() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHwithSHA1KDFAndSharedInfo
- DHwithSHA224CKDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHwithSHA224CKDF
- DHwithSHA224KDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHwithSHA224KDF
- DHwithSHA224KDFAndSharedInfo() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHwithSHA224KDFAndSharedInfo
- DHwithSHA256CKDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHwithSHA256CKDF
- DHwithSHA256CKDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHwithSHA256CKDF
- DHwithSHA256KDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHwithSHA256KDF
- DHwithSHA256KDFAndSharedInfo() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHwithSHA256KDFAndSharedInfo
- DHwithSHA384CKDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHwithSHA384CKDF
- DHwithSHA384CKDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHwithSHA384CKDF
- DHwithSHA384KDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHwithSHA384KDF
- DHwithSHA384KDFAndSharedInfo() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHwithSHA384KDFAndSharedInfo
- DHwithSHA512CKDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHwithSHA512CKDF
- DHwithSHA512CKDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHwithSHA512CKDF
- DHwithSHA512KDF() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi.DHwithSHA512KDF
- DHwithSHA512KDFAndSharedInfo() - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.DHwithSHA512KDFAndSharedInfo
- diff(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat128
- diff(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat160
- diff(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat192
- diff(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
- diff(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
- diff(int, int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
- digest - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Client
- digest - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Server
- digest - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6VerifierGenerator
- digest - Variable in class org.bouncycastle.crypto.io.DigestInputStream
- digest - Variable in class org.bouncycastle.crypto.io.DigestOutputStream
- digest - Variable in class org.bouncycastle.jcajce.provider.asymmetric.util.DSABase
- digest - Variable in class org.bouncycastle.jcajce.provider.digest.BCMessageDigest
- Digest - Interface in org.bouncycastle.crypto
-
interface that a message digest conforms to.
- Digest() - Constructor for class org.bouncycastle.jcajce.provider.digest.GOST3411.Digest
- Digest() - Constructor for class org.bouncycastle.jcajce.provider.digest.MD2.Digest
- Digest() - Constructor for class org.bouncycastle.jcajce.provider.digest.MD4.Digest
- Digest() - Constructor for class org.bouncycastle.jcajce.provider.digest.MD5.Digest
- Digest() - Constructor for class org.bouncycastle.jcajce.provider.digest.RIPEMD128.Digest
- Digest() - Constructor for class org.bouncycastle.jcajce.provider.digest.RIPEMD160.Digest
- Digest() - Constructor for class org.bouncycastle.jcajce.provider.digest.RIPEMD256.Digest
- Digest() - Constructor for class org.bouncycastle.jcajce.provider.digest.RIPEMD320.Digest
- Digest() - Constructor for class org.bouncycastle.jcajce.provider.digest.SHA1.Digest
- Digest() - Constructor for class org.bouncycastle.jcajce.provider.digest.SHA224.Digest
- Digest() - Constructor for class org.bouncycastle.jcajce.provider.digest.SHA256.Digest
- Digest() - Constructor for class org.bouncycastle.jcajce.provider.digest.SHA384.Digest
- Digest() - Constructor for class org.bouncycastle.jcajce.provider.digest.SHA512.Digest
- Digest() - Constructor for class org.bouncycastle.jcajce.provider.digest.SM3.Digest
- Digest() - Constructor for class org.bouncycastle.jcajce.provider.digest.Tiger.Digest
- Digest() - Constructor for class org.bouncycastle.jcajce.provider.digest.Whirlpool.Digest
- Digest_1024_1024() - Constructor for class org.bouncycastle.jcajce.provider.digest.Skein.Digest_1024_1024
- Digest_1024_384() - Constructor for class org.bouncycastle.jcajce.provider.digest.Skein.Digest_1024_384
- Digest_1024_512() - Constructor for class org.bouncycastle.jcajce.provider.digest.Skein.Digest_1024_512
- Digest_256_128() - Constructor for class org.bouncycastle.jcajce.provider.digest.Skein.Digest_256_128
- Digest_256_160() - Constructor for class org.bouncycastle.jcajce.provider.digest.Skein.Digest_256_160
- Digest_256_224() - Constructor for class org.bouncycastle.jcajce.provider.digest.Skein.Digest_256_224
- Digest_256_256() - Constructor for class org.bouncycastle.jcajce.provider.digest.Skein.Digest_256_256
- Digest_512_128() - Constructor for class org.bouncycastle.jcajce.provider.digest.Skein.Digest_512_128
- Digest_512_160() - Constructor for class org.bouncycastle.jcajce.provider.digest.Skein.Digest_512_160
- Digest_512_224() - Constructor for class org.bouncycastle.jcajce.provider.digest.Skein.Digest_512_224
- Digest_512_256() - Constructor for class org.bouncycastle.jcajce.provider.digest.Skein.Digest_512_256
- Digest_512_384() - Constructor for class org.bouncycastle.jcajce.provider.digest.Skein.Digest_512_384
- Digest_512_512() - Constructor for class org.bouncycastle.jcajce.provider.digest.Skein.Digest_512_512
- DIGEST_SIZE - Static variable in class org.bouncycastle.crypto.digests.HarakaBase
- Digest2012_256() - Constructor for class org.bouncycastle.jcajce.provider.digest.GOST3411.Digest2012_256
- Digest2012_512() - Constructor for class org.bouncycastle.jcajce.provider.digest.GOST3411.Digest2012_512
- Digest224() - Constructor for class org.bouncycastle.jcajce.provider.digest.Keccak.Digest224
- Digest224() - Constructor for class org.bouncycastle.jcajce.provider.digest.SHA3.Digest224
- Digest256() - Constructor for class org.bouncycastle.jcajce.provider.digest.DSTU7564.Digest256
- Digest256() - Constructor for class org.bouncycastle.jcajce.provider.digest.Haraka.Digest256
- Digest256() - Constructor for class org.bouncycastle.jcajce.provider.digest.Keccak.Digest256
- Digest256() - Constructor for class org.bouncycastle.jcajce.provider.digest.SHA3.Digest256
- Digest288() - Constructor for class org.bouncycastle.jcajce.provider.digest.Keccak.Digest288
- Digest384() - Constructor for class org.bouncycastle.jcajce.provider.digest.DSTU7564.Digest384
- Digest384() - Constructor for class org.bouncycastle.jcajce.provider.digest.Keccak.Digest384
- Digest384() - Constructor for class org.bouncycastle.jcajce.provider.digest.SHA3.Digest384
- Digest512() - Constructor for class org.bouncycastle.jcajce.provider.digest.DSTU7564.Digest512
- Digest512() - Constructor for class org.bouncycastle.jcajce.provider.digest.Haraka.Digest512
- Digest512() - Constructor for class org.bouncycastle.jcajce.provider.digest.Keccak.Digest512
- Digest512() - Constructor for class org.bouncycastle.jcajce.provider.digest.SHA3.Digest512
- digestAlgorithm - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
-
1.3.6.1.4.1.11591.12 -- digestAlgorithm
- digestAlgorithm - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
-
1.2.840.113549.2
- DigestDerivationFunction - Interface in org.bouncycastle.crypto
-
base interface for general purpose Digest based byte derivation functions.
- DigestDSTU7564(int) - Constructor for class org.bouncycastle.jcajce.provider.digest.DSTU7564.DigestDSTU7564
- digestedData - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
-
PKCS#7: 1.2.840.113549.1.7.5
- digestedData - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
-
PKCS#7: 1.2.840.113549.1.7.5
- DigestedData - Class in org.bouncycastle.asn1.cms
-
RFC 5652 DigestedData object.
- DigestedData(AlgorithmIdentifier, ContentInfo, byte[]) - Constructor for class org.bouncycastle.asn1.cms.DigestedData
- DigestFactory - Class in org.bouncycastle.crypto.util
-
Basic factory class for message digests.
- DigestFactory - Class in org.bouncycastle.jcajce.provider.util
- DigestFactory() - Constructor for class org.bouncycastle.crypto.util.DigestFactory
- DigestFactory() - Constructor for class org.bouncycastle.jcajce.provider.util.DigestFactory
- DigestInfo - Class in org.bouncycastle.asn1.x509
-
The DigestInfo object.
- DigestInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.DigestInfo
- DigestInfo(AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.x509.DigestInfo
- DigestingMessageSigner - Class in org.bouncycastle.pqc.crypto
-
Implements the sign and verify functions for a Signature Scheme using a hash function to allow processing of large messages.
- DigestingMessageSigner(MessageSigner, Digest) - Constructor for class org.bouncycastle.pqc.crypto.DigestingMessageSigner
- DigestingStateAwareMessageSigner - Class in org.bouncycastle.pqc.crypto
-
Implements the sign and verify functions for a Signature Scheme using a hash function to allow processing of large messages.
- DigestingStateAwareMessageSigner(StateAwareMessageSigner, Digest) - Constructor for class org.bouncycastle.pqc.crypto.DigestingStateAwareMessageSigner
- DigestInputStream - Class in org.bouncycastle.crypto.io
- DigestInputStream(InputStream, Digest) - Constructor for class org.bouncycastle.crypto.io.DigestInputStream
- DigestKeccak(int) - Constructor for class org.bouncycastle.jcajce.provider.digest.Keccak.DigestKeccak
- DigestOutputStream - Class in org.bouncycastle.crypto.io
- DigestOutputStream(Digest) - Constructor for class org.bouncycastle.crypto.io.DigestOutputStream
- DigestRandomGenerator - Class in org.bouncycastle.crypto.prng
-
Random generation based on the digest with counter.
- DigestRandomGenerator(Digest) - Constructor for class org.bouncycastle.crypto.prng.DigestRandomGenerator
- DigestRandomNumberTest - Class in org.bouncycastle.crypto.test
- DigestRandomNumberTest() - Constructor for class org.bouncycastle.crypto.test.DigestRandomNumberTest
- DigestSHA3(int) - Constructor for class org.bouncycastle.jcajce.provider.digest.SHA3.DigestSHA3
- DigestSHAKE(int, int) - Constructor for class org.bouncycastle.jcajce.provider.digest.SHA3.DigestSHAKE
- DigestShake128_256() - Constructor for class org.bouncycastle.jcajce.provider.digest.SHA3.DigestShake128_256
- DigestShake256_512() - Constructor for class org.bouncycastle.jcajce.provider.digest.SHA3.DigestShake256_512
- DigestSignatureSpi - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- DigestSignatureSpi(ASN1ObjectIdentifier, Digest, AsymmetricBlockCipher) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi
- DigestSignatureSpi(Digest, AsymmetricBlockCipher) - Constructor for class org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi
- DigestSignatureSpi.MD2 - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- DigestSignatureSpi.MD4 - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- DigestSignatureSpi.MD5 - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- DigestSignatureSpi.noneRSA - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- DigestSignatureSpi.RIPEMD128 - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- DigestSignatureSpi.RIPEMD160 - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- DigestSignatureSpi.RIPEMD256 - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- DigestSignatureSpi.SHA1 - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- DigestSignatureSpi.SHA224 - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- DigestSignatureSpi.SHA256 - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- DigestSignatureSpi.SHA3_224 - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- DigestSignatureSpi.SHA3_256 - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- DigestSignatureSpi.SHA3_384 - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- DigestSignatureSpi.SHA3_512 - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- DigestSignatureSpi.SHA384 - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- DigestSignatureSpi.SHA512 - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- DigestSignatureSpi.SHA512_224 - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- DigestSignatureSpi.SHA512_256 - Class in org.bouncycastle.jcajce.provider.asymmetric.rsa
- digestSize - Variable in class org.bouncycastle.jcajce.provider.digest.BCMessageDigest
- DigestSkein1024(int) - Constructor for class org.bouncycastle.jcajce.provider.digest.Skein.DigestSkein1024
- DigestSkein256(int) - Constructor for class org.bouncycastle.jcajce.provider.digest.Skein.DigestSkein256
- DigestSkein512(int) - Constructor for class org.bouncycastle.jcajce.provider.digest.Skein.DigestSkein512
- DigestT(int) - Constructor for class org.bouncycastle.jcajce.provider.digest.SHA512.DigestT
- DigestT224() - Constructor for class org.bouncycastle.jcajce.provider.digest.SHA512.DigestT224
- DigestT256() - Constructor for class org.bouncycastle.jcajce.provider.digest.SHA512.DigestT256
- DigestTest - Class in org.bouncycastle.crypto.test
- DigestTest - Class in org.bouncycastle.jce.provider.test
- DigestTest() - Constructor for class org.bouncycastle.jce.provider.test.DigestTest
- DIGITAL_SIGNATURE - Static variable in class org.bouncycastle.asn1.eac.EACTags
- DIGITAL_SIGNATURE_BLOCK - Static variable in class org.bouncycastle.asn1.eac.EACTags
- DIGITAL_SIGNATURE_USAGE - Static variable in class org.bouncycastle.crypto.params.DSAParameterGenerationParameters
- digitalSignature - Static variable in class org.bouncycastle.asn1.x509.KeyUsage
- digitalSignature - Static variable in class org.bouncycastle.jce.X509KeyUsage
- directCRLTest() - Method in class org.bouncycastle.jce.provider.test.CRL5Test
- directory - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
-
1.3.6.1.1: Internet directory: X.500
- directoryName - Static variable in class org.bouncycastle.asn1.x509.GeneralName
- DirectoryString - Class in org.bouncycastle.asn1.x500
-
The DirectoryString CHOICE object.
- DirectoryString(String) - Constructor for class org.bouncycastle.asn1.x500.DirectoryString
- directReference - Variable in class org.bouncycastle.asn1.ASN1External
- discoverEndomorphisms(X9ECParameters) - Static method in class org.bouncycastle.math.ec.tools.DiscoverEndomorphisms
- DiscoverEndomorphisms - Class in org.bouncycastle.math.ec.tools
- DiscoverEndomorphisms() - Constructor for class org.bouncycastle.math.ec.tools.DiscoverEndomorphisms
- DISCRETIONARY_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
- DISCRETIONARY_DATA_OBJECTS - Static variable in class org.bouncycastle.asn1.eac.EACTags
- DISPLAY_CONTROL - Static variable in class org.bouncycastle.asn1.eac.EACTags
- DISPLAY_IMAGE - Static variable in class org.bouncycastle.asn1.eac.EACTags
- DISPLAY_TEXT_MAXIMUM_SIZE - Static variable in class org.bouncycastle.asn1.x509.DisplayText
-
Describe constant
DISPLAY_TEXT_MAXIMUM_SIZEhere. - DisplayText - Class in org.bouncycastle.asn1.x509
-
DisplayTextclass, used inCertificatePoliciesX509 V3 extensions (in policy qualifiers). - DisplayText(int, String) - Constructor for class org.bouncycastle.asn1.x509.DisplayText
-
Creates a new
DisplayTextinstance. - DisplayText(String) - Constructor for class org.bouncycastle.asn1.x509.DisplayText
-
Creates a new
DisplayTextinstance. - distinguishedName - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
- DistributionPoint - Class in org.bouncycastle.asn1.x509
-
The DistributionPoint object.
- DistributionPoint(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.DistributionPoint
- DistributionPoint(DistributionPointName, ReasonFlags, GeneralNames) - Constructor for class org.bouncycastle.asn1.x509.DistributionPoint
- DistributionPointName - Class in org.bouncycastle.asn1.x509
-
The DistributionPointName object.
- DistributionPointName(int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.x509.DistributionPointName
- DistributionPointName(ASN1TaggedObject) - Constructor for class org.bouncycastle.asn1.x509.DistributionPointName
- DistributionPointName(GeneralNames) - Constructor for class org.bouncycastle.asn1.x509.DistributionPointName
- div(int) - Method in class org.bouncycastle.pqc.math.ntru.polynomial.IntegerPolynomial
-
Divides each coefficient by
kand rounds to the nearest integer. - div(BigDecimal, int) - Method in class org.bouncycastle.pqc.math.ntru.polynomial.BigIntPolynomial
-
Divides each coefficient by a
BigDecimaland rounds the result todecimalPlacesplaces. - div(BigInteger) - Method in class org.bouncycastle.pqc.math.ntru.polynomial.BigIntPolynomial
-
Divides each coefficient by a
BigIntegerand rounds the result to the nearest whole number.
Does not return a new polynomial but modifies this polynomial. - div(PolynomialGF2mSmallM) - Method in class org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM
-
Divide this polynomial by the given polynomial.
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
- divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
- divide(GF2nPolynomial) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial
-
Divides this by b and stores the result in a new PolynomialGF2n[2], quotient in result[0] and remainder in result[1].
- divide(GF2Polynomial) - Method in class org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial
-
Divides this by g and returns the quotient and remainder in a new GF2Polynomial[2], quotient in [0], remainder in [1].
- divideAndRound(BigInteger[], BigInteger) - Static method in class org.bouncycastle.pqc.math.linearalgebra.IntegerFunctions
- divideAndRound(BigInteger, BigInteger) - Static method in class org.bouncycastle.pqc.math.linearalgebra.IntegerFunctions
- divideP(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
- DL - Static variable in interface org.bouncycastle.asn1.ASN1Encoding
-
DL - definite length encoding.
- DLApplicationSpecific - Class in org.bouncycastle.asn1
-
A DER encoding version of an application specific object.
- DLApplicationSpecific(boolean, int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DLApplicationSpecific
-
Create an application specific object with the tagging style given by the value of constructed.
- DLApplicationSpecific(int, byte[]) - Constructor for class org.bouncycastle.asn1.DLApplicationSpecific
-
Create an application specific object from the passed in data.
- DLApplicationSpecific(int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DLApplicationSpecific
-
Create an application specific object with a tagging of explicit/constructed.
- DLApplicationSpecific(int, ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.DLApplicationSpecific
-
Create an application specific object which is marked as constructed
- DLBitString - Class in org.bouncycastle.asn1
-
A Definite length BIT STRING
- DLBitString(byte[]) - Constructor for class org.bouncycastle.asn1.DLBitString
- DLBitString(byte[], int) - Constructor for class org.bouncycastle.asn1.DLBitString
- DLBitString(byte, int) - Constructor for class org.bouncycastle.asn1.DLBitString
- DLBitString(int) - Constructor for class org.bouncycastle.asn1.DLBitString
- DLBitString(ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DLBitString
- DLExternal - Class in org.bouncycastle.asn1
-
Class representing the Definite-Length-type External
- DLExternal(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.DLExternal
-
Construct a Definite-Length EXTERNAL object, the input encoding vector must have exactly two elements on it.
- DLExternal(ASN1ObjectIdentifier, ASN1Integer, ASN1Primitive, int, ASN1Primitive) - Constructor for class org.bouncycastle.asn1.DLExternal
-
Creates a new instance of Definite-Length External.
- DLExternal(ASN1ObjectIdentifier, ASN1Integer, ASN1Primitive, DERTaggedObject) - Constructor for class org.bouncycastle.asn1.DLExternal
-
Creates a new instance of DERExternal See X.690 for more informations about the meaning of these parameters
- DLExternalTest - Class in org.bouncycastle.asn1.test
-
Class checking the correct functionality of DLExternal
- DLExternalTest() - Constructor for class org.bouncycastle.asn1.test.DLExternalTest
- DLSequence - Class in org.bouncycastle.asn1
-
The DLSequence encodes a SEQUENCE using definite length form.
- DLSequence() - Constructor for class org.bouncycastle.asn1.DLSequence
-
Create an empty sequence
- DLSequence(ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DLSequence
-
create a sequence containing one object
- DLSequence(ASN1Encodable[]) - Constructor for class org.bouncycastle.asn1.DLSequence
-
create a sequence containing an array of objects.
- DLSequence(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.DLSequence
-
create a sequence containing a vector of objects.
- DLSequenceParser - Class in org.bouncycastle.asn1
-
Parser class for DL SEQUENCEs.
- DLSet - Class in org.bouncycastle.asn1
-
The DLSet encodes ASN.1 SET value without element ordering, and always using definite length form.
- DLSet() - Constructor for class org.bouncycastle.asn1.DLSet
-
create an empty set
- DLSet(ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DLSet
- DLSet(ASN1Encodable[]) - Constructor for class org.bouncycastle.asn1.DLSet
-
create a set from an array of objects.
- DLSet(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.DLSet
- DLSetParser - Class in org.bouncycastle.asn1
-
Parser class for DL SETs.
- DLTaggedObject - Class in org.bouncycastle.asn1
-
Definite Length 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).
- DLTaggedObject(boolean, int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DLTaggedObject
- dm0 - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionKeyGenerationParameters
- dm0 - Variable in class org.bouncycastle.pqc.crypto.ntru.NTRUEncryptionParameters
- DMD_NAME - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
-
RFC 2256 dmdName
- DMD_NAME - Static variable in class org.bouncycastle.asn1.x509.X509Name
-
Deprecated.RFC 2256 dmdName
- DN_QUALIFIER - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
-
dnQualifier - DirectoryString(SIZE(1..64)
- DN_QUALIFIER - Static variable in class org.bouncycastle.asn1.x509.X509Name
-
Deprecated.dnQualifier - DirectoryString(SIZE(1..64)
- dnQualifier - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
- dNSName - Static variable in class org.bouncycastle.asn1.x509.GeneralName
- doDefTest(KeyPairGenerator, Cipher, Cipher) - Method in class org.bouncycastle.jce.provider.test.IESTest
- doFinal() - Method in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
-
process the contents of the buffer using the underlying cipher.
- doFinal() - Method in class org.bouncycastle.crypto.macs.SipHash
- doFinal() - Method in class org.bouncycastle.crypto.macs.SipHash128
- doFinal() - Method in class org.bouncycastle.pqc.jcajce.provider.util.CipherSpiExt
-
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
- doFinal(byte[]) - Method in class org.bouncycastle.pqc.jcajce.provider.util.CipherSpiExt
-
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.BufferedBlockCipher
-
Process the last block in the buffer.
- doFinal(byte[], int) - Method in interface org.bouncycastle.crypto.Digest
-
close the digest, producing the final digest value.
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.Blake2bDigest
-
close the digest, producing the final digest value.
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.Blake2sDigest
-
Close the digest, producing the final digest value.
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.Blake2xsDigest
-
Close the digest, producing the final digest value.
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.DSTU7564Digest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.GOST3411_2012_256Digest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.GOST3411_2012Digest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.GOST3411Digest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.Haraka256Digest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.Haraka512Digest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.KeccakDigest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.MD2Digest
-
close the digest, producing the final digest value.
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.MD4Digest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.MD5Digest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.NonMemoableDigest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.NullDigest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.RIPEMD128Digest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.RIPEMD160Digest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.RIPEMD256Digest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.RIPEMD320Digest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.SHA1Digest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.SHA224Digest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.SHA256Digest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.SHA384Digest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.SHA3Digest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.SHA512Digest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.SHA512tDigest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.SHAKEDigest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.ShortenedDigest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.SkeinDigest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.SkeinEngine
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.SM3Digest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.TigerDigest
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.WhirlpoolDigest
- doFinal(byte[], int) - Method in interface org.bouncycastle.crypto.Mac
-
Compute the final stage of the MAC writing the output to the out parameter.
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.BlockCipherMac
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.CBCBlockCipherMac
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.CFBBlockCipherMac
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.CMac
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.DSTU7564Mac
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.DSTU7624Mac
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.GMac
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.GOST28147Mac
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.HMac
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.ISO9797Alg3Mac
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.KGMac
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.KMAC
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.OldHMac
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.Poly1305
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.SipHash
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.SipHash128
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.SkeinMac
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.VMPCMac
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.Zuc128Mac
-
Finalize the mac.
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.Zuc256Mac
-
Finalize the mac.
- doFinal(byte[], int) - Method in interface org.bouncycastle.crypto.modes.AEADCipher
-
Finish the operation either appending or verifying the MAC at the end of the data.
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.modes.CCMBlockCipher
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.modes.ChaCha20Poly1305
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.modes.CTSBlockCipher
-
Process the last block in the buffer.
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.modes.EAXBlockCipher
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.modes.GCMBlockCipher
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.modes.KCCMBlockCipher
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.modes.KGCMBlockCipher
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.modes.KXTSBlockCipher
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.modes.NISTCTSBlockCipher
-
Process the last block in the buffer.
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.modes.OldCTSBlockCipher
-
Process the last block in the buffer.
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.modes.PaddedBlockCipher
-
Deprecated.Process the last block in the buffer.
- doFinal(byte[], int) - Method in class org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher
-
Process the last block in the buffer.
- doFinal(byte[], int) - Method in class org.bouncycastle.pqc.crypto.lms.LMSContext
- doFinal(byte[], int, byte, int) - Method in class org.bouncycastle.crypto.digests.KeccakDigest
- doFinal(byte[], int, byte, int) - Method in class org.bouncycastle.crypto.digests.SHA3Digest
- doFinal(byte[], int, byte, int) - Method in class org.bouncycastle.crypto.digests.SHAKEDigest
- doFinal(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.Blake2xsDigest
-
Close the digest, producing the final digest value.
- doFinal(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.SHAKEDigest
- doFinal(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.KMAC
- doFinal(byte[], int, int) - Method in interface org.bouncycastle.crypto.Xof
-
Output the results of the final calculation for this digest to outLen number of bytes.
- doFinal(byte[], int, int) - Method in class org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceFujisakiCipherSpi
-
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
- doFinal(byte[], int, int) - Method in class org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKobaraImaiCipherSpi
-
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
- doFinal(byte[], int, int) - Method in class org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePointchevalCipherSpi
-
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
- doFinal(byte[], int, int) - Method in class org.bouncycastle.pqc.jcajce.provider.util.AsymmetricBlockCipher
-
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
- doFinal(byte[], int, int) - Method in class org.bouncycastle.pqc.jcajce.provider.util.AsymmetricHybridCipher
-
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
- doFinal(byte[], int, int) - Method in class org.bouncycastle.pqc.jcajce.provider.util.CipherSpiExt
-
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
- doFinal(byte[], int, int, byte[], int) - Method in class org.bouncycastle.pqc.jcajce.provider.util.AsymmetricBlockCipher
-
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
- doFinal(byte[], int, int, byte[], int) - Method in class org.bouncycastle.pqc.jcajce.provider.util.AsymmetricHybridCipher
-
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
- doFinal(byte[], int, int, byte[], int) - Method in class org.bouncycastle.pqc.jcajce.provider.util.CipherSpiExt
-
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
- doFinal(byte[], int, int, byte, int) - Method in class org.bouncycastle.crypto.digests.SHAKEDigest
- DoFinalTest - Class in org.bouncycastle.jce.provider.test
-
check that doFinal is properly reseting the cipher.
- DoFinalTest() - Constructor for class org.bouncycastle.jce.provider.test.DoFinalTest
- DomainParameters - Class in org.bouncycastle.asn1.x9
-
X9.44 Diffie-Hellman domain parameters.
- DomainParameters(BigInteger, BigInteger, BigInteger, BigInteger, ValidationParams) - Constructor for class org.bouncycastle.asn1.x9.DomainParameters
-
Base constructor - the full domain parameter set.
- dontCare - Static variable in class org.bouncycastle.asn1.crmf.SinglePubInfo
- dontPublish - Static variable in class org.bouncycastle.asn1.crmf.PKIPublicationInfo
- doOutput(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.Blake2xsDigest
-
Start outputting the results of the final calculation for this digest.
- doOutput(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.CSHAKEDigest
- doOutput(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.SHAKEDigest
- doOutput(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.KMAC
- doOutput(byte[], int, int) - Method in interface org.bouncycastle.crypto.Xof
-
Start outputting the results of the final calculation for this digest.
- doTest(String, KeyPairGenerator, String, IESParameterSpec) - Method in class org.bouncycastle.jce.provider.test.DHIESTest
- doTest(String, KeyPairGenerator, String, IESParameterSpec) - Method in class org.bouncycastle.jce.provider.test.ECIESTest
- doTest(KeyPairGenerator, Cipher, Cipher) - Method in class org.bouncycastle.jce.provider.test.IESTest
- doTest(HMac, String[][]) - Method in class org.bouncycastle.crypto.test.SHA3HMacTest
- doTest10() - Method in class org.bouncycastle.crypto.test.ISO9796Test
- doTest11() - Method in class org.bouncycastle.crypto.test.ISO9796Test
- doTest12() - Method in class org.bouncycastle.crypto.test.ISO9796Test
- doTest3() - Method in class org.bouncycastle.crypto.test.ISO9796Test
- doTest4() - Method in class org.bouncycastle.crypto.test.ISO9796Test
- doTest5() - Method in class org.bouncycastle.crypto.test.ISO9796Test
- doTest6() - Method in class org.bouncycastle.crypto.test.