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

A

a - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Client
 
A - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Client
 
A - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Server
 
A(byte[]) - Static method in class org.bouncycastle.crypto.engines.ARIAEngine
 
a - Variable in class org.bouncycastle.math.ec.ECCurve
 
AA_COMPROMISE - Static variable in class org.bouncycastle.asn1.x509.CRLReason
Deprecated.
use lower case version
AA_COMPROMISE - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
Deprecated.
use lower case version
aACompromise - Static variable in class org.bouncycastle.asn1.x509.CRLReason
 
aACompromise - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
 
absorb(byte) - Method in class org.bouncycastle.crypto.digests.KeccakDigest
 
absorb(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.KeccakDigest
 
absorbBits(int, int) - Method in class org.bouncycastle.crypto.digests.KeccakDigest
 
AbstractCoderTest - Class in org.bouncycastle.util.encoders.test
 
AbstractECLookupTable - Class in org.bouncycastle.math.ec
 
AbstractECLookupTable() - Constructor for class org.bouncycastle.math.ec.AbstractECLookupTable
 
AbstractECMultiplier - Class in org.bouncycastle.math.ec
 
AbstractECMultiplier() - Constructor for class org.bouncycastle.math.ec.AbstractECMultiplier
 
AbstractF2m(int, int, int, int) - Constructor for class org.bouncycastle.math.ec.ECCurve.AbstractF2m
 
AbstractF2m() - Constructor for class org.bouncycastle.math.ec.ECFieldElement.AbstractF2m
 
AbstractF2m(ECCurve, ECFieldElement, ECFieldElement) - Constructor for class org.bouncycastle.math.ec.ECPoint.AbstractF2m
 
AbstractF2m(ECCurve, ECFieldElement, ECFieldElement, ECFieldElement[]) - Constructor for class org.bouncycastle.math.ec.ECPoint.AbstractF2m
 
AbstractFp(BigInteger) - Constructor for class org.bouncycastle.math.ec.ECCurve.AbstractFp
 
AbstractFp() - Constructor for class org.bouncycastle.math.ec.ECFieldElement.AbstractFp
 
AbstractFp(ECCurve, ECFieldElement, ECFieldElement) - Constructor for class org.bouncycastle.math.ec.ECPoint.AbstractFp
 
AbstractFp(ECCurve, ECFieldElement, ECFieldElement, ECFieldElement[]) - Constructor for class org.bouncycastle.math.ec.ECPoint.AbstractFp
 
AbstractX500NameStyle - Class in org.bouncycastle.asn1.x500.style
This class provides some default behavior and common implementation for a X500NameStyle.
AbstractX500NameStyle() - Constructor for class org.bouncycastle.asn1.x500.style.AbstractX500NameStyle
 
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
Deprecated.
Will be removed
Accuracy(ASN1Integer, ASN1Integer, ASN1Integer) - Constructor for class org.bouncycastle.asn1.tsp.Accuracy
 
add(ASN1Encodable) - Method in class org.bouncycastle.asn1.ASN1EncodableVector
 
add(PKIStatusInfo) - Method in class org.bouncycastle.asn1.cmp.RevRepContentBuilder
 
add(PKIStatusInfo, CertId) - Method in class org.bouncycastle.asn1.cmp.RevRepContentBuilder
 
add(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.bouncycastle.asn1.cms.AttributeTable
Return a new table with the passed in attribute added.
add(BLS12_381G2Point) - Method in class org.bouncycastle.crypto.bls.BLS12_381G2Point
 
add(Fp12Element) - Method in class org.bouncycastle.crypto.bls.Fp12Element
 
add(Fp2Element) - Method in class org.bouncycastle.crypto.bls.Fp2Element
 
add(Fp6Element) - Method in class org.bouncycastle.crypto.bls.Fp6Element
 
add(ECPoint, ECPoint) - Method in interface org.bouncycastle.crypto.hash2curve.CurveProcessor
Add two points in the curve group.
add(ECPoint, ECPoint) - Method in class org.bouncycastle.crypto.hash2curve.impl.BLS12_381G1CurveProcessor
 
add(ECPoint, ECPoint) - Method in class org.bouncycastle.crypto.hash2curve.impl.MontgomeryCurveProcessor
Adds two elliptic curve points on the Montgomery curve model and returns the resulting point.
add(ECPoint, ECPoint) - Method in class org.bouncycastle.crypto.hash2curve.impl.NistCurveProcessor
Add two points in the curve group.
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(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Point
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Point
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Point
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Point
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Point
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Point
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Point
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Point
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Point
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Point
 
add(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Point
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Point
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.ECPoint
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.ECPoint.F2m
 
add(ECPoint) - Method in class org.bouncycastle.math.ec.ECPoint.Fp
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
add(int, int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat160
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
add(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
add(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
add(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
add(BigInteger) - Method in class org.bouncycastle.util.BigIntegers.Cache
 
add(String) - Method in interface org.bouncycastle.util.StringList
Add a String to the list.
add33At(int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
add33At(int, int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat
 
add33To(int, int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
add33To(int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
ADD_INFO_NOT_AVAILABLE - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
Deprecated.
use lower case version
addAdditionalInput(String) - Method in class org.bouncycastle.crypto.prng.test.DRBGTestVector
 
addAll(ASN1Encodable[]) - Method in class org.bouncycastle.asn1.ASN1EncodableVector
 
addAll(ASN1EncodableVector) - Method in class org.bouncycastle.asn1.ASN1EncodableVector
 
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
 
addBothTo(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
addBothTo(int, int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
addBothTo(int, int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
addBothTo(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
addBothTo(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat160
 
addBothTo(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
addBothTo(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
addBothTo(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
addBothTo(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
addBothTo(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
addCapability(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.smime.SMIMECapabilityVector
 
addCapability(ASN1ObjectIdentifier, int) - Method in class org.bouncycastle.asn1.smime.SMIMECapabilityVector
 
addCapability(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.bouncycastle.asn1.smime.SMIMECapabilityVector
 
addCrl(CertificateList) - Method in class org.bouncycastle.asn1.cmp.RevRepContentBuilder
 
addCRLEntry(ASN1Sequence) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
addCRLEntry(ASN1Integer, ASN1UTCTime, int) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
addCRLEntry(ASN1Integer, Time, int) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
addCRLEntry(ASN1Integer, Time, int, ASN1GeneralizedTime) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
addCRLEntry(ASN1Integer, Time, Extensions) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
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
 
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.
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
addExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
addExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
addExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
addExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
addExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
addExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
addExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
addExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
addExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
addExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
addExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.asn1.x509.ExtensionsGenerator
Add an extension with the given oid and the passed in value to be included in the OCTET STRING associated with the extension.
addExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.asn1.x509.ExtensionsGenerator
Add an extension with the given oid and the passed in byte array to be wrapped in the OCTET STRING associated with the extension.
addExtension(Extension) - Method in class org.bouncycastle.asn1.x509.ExtensionsGenerator
Add a given extension.
addExtension(Extensions) - Method in class org.bouncycastle.asn1.x509.ExtensionsGenerator
Deprecated.
Use addExtensions instead.
addExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.asn1.x509.X509ExtensionsGenerator
Deprecated.
Add an extension with the given oid and the passed in value to be included in the OCTET STRING associated with the extension.
addExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.asn1.x509.X509ExtensionsGenerator
Deprecated.
Add an extension with the given oid and the passed in byte array to be wrapped in the OCTET STRING associated with the extension.
addExtensions(Extensions) - Method in class org.bouncycastle.asn1.x509.ExtensionsGenerator
 
addInfoNotAvailable - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
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.isismtt.test
 
AdditionalInformationSyntaxUnitTest() - Constructor for class org.bouncycastle.asn1.isismtt.test.AdditionalInformationSyntaxUnitTest
 
additionalInput(int) - Method in class org.bouncycastle.crypto.prng.test.DRBGTestVector
 
addMap(String, String) - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Builder
 
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
 
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(ASN1Primitive) - Method in class org.bouncycastle.asn1.BERSequenceGenerator
Add an ASN1.1 primitive to the SEQUENCE being generated.
addObject(ASN1Encodable) - Method in class org.bouncycastle.asn1.DERSequenceGenerator
Add an object to the SEQUENCE being generated.
addObject(ASN1Primitive) - Method in class org.bouncycastle.asn1.DERSequenceGenerator
Add an ASN1.1 primitive to the SEQUENCE being generated.
addObject(ASN1Encodable) - Method in class org.bouncycastle.asn1.DLSequenceGenerator
Add the DL encoding of the passed in object to the SEQUENCE body.
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
addOne(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
addOne(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
addOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
addOne() - Method in class org.bouncycastle.math.ec.ECFieldElement
 
addOne() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
addOne() - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
addOne(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
addOne(int[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
addOne(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
addOne(int[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
addOptional(ASN1Encodable) - Method in class org.bouncycastle.asn1.ASN1EncodableVector
 
addP(String, String) - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Vector.Builder
 
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.
addQ0(String, String) - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Vector.Builder
 
addQ1(String, String) - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Vector.Builder
 
addRDN(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.asn1.x500.X500NameBuilder
Add an RDN based on a single OID and a string representation of its value.
addRDN(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.bouncycastle.asn1.x500.X500NameBuilder
Add an RDN based on a single OID and an ASN.1 value.
addRDN(AttributeTypeAndValue) - Method in class org.bouncycastle.asn1.x500.X500NameBuilder
Add an RDN based on the passed in AttributeTypeAndValue.
ADDRESS - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
addSeedMaterial(byte[]) - Method in class org.bouncycastle.crypto.prng.DigestRandomGenerator
 
addSeedMaterial(long) - Method in class org.bouncycastle.crypto.prng.DigestRandomGenerator
 
addSeedMaterial(byte[]) - Method in interface org.bouncycastle.crypto.prng.RandomGenerator
Add more seed material to the generator.
addSeedMaterial(long) - Method in interface org.bouncycastle.crypto.prng.RandomGenerator
Add more seed material to the generator.
addSeedMaterial(byte[]) - Method in class org.bouncycastle.crypto.prng.ReversedWindowGenerator
Add more seed material to the generator.
addSeedMaterial(long) - Method in class org.bouncycastle.crypto.prng.ReversedWindowGenerator
Add more seed material to the generator.
addSeedMaterial(byte[]) - Method in class org.bouncycastle.crypto.prng.VMPCRandomGenerator
 
addSeedMaterial(long) - Method in class org.bouncycastle.crypto.prng.VMPCRandomGenerator
 
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) - Static method in class org.bouncycastle.math.raw.Nat
 
addTo(int, int[], int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat
 
addTo(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
addTo(int[], int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat128
 
addTo(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat160
 
addTo(int[], int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat160
 
addTo(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
addTo(int[], int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat192
 
addTo(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
addTo(int[], int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
addTo(int[], int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat224
 
addTo(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
addTo(int[], int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
addTo(int[], int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat256
 
addToEachOther(int, int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
addToEachOther(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
addToEachOther(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat128
 
addToEachOther(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat160
 
addToEachOther(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat192
 
addToEachOther(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
addToEachOther(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
addU(String) - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Vector.Builder
 
addVector(TestVectorData.Vector) - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Builder
 
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.isismtt.test
 
AdmissionsUnitTest() - Constructor for class org.bouncycastle.asn1.isismtt.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.isismtt.test
 
AdmissionSyntaxUnitTest() - Constructor for class org.bouncycastle.asn1.isismtt.test.AdmissionSyntaxUnitTest
 
advanceCounter(long) - Method in class org.bouncycastle.crypto.engines.ChaCha7539Engine
 
advanceCounter() - Method in class org.bouncycastle.crypto.engines.ChaCha7539Engine
 
advanceCounter(long) - Method in class org.bouncycastle.crypto.engines.ChaChaEngine
 
advanceCounter() - Method in class org.bouncycastle.crypto.engines.ChaChaEngine
 
advanceCounter(long) - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
 
advanceCounter() - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
 
AEAD - Class in org.bouncycastle.crypto.hpke
AEAD(short, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.hpke.AEAD
 
aead - Variable in class org.bouncycastle.crypto.hpke.HPKEContext
 
aead_AES_GCM128 - Static variable in class org.bouncycastle.crypto.hpke.HPKE
 
aead_AES_GCM256 - Static variable in class org.bouncycastle.crypto.hpke.HPKE
 
aead_CHACHA20_POLY1305 - Static variable in class org.bouncycastle.crypto.hpke.HPKE
 
aead_EXPORT_ONLY - Static variable in class org.bouncycastle.crypto.hpke.HPKE
 
AEADBlockCipher - Interface in org.bouncycastle.crypto.modes
An AEADCipher based on a BlockCipher.
AEADCipher - Interface in org.bouncycastle.crypto.modes
A cipher mode that includes authenticated encryption with a streaming mode and optional associated data.
AEADParameters - Class in org.bouncycastle.crypto.params
 
AEADParameters(KeyParameter, int, byte[]) - Constructor for class org.bouncycastle.crypto.params.AEADParameters
Base constructor.
AEADParameters(KeyParameter, int, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.params.AEADParameters
Base constructor.
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
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
 
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
Deprecated.
use AESEngine.newInstance()
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 https://fp.gladman.plus.com/cryptography_technology/rijndael/
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 https://fp.gladman.plus.com/cryptography_technology/rijndael/
AESTest - Class in org.bouncycastle.crypto.test
Test vectors from the NIST standard tests and Brian Gladman's vector set https://fp.gladman.plus.com/cryptography_technology/rijndael/
AESTest() - Constructor for class org.bouncycastle.crypto.test.AESTest
 
AESVectorFileTest - Class in org.bouncycastle.crypto.test
Test vectors from the NIST standard tests and Brian Gladman's vector set https://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 (optionally) 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
 
AffineXY - Class in org.bouncycastle.crypto.hash2curve.data
Simple holder for affine field coordinates.
AffineXY(BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.hash2curve.data.AffineXY
Constructs an AffineXY object representing the affine coordinates of an elliptic curve point.
AffineXY(ECPoint) - Constructor for class org.bouncycastle.crypto.hash2curve.data.AffineXY
Constructs an AffineXY object representing the affine coordinates of the provided elliptic curve point.
AffineXY(ECPoint, boolean) - Constructor for class org.bouncycastle.crypto.hash2curve.data.AffineXY
Constructs an AffineXY object representing the affine coordinates of the provided elliptic curve point.
aggregate(BLS12_381G2Point[]) - Static method in class org.bouncycastle.crypto.bls.BLS12_381Aggregation
Aggregate a list of BLS signatures by summing them in G2.
AggregateRuntimeException - Exception in org.bouncycastle.util
A RuntimeException that carries several underlying exceptions rather than a single cause - for example the complete set of problems found when reviewing a malformed structure, where surfacing only the first would lose information.
AggregateRuntimeException(String, List) - Constructor for exception org.bouncycastle.util.AggregateRuntimeException
Base constructor.
AggregateRuntimeExceptionTest - Class in org.bouncycastle.util.utiltest
 
AggregateRuntimeExceptionTest() - Constructor for class org.bouncycastle.util.utiltest.AggregateRuntimeExceptionTest
 
aggregateVerify(ECPoint[], byte[][], BLS12_381G2Point) - Static method in class org.bouncycastle.crypto.bls.BLS12_381BasicScheme
Aggregate verification under the BasicScheme.
aggregateVerify(ECPoint[], byte[][], BLS12_381G2Point) - Static method in class org.bouncycastle.crypto.bls.BLS12_381MessageAugmentation
Aggregate verification under the MessageAugmentation suite.
aggregateVerify(ECPoint[], byte[][], BLS12_381G2Point) - Static method in class org.bouncycastle.crypto.bls.BLS12_381ProofOfPossession
Aggregate verification under the ProofOfPossession suite.
agreeMAC - Static variable in class org.bouncycastle.asn1.crmf.POPOPrivKey
 
aimer - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
AIMer post-quantum digital signature scheme (KpqC Round 2 submission).
aimer128f - Static variable in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
aimer128s - Static variable in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
aimer192f - Static variable in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
aimer192s - Static variable in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
aimer256f - Static variable in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
aimer256s - Static variable in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
aimer_128f - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
aimer_128s - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
aimer_192f - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
aimer_192s - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
aimer_256f - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
aimer_256s - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
AIMerKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.aimer
 
AIMerKeyGenerationParameters(SecureRandom, AIMerParameters) - Constructor for class org.bouncycastle.pqc.crypto.aimer.AIMerKeyGenerationParameters
 
AIMerKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.aimer
Implementation of the AIMer asymmetric key pair generator following the AIMer signature scheme specifications.
AIMerKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.aimer.AIMerKeyPairGenerator
 
AIMerKeyParameters - Class in org.bouncycastle.pqc.crypto.aimer
Common base for AIMer public and private key parameter classes; carries the AIMerParameters parameter set the key belongs to.
AIMerKeyParameters(boolean, AIMerParameters) - Constructor for class org.bouncycastle.pqc.crypto.aimer.AIMerKeyParameters
 
AIMerParameters - Class in org.bouncycastle.pqc.crypto.aimer
Parameter set for the AIMer PQC signature scheme (KpqC Round 2 submission).
AIMerPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.aimer
Lightweight private key parameters for AIMer.
AIMerPrivateKeyParameters(AIMerParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.aimer.AIMerPrivateKeyParameters
 
AIMerPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.aimer
Lightweight public key parameters for AIMer.
AIMerPublicKeyParameters(AIMerParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.aimer.AIMerPublicKeyParameters
 
AIMerSigner - Class in org.bouncycastle.pqc.crypto.aimer
Implementation of the AIMer digital signature scheme as specified in the AIMer documentation.
AIMerSigner() - Constructor for class org.bouncycastle.pqc.crypto.aimer.AIMerSigner
 
AIMerTest - Class in org.bouncycastle.pqc.crypto.test
 
AIMerTest() - Constructor for class org.bouncycastle.pqc.crypto.test.AIMerTest
 
alg_id - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
 
algorithm - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
0.4.0.127.0.7.1
Algorithm() - Constructor for class org.bouncycastle.math.ec.rfc8032.Ed25519.Algorithm
 
Algorithm() - Constructor for class org.bouncycastle.math.ec.rfc8032.Ed448.Algorithm
 
AlgorithmIdentifier - Class in org.bouncycastle.asn1.x509
 
AlgorithmIdentifier(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.x509.AlgorithmIdentifier
 
AlgorithmIdentifier(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.x509.AlgorithmIdentifier
 
AlgorithmIdentifierFactory - Class in org.bouncycastle.crypto.util
Factory methods for common AlgorithmIdentifiers.
allocate() - Method in interface org.bouncycastle.crypto.generators.Argon2BytesGenerator.BlockPool
 
allocate() - Method in class org.bouncycastle.crypto.generators.Argon2BytesGenerator.FixedBlockPool
 
AllowNonDerTimeTest - Class in org.bouncycastle.asn1.test
Exercises the org.bouncycastle.asn1.allow_non_der_time property (Properties.ASN1_ALLOW_NON_DER_TIME).
AllowNonDerTimeTest() - Constructor for class org.bouncycastle.asn1.test.AllowNonDerTimeTest
 
AllTests - Class in org.bouncycastle.asn1.test
 
AllTests() - Constructor for class org.bouncycastle.asn1.test.AllTests
 
AllTests - Class in org.bouncycastle.asn1.util.test
 
AllTests() - Constructor for class org.bouncycastle.asn1.util.test.AllTests
 
AllTests - Class in org.bouncycastle.crypto.agreement.owl.test
 
AllTests() - Constructor for class org.bouncycastle.crypto.agreement.owl.test.AllTests
 
AllTests - Class in org.bouncycastle.crypto.agreement.test
 
AllTests() - Constructor for class org.bouncycastle.crypto.agreement.test.AllTests
 
AllTests - Class in org.bouncycastle.crypto.ec.test
 
AllTests() - Constructor for class org.bouncycastle.crypto.ec.test.AllTests
 
AllTests - Class in org.bouncycastle.crypto.hash2curve.test
 
AllTests() - Constructor for class org.bouncycastle.crypto.hash2curve.test.AllTests
 
AllTests - Class in org.bouncycastle.crypto.prng.test
 
AllTests() - Constructor for class org.bouncycastle.crypto.prng.test.AllTests
 
AllTests - Class in org.bouncycastle.crypto.test
 
AllTests() - Constructor for class org.bouncycastle.crypto.test.AllTests
 
AllTests - Class in org.bouncycastle.crypto.threshold.test
 
AllTests() - Constructor for class org.bouncycastle.crypto.threshold.test.AllTests
 
AllTests - Class in org.bouncycastle.math.ec.test
 
AllTests() - Constructor for class org.bouncycastle.math.ec.test.AllTests
 
AllTests - Class in org.bouncycastle.math.raw.test
 
AllTests() - Constructor for class org.bouncycastle.math.raw.test.AllTests
 
AllTests - Class in org.bouncycastle.math.test
 
AllTests() - Constructor for class org.bouncycastle.math.test.AllTests
 
AllTests - Class in org.bouncycastle.util.encoders.test
 
AllTests() - Constructor for class org.bouncycastle.util.encoders.test.AllTests
 
AllTests - Class in org.bouncycastle.util.io.pem.test
 
AllTests() - Constructor for class org.bouncycastle.util.io.pem.test.AllTests
 
AllTests - Class in org.bouncycastle.util.utiltest
 
AllTests() - Constructor for class org.bouncycastle.util.utiltest.AllTests
 
AlphabetMapper - Interface in org.bouncycastle.crypto
Base interface for mapping from an alphabet to a set of indexes suitable for use with FPE.
AltSignatureAlgorithm - Class in org.bouncycastle.asn1.x509
X.509 Section 9.8.3.
AltSignatureAlgorithm(AlgorithmIdentifier) - Constructor for class org.bouncycastle.asn1.x509.AltSignatureAlgorithm
 
AltSignatureAlgorithm(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.x509.AltSignatureAlgorithm
 
AltSignatureAlgorithm(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.x509.AltSignatureAlgorithm
 
altSignatureAlgorithm - Static variable in class org.bouncycastle.asn1.x509.Extension
the algorithm identifier for the alternative digital signature algorithm.
AltSignatureValue - Class in org.bouncycastle.asn1.x509
X.509 Section 9.8.4.
AltSignatureValue(byte[]) - Constructor for class org.bouncycastle.asn1.x509.AltSignatureValue
Base constructor.
altSignatureValue - Static variable in class org.bouncycastle.asn1.x509.Extension
alternative signature shall be created by the issuer using its alternative private key.
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(ArchiveTimeStamp) - Method in class org.bouncycastle.asn1.tsp.ArchiveTimeStampChain
Adds an ArchiveTimeStamp object to the archive timestamp chain.
append(ArchiveTimeStampChain) - Method in class org.bouncycastle.asn1.tsp.ArchiveTimeStampSequence
Adds an ArchiveTimeStampChain to the ArchiveTimeStamp sequence.
append(byte[], byte) - Static method in class org.bouncycastle.util.Arrays
 
append(short[], short) - Static method in class org.bouncycastle.util.Arrays
 
append(int[], int) - Static method in class org.bouncycastle.util.Arrays
 
append(String[], String) - Static method in class org.bouncycastle.util.Arrays
 
appendRDN(StringBuilder, RDN, Hashtable) - Static method in class org.bouncycastle.asn1.x500.style.IETFUtils
 
appendRDN(StringBuffer, RDN, Hashtable) - Static method in class org.bouncycastle.asn1.x500.style.IETFUtils
 
appendTypeAndValue(StringBuilder, AttributeTypeAndValue, 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
 
archiveRemGenPrivKey - Static variable in class org.bouncycastle.asn1.crmf.PKIArchiveOptions
 
archiveTimestamp - Static variable in interface org.bouncycastle.asn1.esf.ESFAttributes
 
ArchiveTimeStamp - Class in org.bouncycastle.asn1.tsp
Implementation of the Archive Timestamp type defined in RFC4998.
ArchiveTimeStamp(AlgorithmIdentifier, PartialHashtree[], ContentInfo) - Constructor for class org.bouncycastle.asn1.tsp.ArchiveTimeStamp
 
ArchiveTimeStamp(ContentInfo) - Constructor for class org.bouncycastle.asn1.tsp.ArchiveTimeStamp
 
ArchiveTimeStamp(AlgorithmIdentifier, Attributes, 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(X500Name, X500Name) - Method in class org.bouncycastle.asn1.x500.style.AbstractX500NameStyle
 
areEqual(X500Name, X500Name) - Method in class org.bouncycastle.asn1.x500.style.BCStrictStyle
 
areEqual(X500Name, X500Name) - Method in interface org.bouncycastle.asn1.x500.X500NameStyle
Return true if the two names are equal.
areEqual(byte[], byte[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
areEqual(int[], int[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
areEqual(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
areEqual(int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
areEqual(int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
areEqual(byte[][], byte[][]) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
Compares two 2d-byte arrays.
areEqual(boolean[], boolean[]) - Static method in class org.bouncycastle.util.Arrays
 
areEqual(byte[], byte[]) - Static method in class org.bouncycastle.util.Arrays
 
areEqual(byte[], int, int, byte[], int, int) - Static method in class org.bouncycastle.util.Arrays
 
areEqual(char[], char[]) - Static method in class org.bouncycastle.util.Arrays
 
areEqual(int[], int[]) - Static method in class org.bouncycastle.util.Arrays
 
areEqual(long[], long[]) - Static method in class org.bouncycastle.util.Arrays
 
areEqual(Object[], Object[]) - Static method in class org.bouncycastle.util.Arrays
 
areEqual(short[], short[]) - Static method in class org.bouncycastle.util.Arrays
 
areEqual(Object, Object) - Static method in class org.bouncycastle.util.Objects
 
areEqual(byte[][], byte[][]) - Method in class org.bouncycastle.util.test.SimpleTest
 
areEqual(byte[], byte[]) - Method in class org.bouncycastle.util.test.SimpleTest
 
areEqual(byte[], int, int, byte[], int, int) - Method in class org.bouncycastle.util.test.SimpleTest
 
areEqualVar(int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
areEqualVar(int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
areSecretValuesEqual(int, BigInteger, BigInteger) - Static method in class org.bouncycastle.util.BigIntegers
Compare two non-negative values for equality without an early exit.
ARGON2_d - Static variable in class org.bouncycastle.crypto.params.Argon2Parameters
Argon2d - data-dependent memory access.
ARGON2_i - Static variable in class org.bouncycastle.crypto.params.Argon2Parameters
Argon2i - data-independent memory access.
ARGON2_id - Static variable in class org.bouncycastle.crypto.params.Argon2Parameters
ARGON2_VERSION_10 - Static variable in class org.bouncycastle.crypto.params.Argon2Parameters
Argon2 v1.0 (legacy).
ARGON2_VERSION_13 - Static variable in class org.bouncycastle.crypto.params.Argon2Parameters
Argon2 v1.3 - the version standardised by RFC 9106.
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
 
Argon2BytesGenerator.Block - Class in org.bouncycastle.crypto.generators
A single 1024-byte memory block used by the Argon2 mixing function.
Argon2BytesGenerator.BlockPool - Interface in org.bouncycastle.crypto.generators
Strategy for allocating and recycling Argon2 Argon2BytesGenerator.Block objects.
Argon2BytesGenerator.FixedBlockPool - Class in org.bouncycastle.crypto.generators
Bounded pool that recycles up to maxBlocks Argon2BytesGenerator.Block objects.
Argon2Parameters - Class in org.bouncycastle.crypto.params
Configuration parameters for the Argon2 PBKDF.
Argon2Parameters.Builder - Class in org.bouncycastle.crypto.params
Fluent builder for Argon2Parameters.
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
 
argonTests - Static variable in class org.bouncycastle.crypto.test.RegressionTest
 
ARIAEngine - Class in org.bouncycastle.crypto.engines
RFC 5794.
ARIAEngine() - Constructor for class org.bouncycastle.crypto.engines.ARIAEngine
 
ARIATest - Class in org.bouncycastle.crypto.test
 
ARIATest() - Constructor for class org.bouncycastle.crypto.test.ARIATest
 
ARIAWrapEngine - Class in org.bouncycastle.crypto.engines
an implementation of the ARIA Key Wrapper from the NIST Key Wrap Specification.
ARIAWrapEngine() - Constructor for class org.bouncycastle.crypto.engines.ARIAWrapEngine
Create a regular ARIAWrapEngine specifying the encrypt for wrapping, decrypt for unwrapping.
ARIAWrapEngine(boolean) - Constructor for class org.bouncycastle.crypto.engines.ARIAWrapEngine
Create an ARIAWrapEngine 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
 
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.
ArraysTest - Class in org.bouncycastle.util.utiltest
 
ArraysTest() - Constructor for class org.bouncycastle.util.utiltest.ArraysTest
 
as_sys_sec_alg_ideaCBC - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
asBigInteger(String) - Static method in class org.bouncycastle.util.Properties
Return propertyName as a BigInteger.
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.
ascon_aeadinit() - Method in class org.bouncycastle.crypto.engines.AsconAEAD128
 
ascon_aeadinit() - Method in class org.bouncycastle.crypto.engines.AsconEngine
Deprecated.
 
AsconAEAD128 - Class in org.bouncycastle.crypto.engines
Ascon-AEAD128 was introduced in NIST Special Publication (SP) 800-232 Additional details and the specification can be found in: NIST SP 800-232 Ascon-Based Lightweight Cryptography Standards for Constrained Devices.
AsconAEAD128() - Constructor for class org.bouncycastle.crypto.engines.AsconAEAD128
 
AsconCXof128 - Class in org.bouncycastle.crypto.digests
Ascon-CXOF128 was introduced in NIST Special Publication (SP) 800-232 Additional details and the specification can be found in: NIST SP 800-232 Ascon-Based Lightweight Cryptography Standards for Constrained Devices.
AsconCXof128() - Constructor for class org.bouncycastle.crypto.digests.AsconCXof128
 
AsconCXof128(byte[]) - Constructor for class org.bouncycastle.crypto.digests.AsconCXof128
 
AsconCXof128(byte[], int, int) - Constructor for class org.bouncycastle.crypto.digests.AsconCXof128
 
AsconDigest - Class in org.bouncycastle.crypto.digests
Deprecated.
use Ascon Hash 256 Digest
AsconDigest(AsconDigest.AsconParameters) - Constructor for class org.bouncycastle.crypto.digests.AsconDigest
Deprecated.
 
AsconDigest.AsconParameters - Enum in org.bouncycastle.crypto.digests
Deprecated.
 
AsconEngine - Class in org.bouncycastle.crypto.engines
Deprecated.
Now superseded. Please refer to AsconAEAD128Engine for future implementations.
AsconEngine(AsconEngine.AsconParameters) - Constructor for class org.bouncycastle.crypto.engines.AsconEngine
Deprecated.
 
AsconEngine.AsconParameters - Enum in org.bouncycastle.crypto.engines
Deprecated.
 
AsconHash256 - Class in org.bouncycastle.crypto.digests
Ascon-Hash256 was introduced in NIST Special Publication (SP) 800-232 Additional details and the specification can be found in: NIST SP 800-232 Ascon-Based Lightweight Cryptography Standards for Constrained Devices.
AsconHash256() - Constructor for class org.bouncycastle.crypto.digests.AsconHash256
 
AsconPermutationFriend - Class in org.bouncycastle.crypto.engines
 
AsconPermutationFriend() - Constructor for class org.bouncycastle.crypto.engines.AsconPermutationFriend
 
AsconPermutationFriend.AsconPermutation - Class in org.bouncycastle.crypto.engines
 
AsconTest - Class in org.bouncycastle.crypto.test
 
AsconTest() - Constructor for class org.bouncycastle.crypto.test.AsconTest
 
AsconTest.Counter - Class in org.bouncycastle.crypto.test
 
AsconXof - Class in org.bouncycastle.crypto.digests
Deprecated.
Now superseded - please use AsconXof128
AsconXof(AsconXof.AsconParameters) - Constructor for class org.bouncycastle.crypto.digests.AsconXof
Deprecated.
 
AsconXof.AsconParameters - Enum in org.bouncycastle.crypto.digests
Deprecated.
 
AsconXof128 - Class in org.bouncycastle.crypto.digests
Ascon-XOF128 was introduced in NIST Special Publication (SP) 800-232 Additional details and the specification can be found in: NIST SP 800-232 Ascon-Based Lightweight Cryptography Standards for Constrained Devices.
AsconXof128() - Constructor for class org.bouncycastle.crypto.digests.AsconXof128
 
asInteger(String, int) - Static method in class org.bouncycastle.util.Properties
Return propertyName as an integer, defaultValue used if not defined.
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
 
ASN1_ALLOW_NON_DER_TIME - Static variable in class org.bouncycastle.util.Properties
Controls whether an ASN.1 UTCTime / GeneralizedTime carrying non-DER contents may be serialized through a DEROutputStream.
ASN1_MAX_CONS_DEPTH - Static variable in class org.bouncycastle.util.Properties
Maximum depth of nested constructed ASN.1 objects the parser will descend before failing with "maximum nested construction level reached", guarding against stack exhaustion from deeply nested crafted input.
ASN1_MAX_LIMIT - Static variable in class org.bouncycastle.util.Properties
Overrides the maximum length accepted for a single definite-length ASN.1 object read from a stream whose length is not otherwise known.
ASN1Absent - Class in org.bouncycastle.asn1
An ASN1 class that encodes to nothing, used in the OER library to deal with the Optional type.
ASN1BitString - Class in org.bouncycastle.asn1
Base class for BIT STRING objects
ASN1BitStringParser - Interface in org.bouncycastle.asn1
A basic parser for a BIT STRING object
ASN1BMPString - Class in org.bouncycastle.asn1
ASN.1 BMPString object encodes BMP (Basic Multilingual Plane) subset (aka UCS-2) of UNICODE (ISO 10646) characters in codepoints 0 to 65535.
ASN1Boolean - Class in org.bouncycastle.asn1
Public facade of ASN.1 Boolean data.
ASN1Choice - Interface in org.bouncycastle.asn1
Marker interface for CHOICE objects - if you implement this in a role your own object any attempt to tag the object implicitly will convert the tag to an explicit one as the encoding rules require.
ASN1Dump - Class in org.bouncycastle.asn1.util
Utility class for dumping ASN.1 objects as (hopefully) human friendly strings.
ASN1Dump() - Constructor for class org.bouncycastle.asn1.util.ASN1Dump
 
ASN1Encodable - Interface in org.bouncycastle.asn1
Basic interface to produce serialisers for ASN.1 encodings.
ASN1EncodableVector - Class in org.bouncycastle.asn1
Mutable class for building ASN.1 constructed objects such as SETs or SEQUENCEs.
ASN1EncodableVector() - Constructor for class org.bouncycastle.asn1.ASN1EncodableVector
 
ASN1EncodableVector(int) - Constructor for class org.bouncycastle.asn1.ASN1EncodableVector
 
ASN1Encoding - Interface in org.bouncycastle.asn1
Supported encoding formats.
ASN1Enumerated - Class in org.bouncycastle.asn1
Class representing the ASN.1 ENUMERATED type.
ASN1Enumerated(int) - Constructor for class org.bouncycastle.asn1.ASN1Enumerated
Constructor from int.
ASN1Enumerated(BigInteger) - Constructor for class org.bouncycastle.asn1.ASN1Enumerated
Constructor from BigInteger
ASN1Enumerated(byte[]) - Constructor for class org.bouncycastle.asn1.ASN1Enumerated
Constructor from encoded BigInteger.
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
ASN1ExternalParser - Interface in org.bouncycastle.asn1
Parser DER EXTERNAL tagged objects.
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 Date and an explicit Locale.
ASN1GeneralString - Class in org.bouncycastle.asn1
ASN.1 GENERAL-STRING data type.
ASN1Generator - Class in org.bouncycastle.asn1
Basic class for streaming generators.
ASN1Generator(OutputStream) - Constructor for class org.bouncycastle.asn1.ASN1Generator
Base constructor.
ASN1GeneratorTest - Class in org.bouncycastle.asn1.test
Tests that the streaming generators (BERSequenceGenerator, BEROctetStringGenerator, DERSequenceGenerator) produce the same encodings as the equivalent in-memory objects, for untagged, explicitly tagged and implicitly tagged (X.690 8.14.2 / 8.14.3) forms, including tag numbers requiring the high-tag-number identifier format (X.690 8.1.2.4).
ASN1GeneratorTest() - Constructor for class org.bouncycastle.asn1.test.ASN1GeneratorTest
 
ASN1GraphicString - Class in org.bouncycastle.asn1
 
ASN1IA5String - Class in org.bouncycastle.asn1
ASN.1 IA5String object - this is a ISO 646 (ASCII) string encoding code points 0 to 127.
ASN1InputStream - Class in org.bouncycastle.asn1
A general purpose ASN.1 decoder - note: this class differs from the others in that it returns null after it has read the last object in the stream.
ASN1InputStream(InputStream) - Constructor for class org.bouncycastle.asn1.ASN1InputStream
 
ASN1InputStream(byte[]) - Constructor for class org.bouncycastle.asn1.ASN1InputStream
Create an ASN1InputStream based on the input byte array.
ASN1InputStream(byte[], boolean) - Constructor for class org.bouncycastle.asn1.ASN1InputStream
Create an ASN1InputStream based on the input byte array.
ASN1InputStream(InputStream, int) - Constructor for class org.bouncycastle.asn1.ASN1InputStream
Create an ASN1InputStream where no DER object will be longer than limit.
ASN1InputStream(InputStream, boolean) - Constructor for class org.bouncycastle.asn1.ASN1InputStream
Create an ASN1InputStream where no DER object will be longer than limit, and constructed objects such as sequences will be parsed lazily.
ASN1InputStream(InputStream, int, boolean) - Constructor for class org.bouncycastle.asn1.ASN1InputStream
Create an ASN1InputStream where no DER object will be longer than limit, and constructed objects such as sequences will be parsed lazily.
ASN1Integer - Class in org.bouncycastle.asn1
Class representing the ASN.1 INTEGER type.
ASN1Integer(int) - Constructor for class org.bouncycastle.asn1.ASN1Integer
Construct an INTEGER from the passed in int value.
ASN1Integer(long) - Constructor for class org.bouncycastle.asn1.ASN1Integer
Construct an INTEGER from the passed in long value.
ASN1Integer(BigInteger) - Constructor for class org.bouncycastle.asn1.ASN1Integer
Construct an INTEGER from the passed in BigInteger value.
ASN1Integer(byte[]) - Constructor for class org.bouncycastle.asn1.ASN1Integer
Construct an INTEGER from the passed in byte array.
ASN1IntegerTest - Class in org.bouncycastle.asn1.test
 
ASN1IntegerTest() - Constructor for class org.bouncycastle.asn1.test.ASN1IntegerTest
 
asn1IntegerTest() - Method in class org.bouncycastle.asn1.test.MiscTest
 
ASN1Null - Class in org.bouncycastle.asn1
A NULL object - use DERNull.INSTANCE for populating structures.
ASN1NumericString - Class in org.bouncycastle.asn1
NumericString object - this is an ascii string of characters {0,1,2,3,4,5,6,7,8,9, }.
ASN1Object - Class in org.bouncycastle.asn1
Base class for defining an ASN.1 object.
ASN1Object() - Constructor for class org.bouncycastle.asn1.ASN1Object
 
ASN1ObjectDescriptor - Class in org.bouncycastle.asn1
 
ASN1ObjectDescriptor(ASN1GraphicString) - Constructor for class org.bouncycastle.asn1.ASN1ObjectDescriptor
 
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 This supports BER, and DER forms of the data.
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.
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.
ASN1PrintableString - Class in org.bouncycastle.asn1
ASN.1 PrintableString object.
ASN1RelativeOID - Class in org.bouncycastle.asn1
 
ASN1RelativeOID(String) - Constructor for class org.bouncycastle.asn1.ASN1RelativeOID
 
ASN1Sequence - Class in org.bouncycastle.asn1
ASN.1 SEQUENCE and SEQUENCE OF constructs.
ASN1Sequence() - Constructor for class org.bouncycastle.asn1.ASN1Sequence
Create an empty SEQUENCE
ASN1Sequence(ASN1Encodable) - Constructor for class org.bouncycastle.asn1.ASN1Sequence
Create a SEQUENCE containing one object.
ASN1Sequence(ASN1Encodable, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.ASN1Sequence
Create a SEQUENCE containing two objects.
ASN1Sequence(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.ASN1Sequence
Create a SEQUENCE containing a vector of objects.
ASN1Sequence(ASN1Encodable[]) - Constructor for class org.bouncycastle.asn1.ASN1Sequence
Create a SEQUENCE containing an array of objects.
ASN1SequenceParser - Interface in org.bouncycastle.asn1
A basic parser for a SEQUENCE object
ASN1SequenceParserTest - Class in org.bouncycastle.asn1.test
 
ASN1SequenceParserTest() - Constructor for class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
ASN1Set - Class in org.bouncycastle.asn1
ASN.1 SET and SET OF constructs.
ASN1Set() - Constructor for class org.bouncycastle.asn1.ASN1Set
 
ASN1Set(ASN1Encodable) - Constructor for class org.bouncycastle.asn1.ASN1Set
Create a SET containing one object
ASN1Set(ASN1EncodableVector, boolean) - Constructor for class org.bouncycastle.asn1.ASN1Set
Create a SET containing a vector of objects.
ASN1Set(ASN1Encodable[], boolean) - Constructor for class org.bouncycastle.asn1.ASN1Set
Create a SET containing an array of objects.
ASN1SetParser - Interface in org.bouncycastle.asn1
A basic parser for a SET object
ASN1StreamParser - Class in org.bouncycastle.asn1
A parser for ASN.1 streams which also returns, where possible, parsers for the objects it encounters.
ASN1StreamParser(InputStream) - Constructor for class org.bouncycastle.asn1.ASN1StreamParser
 
ASN1StreamParser(byte[]) - 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.
ASN1T61String - Class in org.bouncycastle.asn1
ASN.1 T61String (also the teletex string), try not to use this if you don't need to.
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.
ASN1TaggedObject(boolean, int, int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.ASN1TaggedObject
 
ASN1TaggedObjectParser - Interface in org.bouncycastle.asn1
Interface for the parsing of a generic tagged ASN.1 object.
ASN1TimeFormatTest - Class in org.bouncycastle.asn1
White-box tests for ASN1TimeFormat, the strict structural validator for UTCTime / GeneralizedTime content.
ASN1TimeFormatTest() - Constructor for class org.bouncycastle.asn1.ASN1TimeFormatTest
 
ASN1UnitTest - Class in org.bouncycastle.asn1.test
 
ASN1UnitTest() - Constructor for class org.bouncycastle.asn1.test.ASN1UnitTest
 
ASN1UnitTest - Class in org.bouncycastle.asn1.util.test
 
ASN1UnitTest() - Constructor for class org.bouncycastle.asn1.util.test.ASN1UnitTest
 
ASN1UniversalString - Class in org.bouncycastle.asn1
ASN.1 UniversalString object - encodes UNICODE (ISO 10646) characters using 32-bit format.
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 Date and an explicit Locale.
ASN1UTF8String - Class in org.bouncycastle.asn1
 
ASN1Util - Class in org.bouncycastle.asn1
 
ASN1Util() - Constructor for class org.bouncycastle.asn1.ASN1Util
 
ASN1VideotexString - Class in org.bouncycastle.asn1
 
ASN1VisibleString - Class in org.bouncycastle.asn1
ASN.1 VisibleString object encoding ISO 646 (ASCII) character code points 32 to 126.
asUnsignedByteArray(BigInteger) - Static method in class org.bouncycastle.util.BigIntegers
Return the passed in value as an unsigned byte array.
asUnsignedByteArray(int, BigInteger) - Static method in class org.bouncycastle.util.BigIntegers
Return the passed in value as an unsigned byte array of the specified length, padded with leading zeros as necessary..
asUnsignedByteArray(BigInteger, byte[], int, int) - Static method in class org.bouncycastle.util.BigIntegers
Write the passed in value as unsigned bytes to the specified buffer range, padded with leading zeros as necessary.
AsymmetricBlockCipher - Interface in org.bouncycastle.crypto
base interface that a public/private key block cipher needs to conform to.
AsymmetricCipherKeyPair - Class in org.bouncycastle.crypto
a holding class for public/private parameter pairs.
AsymmetricCipherKeyPair(AsymmetricKeyParameter, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.crypto.AsymmetricCipherKeyPair
basic constructor.
AsymmetricCipherKeyPair(CipherParameters, CipherParameters) - Constructor for class org.bouncycastle.crypto.AsymmetricCipherKeyPair
Deprecated.
use AsymmetricKeyParameter
AsymmetricCipherKeyPairGenerator - Interface in org.bouncycastle.crypto
interface that a public/private key pair generator should conform to.
AsymmetricConstraintsTest - Class in org.bouncycastle.crypto.test
 
AsymmetricConstraintsTest() - Constructor for class org.bouncycastle.crypto.test.AsymmetricConstraintsTest
 
AsymmetricKeyParameter - Class in org.bouncycastle.crypto.params
 
AsymmetricKeyParameter(boolean) - Constructor for class org.bouncycastle.crypto.params.AsymmetricKeyParameter
 
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
 
attrCert - Static variable in class org.bouncycastle.asn1.misc.test.GetInstanceTest
 
attrCert - Static variable in class org.bouncycastle.asn1.test.GetInstanceTest
 
Attribute - Class in org.bouncycastle.asn1.cms
RFC 5652: Attribute is a pair of OID (as type identifier) + set of values.
Attribute(ASN1ObjectIdentifier, ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.Attribute
 
Attribute - Class in org.bouncycastle.asn1.pkcs
 
Attribute(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.Attribute
 
Attribute(ASN1ObjectIdentifier, ASN1Set) - Constructor for class org.bouncycastle.asn1.pkcs.Attribute
 
Attribute - Class in org.bouncycastle.asn1.x509
 
Attribute(ASN1ObjectIdentifier, ASN1Set) - Constructor for class org.bouncycastle.asn1.x509.Attribute
 
attributeCertificate - Static variable in class org.bouncycastle.asn1.isismtt.ocsp.RequestedCertificate
 
AttributeCertificate - Class in org.bouncycastle.asn1.x509
 
AttributeCertificate(AttributeCertificateInfo, AlgorithmIdentifier, ASN1BitString) - Constructor for class org.bouncycastle.asn1.x509.AttributeCertificate
 
AttributeCertificateInfo - Class in org.bouncycastle.asn1.x509
 
AttributeCertificateInfoIssuerTest - Class in org.bouncycastle.asn1.test
 
AttributeCertificateInfoIssuerTest() - Constructor for class org.bouncycastle.asn1.test.AttributeCertificateInfoIssuerTest
 
Attributes - Class in org.bouncycastle.asn1.cms
RFC 5652 defines 5 "SET OF Attribute" entities with 5 different names.
Attributes(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.cms.Attributes
 
AttributeTable - Class in org.bouncycastle.asn1.cms
This is helper tool to construct Attributes sets.
AttributeTable(Hashtable) - Constructor for class org.bouncycastle.asn1.cms.AttributeTable
 
AttributeTable(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.cms.AttributeTable
 
AttributeTable(ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.AttributeTable
 
AttributeTable(Attribute) - Constructor for class org.bouncycastle.asn1.cms.AttributeTable
 
AttributeTable(Attributes) - Constructor for class org.bouncycastle.asn1.cms.AttributeTable
 
AttributeTableUnitTest - Class in org.bouncycastle.asn1.cms.test
 
AttributeTableUnitTest() - Constructor for class org.bouncycastle.asn1.cms.test.AttributeTableUnitTest
 
attributeType - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
 
AttributeTypeAndValue - Class in org.bouncycastle.asn1.crmf
 
AttributeTypeAndValue(String, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.crmf.AttributeTypeAndValue
 
AttributeTypeAndValue(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.crmf.AttributeTypeAndValue
 
AttributeTypeAndValue - Class in org.bouncycastle.asn1.x500
Holding class for the AttributeTypeAndValue structures that make up an RDN.
AttributeTypeAndValue(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.x500.AttributeTypeAndValue
 
attrNameToOID(String) - Method in class org.bouncycastle.asn1.x500.style.BCStyle
 
attrNameToOID(String) - Method in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
attrNameToOID(String) - Method in interface org.bouncycastle.asn1.x500.X500NameStyle
Return the OID associated with the passed in name.
AttrOrOID - Class in org.bouncycastle.asn1.est
AttrOrOID ::= CHOICE (oid OBJECT IDENTIFIER, attribute Attribute }
AttrOrOID(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.est.AttrOrOID
 
AttrOrOID(Attribute) - Constructor for class org.bouncycastle.asn1.est.AttrOrOID
 
auditIdentity - Static variable in class org.bouncycastle.asn1.x509.Extension
Audit identity extension in attribute certificates.
auditIdentity - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Audit identity extension in attribute certificates.
AuditIdentity - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
authDataFail - Static variable in class org.bouncycastle.asn1.cmc.CMCFailInfo
 
AuthenticatedData - Class in org.bouncycastle.asn1.cms
RFC 5652 section 9.1: The AuthenticatedData carries AuthAttributes and other data which define what really is being signed.
AuthenticatedData(OriginatorInfo, ASN1Set, AlgorithmIdentifier, AlgorithmIdentifier, ContentInfo, ASN1Set, ASN1OctetString, ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.AuthenticatedData
 
authenticatedData - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.1.2 -- smime ct authData
AuthenticatedDataParser - Class in org.bouncycastle.asn1.cms
Parse AuthenticatedData stream.
AuthenticatedDataParser(ASN1SequenceParser) - Constructor for class org.bouncycastle.asn1.cms.AuthenticatedDataParser
 
AuthenticatedSafe - Class in org.bouncycastle.asn1.pkcs
 
AuthenticatedSafe(ContentInfo[]) - Constructor for class org.bouncycastle.asn1.pkcs.AuthenticatedSafe
 
authenticationFinish(OwlAuthenticationServerResponse) - Method in class org.bouncycastle.crypto.agreement.owl.OwlClient
Finalises the login authentication protocol by creating and sending the final payload to the server.
authenticationInitiate() - Method in class org.bouncycastle.crypto.agreement.owl.OwlClient
Creates and returns the payload to send to the server as part of the first pass of the protocol.
authenticationServerEnd(OwlAuthenticationFinish) - Method in class org.bouncycastle.crypto.agreement.owl.OwlServer
Validates the payload received from the client during the third pass of the Owl protocol.
authenticationServerResponse(OwlAuthenticationInitiate, OwlFinishRegistration) - Method in class org.bouncycastle.crypto.agreement.owl.OwlServer
Validates the payload sent by OwlClient.authenticationInitiate() by OwlClient, and then creates a new OwlAuthenticationServerResponse payload and sends it to the OwlClient.
AUTHENTIFICATION_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
AuthEnvelopedData - Class in org.bouncycastle.asn1.cms
RFC 5083: CMS AuthEnveloped Data object.
AuthEnvelopedData(OriginatorInfo, ASN1Set, EncryptedContentInfo, ASN1Set, ASN1OctetString, ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.AuthEnvelopedData
 
authEnvelopedData - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.1.23 -- smime ct authEnvelopedData
AuthEnvelopedDataParser - Class in org.bouncycastle.asn1.cms
Parse AuthEnvelopedData input stream.
AuthEnvelopedDataParser(ASN1SequenceParser) - Constructor for class org.bouncycastle.asn1.cms.AuthEnvelopedDataParser
 
authorityInfoAccess - Static variable in class org.bouncycastle.asn1.x509.Extension
Authority Info Access
authorityInfoAccess - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Authority Info Access
AuthorityInfoAccess - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
AuthorityInformationAccess - Class in org.bouncycastle.asn1.x509
The AuthorityInformationAccess object.
AuthorityInformationAccess(AccessDescription) - Constructor for class org.bouncycastle.asn1.x509.AuthorityInformationAccess
 
AuthorityInformationAccess(AccessDescription[]) - Constructor for class org.bouncycastle.asn1.x509.AuthorityInformationAccess
 
AuthorityInformationAccess(ASN1ObjectIdentifier, GeneralName) - Constructor for class org.bouncycastle.asn1.x509.AuthorityInformationAccess
create an AuthorityInformationAccess with the oid and location provided.
AuthorityKeyIdentifier - Class in org.bouncycastle.asn1.x509
The AuthorityKeyIdentifier object.
AuthorityKeyIdentifier(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
 
AuthorityKeyIdentifier(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
Deprecated.
create the extension using org.bouncycastle.cert.X509ExtensionUtils
AuthorityKeyIdentifier(SubjectPublicKeyInfo, GeneralNames, BigInteger) - Constructor for class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
Deprecated.
create the extension using org.bouncycastle.cert.X509ExtensionUtils
AuthorityKeyIdentifier(GeneralNames, BigInteger) - Constructor for class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
create an AuthorityKeyIdentifier with the GeneralNames tag and the serial number provided.
AuthorityKeyIdentifier(byte[]) - Constructor for class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
create an AuthorityKeyIdentifier with a precomputed key identifier
AuthorityKeyIdentifier(byte[], GeneralNames, BigInteger) - Constructor for class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
create an AuthorityKeyIdentifier with a precomputed key identifier and the GeneralNames tag and the serial number provided as well.
authorityKeyIdentifier - Static variable in class org.bouncycastle.asn1.x509.Extension
Authority Key Identifier
authorityKeyIdentifier - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Authority Key Identifier
AuthorityKeyIdentifier - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
AuthorityKeyIdentifierTest - Class in org.bouncycastle.asn1.test
 
AuthorityKeyIdentifierTest() - Constructor for class org.bouncycastle.asn1.test.AuthorityKeyIdentifierTest
 
available() - Method in class org.bouncycastle.crypto.io.CipherInputStream
 
available() - Method in class org.bouncycastle.util.io.TeeInputStream
 

B

B - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Client
 
b - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Server
 
B - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Server
 
B - Static variable in class org.bouncycastle.crypto.bls.BLS12_381G2Point
B coefficient: 4 * (1 + I).
b - Variable in class org.bouncycastle.math.ec.ECCurve
 
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
 
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
Base32 - Class in org.bouncycastle.util.encoders
Utility class for converting Base32 data to bytes and back again.
Base32() - Constructor for class org.bouncycastle.util.encoders.Base32
 
Base32Encoder - Class in org.bouncycastle.util.encoders
A streaming Base32 encoder.
Base32Encoder() - Constructor for class org.bouncycastle.util.encoders.Base32Encoder
Base constructor for RFC 4648, Section 6.
Base32Encoder(byte[], byte) - Constructor for class org.bouncycastle.util.encoders.Base32Encoder
Constructor allowing the setting of an alternative alphabet.
Base32Test - Class in org.bouncycastle.util.encoders.test
 
Base32Test(String) - Constructor for class org.bouncycastle.util.encoders.test.Base32Test
 
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
 
Base64Test - Class in org.bouncycastle.util.encoders.test
 
Base64Test(String) - Constructor for class org.bouncycastle.util.encoders.test.Base64Test
 
BASE_FIELD_GF16 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
BASE_FIELD_GF2 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
BASE_FIELD_GF256 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
BASE_FIELD_GF4 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
baseCipher - Variable in class org.bouncycastle.crypto.fpe.FPEEngine
 
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.
basicAgreement - Variable in class org.bouncycastle.crypto.agreement.BasicRawAgreement
 
BasicAgreement - Interface in org.bouncycastle.crypto
The basic interface that basic Diffie-Hellman implementations conforms to.
BasicAlphabetMapper - Class in org.bouncycastle.crypto.util
A basic alphabet mapper that just creates a mapper based on the passed in array of characters.
BasicAlphabetMapper(String) - Constructor for class org.bouncycastle.crypto.util.BasicAlphabetMapper
Base constructor.
BasicAlphabetMapper(char[]) - Constructor for class org.bouncycastle.crypto.util.BasicAlphabetMapper
Base constructor.
BasicConstraints - Class in org.bouncycastle.asn1.x509
 
BasicConstraints(boolean) - Constructor for class org.bouncycastle.asn1.x509.BasicConstraints
 
BasicConstraints(int) - Constructor for class org.bouncycastle.asn1.x509.BasicConstraints
create a cA=true object for the given path length constraint.
basicConstraints - Static variable in class org.bouncycastle.asn1.x509.Extension
Basic Constraints
basicConstraints - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Basic Constraints
BasicConstraints - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
BasicEntropySourceProvider - Class in org.bouncycastle.crypto.prng
An EntropySourceProvider where entropy generation is based on a SecureRandom output using SecureRandom.generateSeed().
BasicEntropySourceProvider(SecureRandom, boolean) - Constructor for class org.bouncycastle.crypto.prng.BasicEntropySourceProvider
Create a entropy source provider based on the passed in SecureRandom.
BasicGCMExponentiator - Class in org.bouncycastle.crypto.modes.gcm
 
BasicGCMExponentiator() - Constructor for class org.bouncycastle.crypto.modes.gcm.BasicGCMExponentiator
 
BasicGCMMultiplier - Class in org.bouncycastle.crypto.modes.gcm
 
BasicGCMMultiplier() - Constructor for class org.bouncycastle.crypto.modes.gcm.BasicGCMMultiplier
 
BasicKGCMMultiplier_128 - Class in org.bouncycastle.crypto.modes.kgcm
 
BasicKGCMMultiplier_128() - Constructor for class org.bouncycastle.crypto.modes.kgcm.BasicKGCMMultiplier_128
 
BasicKGCMMultiplier_256 - Class in org.bouncycastle.crypto.modes.kgcm
 
BasicKGCMMultiplier_256() - Constructor for class org.bouncycastle.crypto.modes.kgcm.BasicKGCMMultiplier_256
 
BasicKGCMMultiplier_512 - Class in org.bouncycastle.crypto.modes.kgcm
 
BasicKGCMMultiplier_512() - Constructor for class org.bouncycastle.crypto.modes.kgcm.BasicKGCMMultiplier_512
 
BasicOCSPResponse - Class in org.bouncycastle.asn1.ocsp
OCSP RFC 2560, RFC 6960 BasicOCSPResponse ::= SEQUENCE { tbsResponseData ResponseData, signatureAlgorithm AlgorithmIdentifier, signature BIT STRING, certs [0] EXPLICIT SEQUENCE OF Certificate OPTIONAL }
BasicOCSPResponse(ResponseData, AlgorithmIdentifier, DERBitString, ASN1Sequence) - Constructor for class org.bouncycastle.asn1.ocsp.BasicOCSPResponse
 
BasicRawAgreement - Class in org.bouncycastle.crypto.agreement
 
BasicRawAgreement(BasicAgreement) - Constructor for class org.bouncycastle.crypto.agreement.BasicRawAgreement
 
basisM2Mul(int, byte[], int, byte[], int, byte[], int, byte[], int, byte[], int, byte[], int, byte[], int, byte[], int, byte[], int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
bc - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
iso.org.dod.internet.private.enterprise.legion-of-the-bouncy-castle 1.3.6.1.4.1.22554
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/certificate types 1.3.6.1.4.1.22554.4
bc_kem - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
KEM(5) algorithms
bc_pbe - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
pbe(1) algorithms 1.3.6.1.4.1.22554.1
bc_pbe_sha1 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
SHA-1(1) 1.3.6.1.4.1.22554.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.PKCS5; 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
BCFKS_MAX_IT_COUNT - Static variable in class org.bouncycastle.util.Properties
Upper bound on the PBKDF2 iteration count honoured when deriving the integrity-MAC key of a BCFKS keystore during load.
BCFKS_MAX_SCRYPT_MEMORY - Static variable in class org.bouncycastle.util.Properties
Upper bound, in bytes, on the working memory (~128 * N * r) of the scrypt KDF honoured when deriving the integrity-MAC key of a BCFKS keystore during load.
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)
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
 
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
 
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.
BERBitString - Class in org.bouncycastle.asn1
 
BERBitString(byte[]) - Constructor for class org.bouncycastle.asn1.BERBitString
 
BERBitString(byte, int) - Constructor for class org.bouncycastle.asn1.BERBitString
 
BERBitString(byte[], int) - Constructor for class org.bouncycastle.asn1.BERBitString
 
BERBitString(byte[], int, int) - Constructor for class org.bouncycastle.asn1.BERBitString
 
BERBitString(int) - Constructor for class org.bouncycastle.asn1.BERBitString
 
BERBitString(ASN1Encodable) - Constructor for class org.bouncycastle.asn1.BERBitString
 
BERBitString(ASN1BitString[]) - Constructor for class org.bouncycastle.asn1.BERBitString
 
BERBitString(ASN1BitString[], int) - Constructor for class org.bouncycastle.asn1.BERBitString
 
BERBitStringParser - Class in org.bouncycastle.asn1
A parser for indefinite-length BIT STRINGs.
BERGenerator - Class in org.bouncycastle.asn1
Base class for generators for indefinite-length structures.
BERGenerator(OutputStream) - Constructor for class org.bouncycastle.asn1.BERGenerator
 
BERGenerator(OutputStream, int, boolean) - Constructor for class org.bouncycastle.asn1.BERGenerator
 
BEROctetString - Class in org.bouncycastle.asn1
ASN.1 OctetStrings, with indefinite length rules, and constructed form support.
BEROctetString(byte[]) - Constructor for class org.bouncycastle.asn1.BEROctetString
Create an OCTET-STRING object from a byte[]
BEROctetString(ASN1OctetString[]) - Constructor for class org.bouncycastle.asn1.BEROctetString
Multiple ASN1OctetString data blocks are input, the result is constructed form.
BEROctetString(byte[], int) - Constructor for class org.bouncycastle.asn1.BEROctetString
Create an OCTET-STRING object from a byte[]
BEROctetString(ASN1OctetString[], int) - Constructor for class org.bouncycastle.asn1.BEROctetString
Multiple ASN1OctetString data blocks are input, the result is constructed form.
BEROctetStringGenerator - Class in org.bouncycastle.asn1
A generator for indefinite-length OCTET STRINGs
BEROctetStringGenerator(OutputStream) - Constructor for class org.bouncycastle.asn1.BEROctetStringGenerator
Use the passed in stream as the target for the generator, writing out the header tag for a constructed OCTET STRING.
BEROctetStringGenerator(OutputStream, int, boolean) - Constructor for class org.bouncycastle.asn1.BEROctetStringGenerator
Use the passed in stream as the target for the generator, writing out the header tag for a tagged constructed OCTET STRING (possibly implicit).
BEROctetStringParser - Class in org.bouncycastle.asn1
A parser for indefinite-length OCTET STRINGs.
BERSequence - Class in org.bouncycastle.asn1
Indefinite length SEQUENCE of objects.
BERSequence() - Constructor for class org.bouncycastle.asn1.BERSequence
Create an empty sequence.
BERSequence(ASN1Encodable) - Constructor for class org.bouncycastle.asn1.BERSequence
Create a sequence containing one object.
BERSequence(ASN1Encodable, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.BERSequence
Create a sequence containing two objects.
BERSequence(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.BERSequence
Create a sequence containing a vector of objects.
BERSequence(ASN1Encodable[]) - Constructor for class org.bouncycastle.asn1.BERSequence
Create a sequence containing an array of objects.
BERSequenceGenerator - Class in org.bouncycastle.asn1
A stream generator for DER SEQUENCEs
BERSequenceGenerator(OutputStream) - Constructor for class org.bouncycastle.asn1.BERSequenceGenerator
Use the passed in stream as the target for the generator, writing out the header tag for a constructed SEQUENCE.
BERSequenceGenerator(OutputStream, int, boolean) - Constructor for class org.bouncycastle.asn1.BERSequenceGenerator
Use the passed in stream as the target for the generator, writing out the header tag for a tagged constructed SEQUENCE (possibly implicit).
BERSequenceParser - Class in org.bouncycastle.asn1
Parser for indefinite-length SEQUENCEs.
BERSet - Class in org.bouncycastle.asn1
Indefinite length SET and SET OF constructs.
BERSet() - Constructor for class org.bouncycastle.asn1.BERSet
Create an empty SET.
BERSet(ASN1Encodable) - Constructor for class org.bouncycastle.asn1.BERSet
Create a SET containing one object.
BERSet(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.BERSet
Create a SET containing multiple objects.
BERSet(ASN1Encodable[]) - Constructor for class org.bouncycastle.asn1.BERSet
Create a SET from an array of objects.
BERSetParser - Class in org.bouncycastle.asn1
Parser for indefinite-length SETs.
BERTaggedObject - Class in org.bouncycastle.asn1
BER TaggedObject - in ASN.1 notation this is any object preceded by a [n] where n is some number - these are assumed to follow the construction rules (as with sequences).
BERTaggedObject(int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.BERTaggedObject
 
BERTaggedObject(int, int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.BERTaggedObject
 
BERTaggedObject(boolean, int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.BERTaggedObject
 
BERTaggedObject(boolean, int, int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.BERTaggedObject
 
BERTags - Interface in org.bouncycastle.asn1
 
beta - Variable in class org.bouncycastle.math.ec.endo.GLVTypeBParameters
 
BidirectionalMap - Class in org.bouncycastle.asn1.eac
 
BidirectionalMap() - Constructor for class org.bouncycastle.asn1.eac.BidirectionalMap
 
bigEndianToInt(byte[], int) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
bigEndianToInt(byte[], int, int[]) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
bigEndianToInt(byte[], int) - Static method in class org.bouncycastle.util.Pack
 
bigEndianToInt(byte[], int, int[]) - Static method in class org.bouncycastle.util.Pack
 
bigEndianToInt(byte[], int, int[], int, int) - Static method in class org.bouncycastle.util.Pack
 
bigEndianToInt_High(byte[], int, int) - Static method in class org.bouncycastle.util.Pack
 
bigEndianToInt_Low(byte[], int, int) - Static method in class org.bouncycastle.util.Pack
 
bigEndianToLong(byte[], int) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
bigEndianToLong(byte[], int, long[]) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
bigEndianToLong(byte[], int) - Static method in class org.bouncycastle.util.Pack
 
bigEndianToLong(byte[], int, long[]) - Static method in class org.bouncycastle.util.Pack
 
bigEndianToLong(byte[], int, long[], int, int) - Static method in class org.bouncycastle.util.Pack
 
bigEndianToLong_High(byte[], int, int) - Static method in class org.bouncycastle.util.Pack
 
bigEndianToLong_Low(byte[], int, int) - Static method in class org.bouncycastle.util.Pack
 
bigEndianToShort(byte[], int) - Static method in class org.bouncycastle.util.Pack
 
BigInteger(byte[]) - Constructor for class org.bouncycastle.util.test.FixedSecureRandom.BigInteger
 
BigInteger(int, byte[]) - Constructor for class org.bouncycastle.util.test.FixedSecureRandom.BigInteger
 
BigInteger(String) - Constructor for class org.bouncycastle.util.test.FixedSecureRandom.BigInteger
 
BigInteger(int, String) - Constructor for class org.bouncycastle.util.test.FixedSecureRandom.BigInteger
 
BigIntegers - Class in org.bouncycastle.util
BigInteger utilities.
BigIntegers() - Constructor for class org.bouncycastle.util.BigIntegers
 
BigIntegers.Cache - Class in org.bouncycastle.util
 
BigIntegersTest - Class in org.bouncycastle.crypto.test
 
BigIntegersTest() - Constructor for class org.bouncycastle.crypto.test.BigIntegersTest
 
BigIntegersTest - Class in org.bouncycastle.util.utiltest
 
BigIntegersTest() - Constructor for class org.bouncycastle.util.utiltest.BigIntegersTest
 
BigSkippingCipherTest - Class in org.bouncycastle.crypto.test
 
BigSkippingCipherTest() - Constructor for class org.bouncycastle.crypto.test.BigSkippingCipherTest
 
bike128 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
bike192 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
bike256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
BIKETest - Class in org.bouncycastle.pqc.crypto.test
 
BIKETest() - Constructor for class org.bouncycastle.pqc.crypto.test.BIKETest
 
binarySigningTime - Static variable in interface org.bouncycastle.asn1.cms.CMSAttributes
PKCS#9: 1.2.840.113549.1.9.16.2.46
BinaryTime - Class in org.bouncycastle.asn1.cms
RFC 6019 BinaryTime type — the unsigned integer count of seconds since 1970-01-01T00:00:00Z (UTC).
BinaryTime(Date) - Constructor for class org.bouncycastle.asn1.cms.BinaryTime
Construct a BinaryTime carrying the seconds-since-epoch of the supplied Date.
BinaryTime(long) - Constructor for class org.bouncycastle.asn1.cms.BinaryTime
Construct a BinaryTime carrying the supplied count of seconds since 1970-01-01T00:00:00Z (UTC).
BinaryTime(ASN1Integer) - Constructor for class org.bouncycastle.asn1.cms.BinaryTime
 
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, ASN1IA5String) - Constructor for class org.bouncycastle.asn1.x509.qualified.BiometricData
 
BiometricData(TypeOfBiometricData, AlgorithmIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.x509.qualified.BiometricData
 
BiometricDataUnitTest - Class in org.bouncycastle.asn1.test
 
BiometricDataUnitTest() - Constructor for class org.bouncycastle.asn1.test.BiometricDataUnitTest
 
biometricInfo - Static variable in class org.bouncycastle.asn1.x509.Extension
BiometricInfo
biometricInfo - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
BiometricInfo
BiometricInfo - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
BIP340Signer - Class in org.bouncycastle.crypto.signers
Schnorr signatures for secp256k1 per BIP-340 (with the BIP-340bis variable-length-message extension).
BIP340Signer() - Constructor for class org.bouncycastle.crypto.signers.BIP340Signer
Create a randomized BIP-340 signer: a per-signature aux_rand is drawn from the supplied ParametersWithRandom source, or the default CryptoServicesRegistrar source when none is supplied.
BIP340Signer(boolean) - Constructor for class org.bouncycastle.crypto.signers.BIP340Signer
 
BIP340SignerTest - Class in org.bouncycastle.crypto.test
Regression test for BIP-340 Schnorr signatures over secp256k1.
BIP340SignerTest() - Constructor for class org.bouncycastle.crypto.test.BIP340SignerTest
 
BIT_STRING - Static variable in interface org.bouncycastle.asn1.BERTags
 
bitCount(int) - Static method in class org.bouncycastle.util.Integers
 
bitCount(long) - Static method in class org.bouncycastle.util.Longs
 
bitLength() - Method in class org.bouncycastle.math.ec.ECFieldElement
 
bitLength() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
bitLength(int) - Static method in class org.bouncycastle.util.Integers
 
bitLength(long) - Static method in class org.bouncycastle.util.Longs
 
bitmask(byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.slhdsa.SLHDSAEngine.Sha2Engine
 
bitmask(byte[], byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.slhdsa.SLHDSAEngine.Sha2Engine
 
bitmask(byte[], ADRS, byte[]) - Method in class org.bouncycastle.crypto.signers.slhdsa.SLHDSAEngine.Shake256Engine
 
bitmask(byte[], ADRS, byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.slhdsa.SLHDSAEngine.Shake256Engine
 
bitmask(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine.Sha2Engine
Deprecated.
 
bitmask(byte[], byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine.Sha2Engine
Deprecated.
 
bitmask(byte[], ADRS, byte[]) - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine.Shake256Engine
Deprecated.
 
bitmask(byte[], ADRS, byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine.Shake256Engine
Deprecated.
 
bitmask256(byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.slhdsa.SLHDSAEngine.Sha2Engine
 
bitmask256(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine.Sha2Engine
Deprecated.
 
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
 
bitsOfSecurity() - Method in class org.bouncycastle.crypto.constraints.DefaultServiceProperties
 
bitsOfSecurity() - Method in interface org.bouncycastle.crypto.CryptoServiceProperties
 
BitsOfSecurityConstraint - Class in org.bouncycastle.crypto.constraints
Basic bits of security constraint.
BitsOfSecurityConstraint(int) - Constructor for class org.bouncycastle.crypto.constraints.BitsOfSecurityConstraint
 
BitsOfSecurityConstraint(int, Set<String>) - Constructor for class org.bouncycastle.crypto.constraints.BitsOfSecurityConstraint
 
bitsOfSecurityFor(BigInteger) - Static method in class org.bouncycastle.crypto.constraints.ConstraintUtils
Return the bits of security for the passed in RSA modulus or DH/DSA group value.
bitsOfSecurityFor(ECCurve) - Static method in class org.bouncycastle.crypto.constraints.ConstraintUtils
Return the bits of security for the passed in Elliptic Curve.
bitsOfSecurityForFF(int) - Static method in class org.bouncycastle.crypto.constraints.ConstraintUtils
 
BitStringConstantTester - Class in org.bouncycastle.asn1.test
 
BitStringConstantTester() - Constructor for class org.bouncycastle.asn1.test.BitStringConstantTester
 
BitStringConstantTester - Class in org.bouncycastle.asn1.util.test
 
BitStringConstantTester() - Constructor for class org.bouncycastle.asn1.util.test.BitStringConstantTester
 
BitStringTest - Class in org.bouncycastle.asn1.test
 
BitStringTest() - Constructor for class org.bouncycastle.asn1.test.BitStringTest
 
BKS_ENABLE_V1 - Static variable in class org.bouncycastle.util.Properties
Opt in to handling legacy version 0/1 BKS keystores.
BKS_MAX_IT_COUNT - Static variable in class org.bouncycastle.util.Properties
Upper bound on the PKCS#12-PBE iteration count honoured when loading a BKS keystore.
blake2 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
Blake2bDigest - Class in org.bouncycastle.crypto.digests
Implementation of the cryptographic hash function BLAKE2b.
Blake2bDigest() - Constructor for class org.bouncycastle.crypto.digests.Blake2bDigest
 
Blake2bDigest(int) - Constructor for class org.bouncycastle.crypto.digests.Blake2bDigest
Basic sized constructor - size in bits.
Blake2bDigest(Blake2bDigest) - Constructor for class org.bouncycastle.crypto.digests.Blake2bDigest
 
Blake2bDigest(int, CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.Blake2bDigest
Basic sized constructor with purpose.
Blake2bDigest(byte[]) - Constructor for class org.bouncycastle.crypto.digests.Blake2bDigest
BLAKE2b for authentication ("Prefix-MAC mode").
Blake2bDigest(byte[], CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.Blake2bDigest
 
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(byte[], int, byte[], byte[], CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.Blake2bDigest
 
Blake2bDigest(byte[], byte[]) - Constructor for class org.bouncycastle.crypto.digests.Blake2bDigest
 
Blake2bDigestTest - Class in org.bouncycastle.crypto.test
 
Blake2bDigestTest() - Constructor for class org.bouncycastle.crypto.test.Blake2bDigestTest
 
Blake2bpDigest - Class in org.bouncycastle.crypto.digests
 
Blake2bpDigest(byte[]) - Constructor for class org.bouncycastle.crypto.digests.Blake2bpDigest
 
Blake2bpDigestTest - Class in org.bouncycastle.crypto.test
 
Blake2bpDigestTest() - Constructor for class org.bouncycastle.crypto.test.Blake2bpDigestTest
 
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(int) - Constructor for class org.bouncycastle.crypto.digests.Blake2sDigest
Basic sized constructor - size in bits.
Blake2sDigest(Blake2sDigest) - Constructor for class org.bouncycastle.crypto.digests.Blake2sDigest
 
Blake2sDigest(int, CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.Blake2sDigest
BLAKE2s for hashing.
Blake2sDigest(byte[]) - Constructor for class org.bouncycastle.crypto.digests.Blake2sDigest
BLAKE2s for authentication ("Prefix-MAC mode").
Blake2sDigest(byte[], CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.Blake2sDigest
 
Blake2sDigest(byte[], int, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.digests.Blake2sDigest
BLAKE2s with key, required digest length, salt and personalization.
Blake2sDigest(byte[], int, byte[], byte[], CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.Blake2sDigest
 
Blake2sDigestTest - Class in org.bouncycastle.crypto.test
 
Blake2sDigestTest() - Constructor for class org.bouncycastle.crypto.test.Blake2sDigestTest
 
Blake2spDigest - Class in org.bouncycastle.crypto.digests
 
Blake2spDigest(byte[]) - Constructor for class org.bouncycastle.crypto.digests.Blake2spDigest
 
Blake2spDigestTest - Class in org.bouncycastle.crypto.test
 
Blake2spDigestTest() - Constructor for class org.bouncycastle.crypto.test.Blake2spDigestTest
 
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, CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.Blake2xsDigest
BLAKE2xs for hashing
Blake2xsDigest(int) - Constructor for class org.bouncycastle.crypto.digests.Blake2xsDigest
 
Blake2xsDigest(int, byte[]) - Constructor for class org.bouncycastle.crypto.digests.Blake2xsDigest
BLAKE2xs with key
Blake2xsDigest(int, byte[], byte[], byte[], CryptoServicePurpose) - 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
 
blake3 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
blake3_256 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
Blake3Digest - Class in org.bouncycastle.crypto.digests
Blake3 implementation.
Blake3Digest() - Constructor for class org.bouncycastle.crypto.digests.Blake3Digest
Constructor.
Blake3Digest(int) - Constructor for class org.bouncycastle.crypto.digests.Blake3Digest
Constructor.
Blake3Digest(int, CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.Blake3Digest
Base constructor with purpose.
Blake3Digest(Blake3Digest) - Constructor for class org.bouncycastle.crypto.digests.Blake3Digest
Constructor.
Blake3Mac - Class in org.bouncycastle.crypto.macs
Bouncy implementation of Blake3Mac.
Blake3Mac(Blake3Digest) - Constructor for class org.bouncycastle.crypto.macs.Blake3Mac
Create a blake3Mac with the specified digest.
Blake3Parameters - Class in org.bouncycastle.crypto.params
Blake3 Parameters.
Blake3Parameters() - Constructor for class org.bouncycastle.crypto.params.Blake3Parameters
 
Blake3Test - Class in org.bouncycastle.crypto.test
Test Cases for Blake3.
Blake3Test() - Constructor for class org.bouncycastle.crypto.test.Blake3Test
 
blind(byte[]) - Method in class org.bouncycastle.crypto.signers.RSABlindSignatureClient
RFC 9474 Prepare (sec. 4.1) followed by Blind (sec. 4.2): prepare msg (prepend a fresh 32-byte prefix for randomised variants, identity otherwise), EMSA-PSS encode it, draw an invertible blinding factor r, and blind the encoding to z = encoded_msg * r^e mod n.
blindSign(byte[]) - Method in class org.bouncycastle.crypto.signers.RSABlindSignatureServer
RFC 9474 sec. 4.3 BlindSign.
Block() - Constructor for class org.bouncycastle.crypto.generators.Argon2BytesGenerator.Block
 
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
BlockCipherResetTest - Class in org.bouncycastle.crypto.test
Test whether block ciphers implement reset contract on init, encrypt/decrypt and reset.
BlockCipherResetTest() - Constructor for class org.bouncycastle.crypto.test.BlockCipherResetTest
 
BlockCipherVectorTest - Class in org.bouncycastle.crypto.test
a basic test that takes a cipher, key parameter, and an input and output string.
BlockCipherVectorTest(int, BlockCipher, CipherParameters, String, String) - Constructor for class org.bouncycastle.crypto.test.BlockCipherVectorTest
 
BLOCKSIZE_1024 - Static variable in class org.bouncycastle.crypto.engines.ThreefishEngine
1024 bit block size - Threefish-1024
BLOCKSIZE_256 - Static variable in class org.bouncycastle.crypto.engines.ThreefishEngine
256 bit block size - Threefish-256
BLOCKSIZE_512 - Static variable in class org.bouncycastle.crypto.engines.ThreefishEngine
512 bit block size - Threefish-512
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
bls12_381 - Static variable in class org.bouncycastle.crypto.params.BLSParameters
 
BLS12_381Aggregation - Class in org.bouncycastle.crypto.bls
Helper for aggregating BLS12-381 signatures and verifying aggregates.
BLS12_381BasicScheme - Class in org.bouncycastle.crypto.bls
BLS signatures BasicScheme over BLS12-381, per draft-irtf-cfrg-bls-signature (variant: public keys in G1, signatures in G2; suite BLS_SIG_BLS12381G2_XMD:SHA-256_SSWU_RO_NUL_).
BLS12_381BasicSchemeTest - Class in org.bouncycastle.crypto.hash2curve.test
Functional tests for the BLS12-381 BasicScheme signer/verifier (draft-irtf-cfrg-bls-signature, suite BLS_SIG_BLS12381G2_XMD:SHA-256_SSWU_RO_NUL_).
BLS12_381BasicSchemeTest() - Constructor for class org.bouncycastle.crypto.hash2curve.test.BLS12_381BasicSchemeTest
 
BLS12_381ConstantTimeMulTest - Class in org.bouncycastle.crypto.hash2curve.test
Tests for the constant-time scalar-multiplication paths used by BLS sign / skToPk on secret scalars.
BLS12_381ConstantTimeMulTest() - Constructor for class org.bouncycastle.crypto.hash2curve.test.BLS12_381ConstantTimeMulTest
 
BLS12_381Eth2KatTest - Class in org.bouncycastle.crypto.hash2curve.test
Cross-implementation conformance tests for BLS12-381 against the Ethereum BLS test vectors at github.com/ethereum/bls12-381-tests (release v0.1.2).
BLS12_381Eth2KatTest() - Constructor for class org.bouncycastle.crypto.hash2curve.test.BLS12_381Eth2KatTest
 
BLS12_381G1 - Class in org.bouncycastle.crypto.bls
Curve parameters for BLS12-381 G1, the prime-order subgroup of E(Fp) defined by y^2 = x^3 + 4 over Fp, as standardised in draft-irtf-cfrg-bls-signature and RFC 9380 sec. 8.8.1.
BLS12_381G1CurveProcessor - Class in org.bouncycastle.crypto.hash2curve.impl
CurveProcessor for the BLS12381G1_XMD:SHA-256_SSWU_RO_ hash-to-curve suite.
BLS12_381G1CurveProcessor() - Constructor for class org.bouncycastle.crypto.hash2curve.impl.BLS12_381G1CurveProcessor
 
BLS12_381G1HashToCurveTest - Class in org.bouncycastle.crypto.hash2curve.test
Known-answer tests for BLS12381G1_XMD:SHA-256_SSWU_RO_ from RFC 9380 Appendix J.9.1.
BLS12_381G1HashToCurveTest() - Constructor for class org.bouncycastle.crypto.hash2curve.test.BLS12_381G1HashToCurveTest
 
BLS12_381G1MapToCurve - Class in org.bouncycastle.crypto.hash2curve.impl
Map-to-curve implementation for the BLS12381G1_XMD:SHA-256_SSWU_RO_ suite (RFC 9380 sec. 8.8.1).
BLS12_381G1MapToCurve(ECCurve) - Constructor for class org.bouncycastle.crypto.hash2curve.impl.BLS12_381G1MapToCurve
 
BLS12_381G2 - Class in org.bouncycastle.crypto.bls
Curve parameters for BLS12-381 G2, the prime-order subgroup of E(Fp^2) defined by y^2 = x^3 + 4 * (1 + I) over Fp^2.
BLS12_381G2HashToCurve - Class in org.bouncycastle.crypto.bls
Implementation of the BLS12381G2_XMD:SHA-256_SSWU_RO_ hash-to-curve suite (RFC 9380 sec. 8.8.2): a deterministic, uniform map from a byte string and a domain-separation tag to a point in the BLS12-381 G2 prime-order subgroup.
BLS12_381G2HashToCurve(byte[]) - Constructor for class org.bouncycastle.crypto.bls.BLS12_381G2HashToCurve
 
BLS12_381G2HashToCurveTest - Class in org.bouncycastle.crypto.hash2curve.test
Known-answer tests for BLS12381G2_XMD:SHA-256_SSWU_RO_ from RFC 9380 Appendix J.10.1.
BLS12_381G2HashToCurveTest() - Constructor for class org.bouncycastle.crypto.hash2curve.test.BLS12_381G2HashToCurveTest
 
BLS12_381G2Point - Class in org.bouncycastle.crypto.bls
Affine point on the BLS12-381 G2 curve E: y^2 = x^3 + 4*(1+I) over Fp^2.
BLS12_381MessageAugmentation - Class in org.bouncycastle.crypto.bls
BLS signatures MessageAugmentation suite over BLS12-381, per draft-irtf-cfrg-bls-signature: signature suite BLS_SIG_BLS12381G2_XMD:SHA-256_SSWU_RO_AUG_.
BLS12_381Pairing - Class in org.bouncycastle.crypto.bls
Optimal ate pairing on BLS12-381: a bilinear, non-degenerate map e: G1 x G2 -> GT where GT is the order-r subgroup of Fp^12 ^*.
BLS12_381PairingTest - Class in org.bouncycastle.crypto.hash2curve.test
Bilinearity-based correctness tests for the BLS12-381 optimal ate pairing.
BLS12_381PairingTest() - Constructor for class org.bouncycastle.crypto.hash2curve.test.BLS12_381PairingTest
 
BLS12_381ProofOfPossession - Class in org.bouncycastle.crypto.bls
BLS signatures ProofOfPossession suite over BLS12-381, per draft-irtf-cfrg-bls-signature: signature suite BLS_SIG_BLS12381G2_XMD:SHA-256_SSWU_RO_POP_ together with a separate proof-of-possession message that uses the BLS_POP_BLS12381G2_XMD:SHA-256_SSWU_RO_POP_ DST.
BLS12_381Serialization - Class in org.bouncycastle.crypto.bls
Zcash-format compressed point serialization for BLS12-381 G1 and G2, matching the encoding used by Zcash, Eth2, Filecoin, and the IETF pairing-friendly-curves draft.
BLS12_381SerializationTest - Class in org.bouncycastle.crypto.hash2curve.test
Tests for the Zcash-format compressed serialization of BLS12-381 G1 and G2 points.
BLS12_381SerializationTest() - Constructor for class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
BLS12_381SubgroupCheck - Class in org.bouncycastle.crypto.bls
Fast subgroup-membership tests for BLS12-381 G1 and G2, replacing the naive [r] * P == 0 scalar multiplication (255-bit).
BLS12_381SubgroupCheckTest - Class in org.bouncycastle.crypto.hash2curve.test
Tests for the Bowe-style fast subgroup-membership checks.
BLS12_381SubgroupCheckTest() - Constructor for class org.bouncycastle.crypto.hash2curve.test.BLS12_381SubgroupCheckTest
 
BLS12_381SuitesTest - Class in org.bouncycastle.crypto.hash2curve.test
Functional tests for the MessageAugmentation and ProofOfPossession BLS suites and for aggregate verification (across all three suites).
BLS12_381SuitesTest() - Constructor for class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
BLSKeyGenerationParameters - Class in org.bouncycastle.crypto.params
 
BLSKeyGenerationParameters(SecureRandom, BLSParameters) - Constructor for class org.bouncycastle.crypto.params.BLSKeyGenerationParameters
 
BLSKeyPairGenerator - Class in org.bouncycastle.crypto.generators
Generates a BLS signature scheme keypair.
BLSKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.BLSKeyPairGenerator
 
BLSKeyPairGeneratorTest - Class in org.bouncycastle.crypto.hash2curve.test
 
BLSKeyPairGeneratorTest() - Constructor for class org.bouncycastle.crypto.hash2curve.test.BLSKeyPairGeneratorTest
 
BLSKeyParameters - Class in org.bouncycastle.crypto.params
 
BLSKeyParameters(boolean, BLSParameters) - Constructor for class org.bouncycastle.crypto.params.BLSKeyParameters
 
BLSParameters - Class in org.bouncycastle.crypto.params
Family identifier for BLS signature schemes — currently the BLS12-381 pairing-friendly curve from draft-irtf-cfrg-pairing-friendly-curves.
BLSPrivateKeyParameters - Class in org.bouncycastle.crypto.params
Private-key parameters for a BLS signature scheme.
BLSPrivateKeyParameters(BLSParameters, BigInteger) - Constructor for class org.bouncycastle.crypto.params.BLSPrivateKeyParameters
 
BLSPublicKeyParameters - Class in org.bouncycastle.crypto.params
Public-key parameters for a BLS signature scheme.
BLSPublicKeyParameters(BLSParameters, ECPoint) - Constructor for class org.bouncycastle.crypto.params.BLSPublicKeyParameters
 
BLSSigner - Class in org.bouncycastle.crypto.signers
Generic BLS12-381 signer implementing the BC Signer interface.
BLSSigner() - Constructor for class org.bouncycastle.crypto.signers.BLSSigner
Construct a signer with the BasicScheme DST (BLS_SIG_BLS12381G2_XMD:SHA-256_SSWU_RO_NUL_).
BLSSigner(byte[]) - Constructor for class org.bouncycastle.crypto.signers.BLSSigner
Construct a signer with an explicit hash-to-curve DST.
BLSSignerTest - Class in org.bouncycastle.crypto.hash2curve.test
 
BLSSignerTest() - Constructor for class org.bouncycastle.crypto.hash2curve.test.BLSSignerTest
 
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.cmc.test
 
BodyPartIDTest() - Constructor for class org.bouncycastle.asn1.cmc.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.cmc.test
Test the creation of BodyPartListTest and encoding and decoding.
BodyPartListTest() - Constructor for class org.bouncycastle.asn1.cmc.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.cmc.test
 
BodyPartPathTest() - Constructor for class org.bouncycastle.asn1.cmc.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.cmc.test
 
BodyPartReferenceTest() - Constructor for class org.bouncycastle.asn1.cmc.test.BodyPartReferenceTest
 
bool(boolean) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
BOOLEAN - Static variable in interface org.bouncycastle.asn1.BERTags
 
BOTH - Static variable in class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
BOTH - Static variable in class org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters
 
BOTH - Static variable in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
BOTH - Static variable in class org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters
Deprecated.
 
bpMul32(int, int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Optimized binary polynomial multiplication of two 32-bit values in GF(2) Returns 64-bit product (carry-less multiplication) This implements the same "classic technique" as the C code using the 4-way decomposition with masks
bpMuladd(int, byte[], int, byte[], int, byte[], int, byte[], int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Binary polynomial multiplication using Karatsuba algorithm d += a * b (polynomial multiplication in GF(2))
bpMuladd128(byte[], int, byte[], int, byte[], int, byte[], int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
bpMuladd256(byte[], int, byte[], int, byte[], int, byte[], int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Binary polynomial multiplication and accumulation for 256-bit polynomials Uses Karatsuba algorithm with 128-bit halves
bpMuladd512(byte[], int, byte[], int, byte[], int, byte[], int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Binary polynomial multiplication and accumulation for 512-bit polynomials Uses Karatsuba algorithm with 256-bit halves
bpMuladd64(byte[], int, byte[], int, byte[], int, byte[], int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Binary polynomial multiplication and accumulation for 64-bit polynomials d += a * b (polynomial multiplication in GF(2)) This is a direct translation of the C function that uses 32-bit halves for efficient polynomial multiplication in GF(2)
bpXor128(byte[], int, byte[], int, byte[], int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
bpXor64(byte[], int, byte[], int, byte[], int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
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.
branch(String) - Method in class org.bouncycastle.asn1.ASN1RelativeOID
 
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 } OID: 0.4.0.127.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.crypto.DefaultBufferedBlockCipher
 
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(BlockCipher) - Constructor for class org.bouncycastle.crypto.BufferedBlockCipher
Deprecated.
use the constructor on DefaultBufferedBlockCipher.
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.
BufferingOutputStreamTest - Class in org.bouncycastle.util.io.test
 
BufferingOutputStreamTest() - Constructor for class org.bouncycastle.util.io.test.BufferingOutputStreamTest
 
bufOff - Variable in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
 
bufOff - Variable in class org.bouncycastle.crypto.BufferedBlockCipher
 
bufOff - Variable in class org.bouncycastle.crypto.DefaultBufferedBlockCipher
 
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.digests.Kangaroo.KangarooParameters.Builder
Build the parameters.
build() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Builder
 
build() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Vector.Builder
 
build() - Method in class org.bouncycastle.crypto.params.Argon2Parameters.Builder
Construct an immutable Argon2Parameters from the current builder state.
build() - Method in class org.bouncycastle.crypto.params.SkeinParameters.Builder
Constructs a new SkeinParameters instance with the parameters provided to this builder.
build(BlockCipher, KeyParameter, boolean) - Method in class org.bouncycastle.crypto.prng.X931SecureRandomBuilder
Construct a X9.31 secure random generator using the passed in engine and key.
build() - Method in class org.bouncycastle.crypto.util.DERMacData.Builder
 
build() - Method in class org.bouncycastle.crypto.util.DEROtherInfo.Builder
Build the KTSOtherInfo.
build() - Method in class org.bouncycastle.crypto.util.PBKDF2Config.Builder
 
build() - Method in class org.bouncycastle.crypto.util.ScryptConfig.Builder
 
build() - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
build(byte[]) - Method in class org.bouncycastle.pqc.crypto.newhope.NHSecretKeyProcessor.PartyUBuilder
 
build() - Method in class org.bouncycastle.pqc.crypto.newhope.NHSecretKeyProcessor.PartyVBuilder
 
build() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSAddress.Builder
 
build() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters.Builder
 
build() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPublicKeyParameters.Builder
 
build() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTSignature.Builder
 
build() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters.Builder
 
build() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPublicKeyParameters.Builder
 
build() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSReducedSignature.Builder
 
build() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSSignature.Builder
 
buildCTR(BlockCipher, int, byte[], boolean) - Method in class org.bouncycastle.crypto.prng.SP800SecureRandomBuilder
Build a SecureRandom based on a SP 800-90A CTR DRBG.
Builder() - Constructor for class org.bouncycastle.crypto.digests.Kangaroo.KangarooParameters.Builder
 
builder() - Static method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData
 
builder() - Static method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Vector
 
Builder() - Constructor for class org.bouncycastle.crypto.params.Argon2Parameters.Builder
Create a builder defaulting to Argon2Parameters.ARGON2_i.
Builder(int) - Constructor for class org.bouncycastle.crypto.params.Argon2Parameters.Builder
Create a builder for the given Argon2 variant.
Builder() - Constructor for class org.bouncycastle.crypto.params.SkeinParameters.Builder
 
Builder(Hashtable) - Constructor for class org.bouncycastle.crypto.params.SkeinParameters.Builder
 
Builder(SkeinParameters) - Constructor for class org.bouncycastle.crypto.params.SkeinParameters.Builder
 
Builder(DERMacData.Type, byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.crypto.util.DERMacData.Builder
Create a basic builder with just the compulsory fields.
Builder(AlgorithmIdentifier, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.util.DEROtherInfo.Builder
Create a basic builder with just the compulsory fields.
Builder() - Constructor for class org.bouncycastle.crypto.util.PBKDF2Config.Builder
Base constructor.
Builder(int, int, int) - Constructor for class org.bouncycastle.crypto.util.ScryptConfig.Builder
Base constructor.
Builder(int) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSAddress.Builder
 
Builder(XMSSMTParameters) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters.Builder
 
Builder(XMSSMTParameters) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSMTPublicKeyParameters.Builder
 
Builder(XMSSMTParameters) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSMTSignature.Builder
 
Builder(XMSSParameters) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters.Builder
 
Builder(XMSSParameters) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSPublicKeyParameters.Builder
 
Builder(XMSSParameters) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSReducedSignature.Builder
 
Builder(XMSSParameters) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSSignature.Builder
 
buildHash(Digest, byte[], boolean) - Method in class org.bouncycastle.crypto.prng.SP800SecureRandomBuilder
Build a SecureRandom based on a SP 800-90A Hash DRBG.
buildHMAC(Mac, byte[], boolean) - Method in class org.bouncycastle.crypto.prng.SP800SecureRandomBuilder
Build a SecureRandom based on a SP 800-90A HMAC DRBG.
buildObject(int, int, int) - Method in class org.bouncycastle.asn1.ASN1InputStream
build an object given its tag and the number of bytes to construct it from.
buildRDNs() - Method in class org.bouncycastle.asn1.x500.X500NameBuilder
 
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
 
byInclusion - Static variable in class org.bouncycastle.asn1.x509.CertDiscoveryMethod
 
byInclusion(Certificate) - Static method in class org.bouncycastle.asn1.x509.CertDiscoveryMethod
Create a byInclusion discovery method embedding the supplied certificate directly.
byLocalPolicy - Static variable in class org.bouncycastle.asn1.x509.CertDiscoveryMethod
 
byLocalPolicy() - Static method in class org.bouncycastle.asn1.x509.CertDiscoveryMethod
Create a byLocalPolicy discovery method (the wire form is ASN.1 NULL; the relying party resolves the certificate through local configuration).
byName(String) - Static method in class org.bouncycastle.pqc.crypto.faest.FaestParameters
Return the parameter set whose FaestParameters.getName() matches, or null.
bytes(Encodable[]) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
bytes(Encodable) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
bytes(byte[][]) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
bytes(byte[][], int, int) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
bytes(byte[]) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
bytes(byte[], int, int) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
Bytes - Class in org.bouncycastle.util
Utility methods and constants for bytes.
Bytes() - Constructor for class org.bouncycastle.util.Bytes
 
BYTES - Static variable in class org.bouncycastle.util.Bytes
 
BYTES - Static variable in class org.bouncycastle.util.Integers
 
BYTES - Static variable in class org.bouncycastle.util.Longs
 
BYTES - Static variable in class org.bouncycastle.util.Shorts
 
BytesTo32bits(byte[], int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
 
bytesToWord(byte[], int) - Static method in class org.bouncycastle.crypto.engines.ThreefishEngine
Deprecated.
Will be removed
bytesToXBigEndian(byte[], int, int) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
 
byteValueExact(BigInteger) - Static method in class org.bouncycastle.util.BigIntegers
 
byUri - Static variable in class org.bouncycastle.asn1.x509.CertDiscoveryMethod
 
byUri(String) - Static method in class org.bouncycastle.asn1.x509.CertDiscoveryMethod
Create a byUri discovery method carrying the supplied URI.

C

C - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
country code - StringType(SIZE(2))
c - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
C - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use a X500NameStyle
c - Variable in class org.bouncycastle.crypto.macs.SipHash
 
c0() - Method in class org.bouncycastle.crypto.bls.Fp12Element
 
c0() - Method in class org.bouncycastle.crypto.bls.Fp2Element
 
c0() - Method in class org.bouncycastle.crypto.bls.Fp6Element
 
c1() - Method in class org.bouncycastle.crypto.bls.Fp12Element
 
c1() - Method in class org.bouncycastle.crypto.bls.Fp2Element
 
c1() - Method in class org.bouncycastle.crypto.bls.Fp6Element
 
c2() - Method in class org.bouncycastle.crypto.bls.Fp6Element
 
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
Cache() - Constructor for class org.bouncycastle.util.BigIntegers.Cache
 
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
 
caddTo(int, int, int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
CAKeyUpdAnnContent - Class in org.bouncycastle.asn1.cmp
CAKeyUpdAnnContent ::= SEQUENCE { oldWithNew CMPCertificate, -- old pub signed with new priv newWithOld CMPCertificate, -- new pub signed with old priv newWithNew CMPCertificate -- new pub signed with new priv }
CAKeyUpdAnnContent(CMPCertificate, CMPCertificate, CMPCertificate) - Constructor for class org.bouncycastle.asn1.cmp.CAKeyUpdAnnContent
 
calculateA(ECPoint, BigInteger) - Static method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEUtil
Calculate A as done in round 2.
calculateA(BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Calculate A as done in round 2.
calculateAgreement(CipherParameters, byte[], int) - Method in class org.bouncycastle.crypto.agreement.BasicRawAgreement
 
calculateAgreement(DHPublicKeyParameters, BigInteger) - Method in class org.bouncycastle.crypto.agreement.DHAgreement
given a message from a given party and the corresponding public key, calculate the next message in the agreement sequence.
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.DHBasicAgreement
given a short term public key from a given party calculate the next message in the agreement sequence.
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.DHUnifiedAgreement
 
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECDHBasicAgreement
 
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECDHCBasicAgreement
 
calculateAgreement(CipherParameters, byte[], int) - Method in class org.bouncycastle.crypto.agreement.ECDHCRawAgreement
 
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECDHCStagedAgreement
 
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECDHCUnifiedAgreement
 
calculateAgreement(CipherParameters, byte[], int) - Method in class org.bouncycastle.crypto.agreement.ECDHRawAgreement
 
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECMQVBasicAgreement
 
calculateAgreement(CipherParameters, byte[], int) - Method in class org.bouncycastle.crypto.agreement.ECMQVRawAgreement
 
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECVKOAgreement
 
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.MQVBasicAgreement
 
calculateAgreement(CipherParameters, byte[], int) - Method in class org.bouncycastle.crypto.agreement.X25519Agreement
 
calculateAgreement(CipherParameters, byte[], int) - Method in class org.bouncycastle.crypto.agreement.X448Agreement
 
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.XDHBasicAgreement
 
calculateAgreement(CipherParameters, byte[], int) - Method in class org.bouncycastle.crypto.agreement.XDHUnifiedAgreement
 
calculateAgreement(CipherParameters) - Method in interface org.bouncycastle.crypto.BasicAgreement
given a public key from a given party calculate the next message in the agreement sequence.
calculateAgreement(CipherParameters, byte[], int) - Method in interface org.bouncycastle.crypto.RawAgreement
 
calculateAgreement(byte[], int, byte[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519
 
calculateAgreement(byte[], int, byte[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X448
 
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.pqc.crypto.newhope.NHAgreement
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.modes.CFBBlockCipher
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.modes.G3413CFBBlockCipher
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.modes.G3413CTRBlockCipher
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.modes.G3413OFBBlockCipher
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.modes.GCFBBlockCipher
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.modes.GOFBBlockCipher
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.modes.KCTRBlockCipher
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.modes.OFBBlockCipher
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.modes.SICBlockCipher
 
calculateByte(byte) - Method in class org.bouncycastle.crypto.StreamBlockCipher
 
calculateClientEvidenceMessage() - Method in class org.bouncycastle.crypto.agreement.srp.SRP6Client
Computes the client evidence message M1 using the previously received values.
calculateE(BigInteger, byte[]) - Method in class org.bouncycastle.crypto.signers.ECDSASigner
 
calculateE(BigInteger, byte[]) - Method in class org.bouncycastle.crypto.signers.SM2Signer
 
calculateFingerprint(byte[]) - Static method in class org.bouncycastle.util.Fingerprint
Return a byte array containing a calculated fingerprint for the passed in input data.
calculateFingerprint(byte[], int) - Static method in class org.bouncycastle.util.Fingerprint
Return a byte array containing a calculated fingerprint for the passed in input data.
calculateFingerprintSHA512_160(byte[]) - Static method in class org.bouncycastle.util.Fingerprint
Deprecated.
use the SHAKE based version.
calculateGA(ECPoint, ECPoint, ECPoint) - Static method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEUtil
Calculate ga as done in round 2.
calculateGA(BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Calculate ga as done in round 2.
calculateGx(ECPoint, BigInteger) - Static method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEUtil
Calculate g^x as done in round 1.
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.ecjpake.ECJPAKEParticipant
Calculates and returns the key material.
calculateKeyingMaterial(BigInteger, ECPoint, BigInteger, BigInteger, ECPoint) - Static method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEUtil
Calculates the keying material, which can be done after round 2 has completed.
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.
calculateKeyingMaterial() - Method in class org.bouncycastle.crypto.agreement.owl.OwlClient
Calculates and returns the key material.
calculateKeyingMaterial() - Method in class org.bouncycastle.crypto.agreement.owl.OwlServer
Calculates and returns the key material.
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, ECPoint, ECPoint, ECPoint, ECPoint, BigInteger, Digest) - Static method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEUtil
Calculates the MacTag (to be used for key confirmation), as defined by NIST SP 800-56A Revision 3, Section 5.9.1 Unilateral Key Confirmation for Key Agreement Schemes.
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(BigInteger, byte[]) - Static method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEUtil
Converts the given password to a BigInteger mod n.
calculateS(BigInteger, char[]) - Static method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEUtil
Converts the given password to a BigInteger mod n.
calculateS(char[]) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Deprecated.
Use version including the modulus instead.
calculateS(BigInteger, byte[]) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Converts the given password to a BigInteger mod q.
calculateS(BigInteger, char[]) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Converts the given password to a BigInteger mod q.
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.ecjpake.ECJPAKEUtil
Calculate x2 * s as done in round 2.
calculateX2s(BigInteger, BigInteger, BigInteger) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Calculate x2 * s as done in round 2.
calculateZeroKnowledgeProof(ECPoint, BigInteger, BigInteger, ECPoint, Digest, String, SecureRandom) - Static method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEUtil
Calculate a zero knowledge proof of x using Schnorr's signature.
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.
CamelliaEngine - Class in org.bouncycastle.crypto.engines
Camellia - based on RFC 3713.
CamelliaEngine() - Constructor for class org.bouncycastle.crypto.engines.CamelliaEngine
 
CamelliaLightEngine - Class in org.bouncycastle.crypto.engines
Camellia - based on RFC 3713, smaller implementation, about half the size of CamelliaEngine.
CamelliaLightEngine() - Constructor for class org.bouncycastle.crypto.engines.CamelliaLightEngine
 
CamelliaLightTest - Class in org.bouncycastle.crypto.test
Camellia tester - vectors from https://www.cosic.esat.kuleuven.be/nessie/testvectors/ and RFC 3713
CamelliaTest - Class in org.bouncycastle.crypto.test
Camellia tester - vectors from https://www.cosic.esat.kuleuven.be/nessie/testvectors/ and RFC 3713
CamelliaWrapEngine - Class in org.bouncycastle.crypto.engines
An implementation of the Camellia key wrapper based on RFC 3657/RFC 3394.
CamelliaWrapEngine() - Constructor for class org.bouncycastle.crypto.engines.CamelliaWrapEngine
 
canBePrintable(String) - Method in class org.bouncycastle.asn1.x509.X509NameEntryConverter
return true if the passed in String can be represented without loss as a PrintableString, false otherwise.
canNotDecryptAny - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.15.2 -- smime capability
canNotDecryptAny - Static variable in class org.bouncycastle.asn1.smime.SMIMECapabilities
 
canNotDecryptAny - Static variable in class org.bouncycastle.asn1.smime.SMIMECapability
 
canonicalize(String) - Static method in class org.bouncycastle.asn1.x500.style.IETFUtils
 
canonicalString(ASN1Encodable) - Static method in class org.bouncycastle.asn1.x500.style.IETFUtils
 
CARD_CAPABILITIES - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARD_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARD_EFFECTIVE_DATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARD_EXPIRATION_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARD_ISSUER_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARD_SEQUENCE_NUMBER - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARD_SERVICE_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_BIOMETRIC_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_CERTIFICATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_HANDWRITTEN_SIGNATURE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_IMAGE_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_NAME - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_NATIONALITY - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_PORTRAIT_IMAGE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_PRIVATE_KEY - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_PRIVATE_KEY_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_PUBLIC_KEY - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_PUBLIC_KEY_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLDER_RELATIVE_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLER_REQUIREMENTS_EXCLUDED_FEATURES - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CARDHOLER_REQUIREMENTS_INCLUDED_FEATURES - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
carry(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
carry(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
cast5_CBC - Static variable in class org.bouncycastle.asn1.smime.SMIMECapabilities
 
cast5CBC - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
cast5CBC OBJECT IDENTIFIER ::= {iso(1) member-body(2) us(840) nt(113533) nsn(7) algorithms(66) 10} SEE RFC 2984
CAST5CBCParameters - Class in org.bouncycastle.asn1.misc
 
CAST5CBCParameters(byte[], int) - Constructor for class org.bouncycastle.asn1.misc.CAST5CBCParameters
 
CAST5Engine - Class in org.bouncycastle.crypto.engines
A class that provides CAST key encryption operations, such as encoding data and generating keys.
CAST5Engine() - Constructor for class org.bouncycastle.crypto.engines.CAST5Engine
 
CAST5Test - Class in org.bouncycastle.crypto.test
cast tester - vectors from https://www.ietf.org/rfc/rfc2144.txt
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
CAST_Decipher(int, int, int[]) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
 
CAST_Decipher(int, int, int, int, int[]) - Method in class org.bouncycastle.crypto.engines.CAST6Engine
Does the 12 quad rounds rounds to decrypt the block.
CAST_Encipher(int, int, int[]) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
Does the 16 rounds to encrypt the block.
CAST_Encipher(int, int, int, int, int[]) - Method in class org.bouncycastle.crypto.engines.CAST6Engine
Does the 12 quad rounds rounds to encrypt the block.
CAVPListener - Interface in org.bouncycastle.crypto.test.cavp
 
CAVPReader - Class in org.bouncycastle.crypto.test.cavp
 
CAVPReader(CAVPListener) - Constructor for class org.bouncycastle.crypto.test.cavp.CAVPReader
 
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
Deprecated.
use the CBCBlockCipher.newInstance() static method.
CBCBlockCipherMac - Class in org.bouncycastle.crypto.macs
standard CBC Block Cipher MAC - if no padding is specified the default of pad of zeroes is used.
CBCBlockCipherMac(BlockCipher) - Constructor for class org.bouncycastle.crypto.macs.CBCBlockCipherMac
create a standard MAC based on a CBC block cipher.
CBCBlockCipherMac(BlockCipher, BlockCipherPadding) - Constructor for class org.bouncycastle.crypto.macs.CBCBlockCipherMac
create a standard MAC based on a CBC block cipher.
CBCBlockCipherMac(BlockCipher, int) - Constructor for class org.bouncycastle.crypto.macs.CBCBlockCipherMac
create a standard MAC based on a block cipher with the size of the MAC been given in bits.
CBCBlockCipherMac(BlockCipher, int, BlockCipherPadding) - Constructor for class org.bouncycastle.crypto.macs.CBCBlockCipherMac
create a standard MAC based on a block cipher with the size of the MAC been given in bits.
CBCModeCipher - Interface in org.bouncycastle.crypto.modes
 
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
Deprecated.
use the CCMBlockCipher.newInstance() static method.
CCMModeCipher - Interface in org.bouncycastle.crypto.modes
 
CCMParameters - Class in org.bouncycastle.asn1.cms
RFC 5084: CCMParameters object.
CCMParameters(byte[], int) - Constructor for class org.bouncycastle.asn1.cms.CCMParameters
 
CCMParameters - Class in org.bouncycastle.crypto.params
Deprecated.
use AEADParameters
CCMParameters(KeyParameter, int, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.params.CCMParameters
Deprecated.
Base constructor.
CCMParametersTest - Class in org.bouncycastle.asn1.cms.test
 
CCMParametersTest() - Constructor for class org.bouncycastle.asn1.cms.test.CCMParametersTest
 
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).
CertAnnContent - Class in org.bouncycastle.asn1.cmp
CertAnnContent ::= CMPCertificate
CertAnnContent(AttributeCertificate) - Constructor for class org.bouncycastle.asn1.cmp.CertAnnContent
Deprecated.
use (type, otherCert) constructor
CertAnnContent(int, ASN1Object) - Constructor for class org.bouncycastle.asn1.cmp.CertAnnContent
 
CertAnnContent(Certificate) - Constructor for class org.bouncycastle.asn1.cmp.CertAnnContent
 
CertBag - Class in org.bouncycastle.asn1.pkcs
 
CertBag(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.pkcs.CertBag
 
certBag - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#12: 1.2.840.113549.1.12.10.1.3
CertConfirmContent - Class in org.bouncycastle.asn1.cmp
CertConfirmContent ::= SEQUENCE OF CertStatus
certConfirmed - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
certCRLTimestamp - Static variable in interface org.bouncycastle.asn1.esf.ESFAttributes
 
CertDiscoveryMethod - Class in org.bouncycastle.asn1.x509
The method used to retrieve a related certificate, as defined by draft-ietf-lamps-certdiscovery (Certificate Discovery in PKIX).
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.isismtt.test
 
CertHashUnitTest() - Constructor for class org.bouncycastle.asn1.isismtt.test.CertHashUnitTest
 
certicom - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
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
 
CertIDTest - Class in org.bouncycastle.asn1.test
 
CertIDTest() - Constructor for class org.bouncycastle.asn1.test.CertIDTest
 
certificate - Static variable in class org.bouncycastle.asn1.isismtt.ocsp.RequestedCertificate
 
Certificate - Class in org.bouncycastle.asn1.x509
an X509Certificate structure.
Certificate(TBSCertificate, AlgorithmIdentifier, ASN1BitString) - Constructor for class org.bouncycastle.asn1.x509.Certificate
 
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(ASN1TaggedObject, CertificationAuthorityReference, PublicKeyDataObject, CertificateHolderReference, CertificateHolderAuthorization, PackedDate, PackedDate) - Constructor for class org.bouncycastle.asn1.eac.CertificateBody
builds an Iso7816CertificateBody by settings each parameters.
certificateHold - Static variable in class org.bouncycastle.asn1.x509.CRLReason
 
certificateHold - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
 
CertificateHolderAuthorization - Class in org.bouncycastle.asn1.eac
an Iso7816CertificateHolderAuthorization structure.
CertificateHolderAuthorization(ASN1ObjectIdentifier, int) - Constructor for class org.bouncycastle.asn1.eac.CertificateHolderAuthorization
create an Iso7816CertificateHolderAuthorization according to the parameters
CertificateHolderAuthorization(ASN1TaggedObject) - Constructor for class org.bouncycastle.asn1.eac.CertificateHolderAuthorization
create an Iso7816CertificateHolderAuthorization according to the ASN1TaggedObject
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.
CertificatePair - Class in org.bouncycastle.asn1.x509
This class helps to support crossCerfificatePairs in a LDAP directory according RFC 2587 crossCertificatePairATTRIBUTE::={ WITH SYNTAX CertificatePair EQUALITY MATCHING RULE certificatePairExactMatch ID joint-iso-ccitt(2) ds(5) attributeType(4) crossCertificatePair(40)} The forward elements of the crossCertificatePair attribute of a CA's directory entry shall be used to store all, except self-issued certificates issued to this CA.
CertificatePair(Certificate, Certificate) - Constructor for class org.bouncycastle.asn1.x509.CertificatePair
Constructor from a given details.
CertificatePolicies - Class in org.bouncycastle.asn1.x509
 
CertificatePolicies(PolicyInformation) - Constructor for class org.bouncycastle.asn1.x509.CertificatePolicies
Construct a CertificatePolicies object containing one PolicyInformation.
CertificatePolicies(PolicyInformation[]) - Constructor for class org.bouncycastle.asn1.x509.CertificatePolicies
 
certificatePolicies - Static variable in class org.bouncycastle.asn1.x509.Extension
Certificate Policies
certificatePolicies - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Certificate Policies
CertificatePolicies - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
certificateRefs - Static variable in interface org.bouncycastle.asn1.esf.ESFAttributes
 
CertificateTest - Class in org.bouncycastle.asn1.test
 
CertificateTest() - Constructor for class org.bouncycastle.asn1.test.CertificateTest
 
CERTIFICATION_AUTHORITY_PUBLIC_KEY - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
CertificationAuthorityReference - Class in org.bouncycastle.asn1.eac
 
CertificationAuthorityReference(String, String, String) - Constructor for class org.bouncycastle.asn1.eac.CertificationAuthorityReference
 
CertificationRequest - Class in org.bouncycastle.asn1.cmc
CertificationRequest ::= SEQUENCE { certificationRequestInfo SEQUENCE { version INTEGER, subject Name, subjectPublicKeyInfo SEQUENCE { algorithm AlgorithmIdentifier, subjectPublicKey BIT STRING }, attributes [0] IMPLICIT SET OF Attribute }, signatureAlgorithm AlgorithmIdentifier, signature BIT STRING }
CertificationRequest(X500Name, AlgorithmIdentifier, ASN1BitString, ASN1Set, AlgorithmIdentifier, ASN1BitString) - Constructor for class org.bouncycastle.asn1.cmc.CertificationRequest
 
CertificationRequest - Class in org.bouncycastle.asn1.pkcs
PKCS10 Certification request object.
CertificationRequest() - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequest
 
CertificationRequest(CertificationRequestInfo, AlgorithmIdentifier, ASN1BitString) - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequest
 
CertificationRequest(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequest
Deprecated.
use getInstance()
CertificationRequestInfo - Class in org.bouncycastle.asn1.pkcs
PKCS10 CertificationRequestInfo object.
CertificationRequestInfo(X500Name, SubjectPublicKeyInfo, ASN1Set) - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
Basic constructor.
CertificationRequestInfo(X509Name, SubjectPublicKeyInfo, ASN1Set) - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
Deprecated.
use X500Name method.
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.cmp.test
 
CertifiedKeyPairTest() - Constructor for class org.bouncycastle.asn1.cmp.test.CertifiedKeyPairTest
 
CertOrEncCert - Class in org.bouncycastle.asn1.cmp
CertOrEncCert ::= CHOICE { certificate [0] CMPCertificate, encryptedCert [1] EncryptedKey }
CertOrEncCert(CMPCertificate) - Constructor for class org.bouncycastle.asn1.cmp.CertOrEncCert
 
CertOrEncCert(EncryptedValue) - Constructor for class org.bouncycastle.asn1.cmp.CertOrEncCert
 
CertOrEncCert(EncryptedKey) - Constructor for class org.bouncycastle.asn1.cmp.CertOrEncCert
 
CertPolicyId - Class in org.bouncycastle.asn1.x509
CertPolicyId, used in the CertificatePolicies and PolicyMappings X509V3 Extensions.
CertRepMessage - Class in org.bouncycastle.asn1.cmp
CertRepMessage ::= SEQUENCE { caPubs [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate OPTIONAL, response SEQUENCE OF CertResponse }
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.
CertReqTemplateContent - Class in org.bouncycastle.asn1.cmp
GenMsg: {id-it 19}, < absent > GenRep: {id-it 19}, CertReqTemplateContent | < absent > CertReqTemplateValue ::= CertReqTemplateContent CertReqTemplateContent ::= SEQUENCE { certTemplate CertTemplate, keySpec Controls OPTIONAL } Controls ::= SEQUENCE SIZE (1..MAX) OF AttributeTypeAndValue
CertReqTemplateContent(CertTemplate, ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cmp.CertReqTemplateContent
 
certReqTest(String, byte[]) - Method in class org.bouncycastle.asn1.cmc.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 ::= SEQUENCE { certReqId INTEGER, status PKIStatusInfo, certifiedKeyPair CertifiedKeyPair OPTIONAL, rspInfo OCTET STRING OPTIONAL -- analogous to the id-regInfo-utf8Pairs string defined -- for regInfo in CertReqMsg [CRMF] }
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 ::= SEQUENCE { certHash OCTET STRING, certReqId INTEGER, statusInfo PKIStatusInfo OPTIONAL, hashAlg [0] AlgorithmIdentifier{DIGEST-ALGORITHM, {...}}
CertStatus(byte[], BigInteger) - Constructor for class org.bouncycastle.asn1.cmp.CertStatus
 
CertStatus(byte[], ASN1Integer) - Constructor for class org.bouncycastle.asn1.cmp.CertStatus
 
CertStatus(byte[], BigInteger, PKIStatusInfo) - Constructor for class org.bouncycastle.asn1.cmp.CertStatus
 
CertStatus(byte[], BigInteger, PKIStatusInfo, AlgorithmIdentifier) - Constructor for class org.bouncycastle.asn1.cmp.CertStatus
 
CertStatus - Class in org.bouncycastle.asn1.ocsp
 
CertStatus() - Constructor for class org.bouncycastle.asn1.ocsp.CertStatus
create a CertStatus object with a tag of zero.
CertStatus(RevokedInfo) - Constructor for class org.bouncycastle.asn1.ocsp.CertStatus
 
CertStatus(int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.ocsp.CertStatus
 
CertTemplate - Class in org.bouncycastle.asn1.crmf
 
CertTemplateBuilder - Class in org.bouncycastle.asn1.crmf
 
CertTemplateBuilder() - Constructor for class org.bouncycastle.asn1.crmf.CertTemplateBuilder
 
certTypes - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.22
certValues - Static variable in interface org.bouncycastle.asn1.esf.ESFAttributes
 
CESSATION_OF_OPERATION - Static variable in class org.bouncycastle.asn1.x509.CRLReason
Deprecated.
use lower case version
CESSATION_OF_OPERATION - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
Deprecated.
use lower case version
cessationOfOperation - Static variable in class org.bouncycastle.asn1.x509.CRLReason
 
cessationOfOperation - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
 
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
Deprecated.
use the equivalent CFBBlockCipher.newInstance() static method.
CFBBlockCipherMac - Class in org.bouncycastle.crypto.macs
 
CFBBlockCipherMac(BlockCipher) - Constructor for class org.bouncycastle.crypto.macs.CFBBlockCipherMac
create a standard MAC based on a CFB block cipher.
CFBBlockCipherMac(BlockCipher, BlockCipherPadding) - Constructor for class org.bouncycastle.crypto.macs.CFBBlockCipherMac
create a standard MAC based on a CFB block cipher.
CFBBlockCipherMac(BlockCipher, int, int) - Constructor for class org.bouncycastle.crypto.macs.CFBBlockCipherMac
create a standard MAC based on a block cipher with the size of the MAC been given in bits.
CFBBlockCipherMac(BlockCipher, int, int, BlockCipherPadding) - Constructor for class org.bouncycastle.crypto.macs.CFBBlockCipherMac
create a standard MAC based on a block cipher with the size of the MAC been given in bits.
CFBModeCipher - Interface in org.bouncycastle.crypto.modes
 
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
 
ChaCha20Poly1305(Mac, ChaCha7539Engine, int) - Constructor for class org.bouncycastle.crypto.modes.ChaCha20Poly1305
Subclass-only constructor allowing the underlying ChaCha20 engine and nonce size to be supplied (used by XChaCha20-Poly1305, which swaps in an XChaCha20Engine and a 24-byte nonce while reusing the rest of the AEAD construction unchanged).
ChaCha20Poly1305Test - Class in org.bouncycastle.crypto.test
 
ChaCha20Poly1305Test() - Constructor for class org.bouncycastle.crypto.test.ChaCha20Poly1305Test
 
ChaCha7539Engine - Class in org.bouncycastle.crypto.engines
Implementation of Daniel J.
ChaCha7539Engine() - Constructor for class org.bouncycastle.crypto.engines.ChaCha7539Engine
Creates a 20 rounds ChaCha engine.
chachaCore(int, int[], int[]) - Static method in class org.bouncycastle.crypto.engines.ChaChaEngine
ChaCha function
ChaChaEngine - Class in org.bouncycastle.crypto.engines
Implementation of Daniel J.
ChaChaEngine() - Constructor for class org.bouncycastle.crypto.engines.ChaChaEngine
Creates a 20 rounds ChaCha engine.
ChaChaEngine(int) - Constructor for class org.bouncycastle.crypto.engines.ChaChaEngine
Creates a ChaCha engine with a specific number of rounds.
ChaChaTest - Class in org.bouncycastle.crypto.test
ChaCha Test Test cases generated using ref version of ChaCha20 in estreambench-20080905.
ChaChaTest() - Constructor for class org.bouncycastle.crypto.test.ChaChaTest
 
Challenge - Class in org.bouncycastle.asn1.cmp
Challenge ::= SEQUENCE { owf AlgorithmIdentifier OPTIONAL, -- MUST be present in the first Challenge; MAY be omitted in -- any subsequent Challenge in POPODecKeyChallContent (if -- omitted, then the owf used in the immediately preceding -- Challenge is to be used).
Challenge(byte[], byte[]) - Constructor for class org.bouncycastle.asn1.cmp.Challenge
 
Challenge(byte[], EnvelopedData) - Constructor for class org.bouncycastle.asn1.cmp.Challenge
 
Challenge(AlgorithmIdentifier, byte[], byte[]) - Constructor for class org.bouncycastle.asn1.cmp.Challenge
 
Challenge(AlgorithmIdentifier, byte[], EnvelopedData) - Constructor for class org.bouncycastle.asn1.cmp.Challenge
 
Challenge.Rand - Class in org.bouncycastle.asn1.cmp
Rand is the inner type
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
Characters - Class in org.bouncycastle.util
 
Characters() - Constructor for class org.bouncycastle.util.Characters
 
CharToByteConverter - Interface in org.bouncycastle.crypto
Interface for a converter that produces a byte encoding for a char array.
check(CryptoServiceProperties) - Method in class org.bouncycastle.crypto.constraints.BitsOfSecurityConstraint
 
check(CryptoServiceProperties) - Method in class org.bouncycastle.crypto.constraints.LegacyBitsOfSecurityConstraint
 
check(CryptoServiceProperties) - Method in class org.bouncycastle.crypto.constraints.LoggingConstraint
 
check(CryptoServiceProperties) - Method in interface org.bouncycastle.crypto.CryptoServicesConstraints
 
checkAAD() - Method in class org.bouncycastle.crypto.engines.ElephantEngine
 
checkAttributeCertificate(int, byte[]) - Method in class org.bouncycastle.asn1.test.CertificateTest
 
checkCertificate(int, byte[]) - Method in class org.bouncycastle.asn1.test.CertificateTest
 
checkConstraints(CryptoServiceProperties) - Static method in class org.bouncycastle.crypto.CryptoServicesRegistrar
Check a service to make sure it meets the current constraints.
checkData(boolean) - Method in class org.bouncycastle.crypto.engines.ElephantEngine
 
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.
checkExcludedDN(X500Name) - Method in class org.bouncycastle.asn1.x509.PKIXNameConstraintValidator
 
checkExcludedEmail(String) - 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.
checkMandatoryField(String, ASN1Encodable, ASN1Encodable) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
 
checkMandatoryField(String, String, String) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
 
checkMandatoryField(String, byte[], byte[]) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
 
checkMandatoryField(String, int, int) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
 
checkMandatoryField(String, ASN1Encodable, ASN1Encodable) - Method in class org.bouncycastle.asn1.util.test.ASN1UnitTest
 
checkMandatoryField(String, String, String) - Method in class org.bouncycastle.asn1.util.test.ASN1UnitTest
 
checkMandatoryField(String, byte[], byte[]) - Method in class org.bouncycastle.asn1.util.test.ASN1UnitTest
 
checkMandatoryField(String, int, int) - Method in class org.bouncycastle.asn1.util.test.ASN1UnitTest
 
checkModulus(byte[]) - Method in class org.bouncycastle.crypto.kems.mlkem.MLKEMEngine
 
checkNormalized() - Method in class org.bouncycastle.math.ec.ECPoint
 
checkOptionalField(String, ASN1Encodable, ASN1Encodable) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
 
checkOptionalField(String, String, String) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
 
checkOptionalField(String, BigInteger, BigInteger) - Method in class org.bouncycastle.asn1.test.ASN1UnitTest
 
checkOptionalField(String, ASN1Encodable, ASN1Encodable) - Method in class org.bouncycastle.asn1.util.test.ASN1UnitTest
 
checkOptionalField(String, String, String) - Method in class org.bouncycastle.asn1.util.test.ASN1UnitTest
 
checkOptionalField(String, BigInteger, BigInteger) - Method in class org.bouncycastle.asn1.util.test.ASN1UnitTest
 
checkPassword(String, char[]) - Static method in class org.bouncycastle.crypto.generators.OpenBSDBCrypt
Checks if a password corresponds to a 60 character Bcrypt String
checkPassword(String, byte[]) - Static method in class org.bouncycastle.crypto.generators.OpenBSDBCrypt
Checks if a password corresponds to a 60 character Bcrypt String
checkPermitted(GeneralName) - Method in interface org.bouncycastle.asn1.x509.NameConstraintValidator
 
checkPermitted(GeneralName) - Method in class org.bouncycastle.asn1.x509.PKIXNameConstraintValidator
Checks if the given GeneralName is in the permitted set.
checkPermittedDN(X500Name) - Method in class org.bouncycastle.asn1.x509.PKIXNameConstraintValidator
 
checkPermittedEmail(String) - 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
 
checkPrivateKey(byte[]) - Method in class org.bouncycastle.crypto.kems.mlkem.MLKEMEngine
 
checkResult(ECPoint) - Method in class org.bouncycastle.math.ec.AbstractECMultiplier
 
checkV1AttributeCertificate(int, byte[]) - Method in class org.bouncycastle.asn1.test.CertificateTest
 
checkValue(BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.signers.PlainDSAEncoding
 
checkValue(BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.signers.StandardDSAEncoding
 
checkXof(Xof, int, int, SecureRandom, SimpleTest) - Static method in class org.bouncycastle.crypto.test.DigestTest
Check xof.
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.crypto.DefaultBufferedBlockCipher
 
CipherFactory - Class in org.bouncycastle.crypto.util
Factory methods for creating Cipher objects and CipherOutputStreams.
CipherFactory() - Constructor for class org.bouncycastle.crypto.util.CipherFactory
 
CipherInputStream - Class in org.bouncycastle.crypto.io
A CipherInputStream is composed of an InputStream and a cipher so that read() methods return data that are read in from the underlying InputStream but have been additionally processed by the Cipher.
CipherInputStream(InputStream, BufferedBlockCipher) - Constructor for class org.bouncycastle.crypto.io.CipherInputStream
Constructs a CipherInputStream from an InputStream and a BufferedBlockCipher.
CipherInputStream(InputStream, StreamCipher) - Constructor for class org.bouncycastle.crypto.io.CipherInputStream
Constructs a CipherInputStream from an InputStream and a StreamCipher.
CipherInputStream(InputStream, AEADBlockCipher) - Constructor for class org.bouncycastle.crypto.io.CipherInputStream
Constructs a CipherInputStream from an InputStream and an AEADBlockCipher.
CipherInputStream(InputStream, BufferedBlockCipher, int) - Constructor for class org.bouncycastle.crypto.io.CipherInputStream
Constructs a CipherInputStream from an InputStream, a BufferedBlockCipher, and a specified internal buffer size.
CipherInputStream(InputStream, StreamCipher, int) - Constructor for class org.bouncycastle.crypto.io.CipherInputStream
Constructs a CipherInputStream from an InputStream, a StreamCipher, and a specified internal buffer size.
CipherInputStream(InputStream, AEADBlockCipher, int) - Constructor for class org.bouncycastle.crypto.io.CipherInputStream
Constructs a CipherInputStream from an InputStream, an AEADBlockCipher, and a specified internal buffer size.
CipherIOException - Exception in org.bouncycastle.crypto.io
IOException wrapper around an exception indicating a problem with the use of a cipher.
CipherIOException(String, Throwable) - Constructor for exception org.bouncycastle.crypto.io.CipherIOException
 
CipherKeyGenerator - Class in org.bouncycastle.crypto
The base class for symmetric, or secret, cipher key generators.
CipherKeyGenerator() - Constructor for class org.bouncycastle.crypto.CipherKeyGenerator
 
CipherKeyGeneratorFactory - Class in org.bouncycastle.crypto.util
Factory methods for generating secret key generators for symmetric ciphers.
CipherOutputStream - Class in org.bouncycastle.crypto.io
A CipherOutputStream is composed of an OutputStream and a cipher so that write() methods process the written data with the cipher, and the output of the cipher is in turn written to the underlying OutputStream.
CipherOutputStream(OutputStream, BufferedBlockCipher) - Constructor for class org.bouncycastle.crypto.io.CipherOutputStream
Constructs a CipherOutputStream from an OutputStream and a BufferedBlockCipher.
CipherOutputStream(OutputStream, StreamCipher) - Constructor for class org.bouncycastle.crypto.io.CipherOutputStream
Constructs a CipherOutputStream from an OutputStream and a BufferedBlockCipher.
CipherOutputStream(OutputStream, AEADBlockCipher) - Constructor for class org.bouncycastle.crypto.io.CipherOutputStream
Constructs a CipherOutputStream from an OutputStream and a AEADBlockCipher.
CipherParameters - Interface in org.bouncycastle.crypto
all parameter classes implement this.
CipherStreamTest - Class in org.bouncycastle.crypto.test
 
CipherStreamTest() - Constructor for class org.bouncycastle.crypto.test.CipherStreamTest
 
ciphersuite(String) - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Builder
 
CipherTest - Class in org.bouncycastle.crypto.test
 
CipherTest(SimpleTest[], BlockCipher, KeyParameter) - Constructor for class org.bouncycastle.crypto.test.CipherTest
 
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.
clampPrivateKey(byte[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519
 
clampPrivateKey(byte[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448
 
cleanPoint(ECCurve, ECPoint) - Static method in class org.bouncycastle.math.ec.ECAlgorithms
 
clear(byte[]) - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
clear() - Method in class org.bouncycastle.crypto.params.Argon2Parameters.Builder
Zeroise sensitive state (salt, secret, additional) held by this builder.
clear() - Method in class org.bouncycastle.crypto.params.Argon2Parameters
Zeroise sensitive state (salt, secret, additional) held by these parameters.
clear() - Method in class org.bouncycastle.crypto.util.JournalingSecureRandom
Clear the internals
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
 
clear(long[]) - Static method in class org.bouncycastle.util.Arrays
 
clear(char[]) - Static method in class org.bouncycastle.util.Arrays
Fill input array by zeros
clear() - Method in class org.bouncycastle.util.BigIntegers.Cache
 
clearCofactor(ECPoint) - Method in interface org.bouncycastle.crypto.hash2curve.CurveProcessor
Clears the cofactor from the given elliptic curve point.
clearCofactor(ECPoint) - Method in class org.bouncycastle.crypto.hash2curve.impl.BLS12_381G1CurveProcessor
 
clearCofactor(ECPoint) - Method in class org.bouncycastle.crypto.hash2curve.impl.MontgomeryCurveProcessor
Clears the cofactor of the given elliptic curve point using the efficient cofactor value.
clearCofactor(ECPoint) - Method in class org.bouncycastle.crypto.hash2curve.impl.NistCurveProcessor
Clears the cofactor from the given elliptic curve point.
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).
clearKey() - Method in class org.bouncycastle.crypto.params.Blake3Parameters
Clear the key bytes.
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.pqc.crypto.lms.HSSPrivateKeyParameters
 
clone(boolean[]) - Static method in class org.bouncycastle.util.Arrays
 
clone(byte[]) - Static method in class org.bouncycastle.util.Arrays
 
clone(char[]) - Static method in class org.bouncycastle.util.Arrays
 
clone(int[]) - Static method in class org.bouncycastle.util.Arrays
 
clone(long[]) - Static method in class org.bouncycastle.util.Arrays
 
clone(short[]) - Static method in class org.bouncycastle.util.Arrays
 
clone(BigInteger[]) - Static method in class org.bouncycastle.util.Arrays
 
clone(byte[], byte[]) - Static method in class org.bouncycastle.util.Arrays
 
clone(long[], long[]) - Static method in class org.bouncycastle.util.Arrays
 
clone(byte[][]) - Static method in class org.bouncycastle.util.Arrays
 
clone(byte[][][]) - Static method in class org.bouncycastle.util.Arrays
 
clone() - Method in interface org.bouncycastle.util.Selector
 
cloneArray(byte[]) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
Clone a byte array.
cloneArray(byte[][]) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
Clone a 2d byte array.
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Curve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.ECCurve
 
cloneCurve() - Method in class org.bouncycastle.math.ec.ECCurve.F2m
 
cloneCurve() - Method in class org.bouncycastle.math.ec.ECCurve.Fp
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.CSHAKETest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.CSHAKETest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.DigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.DSTU7564Test
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.GOST3411_2012_256DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.GOST3411_2012_512DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.GOST3411DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.KeccakDigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.MD2DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.MD4DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.MD5DigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.MD5DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.RIPEMD128DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.RIPEMD160DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.RIPEMD256DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.RIPEMD320DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA1DigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA1DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA1InterleaveDigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA224DigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA224DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA256DigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA256DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA384DigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA384DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA3DigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA3DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA512DigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA512DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA512t224DigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA512t224DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHA512t256DigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHA512t256DigestTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.SHAKEDigestTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.SHAKEDigestTest
 
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.TupleHashTest
 
cloneDigest(byte[]) - Method in class org.bouncycastle.crypto.test.TupleHashTest
 
cloneDigest(Digest) - Method in class org.bouncycastle.crypto.test.WhirlpoolDigestTest
 
cloneDigest(Digest) - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
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.asn1.DLOctetStringGenerator
Verify the declared octet count was written in full.
close() - Method in class org.bouncycastle.asn1.DLSequenceGenerator
Verify the declared body length was written in full.
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.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
 
cloudFlare - Static variable in interface org.bouncycastle.asn1.plants.MTCObjectIdentifiers
Cloudflare's IANA PEN arc.
CMac - Class in org.bouncycastle.crypto.macs
CMAC - as specified at www.nuee.nagoya-u.ac.jp/labs/tiwata/omac/omac.html CMAC is analogous to OMAC1 - see also en.wikipedia.org/wiki/CMAC CMAC is a NIST recomendation - see csrc.nist.gov/CryptoToolkit/modes/800-38_Series_Publications/SP800-38B.pdf CMAC/OMAC1 is a blockcipher-based message authentication code designed and analyzed by Tetsu Iwata and Kaoru Kurosawa.
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.
CMacTest - Class in org.bouncycastle.crypto.test
CMAC tester - Official Test Vectors.
CMacTest() - Constructor for class org.bouncycastle.crypto.test.CMacTest
 
CMacWithIV - Class in org.bouncycastle.crypto.macs
A non-NIST variant which allows passing of an IV to the underlying CBC cipher.
CMacWithIV(BlockCipher) - Constructor for class org.bouncycastle.crypto.macs.CMacWithIV
 
CMacWithIV(BlockCipher, int) - Constructor for class org.bouncycastle.crypto.macs.CMacWithIV
 
CMCCertificationRequestTest - Class in org.bouncycastle.asn1.cmc.test
 
CMCCertificationRequestTest() - Constructor for class org.bouncycastle.asn1.cmc.test.CMCCertificationRequestTest
 
CMCEEngine - Class in org.bouncycastle.crypto.kems.cmce
The Classic McEliece KEM as standardised in ISO/IEC 18033-2:2006/Amd 2:2026, Clause 13.
CMCEKEMExtractor - Class in org.bouncycastle.crypto.kems
 
CMCEKEMExtractor(CMCEPrivateKeyParameters) - Constructor for class org.bouncycastle.crypto.kems.CMCEKEMExtractor
 
CMCEKEMExtractor - Class in org.bouncycastle.pqc.crypto.cmce
Deprecated.
the standardised Classic McEliece KEM (ISO/IEC 18033-2:2006/Amd 2:2026) is now provided under org.bouncycastle.crypto and org.bouncycastle.jcajce (see org.bouncycastle.crypto.params.CMCEParameters and org.bouncycastle.jcajce.spec.CMCEParameterSpec). This is the legacy NIST round 3 (non-pc, incl. mceliece348864) implementation, retained for backwards compatibility.
CMCEKEMExtractor(CMCEPrivateKeyParameters) - Constructor for class org.bouncycastle.pqc.crypto.cmce.CMCEKEMExtractor
Deprecated.
 
CMCEKEMGenerator - Class in org.bouncycastle.crypto.kems
 
CMCEKEMGenerator(SecureRandom) - Constructor for class org.bouncycastle.crypto.kems.CMCEKEMGenerator
 
CMCEKEMGenerator - Class in org.bouncycastle.pqc.crypto.cmce
Deprecated.
the standardised Classic McEliece KEM (ISO/IEC 18033-2:2006/Amd 2:2026) is now provided under org.bouncycastle.crypto and org.bouncycastle.jcajce (see org.bouncycastle.crypto.params.CMCEParameters and org.bouncycastle.jcajce.spec.CMCEParameterSpec). This is the legacy NIST round 3 (non-pc, incl. mceliece348864) implementation, retained for backwards compatibility.
CMCEKEMGenerator(SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.cmce.CMCEKEMGenerator
Deprecated.
 
CMCEKEMVectorTest - Class in org.bouncycastle.pqc.crypto.test
Known-answer tests for the standardised Classic McEliece KEM (ISO/IEC 18033-2:2006/Amd 2:2026, Clause 13) under org.bouncycastle.crypto.
CMCEKEMVectorTest() - Constructor for class org.bouncycastle.pqc.crypto.test.CMCEKEMVectorTest
 
CMCEKeyGenerationParameters - Class in org.bouncycastle.crypto.params
 
CMCEKeyGenerationParameters(SecureRandom, CMCEParameters) - Constructor for class org.bouncycastle.crypto.params.CMCEKeyGenerationParameters
 
CMCEKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.cmce
Deprecated.
the standardised Classic McEliece KEM (ISO/IEC 18033-2:2006/Amd 2:2026) is now provided under org.bouncycastle.crypto and org.bouncycastle.jcajce (see org.bouncycastle.crypto.params.CMCEParameters and org.bouncycastle.jcajce.spec.CMCEParameterSpec). This is the legacy NIST round 3 (non-pc, incl. mceliece348864) implementation, retained for backwards compatibility.
CMCEKeyGenerationParameters(SecureRandom, CMCEParameters) - Constructor for class org.bouncycastle.pqc.crypto.cmce.CMCEKeyGenerationParameters
Deprecated.
 
CMCEKeyPairGenerator - Class in org.bouncycastle.crypto.generators
 
CMCEKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.CMCEKeyPairGenerator
 
CMCEKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.cmce
Deprecated.
the standardised Classic McEliece KEM (ISO/IEC 18033-2:2006/Amd 2:2026) is now provided under org.bouncycastle.crypto and org.bouncycastle.jcajce (see org.bouncycastle.crypto.params.CMCEParameters and org.bouncycastle.jcajce.spec.CMCEParameterSpec). This is the legacy NIST round 3 (non-pc, incl. mceliece348864) implementation, retained for backwards compatibility.
CMCEKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.cmce.CMCEKeyPairGenerator
Deprecated.
 
CMCEKeyParameters - Class in org.bouncycastle.crypto.params
 
CMCEKeyParameters(boolean, CMCEParameters) - Constructor for class org.bouncycastle.crypto.params.CMCEKeyParameters
 
CMCEKeyParameters - Class in org.bouncycastle.pqc.crypto.cmce
Deprecated.
the standardised Classic McEliece KEM (ISO/IEC 18033-2:2006/Amd 2:2026) is now provided under org.bouncycastle.crypto and org.bouncycastle.jcajce (see org.bouncycastle.crypto.params.CMCEParameters and org.bouncycastle.jcajce.spec.CMCEParameterSpec). This is the legacy NIST round 3 (non-pc, incl. mceliece348864) implementation, retained for backwards compatibility.
CMCEKeyParameters(boolean, CMCEParameters) - Constructor for class org.bouncycastle.pqc.crypto.cmce.CMCEKeyParameters
Deprecated.
 
CMCEParameters - Class in org.bouncycastle.crypto.params
Parameter sets for the Classic McEliece KEM as standardised in ISO/IEC 18033-2:2006/Amd 2:2026, Clause 13.
CMCEParameters - Class in org.bouncycastle.pqc.crypto.cmce
Deprecated.
the standardised Classic McEliece KEM (ISO/IEC 18033-2:2006/Amd 2:2026) is now provided under org.bouncycastle.crypto and org.bouncycastle.jcajce (see org.bouncycastle.crypto.params.CMCEParameters and org.bouncycastle.jcajce.spec.CMCEParameterSpec). This is the legacy NIST round 3 (non-pc, incl. mceliece348864) implementation, retained for backwards compatibility.
CMCEPrivateKey - Class in org.bouncycastle.pqc.asn1
ASN.1 Encoding for a Classic McEliece private key for fully populated: McEliecePrivateKey ::= SEQUENCE { Version INTEGER {v0(0)} -- version (round 3) delta OCTET STRING, -- nonce C OCTET STRING, -- column selections g OCTET STRING, -- monic irreducible polynomial alpha OCTET STRING, -- field orderings s OCTET STRING, -- random n-bit string PublicKey [0] IMPLICIT McEliecePublicKey OPTIONAL -- see next section }
CMCEPrivateKey(int, byte[], byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.pqc.asn1.CMCEPrivateKey
 
CMCEPrivateKey(int, byte[], byte[], byte[], byte[], byte[], CMCEPublicKey) - Constructor for class org.bouncycastle.pqc.asn1.CMCEPrivateKey
 
CMCEPrivateKeyParameters - Class in org.bouncycastle.crypto.params
 
CMCEPrivateKeyParameters(CMCEParameters, byte[]) - Constructor for class org.bouncycastle.crypto.params.CMCEPrivateKeyParameters
 
CMCEPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.cmce
Deprecated.
the standardised Classic McEliece KEM (ISO/IEC 18033-2:2006/Amd 2:2026) is now provided under org.bouncycastle.crypto and org.bouncycastle.jcajce (see org.bouncycastle.crypto.params.CMCEParameters and org.bouncycastle.jcajce.spec.CMCEParameterSpec). This is the legacy NIST round 3 (non-pc, incl. mceliece348864) implementation, retained for backwards compatibility.
CMCEPrivateKeyParameters(CMCEParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.cmce.CMCEPrivateKeyParameters
Deprecated.
 
CMCEPrivateKeyParameters(CMCEParameters, byte[], byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.pqc.crypto.cmce.CMCEPrivateKeyParameters
Deprecated.
 
CMCEPublicKey - Class in org.bouncycastle.pqc.asn1
Classic McEliece Public Key Format.
CMCEPublicKey(byte[]) - Constructor for class org.bouncycastle.pqc.asn1.CMCEPublicKey
 
CMCEPublicKey(ASN1Sequence) - Constructor for class org.bouncycastle.pqc.asn1.CMCEPublicKey
Deprecated.
use getInstance()
CMCEPublicKeyParameters - Class in org.bouncycastle.crypto.params
 
CMCEPublicKeyParameters(CMCEParameters, byte[]) - Constructor for class org.bouncycastle.crypto.params.CMCEPublicKeyParameters
 
CMCEPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.cmce
Deprecated.
the standardised Classic McEliece KEM (ISO/IEC 18033-2:2006/Amd 2:2026) is now provided under org.bouncycastle.crypto and org.bouncycastle.jcajce (see org.bouncycastle.crypto.params.CMCEParameters and org.bouncycastle.jcajce.spec.CMCEParameterSpec). This is the legacy NIST round 3 (non-pc, incl. mceliece348864) implementation, retained for backwards compatibility.
CMCEPublicKeyParameters(CMCEParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.cmce.CMCEPublicKeyParameters
Deprecated.
 
CMCEVectorTest - Class in org.bouncycastle.pqc.crypto.test
 
CMCEVectorTest() - Constructor for class org.bouncycastle.pqc.crypto.test.CMCEVectorTest
 
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.cmc.test
 
CMCFailInfoTest() - Constructor for class org.bouncycastle.asn1.cmc.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.cmc.test
 
CMCPublicationInfoTest() - Constructor for class org.bouncycastle.asn1.cmc.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.cmc.test
 
CMCStatusInfoTest() - Constructor for class org.bouncycastle.asn1.cmc.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.cmc.test
 
CMCStatusInfoV2Test() - Constructor for class org.bouncycastle.asn1.cmc.test.CMCStatusInfoV2Test
 
CMCStatusTest - Class in org.bouncycastle.asn1.cmc.test
 
CMCStatusTest() - Constructor for class org.bouncycastle.asn1.cmc.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.cmc.test
 
CMCUnsignedDataTest() - Constructor for class org.bouncycastle.asn1.cmc.test.CMCUnsignedDataTest
 
cmov(BigInteger, BigInteger, boolean) - Static method in class org.bouncycastle.crypto.hash2curve.H2cUtils
Constant time implementation of selection of value based on condition
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
 
cmov(int, int, byte[], byte[]) - Static method in class org.bouncycastle.util.Bytes
 
cmov(int, int, byte[], int, byte[], int) - Static method in class org.bouncycastle.util.Bytes
 
CMP_1999 - Static variable in class org.bouncycastle.asn1.cmp.PKIHeader
 
CMP_2000 - Static variable in class org.bouncycastle.asn1.cmp.PKIHeader
 
CMP_2021 - Static variable in class org.bouncycastle.asn1.cmp.PKIHeader
 
CMPCertificate - Class in org.bouncycastle.asn1.cmp
 
CMPCertificate(AttributeCertificate) - Constructor for class org.bouncycastle.asn1.cmp.CMPCertificate
Deprecated.
use (type, otherCert) constructor
CMPCertificate(int, ASN1Object) - Constructor for class org.bouncycastle.asn1.cmp.CMPCertificate
Note: the addition of other certificates is a BC extension.
CMPCertificate(Certificate) - Constructor for class org.bouncycastle.asn1.cmp.CMPCertificate
 
CMPObjectIdentifiers - Interface in org.bouncycastle.asn1.cmp
 
CMPUpdates16Test - Class in org.bouncycastle.asn1.misc.test
Basic sanity checking of classes added from Certificate Management Protocol (CMP) Updates draft-ietf-lamps-cmp-updates-16
CMPUpdates16Test() - Constructor for class org.bouncycastle.asn1.misc.test.CMPUpdates16Test
 
cmsAlgorithmProtect - Static variable in interface org.bouncycastle.asn1.cms.CMSAttributes
 
CMSAlgorithmProtection - Class in org.bouncycastle.asn1.cms
From RFC 6211 CMSAlgorithmProtection ::= SEQUENCE { digestAlgorithm DigestAlgorithmIdentifier, signatureAlgorithm [1] SignatureAlgorithmIdentifier OPTIONAL, macAlgorithm [2] MessageAuthenticationCodeAlgorithm OPTIONAL } (WITH COMPONENTS { signatureAlgorithm PRESENT, macAlgorithm ABSENT } | WITH COMPONENTS { signatureAlgorithm ABSENT, macAlgorithm PRESENT })
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, RFC 6019 Binary Time, and RFC 6211 Algorithm Protection Attribute.
CMSObjectIdentifiers - Interface in org.bouncycastle.asn1.cms
 
CMSORIforKEMOtherInfo - Class in org.bouncycastle.asn1.cms
CMSORIforKEMOtherInfo ::= SEQUENCE { wrap KeyEncryptionAlgorithmIdentifier, kekLength INTEGER (1..65535), ukm [0] EXPLICIT UserKeyingMaterial OPTIONAL } UserKeyingMaterial ::= OCTET STRING
CMSORIforKEMOtherInfo(AlgorithmIdentifier, int) - Constructor for class org.bouncycastle.asn1.cms.CMSORIforKEMOtherInfo
 
CMSORIforKEMOtherInfo(AlgorithmIdentifier, int, byte[]) - Constructor for class org.bouncycastle.asn1.cms.CMSORIforKEMOtherInfo
 
CMSTest - Class in org.bouncycastle.asn1.cms.test
 
CMSTest() - Constructor for class org.bouncycastle.asn1.cms.test.CMSTest
 
CN - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
common name - StringType(SIZE(1..64))
cn - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
CN - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use a X500NameStyle
cnegate(int, int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
cnegate(int, int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
coeffs - Variable in class org.bouncycastle.pqc.math.ntru.Polynomial
An array of coefficients
COEXISTANT_TAG_ALLOCATION_AUTHORITY - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
COFACTOR - Static variable in class org.bouncycastle.crypto.bls.BLS12_381G1
G1 cofactor h.
COFACTOR - Static variable in class org.bouncycastle.crypto.bls.BLS12_381G2
G2 cofactor.
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.esf.test
 
CommitmentTypeIndicationUnitTest() - Constructor for class org.bouncycastle.asn1.esf.test.CommitmentTypeIndicationUnitTest
 
CommitmentTypeQualifier - Class in org.bouncycastle.asn1.esf
Commitment type qualifiers, used in the Commitment-Type-Indication attribute (RFC3126).
CommitmentTypeQualifier(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.esf.CommitmentTypeQualifier
Creates a new CommitmentTypeQualifier instance.
CommitmentTypeQualifier(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.esf.CommitmentTypeQualifier
Creates a new CommitmentTypeQualifier instance.
CommitmentTypeQualifierUnitTest - Class in org.bouncycastle.asn1.esf.test
 
CommitmentTypeQualifierUnitTest() - Constructor for class org.bouncycastle.asn1.esf.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
 
compare(int, int) - Static method in class org.bouncycastle.util.Integers
 
compare(long, long) - Static method in class org.bouncycastle.util.Longs
 
compareUnsigned(byte[], byte[]) - Static method in class org.bouncycastle.util.Arrays
 
compareUnsigned(int, int) - Static method in class org.bouncycastle.util.Integers
 
compareUnsigned(long, long) - Static method in class org.bouncycastle.util.Longs
 
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.
compressedData - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.1.9 -- smime ct compressedData
CompressedData - Class in org.bouncycastle.asn1.cms
RFC 3274: CMS Compressed Data.
CompressedData(AlgorithmIdentifier, ContentInfo) - Constructor for class org.bouncycastle.asn1.cms.CompressedData
 
CompressedDataParser - Class in org.bouncycastle.asn1.cms
Parser of RFC 3274 CompressedData object.
CompressedDataParser(ASN1SequenceParser) - Constructor for class org.bouncycastle.asn1.cms.CompressedDataParser
 
compressG1(ECPoint) - Static method in class org.bouncycastle.crypto.bls.BLS12_381Serialization
Compress a G1 point to its 48-byte Zcash-format encoding.
compressG2(BLS12_381G2Point) - Static method in class org.bouncycastle.crypto.bls.BLS12_381Serialization
Compress a G2 point to its 96-byte Zcash-format encoding.
computeSSK(BigInteger) - Method in class org.bouncycastle.crypto.params.ECCSIKeyGenerationParameters
Computes the session secret key (SSK) by adding the provided value to the secret key component and reducing modulo the curve order.
concatenate(byte[], byte[]) - Static method in class org.bouncycastle.util.Arrays
 
concatenate(short[], short[]) - Static method in class org.bouncycastle.util.Arrays
 
concatenate(byte[], byte[], byte[]) - Static method in class org.bouncycastle.util.Arrays
 
concatenate(byte[], byte[], byte[], byte[]) - Static method in class org.bouncycastle.util.Arrays
 
concatenate(byte[][]) - Static method in class org.bouncycastle.util.Arrays
 
concatenate(int[], int[]) - Static method in class org.bouncycastle.util.Arrays
 
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
 
ConcatenationKDFTest - Class in org.bouncycastle.crypto.test
Test vectors were copied from https://github.com/patrickfav/singlestep-kdf/wiki/NIST-SP-800-56C-Rev1:-Non-Official-Test-Vectors
ConcatenationKDFTest() - Constructor for class org.bouncycastle.crypto.test.ConcatenationKDFTest
 
configure() - Method in class org.bouncycastle.math.ec.ECCurve
 
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
 
conjugate() - Method in class org.bouncycastle.crypto.bls.Fp12Element
Conjugate: (c0 + c1*w) → (c0 - c1*w).
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
 
constantTimeAreEqual(int, long[], int, long[], int) - Static method in class org.bouncycastle.util.Arrays
 
constantTimeAreEqual(char[], char[]) - Static method in class org.bouncycastle.util.Arrays
A constant time equals comparison - does not terminate early if comparison fails.
constantTimeAreEqual(long[], long[]) - Static method in class org.bouncycastle.util.Arrays
 
constantTimeAreEqual(String, String) - Static method in class org.bouncycastle.util.Strings
Constant time string comparison.
constantTimeMultiply(ECPoint, BigInteger) - Static method in class org.bouncycastle.crypto.bls.BLS12_381G1
Constant-time scalar multiplication on G1, suitable for secret scalars (e.g.
constantTimeMultiply(BigInteger) - Method in class org.bouncycastle.crypto.bls.BLS12_381G2Point
Constant-time scalar multiplication, suitable for secret scalars (e.g.
CONSTRAINTS - Static variable in class org.bouncycastle.crypto.CryptoServicesPermission
Enable the setting of the constraints.
ConstraintUtils - Class in org.bouncycastle.crypto.constraints
 
ConstraintUtils() - Constructor for class org.bouncycastle.crypto.constraints.ConstraintUtils
 
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
 
contains(BigInteger) - Method in class org.bouncycastle.util.BigIntegers.Cache
 
containsHash(byte[]) - Method in class org.bouncycastle.asn1.tsp.PartialHashtree
 
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, ASN1UTF8String) - Constructor for class org.bouncycastle.asn1.ess.ContentHints
 
ContentHintsUnitTest - Class in org.bouncycastle.asn1.ess.test
 
ContentHintsUnitTest() - Constructor for class org.bouncycastle.asn1.ess.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
RFC 5652 ContentInfo, and RFC 5652 EncapsulatedContentInfo objects.
ContentInfo(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.cms.ContentInfo
 
ContentInfo - Class in org.bouncycastle.asn1.pkcs
 
ContentInfo(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.pkcs.ContentInfo
 
ContentInfoParser - Class in org.bouncycastle.asn1.cms
RFC 5652 ContentInfo object 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
context(byte[]) - Static method in class org.bouncycastle.crypto.params.Blake3Parameters
Create a key parameter.
CONTEXT_SPECIFIC - Static variable in interface org.bouncycastle.asn1.BERTags
 
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.cmc.test
 
ControlsProcessedTest() - Constructor for class org.bouncycastle.asn1.cmc.test.ControlsProcessedTest
 
convert(ASN1BitString) - Static method in class org.bouncycastle.asn1.DERBitString
 
convert(ASN1Sequence) - Static method in class org.bouncycastle.asn1.DERSequence
 
convert(ASN1Set) - Static method in class org.bouncycastle.asn1.DERSet
 
convert(ASN1Sequence) - Static method in class org.bouncycastle.asn1.DLSequence
 
convert(char[]) - Method in interface org.bouncycastle.crypto.CharToByteConverter
Return a byte encoded representation of the passed in password.
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
 
convertOutput(BigInteger) - Method in class org.bouncycastle.crypto.engines.CramerShoupCoreEngine
 
convertToChars(byte[]) - Method in interface org.bouncycastle.crypto.AlphabetMapper
Return a char[] for this alphabet based on the indexes passed.
convertToChars(byte[]) - Method in class org.bouncycastle.crypto.util.BasicAlphabetMapper
 
convertToIndexes(char[]) - Method in interface org.bouncycastle.crypto.AlphabetMapper
Return the passed in char[] as a byte array of indexes (indexes can be more than 1 byte)
convertToIndexes(char[]) - Method in class org.bouncycastle.crypto.util.BasicAlphabetMapper
 
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.Blake3Digest
 
copy() - Method in class org.bouncycastle.crypto.digests.CSHAKEDigest
 
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.SHA1InterleaveDigest
 
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.SHA3Digest
 
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.SHAKEDigest
 
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.TupleHash
 
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.crypto.macs.KMAC
 
copy(byte[], byte[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
copy(int[], int[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
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
 
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[]) - 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(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
copy(int[], int, 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, 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, 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, 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.raw.Nat256
 
copy() - Method in interface org.bouncycastle.util.Memoable
Produce a copy of this object with its configuration and in its current state.
copy64(int, long[]) - Static method in class org.bouncycastle.math.raw.Nat
 
copy64(int, long[], 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(long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
copy64(long[], int, long[], int) - Static method in class org.bouncycastle.math.raw.Nat128
 
copy64(long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
copy64(long[], int, long[], int) - Static method in class org.bouncycastle.math.raw.Nat192
 
copy64(long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
copy64(long[], int, long[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
copy64(long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat320
 
copy64(long[], int, long[], int) - Static method in class org.bouncycastle.math.raw.Nat320
 
copy64(long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat448
 
copy64(long[], int, long[], int) - Static method in class org.bouncycastle.math.raw.Nat448
 
copy64(long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat576
 
copy64(long[], int, long[], int) - 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.
copyContextTo(byte[], int, int) - Method in class org.bouncycastle.crypto.params.ParametersWithContext
 
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(KeccakDigest) - Method in class org.bouncycastle.crypto.digests.KeccakDigest
 
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
 
copyTo(byte[], int, int) - Method in class org.bouncycastle.crypto.params.KeyParameter
 
copyTo(byte[], int) - Method in class org.bouncycastle.util.io.LimitedBuffer
 
count - Variable in class org.bouncycastle.pqc.crypto.test.NTRUKAT
 
Counter() - Constructor for class org.bouncycastle.crypto.test.AsconTest.Counter
 
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(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.engines.CramerShoupCiphertext
 
CramerShoupCiphertext(byte[]) - 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(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.
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(int) - Static method in class org.bouncycastle.math.raw.Nat
 
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
 
create64(int) - Static method in class org.bouncycastle.math.raw.Nat
 
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
 
createAESEngine() - Method in class org.bouncycastle.crypto.test.GCMTest
 
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.signers.DSTU4145Signer
 
createBasePointMultiplier() - Method in class org.bouncycastle.crypto.signers.ECDSASigner
 
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
 
createContentCipher(boolean, CipherParameters, AlgorithmIdentifier) - Static method in class org.bouncycastle.crypto.util.CipherFactory
Create a content cipher for encrypting bulk data.
createCurve() - Method in class org.bouncycastle.asn1.x9.X9ECParametersHolder
 
createCurve() - Static method in class org.bouncycastle.crypto.bls.BLS12_381G1
 
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() - Method in class org.bouncycastle.crypto.params.RSABlindSignatureParameters
Return a fresh Digest instance for the variant's content hash (SHA-384 for every variant defined in RFC 9474 sec. 5).
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
 
createGCM(BlockCipher) - Method in class org.bouncycastle.crypto.test.GCMTest
 
createKey(byte[]) - Static method in class org.bouncycastle.crypto.util.PrivateKeyFactory
Create a private key parameter from a PKCS8 PrivateKeyInfo 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(PrivateKeyInfo) - Static method in class org.bouncycastle.crypto.util.PrivateKeyFactory
Create a private key parameter from the passed in PKCS8 PrivateKeyInfo object.
createKey(byte[]) - Static method in class org.bouncycastle.crypto.util.PublicKeyFactory
Create a public key from a SubjectPublicKeyInfo encoding
createKey(InputStream) - Static method in class org.bouncycastle.crypto.util.PublicKeyFactory
Create a public key from a SubjectPublicKeyInfo encoding read from a stream
createKey(SubjectPublicKeyInfo) - 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.crypto.util.PublicKeyFactory
Create a public key from the passed in SubjectPublicKeyInfo
createKey(byte[]) - Static method in class org.bouncycastle.pqc.crypto.util.PrivateKeyFactory
Create a private key parameter from a PKCS8 PrivateKeyInfo encoding.
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(PrivateKeyInfo) - Static method in class org.bouncycastle.pqc.crypto.util.PrivateKeyFactory
Create a private key parameter from the passed in PKCS8 PrivateKeyInfo object.
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.pqc.crypto.util.PublicKeyFactory
Create a public key from a SubjectPublicKeyInfo encoding read from a stream
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.pqc.crypto.util.PublicKeyFactory
Create a public key from the passed in SubjectPublicKeyInfo
createKeyGenerator(ASN1ObjectIdentifier, SecureRandom) - Static method in class org.bouncycastle.crypto.util.CipherKeyGeneratorFactory
Create a key generator for the passed in Object Identifier.
createMD5() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createMD5PRF() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
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
 
createPoint(BigInteger, BigInteger) - Method in class org.bouncycastle.math.ec.ECCurve.AbstractF2m
 
createPoint(BigInteger, BigInteger) - Method in class org.bouncycastle.math.ec.ECCurve
 
createPolynomial() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUHPS40961229
 
createPolynomial() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUHPS4096821
 
createPolynomial() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUHPSParameterSet
 
createPolynomial() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUHRSSParameterSet
 
createPolynomial() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
Creates a polynomial based on this parameter set.
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, ASN1Set) - Static method in class org.bouncycastle.crypto.util.PrivateKeyInfoFactory
Create a PrivateKeyInfo representation of a private key with attributes.
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.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.
createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519
 
createRawPoint(ECFieldElement, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, ECFieldElement[]) - Method in class org.bouncycastle.math.ec.ECCurve
 
createRawPoint(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECCurve.F2m
 
createRawPoint(ECFieldElement, 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.ECCurve.Fp
 
createRawSigner(AsymmetricBlockCipher, Digest) - Static method in class org.bouncycastle.crypto.signers.PSSSigner
Create a PSS signer/verifier that consumes a pre-computed message hash.
createRawSigner(AsymmetricBlockCipher, Digest, Digest, int, byte) - Static method in class org.bouncycastle.crypto.signers.PSSSigner
Create a PSS signer/verifier that consumes a pre-computed message hash, with the MGF digest, salt length and trailer specified explicitly.
createRawSigner(AsymmetricBlockCipher, Digest, Digest, byte[], byte) - Static method in class org.bouncycastle.crypto.signers.PSSSigner
Create a PSS signer/verifier that consumes a pre-computed message hash, using a fixed salt (chiefly for known-answer testing where the salt must be reproducible).
createRound1PayloadToSend() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEParticipant
Creates and returns the payload to send to the other participant during round 1.
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.ecjpake.ECJPAKEParticipant
Creates and returns the payload to send to the other participant during round 2.
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.ecjpake.ECJPAKEParticipant
Creates and returns the payload to send to the other participant during round 3.
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
 
createSHA1() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHA1PRF() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHA224() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHA224PRF() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHA256() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHA256PRF() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHA384() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHA384PRF() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHA3_224() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHA3_224PRF() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHA3_256() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHA3_256PRF() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHA3_384() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHA3_384PRF() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHA3_512() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHA3_512PRF() - 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_224PRF() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHA512_256() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHA512_256PRF() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHA512PRF() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHAKE128() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
createSHAKE256() - Static method in class org.bouncycastle.crypto.util.DigestFactory
 
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[], int) - Static method in class org.bouncycastle.crypto.params.KDFDoublePipelineIterationParameters
 
createWithCounter(byte[], byte[], byte[], int) - Static method in class org.bouncycastle.crypto.params.KDFFeedbackParameters
 
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
 
CRH_BYTES - Static variable in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
Size of the challenge hash (bytes)
CrhBytes - Static variable in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
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 ::= SEQUENCE OF CertificateList
CRLAnnContent(CertificateList) - Constructor for class org.bouncycastle.asn1.cmp.CRLAnnContent
 
CRLBag - Class in org.bouncycastle.asn1.pkcs
CRL Bag for PKCS#12
CRLBag(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.pkcs.CRLBag
 
crlBag - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#12: 1.2.840.113549.1.12.10.1.4
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 - Class in org.bouncycastle.asn1.x509
The CRLNumber object.
CRLNumber(BigInteger) - Constructor for class org.bouncycastle.asn1.x509.CRLNumber
 
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 - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
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
 
CRLSource - Class in org.bouncycastle.asn1.cmp
GenMsg: {id-it TBD1}, SEQUENCE SIZE (1..MAX) OF CRLStatus GenRep: {id-it TBD2}, SEQUENCE SIZE (1..MAX) OF CertificateList | < absent > CRLSource ::= CHOICE { dpn [0] DistributionPointName, issuer [1] GeneralNames }
CRLSource(DistributionPointName, GeneralNames) - Constructor for class org.bouncycastle.asn1.cmp.CRLSource
 
CRLStatus - Class in org.bouncycastle.asn1.cmp
CRLStatus ::= SEQUENCE { source CRLSource, thisUpdate Time OPTIONAL }
CRLStatus(CRLSource, Time) - Constructor for class org.bouncycastle.asn1.cmp.CRLStatus
 
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
 
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 ::= SEQUENCE SIZE (1..MAX) OF Attribute
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)}
CryptoProWrapEngine - Class in org.bouncycastle.crypto.engines
 
CryptoProWrapEngine() - Constructor for class org.bouncycastle.crypto.engines.CryptoProWrapEngine
 
CryptoServiceConstraintsException - Exception in org.bouncycastle.crypto
 
CryptoServiceConstraintsException(String) - Constructor for exception org.bouncycastle.crypto.CryptoServiceConstraintsException
 
CryptoServiceConstraintsTest - Class in org.bouncycastle.crypto.test
 
CryptoServiceConstraintsTest() - Constructor for class org.bouncycastle.crypto.test.CryptoServiceConstraintsTest
 
CryptoServiceProperties - Interface in org.bouncycastle.crypto
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.DSTU7564Digest
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.GeneralDigest
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.GOST3411Digest
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.KeccakDigest
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.LongDigest
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.MD4Digest
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.MD5Digest
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.RIPEMD128Digest
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.RIPEMD160Digest
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.RIPEMD256Digest
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.RIPEMD320Digest
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.SHA1Digest
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.SHA224Digest
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.SHA256Digest
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.SHA384Digest
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.SHA512Digest
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.SHA512tDigest
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.SHAKEDigest
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.SM3Digest
 
cryptoServiceProperties() - Method in class org.bouncycastle.crypto.digests.TigerDigest
 
CryptoServicePurpose - Enum in org.bouncycastle.crypto
 
CryptoServicesConstraints - Interface in org.bouncycastle.crypto
 
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.
cryptoSign(byte[], long[], byte[], long, byte[], int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Main signing function compatible with the crypto_sign API
CrystalsDilithiumTest - Class in org.bouncycastle.pqc.crypto.test
 
CrystalsDilithiumTest() - Constructor for class org.bouncycastle.pqc.crypto.test.CrystalsDilithiumTest
 
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.icao.test
 
CscaMasterListTest() - Constructor for class org.bouncycastle.asn1.icao.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.
CSHAKEDigest(int, CryptoServicePurpose, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.digests.CSHAKEDigest
Base constructor.
CSHAKEDigest(CSHAKEDigest) - Constructor for class org.bouncycastle.crypto.digests.CSHAKEDigest
 
CSHAKEDigest(byte[]) - Constructor for class org.bouncycastle.crypto.digests.CSHAKEDigest
 
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 - Variable in class org.bouncycastle.pqc.crypto.test.NTRUKAT
Ciphertext
ct_encKeyWithID - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
1.2.840.113549.1.9.16.1.21 id-ct OBJECT IDENTIFIER ::= { id-smime 1 } -- content types id-ct-encKeyWithID OBJECT IDENTIFIER ::= {id-ct 21}
CTRDRBGTest - Class in org.bouncycastle.crypto.prng.test
CTR DRBG Test
CTRDRBGTest() - Constructor for class org.bouncycastle.crypto.prng.test.CTRDRBGTest
 
CTRModeCipher - Interface in org.bouncycastle.crypto.modes
 
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 OID: 1.2.840.10045.3.0
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.crypto.hash2curve.HashToField
 
curve(String) - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Builder
 
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
 
curve25519_ETC_TEST_VECTOR_DATA - Static variable in class org.bouncycastle.crypto.hash2curve.test.TestVectors
 
curve25519_HTC_TEST_VECTOR_DATA - Static variable in class org.bouncycastle.crypto.hash2curve.test.TestVectors
 
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(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
Curve25519FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
Curve25519FieldElement(int[]) - Constructor for class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
Curve25519Point - Class in org.bouncycastle.math.ec.custom.djb
 
curve448_TEST_VECTOR_DATA - Static variable in class org.bouncycastle.crypto.hash2curve.test.TestVectors
 
CurveProcessor - Interface in org.bouncycastle.crypto.hash2curve
Process curve specific functions
curveProcessor - Variable in class org.bouncycastle.crypto.hash2curve.HashToEllipticCurve
 
CURVES - Static variable in class org.bouncycastle.math.ec.test.F2mProofer
The standard curves on which the tests are done
curvey25519 - Static variable in class org.bouncycastle.asn1.cryptlib.CryptlibObjectIdentifiers
Curve25519Legacy for use with ECDH.
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
 
czero(int) - Static method in class org.bouncycastle.math.raw.Nat
 
czero64(long) - Static method in class org.bouncycastle.math.raw.Nat
 

D

d - Variable in class org.bouncycastle.crypto.macs.SipHash
 
data - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
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(ASN1OctetString) - Constructor for class org.bouncycastle.asn1.dvcs.Data
 
Data(DigestInfo) - 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 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#7: 1.2.840.113549.1.7.1
Data(byte[]) - Constructor for class org.bouncycastle.util.test.FixedSecureRandom.Data
 
dataEncipherment - Static variable in class org.bouncycastle.asn1.x509.KeyUsage
 
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.icao.test
 
DataGroupHashUnitTest() - Constructor for class org.bouncycastle.asn1.icao.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
 
DATE - Static variable in interface org.bouncycastle.asn1.BERTags
 
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
DATE_TIME - Static variable in interface org.bouncycastle.asn1.BERTags
 
dateOfBirth - Static variable in class org.bouncycastle.asn1.isismtt.x509.DeclarationOfMajority
 
DC - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
 
dc - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
DC - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
 
deallocate(Argon2BytesGenerator.Block) - Method in interface org.bouncycastle.crypto.generators.Argon2BytesGenerator.BlockPool
 
deallocate(Argon2BytesGenerator.Block) - Method in class org.bouncycastle.crypto.generators.Argon2BytesGenerator.FixedBlockPool
 
DEBUG - Static variable in class org.bouncycastle.util.encoders.test.EncoderTest
 
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
 
dec16le(byte[], int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
dec32le(byte[], int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Decode 32-bit little-endian value from byte array This is a direct translation of the C dec32le function
dec64le(byte[], int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
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
 
DeclarationOfMajority - Class in org.bouncycastle.asn1.isismtt.x509
A declaration of majority.
DeclarationOfMajority(int) - Constructor for class org.bouncycastle.asn1.isismtt.x509.DeclarationOfMajority
 
DeclarationOfMajority(boolean, String) - 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.isismtt.test
 
DeclarationOfMajorityUnitTest() - Constructor for class org.bouncycastle.asn1.isismtt.test.DeclarationOfMajorityUnitTest
 
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
 
decode(byte[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
Deprecated.
decode(byte[], int, int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
decode(byte[], 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.X25519Field
decode(byte[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
Deprecated.
decode(byte[], int, int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
decode(byte[], int, int[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
decode(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
decode(byte[], byte[], int) - Static method in class org.bouncycastle.math.raw.GF16
Decodes an encoded byte array.
decode(byte[], int, byte[], int, int) - Static method in class org.bouncycastle.math.raw.GF16
 
decode(byte[]) - Static method in class org.bouncycastle.util.encoders.Base32
decode the base 32 encoded input data.
decode(String) - Static method in class org.bouncycastle.util.encoders.Base32
decode the base 32 encoded String data - whitespace will be ignored.
decode(String, OutputStream) - Static method in class org.bouncycastle.util.encoders.Base32
decode the base 32 encoded String data writing it to the given output stream, whitespace characters will be ignored.
decode(byte[], int, int, OutputStream) - Static method in class org.bouncycastle.util.encoders.Base32
Decode to an output stream;
decode(byte[], int, int, OutputStream) - Method in class org.bouncycastle.util.encoders.Base32Encoder
decode the base 32 encoded byte data writing it to the given output stream, whitespace characters will be ignored.
decode(String, OutputStream) - Method in class org.bouncycastle.util.encoders.Base32Encoder
decode the base 32 encoded String data writing it to the given output stream, whitespace characters will be ignored.
decode(byte[]) - Static method in class org.bouncycastle.util.encoders.Base64
decode the base 64 encoded input data.
decode(byte[], int, int) - Static method in class org.bouncycastle.util.encoders.Base64
decode the base 64 encoded input data.
decode(String) - Static method in class org.bouncycastle.util.encoders.Base64
decode the 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(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(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(byte[], int, int, OutputStream) - Method in interface org.bouncycastle.util.encoders.Encoder
 
decode(String, OutputStream) - Method in interface org.bouncycastle.util.encoders.Encoder
 
decode(byte[]) - Static method in class org.bouncycastle.util.encoders.Hex
decode the Hex encoded input data.
decode(byte[], int, int) - Static method in class org.bouncycastle.util.encoders.Hex
decode the Hex encoded input data.
decode(String) - Static method in class org.bouncycastle.util.encoders.Hex
decode the Hex encoded String data - whitespace will be ignored.
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(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(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(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[]) - 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[], 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(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.UrlBase64
Decode the URL safe base 64 encoded String data writing it to the given output stream, whitespace characters will be ignored.
decode(byte[], byte[], int) - Static method in class org.bouncycastle.util.GF16
decode(byte[], int, byte[], int, int) - Static method in class org.bouncycastle.util.GF16
decode255(byte[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
decode255(byte[], int, int[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
decode255(int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
decode255(int[], int, int[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
decode448(byte[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
decode448(byte[], int, int[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
decode448(int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
decode448(int[], int, int[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
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
 
decodePoint(ECCurve, byte[]) - Static method in class org.bouncycastle.asn1.ua.DSTU4145PointEncoder
 
decodePoint(byte[]) - Method in class org.bouncycastle.math.ec.ECCurve
Decode a point on this curve from its ASN.1 encoding.
decodePublicKey(byte[]) - Static method in class org.bouncycastle.crypto.signers.BIP340Signer
Lift a 32-byte x-only BIP-340 public key to an ECPublicKeyParameters carrying the unique even-Y secp256k1 point with that X.
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.
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(ScalarSplitParameters, BigInteger) - Static method in class org.bouncycastle.math.ec.endo.EndoUtil
 
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
 
decompressG1(byte[], ECCurve) - Static method in class org.bouncycastle.crypto.bls.BLS12_381Serialization
Decompress a 48-byte Zcash-format encoding back to a G1 point on the supplied curve.
decompressG2(byte[]) - Static method in class org.bouncycastle.crypto.bls.BLS12_381Serialization
Decompress a 96-byte Zcash-format encoding back to a G2 point.
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(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(byte[], int, int, int) - Method in class org.bouncycastle.crypto.kems.ECIESKeyEncapsulation
Deprecated.
use ECIESKEMExtractor
decrypt(byte[], int) - Method in class org.bouncycastle.crypto.kems.ECIESKeyEncapsulation
Deprecated.
use ECIESKEMExtractor
decrypt(byte[], int, int, int) - Method in class org.bouncycastle.crypto.kems.RSAKeyEncapsulation
Deprecated.
Decrypt an encapsulated session key.
decrypt(byte[], int) - Method in class org.bouncycastle.crypto.kems.RSAKeyEncapsulation
Deprecated.
Decrypt an encapsulated session key.
decrypt(byte[], int, int, int) - Method in interface org.bouncycastle.crypto.KeyEncapsulation
Deprecated.
Decapsulate an encapsulated session key.
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(CramerShoupCiphertext) - Method in class org.bouncycastle.crypto.engines.CramerShoupCoreEngine
 
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, int, byte[], int) - Method in class org.bouncycastle.crypto.fpe.FPEEngine
 
decryptBlock(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.fpe.FPEFF1Engine
 
decryptBlock(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.fpe.FPEFF3_1Engine
 
decryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.CFBBlockCipher
Do the appropriate processing for CFB mode decryption.
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.cmc.test
 
DecryptedPOPTest() - Constructor for class org.bouncycastle.asn1.cmc.test.DecryptedPOPTest
 
decryptPreMasterSecret(byte[], int, int, RSAKeyParameters, int, SecureRandom) - Static method in class org.bouncycastle.crypto.tls.TlsRsaKeyExchange
 
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_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_TRAILER_FIELD - Static variable in class org.bouncycastle.asn1.pkcs.RSASSAPSSparams
 
DefaultBufferedBlockCipher - Class in org.bouncycastle.crypto
A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion.
DefaultBufferedBlockCipher() - Constructor for class org.bouncycastle.crypto.DefaultBufferedBlockCipher
constructor for subclasses
DefaultBufferedBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.DefaultBufferedBlockCipher
Create a buffered block cipher without padding.
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.
DefaultMultiBlockCipher - Class in org.bouncycastle.crypto
 
DefaultMultiBlockCipher() - Constructor for class org.bouncycastle.crypto.DefaultMultiBlockCipher
 
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.
DefaultServiceProperties - Class in org.bouncycastle.crypto.constraints
 
DefaultServiceProperties(String, int) - Constructor for class org.bouncycastle.crypto.constraints.DefaultServiceProperties
 
DefaultServiceProperties(String, int, Object) - Constructor for class org.bouncycastle.crypto.constraints.DefaultServiceProperties
 
DefaultServiceProperties(String, int, Object, CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.constraints.DefaultServiceProperties
 
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.
DefiniteLengthAllocationTest - Class in org.bouncycastle.asn1.test
Regression coverage for the definite-length materialization allocation guard in DefiniteLengthInputStream.toByteArray().
DefiniteLengthAllocationTest() - Constructor for class org.bouncycastle.asn1.test.DefiniteLengthAllocationTest
 
DeltaCertificateDescriptor - Class in org.bouncycastle.asn1.x509
DeltaCertificateDescriptor ::= SEQUENCE { serialNumber CertificateSerialNumber, signature [0] EXPLICIT AlgorithmIdentifier {SIGNATURE_ALGORITHM, {...}}
DeltaCertificateDescriptor(ASN1Integer, AlgorithmIdentifier, X500Name, Validity, X500Name, SubjectPublicKeyInfo, Extensions, ASN1BitString) - Constructor for class org.bouncycastle.asn1.x509.DeltaCertificateDescriptor
 
deltaCertificateDescriptor - Static variable in class org.bouncycastle.asn1.x509.Extension
delta certificate extension - prototype value will change!
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.
DEPRECATED - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
DER - Static variable in interface org.bouncycastle.asn1.ASN1Encoding
DER - distinguished encoding rules.
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
DERDump - Class in org.bouncycastle.asn1.util
Deprecated.
use ASN1Dump.
DERDump() - Constructor for class org.bouncycastle.asn1.util.DERDump
Deprecated.
 
DEREncodingException - Exception in org.bouncycastle.asn1
Exception thrown when an ASN.1 primitive cannot be serialized as DER - typically because its in-memory contents do not satisfy the DER restrictions of X.690 (e.g. a UTCTime / GeneralizedTime parsed leniently from the wire that is then asked to round-trip through a DEROutputStream).
DEREncodingException(String) - Constructor for exception org.bouncycastle.asn1.DEREncodingException
Base constructor.
DEREncodingException(String, Throwable) - Constructor for exception org.bouncycastle.asn1.DEREncodingException
Constructor when this exception is due to another one.
DERExternal - Class in org.bouncycastle.asn1
Class representing the DER-type External
DERExternal(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.DERExternal
DERExternal(DERSequence) - Constructor for class org.bouncycastle.asn1.DERExternal
Deprecated.
DERExternal(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.DERExternal
Construct a DER EXTERNAL object, the input sequence must have exactly two elements on it.
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
DERExternal(ASN1ObjectIdentifier, ASN1Integer, ASN1Primitive, int, ASN1Primitive) - Constructor for class org.bouncycastle.asn1.DERExternal
Creates a new instance of DERExternal.
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(Date) - Constructor for class org.bouncycastle.asn1.DERGeneralizedTime
 
DERGeneralizedTime(String) - 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
 
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.
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
deriveKeyPair(byte[]) - Method in class org.bouncycastle.crypto.hpke.HPKE
 
deriveT1(byte[], byte[], byte[], byte[], byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
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.
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.
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
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.
DERPrivateTest - Class in org.bouncycastle.asn1.test
 
DERPrivateTest() - Constructor for class org.bouncycastle.asn1.test.DERPrivateTest
 
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, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DERSequence
Create a sequence containing two objects.
DERSequence(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.DERSequence
Create a sequence containing a vector of objects.
DERSequence(ASN1Encodable[]) - Constructor for class org.bouncycastle.asn1.DERSequence
Create a sequence containing an array 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 For X.690 syntax rules, see ASN1Set.
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(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.DERSet
create a set containing a vector of objects.
DERSet(ASN1Encodable[]) - Constructor for class org.bouncycastle.asn1.DERSet
create a set containing an array 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(String) - Constructor for class org.bouncycastle.asn1.DERT61String
Basic constructor - with string 8 bit assumed.
DERT61String(byte[]) - Constructor for class org.bouncycastle.asn1.DERT61String
Basic constructor - string encoded as a sequence of bytes.
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(int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DERTaggedObject
 
DERTaggedObject(int, int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DERTaggedObject
 
DERTaggedObject(boolean, int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DERTaggedObject
 
DERTaggedObject(boolean, int, 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(Date) - Constructor for class org.bouncycastle.asn1.DERUTCTime
 
DERUTCTime(String) - 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
 
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_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_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_EDE_KEY_LENGTH - Static variable in class org.bouncycastle.crypto.params.DESedeParameters
 
DES_KEY_LENGTH - Static variable in class org.bouncycastle.crypto.params.DESParameters
 
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
DESCRIPTION - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
 
description - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
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
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
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
 
deserializePrivateKey(byte[], byte[]) - Method in class org.bouncycastle.crypto.hpke.HPKE
 
deserializePublicKey(byte[]) - Method in class org.bouncycastle.crypto.hpke.HPKE
 
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
 
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.pqc.crypto.util.SecretWithEncapsulationImpl
 
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
 
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
 
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_MAX_SIZE - Static variable in class org.bouncycastle.util.Properties
Upper bound (in bits) on the prime modulus p accepted when validating an imported Diffie-Hellman public key.
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
 
DHBMParameter - Class in org.bouncycastle.asn1.cmp
DHBMParameter ::= SEQUENCE { owf AlgorithmIdentifier, -- AlgId for a One-Way Function (SHA-1 recommended) mac AlgorithmIdentifier -- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11], } -- or HMAC [RFC2104, RFC2202])
DHBMParameter(AlgorithmIdentifier, AlgorithmIdentifier) - Constructor for class org.bouncycastle.asn1.cmp.DHBMParameter
 
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.
 
dhEphem - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
X9.42 dhEphem OID: 1.2.840.10046.3.2
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
 
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, BigInteger, DHValidationParameters) - Constructor for class org.bouncycastle.crypto.params.DHParameters
 
DHParameters(BigInteger, BigInteger, BigInteger, int, int, 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 ::= INTEGER
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 dhpublicnumber OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) ansi-x942(10046) number-type(2) 1 } OID: 1.2.840.10046.2.1
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.crmf.test
 
DhSigStaticTest() - Constructor for class org.bouncycastle.asn1.crmf.test.DhSigStaticTest
 
dhSinglePass_cofactorDH_kdf_schemes - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
dhSinglePass_cofactorDH_recommendedKDF - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
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_cofactorDH_specifiedKDF - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
dhSinglePass_stdDH_hkdf_sha256_scheme - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
RFC 8418: dhSinglePass-stdDH-hkdf-sha256-scheme OBJECT IDENTIFIER ::= { smime-alg 19 } 1.2.840.113549.1.9.16.3.19
dhSinglePass_stdDH_hkdf_sha384_scheme - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
RFC 8418: dhSinglePass-stdDH-hkdf-sha384-scheme OBJECT IDENTIFIER ::= { smime-alg 20 } 1.2.840.113549.1.9.16.3.20
dhSinglePass_stdDH_hkdf_sha512_scheme - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
RFC 8418: dhSinglePass-stdDH-hkdf-sha512-scheme OBJECT IDENTIFIER ::= { smime-alg 21 } 1.2.840.113549.1.9.16.3.21
dhSinglePass_stdDH_kdf_schemes - 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() - Constructor for class org.bouncycastle.crypto.test.DHTest
 
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
 
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
 
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(ASN1BitString, ASN1Integer) - Constructor for class org.bouncycastle.asn1.x9.DHValidationParms
Deprecated.
 
diff(int, int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
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
 
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 - Interface in org.bouncycastle.crypto
interface that a message digest conforms to.
digest - Variable in class org.bouncycastle.crypto.io.DigestInputStream
 
digest - Variable in class org.bouncycastle.crypto.io.DigestOutputStream
 
DIGEST_SIZE - Static variable in class org.bouncycastle.crypto.digests.HarakaBase
 
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
DigestConstraintsTest - Class in org.bouncycastle.crypto.test
 
DigestConstraintsTest() - Constructor for class org.bouncycastle.crypto.test.DigestConstraintsTest
 
DigestDerivationFunction - Interface in org.bouncycastle.crypto
base interface for general purpose Digest based byte derivation functions.
digestedData - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
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
 
digestedData - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#7: 1.2.840.113549.1.7.5
DigestFactory - Class in org.bouncycastle.crypto.util
Basic factory class for message digests.
DigestFactory() - Constructor for class org.bouncycastle.crypto.util.DigestFactory
 
DigestInfo - Class in org.bouncycastle.asn1.x509
The DigestInfo object.
DigestInfo(AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.x509.DigestInfo
 
DigestInfo(ASN1Sequence) - 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
 
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
 
DigestTest - Class in org.bouncycastle.crypto.test
 
DigestUtils - Class in org.bouncycastle.pqc.crypto
 
DigestUtils() - Constructor for class org.bouncycastle.pqc.crypto.DigestUtils
 
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
 
dilithium - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
dilithium2 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
dilithium2 - Static variable in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumParameters
 
dilithium2_aes - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
dilithium3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
dilithium3 - Static variable in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumParameters
 
dilithium3_aes - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
dilithium5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
dilithium5 - Static variable in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumParameters
 
dilithium5_aes - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
DilithiumD - Static variable in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
DilithiumKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.crystals.dilithium
 
DilithiumKeyGenerationParameters(SecureRandom, DilithiumParameters) - Constructor for class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumKeyGenerationParameters
 
DilithiumKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.crystals.dilithium
 
DilithiumKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumKeyPairGenerator
 
DilithiumKeyParameters - Class in org.bouncycastle.pqc.crypto.crystals.dilithium
 
DilithiumKeyParameters(boolean, DilithiumParameters) - Constructor for class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumKeyParameters
 
DilithiumN - Static variable in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
DilithiumParameters - Class in org.bouncycastle.pqc.crypto.crystals.dilithium
 
DilithiumPolyT0PackedBytes - Static variable in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
DilithiumPolyT1PackedBytes - Static variable in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
DilithiumPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.crystals.dilithium
 
DilithiumPrivateKeyParameters(DilithiumParameters, byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumPrivateKeyParameters
 
DilithiumPrivateKeyParameters(DilithiumParameters, byte[], DilithiumPublicKeyParameters) - Constructor for class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumPrivateKeyParameters
 
DilithiumPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.crystals.dilithium
 
DilithiumPublicKeyParameters(DilithiumParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumPublicKeyParameters
 
DilithiumPublicKeyParameters(DilithiumParameters, byte[], byte[]) - Constructor for class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumPublicKeyParameters
 
DilithiumQ - Static variable in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
DilithiumQinv - Static variable in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
DilithiumSigner - Class in org.bouncycastle.pqc.crypto.crystals.dilithium
 
DilithiumSigner() - Constructor for class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumSigner
 
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
 
DiscoverEndomorphisms - Class in org.bouncycastle.math.ec.tools
 
DiscoverEndomorphisms() - Constructor for class org.bouncycastle.math.ec.tools.DiscoverEndomorphisms
 
discoverEndomorphisms(X9ECParameters) - Static method in 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_SIZE here.
DisplayText - Class in org.bouncycastle.asn1.x509
DisplayText class, used in CertificatePolicies X509 V3 extensions (in policy qualifiers).
DisplayText(int, String) - Constructor for class org.bouncycastle.asn1.x509.DisplayText
Creates a new DisplayText instance.
DisplayText(String) - Constructor for class org.bouncycastle.asn1.x509.DisplayText
Creates a new DisplayText instance.
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(GeneralNames) - Constructor for class org.bouncycastle.asn1.x509.DistributionPointName
 
DistributionPointName(ASN1TaggedObject) - Constructor for class org.bouncycastle.asn1.x509.DistributionPointName
 
divide(int) - Method in class org.bouncycastle.crypto.threshold.ShamirSplitSecret
 
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
 
divideP(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
divideUnsigned(long, long) - Static method in class org.bouncycastle.util.Longs
 
DL - Static variable in interface org.bouncycastle.asn1.ASN1Encoding
DL - definite length encoding.
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
 
DLBitStringParser - Class in org.bouncycastle.asn1
Parser for a DL encoded BIT STRING.
DLExternal - Class in org.bouncycastle.asn1
Class representing the Definite-Length-type External
DLExternal(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.DLExternal
DLExternal(DLSequence) - Constructor for class org.bouncycastle.asn1.DLExternal
Deprecated.
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
DLExternal(ASN1ObjectIdentifier, ASN1Integer, ASN1Primitive, int, ASN1Primitive) - Constructor for class org.bouncycastle.asn1.DLExternal
Creates a new instance of Definite-Length External.
DLExternalTest - Class in org.bouncycastle.asn1.test
Class checking the correct functionality of DLExternal
DLExternalTest() - Constructor for class org.bouncycastle.asn1.test.DLExternalTest
 
DLGenerator - Class in org.bouncycastle.asn1
Base class for stream generators for definite-length structures.
DLGenerator(OutputStream) - Constructor for class org.bouncycastle.asn1.DLGenerator
 
DLGenerator(OutputStream, int, boolean) - Constructor for class org.bouncycastle.asn1.DLGenerator
 
DLOctetStringGenerator - Class in org.bouncycastle.asn1
A stream generator for definite-length (primitive) OCTET STRINGs.
DLOctetStringGenerator(OutputStream, long) - Constructor for class org.bouncycastle.asn1.DLOctetStringGenerator
Use the passed in stream as the target for the generator, writing out the header for a definite-length primitive OCTET STRING.
DLOctetStringGenerator(OutputStream, int, boolean, long) - Constructor for class org.bouncycastle.asn1.DLOctetStringGenerator
Use the passed in stream as the target for the generator, writing out the header for a tagged definite-length OCTET STRING (primitive when implicit, per X.690 8.14.3).
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, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DLSequence
Create a sequence containing two objects.
DLSequence(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.DLSequence
create a sequence containing a vector of objects.
DLSequence(ASN1Encodable[]) - Constructor for class org.bouncycastle.asn1.DLSequence
create a sequence containing an array of objects.
DLSequenceGenerator - Class in org.bouncycastle.asn1
A stream generator for definite-length SEQUENCEs.
DLSequenceGenerator(OutputStream, long) - Constructor for class org.bouncycastle.asn1.DLSequenceGenerator
Use the passed in stream as the target for the generator, writing out the header for a definite-length constructed SEQUENCE.
DLSequenceGenerator(OutputStream, int, boolean, long) - Constructor for class org.bouncycastle.asn1.DLSequenceGenerator
Use the passed in stream as the target for the generator, writing out the header for a tagged definite-length constructed SEQUENCE (possibly implicit).
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(ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.DLSet
 
DLSet(ASN1Encodable[]) - Constructor for class org.bouncycastle.asn1.DLSet
create a set from an array of objects.
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(int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DLTaggedObject
 
DLTaggedObject(int, int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DLTaggedObject
 
DLTaggedObject(boolean, int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DLTaggedObject
 
DLTaggedObject(boolean, int, int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.DLTaggedObject
 
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
 
doDudInputTest() - Method in class org.bouncycastle.crypto.test.SM2EngineTest
 
doFinal() - Method in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
process the contents of the buffer using the underlying cipher.
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.BufferedBlockCipher
Process the last block in the buffer.
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.DefaultBufferedBlockCipher
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.Blake2bpDigest
 
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.Blake2spDigest
 
doFinal(byte[], 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.Blake2xsDigest
Close the digest, producing the final digest value.
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.Blake3Digest
 
doFinal(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.Blake3Digest
 
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, 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.ParallelHash
 
doFinal(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.ParallelHash
 
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.Prehash
 
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.SHA1InterleaveDigest
 
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, 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, int) - Method in class org.bouncycastle.crypto.digests.SHAKEDigest
 
doFinal(byte[], int, byte, int) - Method in class org.bouncycastle.crypto.digests.SHAKEDigest
 
doFinal(byte[], int, int, 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.TupleHash
 
doFinal(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.TupleHash
 
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.Blake3Mac
 
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, 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() - Method in class org.bouncycastle.crypto.macs.SipHash
 
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.SipHash
 
doFinal() - Method in class org.bouncycastle.crypto.macs.SipHash128
 
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.GCMSIVBlockCipher
 
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.crypto.test.speedy.Poly1305Reference
 
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) - Method in class org.bouncycastle.pqc.crypto.lms.LMSContext
 
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.Blake3Digest
 
doOutput(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.CSHAKEDigest
 
doOutput(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.ParallelHash
 
doOutput(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.SHAKEDigest
 
doOutput(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.TupleHash
 
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(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.ISO9796Test
 
doTest7() - Method in class org.bouncycastle.crypto.test.ISO9796Test
 
doTest8() - Method in class org.bouncycastle.crypto.test.ISO9796Test
 
doTest9() - Method in class org.bouncycastle.crypto.test.ISO9796Test
 
doublePoint() - Method in class org.bouncycastle.crypto.bls.BLS12_381G2Point
 
doubleProductFromSquares(ECFieldElement, ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Point
 
doubleProductFromSquares(ECFieldElement, ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECPoint.Fp
 
Doubles - Class in org.bouncycastle.util
 
Doubles() - Constructor for class org.bouncycastle.util.Doubles
 
down(XoodyakDigest.Friend, int, byte[], byte[], int, int, int) - Static method in class org.bouncycastle.crypto.engines.XoodyakEngine
 
DQ - Static variable in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
2 * Q
drain(InputStream) - Static method in class org.bouncycastle.util.io.Streams
Read stream till EOF is encountered.
DRBG_EFFECTIVE_256BITS_ENTROPY - Static variable in class org.bouncycastle.util.Properties
Effective bits-of-entropy assumed per real bit when the BC DRBG provider seeds for a 256-bit security level — used to compute the byte-oriented samples requested from the underlying entropy source.
DRBG_ENTROPY_SOURCE - Static variable in class org.bouncycastle.util.Properties
Fully-qualified name of an EntropySourceProvider class to use as the BC DRBG provider's seed source.
DRBG_ENTROPY_THREAD - Static variable in class org.bouncycastle.util.Properties
If set to "true", the BC DRBG provider runs a background thread that samples the platform entropy source on a fixed schedule and feeds the DRBG, rather than blocking on a fresh sample at each reseed.
DRBG_GATHER_PAUSE_SECS - Static variable in class org.bouncycastle.util.Properties
Pause, in seconds, between background entropy-thread samples (see Properties.DRBG_ENTROPY_THREAD).
DRBGTestVector - Class in org.bouncycastle.crypto.prng.test
 
DRBGTestVector(Digest, EntropySource, boolean, String, int, String, String[]) - Constructor for class org.bouncycastle.crypto.prng.test.DRBGTestVector
 
DRBGTestVector(Digest, EntropySource, boolean, String, int, String[]) - Constructor for class org.bouncycastle.crypto.prng.test.DRBGTestVector
 
DRBGTestVector(BlockCipher, int, EntropySource, boolean, String, int, String, String[]) - Constructor for class org.bouncycastle.crypto.prng.test.DRBGTestVector
 
DRBGTestVector(BlockCipher, int, EntropySource, boolean, String, int, String[]) - Constructor for class org.bouncycastle.crypto.prng.test.DRBGTestVector
 
DSA - Interface in org.bouncycastle.crypto
interface for classes implementing algorithms modeled similar to the Digital Signature Alorithm.
DSA_DEFAULT_PARAMS - Static variable in class org.bouncycastle.crypto.CryptoServicesRegistrar.Property
The default parameters for a particular size of DSA key.
DSA_MAX_SIZE - Static variable in class org.bouncycastle.util.Properties
Upper bound (in bits) on the prime modulus p accepted when validating an imported DSA public key.
dsa_with_sha224 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.1
dsa_with_sha256 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.2
dsa_with_sha384 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.3
dsa_with_sha512 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.4
DSADigestSigner - Class in org.bouncycastle.crypto.signers
 
DSADigestSigner(DSA, Digest) - Constructor for class org.bouncycastle.crypto.signers.DSADigestSigner
 
DSADigestSigner(DSAExt, Digest, DSAEncoding) - Constructor for class org.bouncycastle.crypto.signers.DSADigestSigner
 
DSAEncoding - Interface in org.bouncycastle.crypto.signers
An interface for different encoding formats for DSA signatures.
DSAExt - Interface in org.bouncycastle.crypto
An "extended" interface for classes implementing DSA-style algorithms, that provides access to the group order.
DSAKCalculator - Interface in org.bouncycastle.crypto.signers
Interface define calculators of K values for DSA/ECDSA.
DSAKeyGenerationParameters - Class in org.bouncycastle.crypto.params
 
DSAKeyGenerationParameters(SecureRandom, DSAParameters) - Constructor for class org.bouncycastle.crypto.params.DSAKeyGenerationParameters
 
DSAKeyPairGenerator - Class in org.bouncycastle.crypto.generators
a DSA key pair generator.
DSAKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.DSAKeyPairGenerator
 
DSAKeyParameters - Class in org.bouncycastle.crypto.params
 
DSAKeyParameters(boolean, DSAParameters) - Constructor for class org.bouncycastle.crypto.params.DSAKeyParameters
 
DSAParameter - Class in org.bouncycastle.asn1.x509
 
DSAParameter(BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.asn1.x509.DSAParameter
 
DSAParameterGenerationParameters - Class in org.bouncycastle.crypto.params
 
DSAParameterGenerationParameters(int, int, int, SecureRandom) - Constructor for class org.bouncycastle.crypto.params.DSAParameterGenerationParameters
Construct without a usage index, this will do a random construction of G.
DSAParameterGenerationParameters(int, int, int, SecureRandom, int) - Constructor for class org.bouncycastle.crypto.params.DSAParameterGenerationParameters
Construct for a specific usage index - this has the effect of using verifiable canonical generation of G.
DSAParameters - Class in org.bouncycastle.crypto.params
 
DSAParameters(BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.params.DSAParameters
 
DSAParameters(BigInteger, BigInteger, BigInteger, DSAValidationParameters) - Constructor for class org.bouncycastle.crypto.params.DSAParameters
 
DSAParametersGenerator - Class in org.bouncycastle.crypto.generators
Generate suitable parameters for DSA, in line with FIPS 186-2, or FIPS 186-3.
DSAParametersGenerator() - Constructor for class org.bouncycastle.crypto.generators.DSAParametersGenerator
 
DSAParametersGenerator(Digest) - Constructor for class org.bouncycastle.crypto.generators.DSAParametersGenerator
 
DSAPrivateKeyParameters - Class in org.bouncycastle.crypto.params
 
DSAPrivateKeyParameters(BigInteger, DSAParameters) - Constructor for class org.bouncycastle.crypto.params.DSAPrivateKeyParameters
 
DSAPublicKeyParameters - Class in org.bouncycastle.crypto.params
 
DSAPublicKeyParameters(BigInteger, DSAParameters) - Constructor for class org.bouncycastle.crypto.params.DSAPublicKeyParameters
 
DSASigner - Class in org.bouncycastle.crypto.signers
The Digital Signature Algorithm - as described in "Handbook of Applied Cryptography", pages 452 - 453.
DSASigner() - Constructor for class org.bouncycastle.crypto.signers.DSASigner
Default configuration, random K values.
DSASigner(DSAKCalculator) - Constructor for class org.bouncycastle.crypto.signers.DSASigner
Configuration with an alternate, possibly deterministic calculator of K.
DSATest - Class in org.bouncycastle.crypto.test
Test based on FIPS 186-2, Appendix 5, an example of DSA, and FIPS 168-3 test vectors.
DSATest() - Constructor for class org.bouncycastle.crypto.test.DSATest
 
DSAValidationParameters - Class in org.bouncycastle.crypto.params
 
DSAValidationParameters(byte[], int) - Constructor for class org.bouncycastle.crypto.params.DSAValidationParameters
 
DSAValidationParameters(byte[], int, int) - Constructor for class org.bouncycastle.crypto.params.DSAValidationParameters
 
dsaWithSHA1 - Static variable in interface org.bouncycastle.asn1.oiw.OIWObjectIdentifiers
OID: 1.3.14.3.2.27
DST - Static variable in class org.bouncycastle.crypto.bls.BLS12_381BasicScheme
Domain-separation tag for hash-to-curve under the BasicScheme suite.
DST - Static variable in class org.bouncycastle.crypto.bls.BLS12_381MessageAugmentation
 
DST - Static variable in class org.bouncycastle.crypto.bls.BLS12_381ProofOfPossession
 
dst - Variable in class org.bouncycastle.crypto.hash2curve.HashToField
 
dst(String) - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Builder
 
dstu4145be - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU4145 Big Endian presentation.
DSTU4145BinaryField - Class in org.bouncycastle.asn1.ua
 
DSTU4145BinaryField(int, int, int, int) - Constructor for class org.bouncycastle.asn1.ua.DSTU4145BinaryField
 
DSTU4145BinaryField(int, int) - Constructor for class org.bouncycastle.asn1.ua.DSTU4145BinaryField
 
DSTU4145ECBinary - Class in org.bouncycastle.asn1.ua
 
DSTU4145ECBinary(ECDomainParameters) - Constructor for class org.bouncycastle.asn1.ua.DSTU4145ECBinary
 
DSTU4145KeyPairGenerator - Class in org.bouncycastle.crypto.generators
 
DSTU4145KeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.DSTU4145KeyPairGenerator
 
dstu4145le - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU4145 Little Endian presentation.
DSTU4145NamedCurves - Class in org.bouncycastle.asn1.ua
 
DSTU4145NamedCurves() - Constructor for class org.bouncycastle.asn1.ua.DSTU4145NamedCurves
 
DSTU4145Parameters - Class in org.bouncycastle.crypto.params
 
DSTU4145Parameters(ECDomainParameters, byte[]) - Constructor for class org.bouncycastle.crypto.params.DSTU4145Parameters
 
DSTU4145Params - Class in org.bouncycastle.asn1.ua
 
DSTU4145Params(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.ua.DSTU4145Params
 
DSTU4145Params(ASN1ObjectIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.ua.DSTU4145Params
 
DSTU4145Params(DSTU4145ECBinary) - Constructor for class org.bouncycastle.asn1.ua.DSTU4145Params
 
DSTU4145PointEncoder - Class in org.bouncycastle.asn1.ua
DSTU4145 encodes points somewhat differently than X9.62 It compresses the point to the size of the field element
DSTU4145PointEncoder() - Constructor for class org.bouncycastle.asn1.ua.DSTU4145PointEncoder
 
DSTU4145PublicKey - Class in org.bouncycastle.asn1.ua
 
DSTU4145PublicKey(ECPoint) - Constructor for class org.bouncycastle.asn1.ua.DSTU4145PublicKey
 
DSTU4145Signer - Class in org.bouncycastle.crypto.signers
DSTU 4145-2002 National Ukrainian standard of digital signature based on elliptic curves (DSTU 4145-2002).
DSTU4145Signer() - Constructor for class org.bouncycastle.crypto.signers.DSTU4145Signer
 
DSTU4145Test - Class in org.bouncycastle.crypto.test
 
DSTU4145Test() - Constructor for class org.bouncycastle.crypto.test.DSTU4145Test
 
DSTU7564Digest - Class in org.bouncycastle.crypto.digests
Reference implementation of national ukrainian standard of hashing transformation DSTU7564.
DSTU7564Digest(DSTU7564Digest) - Constructor for class org.bouncycastle.crypto.digests.DSTU7564Digest
 
DSTU7564Digest(int) - Constructor for class org.bouncycastle.crypto.digests.DSTU7564Digest
 
DSTU7564Digest(int, CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.DSTU7564Digest
 
dstu7564digest_256 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7564 256-bit digest presentation.
dstu7564digest_384 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7564 384-bit digest presentation.
dstu7564digest_512 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7564 512-bit digest presentation.
DSTU7564Mac - Class in org.bouncycastle.crypto.macs
Implementation of DSTU7564 MAC mode
DSTU7564Mac(int) - Constructor for class org.bouncycastle.crypto.macs.DSTU7564Mac
 
dstu7564mac_256 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7564 256-bit mac presentation.
dstu7564mac_384 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7564 384-bit mac presentation.
dstu7564mac_512 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7564 512-bit mac presentation.
DSTU7564Test - Class in org.bouncycastle.crypto.test
 
DSTU7564Test() - Constructor for class org.bouncycastle.crypto.test.DSTU7564Test
 
dstu7624cbc_128 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in CBC mode with 128 bit block/key presentation
dstu7624cbc_256 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in CBC mode with 256 bit block/key presentation
dstu7624cbc_512 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in CBC mode with 512 bit block/key presentation
dstu7624ccm_128 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in CCM mode with 128 bit block/key presentation
dstu7624ccm_256 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in CCM mode with 256 bit block/key presentation
dstu7624ccm_512 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in CCM mode with 512 bit block/key presentation
dstu7624cfb_128 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in CFB mode with 128 bit block/key presentation
dstu7624cfb_256 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in CFB mode with 256 bit block/key presentation
dstu7624cfb_512 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in CFB mode with 512 bit block/key presentation
dstu7624cmac_128 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in MAC mode with 128 bit block/key presentation
dstu7624cmac_256 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in MAC mode with 256 bit block/key presentation
dstu7624cmac_512 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in MAC mode with 512 bit block/key presentation
dstu7624ctr_128 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in CTR mode with 128 bit block/key presentation
dstu7624ctr_256 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in CTR mode with 256 bit block/key presentation
dstu7624ctr_512 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in CTR mode with 512 bit block/key presentation
dstu7624ecb_128 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in ECB mode with 128 bit block/key presentation
dstu7624ecb_256 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in ECB mode with 256 bit block/key presentation
dstu7624ecb_512 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in ECB mode with 512 bit block/key presentation
DSTU7624Engine - Class in org.bouncycastle.crypto.engines
 
DSTU7624Engine(int) - Constructor for class org.bouncycastle.crypto.engines.DSTU7624Engine
 
dstu7624gmac_128 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in GMAC (GCM witout encryption) mode with 128 bit block/key presentation
dstu7624gmac_256 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in GMAC (GCM witout encryption) mode with 256 bit block/key presentation
dstu7624gmac_512 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in GMAC (GCM witout encryption) mode with 512 bit block/key presentation
dstu7624kw_128 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in key wrap (KW) mode with 128 bit block/key presentation
dstu7624kw_256 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in key wrap (KW) mode with 256 bit block/key presentation
dstu7624kw_512 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in key wrap (KW) mode with 512 bit block/key presentation
DSTU7624Mac - Class in org.bouncycastle.crypto.macs
Implementation of DSTU7624 MAC mode.
DSTU7624Mac(int, int) - Constructor for class org.bouncycastle.crypto.macs.DSTU7624Mac
 
dstu7624ofb_128 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in OFB mode with 128 bit block/key presentation
dstu7624ofb_256 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in OFB mode with 256 bit block/key presentation
dstu7624ofb_512 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in OFB mode with 512 bit block/key presentation
DSTU7624Test - Class in org.bouncycastle.crypto.test
 
DSTU7624Test() - Constructor for class org.bouncycastle.crypto.test.DSTU7624Test
 
DSTU7624WrapEngine - Class in org.bouncycastle.crypto.engines
Implementation of DSTU7624 KEY WRAP mode
DSTU7624WrapEngine(int) - Constructor for class org.bouncycastle.crypto.engines.DSTU7624WrapEngine
 
dstu7624xts_128 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in XTS mode with 128 bit block/key presentation
dstu7624xts_256 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in XTS mode with 256 bit block/key presentation
dstu7624xts_512 - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
DSTU7624 in XTS mode with 512 bit block/key presentation
DualECDRBGTest - Class in org.bouncycastle.crypto.prng.test
Dual EC SP800-90 DRBG test
DualECDRBGTest() - Constructor for class org.bouncycastle.crypto.prng.test.DualECDRBGTest
 
DualECPoints - Class in org.bouncycastle.crypto.prng.drbg
General class for providing point pairs for use with DualEC DRBG.
DualECPoints(int, ECPoint, ECPoint, int) - Constructor for class org.bouncycastle.crypto.prng.drbg.DualECPoints
Base Constructor.
DualECSP800DRBG - Class in org.bouncycastle.crypto.prng.drbg
A SP800-90A Dual EC DRBG.
DualECSP800DRBG(Digest, int, EntropySource, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.prng.drbg.DualECSP800DRBG
Construct a SP800-90A Dual EC DRBG.
DualECSP800DRBG(DualECPoints[], Digest, int, EntropySource, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.prng.drbg.DualECSP800DRBG
Construct a SP800-90A Dual EC DRBG.
dumpAsString(Object) - Static method in class org.bouncycastle.asn1.util.ASN1Dump
dump out a DER object as a formatted string, in non-verbose mode.
dumpAsString(Object, boolean) - Static method in class org.bouncycastle.asn1.util.ASN1Dump
Dump out the object as a string.
dumpAsString(ASN1Primitive) - Static method in class org.bouncycastle.asn1.util.DERDump
Deprecated.
dump out a DER object as a formatted string
dumpAsString(ASN1Encodable) - Static method in class org.bouncycastle.asn1.util.DERDump
Deprecated.
dump out a DER object as a formatted string
dumpByteArray(byte[][]) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
Dump content of 2d byte array.
duplicateCertReq - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
DURATION - Static variable in interface org.bouncycastle.asn1.BERTags
 
DV_DOMESTIC - Static variable in class org.bouncycastle.asn1.eac.CertificateHolderAuthorization
 
DV_FOREIGN - Static variable in class org.bouncycastle.asn1.eac.CertificateHolderAuthorization
 
DVCSCertInfo - Class in org.bouncycastle.asn1.dvcs
DVCSCertInfo::= SEQUENCE { version Integer DEFAULT 1 , dvReqInfo DVCSRequestInformation, messageImprint DigestInfo, serialNumber Integer, responseTime DVCSTime, dvStatus [0] PKIStatusInfo OPTIONAL, policy [1] PolicyInformation OPTIONAL, reqSignature [2] SignerInfos OPTIONAL, certs [3] SEQUENCE SIZE (1..MAX) OF TargetEtcChain OPTIONAL, extensions Extensions OPTIONAL }
DVCSCertInfo(DVCSRequestInformation, DigestInfo, ASN1Integer, DVCSTime) - Constructor for class org.bouncycastle.asn1.dvcs.DVCSCertInfo
 
DVCSCertInfoBuilder - Class in org.bouncycastle.asn1.dvcs
DVCSCertInfo::= SEQUENCE { version Integer DEFAULT 1 , dvReqInfo DVCSRequestInformation, messageImprint DigestInfo, serialNumber Integer, responseTime DVCSTime, dvStatus [0] PKIStatusInfo OPTIONAL, policy [1] PolicyInformation OPTIONAL, reqSignature [2] SignerInfos OPTIONAL, certs [3] SEQUENCE SIZE (1..MAX) OF TargetEtcChain OPTIONAL, extensions Extensions OPTIONAL }
DVCSCertInfoBuilder(DVCSRequestInformation, DigestInfo, ASN1Integer, DVCSTime) - Constructor for class org.bouncycastle.asn1.dvcs.DVCSCertInfoBuilder
 
DVCSErrorNotice - Class in org.bouncycastle.asn1.dvcs
DVCSErrorNotice ::= SEQUENCE { transactionStatus PKIStatusInfo , transactionIdentifier GeneralName OPTIONAL }
DVCSErrorNotice(PKIStatusInfo) - Constructor for class org.bouncycastle.asn1.dvcs.DVCSErrorNotice
 
DVCSErrorNotice(PKIStatusInfo, GeneralName) - Constructor for class org.bouncycastle.asn1.dvcs.DVCSErrorNotice
 
DVCSObjectIdentifiers - Interface in org.bouncycastle.asn1.dvcs
OIDs for RFC 3029 Data Validation and Certification Server Protocols
DVCSRequest - Class in org.bouncycastle.asn1.dvcs
DVCSRequest ::= SEQUENCE { requestInformation DVCSRequestInformation, data Data, transactionIdentifier GeneralName OPTIONAL }
DVCSRequest(DVCSRequestInformation, Data) - Constructor for class org.bouncycastle.asn1.dvcs.DVCSRequest
 
DVCSRequest(DVCSRequestInformation, Data, GeneralName) - Constructor for class org.bouncycastle.asn1.dvcs.DVCSRequest
 
DVCSRequestInformation - Class in org.bouncycastle.asn1.dvcs
DVCSRequestInformation ::= SEQUENCE { version INTEGER DEFAULT 1 , service ServiceType, nonce Nonce OPTIONAL, requestTime DVCSTime OPTIONAL, requester [0] GeneralNames OPTIONAL, requestPolicy [1] PolicyInformation OPTIONAL, dvcs [2] GeneralNames OPTIONAL, dataLocations [3] GeneralNames OPTIONAL, extensions [4] IMPLICIT Extensions OPTIONAL }
DVCSRequestInformationBuilder - Class in org.bouncycastle.asn1.dvcs
DVCSRequestInformation ::= SEQUENCE { version INTEGER DEFAULT 1 , service ServiceType, nonce Nonce OPTIONAL, requestTime DVCSTime OPTIONAL, requester [0] GeneralNames OPTIONAL, requestPolicy [1] PolicyInformation OPTIONAL, dvcs [2] GeneralNames OPTIONAL, dataLocations [3] GeneralNames OPTIONAL, extensions [4] IMPLICIT Extensions OPTIONAL }
DVCSRequestInformationBuilder(ServiceType) - Constructor for class org.bouncycastle.asn1.dvcs.DVCSRequestInformationBuilder
 
DVCSRequestInformationBuilder(DVCSRequestInformation) - Constructor for class org.bouncycastle.asn1.dvcs.DVCSRequestInformationBuilder
 
DVCSResponse - Class in org.bouncycastle.asn1.dvcs
DVCSResponse ::= CHOICE { dvCertInfo DVCSCertInfo , dvErrorNote [0] DVCSErrorNotice }
DVCSResponse(DVCSCertInfo) - Constructor for class org.bouncycastle.asn1.dvcs.DVCSResponse
 
DVCSResponse(DVCSErrorNotice) - Constructor for class org.bouncycastle.asn1.dvcs.DVCSResponse
 
DVCSTest - Class in org.bouncycastle.asn1.dvcs.test
Regression coverage for the RFC 3029 DVCSRequestInformationBuilder "seed from an existing request" constructor (DVCSRequestInformationBuilder(DVCSRequestInformation)), which used to drop the requester ([0] GeneralNames) and extensions ([4] Extensions) fields when rebuilding a parsed request.
DVCSTest() - Constructor for class org.bouncycastle.asn1.dvcs.test.DVCSTest
 
DVCSTime - Class in org.bouncycastle.asn1.dvcs
DVCSTime ::= CHOICE { genTime GeneralizedTime, timeStampToken ContentInfo }
DVCSTime(Date) - Constructor for class org.bouncycastle.asn1.dvcs.DVCSTime
 
DVCSTime(ASN1GeneralizedTime) - Constructor for class org.bouncycastle.asn1.dvcs.DVCSTime
 
DVCSTime(ContentInfo) - Constructor for class org.bouncycastle.asn1.dvcs.DVCSTime
 
DYNAMIC_AUTHENTIFICATION_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
DYNAMIC_EXTERNAL_AUTHENTIFICATION - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
DYNAMIC_INTERNAL_AUTHENTIFICATION - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
DYNAMIC_MUTUAL_AUTHENTIFICATION - Static variable in class org.bouncycastle.asn1.eac.EACTags
 

E

E - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
email address in Verisign certificates
E - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
email address in Verisign certificates
EACObjectIdentifiers - Interface in org.bouncycastle.asn1.eac
German Federal Office for Information Security (Bundesamt für Sicherheit in der Informationstechnik) https://www.bsi.bund.de/ BSI TR-03110 Technical Guideline Advanced Security Mechanisms for Machine Readable Travel Documents Technical Guideline TR-03110-3 Advanced Security Mechanisms for Machine Readable Travel Documents; Part 3: Common Specifications.
EACTags - Class in org.bouncycastle.asn1.eac
 
EAXBlockCipher - Class in org.bouncycastle.crypto.modes
A Two-Pass Authenticated-Encryption Scheme Optimized for Simplicity and Efficiency - by M.
EAXBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.EAXBlockCipher
Constructor that accepts an instance of a block cipher engine.
EAXTest - Class in org.bouncycastle.crypto.test
 
EAXTest() - Constructor for class org.bouncycastle.crypto.test.EAXTest
 
EC_IMPLICITLY_CA - Static variable in class org.bouncycastle.crypto.CryptoServicesRegistrar.Property
The parameters to be used for processing implicitlyCA X9.62 parameters
ECAlgorithms - Class in org.bouncycastle.math.ec
 
ECAlgorithms() - Constructor for class org.bouncycastle.math.ec.ECAlgorithms
 
ECAlgorithmsTest - Class in org.bouncycastle.math.ec.test
 
ECAlgorithmsTest() - Constructor for class org.bouncycastle.math.ec.test.ECAlgorithmsTest
 
ecc - Static variable in class org.bouncycastle.asn1.cryptlib.CryptlibObjectIdentifiers
 
ecc_brainpool - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2.8
ECCCMSSharedInfo - Class in org.bouncycastle.asn1.cms.ecc
ECC-CMS-SharedInfo ::= SEQUENCE { keyInfo AlgorithmIdentifier, entityUInfo [0] EXPLICIT OCTET STRING OPTIONAL, suppPubInfo [2] EXPLICIT OCTET STRING }
ECCCMSSharedInfo(AlgorithmIdentifier, byte[], byte[]) - Constructor for class org.bouncycastle.asn1.cms.ecc.ECCCMSSharedInfo
 
ECCCMSSharedInfo(AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.cms.ecc.ECCCMSSharedInfo
 
ECConstants - Interface in org.bouncycastle.math.ec
 
ECCSIKeyGenerationParameters - Class in org.bouncycastle.crypto.params
Parameters for ECCSI key generation.
ECCSIKeyGenerationParameters(SecureRandom, X9ECParameters, Digest, byte[]) - Constructor for class org.bouncycastle.crypto.params.ECCSIKeyGenerationParameters
Constructs an instance of ECCSIKeyGenerationParameters with the specified source of randomness, elliptic curve parameters, digest algorithm, and identifier.
ECCSIKeyPairGenerator - Class in org.bouncycastle.crypto.generators
A key pair generator for the ECCSI scheme (Elliptic Curve-based Certificateless Signatures for Identity-based Encryption) as defined in RFC 6507.
ECCSIKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.ECCSIKeyPairGenerator
 
ECCSIPrivateKeyParameters - Class in org.bouncycastle.crypto.params
Represents the private key parameters for the Elliptic Curve-based Certificateless Signature Infrastructure (ECCSI) scheme as defined in RFC 6507.
ECCSIPrivateKeyParameters(BigInteger, ECCSIPublicKeyParameters) - Constructor for class org.bouncycastle.crypto.params.ECCSIPrivateKeyParameters
Constructs ECCSIPrivateKeyParameters with the specified secret signing key and associated public key parameters.
ECCSIPublicKeyParameters - Class in org.bouncycastle.crypto.params
Represents the public key parameters for the Elliptic Curve-based Certificateless Signature Infrastructure (ECCSI) scheme as defined in RFC 6507.
ECCSIPublicKeyParameters(ECPoint) - Constructor for class org.bouncycastle.crypto.params.ECCSIPublicKeyParameters
Constructs ECCSIPublicKeyParameters with the provided Public Validation Token (PVT).
ECCSISigner - Class in org.bouncycastle.crypto.signers
Implementation of Elliptic Curve-based Certificateless Signatures for Identity-Based Encryption (ECCSI) as defined in RFC 6507.
ECCSISigner(ECPoint, X9ECParameters, Digest, byte[]) - Constructor for class org.bouncycastle.crypto.signers.ECCSISigner
Constructs an ECCSI signer/verifier with KMS Public Authentication Key and user identity.
ECCSISignerTest - Class in org.bouncycastle.crypto.test
 
ECCSISignerTest() - Constructor for class org.bouncycastle.crypto.test.ECCSISignerTest
 
ECCurve - Class in org.bouncycastle.math.ec
base class for an elliptic curve
ECCurve(FiniteField) - Constructor for class org.bouncycastle.math.ec.ECCurve
 
ECCurve.AbstractF2m - Class in org.bouncycastle.math.ec
 
ECCurve.AbstractFp - Class in org.bouncycastle.math.ec
 
ECCurve.Config - Class in org.bouncycastle.math.ec
 
ECCurve.F2m - Class in org.bouncycastle.math.ec
Elliptic curves over F2m.
ECCurve.Fp - Class in org.bouncycastle.math.ec
Elliptic curve over Fp
ECDecryptor - Interface in org.bouncycastle.crypto.ec
 
ecdh - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
ECDHBasicAgreement - Class in org.bouncycastle.crypto.agreement
P1363 7.2.1 ECSVDP-DH ECSVDP-DH is Elliptic Curve Secret Value Derivation Primitive, Diffie-Hellman version.
ECDHBasicAgreement() - Constructor for class org.bouncycastle.crypto.agreement.ECDHBasicAgreement
 
ECDHCBasicAgreement - Class in org.bouncycastle.crypto.agreement
P1363 7.2.2 ECSVDP-DHC ECSVDP-DHC is Elliptic Curve Secret Value Derivation Primitive, Diffie-Hellman version with cofactor multiplication.
ECDHCBasicAgreement() - Constructor for class org.bouncycastle.crypto.agreement.ECDHCBasicAgreement
 
ECDHCRawAgreement - Class in org.bouncycastle.crypto.agreement
 
ECDHCRawAgreement() - Constructor for class org.bouncycastle.crypto.agreement.ECDHCRawAgreement
 
ECDHCStagedAgreement - Class in org.bouncycastle.crypto.agreement
 
ECDHCStagedAgreement() - Constructor for class org.bouncycastle.crypto.agreement.ECDHCStagedAgreement
 
ECDHCUnifiedAgreement - Class in org.bouncycastle.crypto.agreement
EC Unified static/ephemeral agreement as described in NIST SP 800-56A using EC co-factor Diffie-Hellman.
ECDHCUnifiedAgreement() - Constructor for class org.bouncycastle.crypto.agreement.ECDHCUnifiedAgreement
 
ECDHKEKGenerator - Class in org.bouncycastle.crypto.agreement.kdf
X9.63 based key derivation function for ECDH CMS.
ECDHKEKGenerator(Digest) - Constructor for class org.bouncycastle.crypto.agreement.kdf.ECDHKEKGenerator
 
ECDHKEKGeneratorTest - Class in org.bouncycastle.crypto.test
ECDHKEK Generator tests.
ECDHKEKGeneratorTest() - Constructor for class org.bouncycastle.crypto.test.ECDHKEKGeneratorTest
 
ECDHRawAgreement - Class in org.bouncycastle.crypto.agreement
 
ECDHRawAgreement() - Constructor for class org.bouncycastle.crypto.agreement.ECDHRawAgreement
 
ECDHUPrivateParameters - Class in org.bouncycastle.crypto.params
Parameters holder for private unified static/ephemeral agreement as described in NIST SP 800-56A.
ECDHUPrivateParameters(ECPrivateKeyParameters, ECPrivateKeyParameters) - Constructor for class org.bouncycastle.crypto.params.ECDHUPrivateParameters
 
ECDHUPrivateParameters(ECPrivateKeyParameters, ECPrivateKeyParameters, ECPublicKeyParameters) - Constructor for class org.bouncycastle.crypto.params.ECDHUPrivateParameters
 
ECDHUPublicParameters - Class in org.bouncycastle.crypto.params
Parameters holder for public unified static/ephemeral agreement as described in NIST SP 800-56A using EC DH/CDH.
ECDHUPublicParameters(ECPublicKeyParameters, ECPublicKeyParameters) - Constructor for class org.bouncycastle.crypto.params.ECDHUPublicParameters
 
ECDomainParameters - Class in org.bouncycastle.crypto.params
 
ECDomainParameters(X9ECParameters) - Constructor for class org.bouncycastle.crypto.params.ECDomainParameters
 
ECDomainParameters(ECCurve, ECPoint, BigInteger) - Constructor for class org.bouncycastle.crypto.params.ECDomainParameters
 
ECDomainParameters(ECCurve, ECPoint, BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.params.ECDomainParameters
 
ECDomainParameters(ECCurve, ECPoint, BigInteger, BigInteger, byte[]) - Constructor for class org.bouncycastle.crypto.params.ECDomainParameters
 
ecdsa_plain_RIPEMD160 - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
 
ecdsa_plain_SHA1 - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
 
ecdsa_plain_SHA224 - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
 
ecdsa_plain_SHA256 - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
 
ecdsa_plain_SHA384 - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
 
ecdsa_plain_SHA3_224 - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
 
ecdsa_plain_SHA3_256 - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
 
ecdsa_plain_SHA3_384 - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
 
ecdsa_plain_SHA3_512 - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
 
ecdsa_plain_SHA512 - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
 
ecdsa_plain_signatures - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
 
ecdsa_with_SHA1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
OID: 1.2.840.10045.4.1
ecdsa_with_SHA2 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
OID: 1.2.840.10045.4.3
ecdsa_with_SHA224 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
OID: 1.2.840.10045.4.3.1
ecdsa_with_SHA256 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
OID: 1.2.840.10045.4.3.2
ecdsa_with_SHA384 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
OID: 1.2.840.10045.4.3.3
ecdsa_with_SHA512 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
OID: 1.2.840.10045.4.3.4
ECDSAPublicKey - Class in org.bouncycastle.asn1.eac
an Iso7816ECDSAPublicKeyStructure structure.
ECDSAPublicKey(ASN1ObjectIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.eac.ECDSAPublicKey
 
ECDSAPublicKey(ASN1ObjectIdentifier, BigInteger, BigInteger, BigInteger, byte[], BigInteger, byte[], int) - Constructor for class org.bouncycastle.asn1.eac.ECDSAPublicKey
 
ECDSASigner - Class in org.bouncycastle.crypto.signers
EC-DSA as described in X9.62
ECDSASigner() - Constructor for class org.bouncycastle.crypto.signers.ECDSASigner
Default configuration, random K values.
ECDSASigner(DSAKCalculator) - Constructor for class org.bouncycastle.crypto.signers.ECDSASigner
Configuration with an alternate, possibly deterministic calculator of K.
ECElGamalDecryptor - Class in org.bouncycastle.crypto.ec
this does your basic decryption ElGamal style using EC
ECElGamalDecryptor() - Constructor for class org.bouncycastle.crypto.ec.ECElGamalDecryptor
 
ECElGamalEncryptor - Class in org.bouncycastle.crypto.ec
this does your basic ElGamal encryption algorithm using EC
ECElGamalEncryptor() - Constructor for class org.bouncycastle.crypto.ec.ECElGamalEncryptor
 
ECElGamalTest - Class in org.bouncycastle.crypto.ec.test
 
ECElGamalTest() - Constructor for class org.bouncycastle.crypto.ec.test.ECElGamalTest
 
ECEncryptor - Interface in org.bouncycastle.crypto.ec
 
ECEndomorphism - Interface in org.bouncycastle.math.ec.endo
 
ECFieldElement - Class in org.bouncycastle.math.ec
 
ECFieldElement() - Constructor for class org.bouncycastle.math.ec.ECFieldElement
 
ECFieldElement.AbstractF2m - Class in org.bouncycastle.math.ec
 
ECFieldElement.AbstractFp - Class in org.bouncycastle.math.ec
 
ECFieldElement.F2m - Class in org.bouncycastle.math.ec
Class representing the Elements of the finite field F2m in polynomial basis (PB) representation.
ECFieldElement.Fp - Class in org.bouncycastle.math.ec
 
ECFixedTransform - Class in org.bouncycastle.crypto.ec
this transforms the original randomness used for an ElGamal encryption by a fixed value.
ECFixedTransform(BigInteger) - Constructor for class org.bouncycastle.crypto.ec.ECFixedTransform
 
ECGOST3410_2012Signer - Class in org.bouncycastle.crypto.signers
Deprecated.
Use ECGOST3410Signer instead.
ECGOST3410_2012Signer() - Constructor for class org.bouncycastle.crypto.signers.ECGOST3410_2012Signer
Deprecated.
 
ecGOST3410_AParam() - Method in class org.bouncycastle.crypto.test.ECGOST3410Test
Test Sign & Verify with A parameters see: https://www.ietf.org/internet-drafts/draft-popov-cryptopro-cpalgs-01.txt gostR3410-2001-CryptoPro-A-ParamSet P.47
ECGOST3410NamedCurves - Class in org.bouncycastle.asn1.cryptopro
table of the available named parameters for GOST 3410-2001 / 2012.
ECGOST3410NamedCurves() - Constructor for class org.bouncycastle.asn1.cryptopro.ECGOST3410NamedCurves
 
ECGOST3410Parameters - Class in org.bouncycastle.crypto.params
 
ECGOST3410Parameters(ECDomainParameters, ASN1ObjectIdentifier, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.crypto.params.ECGOST3410Parameters
 
ECGOST3410Parameters(ECDomainParameters, ASN1ObjectIdentifier, ASN1ObjectIdentifier, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.crypto.params.ECGOST3410Parameters
 
ECGOST3410ParamSetParameters - Class in org.bouncycastle.asn1.cryptopro
 
ECGOST3410ParamSetParameters(BigInteger, BigInteger, BigInteger, BigInteger, int, BigInteger) - Constructor for class org.bouncycastle.asn1.cryptopro.ECGOST3410ParamSetParameters
 
ECGOST3410ParamSetParameters(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cryptopro.ECGOST3410ParamSetParameters
 
ECGOST3410Signer - Class in org.bouncycastle.crypto.signers
GOST R 34.10-2001 and GOST R 34.10-2012 Signature Algorithm
ECGOST3410Signer() - Constructor for class org.bouncycastle.crypto.signers.ECGOST3410Signer
 
ECGOST3410Test - Class in org.bouncycastle.crypto.test
ECGOST3410 tests are taken from GOST R 34.10-2001.
ECGOST3410Test() - Constructor for class org.bouncycastle.crypto.test.ECGOST3410Test
 
ecies_recommendedParameters - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
ecies_specifiedParameters - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
ECIESKEMExtractor - Class in org.bouncycastle.crypto.kems
The ECIES Key Encapsulation Mechanism (ECIES-KEM) from ISO 18033-2.
ECIESKEMExtractor(ECPrivateKeyParameters, int, DerivationFunction) - Constructor for class org.bouncycastle.crypto.kems.ECIESKEMExtractor
Set up the ECIES-KEM.
ECIESKEMExtractor(ECPrivateKeyParameters, int, DerivationFunction, boolean, boolean, boolean) - Constructor for class org.bouncycastle.crypto.kems.ECIESKEMExtractor
Set up the ECIES-KEM.
ECIESKEMGenerator - Class in org.bouncycastle.crypto.kems
The ECIES Key Encapsulation Mechanism (ECIES-KEM) from ISO 18033-2.
ECIESKEMGenerator(int, DerivationFunction, SecureRandom) - Constructor for class org.bouncycastle.crypto.kems.ECIESKEMGenerator
Set up the ECIES-KEM.
ECIESKEMGenerator(int, DerivationFunction, SecureRandom, boolean, boolean, boolean) - Constructor for class org.bouncycastle.crypto.kems.ECIESKEMGenerator
Set up the ECIES-KEM.
ECIESKeyEncapsulation - Class in org.bouncycastle.crypto.kems
Deprecated.
use ECIESKEMGenerator, ECIESKEMExtractor
ECIESKeyEncapsulation(DerivationFunction, SecureRandom) - Constructor for class org.bouncycastle.crypto.kems.ECIESKeyEncapsulation
Deprecated.
Set up the ECIES-KEM.
ECIESKeyEncapsulation(DerivationFunction, SecureRandom, boolean, boolean, boolean) - Constructor for class org.bouncycastle.crypto.kems.ECIESKeyEncapsulation
Deprecated.
Set up the ECIES-KEM.
ECIESKeyEncapsulationTest - Class in org.bouncycastle.crypto.test
Tests for the ECIES Key Encapsulation Mechanism
ECIESKeyEncapsulationTest() - Constructor for class org.bouncycastle.crypto.test.ECIESKeyEncapsulationTest
 
ECIESPublicKeyParser - Class in org.bouncycastle.crypto.parsers
 
ECIESPublicKeyParser(ECDomainParameters) - Constructor for class org.bouncycastle.crypto.parsers.ECIESPublicKeyParser
 
ECIESTest - Class in org.bouncycastle.crypto.test
test for ECIES - Elliptic Curve Integrated Encryption Scheme
ECJPAKECurve - Class in org.bouncycastle.crypto.agreement.ecjpake
A pre-computed elliptic curve over a prime field, in short-Weierstrass form for use during an EC J-PAKE exchange.
ECJPAKECurve(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKECurve
Constructs a new ECJPAKECurve.
ECJPAKECurves - Class in org.bouncycastle.crypto.agreement.ecjpake
Standard pre-computed elliptic curves for use by EC J-PAKE.
ECJPAKECurves() - Constructor for class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKECurves
 
ECJPAKECurveTest - Class in org.bouncycastle.crypto.agreement.test
 
ECJPAKECurveTest() - Constructor for class org.bouncycastle.crypto.agreement.test.ECJPAKECurveTest
 
ECJPAKEParticipant - Class in org.bouncycastle.crypto.agreement.ecjpake
A participant in a Password Authenticated Key Exchange by Juggling (J-PAKE) exchange.
ECJPAKEParticipant(String, char[]) - Constructor for class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEParticipant
Convenience constructor for a new ECJPAKEParticipant that uses the ECJPAKECurves.NIST_P256 elliptic curve, a SHA-256 digest, and a default SecureRandom implementation.
ECJPAKEParticipant(String, char[], ECJPAKECurve) - Constructor for class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEParticipant
Convenience constructor for a new ECJPAKEParticipant that uses a SHA-256 digest and a default SecureRandom implementation.
ECJPAKEParticipant(String, char[], ECJPAKECurve, Digest, SecureRandom) - Constructor for class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEParticipant
Construct a new ECJPAKEParticipant.
ECJPAKEParticipantTest - Class in org.bouncycastle.crypto.agreement.test
 
ECJPAKEParticipantTest() - Constructor for class org.bouncycastle.crypto.agreement.test.ECJPAKEParticipantTest
 
ECJPAKERound1Payload - Class in org.bouncycastle.crypto.agreement.ecjpake
The payload sent/received during the first round of a EC J-PAKE exchange.
ECJPAKERound1Payload(String, ECPoint, ECPoint, ECSchnorrZKP, ECSchnorrZKP) - Constructor for class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKERound1Payload
 
ECJPAKERound2Payload - Class in org.bouncycastle.crypto.agreement.ecjpake
The payload sent/received during the second round of a EC J-PAKE exchange.
ECJPAKERound2Payload(String, ECPoint, ECSchnorrZKP) - Constructor for class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKERound2Payload
 
ECJPAKERound3Payload - Class in org.bouncycastle.crypto.agreement.ecjpake
The payload sent/received during the optional third round of a EC J-PAKE exchange, which is for explicit key confirmation.
ECJPAKERound3Payload(String, BigInteger) - Constructor for class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKERound3Payload
 
ECJPAKEUtil - Class in org.bouncycastle.crypto.agreement.ecjpake
Primitives needed for a EC J-PAKE exchange.
ECJPAKEUtil() - Constructor for class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEUtil
 
ECJPAKEUtilTest - Class in org.bouncycastle.crypto.agreement.test
 
ECJPAKEUtilTest() - Constructor for class org.bouncycastle.crypto.agreement.test.ECJPAKEUtilTest
 
ecka_eg - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
 
ecka_eg_SessionKDF - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
Key Derivation Function for Session Keys
ecka_eg_SessionKDF_3DES - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
 
ecka_eg_SessionKDF_AES128 - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
 
ecka_eg_SessionKDF_AES192 - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
 
ecka_eg_SessionKDF_AES256 - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
 
ecka_eg_X963kdf - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
ElGamal Elliptic Curve Key Agreement and Key Derivation according to X963 OID: 0.4.0.127.0.7.1.1.5.1.1
ecka_eg_X963kdf_RIPEMD160 - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
ElGamal Elliptic Curve Key Agreement and Key Derivation according to X963 with hash function RIPEMD160 OID: 0.4.0.127.0.7.1.1.5.1.1.6
ecka_eg_X963kdf_SHA1 - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
ElGamal Elliptic Curve Key Agreement and Key Derivation according to X963 with hash function SHA-1 OID: 0.4.0.127.0.7.1.1.5.1.1.1
ecka_eg_X963kdf_SHA224 - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
ElGamal Elliptic Curve Key Agreement and Key Derivation according to X963 with hash function SHA224 OID: 0.4.0.127.0.7.1.1.5.1.1.2
ecka_eg_X963kdf_SHA256 - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
ElGamal Elliptic Curve Key Agreement and Key Derivation according to X963 with hash function SHA256 OID: 0.4.0.127.0.7.1.1.5.1.1.3
ecka_eg_X963kdf_SHA384 - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
ElGamal Elliptic Curve Key Agreement and Key Derivation according to X963 with hash function SHA384 OID: 0.4.0.127.0.7.1.1.5.1.1.4
ecka_eg_X963kdf_SHA512 - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
ElGamal Elliptic Curve Key Agreement and Key Derivation according to X963 with hash function SHA512 OID: 0.4.0.127.0.7.1.1.5.1.1.5
ECKeyGenerationParameters - Class in org.bouncycastle.crypto.params
 
ECKeyGenerationParameters(ECDomainParameters, SecureRandom) - Constructor for class org.bouncycastle.crypto.params.ECKeyGenerationParameters
 
ECKeyPairGenerator - Class in org.bouncycastle.crypto.generators
 
ECKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.ECKeyPairGenerator
 
ECKeyPairGenerator(String) - Constructor for class org.bouncycastle.crypto.generators.ECKeyPairGenerator
 
ECKeyParameters - Class in org.bouncycastle.crypto.params
 
ECKeyParameters(boolean, ECDomainParameters) - Constructor for class org.bouncycastle.crypto.params.ECKeyParameters
 
ECLookupTable - Interface in org.bouncycastle.math.ec
 
ecmqv - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
ECMQVBasicAgreement - Class in org.bouncycastle.crypto.agreement
 
ECMQVBasicAgreement() - Constructor for class org.bouncycastle.crypto.agreement.ECMQVBasicAgreement
 
ECMQVRawAgreement - Class in org.bouncycastle.crypto.agreement
 
ECMQVRawAgreement() - Constructor for class org.bouncycastle.crypto.agreement.ECMQVRawAgreement
 
ECMultiplier - Interface in org.bouncycastle.math.ec
Interface for classes encapsulating a point multiplication algorithm for ECPoints.
ECNamedCurveTable - Class in org.bouncycastle.asn1.x9
A general class that reads all X9.62 style EC curve tables.
ECNamedCurveTable() - Constructor for class org.bouncycastle.asn1.x9.ECNamedCurveTable
 
ECNamedDomainParameters - Class in org.bouncycastle.crypto.params
 
ECNamedDomainParameters(ASN1ObjectIdentifier, ECCurve, ECPoint, BigInteger) - Constructor for class org.bouncycastle.crypto.params.ECNamedDomainParameters
 
ECNamedDomainParameters(ASN1ObjectIdentifier, ECCurve, ECPoint, BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.params.ECNamedDomainParameters
 
ECNamedDomainParameters(ASN1ObjectIdentifier, ECCurve, ECPoint, BigInteger, BigInteger, byte[]) - Constructor for class org.bouncycastle.crypto.params.ECNamedDomainParameters
 
ECNamedDomainParameters(ASN1ObjectIdentifier, ECDomainParameters) - Constructor for class org.bouncycastle.crypto.params.ECNamedDomainParameters
 
ECNamedDomainParameters(ASN1ObjectIdentifier, X9ECParameters) - Constructor for class org.bouncycastle.crypto.params.ECNamedDomainParameters
 
ECNewPublicKeyTransform - Class in org.bouncycastle.crypto.ec
this does your basic Elgamal encryption algorithm using EC
ECNewPublicKeyTransform() - Constructor for class org.bouncycastle.crypto.ec.ECNewPublicKeyTransform
 
ECNewRandomnessTransform - Class in org.bouncycastle.crypto.ec
this transforms the original randomness used for an ElGamal encryption.
ECNewRandomnessTransform() - Constructor for class org.bouncycastle.crypto.ec.ECNewRandomnessTransform
 
ECNRSigner - Class in org.bouncycastle.crypto.signers
EC-NR as described in IEEE 1363-2000 - a signature algorithm for Elliptic Curve which also offers message recovery.
ECNRSigner() - Constructor for class org.bouncycastle.crypto.signers.ECNRSigner
 
ECNRTest - Class in org.bouncycastle.crypto.test
ECNR tests.
ECNRTest() - Constructor for class org.bouncycastle.crypto.test.ECNRTest
 
ECPair - Class in org.bouncycastle.crypto.ec
 
ECPair(ECPoint, ECPoint) - Constructor for class org.bouncycastle.crypto.ec.ECPair
 
ECPairFactorTransform - Interface in org.bouncycastle.crypto.ec
 
ECPairTransform - Interface in org.bouncycastle.crypto.ec
 
ECPoint - Class in org.bouncycastle.math.ec
base class for points on elliptic curves.
ECPoint(ECCurve, ECFieldElement, ECFieldElement) - Constructor for class org.bouncycastle.math.ec.ECPoint
 
ECPoint(ECCurve, ECFieldElement, ECFieldElement, ECFieldElement[]) - Constructor for class org.bouncycastle.math.ec.ECPoint
 
ECPoint.AbstractF2m - Class in org.bouncycastle.math.ec
 
ECPoint.AbstractFp - Class in org.bouncycastle.math.ec
 
ECPoint.F2m - Class in org.bouncycastle.math.ec
Elliptic curve points over F2m
ECPoint.Fp - Class in org.bouncycastle.math.ec
Elliptic curve points over Fp
ECPointMap - Interface in org.bouncycastle.math.ec
 
ECPointPerformanceTest - Class in org.bouncycastle.math.ec.test
Compares the performance of the the window NAF point multiplication against conventional point multiplication.
ECPointPerformanceTest() - Constructor for class org.bouncycastle.math.ec.test.ECPointPerformanceTest
 
ECPointTest - Class in org.bouncycastle.math.ec.test
Test class for ECPoint.
ECPointTest() - Constructor for class org.bouncycastle.math.ec.test.ECPointTest
 
ECPointTest.F2m - Class in org.bouncycastle.math.ec.test
Nested class containing sample literature values for F2m.
ECPointTest.Fp - Class in org.bouncycastle.math.ec.test
Nested class containing sample literature values for Fp.
ECPrivateKey - Class in org.bouncycastle.asn1.sec
the elliptic curve private key object from SEC 1
ECPrivateKey(int, BigInteger) - Constructor for class org.bouncycastle.asn1.sec.ECPrivateKey
Base constructor.
ECPrivateKey(int, BigInteger, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.sec.ECPrivateKey
 
ECPrivateKey(int, BigInteger, ASN1BitString, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.sec.ECPrivateKey
 
ECPrivateKey(ASN1OctetString, ASN1Encodable, ASN1BitString) - Constructor for class org.bouncycastle.asn1.sec.ECPrivateKey
 
ECPrivateKeyParameters - Class in org.bouncycastle.crypto.params
 
ECPrivateKeyParameters(BigInteger, ECDomainParameters) - Constructor for class org.bouncycastle.crypto.params.ECPrivateKeyParameters
 
ECPrivateKeyStructure - Class in org.bouncycastle.asn1.sec
Deprecated.
use ECPrivateKey
ECPrivateKeyStructure(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.sec.ECPrivateKeyStructure
Deprecated.
 
ECPrivateKeyStructure(BigInteger) - Constructor for class org.bouncycastle.asn1.sec.ECPrivateKeyStructure
Deprecated.
 
ECPrivateKeyStructure(BigInteger, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.sec.ECPrivateKeyStructure
Deprecated.
 
ECPrivateKeyStructure(BigInteger, ASN1BitString, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.sec.ECPrivateKeyStructure
Deprecated.
 
ECPublicKeyParameters - Class in org.bouncycastle.crypto.params
 
ECPublicKeyParameters(ECPoint, ECDomainParameters) - Constructor for class org.bouncycastle.crypto.params.ECPublicKeyParameters
 
ECSchnorrZKP - Class in org.bouncycastle.crypto.agreement.ecjpake
Package protected class containing zero knowledge proof, for an EC J-PAKE exchange.
ECSchnorrZKP - Class in org.bouncycastle.crypto.agreement.owl
Schnorr non-interactive zero-knowledge proof over an elliptic curve, as used in the Owl key exchange.
ECSchnorrZKP(ECPoint, BigInteger) - Constructor for class org.bouncycastle.crypto.agreement.owl.ECSchnorrZKP
Constructor for ECSchnorrZKP
ecSign - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2
ecSignWithRipemd160 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2.2
ecSignWithSha1 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2,1
ECTest - Class in org.bouncycastle.crypto.test
ECDSA tests are taken from X9.62.
ECTest() - Constructor for class org.bouncycastle.crypto.test.ECTest
 
ECTransformationTest - Class in org.bouncycastle.crypto.ec.test
 
ECTransformationTest() - Constructor for class org.bouncycastle.crypto.ec.test.ECTransformationTest
 
ECVKOAgreement - Class in org.bouncycastle.crypto.agreement
GOST VKO key agreement class - RFC 7836 Section 4.3
ECVKOAgreement(Digest) - Constructor for class org.bouncycastle.crypto.agreement.ECVKOAgreement
 
Ed25519 - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
Ed25519Legacy for use with EdDSALegacy.
Ed25519 - Class in org.bouncycastle.math.ec.rfc8032
A low-level implementation of the Ed25519, Ed25519ctx, and Ed25519ph instantiations of the Edwards-Curve Digital Signature Algorithm specified in RFC 8032.
Ed25519() - Constructor for class org.bouncycastle.math.ec.rfc8032.Ed25519
 
Ed25519 - Static variable in class org.bouncycastle.math.ec.rfc8032.Ed25519.Algorithm
 
Ed25519.Algorithm - Class in org.bouncycastle.math.ec.rfc8032
 
Ed25519.ExpandedKey - Class in org.bouncycastle.math.ec.rfc8032
Methods that work with expanded format for private keys (xk/xkOff) i.e.
Ed25519.PublicPoint - Class in org.bouncycastle.math.ec.rfc8032
 
Ed25519ctx - Static variable in class org.bouncycastle.math.ec.rfc8032.Ed25519.Algorithm
 
Ed25519ctxSigner - Class in org.bouncycastle.crypto.signers
 
Ed25519ctxSigner(byte[]) - Constructor for class org.bouncycastle.crypto.signers.Ed25519ctxSigner
 
Ed25519KeyGenerationParameters - Class in org.bouncycastle.crypto.params
 
Ed25519KeyGenerationParameters(SecureRandom) - Constructor for class org.bouncycastle.crypto.params.Ed25519KeyGenerationParameters
 
Ed25519KeyPairGenerator - Class in org.bouncycastle.crypto.generators
 
Ed25519KeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.Ed25519KeyPairGenerator
 
Ed25519ph - Static variable in class org.bouncycastle.math.ec.rfc8032.Ed25519.Algorithm
 
Ed25519phSigner - Class in org.bouncycastle.crypto.signers
 
Ed25519phSigner(byte[]) - Constructor for class org.bouncycastle.crypto.signers.Ed25519phSigner
 
Ed25519PrivateKeyParameters - Class in org.bouncycastle.crypto.params
 
Ed25519PrivateKeyParameters(SecureRandom) - Constructor for class org.bouncycastle.crypto.params.Ed25519PrivateKeyParameters
 
Ed25519PrivateKeyParameters(byte[]) - Constructor for class org.bouncycastle.crypto.params.Ed25519PrivateKeyParameters
 
Ed25519PrivateKeyParameters(byte[], int) - Constructor for class org.bouncycastle.crypto.params.Ed25519PrivateKeyParameters
 
Ed25519PrivateKeyParameters(InputStream) - Constructor for class org.bouncycastle.crypto.params.Ed25519PrivateKeyParameters
 
Ed25519PublicKeyParameters - Class in org.bouncycastle.crypto.params
 
Ed25519PublicKeyParameters(byte[]) - Constructor for class org.bouncycastle.crypto.params.Ed25519PublicKeyParameters
 
Ed25519PublicKeyParameters(byte[], int) - Constructor for class org.bouncycastle.crypto.params.Ed25519PublicKeyParameters
 
Ed25519PublicKeyParameters(InputStream) - Constructor for class org.bouncycastle.crypto.params.Ed25519PublicKeyParameters
 
Ed25519PublicKeyParameters(Ed25519.PublicPoint) - Constructor for class org.bouncycastle.crypto.params.Ed25519PublicKeyParameters
 
Ed25519Signer - Class in org.bouncycastle.crypto.signers
 
Ed25519Signer() - Constructor for class org.bouncycastle.crypto.signers.Ed25519Signer
 
Ed25519Test - Class in org.bouncycastle.crypto.test
 
Ed25519Test() - Constructor for class org.bouncycastle.crypto.test.Ed25519Test
 
Ed25519Test - Class in org.bouncycastle.math.ec.rfc8032.test
 
Ed25519Test() - Constructor for class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
Ed448 - Class in org.bouncycastle.math.ec.rfc8032
A low-level implementation of the Ed448 and Ed448ph instantiations of the Edwards-Curve Digital Signature Algorithm specified in RFC 8032.
Ed448() - Constructor for class org.bouncycastle.math.ec.rfc8032.Ed448
 
Ed448 - Static variable in class org.bouncycastle.math.ec.rfc8032.Ed448.Algorithm
 
Ed448.Algorithm - Class in org.bouncycastle.math.ec.rfc8032
 
Ed448.PublicPoint - Class in org.bouncycastle.math.ec.rfc8032
 
Ed448KeyGenerationParameters - Class in org.bouncycastle.crypto.params
 
Ed448KeyGenerationParameters(SecureRandom) - Constructor for class org.bouncycastle.crypto.params.Ed448KeyGenerationParameters
 
Ed448KeyPairGenerator - Class in org.bouncycastle.crypto.generators
 
Ed448KeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.Ed448KeyPairGenerator
 
Ed448ph - Static variable in class org.bouncycastle.math.ec.rfc8032.Ed448.Algorithm
 
Ed448phSigner - Class in org.bouncycastle.crypto.signers
 
Ed448phSigner(byte[]) - Constructor for class org.bouncycastle.crypto.signers.Ed448phSigner
 
Ed448PrivateKeyParameters - Class in org.bouncycastle.crypto.params
 
Ed448PrivateKeyParameters(SecureRandom) - Constructor for class org.bouncycastle.crypto.params.Ed448PrivateKeyParameters
 
Ed448PrivateKeyParameters(byte[]) - Constructor for class org.bouncycastle.crypto.params.Ed448PrivateKeyParameters
 
Ed448PrivateKeyParameters(byte[], int) - Constructor for class org.bouncycastle.crypto.params.Ed448PrivateKeyParameters
 
Ed448PrivateKeyParameters(InputStream) - Constructor for class org.bouncycastle.crypto.params.Ed448PrivateKeyParameters
 
Ed448PublicKeyParameters - Class in org.bouncycastle.crypto.params
 
Ed448PublicKeyParameters(byte[]) - Constructor for class org.bouncycastle.crypto.params.Ed448PublicKeyParameters
 
Ed448PublicKeyParameters(byte[], int) - Constructor for class org.bouncycastle.crypto.params.Ed448PublicKeyParameters
 
Ed448PublicKeyParameters(InputStream) - Constructor for class org.bouncycastle.crypto.params.Ed448PublicKeyParameters
 
Ed448PublicKeyParameters(Ed448.PublicPoint) - Constructor for class org.bouncycastle.crypto.params.Ed448PublicKeyParameters
 
Ed448Signer - Class in org.bouncycastle.crypto.signers
 
Ed448Signer(byte[]) - Constructor for class org.bouncycastle.crypto.signers.Ed448Signer
 
Ed448Test - Class in org.bouncycastle.crypto.test
 
Ed448Test() - Constructor for class org.bouncycastle.crypto.test.Ed448Test
 
Ed448Test - Class in org.bouncycastle.math.ec.rfc8032.test
 
Ed448Test() - Constructor for class org.bouncycastle.math.ec.rfc8032.test.Ed448Test
 
EdECObjectIdentifiers - Interface in org.bouncycastle.asn1.edec
Edwards Elliptic Curve Object Identifiers (RFC 8410)
EDIPartyName - Class in org.bouncycastle.asn1.x509
EDIPartyName ::= Sequence { nameAssigner [0] DirectoryString OPTIONAL, partyName [1] DirectoryString }
EDIPartyName(DirectoryString, DirectoryString) - Constructor for class org.bouncycastle.asn1.x509.EDIPartyName
 
ediPartyName - Static variable in class org.bouncycastle.asn1.x509.GeneralName
 
edwards25519_TEST_VECTOR_DATA - Static variable in class org.bouncycastle.crypto.hash2curve.test.TestVectors
 
edwards448_TEST_VECTOR_DATA - Static variable in class org.bouncycastle.crypto.hash2curve.test.TestVectors
 
efrodokem1344_aes - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
efrodokem1344_shake - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
efrodokem1344aes - Static variable in class org.bouncycastle.crypto.params.FrodoKEMParameters
 
efrodokem1344shake - Static variable in class org.bouncycastle.crypto.params.FrodoKEMParameters
 
efrodokem976_aes - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
efrodokem976_shake - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
efrodokem976aes - Static variable in class org.bouncycastle.crypto.params.FrodoKEMParameters
 
efrodokem976shake - Static variable in class org.bouncycastle.crypto.params.FrodoKEMParameters
 
eight(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Point
 
EIGHT - Static variable in interface org.bouncycastle.math.ec.ECConstants
 
eight(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECPoint.Fp
 
ELEMENT_LIST - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
elements - Variable in class org.bouncycastle.asn1.ASN1Set
 
ElephantEngine - Class in org.bouncycastle.crypto.engines
Elephant AEAD v2, based on the current round 3 submission, https://www.esat.kuleuven.be/cosic/elephant/ Reference C implementation: https://github.com/TimBeyne/Elephant Specification: https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/elephant-spec-final.pdf
ElephantEngine(ElephantEngine.ElephantParameters) - Constructor for class org.bouncycastle.crypto.engines.ElephantEngine
 
ElephantEngine.ElephantParameters - Enum in org.bouncycastle.crypto.engines
 
ElephantTest - Class in org.bouncycastle.crypto.test
 
ElephantTest() - Constructor for class org.bouncycastle.crypto.test.ElephantTest
 
elGamalAlgorithm - Static variable in interface org.bouncycastle.asn1.oiw.OIWObjectIdentifiers
ElGamal Algorithm OBJECT IDENTIFIER ::= {iso(1) identified-organization(3) oiw(14) dirservsig(7) algorithm(2) encryption(1) 1 } OID: 1.3.14.7.2.1.1
ElGamalEngine - Class in org.bouncycastle.crypto.engines
this does your basic ElGamal algorithm.
ElGamalEngine() - Constructor for class org.bouncycastle.crypto.engines.ElGamalEngine
 
ElGamalKeyGenerationParameters - Class in org.bouncycastle.crypto.params
 
ElGamalKeyGenerationParameters(SecureRandom, ElGamalParameters) - Constructor for class org.bouncycastle.crypto.params.ElGamalKeyGenerationParameters
 
ElGamalKeyPairGenerator - Class in org.bouncycastle.crypto.generators
a ElGamal key pair generator.
ElGamalKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.ElGamalKeyPairGenerator
 
ElGamalKeyParameters - Class in org.bouncycastle.crypto.params
 
ElGamalKeyParameters(boolean, ElGamalParameters) - Constructor for class org.bouncycastle.crypto.params.ElGamalKeyParameters
 
ElGamalParameter - Class in org.bouncycastle.asn1.oiw
 
ElGamalParameter(BigInteger, BigInteger) - Constructor for class org.bouncycastle.asn1.oiw.ElGamalParameter
 
ElGamalParameters - Class in org.bouncycastle.crypto.params
 
ElGamalParameters(BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.params.ElGamalParameters
 
ElGamalParameters(BigInteger, BigInteger, int) - Constructor for class org.bouncycastle.crypto.params.ElGamalParameters
 
ElGamalParametersGenerator - Class in org.bouncycastle.crypto.generators
 
ElGamalParametersGenerator() - Constructor for class org.bouncycastle.crypto.generators.ElGamalParametersGenerator
 
ElGamalPrivateKeyParameters - Class in org.bouncycastle.crypto.params
 
ElGamalPrivateKeyParameters(BigInteger, ElGamalParameters) - Constructor for class org.bouncycastle.crypto.params.ElGamalPrivateKeyParameters
 
ElGamalPublicKeyParameters - Class in org.bouncycastle.crypto.params
 
ElGamalPublicKeyParameters(BigInteger, ElGamalParameters) - Constructor for class org.bouncycastle.crypto.params.ElGamalPublicKeyParameters
 
ElGamalTest - Class in org.bouncycastle.crypto.test
 
ElGamalTest() - Constructor for class org.bouncycastle.crypto.test.ElGamalTest
 
Elligator2MapToCurve - Class in org.bouncycastle.crypto.hash2curve.impl
Implements the Elligator 2 Map to curve according to section 6.7.1 of RFC 9380 This is the straight-line implementation optimized for Montgomery curves as defined in section F.3.
Elligator2MapToCurve(ECCurve, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.hash2curve.impl.Elligator2MapToCurve
Constructs an Elligator2MapToCurve instance using the provided elliptic curve parameters and constants.
ellipticCurve - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.15 - ellipticCurve
ellipticCurve - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
ellipticCurve - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2.8.1
ellipticCurve - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Named curves base OID: 1.2.840.10045.3
EmailAddress - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
Email address (RSA PKCS#9 extension) - IA5String.
EmailAddress - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use a X500NameStyle
EMBEDDED_PDV - Static variable in interface org.bouncycastle.asn1.BERTags
 
EMPTY - Static variable in class org.bouncycastle.asn1.BEROctetString
 
EMPTY - Static variable in class org.bouncycastle.asn1.BERSequence
 
EMPTY - Static variable in class org.bouncycastle.asn1.DEROctetString
 
EMPTY - Static variable in class org.bouncycastle.asn1.DERSequence
 
EMPTY - Static variable in class org.bouncycastle.asn1.DLSequence
 
EMPTY_CMS_SEQUENCE - Static variable in class org.bouncycastle.asn1.cmc.PKIResponse
 
EMPTY_OTHER_MSG - Static variable in class org.bouncycastle.asn1.cmc.PKIResponse
 
EMPTY_ZS - Static variable in class org.bouncycastle.math.ec.ECPoint
 
EmptyExtensionSequenceTest - Class in org.bouncycastle.asn1.test
Several X.509 extension values are defined as SEQUENCE SIZE (1..MAX) by RFC 5280, so an empty SEQUENCE is malformed and must be rejected with a clean IllegalArgumentException on the parse path (matching the existing AuthorityInformationAccess / NameConstraints behaviour) rather than being accepted and yielding a degenerate, empty extension.
EmptyExtensionSequenceTest() - Constructor for class org.bouncycastle.asn1.test.EmptyExtensionSequenceTest
 
EMULATE_ORACLE - Static variable in class org.bouncycastle.util.Properties
If set the provider will attempt, where possible, to behave the same way as the oracle one.
EN_Locale - Static variable in class org.bouncycastle.asn1.LocaleUtil
 
enc - Variable in class org.bouncycastle.util.encoders.test.AbstractCoderTest
 
enc32le(byte[], int, int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
enc64le(byte[], int, long) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Encode 64-bit value as little-endian bytes This is a direct translation of the C enc64le function
EncapsulatedSecretExtractor - Interface in org.bouncycastle.crypto
 
EncapsulatedSecretGenerator - Interface in org.bouncycastle.crypto
 
encipherOnly - Static variable in class org.bouncycastle.asn1.x509.KeyUsage
 
EncKeyWithID - Class in org.bouncycastle.asn1.crmf
 
EncKeyWithID(PrivateKeyInfo) - Constructor for class org.bouncycastle.asn1.crmf.EncKeyWithID
 
EncKeyWithID(PrivateKeyInfo, ASN1UTF8String) - Constructor for class org.bouncycastle.asn1.crmf.EncKeyWithID
 
EncKeyWithID(PrivateKeyInfo, GeneralName) - Constructor for class org.bouncycastle.asn1.crmf.EncKeyWithID
 
Encodable - Interface in org.bouncycastle.util
Interface implemented by objects that can be converted into byte arrays.
EncodableDigest - Interface in org.bouncycastle.crypto.digests
Encodable digests allow you to download an encoded copy of their internal state.
EncodableService - Interface in org.bouncycastle.crypto
Encodable services allow you to download an encoded copy of their internal state.
encode(byte[], int) - Method in class org.bouncycastle.crypto.params.Ed25519PrivateKeyParameters
 
encode(byte[], int) - Method in class org.bouncycastle.crypto.params.Ed25519PublicKeyParameters
 
encode(byte[], int) - Method in class org.bouncycastle.crypto.params.Ed448PrivateKeyParameters
 
encode(byte[], int) - Method in class org.bouncycastle.crypto.params.Ed448PublicKeyParameters
 
encode(byte[], int) - Method in class org.bouncycastle.crypto.params.X25519PrivateKeyParameters
 
encode(byte[], int) - Method in class org.bouncycastle.crypto.params.X25519PublicKeyParameters
 
encode(byte[], int) - Method in class org.bouncycastle.crypto.params.X448PrivateKeyParameters
 
encode(byte[], int) - Method in class org.bouncycastle.crypto.params.X448PublicKeyParameters
 
encode(BigInteger, BigInteger, BigInteger) - Method in interface org.bouncycastle.crypto.signers.DSAEncoding
Encode the (r, s) pair of a DSA signature.
encode(BigInteger, BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.signers.PlainDSAEncoding
 
encode(BigInteger, BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.signers.StandardDSAEncoding
 
encode(int[], int[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
encode(int[], byte[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
encode(int[], byte[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
encode(int[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
encode(int[], int[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
encode(int[], byte[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
encode(int[], byte[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
encode(int[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
encode(byte[], byte[], int) - Static method in class org.bouncycastle.math.raw.GF16
Encodes an array of 4-bit values into a byte array.
encode(byte[], byte[], int, int) - Static method in class org.bouncycastle.math.raw.GF16
 
encode(byte[]) - Static method in class org.bouncycastle.util.encoders.Base32
encode the input data producing a base 32 encoded byte array.
encode(byte[], int, int) - Static method in class org.bouncycastle.util.encoders.Base32
encode the input data producing a base 32 encoded byte array.
encode(byte[], OutputStream) - Static method in class org.bouncycastle.util.encoders.Base32
Encode the byte data to base 32 writing it to the given output stream.
encode(byte[], int, int, OutputStream) - Static method in class org.bouncycastle.util.encoders.Base32
Encode the byte data to base 32 writing it to the given output stream.
encode(byte[], int, int, byte[], int) - Method in class org.bouncycastle.util.encoders.Base32Encoder
 
encode(byte[], int, int, OutputStream) - Method in class org.bouncycastle.util.encoders.Base32Encoder
encode the input data producing a base 32 output stream.
encode(byte[]) - Static method in class org.bouncycastle.util.encoders.Base64
encode the input data producing a base 64 encoded byte array.
encode(byte[], int, int) - Static method in class org.bouncycastle.util.encoders.Base64
encode the input data producing a base 64 encoded byte array.
encode(byte[], OutputStream) - Static method in class org.bouncycastle.util.encoders.Base64
Encode the byte data to base 64 writing it to the given output stream.
encode(byte[], int, int, OutputStream) - Static method in class org.bouncycastle.util.encoders.Base64
Encode the byte data to base 64 writing it to the given output stream.
encode(byte[], int, int, byte[], int) - Method in class org.bouncycastle.util.encoders.Base64Encoder
 
encode(byte[], int, int, OutputStream) - Method in class org.bouncycastle.util.encoders.Base64Encoder
encode the input data producing a base 64 output stream.
encode(byte[], int, int, OutputStream) - Method in interface org.bouncycastle.util.encoders.Encoder
 
encode(byte[]) - Static method in class org.bouncycastle.util.encoders.Hex
encode the input data producing a Hex encoded byte array.
encode(byte[], int, int) - Static method in class org.bouncycastle.util.encoders.Hex
encode the input data producing a Hex encoded byte array.
encode(byte[], OutputStream) - Static method in class org.bouncycastle.util.encoders.Hex
Hex encode the byte data writing it to the given output stream.
encode(byte[], int, int, OutputStream) - Static method in class org.bouncycastle.util.encoders.Hex
Hex encode the byte data writing it to the given output stream.
encode(byte[], int, int, byte[], int) - Method in class org.bouncycastle.util.encoders.HexEncoder
 
encode(byte[], int, int, OutputStream) - Method in class org.bouncycastle.util.encoders.HexEncoder
encode the input data producing a Hex output stream.
encode(byte[], int, int, byte[], int) - Method in class org.bouncycastle.util.encoders.HexTranslator
 
encode(byte[], int, int, byte[], int) - Method in interface org.bouncycastle.util.encoders.Translator
 
encode(byte[]) - Static method in class org.bouncycastle.util.encoders.UrlBase64
Encode the input data producing a URL safe base 64 encoded byte array.
encode(byte[], OutputStream) - Static method in class org.bouncycastle.util.encoders.UrlBase64
Encode the byte data writing it to the given output stream.
encode(byte[], byte[], int) - Static method in class org.bouncycastle.util.GF16
encode(byte[], byte[], int, int) - Static method in class org.bouncycastle.util.GF16
encode32be(int, byte[], int) - Static method in class org.bouncycastle.crypto.engines.Zuc128CoreEngine
Encode a 32-bit value into a buffer (little-endian).
encodeBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.encodings.OAEPEncoding
 
encodePoint(ECPoint) - Static method in class org.bouncycastle.asn1.ua.DSTU4145PointEncoder
 
encodePrivate(int, byte[], int, byte[], int, byte[], int, byte[], int, byte[], int, int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkKeyPairGenerator
 
encodePrivateKey(AsymmetricKeyParameter) - Static method in class org.bouncycastle.crypto.util.OpenSSHPrivateKeyUtil
Encode a cipher parameters into an OpenSSH private key.
encodePublic(int, byte[], int, int, short[], int, short[], int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkKeyPairGenerator
 
encodePublicKey(AsymmetricKeyParameter) - Static method in class org.bouncycastle.crypto.util.OpenSSHPublicKeyUtil
Encode a public key from an AsymmetricKeyParameter instance.
encodePublicPoint(Ed25519.PublicPoint, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
encodePublicPoint(Ed448.PublicPoint, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
Encoder - Interface in org.bouncycastle.util.encoders
Encode and decode byte arrays (typically from binary to 7-bit ASCII encodings).
EncoderException - Exception in org.bouncycastle.util.encoders
Exception thrown if an attempt is made to encode invalid data, or some other failure occurs.
EncoderTest - Class in org.bouncycastle.util.encoders.test
 
EncoderTest() - Constructor for class org.bouncycastle.util.encoders.test.EncoderTest
 
encodeSig(int, byte[], int, int, byte[], int, int, short[], int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Encode the signature, with output length exactly sigLen bytes.
encodeStringValue(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.asn1.x500.style.AbstractX500NameStyle
Encoded every value into a UTF8String.
encodeStringValue(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.asn1.x500.style.BCStyle
 
encodeStringValue(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
encodeTo(OutputStream) - Method in class org.bouncycastle.asn1.ASN1Object
 
encodeTo(OutputStream, String) - Method in class org.bouncycastle.asn1.ASN1Object
 
encodeTo(OutputStream) - Method in class org.bouncycastle.asn1.ASN1Primitive
 
encodeTo(OutputStream, String) - Method in class org.bouncycastle.asn1.ASN1Primitive
 
encodeTo(byte[], int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
encodeTo(byte[], int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
encodeTo(byte[], int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
encodeTo(byte[], int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
encodeTo(byte[], int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
encodeTo(byte[], int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
encodeTo(byte[], int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
encodeTo(byte[], int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
encodeTo(byte[], int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
encodeTo(byte[], int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
encodeTo(byte[], int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
encodeTo(byte[], int) - Method in class org.bouncycastle.math.ec.ECFieldElement
 
encodeTo(boolean, byte[], int) - Method in class org.bouncycastle.math.ec.ECPoint
 
encodeToCurve(byte[]) - Method in class org.bouncycastle.crypto.hash2curve.HashToEllipticCurve
Encode a message to an elliptic curve point using the RFC 9380 encode_to_curve function.
encodeValue(BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.signers.StandardDSAEncoding
 
encodingTable - Variable in class org.bouncycastle.util.encoders.Base64Encoder
 
encodingTable - Variable in class org.bouncycastle.util.encoders.HexEncoder
 
encrCert - Static variable in class org.bouncycastle.asn1.crmf.SubsequentMessage
 
encrypKeyPref - Static variable in interface org.bouncycastle.asn1.smime.SMIMEAttributes
 
encrypt(ECPoint) - Method in class org.bouncycastle.crypto.ec.ECElGamalEncryptor
Process a single EC point using the basic ElGamal algorithm.
encrypt(ECPoint) - Method in interface org.bouncycastle.crypto.ec.ECEncryptor
 
encrypt(BigInteger) - Method in class org.bouncycastle.crypto.engines.NaccacheSternEngine
Encrypts a BigInteger aka Plaintext with the public key.
encrypt(byte[], int, int) - Method in class org.bouncycastle.crypto.kems.ECIESKeyEncapsulation
Deprecated.
use ECIESKEMGenerator
encrypt(byte[], int) - Method in class org.bouncycastle.crypto.kems.ECIESKeyEncapsulation
Deprecated.
use ECIESKEMGenerator
encrypt(byte[], int, int) - Method in class org.bouncycastle.crypto.kems.RSAKeyEncapsulation
Deprecated.
Generate and encapsulate a random session key.
encrypt(byte[], int) - Method in class org.bouncycastle.crypto.kems.RSAKeyEncapsulation
Deprecated.
Generate and encapsulate a random session key.
encrypt(byte[], int, int) - Method in interface org.bouncycastle.crypto.KeyEncapsulation
Deprecated.
Encapsulate a randomly generated session key.
encryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
Encrypt the given input starting at the given offset and place the result in the provided buffer starting at the given offset.
encryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.CAST6Engine
Encrypt the given input starting at the given offset and place the result in the provided buffer starting at the given offset.
encryptBlock(BigInteger) - Method in class org.bouncycastle.crypto.engines.CramerShoupCoreEngine
 
encryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.SerpentEngine
Encrypt one block of plaintext.
encryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
 
encryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.SkipjackEngine
 
encryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.TnepresEngine
Encrypt one block of plaintext.
encryptBlock(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.fpe.FPEEngine
 
encryptBlock(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.fpe.FPEFF1Engine
 
encryptBlock(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.fpe.FPEFF3_1Engine
 
encryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.CFBBlockCipher
Do the appropriate processing for CFB mode encryption.
EncryptedContentInfo - Class in org.bouncycastle.asn1.cms
RFC 5652 EncryptedContentInfo object.
EncryptedContentInfo(ASN1ObjectIdentifier, AlgorithmIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cms.EncryptedContentInfo
 
EncryptedContentInfoParser - Class in org.bouncycastle.asn1.cms
Parser for RFC 5652 EncryptedContentInfo object.
EncryptedContentInfoParser(ASN1SequenceParser) - Constructor for class org.bouncycastle.asn1.cms.EncryptedContentInfoParser
 
encryptedData - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
PKCS#7: 1.2.840.113549.1.7.6
EncryptedData - Class in org.bouncycastle.asn1.cms
RFC 5652 EncryptedData object.
EncryptedData(EncryptedContentInfo) - Constructor for class org.bouncycastle.asn1.cms.EncryptedData
 
EncryptedData(EncryptedContentInfo, ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.EncryptedData
 
EncryptedData - Class in org.bouncycastle.asn1.pkcs
The EncryptedData object.
EncryptedData(ASN1ObjectIdentifier, AlgorithmIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.pkcs.EncryptedData
 
encryptedData - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#7: 1.2.840.113549.1.7.76
EncryptedKey - Class in org.bouncycastle.asn1.crmf
EncryptedKey ::= CHOICE { encryptedValue EncryptedValue, -- deprecated envelopedData [0] EnvelopedData }
EncryptedKey(EnvelopedData) - Constructor for class org.bouncycastle.asn1.crmf.EncryptedKey
 
EncryptedKey(EncryptedValue) - Constructor for class org.bouncycastle.asn1.crmf.EncryptedKey
 
encryptedKey - Static variable in class org.bouncycastle.asn1.crmf.POPOPrivKey
 
EncryptedObjectStoreData - Class in org.bouncycastle.asn1.bc
EncryptedObjectStoreData ::= SEQUENCE { encryptionAlgorithm AlgorithmIdentifier encryptedContent OCTET STRING }
EncryptedObjectStoreData(AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.bc.EncryptedObjectStoreData
 
EncryptedPOP - Class in org.bouncycastle.asn1.cmc
id-cmc-encryptedPOP OBJECT IDENTIFIER ::= {id-cmc 9} EncryptedPOP ::= SEQUENCE { request TaggedRequest, cms ContentInfo, thePOPAlgID AlgorithmIdentifier, witnessAlgID AlgorithmIdentifier, witness OCTET STRING }
EncryptedPOP(TaggedRequest, ContentInfo, AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.cmc.EncryptedPOP
 
EncryptedPOPTest - Class in org.bouncycastle.asn1.cmc.test
 
EncryptedPOPTest() - Constructor for class org.bouncycastle.asn1.cmc.test.EncryptedPOPTest
 
EncryptedPrivateKeyData - Class in org.bouncycastle.asn1.bc
EncryptedPrivateKeyObjectData ::= SEQUENCE { encryptedPrivateKeyInfo EncryptedPrivateKeyInfo, certificates SEQUENCE OF Certificate }
EncryptedPrivateKeyData(EncryptedPrivateKeyInfo, Certificate[]) - Constructor for class org.bouncycastle.asn1.bc.EncryptedPrivateKeyData
 
EncryptedPrivateKeyInfo - Class in org.bouncycastle.asn1.pkcs
 
EncryptedPrivateKeyInfo(AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo
 
EncryptedPrivateKeyInfoTest - Class in org.bouncycastle.asn1.test
Test the reading and writing of EncryptedPrivateKeyInfo objects using the test vectors provided at RSA's PKCS5 Page.
EncryptedPrivateKeyInfoTest() - Constructor for class org.bouncycastle.asn1.test.EncryptedPrivateKeyInfoTest
 
encryptedPrivKey - Static variable in class org.bouncycastle.asn1.crmf.PKIArchiveOptions
 
EncryptedSecretKeyData - Class in org.bouncycastle.asn1.bc
EncryptedSecretKeyData ::= SEQUENCE { keyEncryptionAlgorithm AlgorithmIdentifier, encryptedKeyData OCTET STRING }
EncryptedSecretKeyData(AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.bc.EncryptedSecretKeyData
 
EncryptedValue - Class in org.bouncycastle.asn1.crmf
EncryptedValue Please see reference to pending deprecation in favour of EnvelopedData.
EncryptedValue(AlgorithmIdentifier, AlgorithmIdentifier, ASN1BitString, AlgorithmIdentifier, ASN1OctetString, ASN1BitString) - Constructor for class org.bouncycastle.asn1.crmf.EncryptedValue
 
encrypting - Variable in class org.bouncycastle.crypto.engines.SerpentEngineBase
 
encryptionAlgorithm - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.13 -- encryptionAlgorithm
encryptionAlgorithm - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
1.2.840.113549.3
EncryptionInfo - Class in org.bouncycastle.asn1.tsp
Implementation of the EncryptionInfo element defined in RFC 4998: 1988 ASN.1 EncryptionInfo EncryptionInfo ::= SEQUENCE { encryptionInfoType OBJECT IDENTIFIER, encryptionInfoValue ANY DEFINED BY encryptionInfoType } 1997-ASN.1 EncryptionInfo EncryptionInfo ::= SEQUENCE { encryptionInfoType ENCINFO-TYPE.
EncryptionInfo(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.tsp.EncryptionInfo
 
EncryptionScheme - Class in org.bouncycastle.asn1.pkcs
 
EncryptionScheme(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.pkcs.EncryptionScheme
 
EncryptionScheme(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.pkcs.EncryptionScheme
 
endomorphism - Variable in class org.bouncycastle.math.ec.ECCurve.Config
 
endomorphism - Variable in class org.bouncycastle.math.ec.ECCurve
 
endomorphism - Variable in class org.bouncycastle.math.ec.endo.EndoPreCompInfo
 
EndoPreCompInfo - Class in org.bouncycastle.math.ec.endo
 
EndoPreCompInfo() - Constructor for class org.bouncycastle.math.ec.endo.EndoPreCompInfo
 
EndoUtil - Class in org.bouncycastle.math.ec.endo
 
EndoUtil() - Constructor for class org.bouncycastle.math.ec.endo.EndoUtil
 
engineState - Variable in class org.bouncycastle.crypto.engines.Salsa20Engine
 
enhancedMRProbablePrimeTest(BigInteger, SecureRandom, int) - Static method in class org.bouncycastle.math.Primes
FIPS 186-4 C.3.2 Enhanced Miller-Rabin Probabilistic Primality Test Run several iterations of the Miller-Rabin algorithm with randomly-chosen bases.
enhancedSearchGuide - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
entropySize() - Method in interface org.bouncycastle.crypto.prng.EntropySource
Return the number of bits of entropy this source can produce.
EntropySource - Interface in org.bouncycastle.crypto.prng
Base interface describing an entropy source for a DRBG.
entropySource() - Method in class org.bouncycastle.crypto.prng.test.DRBGTestVector
 
EntropySourceProvider - Interface in org.bouncycastle.crypto.prng
 
EntropyUtil - Class in org.bouncycastle.crypto.prng
Utility methods for making use of EntropySources.
EntropyUtil() - Constructor for class org.bouncycastle.crypto.prng.EntropyUtil
 
entrust - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
NortelNetworks Entrust OID base: 1.2.840.113533.7
entrustVersionExtension - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
NortelNetworks Entrust VersionExtension OID: 1.2.840.113533.7.65.0
ENUMERATED - Static variable in interface org.bouncycastle.asn1.BERTags
 
EnumeratedTest - Class in org.bouncycastle.asn1.test
Tests used to verify correct decoding of the ENUMERATED type.
EnumeratedTest() - Constructor for class org.bouncycastle.asn1.test.EnumeratedTest
 
envelopedData - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
PKCS#7: 1.2.840.113549.1.7.3
EnvelopedData - Class in org.bouncycastle.asn1.cms
RFC 5652 EnvelopedData object.
EnvelopedData(OriginatorInfo, ASN1Set, EncryptedContentInfo, ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.EnvelopedData
 
EnvelopedData(OriginatorInfo, ASN1Set, EncryptedContentInfo, Attributes) - Constructor for class org.bouncycastle.asn1.cms.EnvelopedData
 
envelopedData - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#7: 1.2.840.113549.1.7.3
EnvelopedDataParser - Class in org.bouncycastle.asn1.cms
Parser of RFC 5652 EnvelopedData object.
EnvelopedDataParser(ASN1SequenceParser) - Constructor for class org.bouncycastle.asn1.cms.EnvelopedDataParser
 
EphemeralKeyPair - Class in org.bouncycastle.crypto
 
EphemeralKeyPair(AsymmetricCipherKeyPair, KeyEncoder) - Constructor for class org.bouncycastle.crypto.EphemeralKeyPair
 
EphemeralKeyPairGenerator - Class in org.bouncycastle.crypto.generators
 
EphemeralKeyPairGenerator(AsymmetricCipherKeyPairGenerator, KeyEncoder) - Constructor for class org.bouncycastle.crypto.generators.EphemeralKeyPairGenerator
 
eq(int, int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
eq(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
eq(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat160
 
eq(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
eq(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
eq(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
eq64(long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
eq64(long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
eq64(long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
eq64(long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat320
 
eq64(long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat448
 
eq64(long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat576
 
equal(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_128
 
equal(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_256
 
equal(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_512
 
equals(Object) - Method in class org.bouncycastle.asn1.ASN1Object
 
equals(Object) - Method in class org.bouncycastle.asn1.ASN1Primitive
 
equals(ASN1Encodable) - Method in class org.bouncycastle.asn1.ASN1Primitive
 
equals(ASN1Primitive) - Method in class org.bouncycastle.asn1.ASN1Primitive
 
equals(Object) - Method in class org.bouncycastle.asn1.eac.PackedDate
 
equals(Object) - Method in class org.bouncycastle.asn1.ocsp.CertID
 
equals(Object) - Method in class org.bouncycastle.asn1.x500.X500Name
test for equality - note: case is ignored.
equals(Object) - Method in class org.bouncycastle.asn1.x509.Extension
 
equals(Object) - Method in class org.bouncycastle.asn1.x509.PKIXNameConstraintValidator
 
equals(Object) - Method in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
 
equals(Object, boolean) - Method in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
 
equals(Object) - Method in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
test for equality - note: case is ignored.
equals(Object) - Method in class org.bouncycastle.crypto.bls.BLS12_381G2Point
 
equals(Object) - Method in class org.bouncycastle.crypto.bls.Fp12Element
 
equals(Object) - Method in class org.bouncycastle.crypto.bls.Fp2Element
 
equals(Object) - Method in class org.bouncycastle.crypto.bls.Fp6Element
 
equals(Object) - Method in class org.bouncycastle.crypto.CryptoServicesPermission
 
equals(ECPair) - Method in class org.bouncycastle.crypto.ec.ECPair
 
equals(Object) - Method in class org.bouncycastle.crypto.ec.ECPair
 
equals(Object) - Method in class org.bouncycastle.crypto.params.CramerShoupKeyParameters
 
equals(Object) - Method in class org.bouncycastle.crypto.params.CramerShoupParameters
 
equals(Object) - Method in class org.bouncycastle.crypto.params.CramerShoupPrivateKeyParameters
 
equals(Object) - Method in class org.bouncycastle.crypto.params.CramerShoupPublicKeyParameters
 
equals(Object) - Method in class org.bouncycastle.crypto.params.DHKeyParameters
 
equals(Object) - Method in class org.bouncycastle.crypto.params.DHParameters
 
equals(Object) - Method in class org.bouncycastle.crypto.params.DHPrivateKeyParameters
 
equals(Object) - Method in class org.bouncycastle.crypto.params.DHPublicKeyParameters
 
equals(Object) - Method in class org.bouncycastle.crypto.params.DHValidationParameters
 
equals(Object) - Method in class org.bouncycastle.crypto.params.DSAParameters
 
equals(Object) - Method in class org.bouncycastle.crypto.params.DSAValidationParameters
 
equals(Object) - Method in class org.bouncycastle.crypto.params.ECDomainParameters
 
equals(Object) - Method in class org.bouncycastle.crypto.params.ElGamalKeyParameters
 
equals(Object) - Method in class org.bouncycastle.crypto.params.ElGamalParameters
 
equals(Object) - Method in class org.bouncycastle.crypto.params.ElGamalPrivateKeyParameters
 
equals(Object) - Method in class org.bouncycastle.crypto.params.ElGamalPublicKeyParameters
 
equals(Object) - Method in class org.bouncycastle.crypto.params.GOST3410Parameters
 
equals(Object) - Method in class org.bouncycastle.crypto.params.GOST3410ValidationParameters
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
equals(Object) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
equals(ECCurve) - Method in class org.bouncycastle.math.ec.ECCurve
 
equals(Object) - Method in class org.bouncycastle.math.ec.ECCurve
 
equals(Object) - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
equals(Object) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
equals(ECPoint) - Method in class org.bouncycastle.math.ec.ECPoint
 
equals(Object) - Method in class org.bouncycastle.math.ec.ECPoint
 
equals(Object) - Method in class org.bouncycastle.pqc.crypto.lms.HSSPrivateKeyParameters
 
equals(Object) - Method in class org.bouncycastle.pqc.crypto.lms.HSSPublicKeyParameters
 
equals(Object) - Method in class org.bouncycastle.pqc.crypto.lms.LMSPrivateKeyParameters
 
equals(Object) - Method in class org.bouncycastle.pqc.crypto.lms.LMSPublicKeyParameters
 
equals(Object) - Method in class org.bouncycastle.util.Fingerprint
 
equals(Object) - Method in class org.bouncycastle.util.io.pem.PemHeader
 
EqualsAndHashCodeTest - Class in org.bouncycastle.asn1.test
 
EqualsAndHashCodeTest() - Constructor for class org.bouncycastle.asn1.test.EqualsAndHashCodeTest
 
EqualsHashCodeTest - Class in org.bouncycastle.crypto.test
 
EqualsHashCodeTest() - Constructor for class org.bouncycastle.crypto.test.EqualsHashCodeTest
 
equalTo(int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
equalTo(int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat
 
equalTo(int, int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
equalTo(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
equalTo64(int, long[], long) - Static method in class org.bouncycastle.math.raw.Nat
 
equalTo64(int, long[], int, long) - Static method in class org.bouncycastle.math.raw.Nat
 
equalTo64(int, long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat
 
equalTo64(int, long[], int, long[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
equalToZero(int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
equalToZero(int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
equalToZero64(int, long[]) - Static method in class org.bouncycastle.math.raw.Nat
 
equalToZero64(int, long[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
equivalent(Extensions) - Method in class org.bouncycastle.asn1.x509.Extensions
 
equivalent(X509Extensions) - Method in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
 
ErrorMsgContent - Class in org.bouncycastle.asn1.cmp
ErrorMsgContent ::= SEQUENCE { pKIStatusInfo PKIStatusInfo, errorCode INTEGER OPTIONAL, -- implementation-specific error codes errorDetails PKIFreeText OPTIONAL -- implementation-specific error details }
ErrorMsgContent(PKIStatusInfo) - Constructor for class org.bouncycastle.asn1.cmp.ErrorMsgContent
 
ErrorMsgContent(PKIStatusInfo, ASN1Integer, PKIFreeText) - Constructor for class org.bouncycastle.asn1.cmp.ErrorMsgContent
 
escTimeStamp - Static variable in interface org.bouncycastle.asn1.esf.ESFAttributes
 
ESFAttributes - Interface in org.bouncycastle.asn1.esf
 
ESSCertID - Class in org.bouncycastle.asn1.ess
 
ESSCertID(byte[]) - Constructor for class org.bouncycastle.asn1.ess.ESSCertID
 
ESSCertID(byte[], IssuerSerial) - Constructor for class org.bouncycastle.asn1.ess.ESSCertID
 
ESSCertID(ASN1OctetString, IssuerSerial) - Constructor for class org.bouncycastle.asn1.ess.ESSCertID
 
ESSCertIDv2 - Class in org.bouncycastle.asn1.ess
 
ESSCertIDv2(byte[]) - Constructor for class org.bouncycastle.asn1.ess.ESSCertIDv2
 
ESSCertIDv2(AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.ess.ESSCertIDv2
 
ESSCertIDv2(byte[], IssuerSerial) - Constructor for class org.bouncycastle.asn1.ess.ESSCertIDv2
 
ESSCertIDv2(AlgorithmIdentifier, byte[], IssuerSerial) - Constructor for class org.bouncycastle.asn1.ess.ESSCertIDv2
 
ESSCertIDv2(AlgorithmIdentifier, ASN1OctetString, IssuerSerial) - Constructor for class org.bouncycastle.asn1.ess.ESSCertIDv2
 
ESSCertIDv2UnitTest - Class in org.bouncycastle.asn1.ess.test
 
ESSCertIDv2UnitTest() - Constructor for class org.bouncycastle.asn1.ess.test.ESSCertIDv2UnitTest
 
EstIdentityLinking - Class in org.bouncycastle.asn1.est
RFC 7894 §3.3 estIdentityLinking attribute: an unambiguous replacement for the overloaded PKCS#9 challengePassword attribute when used to convey the tls-unique value linking the certificate request to the authenticated TLS session per RFC 7030 §3.5.
EstIdentityLinking(String) - Constructor for class org.bouncycastle.asn1.est.EstIdentityLinking
 
EstIdentityLinking(DirectoryString) - Constructor for class org.bouncycastle.asn1.est.EstIdentityLinking
 
ETA - Static variable in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
η parameter (always 1)
EthereumIESEngine - Class in org.bouncycastle.crypto.engines
Support class for constructing integrated encryption ciphers for doing basic message exchanges on top of key agreement ciphers.
EthereumIESEngine(BasicAgreement, DerivationFunction, Mac, byte[]) - Constructor for class org.bouncycastle.crypto.engines.EthereumIESEngine
Set up for use with stream mode, where the key derivation function is used to provide a stream of bytes to xor with the message.
EthereumIESEngine(BasicAgreement, DerivationFunction, Mac, byte[], BufferedBlockCipher) - Constructor for class org.bouncycastle.crypto.engines.EthereumIESEngine
Set up for use in conjunction with a block cipher to handle the message.
EthereumIESEngine.HandshakeKDFFunction - Class in org.bouncycastle.crypto.engines
Basic KDF generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033
This implementation is based on ISO 18033/P1363a.
EthereumIESTest - Class in org.bouncycastle.crypto.test
test for Ethereum flavor of ECIES - Elliptic Curve Integrated Encryption Scheme Note the IV is always required when passing parameters, as the IV is added to the MAC.
ETSIQCObjectIdentifiers - Interface in org.bouncycastle.asn1.x509.qualified
 
Evidence - Class in org.bouncycastle.asn1.cms
RFC 5544: Binding Documents with Time-Stamps; Evidence object.
Evidence(TimeStampTokenEvidence) - Constructor for class org.bouncycastle.asn1.cms.Evidence
 
Evidence(EvidenceRecord) - Constructor for class org.bouncycastle.asn1.cms.Evidence
 
EvidenceRecord - Class in org.bouncycastle.asn1.tsp
RFC 4998: Evidence Record Syntax (ERS) EvidenceRecord ::= SEQUENCE { version INTEGER { v1(1) } , digestAlgorithms SEQUENCE OF AlgorithmIdentifier, cryptoInfos [0] CryptoInfos OPTIONAL, encryptionInfo [1] EncryptionInfo OPTIONAL, archiveTimeStampSequence ArchiveTimeStampSequence } CryptoInfos ::= SEQUENCE SIZE (1..MAX) OF Attribute
EvidenceRecord(CryptoInfos, EncryptionInfo, ArchiveTimeStamp) - Constructor for class org.bouncycastle.asn1.tsp.EvidenceRecord
Build a basic evidence record from an initial ArchiveTimeStamp.
EvidenceRecord(AlgorithmIdentifier[], CryptoInfos, EncryptionInfo, ArchiveTimeStampSequence) - Constructor for class org.bouncycastle.asn1.tsp.EvidenceRecord
 
Exceptions - Class in org.bouncycastle.util
 
Exceptions() - Constructor for class org.bouncycastle.util.Exceptions
 
ExchangePair - Class in org.bouncycastle.pqc.crypto
Pair for a value exchange algorithm where the responding party has no private key, such as NewHope.
ExchangePair(AsymmetricKeyParameter, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.ExchangePair
Base constructor.
ExchangePairGenerator - Interface in org.bouncycastle.pqc.crypto
Interface for NewHope style key material exchange generators.
execute(String, HashToEllipticCurve, String, String, boolean) - Method in class org.bouncycastle.crypto.hash2curve.test.HashToEllipticCurveTest
 
ExhaustedPrivateKeyException - Exception in org.bouncycastle.pqc.crypto
Exception thrown by a stateful signature algorithm when the private key counter is exhausted.
ExhaustedPrivateKeyException(String) - Constructor for exception org.bouncycastle.pqc.crypto.ExhaustedPrivateKeyException
 
expand(String) - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Builder
 
expand(byte[], byte[], int) - Method in class org.bouncycastle.crypto.hpke.HPKEContext
 
expand16to32(int) - Static method in class org.bouncycastle.math.raw.Interleave
 
expand32to64(int) - Static method in class org.bouncycastle.math.raw.Interleave
 
expand4to8(int) - Static method in class org.bouncycastle.math.raw.Interleave
 
expand64To128(long, long[], int) - Static method in class org.bouncycastle.math.raw.Interleave
 
expand64To128(long[], int, int, long[], int) - Static method in class org.bouncycastle.math.raw.Interleave
 
expand64To128Rev(long, long[], int) - Static method in class org.bouncycastle.math.raw.Interleave
 
expand8to16(int) - Static method in class org.bouncycastle.math.raw.Interleave
 
EXPANDED_KEY - Static variable in class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
EXPANDED_KEY - Static variable in class org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters
 
EXPANDED_KEY - Static variable in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
EXPANDED_KEY - Static variable in class org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters
Deprecated.
 
EXPANDED_KEY_SIZE - Static variable in class org.bouncycastle.math.ec.rfc8032.Ed25519.ExpandedKey
 
ExpandedKey() - Constructor for class org.bouncycastle.math.ec.rfc8032.Ed25519.ExpandedKey
 
expandMessage(byte[], byte[], int) - Method in class org.bouncycastle.crypto.hash2curve.impl.XmdMessageExpansion
Expands a given input message to a fixed-length output, using a cryptographic digest and additional parameters such as domain separation tag (DST) and desired output length.
expandMessage(byte[], byte[], int) - Method in interface org.bouncycastle.crypto.hash2curve.MessageExpansion
Expands the given message to match the specified length in bytes.
expandPrivateKey(byte[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519.ExpandedKey
 
expectedValue(int) - Method in class org.bouncycastle.crypto.prng.test.DRBGTestVector
 
experimental - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.3:
expiredCertsOnCRL - Static variable in class org.bouncycastle.asn1.x509.Extension
Expired Certificates on CRL extension
exponentiateX(long, byte[]) - Method in class org.bouncycastle.crypto.modes.gcm.BasicGCMExponentiator
 
exponentiateX(long, byte[]) - Method in interface org.bouncycastle.crypto.modes.gcm.GCMExponentiator
 
exponentiateX(long, byte[]) - Method in class org.bouncycastle.crypto.modes.gcm.Tables1kGCMExponentiator
 
export(byte[], int) - Method in class org.bouncycastle.crypto.hpke.HPKEContext
 
exporterSecret - Variable in class org.bouncycastle.crypto.hpke.HPKEContext
 
exportPrivateKey() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSS
Export XMSS private key.
exportPrivateKey() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMT
Export XMSSMT private key.
exportPublicKey() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSS
Export XMSS public key.
exportPublicKey() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMT
Export XMSSMT public key.
EXT_FIELD_GF256 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
EXT_FIELD_GF65536 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
EXTENDED_HEADER_LIST - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
ExtendedDigest - Interface in org.bouncycastle.crypto
 
ExtendedFailInfo - Class in org.bouncycastle.asn1.cmc
ExtendedFailInfo ::= SEQUENCE { failInfoOID OBJECT IDENTIFIER, failInfoValue ANY DEFINED BY failInfoOID }
ExtendedFailInfo(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.cmc.ExtendedFailInfo
 
ExtendedFailInfoTest - Class in org.bouncycastle.asn1.cmc.test
 
ExtendedFailInfoTest() - Constructor for class org.bouncycastle.asn1.cmc.test.ExtendedFailInfoTest
 
ExtendedKeyUsage - Class in org.bouncycastle.asn1.x509
The extendedKeyUsage object.
ExtendedKeyUsage(KeyPurposeId) - Constructor for class org.bouncycastle.asn1.x509.ExtendedKeyUsage
Base constructor, from a single KeyPurposeId.
ExtendedKeyUsage(KeyPurposeId[]) - Constructor for class org.bouncycastle.asn1.x509.ExtendedKeyUsage
Base constructor, from multiple KeyPurposeIds.
ExtendedKeyUsage(Vector) - Constructor for class org.bouncycastle.asn1.x509.ExtendedKeyUsage
Deprecated.
use KeyPurposeId[] constructor.
extendedKeyUsage - Static variable in class org.bouncycastle.asn1.x509.Extension
Extended Key Usage
extendedKeyUsage - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Extended Key Usage
ExtendedKeyUsage - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
Extension - Class in org.bouncycastle.asn1.x509
an object for the elements in the X.509 V3 extension block.
Extension(ASN1ObjectIdentifier, ASN1Boolean, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.x509.Extension
Constructor using an ASN1Boolean and an OCTET STRING for the value.
Extension(ASN1ObjectIdentifier, boolean, byte[]) - Constructor for class org.bouncycastle.asn1.x509.Extension
Constructor using a byte[] for the value.
Extension(ASN1ObjectIdentifier, boolean, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.x509.Extension
Constructor using an OCTET STRING for the value.
ExtensionField - Interface in org.bouncycastle.math.field
 
ExtensionReq - Class in org.bouncycastle.asn1.cmc
ExtensionReq ::= SEQUENCE SIZE (1..MAX) OF Extension
ExtensionReq(Extension) - Constructor for class org.bouncycastle.asn1.cmc.ExtensionReq
Construct a ExtensionReq object containing one Extension.
ExtensionReq(Extension[]) - Constructor for class org.bouncycastle.asn1.cmc.ExtensionReq
 
ExtensionReqTest - Class in org.bouncycastle.asn1.cmc.test
 
ExtensionReqTest() - Constructor for class org.bouncycastle.asn1.cmc.test.ExtensionReqTest
 
Extensions - Class in org.bouncycastle.asn1.x509
Extensions ::= SEQUENCE SIZE (1..MAX) OF Extension Extension ::= SEQUENCE { extnId EXTENSION.
Extensions(Extension) - Constructor for class org.bouncycastle.asn1.x509.Extensions
Base Constructor
Extensions(Extension[]) - Constructor for class org.bouncycastle.asn1.x509.Extensions
Base Constructor
ExtensionsGenerator - Class in org.bouncycastle.asn1.x509
Generator for X.509 extensions
ExtensionsGenerator() - Constructor for class org.bouncycastle.asn1.x509.ExtensionsGenerator
 
EXTERNAL - Static variable in interface org.bouncycastle.asn1.BERTags
 
external_value - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ExternalValue - Class in org.bouncycastle.asn1.bc
Based on External Keys And Signatures For Use In Internet PKI draft-ounsworth-pq-external-pubkeys-00 ExternalValue ::= SEQUENCE { location GeneralNames, # MUST refer to a DER encoded SubjectPublicKeyInfo/Signature (may be Base64) hashAlg AlgorithmIdentifier, hashVal OCTET STRING }
ExternalValue(GeneralName, AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.bc.ExternalValue
 
extract(byte[], byte[]) - Method in class org.bouncycastle.crypto.hpke.HPKEContext
 
extractBytesAtOffset(byte[], int, int) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
Copy length bytes at position offset from src.
extractKeyShard(int) - Method in class org.bouncycastle.pqc.crypto.lms.HSSPrivateKeyParameters
Return a key that can be used usageCount times.
extractKeyShard(int) - Method in class org.bouncycastle.pqc.crypto.lms.LMSPrivateKeyParameters
Return a key that can be used usageCount times.
extractKeyShard(int) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters
Return a key that can be used usageCount times.
extractKeyShard(int) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters
Return a key that can be used usageCount times.
extractLowBit(int, byte[], int, byte[]) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkKeyPairGenerator
 
extractPRK(byte[], byte[]) - Method in class org.bouncycastle.crypto.generators.HKDFBytesGenerator
Performs the extract part of the key derivation function.
extractSecret(byte[]) - Method in interface org.bouncycastle.crypto.EncapsulatedSecretExtractor
Extract the secret based on the recipient private key.
extractSecret(byte[]) - Method in class org.bouncycastle.crypto.kems.CMCEKEMExtractor
 
extractSecret(byte[]) - Method in class org.bouncycastle.crypto.kems.ECIESKEMExtractor
 
extractSecret(byte[]) - Method in class org.bouncycastle.crypto.kems.FrodoKEMExtractor
 
extractSecret(byte[]) - Method in class org.bouncycastle.crypto.kems.MLKEMExtractor
 
extractSecret(byte[]) - Method in class org.bouncycastle.crypto.kems.RSAKEMExtractor
 
extractSecret(byte[]) - Method in class org.bouncycastle.crypto.kems.SAKKEKEMExtractor
Extracts the shared secret value (SSV) from encapsulated data as per RFC 6508.
extractSecret(byte[]) - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEKEMExtractor
Deprecated.
 
extractSecret(byte[], int) - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEKEMExtractor
Deprecated.
 
extractSecret(byte[]) - Method in class org.bouncycastle.pqc.crypto.frodo.FrodoKEMExtractor
Deprecated.
 
extractSecret(byte[]) - Method in class org.bouncycastle.pqc.crypto.hqc.HQCKEMExtractor
 
extractSecret(byte[]) - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMExtractor
Deprecated.
 
extractSecret(byte[]) - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUKEMExtractor
 
extractSecret(byte[]) - Method in class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusKEMExtractor
 
extractSecret(byte[]) - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeKEMExtractor
 
extractSecret(byte[]) - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeKEMExtractor
 
extractSecret(byte[]) - Method in class org.bouncycastle.pqc.crypto.saber.SABERKEMExtractor
 
extractSecret(byte[]) - Method in class org.bouncycastle.pqc.crypto.xwing.XWingKEMExtractor
 

F

f - Variable in class org.bouncycastle.asn1.x9.X9FieldElement
 
F(byte[], ADRS, byte[]) - Method in class org.bouncycastle.crypto.signers.slhdsa.SLHDSAEngine.Sha2Engine
 
F(byte[], ADRS, byte[]) - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine.Sha2Engine
Deprecated.
 
F1(int, int, int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
The first of the three processing functions for the encryption and decryption.
F2(int, int, int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
The second of the three processing functions for the encryption and decryption.
F2m(int, int, BigInteger, BigInteger) - Constructor for class org.bouncycastle.math.ec.ECCurve.F2m
Deprecated.
use constructor taking order/cofactor
F2m(int, int, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.math.ec.ECCurve.F2m
Constructor for Trinomial Polynomial Basis (TPB).
F2m(int, int, int, int, BigInteger, BigInteger) - Constructor for class org.bouncycastle.math.ec.ECCurve.F2m
Deprecated.
use constructor taking order/cofactor
F2m(int, int, int, int, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.math.ec.ECCurve.F2m
Constructor for Pentanomial Polynomial Basis (PPB).
F2m(int, int, int, int, ECFieldElement, ECFieldElement, BigInteger, BigInteger) - Constructor for class org.bouncycastle.math.ec.ECCurve.F2m
 
F2m() - Constructor for class org.bouncycastle.math.ec.test.ECPointTest.F2m
 
F2mProofer - Class in org.bouncycastle.math.ec.test
 
F2mProofer() - Constructor for class org.bouncycastle.math.ec.test.F2mProofer
 
F2mSqrtOptimizer - Class in org.bouncycastle.math.ec.tools
 
F2mSqrtOptimizer() - Constructor for class org.bouncycastle.math.ec.tools.F2mSqrtOptimizer
 
F3(int, int, int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
The third of the three processing functions for the encryption and decryption.
facsimileTelephoneNumber - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
faest - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
FAEST — symmetric-primitive signature scheme based on AES and the VOLE-in-the-Head proof system.
faest_128f - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
faest_128f - Static variable in class org.bouncycastle.pqc.crypto.faest.FaestParameters
FAEST-128f: lambda=128, fast-signing trade-off.
faest_128s - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
faest_128s - Static variable in class org.bouncycastle.pqc.crypto.faest.FaestParameters
FAEST-128s: lambda=128, small-signature trade-off.
faest_192f - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
faest_192f - Static variable in class org.bouncycastle.pqc.crypto.faest.FaestParameters
FAEST-192f: lambda=192, fast-signing trade-off.
faest_192s - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
faest_192s - Static variable in class org.bouncycastle.pqc.crypto.faest.FaestParameters
FAEST-192s: lambda=192, small-signature trade-off.
faest_256f - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
faest_256f - Static variable in class org.bouncycastle.pqc.crypto.faest.FaestParameters
FAEST-256f: lambda=256, fast-signing trade-off.
faest_256s - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
faest_256s - Static variable in class org.bouncycastle.pqc.crypto.faest.FaestParameters
FAEST-256s: lambda=256, small-signature trade-off.
faest_em_128f - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
faest_em_128f - Static variable in class org.bouncycastle.pqc.crypto.faest.FaestParameters
FAEST-EM-128f: lambda=128, EM mode, fast-signing trade-off.
faest_em_128s - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
faest_em_128s - Static variable in class org.bouncycastle.pqc.crypto.faest.FaestParameters
FAEST-EM-128s: lambda=128, EM mode, small-signature trade-off.
faest_em_192f - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
faest_em_192f - Static variable in class org.bouncycastle.pqc.crypto.faest.FaestParameters
FAEST-EM-192f: lambda=192, EM mode, fast-signing trade-off.
faest_em_192s - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
faest_em_192s - Static variable in class org.bouncycastle.pqc.crypto.faest.FaestParameters
FAEST-EM-192s: lambda=192, EM mode, small-signature trade-off.
faest_em_256f - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
faest_em_256f - Static variable in class org.bouncycastle.pqc.crypto.faest.FaestParameters
FAEST-EM-256f: lambda=256, EM mode, fast-signing trade-off.
faest_em_256s - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
faest_em_256s - Static variable in class org.bouncycastle.pqc.crypto.faest.FaestParameters
FAEST-EM-256s: lambda=256, EM mode, small-signature trade-off.
FaestKatTest - Class in org.bouncycastle.pqc.crypto.test
Byte-exact NIST KAT compatibility test against upstream FAEST.
FaestKatTest() - Constructor for class org.bouncycastle.pqc.crypto.test.FaestKatTest
 
FaestKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.faest
 
FaestKeyGenerationParameters(SecureRandom, FaestParameters) - Constructor for class org.bouncycastle.pqc.crypto.faest.FaestKeyGenerationParameters
 
FaestKeyPairAndSignerTest - Class in org.bouncycastle.pqc.crypto.test
Round-trip test for FaestKeyPairGenerator + FaestSigner.
FaestKeyPairAndSignerTest() - Constructor for class org.bouncycastle.pqc.crypto.test.FaestKeyPairAndSignerTest
 
FaestKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.faest
Implementation of the FAEST asymmetric key pair generator following the FAEST signature scheme specifications.
FaestKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.faest.FaestKeyPairGenerator
 
FaestParameters - Class in org.bouncycastle.pqc.crypto.faest
FAEST parameter sets per the v2.0 algorithm specification.
FaestParametersTest - Class in org.bouncycastle.pqc.crypto.test
Sanity-check the FaestParameters constants.
FaestParametersTest() - Constructor for class org.bouncycastle.pqc.crypto.test.FaestParametersTest
 
FaestPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.faest
FAEST private key: encoded as owfInput || owfKey (matching the upstream SK_INPUT || SK_KEY layout).
FaestPrivateKeyParameters(FaestParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.faest.FaestPrivateKeyParameters
 
FaestPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.faest
FAEST public key: encoded as owfInput || owfOutput.
FaestPublicKeyParameters(FaestParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.faest.FaestPublicKeyParameters
 
FaestSigner - Class in org.bouncycastle.pqc.crypto.faest
FAEST signature generation and verification engine.
FaestSigner() - Constructor for class org.bouncycastle.pqc.crypto.faest.FaestSigner
 
fail(String, boolean, boolean) - Method in class org.bouncycastle.crypto.test.CipherStreamTest
 
fail(String) - Method in class org.bouncycastle.util.test.SimpleTest
 
fail(String, Throwable) - Method in class org.bouncycastle.util.test.SimpleTest
 
fail(String, Object, Object) - Method in class org.bouncycastle.util.test.SimpleTest
 
failed - Static variable in class org.bouncycastle.asn1.cmc.CMCStatus
 
failed(Test, String) - Static method in class org.bouncycastle.util.test.SimpleTestResult
 
failed(Test, String, Throwable) - Static method in class org.bouncycastle.util.test.SimpleTestResult
 
failed(Test, String, Object, Object) - Static method in class org.bouncycastle.util.test.SimpleTestResult
 
failedMessage(String, String, String, String) - Static method in class org.bouncycastle.util.test.SimpleTestResult
 
falcon - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
falcon_1024 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.3.14 OQS_OID_FALCON1024
falcon_1024 - Static variable in class org.bouncycastle.pqc.crypto.falcon.FalconParameters
 
falcon_512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.3.11 OQS_OID_FALCON512
falcon_512 - Static variable in class org.bouncycastle.pqc.crypto.falcon.FalconParameters
 
falcon_padded_1024 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.3.19 OQS_OID_FALCONPADDED1024
falcon_padded_512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.3.16 OQS_OID_FALCONPADDED512
FalconKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.falcon
 
FalconKeyGenerationParameters(SecureRandom, FalconParameters) - Constructor for class org.bouncycastle.pqc.crypto.falcon.FalconKeyGenerationParameters
 
FalconKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.falcon
 
FalconKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.falcon.FalconKeyPairGenerator
 
FalconKeyParameters - Class in org.bouncycastle.pqc.crypto.falcon
 
FalconKeyParameters(boolean, FalconParameters) - Constructor for class org.bouncycastle.pqc.crypto.falcon.FalconKeyParameters
 
FalconParameters - Class in org.bouncycastle.pqc.crypto.falcon
 
FalconPrivateKey - Class in org.bouncycastle.pqc.asn1
ASN.1 Encoding for a FALCON private key for fully populated: FALCONPrivateKey ::= SEQUENCE { version INTEGER {v2(1)} -- syntax version 2 (round 3) f OCTET STRING, -- short integer polynomial f g OCTET STRING, -- short integer polynomial g f OCTET STRING, -- short integer polynomial F publicKey [0] IMPLICIT FALCONPublicKey OPTIONAL -- see next section }
FalconPrivateKey(int, byte[], byte[], byte[], FalconPublicKey) - Constructor for class org.bouncycastle.pqc.asn1.FalconPrivateKey
 
FalconPrivateKey(int, byte[], byte[], byte[]) - Constructor for class org.bouncycastle.pqc.asn1.FalconPrivateKey
 
FalconPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.falcon
 
FalconPrivateKeyParameters(FalconParameters, byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.pqc.crypto.falcon.FalconPrivateKeyParameters
 
FalconPublicKey - Class in org.bouncycastle.pqc.asn1
Classic McEliece Public Key Format.
FalconPublicKey(byte[]) - Constructor for class org.bouncycastle.pqc.asn1.FalconPublicKey
 
FalconPublicKey(ASN1Sequence) - Constructor for class org.bouncycastle.pqc.asn1.FalconPublicKey
Deprecated.
use getInstance()
FalconPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.falcon
 
FalconPublicKeyParameters(FalconParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.falcon.FalconPublicKeyParameters
 
FalconSigner - Class in org.bouncycastle.pqc.crypto.falcon
 
FalconSigner() - Constructor for class org.bouncycastle.pqc.crypto.falcon.FalconSigner
 
FalconTest - Class in org.bouncycastle.pqc.crypto.test
 
FalconTest() - Constructor for class org.bouncycastle.pqc.crypto.test.FalconTest
 
FALSE - Static variable in class org.bouncycastle.asn1.ASN1Boolean
 
fastAggregateVerify(ECPoint[], byte[], BLS12_381G2Point) - Static method in class org.bouncycastle.crypto.bls.BLS12_381ProofOfPossession
Fast aggregate verification: every signer signed the same message, so e(G1, sig_agg) == e(sum(pk_i), H(message)) reduces to a single pairing check on the aggregated public key.
FCI_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
FCP_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
FE(byte[], byte[]) - Static method in class org.bouncycastle.crypto.engines.ARIAEngine
 
field(String, String) - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Builder
 
Field(String, String) - Constructor for class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Field
 
field - Variable in class org.bouncycastle.math.ec.ECCurve
 
FIELD_GF256 - Static variable in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
FIELD_P251 - Static variable in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
FILE_REFERENCE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
fill(boolean[], boolean) - Static method in class org.bouncycastle.util.Arrays
 
fill(boolean[], int, int, boolean) - Static method in class org.bouncycastle.util.Arrays
 
fill(byte[], byte) - Static method in class org.bouncycastle.util.Arrays
 
fill(byte[], int, int, byte) - Static method in class org.bouncycastle.util.Arrays
 
fill(char[], char) - Static method in class org.bouncycastle.util.Arrays
 
fill(char[], int, int, char) - Static method in class org.bouncycastle.util.Arrays
 
fill(int[], int) - Static method in class org.bouncycastle.util.Arrays
 
fill(int[], int, int, int) - Static method in class org.bouncycastle.util.Arrays
 
fill(long[], long) - Static method in class org.bouncycastle.util.Arrays
 
fill(long[], int, int, long) - Static method in class org.bouncycastle.util.Arrays
 
fill(Object[], Object) - Static method in class org.bouncycastle.util.Arrays
 
fill(Object[], int, int, Object) - Static method in class org.bouncycastle.util.Arrays
 
fill(short[], short) - Static method in class org.bouncycastle.util.Arrays
 
fill(short[], int, int, short) - Static method in class org.bouncycastle.util.Arrays
 
finalize(RSABlindSignatureClient.Blinded, byte[]) - Method in class org.bouncycastle.crypto.signers.RSABlindSignatureClient
RFC 9474 Finalize (sec. 4.4): unblind the server's signature for the supplied RSABlindSignatureClient.Blinded request and verify it as a standard RSASSA-PSS signature over the prepared message.
findAttrNamesForOID(ASN1ObjectIdentifier, Hashtable) - Static method in class org.bouncycastle.asn1.x500.style.IETFUtils
 
Fingerprint - Class in org.bouncycastle.util
Basic 20 byte finger print class.
Fingerprint(byte[]) - Constructor for class org.bouncycastle.util.Fingerprint
Base constructor - use SHAKE-256 (160 bits).
Fingerprint(byte[], int) - Constructor for class org.bouncycastle.util.Fingerprint
Constructor with length - use SHAKE-256 (bitLength bits).
Fingerprint(byte[], boolean) - Constructor for class org.bouncycastle.util.Fingerprint
Deprecated.
use the SHAKE only version.
finish() - Method in class org.bouncycastle.crypto.digests.GeneralDigest
 
finish(byte[], int) - Method in class org.bouncycastle.crypto.digests.ISAPDigest
 
finish() - Method in class org.bouncycastle.crypto.digests.LongDigest
 
finish(byte[], int) - Method in class org.bouncycastle.crypto.digests.PhotonBeetleDigest
 
finish(byte[], int) - Method in class org.bouncycastle.crypto.digests.RomulusDigest
 
finish(byte[], int) - Method in class org.bouncycastle.crypto.digests.SparkleDigest
 
finish(byte[], int) - Method in class org.bouncycastle.crypto.digests.XoodyakDigest
 
finishAAD(AEADBaseEngine.State, boolean) - Method in class org.bouncycastle.crypto.engines.ElephantEngine
 
finishAAD(AEADBaseEngine.State, boolean) - Method in class org.bouncycastle.crypto.engines.GiftCofbEngine
 
finishAAD(AEADBaseEngine.State, boolean) - Method in class org.bouncycastle.crypto.engines.Grain128AEADEngine
 
finishAAD(AEADBaseEngine.State, boolean) - Method in class org.bouncycastle.crypto.engines.ISAPEngine
 
finishAAD(AEADBaseEngine.State, boolean) - Method in class org.bouncycastle.crypto.engines.PhotonBeetleEngine
 
finishAAD(AEADBaseEngine.State, boolean) - Method in class org.bouncycastle.crypto.engines.RomulusEngine
 
finishAAD(AEADBaseEngine.State, boolean) - Method in class org.bouncycastle.crypto.engines.SparkleEngine
 
finishAAD(AEADBaseEngine.State, boolean) - Method in class org.bouncycastle.crypto.engines.XoodyakEngine
 
finishData(AEADBaseEngine.State) - Method in class org.bouncycastle.crypto.engines.AsconEngine
Deprecated.
 
FiniteField - Interface in org.bouncycastle.math.field
 
FiniteFields - Class in org.bouncycastle.math.field
 
FiniteFields() - Constructor for class org.bouncycastle.math.field.FiniteFields
 
firesaberkem128r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
firesaberkem128r3 - Static variable in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
firesaberkem192r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
firesaberkem192r3 - Static variable in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
firesaberkem256r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
firesaberkem256r3 - Static variable in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
firesaberkem90sr3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
firesaberkem90sr3 - Static variable in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
FIVE - Static variable in class org.bouncycastle.asn1.ASN1Integer
 
FixedBlockPool(int) - Constructor for class org.bouncycastle.crypto.generators.Argon2BytesGenerator.FixedBlockPool
 
fixedOutputLength - Variable in class org.bouncycastle.crypto.digests.KeccakDigest
 
FixedPointCombMultiplier - Class in org.bouncycastle.math.ec
 
FixedPointCombMultiplier() - Constructor for class org.bouncycastle.math.ec.FixedPointCombMultiplier
 
FixedPointPreCompInfo - Class in org.bouncycastle.math.ec
Class holding precomputation data for fixed-point multiplications.
FixedPointPreCompInfo() - Constructor for class org.bouncycastle.math.ec.FixedPointPreCompInfo
 
FixedPointTest - Class in org.bouncycastle.math.ec.test
 
FixedPointTest() - Constructor for class org.bouncycastle.math.ec.test.FixedPointTest
 
FixedPointUtil - Class in org.bouncycastle.math.ec
 
FixedPointUtil() - Constructor for class org.bouncycastle.math.ec.FixedPointUtil
 
FixedSecureRandom - Class in org.bouncycastle.crypto.prng
A secure random that returns pre-seeded data to calls of nextBytes() or generateSeed().
FixedSecureRandom(byte[]) - Constructor for class org.bouncycastle.crypto.prng.FixedSecureRandom
 
FixedSecureRandom(byte[][]) - Constructor for class org.bouncycastle.crypto.prng.FixedSecureRandom
 
FixedSecureRandom(boolean, byte[]) - Constructor for class org.bouncycastle.crypto.prng.FixedSecureRandom
Pad the data on integer boundaries.
FixedSecureRandom(boolean, byte[][]) - Constructor for class org.bouncycastle.crypto.prng.FixedSecureRandom
Pad the data on integer boundaries.
FixedSecureRandom - Class in org.bouncycastle.util.test
A secure random that returns pre-seeded data to calls of nextBytes() or generateSeed().
FixedSecureRandom(byte[]) - Constructor for class org.bouncycastle.util.test.FixedSecureRandom
 
FixedSecureRandom(byte[][]) - Constructor for class org.bouncycastle.util.test.FixedSecureRandom
 
FixedSecureRandom(FixedSecureRandom.Source[]) - Constructor for class org.bouncycastle.util.test.FixedSecureRandom
 
FixedSecureRandom.BigInteger - Class in org.bouncycastle.util.test
BigInteger Source - in this case we expect requests for data that will be used for BigIntegers.
FixedSecureRandom.Data - Class in org.bouncycastle.util.test
Data Source - in this case we just expect requests for byte arrays.
FixedSecureRandom.Source - Class in org.bouncycastle.util.test
Base class for sources of fixed "Randomness"
FixedSecureRandomTest - Class in org.bouncycastle.crypto.prng.test
 
FixedSecureRandomTest() - Constructor for class org.bouncycastle.crypto.prng.test.FixedSecureRandomTest
 
FLAGS - Static variable in interface org.bouncycastle.asn1.BERTags
 
Flags - Class in org.bouncycastle.asn1.eac
 
Flags() - Constructor for class org.bouncycastle.asn1.eac.Flags
 
Flags(int) - Constructor for class org.bouncycastle.asn1.eac.Flags
 
flush() - Method in class org.bouncycastle.asn1.ASN1OutputStream
 
flush() - Method in class org.bouncycastle.crypto.io.CipherOutputStream
Flushes this output stream by forcing any buffered output bytes that have already been processed by the encapsulated cipher object to be written out.
flush() - Method in class org.bouncycastle.util.io.BufferingOutputStream
Flush the internal buffer to the encapsulated output stream.
flush() - Method in class org.bouncycastle.util.io.SimpleOutputStream
 
flush() - Method in class org.bouncycastle.util.io.TeeOutputStream
 
FMD_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
FO(byte[], byte[]) - Static method in class org.bouncycastle.crypto.engines.ARIAEngine
 
forDigest(Digest) - Static method in class org.bouncycastle.crypto.digests.Prehash
 
forEncryption - Variable in class org.bouncycastle.crypto.BufferedBlockCipher
 
forEncryption - Variable in class org.bouncycastle.crypto.DefaultBufferedBlockCipher
 
forEncryption - Variable in class org.bouncycastle.crypto.fpe.FPEEngine
 
FOUR - Static variable in class org.bouncycastle.asn1.ASN1Integer
 
four(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Point
 
FOUR - Static variable in interface org.bouncycastle.math.ec.ECConstants
 
four(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECPoint.Fp
 
Fp(BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.math.ec.ECCurve.Fp
Deprecated.
use constructor taking order/cofactor
Fp(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.math.ec.ECCurve.Fp
 
Fp(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, boolean) - Constructor for class org.bouncycastle.math.ec.ECCurve.Fp
 
Fp(BigInteger, BigInteger, ECFieldElement, ECFieldElement, BigInteger, BigInteger) - Constructor for class org.bouncycastle.math.ec.ECCurve.Fp
 
Fp() - Constructor for class org.bouncycastle.math.ec.test.ECPointTest.Fp
 
Fp12Element - Class in org.bouncycastle.crypto.bls
Immutable element of Fp^12 = Fp^6[w] / (w^2 - v), the outer level of the BLS12-381 pairing field tower.
Fp2Element - Class in org.bouncycastle.crypto.bls
Immutable element of Fp^2 = Fp[I] / (I^2 + 1), used as the base field of BLS12-381 G2.
Fp6Element - Class in org.bouncycastle.crypto.bls
Immutable element of Fp^6 = Fp^2[v] / (v^3 - (1 + I)), the cubic extension of Fp2Element used as the inner level of the BLS12-381 pairing field tower.
Fp6Fp12Test - Class in org.bouncycastle.crypto.hash2curve.test
Self-validating field-axiom tests for the BLS12-381 pairing field tower.
Fp6Fp12Test() - Constructor for class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
FPECharDecryptor(FPEEngine, byte[], char[]) - Constructor for class org.bouncycastle.crypto.test.SP80038GTest.FPECharDecryptor
 
FPECharDecryptor(FPEEngine, byte[], byte[], char[]) - Constructor for class org.bouncycastle.crypto.test.SP80038GTest.FPECharDecryptor
 
FPECharEncryptor(FPEEngine, byte[], char[]) - Constructor for class org.bouncycastle.crypto.test.SP80038GTest.FPECharEncryptor
 
FPECharEncryptor(FPEEngine, byte[], byte[], char[]) - Constructor for class org.bouncycastle.crypto.test.SP80038GTest.FPECharEncryptor
 
FPEEngine - Class in org.bouncycastle.crypto.fpe
Base class for format-preserving encryption.
FPEEngine(BlockCipher) - Constructor for class org.bouncycastle.crypto.fpe.FPEEngine
 
FPEFF1Engine - Class in org.bouncycastle.crypto.fpe
NIST SP 800-38G, FF1 format preserving encryption.
FPEFF1Engine() - Constructor for class org.bouncycastle.crypto.fpe.FPEFF1Engine
Base constructor - the engine will use AES.
FPEFF1Engine(BlockCipher) - Constructor for class org.bouncycastle.crypto.fpe.FPEFF1Engine
Build the engine using the specified 128 bit block cipher.
FPEFF3_1Engine - Class in org.bouncycastle.crypto.fpe
NIST SP 800-38G, FF3-1 format preserving encryption.
FPEFF3_1Engine() - Constructor for class org.bouncycastle.crypto.fpe.FPEFF3_1Engine
Base constructor - the engine will use AES.
FPEFF3_1Engine(BlockCipher) - Constructor for class org.bouncycastle.crypto.fpe.FPEFF3_1Engine
Build the engine using the specified 128 bit block cipher.
fpeParameters - Variable in class org.bouncycastle.crypto.fpe.FPEEngine
 
FPEParameters - Class in org.bouncycastle.crypto.params
 
FPEParameters(KeyParameter, int, byte[]) - Constructor for class org.bouncycastle.crypto.params.FPEParameters
 
FPEParameters(KeyParameter, int, byte[], boolean) - Constructor for class org.bouncycastle.crypto.params.FPEParameters
 
FPEParameters(KeyParameter, RadixConverter, byte[], boolean) - Constructor for class org.bouncycastle.crypto.params.FPEParameters
 
freshestCRL - Static variable in class org.bouncycastle.asn1.x509.Extension
Freshest CRL
freshestCRL - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Freshest CRL
FreshestCRL - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
frobenius() - Method in class org.bouncycastle.crypto.bls.Fp12Element
Frobenius: raise to the p power.
frobenius() - Method in class org.bouncycastle.crypto.bls.Fp2Element
Frobenius: (c0 + c1*I)^p = c0 - c1*I when p ≡ 3 (mod 4), which holds for the BLS12-381 base field.
frobenius() - Method in class org.bouncycastle.crypto.bls.Fp6Element
Frobenius: raise to the p power.
frobeniusSquared() - Method in class org.bouncycastle.crypto.bls.Fp12Element
Frobenius²: raise to the p^2 power.
frobeniusSquared() - Method in class org.bouncycastle.crypto.bls.Fp6Element
Frobenius²: raise to the p^2 power.
frodokem1344_aes - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
frodokem1344_shake - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
frodokem1344aes - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
frodokem1344aes - Static variable in class org.bouncycastle.crypto.params.FrodoKEMParameters
 
frodokem1344aes - Static variable in class org.bouncycastle.pqc.crypto.frodo.FrodoParameters
Deprecated.
 
frodokem1344shake - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
frodokem1344shake - Static variable in class org.bouncycastle.crypto.params.FrodoKEMParameters
 
frodokem1344shake - Static variable in class org.bouncycastle.pqc.crypto.frodo.FrodoParameters
Deprecated.
 
frodokem640aes - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
frodokem640aes - Static variable in class org.bouncycastle.pqc.crypto.frodo.FrodoParameters
Deprecated.
 
frodokem640shake - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
frodokem640shake - Static variable in class org.bouncycastle.pqc.crypto.frodo.FrodoParameters
Deprecated.
 
frodokem976_aes - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
frodokem976_shake - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
frodokem976aes - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
frodokem976aes - Static variable in class org.bouncycastle.crypto.params.FrodoKEMParameters
 
frodokem976aes - Static variable in class org.bouncycastle.pqc.crypto.frodo.FrodoParameters
Deprecated.
 
frodokem976shake - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
frodokem976shake - Static variable in class org.bouncycastle.crypto.params.FrodoKEMParameters
 
frodokem976shake - Static variable in class org.bouncycastle.pqc.crypto.frodo.FrodoParameters
Deprecated.
 
FrodoKEMEngine - Class in org.bouncycastle.crypto.kems.frodo
FrodoKEM as standardised in ISO/IEC 18033-2:2006/Amd 2:2026, Clause 14, for the SHAKE parameter sets at security levels 976 and 1344.
FrodoKEMExtractor - Class in org.bouncycastle.crypto.kems
 
FrodoKEMExtractor(FrodoKEMPrivateKeyParameters) - Constructor for class org.bouncycastle.crypto.kems.FrodoKEMExtractor
 
FrodoKEMExtractor - Class in org.bouncycastle.pqc.crypto.frodo
Deprecated.
the standardised FrodoKEM (ISO/IEC 18033-2:2006/Amd 2:2026) is now provided under org.bouncycastle.crypto and org.bouncycastle.jcajce (see FrodoKEMParameters / FrodoKEMParameterSpec). This is the legacy NIST round 3 (unsalted, eFrodoKEM) implementation, retained for backwards compatibility.
FrodoKEMExtractor(FrodoKeyParameters) - Constructor for class org.bouncycastle.pqc.crypto.frodo.FrodoKEMExtractor
Deprecated.
 
FrodoKEMGenerator - Class in org.bouncycastle.crypto.kems
 
FrodoKEMGenerator(SecureRandom) - Constructor for class org.bouncycastle.crypto.kems.FrodoKEMGenerator
 
FrodoKEMGenerator - Class in org.bouncycastle.pqc.crypto.frodo
Deprecated.
the standardised FrodoKEM (ISO/IEC 18033-2:2006/Amd 2:2026) is now provided under org.bouncycastle.crypto and org.bouncycastle.jcajce (see FrodoKEMParameters / FrodoKEMParameterSpec). This is the legacy NIST round 3 (unsalted, eFrodoKEM) implementation, retained for backwards compatibility.
FrodoKEMGenerator(SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.frodo.FrodoKEMGenerator
Deprecated.
 
FrodoKEMKeyGenerationParameters - Class in org.bouncycastle.crypto.params
 
FrodoKEMKeyGenerationParameters(SecureRandom, FrodoKEMParameters) - Constructor for class org.bouncycastle.crypto.params.FrodoKEMKeyGenerationParameters
 
FrodoKEMKeyPairGenerator - Class in org.bouncycastle.crypto.generators
 
FrodoKEMKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.FrodoKEMKeyPairGenerator
 
FrodoKEMKeyParameters - Class in org.bouncycastle.crypto.params
 
FrodoKEMKeyParameters(boolean, FrodoKEMParameters) - Constructor for class org.bouncycastle.crypto.params.FrodoKEMKeyParameters
 
FrodoKEMParameters - Class in org.bouncycastle.crypto.params
Parameter sets for FrodoKEM as standardised in ISO/IEC 18033-2:2006/Amd 2:2026, Clause 14.
FrodoKEMPrivateKeyParameters - Class in org.bouncycastle.crypto.params
 
FrodoKEMPrivateKeyParameters(FrodoKEMParameters, byte[]) - Constructor for class org.bouncycastle.crypto.params.FrodoKEMPrivateKeyParameters
 
FrodoKEMPublicKeyParameters - Class in org.bouncycastle.crypto.params
 
FrodoKEMPublicKeyParameters(FrodoKEMParameters, byte[]) - Constructor for class org.bouncycastle.crypto.params.FrodoKEMPublicKeyParameters
 
FrodoKEMVectorTest - Class in org.bouncycastle.pqc.crypto.test
KAT tests for the standardised FrodoKEM (ISO/IEC 18033-2) under org.bouncycastle.crypto: the salted "FrodoKEM" and ephemeral "eFrodoKEM" parameter sets, in both SHAKE and AES gen-matrix variants, at security levels 976 and 1344.
FrodoKEMVectorTest() - Constructor for class org.bouncycastle.pqc.crypto.test.FrodoKEMVectorTest
 
FrodoKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.frodo
Deprecated.
the standardised FrodoKEM (ISO/IEC 18033-2:2006/Amd 2:2026) is now provided under org.bouncycastle.crypto and org.bouncycastle.jcajce (see FrodoKEMParameters / FrodoKEMParameterSpec). This is the legacy NIST round 3 (unsalted, eFrodoKEM) implementation, retained for backwards compatibility.
FrodoKeyGenerationParameters(SecureRandom, FrodoParameters) - Constructor for class org.bouncycastle.pqc.crypto.frodo.FrodoKeyGenerationParameters
Deprecated.
 
FrodoKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.frodo
Deprecated.
the standardised FrodoKEM (ISO/IEC 18033-2:2006/Amd 2:2026) is now provided under org.bouncycastle.crypto and org.bouncycastle.jcajce (see FrodoKEMParameters / FrodoKEMParameterSpec). This is the legacy NIST round 3 (unsalted, eFrodoKEM) implementation, retained for backwards compatibility.
FrodoKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.frodo.FrodoKeyPairGenerator
Deprecated.
 
FrodoKeyParameters - Class in org.bouncycastle.pqc.crypto.frodo
Deprecated.
the standardised FrodoKEM (ISO/IEC 18033-2:2006/Amd 2:2026) is now provided under org.bouncycastle.crypto and org.bouncycastle.jcajce (see FrodoKEMParameters / FrodoKEMParameterSpec). This is the legacy NIST round 3 (unsalted, eFrodoKEM) implementation, retained for backwards compatibility.
FrodoKeyParameters(boolean, FrodoParameters) - Constructor for class org.bouncycastle.pqc.crypto.frodo.FrodoKeyParameters
Deprecated.
 
FrodoParameters - Class in org.bouncycastle.pqc.crypto.frodo
Deprecated.
the standardised FrodoKEM (ISO/IEC 18033-2:2006/Amd 2:2026) is now provided under org.bouncycastle.crypto and org.bouncycastle.jcajce (see FrodoKEMParameters / FrodoKEMParameterSpec). This is the legacy NIST round 3 (unsalted, eFrodoKEM) implementation, retained for backwards compatibility.
FrodoPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.frodo
Deprecated.
the standardised FrodoKEM (ISO/IEC 18033-2:2006/Amd 2:2026) is now provided under org.bouncycastle.crypto and org.bouncycastle.jcajce (see FrodoKEMParameters / FrodoKEMParameterSpec). This is the legacy NIST round 3 (unsalted, eFrodoKEM) implementation, retained for backwards compatibility.
FrodoPrivateKeyParameters(FrodoParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.frodo.FrodoPrivateKeyParameters
Deprecated.
 
FrodoPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.frodo
Deprecated.
the standardised FrodoKEM (ISO/IEC 18033-2:2006/Amd 2:2026) is now provided under org.bouncycastle.crypto and org.bouncycastle.jcajce (see FrodoKEMParameters / FrodoKEMParameterSpec). This is the legacy NIST round 3 (unsalted, eFrodoKEM) implementation, retained for backwards compatibility.
FrodoPublicKeyParameters(FrodoParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.frodo.FrodoPublicKeyParameters
Deprecated.
 
FrodoVectorTest - Class in org.bouncycastle.pqc.crypto.test
 
FrodoVectorTest() - Constructor for class org.bouncycastle.pqc.crypto.test.FrodoVectorTest
 
from(ESSCertID) - Static method in class org.bouncycastle.asn1.ess.ESSCertIDv2
 
fromAttribute(Attribute) - Static method in class org.bouncycastle.asn1.est.EstIdentityLinking
Extract the estIdentityLinking value carried by a PKCS#9 Attribute.
fromAttribute(Attribute) - Static method in class org.bouncycastle.asn1.est.OtpChallenge
Extract the otpChallenge value carried by a PKCS#9 Attribute.
fromAttribute(Attribute) - Static method in class org.bouncycastle.asn1.est.RevocationChallenge
Extract the revocationChallenge value carried by a PKCS#9 Attribute.
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Curve
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Curve
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Curve
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Curve
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Curve
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Curve
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Curve
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Curve
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Curve
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Curve
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Curve
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Curve
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.ECCurve.F2m
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.ECCurve.Fp
 
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.ECCurve
 
fromBigInteger(int, BigInteger) - Static method in class org.bouncycastle.math.raw.Nat
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.raw.Nat128
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.raw.Nat160
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.raw.Nat192
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.raw.Nat224
 
fromBigInteger(BigInteger) - Static method in class org.bouncycastle.math.raw.Nat256
 
fromBigInteger64(int, BigInteger) - Static method in class org.bouncycastle.math.raw.Nat
 
fromBigInteger64(BigInteger) - Static method in class org.bouncycastle.math.raw.Nat128
 
fromBigInteger64(BigInteger) - Static method in class org.bouncycastle.math.raw.Nat192
 
fromBigInteger64(BigInteger) - Static method in class org.bouncycastle.math.raw.Nat256
 
fromBigInteger64(BigInteger) - Static method in class org.bouncycastle.math.raw.Nat320
 
fromBigInteger64(BigInteger) - Static method in class org.bouncycastle.math.raw.Nat448
 
fromBigInteger64(BigInteger) - Static method in class org.bouncycastle.math.raw.Nat576
 
fromByteArray(byte[]) - Static method in class org.bouncycastle.asn1.ASN1Primitive
Parse an ASN.1 (BER) encoding from a byte array.
fromByteArray(byte[]) - Static method in class org.bouncycastle.util.Strings
Convert an array of 8 bit characters into a string.
fromContents(byte) - Static method in class org.bouncycastle.asn1.ASN1Boolean
 
fromContents(byte[]) - Static method in class org.bouncycastle.asn1.ASN1Boolean
 
fromContents(byte[]) - Static method in class org.bouncycastle.asn1.ASN1ObjectIdentifier
 
fromContents(byte[]) - Static method in class org.bouncycastle.asn1.ASN1RelativeOID
 
fromContents(byte[]) - Static method in class org.bouncycastle.asn1.BEROctetString
 
fromContents(byte[]) - Static method in class org.bouncycastle.asn1.DEROctetString
 
fromContentsOptional(byte[]) - Static method in class org.bouncycastle.asn1.BEROctetString
 
fromContentsOptional(byte[]) - Static method in class org.bouncycastle.asn1.DEROctetString
 
fromElementsOptional(ASN1Encodable[]) - Static method in class org.bouncycastle.asn1.BERSequence
 
fromElementsOptional(ASN1Encodable[]) - Static method in class org.bouncycastle.asn1.DERSequence
 
fromElementsOptional(ASN1Encodable[]) - Static method in class org.bouncycastle.asn1.DLSequence
 
fromEncoding(short[]) - Method in class org.bouncycastle.crypto.util.RadixConverter
 
fromExtensions(Extensions) - Static method in class org.bouncycastle.asn1.x509.AltSignatureAlgorithm
 
fromExtensions(Extensions) - Static method in class org.bouncycastle.asn1.x509.AltSignatureValue
 
fromExtensions(Extensions) - Static method in class org.bouncycastle.asn1.x509.AuthorityInformationAccess
 
fromExtensions(Extensions) - Static method in class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
 
fromExtensions(Extensions) - Static method in class org.bouncycastle.asn1.x509.BasicConstraints
 
fromExtensions(Extensions) - Static method in class org.bouncycastle.asn1.x509.CertificatePolicies
Retrieve a CertificatePolicies for a passed in Extensions object, if present.
fromExtensions(Extensions) - Static method in class org.bouncycastle.asn1.x509.CRLDistPoint
 
fromExtensions(Extensions) - Static method in class org.bouncycastle.asn1.x509.DeltaCertificateDescriptor
Retrieve a DeltaCertificateDescriptor for a passed in Extensions object, if present.
fromExtensions(Extensions) - Static method in class org.bouncycastle.asn1.x509.ExtendedKeyUsage
Retrieve an ExtendedKeyUsage for a passed in Extensions object, if present.
fromExtensions(Extensions, ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.x509.GeneralNames
 
fromExtensions(Extensions) - Static method in class org.bouncycastle.asn1.x509.KeyUsage
 
fromExtensions(Extensions) - Static method in class org.bouncycastle.asn1.x509.PolicyConstraints
 
fromExtensions(Extensions) - Static method in class org.bouncycastle.asn1.x509.RelatedCertificateDescriptor
Walk the SubjectInfoAccess extension of the supplied Extensions and return every RelatedCertificateDescriptor it carries (each AccessDescription whose accessMethod is BCObjectIdentifiers.id_ad_certDiscovery and whose accessLocation is an OtherName of type BCObjectIdentifiers.id_on_relatedCertificateDescriptor).
fromExtensions(Extensions) - Static method in class org.bouncycastle.asn1.x509.SubjectAltPublicKeyInfo
 
fromExtensions(Extensions) - Static method in class org.bouncycastle.asn1.x509.SubjectKeyIdentifier
 
fromFp(BigInteger) - Static method in class org.bouncycastle.crypto.bls.Fp2Element
 
fromFp2(Fp2Element) - Static method in class org.bouncycastle.crypto.bls.Fp6Element
 
fromFp6(Fp6Element) - Static method in class org.bouncycastle.crypto.bls.Fp12Element
 
fromSequence(ASN1Sequence) - Static method in class org.bouncycastle.asn1.DERExternal
 
fromSequence(ASN1Sequence) - Static method in class org.bouncycastle.asn1.DLExternal
 
fromStream(InputStream) - Static method in class org.bouncycastle.asn1.ASN1Primitive
Parse the first ASN.1 (BER) encoding from an InputStream.The stream is not closed by this method and may contain further data beyond the first ASN.1 encoding.
fromString(String) - Method in class org.bouncycastle.asn1.x500.style.BCStyle
 
fromString(String) - Method in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
fromString(String) - Method in interface org.bouncycastle.asn1.x500.X500NameStyle
Return an array of RDN generated from the passed in String.
fromUnsignedByteArray(byte[]) - Static method in class org.bouncycastle.util.BigIntegers
 
fromUnsignedByteArray(byte[], int, int) - Static method in class org.bouncycastle.util.BigIntegers
 
fromUTF8ByteArray(byte[]) - Static method in class org.bouncycastle.util.Strings
 
fromUTF8ByteArray(byte[], int, int) - Static method in class org.bouncycastle.util.Strings
 
fromVector(ASN1EncodableVector) - Static method in class org.bouncycastle.asn1.DERExternal
 
fromVector(ASN1EncodableVector) - Static method in class org.bouncycastle.asn1.DLExternal
 
FRP256v1 - Static variable in interface org.bouncycastle.asn1.anssi.ANSSIObjectIdentifiers
 
FULL_NAME - Static variable in class org.bouncycastle.asn1.x509.DistributionPointName
 
fullAgeAtCountry - Static variable in class org.bouncycastle.asn1.isismtt.x509.DeclarationOfMajority
 
fullAgeAtCountry() - Method in class org.bouncycastle.asn1.isismtt.x509.DeclarationOfMajority
 

G

g - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Client
 
g - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Server
 
g - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6VerifierGenerator
 
g1 - Variable in class org.bouncycastle.math.ec.endo.ScalarSplitParameters
 
g2 - Variable in class org.bouncycastle.math.ec.endo.ScalarSplitParameters
 
G3413CBCBlockCipher - Class in org.bouncycastle.crypto.modes
An implementation of the CBC mode for GOST 3412 2015 cipher.
G3413CBCBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.G3413CBCBlockCipher
 
G3413CFBBlockCipher - Class in org.bouncycastle.crypto.modes
An implementation of the CFB mode for GOST 3412 2015 cipher.
G3413CFBBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.G3413CFBBlockCipher
Base constructor.
G3413CFBBlockCipher(BlockCipher, int) - Constructor for class org.bouncycastle.crypto.modes.G3413CFBBlockCipher
Base constructor with specific block size.
G3413CTRBlockCipher - Class in org.bouncycastle.crypto.modes
implements the GOST 3412 2015 CTR counter mode (GCTR).
G3413CTRBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.G3413CTRBlockCipher
Basic constructor.
G3413CTRBlockCipher(BlockCipher, int) - Constructor for class org.bouncycastle.crypto.modes.G3413CTRBlockCipher
Basic constructor.
G3413OFBBlockCipher - Class in org.bouncycastle.crypto.modes
An implementation of the OFB mode for GOST 3412 2015 cipher.
G3413OFBBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.G3413OFBBlockCipher
 
GCFBBlockCipher - Class in org.bouncycastle.crypto.modes
An implementation of the GOST CFB mode with CryptoPro key meshing as described in RFC 4357.
GCFBBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.GCFBBlockCipher
 
GCM_ALLOW_SHORT_TAGS - Static variable in class org.bouncycastle.util.Properties
Opt in to short AEAD authentication tags for AES-GCM parameters.
GCMBlockCipher - Class in org.bouncycastle.crypto.modes
Implements the Galois/Counter mode (GCM) detailed in NIST Special Publication 800-38D.
GCMBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.GCMBlockCipher
Deprecated.
use the GCMBlockCipher.newInstance() static method.
GCMBlockCipher(BlockCipher, GCMMultiplier) - Constructor for class org.bouncycastle.crypto.modes.GCMBlockCipher
Deprecated.
use the CBCBlockCipher.newInstance() static method.
GCMExponentiator - Interface in org.bouncycastle.crypto.modes.gcm
 
GCMModeCipher - Interface in org.bouncycastle.crypto.modes
 
GCMMultiplier - Interface in org.bouncycastle.crypto.modes.gcm
 
GCMParameters - Class in org.bouncycastle.asn1.cms
RFC 5084: GCMParameters object.
GCMParameters(byte[], int) - Constructor for class org.bouncycastle.asn1.cms.GCMParameters
 
GCMParametersTest - Class in org.bouncycastle.asn1.cms.test
 
GCMParametersTest() - Constructor for class org.bouncycastle.asn1.cms.test.GCMParametersTest
 
GCMReorderTest - Class in org.bouncycastle.crypto.test
 
GCMReorderTest() - Constructor for class org.bouncycastle.crypto.test.GCMReorderTest
 
GCMSIVBlockCipher - Class in org.bouncycastle.crypto.modes
GCM-SIV Mode.
GCMSIVBlockCipher() - Constructor for class org.bouncycastle.crypto.modes.GCMSIVBlockCipher
Constructor.
GCMSIVBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.GCMSIVBlockCipher
Constructor.
GCMSIVBlockCipher(BlockCipher, GCMMultiplier) - Constructor for class org.bouncycastle.crypto.modes.GCMSIVBlockCipher
Constructor.
GCMSIVTest - Class in org.bouncycastle.crypto.test
AES-GCM_SIV test cases.
GCMSIVTest() - Constructor for class org.bouncycastle.crypto.test.GCMSIVTest
 
GCMTest - Class in org.bouncycastle.crypto.test
Test vectors from "The Galois/Counter Mode of Operation (GCM)", McGrew/Viega, Appendix B
GCMTest() - Constructor for class org.bouncycastle.crypto.test.GCMTest
 
GCMUtil - Class in org.bouncycastle.crypto.modes.gcm
 
GCMUtil() - Constructor for class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
GENDER - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
RFC 3039 Gender - PrintableString (SIZE(1)) -- "M", "F", "m" or "f"
GENDER - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
RFC 3039 Gender - PrintableString (SIZE(1)) -- "M", "F", "m" or "f"
GENERAL_STRING - Static variable in interface org.bouncycastle.asn1.BERTags
 
GeneralDigest - Class in org.bouncycastle.crypto.digests
base implementation of MD4 family style digest as outlined in "Handbook of Applied Cryptography", pages 344 - 347.
GeneralDigest() - Constructor for class org.bouncycastle.crypto.digests.GeneralDigest
Standard constructor
GeneralDigest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.GeneralDigest
 
GeneralDigest(GeneralDigest) - Constructor for class org.bouncycastle.crypto.digests.GeneralDigest
Copy constructor.
GeneralDigest(byte[]) - Constructor for class org.bouncycastle.crypto.digests.GeneralDigest
 
GeneralHashCommitter - Class in org.bouncycastle.crypto.commitments
A basic hash-committer based on the one described in "Making Mix Nets Robust for Electronic Voting by Randomized Partial Checking", by Jakobsson, Juels, and Rivest (11th Usenix Security Symposium, 2002).
GeneralHashCommitter(ExtendedDigest, SecureRandom) - Constructor for class org.bouncycastle.crypto.commitments.GeneralHashCommitter
Base Constructor.
GENERALIZED_TIME - Static variable in interface org.bouncycastle.asn1.BERTags
 
GeneralizedTimeTest - Class in org.bouncycastle.asn1.test
X.690 test example
GeneralizedTimeTest() - Constructor for class org.bouncycastle.asn1.test.GeneralizedTimeTest
 
GeneralName - Class in org.bouncycastle.asn1.x509
The GeneralName object.
GeneralName(X509Name) - Constructor for class org.bouncycastle.asn1.x509.GeneralName
Deprecated.
use X500Name constructor.
GeneralName(X500Name) - Constructor for class org.bouncycastle.asn1.x509.GeneralName
 
GeneralName(int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.x509.GeneralName
When the subjectAltName extension contains an Internet mail address, the address MUST be included as an rfc822Name.
GeneralName(int, String) - Constructor for class org.bouncycastle.asn1.x509.GeneralName
Create a GeneralName for the given tag from the passed in String.
GeneralNames - Class in org.bouncycastle.asn1.x509
 
GeneralNames(GeneralName) - Constructor for class org.bouncycastle.asn1.x509.GeneralNames
Construct a GeneralNames object containing one GeneralName.
GeneralNames(GeneralName[]) - Constructor for class org.bouncycastle.asn1.x509.GeneralNames
 
GeneralNamesBuilder - Class in org.bouncycastle.asn1.x509
 
GeneralNamesBuilder() - Constructor for class org.bouncycastle.asn1.x509.GeneralNamesBuilder
 
GeneralNameTest - Class in org.bouncycastle.asn1.test
 
GeneralNameTest() - Constructor for class org.bouncycastle.asn1.test.GeneralNameTest
 
GeneralSubtree - Class in org.bouncycastle.asn1.x509
Class for containing a restriction object subtrees in NameConstraints.
GeneralSubtree(GeneralName, BigInteger, BigInteger) - Constructor for class org.bouncycastle.asn1.x509.GeneralSubtree
Constructor from a given details.
GeneralSubtree(GeneralName) - Constructor for class org.bouncycastle.asn1.x509.GeneralSubtree
 
generate() - Method in class org.bouncycastle.asn1.x509.ExtensionsGenerator
Generate an Extensions object based on the current state of the generator.
generate() - Method in class org.bouncycastle.asn1.x509.X509ExtensionsGenerator
Deprecated.
Generate an X509Extensions object based on the current state of the generator.
generate(byte[], byte[], int) - Static method in class org.bouncycastle.crypto.generators.BCrypt
Deprecated.
as a direct replacement use BCrypt.generate(byte[], byte[], int, boolean) so the terminator choice is explicit at the call site — pass true to have the spec-required 0x00 terminator appended (equivalent to feeding pwInput through BCrypt.passwordToByteArray(char[])), false when the supplied bytes already include it. For general password hashing prefer OpenBSDBCrypt, which handles termination, salt formatting and the modular crypt output line; this raw primitive remains available for test-vector validation and interop with implementations that emit the 24-byte hash directly (issue #1741).
generate(byte[], byte[], int, boolean) - Static method in class org.bouncycastle.crypto.generators.BCrypt
Calculates the bcrypt hash of an input, optionally appending the bcrypt password terminator (a single 0x00 byte) to pwInput before the EksBlowfishSetup password schedule.
generate() - Method in class org.bouncycastle.crypto.generators.EphemeralKeyPairGenerator
 
generate(char[], byte[], int) - Static method in class org.bouncycastle.crypto.generators.OpenBSDBCrypt
Creates a 60 character Bcrypt String, including version, cost factor, salt and hash, separated by '$' using version '2y'.
generate(byte[], byte[], int) - Static method in class org.bouncycastle.crypto.generators.OpenBSDBCrypt
Creates a 60 character Bcrypt String, including version, cost factor, salt and hash, separated by '$' using version '2y'.
generate(String, char[], byte[], int) - Static method in class org.bouncycastle.crypto.generators.OpenBSDBCrypt
Creates a 60 character Bcrypt String, including version, cost factor, salt and hash, separated by '$'
generate(String, byte[], byte[], int) - Static method in class org.bouncycastle.crypto.generators.OpenBSDBCrypt
Creates a 60 character Bcrypt String, including version, cost factor, salt and hash, separated by '$'
generate(byte[], byte[], int, int, int, int) - Static method in class org.bouncycastle.crypto.generators.SCrypt
Generate a key using the scrypt key derivation function.
generate(byte[], byte[], boolean) - Method in class org.bouncycastle.crypto.prng.drbg.CTRSP800DRBG
Populate a passed in array with random data.
generate(byte[], byte[], boolean) - Method in class org.bouncycastle.crypto.prng.drbg.DualECSP800DRBG
Populate a passed in array with random data.
generate(byte[], byte[], boolean) - Method in class org.bouncycastle.crypto.prng.drbg.HashSP800DRBG
Populate a passed in array with random data.
generate(byte[], byte[], boolean) - Method in class org.bouncycastle.crypto.prng.drbg.HMacSP800DRBG
Populate a passed in array with random data.
generate(byte[], byte[], boolean) - Method in interface org.bouncycastle.crypto.prng.drbg.SP80090DRBG
Populate a passed in array with random data.
generate(byte[]) - Method in class org.bouncycastle.crypto.util.OtherInfoGenerator.PartyU
 
generate() - Method in class org.bouncycastle.crypto.util.OtherInfoGenerator.PartyV
 
generate(byte[]) - Method in class org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator.PartyU
 
generate() - Method in class org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator.PartyV
 
generate(byte[]) - Method in class org.bouncycastle.pqc.crypto.util.PQCOtherInfoGenerator.PartyU
 
generate() - Method in class org.bouncycastle.pqc.crypto.util.PQCOtherInfoGenerator.PartyV
 
generate() - Method in class org.bouncycastle.util.io.pem.PemObject
 
generate() - Method in interface org.bouncycastle.util.io.pem.PemObjectGenerator
Generate a PEM object.
generateAttributeCertificateInfo() - Method in class org.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator
 
generateBlindingFactor() - Method in class org.bouncycastle.crypto.generators.RSABlindingFactorGenerator
Generate a suitable blind factor for the public key the generator was initialised with.
generateBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.agreement.kdf.ConcatenationKDFGenerator
fill len bytes of the output buffer with bytes generated from the derivation function.
generateBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.agreement.kdf.DHKEKGenerator
 
generateBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.agreement.kdf.ECDHKEKGenerator
 
generateBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.agreement.kdf.GSKKFDGenerator
 
generateBytes(byte[], int, int) - Method in interface org.bouncycastle.crypto.DerivationFunction
 
generateBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.EthereumIESEngine.HandshakeKDFFunction
fill len bytes of the output buffer with bytes generated from the derivation function.
generateBytes(char[], byte[]) - Method in class org.bouncycastle.crypto.generators.Argon2BytesGenerator
 
generateBytes(char[], byte[], int, int) - Method in class org.bouncycastle.crypto.generators.Argon2BytesGenerator
 
generateBytes(byte[], byte[]) - Method in class org.bouncycastle.crypto.generators.Argon2BytesGenerator
 
generateBytes(byte[], byte[], int, int) - Method in class org.bouncycastle.crypto.generators.Argon2BytesGenerator
 
generateBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.generators.BaseKDFBytesGenerator
fill len bytes of the output buffer with bytes generated from the derivation function.
generateBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.generators.HKDFBytesGenerator
 
generateBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.generators.KDFCounterBytesGenerator
 
generateBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.generators.KDFDoublePipelineIterationBytesGenerator
 
generateBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.generators.KDFFeedbackBytesGenerator
 
generateBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.generators.MGF1BytesGenerator
fill len bytes of the output buffer with bytes generated from the derivation function.
generateClientCredentials(byte[], byte[], byte[]) - Method in class org.bouncycastle.crypto.agreement.srp.SRP6Client
Generates client's credentials given the client's salt, identity and password
generateCompactNaf(BigInteger) - Static method in class org.bouncycastle.math.ec.WNafUtil
 
generateCompactWindowNaf(int, BigInteger) - Static method in class org.bouncycastle.math.ec.WNafUtil
 
generateDerivedMacParameters(int) - Method in class org.bouncycastle.crypto.generators.OpenSSLPBEParametersGenerator
Generate a key parameter for use with a MAC derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedMacParameters(int) - Method in class org.bouncycastle.crypto.generators.PKCS12ParametersGenerator
Generate a key parameter for use with a MAC derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedMacParameters(int) - Method in class org.bouncycastle.crypto.generators.PKCS5S1ParametersGenerator
Generate a key parameter for use with a MAC derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedMacParameters(int) - Method in class org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator
Generate a key parameter for use with a MAC derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedMacParameters(int) - Method in class org.bouncycastle.crypto.PBEParametersGenerator
generate derived parameters for a key of length keySize, specifically for use with a MAC.
generateDerivedParameters(int) - Method in class org.bouncycastle.crypto.generators.OpenSSLPBEParametersGenerator
Generate a key parameter derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedParameters(int, int) - Method in class org.bouncycastle.crypto.generators.OpenSSLPBEParametersGenerator
Generate a key with initialisation vector parameter derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedParameters(int) - Method in class org.bouncycastle.crypto.generators.PKCS12ParametersGenerator
Generate a key parameter derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedParameters(int, int) - Method in class org.bouncycastle.crypto.generators.PKCS12ParametersGenerator
Generate a key with initialisation vector parameter derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedParameters(int) - Method in class org.bouncycastle.crypto.generators.PKCS5S1ParametersGenerator
Generate a key parameter derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedParameters(int, int) - Method in class org.bouncycastle.crypto.generators.PKCS5S1ParametersGenerator
Generate a key with initialisation vector parameter derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedParameters(int) - Method in class org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator
Generate a key parameter derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedParameters(int, int) - Method in class org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator
Generate a key with initialisation vector parameter derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedParameters(int) - Method in class org.bouncycastle.crypto.PBEParametersGenerator
generate derived parameters for a key of length keySize.
generateDerivedParameters(int, int) - Method in class org.bouncycastle.crypto.PBEParametersGenerator
generate derived parameters for a key of length keySize, and an initialisation vector (IV) of length ivSize.
generateEncapsulated(AsymmetricKeyParameter) - Method in interface org.bouncycastle.crypto.EncapsulatedSecretGenerator
Generate secret/encapsulation based on the recipient public key.
generateEncapsulated(AsymmetricKeyParameter) - Method in class org.bouncycastle.crypto.kems.CMCEKEMGenerator
 
generateEncapsulated(AsymmetricKeyParameter) - Method in class org.bouncycastle.crypto.kems.ECIESKEMGenerator
 
generateEncapsulated(AsymmetricKeyParameter) - Method in class org.bouncycastle.crypto.kems.FrodoKEMGenerator
 
generateEncapsulated(AsymmetricKeyParameter) - Method in class org.bouncycastle.crypto.kems.MLKEMGenerator
 
generateEncapsulated(AsymmetricKeyParameter) - Method in class org.bouncycastle.crypto.kems.RSAKEMGenerator
 
generateEncapsulated(AsymmetricKeyParameter) - Method in class org.bouncycastle.crypto.kems.SAKKEKEMSGenerator
Generates an encapsulated shared secret value (SSV) using the recipient's public key parameters as specified in RFC 6508, Section 6.2.1.
generateEncapsulated(AsymmetricKeyParameter) - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEKEMGenerator
Deprecated.
 
generateEncapsulated(AsymmetricKeyParameter, int) - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEKEMGenerator
Deprecated.
 
generateEncapsulated(AsymmetricKeyParameter) - Method in class org.bouncycastle.pqc.crypto.frodo.FrodoKEMGenerator
Deprecated.
 
generateEncapsulated(AsymmetricKeyParameter) - Method in class org.bouncycastle.pqc.crypto.hqc.HQCKEMGenerator
 
generateEncapsulated(AsymmetricKeyParameter) - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMGenerator
Deprecated.
 
generateEncapsulated(AsymmetricKeyParameter) - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUKEMGenerator
 
generateEncapsulated(AsymmetricKeyParameter) - Method in class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusKEMGenerator
 
generateEncapsulated(AsymmetricKeyParameter) - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeKEMGenerator
 
generateEncapsulated(AsymmetricKeyParameter) - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeKEMGenerator
 
generateEncapsulated(AsymmetricKeyParameter) - Method in class org.bouncycastle.pqc.crypto.saber.SABERKEMGenerator
 
generateEncapsulated(AsymmetricKeyParameter) - Method in class org.bouncycastle.pqc.crypto.xwing.XWingKEMGenerator
 
generateEncryptionAlgID(ASN1ObjectIdentifier, int, SecureRandom) - Static method in class org.bouncycastle.crypto.util.AlgorithmIdentifierFactory
Create an AlgorithmIdentifier for the passed in encryption algorithm.
generateExchange(AsymmetricKeyParameter) - Method in interface org.bouncycastle.pqc.crypto.ExchangePairGenerator
Generate an exchange pair based on the sender public key.
GenerateExchange(AsymmetricKeyParameter) - Method in class org.bouncycastle.pqc.crypto.newhope.NHExchangePairGenerator
 
generateExchange(AsymmetricKeyParameter) - Method in class org.bouncycastle.pqc.crypto.newhope.NHExchangePairGenerator
 
generateJSF(BigInteger, BigInteger) - Static method in class org.bouncycastle.math.ec.WNafUtil
 
generateKemKeyPair(SecureRandom) - Method in class org.bouncycastle.crypto.kems.mlkem.MLKEMEngine
 
generateKemKeyPairInternal(byte[], byte[]) - Method in class org.bouncycastle.crypto.kems.mlkem.MLKEMEngine
 
generateKey() - Method in class org.bouncycastle.crypto.CipherKeyGenerator
generate a secret key.
generateKey() - Method in class org.bouncycastle.crypto.generators.DESedeKeyGenerator
 
generateKey() - Method in class org.bouncycastle.crypto.generators.DESKeyGenerator
 
generateKey() - Method in class org.bouncycastle.crypto.generators.Poly1305KeyGenerator
Generates a 256 bit key in the format required for Poly1305 - e.g.
generateKeyPair() - Method in interface org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator
return an AsymmetricCipherKeyPair containing the generated keys.
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.BLSKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.CMCEKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.CramerShoupKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.DHBasicKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.DHKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.DSAKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.DSTU4145KeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.ECCSIKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.ECKeyPairGenerator
Given the domain parameters this routine generates an EC key pair in accordance with X9.62 section 5.2.1 pages 26, 27.
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.Ed25519KeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.Ed448KeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.ElGamalKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.FrodoKEMKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.GOST3410KeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.MLDSAKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.MLKEMKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.NaccacheSternKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.RSAKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.SLHDSAKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.X25519KeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.X448KeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEKeyPairGenerator
Deprecated.
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.faest.FaestKeyPairGenerator
Generate a fresh FAEST key pair.
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.falcon.FalconKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.frodo.FrodoKeyPairGenerator
Deprecated.
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.hawk.HawkKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.hqc.HQCKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.lms.HSSKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.lms.LMSKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoKeyPairGenerator
Generates a new asymmetric key pair following the MAYO algorithm specifications.
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAKeyPairGenerator
Deprecated.
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMKeyPairGenerator
Deprecated.
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.newhope.NHKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeKeyPairGenerator
return an AsymmetricCipherKeyPair containing the generated keys.
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeKeyPairGenerator
return an AsymmetricCipherKeyPair containing the generated keys.
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.saber.SABERKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAKeyPairGenerator
Deprecated.
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.sphincs.SPHINCS256KeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.sqisign.SQIsignKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.uov.UOVKeyPairGenerator
 
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSKeyPairGenerator
Generate a new XMSS private key / public key pair.
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTKeyPairGenerator
Generate a new XMSSMT private key / public key pair.
generateKeyPair() - Method in class org.bouncycastle.pqc.crypto.xwing.XWingKeyPairGenerator
 
generateKeyPairInternal(byte[]) - Method in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
generateKeys() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSS
Generate a new XMSS private key / public key pair.
generateKeys() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMT
Generate a new XMSSMT private key / public key pair.
generateKeyStream(byte[]) - Method in class org.bouncycastle.crypto.engines.ChaCha7539Engine
 
generateKeyStream(byte[]) - Method in class org.bouncycastle.crypto.engines.ChaChaEngine
 
generateKeyStream(byte[]) - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
 
generateLMSContext() - Method in class org.bouncycastle.pqc.crypto.lms.HSSPrivateKeyParameters
 
generateLMSContext(byte[]) - Method in class org.bouncycastle.pqc.crypto.lms.HSSPublicKeyParameters
 
generateLMSContext() - Method in interface org.bouncycastle.pqc.crypto.lms.LMSContextBasedSigner
 
generateLMSContext(byte[]) - Method in interface org.bouncycastle.pqc.crypto.lms.LMSContextBasedVerifier
 
generateLMSContext() - Method in class org.bouncycastle.pqc.crypto.lms.LMSPrivateKeyParameters
 
generateLMSContext(byte[]) - Method in class org.bouncycastle.pqc.crypto.lms.LMSPublicKeyParameters
 
generateMu(SHAKEDigest) - Method in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
generateMu() - Method in class org.bouncycastle.crypto.signers.MLDSASigner
 
generateMu() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSASigner
Deprecated.
 
generateMuSignature(byte[]) - Method in class org.bouncycastle.crypto.signers.MLDSASigner
 
generateMuSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSASigner
Deprecated.
 
generateNaf(BigInteger) - Static method in class org.bouncycastle.math.ec.WNafUtil
 
generateParameters() - Method in class org.bouncycastle.crypto.generators.CramerShoupParametersGenerator
which generates the p and g values from the given parameters, returning the CramerShoupParameters object.
generateParameters(DHParameters) - Method in class org.bouncycastle.crypto.generators.CramerShoupParametersGenerator
 
generateParameters() - Method in class org.bouncycastle.crypto.generators.DHParametersGenerator
which generates the p and g values from the given parameters, returning the DHParameters object.
generateParameters() - Method in class org.bouncycastle.crypto.generators.DSAParametersGenerator
which generates the p and g values from the given parameters, returning the DSAParameters object.
generateParameters() - Method in class org.bouncycastle.crypto.generators.ElGamalParametersGenerator
which generates the p and g values from the given parameters, returning the ElGamalParameters object.
generateParameters() - Method in class org.bouncycastle.crypto.generators.GOST3410ParametersGenerator
which generates the p , q and a values from the given parameters, returning the GOST3410Parameters object.
generatePreTBSCertificate() - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
 
generatePreTBSCertList() - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
generatePrivateKey() - Method in class org.bouncycastle.crypto.hpke.HPKE
 
generatePrivateKey(SecureRandom, byte[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519
 
generatePrivateKey(SecureRandom, byte[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448
 
generatePrivateKey(SecureRandom, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519.ExpandedKey
 
generatePrivateKey(SecureRandom, byte[]) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
generatePrivateKey(SecureRandom, byte[]) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
generatePrivateValue(Digest, BigInteger, BigInteger, SecureRandom) - Static method in class org.bouncycastle.crypto.agreement.srp.SRP6Util
 
generatePublicKey() - Method in class org.bouncycastle.crypto.params.Ed25519PrivateKeyParameters
 
generatePublicKey() - Method in class org.bouncycastle.crypto.params.Ed448PrivateKeyParameters
 
generatePublicKey() - Method in class org.bouncycastle.crypto.params.X25519PrivateKeyParameters
 
generatePublicKey() - Method in class org.bouncycastle.crypto.params.X448PrivateKeyParameters
 
generatePublicKey(byte[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519
 
generatePublicKey(byte[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X448
 
generatePublicKey(byte[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519.ExpandedKey
 
generatePublicKey(byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519.ExpandedKey
 
generatePublicKey(byte[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
generatePublicKey(byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
generatePublicKey(byte[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
generatePublicKey(byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
generateSecret(X25519PublicKeyParameters, byte[], int) - Method in class org.bouncycastle.crypto.params.X25519PrivateKeyParameters
 
generateSecret(X448PublicKeyParameters, byte[], int) - Method in class org.bouncycastle.crypto.params.X448PrivateKeyParameters
 
generateSeed(EntropySource, int) - Static method in class org.bouncycastle.crypto.prng.EntropyUtil
Generate numBytes worth of entropy from the passed in entropy source.
generateSeed(int) - Method in class org.bouncycastle.crypto.prng.FixedSecureRandom
 
generateSeed(int) - Method in class org.bouncycastle.crypto.prng.SP800SecureRandom
 
generateSeed(int, boolean) - Method in class org.bouncycastle.crypto.prng.ThreadedSeedGenerator
Generate seed bytes.
generateSeed(int) - Method in class org.bouncycastle.crypto.prng.X931SecureRandom
 
generateSeed(int) - Method in class org.bouncycastle.util.test.FixedSecureRandom
 
generateServerCredentials() - Method in class org.bouncycastle.crypto.agreement.srp.SRP6Server
Generates the server's credentials that are to be sent to the client.
generateSignature(byte[]) - Method in interface org.bouncycastle.crypto.DSA
sign the passed in message (usually the output of a hash function).
generateSignature() - Method in interface org.bouncycastle.crypto.Signer
generate a signature for the message we've been loaded with using the key we were initialised with.
generateSignature() - Method in class org.bouncycastle.crypto.signers.BIP340Signer
 
generateSignature() - Method in class org.bouncycastle.crypto.signers.BLSSigner
 
generateSignature() - Method in class org.bouncycastle.crypto.signers.DSADigestSigner
Generate a signature for the message we've been loaded with using the key we were initialised with.
generateSignature(byte[]) - Method in class org.bouncycastle.crypto.signers.DSASigner
generate a signature for the given message using the key we were initialised with.
generateSignature(byte[]) - Method in class org.bouncycastle.crypto.signers.DSTU4145Signer
 
generateSignature() - Method in class org.bouncycastle.crypto.signers.ECCSISigner
Generates an ECCSI signature according to RFC 6507 Section 5.2.1.
generateSignature(byte[]) - Method in class org.bouncycastle.crypto.signers.ECDSASigner
generate a signature for the given message using the key we were initialised with.
generateSignature(byte[]) - Method in class org.bouncycastle.crypto.signers.ECGOST3410Signer
generate a signature for the given message using the key we were initialised with.
generateSignature(byte[]) - Method in class org.bouncycastle.crypto.signers.ECNRSigner
generate a signature for the given message using the key we were initialised with.
generateSignature() - Method in class org.bouncycastle.crypto.signers.Ed25519ctxSigner
 
generateSignature() - Method in class org.bouncycastle.crypto.signers.Ed25519phSigner
 
generateSignature() - Method in class org.bouncycastle.crypto.signers.Ed25519Signer
 
generateSignature() - Method in class org.bouncycastle.crypto.signers.Ed448phSigner
 
generateSignature() - Method in class org.bouncycastle.crypto.signers.Ed448Signer
 
generateSignature() - Method in class org.bouncycastle.crypto.signers.GenericSigner
Generate a signature for the message we've been loaded with using the key we were initialised with.
generateSignature(byte[]) - Method in class org.bouncycastle.crypto.signers.GOST3410Signer
generate a signature for the given message using the key we were initialised with.
generateSignature() - Method in class org.bouncycastle.crypto.signers.HashMLDSASigner
 
generateSignature(byte[]) - Method in class org.bouncycastle.crypto.signers.HashMLDSASigner
Sign a message that has already been hashed externally.
generateSignature() - Method in class org.bouncycastle.crypto.signers.HashSLHDSASigner
 
generateSignature() - Method in class org.bouncycastle.crypto.signers.ISO9796d2PSSSigner
generate a signature for the loaded message using the key we were initialised with.
generateSignature() - Method in class org.bouncycastle.crypto.signers.ISO9796d2Signer
generate a signature for the loaded message using the key we were initialised with.
generateSignature(byte[], SHAKEDigest, byte[], byte[], byte[], byte[], byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
generateSignature() - Method in class org.bouncycastle.crypto.signers.MLDSASigner
 
generateSignature() - Method in class org.bouncycastle.crypto.signers.PSSSigner
generate a signature for the message we've been loaded with using the key we were initialised with.
generateSignature() - Method in class org.bouncycastle.crypto.signers.RSADigestSigner
Generate a signature for the message we've been loaded with using the key we were initialised with.
generateSignature(byte[]) - Method in class org.bouncycastle.crypto.signers.SLHDSASigner
 
generateSignature() - Method in class org.bouncycastle.crypto.signers.SM2Signer
 
generateSignature() - Method in class org.bouncycastle.crypto.signers.X931Signer
generate a signature for the loaded message using the key we were initialised with.
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerSigner
 
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumSigner
 
generateSignature() - Method in class org.bouncycastle.pqc.crypto.DigestingMessageSigner
This function signs the message that has been updated, making use of the private key.
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.faest.FaestSigner
 
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.falcon.FalconSigner
 
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAESigner
 
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
generateSignature(LMSContext) - Method in class org.bouncycastle.pqc.crypto.lms.HSSPrivateKeyParameters
 
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.lms.HSSSigner
 
generateSignature(LMSContext) - Method in interface org.bouncycastle.pqc.crypto.lms.LMSContextBasedSigner
 
generateSignature(LMSContext) - Method in class org.bouncycastle.pqc.crypto.lms.LMSPrivateKeyParameters
 
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.lms.LMSSigner
 
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.mayo.MayoSigner
Generates a MAYO signature for the given message using the initialized private key.
generateSignature(byte[]) - Method in interface org.bouncycastle.pqc.crypto.MessageSigner
sign the passed in message (usually the output of a hash function).
generateSignature() - Method in class org.bouncycastle.pqc.crypto.MessageSignerAdapter
 
generateSignature() - Method in class org.bouncycastle.pqc.crypto.mldsa.HashMLDSASigner
Deprecated.
 
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.mldsa.HashMLDSASigner
Deprecated.
Sign a message that has already been hashed externally.
generateSignature() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSASigner
Deprecated.
 
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMSigner
 
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVSigner
 
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHSigner
 
generateSignature() - Method in class org.bouncycastle.pqc.crypto.slhdsa.HashSLHDSASigner
Deprecated.
 
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSASigner
Deprecated.
 
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.snova.SnovaSigner
 
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.sphincs.SPHINCS256Signer
 
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.sqisign.SQIsignSigner
 
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.uov.UOVSigner
 
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTSigner
 
generateSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSSigner
 
generateSTRandomPrime(Digest, int, byte[]) - Static method in class org.bouncycastle.math.Primes
FIPS 186-4 C.6 Shawe-Taylor Random_Prime Routine Construct a provable prime number using a hash function.
generateTBSCertificate() - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
 
generateTBSCertificate() - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
 
generateTBSCertList() - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
generateVerifier(byte[], byte[], byte[]) - Method in class org.bouncycastle.crypto.agreement.srp.SRP6VerifierGenerator
Creates a new SRP verifier
generateWindowNaf(int, BigInteger) - Static method in class org.bouncycastle.math.ec.WNafUtil
Computes the Window NAF (non-adjacent Form) of an integer.
generateWorkingKey(boolean, byte[]) - Method in class org.bouncycastle.crypto.engines.DESEngine
generate an integer based working key based on our secret key and what we processing we are planning to do.
generateX1(BigInteger, SecureRandom) - Static method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEUtil
Return a value that can be used as x1, x2, x3 or x4 during round 1.
generateX1(BigInteger, SecureRandom) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Return a value that can be used as x1 or x3 during round 1.
generateX2(BigInteger, SecureRandom) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Return a value that can be used as x2 or x4 during round 1.
GENERATION - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
 
GENERATION - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
 
generationQualifier - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
GenerationTest - Class in org.bouncycastle.asn1.test
 
GenerationTest() - Constructor for class org.bouncycastle.asn1.test.GenerationTest
 
GenericHybridParameters - Class in org.bouncycastle.asn1.cms
RFC 5990 GenericHybridParameters class.
GenericHybridParameters(AlgorithmIdentifier, AlgorithmIdentifier) - Constructor for class org.bouncycastle.asn1.cms.GenericHybridParameters
 
GenericSigner - Class in org.bouncycastle.crypto.signers
 
GenericSigner(AsymmetricBlockCipher, Digest) - Constructor for class org.bouncycastle.crypto.signers.GenericSigner
 
GenericSqrtRatioCalculator - Class in org.bouncycastle.crypto.hash2curve.impl
Generic implementation of the sqrt_ratio(u, v) operation defined in RFC 9380.
GenericSqrtRatioCalculator(ECCurve, BigInteger) - Constructor for class org.bouncycastle.crypto.hash2curve.impl.GenericSqrtRatioCalculator
Constructs a GenericSqrtRatioCalculator instance with the specified elliptic curve and a given value z.
GenericSqrtRatioCalculatorTest - Class in org.bouncycastle.crypto.hash2curve.test.impl
Test class for the GenericSqrtRatioCalculator
GenericSqrtRatioCalculatorTest() - Constructor for class org.bouncycastle.crypto.hash2curve.test.impl.GenericSqrtRatioCalculatorTest
 
GenMsgContent - Class in org.bouncycastle.asn1.cmp
GenMsgContent ::= SEQUENCE OF InfoTypeAndValue
GenMsgContent(InfoTypeAndValue) - Constructor for class org.bouncycastle.asn1.cmp.GenMsgContent
 
GenMsgContent(InfoTypeAndValue[]) - Constructor for class org.bouncycastle.asn1.cmp.GenMsgContent
 
GenRepContent - Class in org.bouncycastle.asn1.cmp
 
GenRepContent(InfoTypeAndValue) - Constructor for class org.bouncycastle.asn1.cmp.GenRepContent
 
GenRepContent(InfoTypeAndValue[]) - Constructor for class org.bouncycastle.asn1.cmp.GenRepContent
 
get(int) - Method in class org.bouncycastle.asn1.ASN1EncodableVector
Return the object at position i in this vector.
get(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.cms.AttributeTable
Return the first attribute matching the OBJECT IDENTIFIER oid.
get(int) - Method in class org.bouncycastle.crypto.prng.BasicEntropySourceProvider
Return an entropy source that will create bitsRequired bits of entropy on each invocation of getEntropy().
get(int) - Method in interface org.bouncycastle.crypto.prng.EntropySourceProvider
 
get(int) - Method in class org.bouncycastle.crypto.prng.test.TestEntropySourceProvider
 
get() - Method in interface org.bouncycastle.crypto.SecureRandomProvider
Return a SecureRandom instance.
get(int) - Method in interface org.bouncycastle.util.StringList
Get the string at index index.
get(int) - Method in class org.bouncycastle.util.test.TestRandomEntropySourceProvider
Return an entropy source that will create bitsRequired bits of entropy on each invocation of getEntropy().
getA() - Method in class org.bouncycastle.asn1.cryptopro.ECGOST3410ParamSetParameters
 
getA() - Method in class org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters
 
getA() - Method in class org.bouncycastle.asn1.ua.DSTU4145ECBinary
 
getA() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKECurve
 
getA() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKERound2Payload
 
getA() - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKERound2Payload
 
getA() - Method in class org.bouncycastle.crypto.agreement.owl.OwlCurve
Get the curve coefficient a
getA() - Method in class org.bouncycastle.crypto.params.GOST3410Parameters
 
getA() - Method in class org.bouncycastle.math.ec.ECCurve
 
getAcceptablePolicySet() - Method in class org.bouncycastle.asn1.dvcs.PathProcInput
 
getAccessDescriptions() - Method in class org.bouncycastle.asn1.x509.AuthorityInformationAccess
 
getAccessLocation() - Method in class org.bouncycastle.asn1.x509.AccessDescription
 
getAccessMethod() - Method in class org.bouncycastle.asn1.x509.AccessDescription
 
getAccessRights() - Method in class org.bouncycastle.asn1.eac.CertificateHolderAuthorization
 
getAccuracy() - Method in class org.bouncycastle.asn1.tsp.TSTInfo
 
getAcinfo() - Method in class org.bouncycastle.asn1.x509.AttributeCertificate
 
getACols() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getAction() - Method in class org.bouncycastle.asn1.crmf.PKIPublicationInfo
 
getActions() - Method in class org.bouncycastle.crypto.CryptoServicesPermission
 
getAddedukm() - Method in class org.bouncycastle.asn1.cms.ecc.MQVuserKeyingMaterial
 
getAdditional() - Method in class org.bouncycastle.crypto.params.Argon2Parameters
 
getAddProfessionInfo() - Method in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
 
getAdjustedDate() - Method in class org.bouncycastle.asn1.ASN1UTCTime
Return the time as an adjusted date in the range of 1950 - 2049.
getAdjustedTime() - Method in class org.bouncycastle.asn1.ASN1UTCTime
Return a time string as an adjusted date with a 4 digit year.
getAdmissionAuthority() - Method in class org.bouncycastle.asn1.isismtt.x509.Admissions
 
getAdmissionAuthority() - Method in class org.bouncycastle.asn1.isismtt.x509.AdmissionSyntax
 
getAeadId() - Method in class org.bouncycastle.crypto.hpke.HPKE
 
getAffinePointEncodingLength(boolean) - Method in class org.bouncycastle.math.ec.ECCurve
 
getAffineXCoord() - Method in class org.bouncycastle.math.ec.ECPoint
Returns the affine x-coordinate after checking that this point is normalized.
getAffineXY(ECPoint) - Method in class org.bouncycastle.crypto.hash2curve.HashToEllipticCurve
Converts an elliptic-curve point into the affine (x, y) coordinate representation defined by the hash-to-curve suite.
getAffineYCoord() - Method in class org.bouncycastle.math.ec.ECPoint
Returns the affine y-coordinate after checking that this point is normalized
getAgreementSize() - Method in class org.bouncycastle.crypto.agreement.BasicRawAgreement
 
getAgreementSize() - Method in class org.bouncycastle.crypto.agreement.ECDHCRawAgreement
 
getAgreementSize() - Method in class org.bouncycastle.crypto.agreement.ECDHRawAgreement
 
getAgreementSize() - Method in class org.bouncycastle.crypto.agreement.ECMQVRawAgreement
 
getAgreementSize() - Method in class org.bouncycastle.crypto.agreement.ECVKOAgreement
 
getAgreementSize() - Method in class org.bouncycastle.crypto.agreement.X25519Agreement
 
getAgreementSize() - Method in class org.bouncycastle.crypto.agreement.X448Agreement
 
getAgreementSize() - Method in class org.bouncycastle.crypto.agreement.XDHUnifiedAgreement
 
getAgreementSize() - Method in interface org.bouncycastle.crypto.RawAgreement
 
getAim2IVSize() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getAim2NumBitsField() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getAim2NumBitsWord() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getAim2NumBytesField() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getAim2NumInputSbox() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getAim2NumWordsField() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getAimerCommitSize() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getAimerL() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getAimerLogN() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getAimerN() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getAimerSaltSize() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getAimerSeedSize() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getAimerT() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getAlgId() - Method in class org.bouncycastle.asn1.crmf.PKMACValue
 
getAlgorithm() - Method in class org.bouncycastle.asn1.cms.OriginatorPublicKey
 
getAlgorithm() - Method in class org.bouncycastle.asn1.pkcs.EncryptionScheme
 
getAlgorithm() - Method in class org.bouncycastle.asn1.pkcs.KeyDerivationFunc
 
getAlgorithm() - Method in class org.bouncycastle.asn1.x509.AlgorithmIdentifier
 
getAlgorithm() - Method in class org.bouncycastle.asn1.x509.AltSignatureAlgorithm
Return the algorithm identifier representing the alternate signature algorithm used to generate the alternate signature algorithm value extension.
getAlgorithm() - Method in class org.bouncycastle.asn1.x509.SubjectAltPublicKeyInfo
 
getAlgorithm() - Method in class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
 
getAlgorithm() - Method in class org.bouncycastle.asn1.x9.KeySpecificInfo
The object identifier for the CEK wrapping algorithm.
getAlgorithm() - Method in class org.bouncycastle.crypto.agreement.kdf.DHKDFParameters
 
getAlgorithm() - Method in class org.bouncycastle.crypto.prng.SP800SecureRandom
 
getAlgorithm() - Method in class org.bouncycastle.crypto.util.PBKDFConfig
 
getAlgorithmHash() - Method in class org.bouncycastle.asn1.ess.OtherCertID
 
getAlgorithmId() - Method in class org.bouncycastle.asn1.x509.DigestInfo
 
getAlgorithmId() - Method in class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
Deprecated.
use getAlgorithm()
getAlgorithmIdentifier() - Method in class org.bouncycastle.asn1.crmf.POPOSigningKey
 
getAlgorithmIdentifier() - Method in class org.bouncycastle.crypto.util.JournaledAlgorithm
 
getAlgorithmName() - Method in interface org.bouncycastle.crypto.BlockCipher
Return the name of the algorithm the cipher implements.
getAlgorithmName() - Method in interface org.bouncycastle.crypto.Digest
return the algorithm name
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.Blake2bDigest
return the algorithm name
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.Blake2bpDigest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.Blake2sDigest
Return the algorithm name.
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.Blake2spDigest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.Blake2xsDigest
Return the algorithm name.
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.Blake3Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.CSHAKEDigest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.DSTU7564Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.GOST3411_2012_256Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.GOST3411_2012_512Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.GOST3411_2012Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.GOST3411Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.Haraka256Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.Haraka512Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.Kangaroo.KangarooTwelve
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.Kangaroo.MarsupilamiFourteen
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.KeccakDigest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.MD2Digest
return the algorithm name
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.MD4Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.MD5Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.NonMemoableDigest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.NullDigest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.ParallelHash
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.Prehash
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.RIPEMD128Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.RIPEMD160Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.RIPEMD256Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.RIPEMD320Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.SHA1Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.SHA1InterleaveDigest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.SHA224Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.SHA256Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.SHA384Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.SHA3Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.SHA512Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.SHA512tDigest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.SHAKEDigest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.ShortenedDigest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.SkeinDigest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.SM3Digest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.TigerDigest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.TupleHash
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.WhirlpoolDigest
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.AESEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.AESFastEngine
Deprecated.
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.AESLightEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.ARIAEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.BlowfishEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.CamelliaEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.CamelliaLightEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.CAST5Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.CAST6Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.ChaCha7539Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.ChaChaEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.DESedeEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.DESedeWrapEngine
Method getAlgorithmName
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.DESEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.DSTU7624Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.DSTU7624WrapEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.GOST28147Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.GOST28147WrapEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.GOST3412_2015Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.Grain128Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.Grainv1Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.HC128Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.HC256Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.IDEAEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.ISAACEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.LEAEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.NoekeonEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.NullEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.RC2Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.RC2WrapEngine
Method getAlgorithmName
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.RC4Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.RC532Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.RC564Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.RC6Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.RFC3211WrapEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.RFC3394WrapEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.RFC5649WrapEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.RijndaelEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.SEEDEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.Shacal2Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.SkipjackEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.SM4Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.TEAEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.ThreefishEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.TnepresEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.TwofishEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.VMPCEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.VMPCKSA3Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.XChaCha20Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.XSalsa20Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.XTEAEngine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.Zuc128CoreEngine
Obtain Algorithm Name.
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.Zuc256CoreEngine
Obtain Algorithm Name.
getAlgorithmName() - Method in class org.bouncycastle.crypto.fpe.FPEEngine
Return the name of the algorithm the cipher implements.
getAlgorithmName() - Method in class org.bouncycastle.crypto.fpe.FPEFF1Engine
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.fpe.FPEFF3_1Engine
 
getAlgorithmName() - Method in interface org.bouncycastle.crypto.Mac
Return the name of the algorithm the MAC implements.
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.Blake3Mac
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.BlockCipherMac
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.CBCBlockCipherMac
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.CFBBlockCipherMac
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.CMac
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.DSTU7564Mac
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.DSTU7624Mac
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.GMac
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.GOST28147Mac
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.HMac
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.ISO9797Alg3Mac
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.KGMac
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.KMAC
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.OldHMac
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.Poly1305
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.SipHash
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.SipHash128
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.SkeinMac
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.VMPCMac
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.Zuc128Mac
Obtain Algorithm Name.
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.Zuc256Mac
Obtain Algorithm Name.
getAlgorithmName() - Method in interface org.bouncycastle.crypto.modes.AEADCipher
Return the name of the algorithm.
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.CBCBlockCipher
return the algorithm name and mode.
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.CCMBlockCipher
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.CFBBlockCipher
return the algorithm name and mode.
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.ChaCha20Poly1305
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.EAXBlockCipher
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.G3413CBCBlockCipher
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.G3413CFBBlockCipher
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.G3413CTRBlockCipher
return the algorithm name and mode.
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.G3413OFBBlockCipher
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.GCFBBlockCipher
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.GCMBlockCipher
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.GCMSIVBlockCipher
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.GOFBBlockCipher
return the algorithm name and mode.
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.KCCMBlockCipher
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.KCTRBlockCipher
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.KGCMBlockCipher
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.OFBBlockCipher
return the algorithm name and mode.
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.OpenPGPCFBBlockCipher
return the algorithm name and mode.
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.PGPCFBBlockCipher
return the algorithm name and mode.
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.SICBlockCipher
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.XChaCha20Poly1305
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.signers.RSADigestSigner
Deprecated. 
getAlgorithmName() - Method in interface org.bouncycastle.crypto.StreamCipher
Return the name of the algorithm the cipher implements.
getAlgorithmName() - Method in class org.bouncycastle.crypto.test.speedy.Poly1305Reference
 
getAlgorithmName() - Method in class org.bouncycastle.crypto.test.speedy.ThreefishReferenceEngine
 
getAlgorithmName() - Method in interface org.bouncycastle.crypto.Wrapper
Return the name of the algorithm the wrapper implements.
getAlgorithmName() - Method in class org.bouncycastle.pqc.crypto.lms.LMSContext
 
getAlgorithmVersion() - Method in class org.bouncycastle.crypto.engines.AsconAEAD128
 
getAlgorithmVersion() - Method in class org.bouncycastle.crypto.engines.AsconEngine
Deprecated.
 
getAll(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.cms.AttributeTable
Return all the attributes matching the OBJECT IDENTIFIER oid.
getAllCoordinateSystems() - Static method in class org.bouncycastle.math.ec.ECCurve
 
getAlpha() - Method in class org.bouncycastle.crypto.agreement.owl.OwlAuthenticationFinish
Get the public key alpha = (x2 x pi) * [X1 + X3 + X4]. sent by the client in the third pass
getAlpha() - Method in class org.bouncycastle.pqc.asn1.CMCEPrivateKey
 
getAlpha() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEPrivateKeyParameters
Deprecated.
 
getAlpha() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
getAlphabetic() - Method in class org.bouncycastle.asn1.x509.qualified.Iso4217CurrencyCode
 
getAlphaHint() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getAmount() - Method in class org.bouncycastle.asn1.isismtt.x509.MonetaryLimit
 
getAmount() - Method in class org.bouncycastle.asn1.x509.qualified.MonetaryValue
 
getAnchorHashes() - Method in class org.bouncycastle.asn1.cmc.PublishTrustAnchors
 
getArchiveTimeStampChains() - Method in class org.bouncycastle.asn1.tsp.ArchiveTimeStampSequence
Returns the sequence of ArchiveTimeStamp chains that compose the ArchiveTimeStamp sequence.
getArchiveTimestamps() - Method in class org.bouncycastle.asn1.tsp.ArchiveTimeStampChain
 
getArchiveTimeStampSequence() - Method in class org.bouncycastle.asn1.tsp.EvidenceRecord
 
getAsconPermutation(ISAPDigest.Friend) - Static method in class org.bouncycastle.crypto.engines.AsconPermutationFriend
 
getASN1EncodableVector(ASN1ObjectIdentifier, boolean) - Method in class org.bouncycastle.asn1.eac.ECDSAPublicKey
 
getAssociatedText() - Method in class org.bouncycastle.crypto.params.AEADParameters
 
getAttrCertValidityPeriod() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
 
getAttribute() - Method in class org.bouncycastle.asn1.est.AttrOrOID
 
getAttributes() - Method in class org.bouncycastle.asn1.cmc.CertificationRequest
 
getAttributes() - Method in class org.bouncycastle.asn1.cms.Attributes
 
getAttributes() - Method in class org.bouncycastle.asn1.microsoft.TimeStampRequest
Return the attributes included in the request, or null if there are none.
getAttributes() - Method in class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
 
getAttributes() - Method in class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
 
getAttributes() - Method in class org.bouncycastle.asn1.tsp.CryptoInfos
 
getAttributes() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
 
getAttributes() - Method in class org.bouncycastle.asn1.x509.SubjectDirectoryAttributes
 
getAttributeTypes() - Method in class org.bouncycastle.asn1.x500.X500Name
return an array of OIDs contained in the attribute type of each RDN in structure order.
getAttributeValues() - Method in class org.bouncycastle.asn1.cms.Attribute
 
getAttributeValues() - Method in class org.bouncycastle.asn1.pkcs.Attribute
 
getAttributeValues() - Method in class org.bouncycastle.asn1.x509.Attribute
 
getAttrOrOIDs() - Method in class org.bouncycastle.asn1.est.CsrAttrs
 
getAttrType() - Method in class org.bouncycastle.asn1.cmc.TaggedAttribute
 
getAttrType() - Method in class org.bouncycastle.asn1.cms.Attribute
 
getAttrType() - Method in class org.bouncycastle.asn1.est.EstIdentityLinking
 
getAttrType() - Method in class org.bouncycastle.asn1.est.OtpChallenge
 
getAttrType() - Method in class org.bouncycastle.asn1.est.RevocationChallenge
 
getAttrType() - Method in class org.bouncycastle.asn1.pkcs.Attribute
 
getAttrType() - Method in class org.bouncycastle.asn1.x509.Attribute
 
getAttrValues() - Method in class org.bouncycastle.asn1.cmc.TaggedAttribute
 
getAttrValues() - Method in class org.bouncycastle.asn1.cms.Attribute
 
getAttrValues() - Method in class org.bouncycastle.asn1.pkcs.Attribute
 
getAttrValues() - Method in class org.bouncycastle.asn1.x509.Attribute
 
getAuthAttrs() - Method in class org.bouncycastle.asn1.cms.AuthenticatedData
 
getAuthAttrs() - Method in class org.bouncycastle.asn1.cms.AuthenticatedDataParser
 
getAuthAttrs() - Method in class org.bouncycastle.asn1.cms.AuthEnvelopedData
 
getAuthAttrs() - Method in class org.bouncycastle.asn1.cms.AuthEnvelopedDataParser
 
getAuthEncryptedContentInfo() - Method in class org.bouncycastle.asn1.cms.AuthEnvelopedData
 
getAuthEncryptedContentInfo() - Method in class org.bouncycastle.asn1.cms.AuthEnvelopedDataParser
 
getAuthenticatedAttributes() - Method in class org.bouncycastle.asn1.cms.SignerInfo
 
getAuthenticatedAttributes() - Method in class org.bouncycastle.asn1.pkcs.SignerInfo
 
getAuthenticationPath() - Method in class org.bouncycastle.pqc.crypto.xmss.BDS
 
getAuthorityCertIssuer() - Method in class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
 
getAuthorityCertSerialNumber() - Method in class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
 
getAuthorityReference() - Method in class org.bouncycastle.asn1.eac.CVCertificate
 
getAuthPath() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSReducedSignature
 
getAuthSafe() - Method in class org.bouncycastle.asn1.pkcs.Pfx
 
getB() - Method in class org.bouncycastle.asn1.ua.DSTU4145ECBinary
 
getB() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKECurve
 
getB() - Method in class org.bouncycastle.crypto.agreement.owl.OwlCurve
Get the curve coefficient b
getB() - Method in class org.bouncycastle.crypto.params.FrodoKEMParameters
 
getB() - Method in class org.bouncycastle.math.ec.ECCurve
 
getB() - Method in class org.bouncycastle.pqc.asn1.SABERPublicKey
 
getB0() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getB0Sq() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getB1() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getB1Sq() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getB2() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getB2Sq() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getBadSinceDate() - Method in class org.bouncycastle.asn1.cmp.RevAnnContent
 
getBagAttributes() - Method in class org.bouncycastle.asn1.pkcs.SafeBag
 
getBagId() - Method in class org.bouncycastle.asn1.pkcs.SafeBag
 
getBagValue() - Method in class org.bouncycastle.asn1.pkcs.SafeBag
 
getBase() - Method in class org.bouncycastle.asn1.x509.GeneralSubtree
 
getBaseCertificateID() - Method in class org.bouncycastle.asn1.x509.Holder
 
getBaseCertificateID() - Method in class org.bouncycastle.asn1.x509.V2Form
 
getBaseEncH() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getBaseEncHbZ1() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getBaseEntry() - Method in class org.bouncycastle.asn1.x9.X9ECParameters
Return the ASN.1 entry representing the base point G.
getBaseFieldLog2() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getBaseGraphicString() - Method in class org.bouncycastle.asn1.ASN1ObjectDescriptor
 
getBaseObject() - Method in class org.bouncycastle.asn1.ASN1TaggedObject
Needed for open types, until we have better type-guided parsing support.
getBasePointG() - Method in class org.bouncycastle.asn1.eac.ECDSAPublicKey
 
getBaseUniversal(boolean, int) - Method in class org.bouncycastle.asn1.ASN1TaggedObject
Note: tagged objects are generally context dependent.
getBaseUniversal(ASN1TaggedObject, int, int, boolean, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
getBdsState() - Method in class org.bouncycastle.pqc.asn1.XMSSMTPrivateKey
 
getBdsState() - Method in class org.bouncycastle.pqc.asn1.XMSSPrivateKey
 
getBeta() - Method in class org.bouncycastle.crypto.agreement.owl.OwlAuthenticationServerResponse
Get the public key beta = (x4 x pi) * [X1 + X2 + X3]
getBeta() - Method in class org.bouncycastle.math.ec.endo.GLVTypeBParameters
 
getBigM() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getBigN() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getBigV() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getBinaryExtensionField(int[]) - Static method in class org.bouncycastle.math.field.FiniteFields
 
getBiometricDataHash() - Method in class org.bouncycastle.asn1.x509.qualified.BiometricData
 
getBiometricDataOid() - Method in class org.bouncycastle.asn1.x509.qualified.TypeOfBiometricData
 
getBit(int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
getBit(int[], int) - Static method in class org.bouncycastle.math.raw.Nat128
 
getBit(int[], int) - Static method in class org.bouncycastle.math.raw.Nat160
 
getBit(int[], int) - Static method in class org.bouncycastle.math.raw.Nat192
 
getBit(int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
getBit(int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
getBitLength(int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
getBitLength(int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
getBits() - Method in class org.bouncycastle.math.ec.endo.ScalarSplitParameters
 
getBitStream() - Method in class org.bouncycastle.asn1.ASN1BitString
 
getBitStream() - Method in interface org.bouncycastle.asn1.ASN1BitStringParser
Return an InputStream representing the contents of the BIT STRING.
getBitStream() - Method in class org.bouncycastle.asn1.BERBitStringParser
 
getBitStream() - Method in class org.bouncycastle.asn1.DLBitStringParser
 
getBlindedMessage() - Method in class org.bouncycastle.crypto.signers.RSABlindSignatureClient.Blinded
 
getBlindingFactor() - Method in class org.bouncycastle.crypto.params.RSABlindingParameters
 
getBlockPool() - Method in class org.bouncycastle.crypto.params.Argon2Parameters
 
getBlockSize() - Method in class org.bouncycastle.asn1.misc.ScryptParams
 
getBlockSize() - Method in interface org.bouncycastle.crypto.BlockCipher
Return the block size for this cipher (in bytes).
getBlockSize() - Method in class org.bouncycastle.crypto.BufferedBlockCipher
return the blocksize for the underlying cipher.
getBlockSize() - Method in class org.bouncycastle.crypto.DefaultBufferedBlockCipher
return the blocksize for the underlying cipher.
getBlockSize() - Method in class org.bouncycastle.crypto.digests.SkeinEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.AESEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.AESFastEngine
Deprecated.
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.AESLightEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.ARIAEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.BlowfishEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.CamelliaEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.CamelliaLightEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.CAST5Engine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.CAST6Engine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.DESedeEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.DESEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.DSTU7624Engine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.GOST28147Engine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.GOST3412_2015Engine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.IDEAEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.LEAEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.NoekeonEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.NullEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.RC2Engine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.RC532Engine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.RC564Engine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.RC6Engine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.RijndaelEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.SEEDEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.Shacal2Engine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.SkipjackEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.SM4Engine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.TEAEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.ThreefishEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.TwofishEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.engines.XTEAEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.modes.CBCBlockCipher
return the block size of the underlying cipher.
getBlockSize() - Method in class org.bouncycastle.crypto.modes.CFBBlockCipher
return the block size we are operating at.
getBlockSize() - Method in class org.bouncycastle.crypto.modes.EAXBlockCipher
 
getBlockSize() - Method in class org.bouncycastle.crypto.modes.G3413CBCBlockCipher
 
getBlockSize() - Method in class org.bouncycastle.crypto.modes.G3413CFBBlockCipher
 
getBlockSize() - Method in class org.bouncycastle.crypto.modes.G3413CTRBlockCipher
return the block size we are operating at (in bytes).
getBlockSize() - Method in class org.bouncycastle.crypto.modes.G3413OFBBlockCipher
 
getBlockSize() - Method in class org.bouncycastle.crypto.modes.GCFBBlockCipher
 
getBlockSize() - Method in class org.bouncycastle.crypto.modes.GOFBBlockCipher
return the block size we are operating at (in bytes).
getBlockSize() - Method in class org.bouncycastle.crypto.modes.KCTRBlockCipher
 
getBlockSize() - Method in class org.bouncycastle.crypto.modes.OFBBlockCipher
return the block size we are operating at (in bytes).
getBlockSize() - Method in class org.bouncycastle.crypto.modes.OpenPGPCFBBlockCipher
return the block size we are operating at.
getBlockSize() - Method in class org.bouncycastle.crypto.modes.PGPCFBBlockCipher
return the block size we are operating at.
getBlockSize() - Method in class org.bouncycastle.crypto.modes.SICBlockCipher
 
getBlockSize() - Method in class org.bouncycastle.crypto.prng.drbg.CTRSP800DRBG
Return the block size (in bits) of the DRBG.
getBlockSize() - Method in class org.bouncycastle.crypto.prng.drbg.DualECSP800DRBG
Return the block size (in bits) of the DRBG.
getBlockSize() - Method in class org.bouncycastle.crypto.prng.drbg.HashSP800DRBG
Return the block size (in bits) of the DRBG.
getBlockSize() - Method in class org.bouncycastle.crypto.prng.drbg.HMacSP800DRBG
Return the block size (in bits) of the DRBG.
getBlockSize() - Method in interface org.bouncycastle.crypto.prng.drbg.SP80090DRBG
Return the block size of the DRBG.
getBlockSize() - Method in class org.bouncycastle.crypto.test.speedy.ThreefishReferenceEngine
 
getBlockSize() - Method in class org.bouncycastle.crypto.util.ScryptConfig
 
getBody() - Method in class org.bouncycastle.asn1.cmp.PKIMessage
 
getBody() - Method in class org.bouncycastle.asn1.cmp.ProtectedPart
 
getBody() - Method in class org.bouncycastle.asn1.eac.CVCertificate
Gives the body of the certificate.
getBodyIds() - Method in class org.bouncycastle.asn1.cmc.LraPopWitness
 
getBodyList() - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfo
 
getBodyList() - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfoV2
 
getBodyList() - Method in class org.bouncycastle.asn1.cmc.ControlsProcessed
 
getBodyPartID() - Method in class org.bouncycastle.asn1.cmc.BodyPartReference
 
getBodyPartID() - Method in class org.bouncycastle.asn1.cmc.DecryptedPOP
 
getBodyPartID() - Method in class org.bouncycastle.asn1.cmc.OtherMsg
 
getBodyPartID() - Method in class org.bouncycastle.asn1.cmc.TaggedAttribute
 
getBodyPartID() - Method in class org.bouncycastle.asn1.cmc.TaggedCertificationRequest
 
getBodyPartID() - Method in class org.bouncycastle.asn1.cmc.TaggedContentInfo
 
getBodyPartIDs() - Method in class org.bouncycastle.asn1.cmc.BodyPartList
 
getBodyPartIDs() - Method in class org.bouncycastle.asn1.cmc.BodyPartPath
 
getBodyPartPath() - Method in class org.bouncycastle.asn1.cmc.BodyPartReference
 
getBodyPartPath() - Method in class org.bouncycastle.asn1.cmc.CMCUnsignedData
 
getBufferPosition() - Method in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
return the amount of data sitting in the buffer.
getByName(String) - Static method in class org.bouncycastle.asn1.anssi.ANSSINamedCurves
 
getByName(String) - Static method in class org.bouncycastle.asn1.cryptopro.GOST3410NamedParameters
 
getByName(String) - Static method in class org.bouncycastle.asn1.gm.GMNamedCurves
 
getByName(String) - Static method in class org.bouncycastle.asn1.nist.NISTNamedCurves
 
getByName(String) - Static method in class org.bouncycastle.asn1.sec.SECNamedCurves
 
getByName(String) - Static method in class org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves
 
getByName(String) - Static method in class org.bouncycastle.asn1.x9.ECNamedCurveTable
return a X9ECParameters object representing the passed in named curve.
getByName(String) - Static method in class org.bouncycastle.asn1.x9.X962NamedCurves
 
getByName(String) - Static method in class org.bouncycastle.crypto.ec.CustomNamedCurves
 
getByName(String) - Static method in class org.bouncycastle.crypto.util.SSHNamedCurves
 
getByNameLazy(String) - Static method in class org.bouncycastle.asn1.anssi.ANSSINamedCurves
 
getByNameLazy(String) - Static method in class org.bouncycastle.asn1.cryptopro.ECGOST3410NamedCurves
 
getByNameLazy(String) - Static method in class org.bouncycastle.asn1.gm.GMNamedCurves
 
getByNameLazy(String) - Static method in class org.bouncycastle.asn1.nist.NISTNamedCurves
 
getByNameLazy(String) - Static method in class org.bouncycastle.asn1.sec.SECNamedCurves
 
getByNameLazy(String) - Static method in class org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves
 
getByNameLazy(String) - Static method in class org.bouncycastle.asn1.x9.ECNamedCurveTable
 
getByNameLazy(String) - Static method in class org.bouncycastle.asn1.x9.X962NamedCurves
 
getByNameLazy(String) - Static method in class org.bouncycastle.crypto.ec.CustomNamedCurves
 
getByNameX9(String) - Static method in class org.bouncycastle.asn1.cryptopro.ECGOST3410NamedCurves
 
getByOID(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.anssi.ANSSINamedCurves
return the X9ECParameters object for the named curve represented by the passed in object identifier.
getByOID(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.cryptopro.GOST3410NamedParameters
return the GOST3410ParamSetParameters object for the given OID, null if it isn't present.
getByOID(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.gm.GMNamedCurves
return the X9ECParameters object for the named curve represented by the passed in object identifier.
getByOID(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.nist.NISTNamedCurves
return the X9ECParameters object for the named curve represented by the passed in object identifier.
getByOID(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.sec.SECNamedCurves
return the X9ECParameters object for the named curve represented by the passed in object identifier.
getByOID(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves
return the X9ECParameters object for the named curve represented by the passed in object identifier.
getByOID(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.ua.DSTU4145NamedCurves
All named curves have the following oid format: 1.2.804.2.1.1.1.1.3.1.1.2.X where X is the curve number 0-9
getByOID(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.x9.ECNamedCurveTable
return a X9ECParameters object representing the passed in named curve.
getByOID(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.x9.X962NamedCurves
return the X9ECParameters object for the named curve represented by the passed in object identifier.
getByOID(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.crypto.ec.CustomNamedCurves
return the X9ECParameters object for the named curve represented by the passed in object identifier.
getByOIDLazy(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.anssi.ANSSINamedCurves
 
getByOIDLazy(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.cryptopro.ECGOST3410NamedCurves
 
getByOIDLazy(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.gm.GMNamedCurves
 
getByOIDLazy(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.nist.NISTNamedCurves
 
getByOIDLazy(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.sec.SECNamedCurves
 
getByOIDLazy(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves
 
getByOIDLazy(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.x9.ECNamedCurveTable
 
getByOIDLazy(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.x9.X962NamedCurves
 
getByOIDLazy(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.crypto.ec.CustomNamedCurves
 
getByOIDX9(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.cryptopro.ECGOST3410NamedCurves
 
getByteLength(ECCurve) - Method in class org.bouncycastle.asn1.x9.X9IntegerConverter
Return the curve's field size in bytes.
getByteLength(ECFieldElement) - Method in class org.bouncycastle.asn1.x9.X9IntegerConverter
Return the field element's field size in bytes.
getByteLength() - Method in class org.bouncycastle.crypto.digests.Blake2bDigest
Return the size in bytes of the internal buffer the digest applies it's compression function to.
getByteLength() - Method in class org.bouncycastle.crypto.digests.Blake2bpDigest
 
getByteLength() - Method in class org.bouncycastle.crypto.digests.Blake2sDigest
Return the size in bytes of the internal buffer the digest applies its compression function to.
getByteLength() - Method in class org.bouncycastle.crypto.digests.Blake2spDigest
 
getByteLength() - Method in class org.bouncycastle.crypto.digests.Blake2xsDigest
Return the size in bytes of the internal buffer the digest applies its compression function to.
getByteLength() - Method in class org.bouncycastle.crypto.digests.Blake3Digest
 
getByteLength() - Method in class org.bouncycastle.crypto.digests.DSTU7564Digest
 
getByteLength() - Method in class org.bouncycastle.crypto.digests.GeneralDigest
 
getByteLength() - Method in class org.bouncycastle.crypto.digests.GOST3411_2012Digest
 
getByteLength() - Method in class org.bouncycastle.crypto.digests.GOST3411Digest
 
getByteLength() - Method in class org.bouncycastle.crypto.digests.KeccakDigest
Return the size of block that the compression function is applied to in bytes.
getByteLength() - Method in class org.bouncycastle.crypto.digests.LongDigest
 
getByteLength() - Method in class org.bouncycastle.crypto.digests.MD2Digest
 
getByteLength() - Method in class org.bouncycastle.crypto.digests.NonMemoableDigest
 
getByteLength() - Method in class org.bouncycastle.crypto.digests.ParallelHash
 
getByteLength() - Method in class org.bouncycastle.crypto.digests.ShortenedDigest
 
getByteLength() - Method in class org.bouncycastle.crypto.digests.SkeinDigest
 
getByteLength() - Method in class org.bouncycastle.crypto.digests.TigerDigest
 
getByteLength() - Method in class org.bouncycastle.crypto.digests.TupleHash
 
getByteLength() - Method in class org.bouncycastle.crypto.digests.WhirlpoolDigest
 
getByteLength() - Method in interface org.bouncycastle.crypto.ExtendedDigest
Return the size in bytes of the internal buffer the digest applies it's compression function to.
getByteLength() - Method in class org.bouncycastle.crypto.macs.KMAC
 
getBytes(int) - Static method in class org.bouncycastle.asn1.ASN1BitString
Deprecated.
Will be removed
getBytes() - Method in class org.bouncycastle.asn1.ASN1BitString
 
getBytes() - Method in class org.bouncycastle.asn1.x509.KeyUsage
 
getByteSizeFieldBase(int) - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getByteSizeFieldExt(int) - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getBytesLength() - Method in class org.bouncycastle.asn1.ASN1BitString
 
getC() - Method in class org.bouncycastle.crypto.params.CramerShoupPublicKeyParameters
 
getC() - Method in class org.bouncycastle.crypto.params.GOST3410ValidationParameters
 
getC() - Method in class org.bouncycastle.pqc.asn1.CMCEPrivateKey
 
getC() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEPrivateKeyParameters
Deprecated.
 
getCACerts() - Method in class org.bouncycastle.asn1.bc.LinkedCertificate
 
getCaCerts() - Method in class org.bouncycastle.asn1.cmp.KeyRecRepContent
 
getCapabilities(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.smime.SMIMECapabilities
returns a vector with 0 or more objects of all the capabilities matching the passed in capability OID.
getCapabilityID() - Method in class org.bouncycastle.asn1.smime.SMIMECapability
 
getCaPubs() - Method in class org.bouncycastle.asn1.cmp.CertRepMessage
 
getCategory() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getCategory() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getCause() - Method in exception org.bouncycastle.asn1.ASN1Exception
Return the underlying cause of this exception, if any.
getCause() - Method in exception org.bouncycastle.asn1.ASN1ParsingException
Return the underlying cause of this exception, if any.
getCause() - Method in exception org.bouncycastle.crypto.CryptoException
 
getCause() - Method in exception org.bouncycastle.crypto.io.CipherIOException
 
getCause() - Method in exception org.bouncycastle.util.encoders.DecoderException
 
getCause() - Method in exception org.bouncycastle.util.encoders.EncoderException
 
getCause() - Method in exception org.bouncycastle.util.io.pem.PemGenerationException
 
getCause() - Method in exception org.bouncycastle.util.StoreException
 
getCause() - Method in exception org.bouncycastle.util.StreamParsingException
 
getCeilLog2Q() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
GetCert - Class in org.bouncycastle.asn1.cmc
id-cmc-getCert OBJECT IDENTIFIER ::= {id-cmc 15} GetCert ::= SEQUENCE { issuerName GeneralName, serialNumber INTEGER }
GetCert(GeneralName, BigInteger) - Constructor for class org.bouncycastle.asn1.cmc.GetCert
 
getCert() - Method in class org.bouncycastle.asn1.x509.PrivateKeyPossessionStatement
 
getCert() - Method in class org.bouncycastle.asn1.x509.PrivateKeyStatement
Deprecated.
 
getCertainty() - Method in class org.bouncycastle.crypto.params.DSAParameterGenerationParameters
 
getCertainty() - Method in class org.bouncycastle.crypto.params.NaccacheSternKeyGenerationParameters
 
getCertainty() - Method in class org.bouncycastle.crypto.params.RSAKeyGenerationParameters
 
getCertDetails() - Method in class org.bouncycastle.asn1.cmp.RevDetails
 
getCertHash() - Method in class org.bouncycastle.asn1.cmp.CertStatus
 
getCertHash() - Method in class org.bouncycastle.asn1.ess.ESSCertID
 
getCertHash() - Method in class org.bouncycastle.asn1.ess.ESSCertIDv2
 
getCertHash() - Method in class org.bouncycastle.asn1.ess.OtherCertID
 
getCertHashes() - Method in class org.bouncycastle.asn1.cmc.CMCPublicationInfo
 
getCertHashObject() - Method in class org.bouncycastle.asn1.ess.ESSCertID
 
getCertHashObject() - Method in class org.bouncycastle.asn1.ess.ESSCertIDv2
 
getCertId() - Method in class org.bouncycastle.asn1.cmp.OOBCertHash
 
getCertId() - Method in class org.bouncycastle.asn1.cmp.RevAnnContent
 
getCertID() - Method in class org.bouncycastle.asn1.cms.RequesterCertificate
 
getCertID() - Method in class org.bouncycastle.asn1.ocsp.SingleResponse
 
getCertId() - Method in class org.bouncycastle.asn1.pkcs.CertBag
 
getCertificate() - Method in class org.bouncycastle.asn1.cmp.CertOrEncCert
 
getCertificate() - Method in class org.bouncycastle.asn1.x509.CertDiscoveryMethod
Return the certificate carried by a byInclusion method, or null for the other alternatives.
getCertificateBody() - Method in class org.bouncycastle.asn1.eac.CVCertificateRequest
Returns the body of the certificate template
getCertificateBytes() - Method in class org.bouncycastle.asn1.isismtt.ocsp.RequestedCertificate
 
getCertificateChain() - Method in class org.bouncycastle.asn1.bc.EncryptedPrivateKeyData
 
getCertificateEffectiveDate() - Method in class org.bouncycastle.asn1.eac.CertificateBody
 
getCertificateExpirationDate() - Method in class org.bouncycastle.asn1.eac.CertificateBody
 
getCertificateHash() - Method in class org.bouncycastle.asn1.isismtt.ocsp.CertHash
 
getCertificateHolderAuthorization() - Method in class org.bouncycastle.asn1.eac.CertificateBody
the Iso7816CertificateHolderAuthorization encodes the role of the holder (i.e.
getCertificateHolderReference() - Method in class org.bouncycastle.asn1.eac.CertificateBody
certificateHolderReference : associates the public key contained in the certificate with a unique name
getCertificateList() - Method in class org.bouncycastle.asn1.cms.TimeStampAndCRL
Deprecated.
use getCRL()
getCertificateLists() - Method in class org.bouncycastle.asn1.cmp.CRLAnnContent
 
getCertificateProfileIdentifier() - Method in class org.bouncycastle.asn1.eac.CertificateBody
CertificateProfileIdentifier : version of the certificate format.
getCertificates() - Method in class org.bouncycastle.asn1.bc.SignatureCheck
 
getCertificates() - Method in class org.bouncycastle.asn1.cms.OriginatorInfo
 
getCertificates() - Method in class org.bouncycastle.asn1.cms.SignedData
 
getCertificates() - Method in class org.bouncycastle.asn1.cms.SignedDataParser
 
getCertificates() - Method in class org.bouncycastle.asn1.pkcs.SignedData
 
getCertificateSerialNumber() - Method in class org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber
 
getCertificateType() - Method in class org.bouncycastle.asn1.eac.CertificateBody
gives the type of the certificate (value should be profileType or requestType if all data are set).
getCertificateType() - Method in class org.bouncycastle.asn1.eac.CVCertificate
 
getCertificationAuthorityReference() - Method in class org.bouncycastle.asn1.eac.CertificateBody
get the certificationAuthorityReference certificationAuthorityReference : uniquely identifies the issuing CA's signature key pair
getCertificationRequest() - Method in class org.bouncycastle.asn1.cmc.TaggedCertificationRequest
 
getCertificationRequestInfo() - Method in class org.bouncycastle.asn1.pkcs.CertificationRequest
 
getCertifiedKeyPair() - Method in class org.bouncycastle.asn1.cmp.CertResponse
 
getCertInfo() - Method in class org.bouncycastle.asn1.dvcs.DVCSResponse
 
getCertIssuer() - Method in class org.bouncycastle.asn1.bc.LinkedCertificate
 
getCertLocation() - Method in class org.bouncycastle.asn1.bc.LinkedCertificate
 
getCertOrEncCert() - Method in class org.bouncycastle.asn1.cmp.CertifiedKeyPair
 
getCertRef() - Method in class org.bouncycastle.asn1.isismtt.x509.ProcurationSyntax
 
getCertReferences() - Method in class org.bouncycastle.asn1.cmc.ModCertTemplate
 
getCertReq() - Method in class org.bouncycastle.asn1.crmf.CertReqMsg
 
getCertReq() - Method in class org.bouncycastle.asn1.tsp.TimeStampReq
 
getCertReqId() - Method in class org.bouncycastle.asn1.cmp.CertResponse
 
getCertReqId() - Method in class org.bouncycastle.asn1.cmp.CertStatus
 
getCertReqId(int) - Method in class org.bouncycastle.asn1.cmp.PollRepContent
 
getCertReqId() - Method in class org.bouncycastle.asn1.crmf.CertRequest
 
getCertReqIds() - Method in class org.bouncycastle.asn1.cmp.PollReqContent
 
getCertReqIdValues() - Method in class org.bouncycastle.asn1.cmp.PollReqContent
 
getCerts() - Method in class org.bouncycastle.asn1.dvcs.Data
 
getCerts() - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfo
 
getCerts() - Method in class org.bouncycastle.asn1.ess.OtherSigningCertificate
 
getCerts() - Method in class org.bouncycastle.asn1.ess.SigningCertificate
 
getCerts() - Method in class org.bouncycastle.asn1.ess.SigningCertificateV2
 
getCerts() - Method in class org.bouncycastle.asn1.ocsp.BasicOCSPResponse
 
getCerts() - Method in class org.bouncycastle.asn1.ocsp.Signature
 
getCertStatus() - Method in class org.bouncycastle.asn1.ocsp.SingleResponse
 
getCertStructs() - Method in class org.bouncycastle.asn1.icao.CscaMasterList
 
getCertTemplate() - Method in class org.bouncycastle.asn1.cmc.ModCertTemplate
 
getCertTemplate() - Method in class org.bouncycastle.asn1.cmp.CertReqTemplateContent
 
getCertTemplate() - Method in class org.bouncycastle.asn1.crmf.CertRequest
 
GetCertTest - Class in org.bouncycastle.asn1.cmc.test
 
GetCertTest() - Constructor for class org.bouncycastle.asn1.cmc.test.GetCertTest
 
getCertValue() - Method in class org.bouncycastle.asn1.pkcs.CertBag
 
getChain() - Method in class org.bouncycastle.asn1.dvcs.TargetEtcChain
 
getChallenge() - Method in class org.bouncycastle.asn1.cmp.Challenge
 
getChallenge() - Method in class org.bouncycastle.asn1.mozilla.PublicKeyAndChallenge
Deprecated.
getChallengeIA5() - Method in class org.bouncycastle.asn1.mozilla.PublicKeyAndChallenge
 
getCharacteristic() - Method in interface org.bouncycastle.math.field.FiniteField
 
getCharToByteConverter() - Method in class org.bouncycastle.crypto.params.Argon2Parameters
 
getCheckAfter(int) - Method in class org.bouncycastle.asn1.cmp.PollRepContent
 
getCipher() - Method in class org.bouncycastle.crypto.engines.EthereumIESEngine
 
getCipher() - Method in class org.bouncycastle.crypto.engines.IESEngine
 
getCipher() - Method in class org.bouncycastle.crypto.prng.test.DRBGTestVector
 
getCipherKeySize() - Method in class org.bouncycastle.crypto.params.IESWithCipherParameters
 
getCiphersuite() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData
 
getCipherTextBytes() - Method in class org.bouncycastle.crypto.kems.mlkem.MLKEMEngine
 
getCiphertextBytes() - Method in class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusParameters
 
getCipherTextSize() - Method in class org.bouncycastle.crypto.kems.cmce.CMCEEngine
 
getCipherTextSize() - Method in class org.bouncycastle.crypto.kems.frodo.FrodoKEMEngine
 
getCL() - Method in class org.bouncycastle.crypto.params.GOST3410ValidationParameters
 
getClassicPublicKeyBytes() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getClassicSecretKeyBytes() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getClassName(Object) - Static method in class org.bouncycastle.util.Objects
 
getClassName(Class) - Static method in class org.bouncycastle.util.Objects
 
getClientId() - Method in class org.bouncycastle.crypto.agreement.owl.OwlAuthenticationFinish
Get the client's identity (also known as username)
getClientId() - Method in class org.bouncycastle.crypto.agreement.owl.OwlAuthenticationInitiate
Get the client's identity (or username)
getClientId() - Method in class org.bouncycastle.crypto.agreement.owl.OwlFinishRegistration
Get the client identity
getClientId() - Method in class org.bouncycastle.crypto.agreement.owl.OwlInitialRegistration
Get the client identity (or username)
getCMCStatus() - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfo
 
getCMCStatus() - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfoV2
 
getcMCStatus() - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfoV2
Deprecated.
use getCMCStatus();
getCms() - Method in class org.bouncycastle.asn1.cmc.EncryptedPOP
 
getCmsSequence() - Method in class org.bouncycastle.asn1.cmc.PKIData
 
getCmsSequence() - Method in class org.bouncycastle.asn1.cmc.PKIResponse
 
getCntSmallPrimes() - Method in class org.bouncycastle.crypto.params.NaccacheSternKeyGenerationParameters
 
getCoefficient() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKey
 
getCoefficient() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
Deprecated.
 
getCofactor() - Method in class org.bouncycastle.crypto.prng.drbg.DualECPoints
 
getCofactor() - Method in class org.bouncycastle.math.ec.ECCurve
 
getCofactorF() - Method in class org.bouncycastle.asn1.eac.ECDSAPublicKey
 
getCombSize(ECCurve) - Static method in class org.bouncycastle.math.ec.FixedPointUtil
 
getComment() - Method in class org.bouncycastle.asn1.bc.ObjectData
 
getComment() - Method in class org.bouncycastle.asn1.bc.ObjectStoreData
 
getComment() - Method in class org.bouncycastle.asn1.cmc.RevokeRequest
Deprecated.
getCommentUTF8() - Method in class org.bouncycastle.asn1.cmc.RevokeRequest
 
getCommitment() - Method in class org.bouncycastle.crypto.Commitment
The sealed commitment.
getCommitmentTypeId() - Method in class org.bouncycastle.asn1.esf.CommitmentTypeIndication
 
getCommitmentTypeIdentifier() - Method in class org.bouncycastle.asn1.esf.CommitmentTypeQualifier
 
getCommitmentTypeQualifier() - Method in class org.bouncycastle.asn1.esf.CommitmentTypeIndication
 
getCommitSize() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getCompressedPublicKeyBytes() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getCompressedSecretKeyBytes() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getCompressionAlgorithmIdentifier() - Method in class org.bouncycastle.asn1.cms.CompressedData
 
getCompressionAlgorithmIdentifier() - Method in class org.bouncycastle.asn1.cms.CompressedDataParser
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Point
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Point
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Point
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Point
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Point
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Point
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Point
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Point
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Point
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Point
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Point
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Point
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Point
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Point
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Point
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Point
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Point
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Point
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.ECPoint.AbstractFp
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.ECPoint.F2m
 
getCompressionYTilde() - Method in class org.bouncycastle.math.ec.ECPoint
 
getConfWidth() - Method in class org.bouncycastle.math.ec.WNafPreCompInfo
 
getContent() - Method in class org.bouncycastle.asn1.cmc.CMCUnsignedData
 
getContent() - Method in class org.bouncycastle.asn1.cmp.PKIBody
 
getContent() - Method in class org.bouncycastle.asn1.cms.ContentInfo
 
getContent(int) - Method in class org.bouncycastle.asn1.cms.ContentInfoParser
 
getContent() - Method in class org.bouncycastle.asn1.cms.TimeStampedData
 
getContent() - Method in class org.bouncycastle.asn1.cms.TimeStampedDataParser
 
getContent() - Method in class org.bouncycastle.asn1.microsoft.TimeStampRequest
 
getContent() - Method in class org.bouncycastle.asn1.pkcs.ContentInfo
 
getContent() - Method in class org.bouncycastle.asn1.pkcs.EncryptedData
 
getContent() - Method in class org.bouncycastle.util.io.pem.PemObject
 
getContentDescription() - Method in class org.bouncycastle.asn1.ess.ContentHints
getContentDescriptionUTF8() - Method in class org.bouncycastle.asn1.ess.ContentHints
 
getContentEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.cms.EncryptedContentInfo
 
getContentEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.cms.EncryptedContentInfoParser
 
getContentInfo() - Method in class org.bouncycastle.asn1.cmc.TaggedContentInfo
 
getContentInfo() - Method in class org.bouncycastle.asn1.pkcs.AuthenticatedSafe
 
getContentInfo() - Method in class org.bouncycastle.asn1.pkcs.SignedData
 
getContentsOfAdmissions() - Method in class org.bouncycastle.asn1.isismtt.x509.AdmissionSyntax
 
getContentType() - Method in class org.bouncycastle.asn1.cms.ContentInfo
 
getContentType() - Method in class org.bouncycastle.asn1.cms.ContentInfoParser
 
getContentType() - Method in class org.bouncycastle.asn1.cms.EncryptedContentInfo
 
getContentType() - Method in class org.bouncycastle.asn1.cms.EncryptedContentInfoParser
 
getContentType() - Method in class org.bouncycastle.asn1.ess.ContentHints
 
getContentType() - Method in class org.bouncycastle.asn1.pkcs.ContentInfo
 
getContentType() - Method in class org.bouncycastle.asn1.pkcs.EncryptedData
 
getContext() - Method in class org.bouncycastle.crypto.params.Blake3Parameters
Obtain the salt.
getContext() - Method in class org.bouncycastle.crypto.params.ParametersWithContext
 
getContextBaseUniversal(ASN1TaggedObject, int, boolean, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
getContextInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1TaggedObject
 
getContextInstance(Object, int) - Static method in class org.bouncycastle.asn1.ASN1TaggedObject
 
getContextLength() - Method in class org.bouncycastle.crypto.params.ParametersWithContext
 
getContextOptional(ASN1Encodable) - Static method in class org.bouncycastle.asn1.ASN1TaggedObject
 
getContextOptional(ASN1Encodable, int) - Static method in class org.bouncycastle.asn1.ASN1TaggedObject
 
getControls() - Method in class org.bouncycastle.asn1.crmf.CertRequest
 
getControlSequence() - Method in class org.bouncycastle.asn1.cmc.PKIData
 
getControlSequence() - Method in class org.bouncycastle.asn1.cmc.PKIResponse
 
getConvertedValue(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.asn1.x509.X509DefaultEntryConverter
Apply default coversion for the given value depending on the oid and the character range of the value.
getConvertedValue(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.asn1.x509.X509NameEntryConverter
Convert the passed in String value into the appropriate ASN.1 encoded object.
getCoordinateSystem() - Method in class org.bouncycastle.math.ec.ECCurve
 
getCostParameter() - Method in class org.bouncycastle.asn1.misc.ScryptParams
 
getCostParameter() - Method in class org.bouncycastle.crypto.util.ScryptConfig
 
getCounter() - Method in class org.bouncycastle.asn1.x9.KeySpecificInfo
The initial counter value for key derivation.
getCounter() - Method in class org.bouncycastle.crypto.engines.ChaCha7539Engine
 
getCounter() - Method in class org.bouncycastle.crypto.engines.ChaChaEngine
 
getCounter() - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
 
getCounter() - Method in class org.bouncycastle.crypto.params.DHValidationParameters
 
getCounter() - Method in class org.bouncycastle.crypto.params.DSAValidationParameters
 
getCountersignatureType() - Method in class org.bouncycastle.asn1.microsoft.TimeStampRequest
 
getCountry() - Method in class org.bouncycastle.asn1.esf.SignerLocation
Return the countryName DirectoryString
getCountry() - Method in class org.bouncycastle.asn1.isismtt.x509.ProcurationSyntax
 
getCountryCode() - Method in class org.bouncycastle.asn1.eac.CertificateHolderReference
 
getCountryName() - Method in class org.bouncycastle.asn1.esf.SignerLocation
Deprecated.
use getCountry()
getCpkBytes() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getCreationDate() - Method in class org.bouncycastle.asn1.bc.ObjectData
 
getCreationDate() - Method in class org.bouncycastle.asn1.bc.ObjectStoreData
 
getCriticalExtensionOIDs() - Method in class org.bouncycastle.asn1.x509.Extensions
 
getCriticalExtensionOIDs() - Method in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
 
GetCRL - Class in org.bouncycastle.asn1.cmc
id-cmc-getCRL OBJECT IDENTIFIER ::= {id-cmc 16} GetCRL ::= SEQUENCE { issuerName Name, cRLName GeneralName OPTIONAL, time GeneralizedTime OPTIONAL, reasons ReasonFlags OPTIONAL }
GetCRL(X500Name, GeneralName, ASN1GeneralizedTime, ReasonFlags) - Constructor for class org.bouncycastle.asn1.cmc.GetCRL
 
getCRL() - Method in class org.bouncycastle.asn1.cms.TimeStampAndCRL
 
getCrlDetails() - Method in class org.bouncycastle.asn1.cmp.RevAnnContent
 
getCrlEntryDetails() - Method in class org.bouncycastle.asn1.cmp.RevDetails
 
getCrlHash() - Method in class org.bouncycastle.asn1.esf.CrlValidatedID
 
getCrlId() - Method in class org.bouncycastle.asn1.pkcs.CRLBag
 
getCrlIdentifier() - Method in class org.bouncycastle.asn1.esf.CrlValidatedID
 
getCrlids() - Method in class org.bouncycastle.asn1.esf.CrlOcspRef
 
getCrlIssuedTime() - Method in class org.bouncycastle.asn1.esf.CrlIdentifier
 
getCrlIssuer() - Method in class org.bouncycastle.asn1.esf.CrlIdentifier
 
getCRLIssuer() - Method in class org.bouncycastle.asn1.x509.DistributionPoint
 
getcRLName() - Method in class org.bouncycastle.asn1.cmc.GetCRL
 
getCrlNum() - Method in class org.bouncycastle.asn1.ocsp.CrlID
 
getCrlNumber() - Method in class org.bouncycastle.asn1.esf.CrlIdentifier
 
getCRLNumber() - Method in class org.bouncycastle.asn1.x509.CRLNumber
 
getCrlOcspRefs() - Method in class org.bouncycastle.asn1.esf.CompleteRevocationRefs
 
getCrls() - Method in class org.bouncycastle.asn1.cmp.RevRepContent
 
getCRLs() - Method in class org.bouncycastle.asn1.cms.OriginatorInfo
 
getCRLs() - Method in class org.bouncycastle.asn1.cms.SignedData
 
getCrls() - Method in class org.bouncycastle.asn1.cms.SignedDataParser
 
getCrls() - Method in class org.bouncycastle.asn1.esf.CrlListID
 
getCRLs() - Method in class org.bouncycastle.asn1.pkcs.SignedData
 
GetCRLTest - Class in org.bouncycastle.asn1.cmc.test
 
GetCRLTest() - Constructor for class org.bouncycastle.asn1.cmc.test.GetCRLTest
 
getCrlTime() - Method in class org.bouncycastle.asn1.ocsp.CrlID
 
getCrlUrl() - Method in class org.bouncycastle.asn1.ocsp.CrlID
Deprecated.
getCrlUrlIA5() - Method in class org.bouncycastle.asn1.ocsp.CrlID
 
getCrlVals() - Method in class org.bouncycastle.asn1.esf.RevocationValues
 
getCrlValue() - Method in class org.bouncycastle.asn1.pkcs.CRLBag
 
getCryptoBytes() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
Size of the signature in bytes
getCskBytes() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getCt() - Method in class org.bouncycastle.asn1.cmp.KemCiphertextInfo
 
getCt() - Method in class org.bouncycastle.asn1.cmp.KemOtherInfo
 
getCurrency() - Method in class org.bouncycastle.asn1.isismtt.x509.MonetaryLimit
 
getCurrency() - Method in class org.bouncycastle.asn1.x509.qualified.MonetaryValue
 
getCurrentIV() - Method in class org.bouncycastle.crypto.modes.CFBBlockCipher
Return the current state of the initialisation vector.
getCurve() - Method in class org.bouncycastle.asn1.x9.X9Curve
 
getCurve() - Method in class org.bouncycastle.asn1.x9.X9ECParameters
 
getCurve() - Method in class org.bouncycastle.asn1.x9.X9ECParametersHolder
 
getCurve() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKECurve
 
getCurve() - Method in class org.bouncycastle.crypto.agreement.owl.OwlCurve
Get the elliptic curve
getCurve() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData
 
getCurve() - Method in class org.bouncycastle.crypto.params.ECDomainParameters
 
getCurve() - Method in class org.bouncycastle.crypto.params.SAKKEPublicKeyParameters
 
getCurve() - Method in class org.bouncycastle.math.ec.ECPoint
 
getCurveCoordinateSystem() - Method in class org.bouncycastle.math.ec.ECPoint
 
getCurveEntry() - Method in class org.bouncycastle.asn1.x9.X9ECParameters
Return the ASN.1 entry representing the Curve.
getCustomizationString() - Method in class org.bouncycastle.asn1.nist.KMACwithSHAKE128_params
 
getCustomizationString() - Method in class org.bouncycastle.asn1.nist.KMACwithSHAKE256_params
 
getD() - Method in class org.bouncycastle.crypto.params.CramerShoupPublicKeyParameters
 
getD() - Method in class org.bouncycastle.crypto.params.ECPrivateKeyParameters
 
getD() - Method in class org.bouncycastle.crypto.params.FrodoKEMParameters
 
getD() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getData() - Method in class org.bouncycastle.asn1.bc.ObjectData
 
getData() - Method in class org.bouncycastle.asn1.dvcs.DVCSRequest
 
getDatagroupHash() - Method in class org.bouncycastle.asn1.icao.LDSSecurityObject
 
getDataGroupHashValue() - Method in class org.bouncycastle.asn1.icao.DataGroupHash
 
getDataGroupNumber() - Method in class org.bouncycastle.asn1.icao.DataGroupHash
 
getDataLocations() - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformation
 
getDataUri() - Method in class org.bouncycastle.asn1.cms.TimeStampedData
Deprecated.
getDataUri() - Method in class org.bouncycastle.asn1.cms.TimeStampedDataParser
Deprecated.
getDataUriIA5() - Method in class org.bouncycastle.asn1.cms.TimeStampedData
 
getDataUriIA5() - Method in class org.bouncycastle.asn1.cms.TimeStampedDataParser
 
getDataValueDescriptor() - Method in class org.bouncycastle.asn1.ASN1External
Returns the data value descriptor
getDate() - Method in class org.bouncycastle.asn1.ASN1GeneralizedTime
 
getDate() - Method in class org.bouncycastle.asn1.ASN1UTCTime
Return the time as a date based on whatever a 2 digit year will return.
getDate() - Method in class org.bouncycastle.asn1.cms.KEKIdentifier
 
getDate() - Method in class org.bouncycastle.asn1.cms.RecipientKeyIdentifier
 
getDate() - Method in class org.bouncycastle.asn1.cms.Time
Get java.util.Date version of date+time.
getDate() - Method in class org.bouncycastle.asn1.eac.PackedDate
return the time as a date based on whatever a 2 digit year will return.
getDate() - Method in class org.bouncycastle.asn1.x509.Time
 
getDateOfBirth() - Method in class org.bouncycastle.asn1.isismtt.x509.DeclarationOfMajority
 
getDateOfBirth() - Method in class org.bouncycastle.asn1.x509.sigi.PersonalData
 
getDateTimeVector() - Method in class org.bouncycastle.crypto.prng.test.X931TestVector
 
getDecodedBlockSize() - Method in class org.bouncycastle.util.encoders.HexTranslator
size of the output block on decoding produced by getEncodedBlockSize() bytes.
getDecodedBlockSize() - Method in interface org.bouncycastle.util.encoders.Translator
size of the output block on decoding produced by getEncodedBlockSize() bytes.
getDefaultDKE() - Static method in class org.bouncycastle.asn1.ua.DSTU4145Params
 
getDefaultStyle() - Static method in class org.bouncycastle.asn1.x500.X500Name
Return the current default style.
getDegree() - Method in interface org.bouncycastle.math.field.ExtensionField
 
getDegree() - Method in interface org.bouncycastle.math.field.Polynomial
 
getDelta() - Method in class org.bouncycastle.pqc.asn1.CMCEPrivateKey
 
getDelta() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEPrivateKeyParameters
Deprecated.
 
getDelta() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters
 
getDem() - Method in class org.bouncycastle.asn1.cms.GenericHybridParameters
 
getDenominator(int, ECPoint) - Method in class org.bouncycastle.crypto.signers.ECDSASigner
 
getDepth() - Method in class org.bouncycastle.pqc.crypto.lms.HSSKeyGenerationParameters
 
getDerivationV() - Method in class org.bouncycastle.crypto.params.IESParameters
 
getDetachedPoint() - Method in class org.bouncycastle.math.ec.ECPoint
 
getDigest() - Method in class org.bouncycastle.asn1.bc.LinkedCertificate
 
getDigest() - Method in class org.bouncycastle.asn1.cms.DigestedData
 
getDigest() - Method in class org.bouncycastle.asn1.x509.DigestInfo
 
getDigest() - Method in class org.bouncycastle.crypto.agreement.kdf.ConcatenationKDFGenerator
return the underlying digest.
getDigest() - Method in class org.bouncycastle.crypto.agreement.kdf.DHKEKGenerator
 
getDigest() - Method in class org.bouncycastle.crypto.agreement.kdf.ECDHKEKGenerator
 
getDigest() - Method in class org.bouncycastle.crypto.agreement.kdf.GSKKFDGenerator
 
getDigest() - Method in interface org.bouncycastle.crypto.DigestDerivationFunction
return the message digest used as the basis for the function
getDigest() - Method in class org.bouncycastle.crypto.engines.EthereumIESEngine.HandshakeKDFFunction
return the underlying digest.
getDigest() - Method in class org.bouncycastle.crypto.generators.BaseKDFBytesGenerator
return the underlying digest.
getDigest() - Method in class org.bouncycastle.crypto.generators.HKDFBytesGenerator
 
getDigest() - Method in class org.bouncycastle.crypto.generators.MGF1BytesGenerator
return the underlying digest.
getDigest() - Method in class org.bouncycastle.crypto.io.DigestInputStream
 
getDigest() - Method in class org.bouncycastle.crypto.io.DigestOutputStream
 
getDigest() - Method in class org.bouncycastle.crypto.params.ECCSIKeyGenerationParameters
Returns the digest algorithm used for key generation.
getDigest() - Method in class org.bouncycastle.crypto.params.SAKKEPublicKeyParameters
 
getDigest() - Method in class org.bouncycastle.crypto.prng.test.DRBGTestVector
 
getDigestAlgorithm() - Method in class org.bouncycastle.asn1.cms.AuthenticatedData
 
getDigestAlgorithm() - Method in class org.bouncycastle.asn1.cms.AuthenticatedDataParser
 
getDigestAlgorithm() - Method in class org.bouncycastle.asn1.cms.CMSAlgorithmProtection
 
getDigestAlgorithm() - Method in class org.bouncycastle.asn1.cms.DigestedData
 
getDigestAlgorithm() - Method in class org.bouncycastle.asn1.cms.SignerInfo
 
getDigestAlgorithm() - Method in class org.bouncycastle.asn1.pkcs.SignerInfo
 
getDigestAlgorithm() - Method in class org.bouncycastle.asn1.tsp.ArchiveTimeStamp
Return the contents of the digestAlgorithm field - null if not set.
getDigestAlgorithm() - Method in class org.bouncycastle.asn1.x509.ObjectDigestInfo
 
getDigestAlgorithmIdentifier() - Method in class org.bouncycastle.asn1.icao.LDSSecurityObject
 
getDigestAlgorithmIdentifier() - Method in class org.bouncycastle.asn1.tsp.ArchiveTimeStamp
 
getDigestAlgorithms() - Method in class org.bouncycastle.asn1.cms.SignedData
 
getDigestAlgorithms() - Method in class org.bouncycastle.asn1.cms.SignedDataParser
 
getDigestAlgorithms() - Method in class org.bouncycastle.asn1.pkcs.SignedData
 
getDigestAlgorithms() - Method in class org.bouncycastle.asn1.tsp.EvidenceRecord
 
getDigestBytes() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getDigestedObjectType() - Method in class org.bouncycastle.asn1.x509.ObjectDigestInfo
 
getDigestEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.cms.SignerInfo
 
getDigestEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.pkcs.SignerInfo
 
getDigestOid(String) - Static method in class org.bouncycastle.pqc.crypto.DigestUtils
 
getDigestOID() - Method in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
getDigestOID() - Method in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
getDigestParamSet() - Method in class org.bouncycastle.asn1.cryptopro.GOST3410PublicKeyAlgParameters
 
getDigestParamSet() - Method in class org.bouncycastle.crypto.params.ECGOST3410Parameters
 
getDigestSize() - Method in interface org.bouncycastle.crypto.Digest
return the size, in bytes, of the digest produced by this message digest.
getDigestSize() - Method in class org.bouncycastle.crypto.digests.Blake2bDigest
return the size, in bytes, of the digest produced by this message digest.
getDigestSize() - Method in class org.bouncycastle.crypto.digests.Blake2bpDigest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.Blake2sDigest
Return the size in bytes of the digest produced by this message digest.
getDigestSize() - Method in class org.bouncycastle.crypto.digests.Blake2spDigest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.Blake2xsDigest
Return the size in bytes of the digest produced by this message digest.
getDigestSize() - Method in class org.bouncycastle.crypto.digests.Blake3Digest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.DSTU7564Digest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.GOST3411_2012_256Digest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.GOST3411_2012_512Digest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.GOST3411_2012Digest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.GOST3411Digest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.HarakaBase
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.KeccakDigest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.MD2Digest
return the size, in bytes, of the digest produced by this message digest.
getDigestSize() - Method in class org.bouncycastle.crypto.digests.MD4Digest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.MD5Digest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.NonMemoableDigest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.NullDigest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.ParallelHash
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.Prehash
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.RIPEMD128Digest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.RIPEMD160Digest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.RIPEMD256Digest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.RIPEMD320Digest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.SHA1Digest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.SHA1InterleaveDigest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.SHA224Digest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.SHA256Digest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.SHA384Digest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.SHA512Digest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.SHA512tDigest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.SHAKEDigest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.ShortenedDigest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.SkeinDigest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.SM3Digest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.TigerDigest
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.TupleHash
 
getDigestSize() - Method in class org.bouncycastle.crypto.digests.WhirlpoolDigest
 
getDigestSize() - Method in class org.bouncycastle.crypto.macs.KMAC
 
getDigestSize() - Method in class org.bouncycastle.pqc.crypto.lms.LMSContext
 
getDigestSize() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getDigestSize(Digest) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
Determine digest size of digest.
getDigitsGroupLength() - Method in class org.bouncycastle.crypto.util.RadixConverter
 
getDilithiumK() - Method in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
getDilithiumL() - Method in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
getDilithiumPolyEtaPackedBytes() - Method in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
getDimD() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getDimension() - Method in interface org.bouncycastle.math.field.FiniteField
 
getDirectReference() - Method in class org.bouncycastle.asn1.ASN1External
Returns the direct reference of the external element
getDistributionPoint() - Method in class org.bouncycastle.asn1.x509.DistributionPoint
 
getDistributionPoint() - Method in class org.bouncycastle.asn1.x509.IssuingDistributionPoint
 
getDistributionPoints() - Method in class org.bouncycastle.asn1.x509.CRLDistPoint
Return the distribution points making up the sequence.
getDKE() - Method in class org.bouncycastle.asn1.ua.DSTU4145Params
 
getDKE() - Method in class org.bouncycastle.crypto.params.DSTU4145Parameters
 
getDLEncodingLength(long) - Static method in class org.bouncycastle.asn1.DLGenerator
Return the total encoded length of a TLV with a single identifier octet (i.e. a tag number below 31) and bodyLength content octets.
getDomain() - Static method in class org.bouncycastle.crypto.signers.BIP340Signer
secp256k1 domain parameters.
getDomainParameters() - Method in class org.bouncycastle.crypto.params.ECKeyGenerationParameters
 
getDP() - Method in class org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters
 
getDpn() - Method in class org.bouncycastle.asn1.cmp.CRLSource
 
getDQ() - Method in class org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters
 
getDst() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData
 
getDsyms_h() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getDsyms_hb_z1() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getDVCS() - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformation
 
getDvReqInfo() - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfo
 
getDvStatus() - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfo
 
getE() - Method in class org.bouncycastle.crypto.engines.CramerShoupCiphertext
 
getECBinary() - Method in class org.bouncycastle.asn1.ua.DSTU4145Params
 
getEffectiveDate() - Method in class org.bouncycastle.asn1.eac.CVCertificate
 
getEffectiveKeyBits() - Method in class org.bouncycastle.crypto.params.RC2Parameters
 
getEll() - Method in class org.bouncycastle.pqc.crypto.faest.FaestParameters
 
getEnca() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimePrivateKeyParameters
 
getEncapContentInfo() - Method in class org.bouncycastle.asn1.cms.CompressedData
 
getEncapContentInfo() - Method in class org.bouncycastle.asn1.cms.CompressedDataParser
 
getEncapContentInfo() - Method in class org.bouncycastle.asn1.cms.DigestedData
 
getEncapContentInfo() - Method in class org.bouncycastle.asn1.cms.SignedData
 
getEncapContentInfo() - Method in class org.bouncycastle.asn1.cms.SignedDataParser
 
getEncapsulatedContentInfo() - Method in class org.bouncycastle.asn1.cms.AuthenticatedData
 
getEncapsulatedContentInfo() - Method in class org.bouncycastle.asn1.cms.AuthenticatedDataParser
 
getEncapsulation() - Method in class org.bouncycastle.crypto.hpke.HPKEContextWithEncapsulation
 
getEncapsulation() - Method in interface org.bouncycastle.crypto.SecretWithEncapsulation
Return the data that carries the secret in its encapsulated form.
getEncapsulation() - Method in class org.bouncycastle.pqc.crypto.util.SecretWithEncapsulationImpl
 
getEncapsulationLength() - Method in interface org.bouncycastle.crypto.EncapsulatedSecretExtractor
Return the length in bytes of the encapsulation.
getEncapsulationLength() - Method in class org.bouncycastle.crypto.kems.CMCEKEMExtractor
 
getEncapsulationLength() - Method in class org.bouncycastle.crypto.kems.ECIESKEMExtractor
 
getEncapsulationLength() - Method in class org.bouncycastle.crypto.kems.FrodoKEMExtractor
 
getEncapsulationLength() - Method in class org.bouncycastle.crypto.kems.MLKEMExtractor
 
getEncapsulationLength() - Method in class org.bouncycastle.crypto.kems.RSAKEMExtractor
 
getEncapsulationLength() - Method in class org.bouncycastle.crypto.kems.SAKKEKEMExtractor
 
getEncapsulationLength() - Method in class org.bouncycastle.crypto.params.CMCEParameters
 
getEncapsulationLength() - Method in class org.bouncycastle.crypto.params.FrodoKEMParameters
 
getEncapsulationLength() - Method in class org.bouncycastle.crypto.params.MLKEMParameters
 
getEncapsulationLength() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEKEMExtractor
Deprecated.
 
getEncapsulationLength() - Method in class org.bouncycastle.pqc.crypto.frodo.FrodoKEMExtractor
Deprecated.
 
getEncapsulationLength() - Method in class org.bouncycastle.pqc.crypto.hqc.HQCKEMExtractor
 
getEncapsulationLength() - Method in class org.bouncycastle.pqc.crypto.hqc.HQCParameters
 
getEncapsulationLength() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMExtractor
Deprecated.
 
getEncapsulationLength() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMParameters
Deprecated.
 
getEncapsulationLength() - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUKEMExtractor
 
getEncapsulationLength() - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUParameters
 
getEncapsulationLength() - Method in class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusKEMExtractor
 
getEncapsulationLength() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeKEMExtractor
 
getEncapsulationLength() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeKEMExtractor
 
getEncapsulationLength() - Method in class org.bouncycastle.pqc.crypto.saber.SABERKEMExtractor
 
getEncapsulationLength() - Method in class org.bouncycastle.pqc.crypto.xwing.XWingKEMExtractor
 
getEncoded() - Method in class org.bouncycastle.asn1.ASN1Object
Return the default BER or DER encoding for this object.
getEncoded(String) - Method in class org.bouncycastle.asn1.ASN1Object
Return either the default for "BER" or a DER encoding if "DER" is specified.
getEncoded() - Method in class org.bouncycastle.asn1.eac.CertificateHolderReference
 
getEncoded(AsymmetricKeyParameter) - Method in interface org.bouncycastle.crypto.KeyEncoder
 
getEncoded() - Method in class org.bouncycastle.crypto.params.BLSPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.params.BLSPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.params.CMCEPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.params.CMCEPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.params.Ed25519PrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.params.Ed25519PublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.params.Ed448PrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.params.Ed448PublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.params.FrodoKEMPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.params.FrodoKEMPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.params.MLDSAPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.params.MLKEMPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.params.SLHDSAPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.params.SLHDSAPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.params.X25519PrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.params.X25519PublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.params.X448PrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.params.X448PublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.crypto.threshold.ShamirSplitSecretShare
 
getEncoded() - Method in class org.bouncycastle.crypto.util.DEROtherInfo
 
getEncoded() - Method in class org.bouncycastle.crypto.util.JournaledAlgorithm
 
getEncoded() - Method in class org.bouncycastle.math.ec.ECFieldElement
 
getEncoded(boolean) - Method in class org.bouncycastle.math.ec.ECPoint
Get an encoding of the point value, optionally in compressed format.
getEncoded() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEPrivateKeyParameters
Deprecated.
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEPublicKeyParameters
Deprecated.
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.faest.FaestPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.faest.FaestPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.falcon.FalconPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.frodo.FrodoPrivateKeyParameters
Deprecated.
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.frodo.FrodoPublicKeyParameters
Deprecated.
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.hawk.HawkPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.hawk.HawkPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.hqc.HQCPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.hqc.HQCPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.lms.HSSPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.lms.HSSPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.lms.LMSKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.lms.LMSPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.lms.LMSPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPublicKeyParameters
Deprecated.
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters
Deprecated.
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMPublicKeyParameters
Deprecated.
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUPrivateKeyParameters
Get the encoding of the private key.
getEncoded() - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUPublicKeyParameters
Get the encoding of public key.
getEncoded() - Method in class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimePrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimePublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimePrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimePublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.saber.SABERPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.saber.SABERPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAPrivateKeyParameters
Deprecated.
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAPublicKeyParameters
Deprecated.
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.sqisign.SQIsignPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.sqisign.SQIsignPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.uov.UOVPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.uov.UOVPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTSignature
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPublicKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSSignature
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.xwing.XWingPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.crypto.xwing.XWingPublicKeyParameters
 
getEncoded() - Method in interface org.bouncycastle.util.Encodable
Return a byte array representing the implementing object.
getEncodedBlockSize() - Method in class org.bouncycastle.util.encoders.HexTranslator
size of the output block on encoding produced by getDecodedBlockSize() bytes.
getEncodedBlockSize() - Method in interface org.bouncycastle.util.encoders.Translator
size of the output block on encoding produced by getDecodedBlockSize() bytes.
getEncodedLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
getEncodedLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
getEncodedLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
getEncodedLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
getEncodedLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
getEncodedLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
getEncodedLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
getEncodedLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
getEncodedLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
getEncodedLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
getEncodedLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
getEncodedLength() - Method in class org.bouncycastle.math.ec.ECFieldElement
 
getEncodedLength(boolean) - Method in class org.bouncycastle.math.ec.ECPoint
 
getEncodedLength(int) - Method in class org.bouncycastle.util.encoders.Base32Encoder
 
getEncodedLength(int) - Method in class org.bouncycastle.util.encoders.Base64Encoder
 
getEncodedLength(int) - Method in interface org.bouncycastle.util.encoders.Encoder
Return the expected output length of the encoding.
getEncodedLength(int) - Method in class org.bouncycastle.util.encoders.HexEncoder
 
getEncodedPublicKey() - Method in class org.bouncycastle.crypto.EphemeralKeyPair
 
getEncodedPublicKey() - Method in class org.bouncycastle.crypto.params.SLHDSAPrivateKeyParameters
 
getEncodedPublicKey() - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAPrivateKeyParameters
Deprecated.
 
getEncodedState() - Method in class org.bouncycastle.crypto.digests.CSHAKEDigest
 
getEncodedState() - Method in interface org.bouncycastle.crypto.digests.EncodableDigest
Return an encoded byte array for the digest's internal state
getEncodedState(byte[]) - Method in class org.bouncycastle.crypto.digests.KeccakDigest
 
getEncodedState() - Method in class org.bouncycastle.crypto.digests.MD5Digest
 
getEncodedState() - Method in class org.bouncycastle.crypto.digests.SHA1Digest
 
getEncodedState() - Method in class org.bouncycastle.crypto.digests.SHA224Digest
 
getEncodedState() - Method in class org.bouncycastle.crypto.digests.SHA256Digest
 
getEncodedState() - Method in class org.bouncycastle.crypto.digests.SHA384Digest
 
getEncodedState() - Method in class org.bouncycastle.crypto.digests.SHA3Digest
 
getEncodedState() - Method in class org.bouncycastle.crypto.digests.SHA512Digest
 
getEncodedState() - Method in class org.bouncycastle.crypto.digests.SHA512tDigest
 
getEncodedState() - Method in class org.bouncycastle.crypto.digests.SHAKEDigest
 
getEncodedState() - Method in class org.bouncycastle.crypto.digests.TupleHash
 
getEncodedState() - Method in interface org.bouncycastle.crypto.EncodableService
Return an encoded byte array for the services's internal state
getEncodedState() - Method in class org.bouncycastle.crypto.macs.KMAC
 
getEncodedStateSize() - Method in class org.bouncycastle.crypto.digests.LongDigest
 
getEncoding() - Method in class org.bouncycastle.asn1.ASN1External
Returns the encoding of the content.
getEncoding() - Method in class org.bouncycastle.asn1.eac.PackedDate
 
getEncodingV() - Method in class org.bouncycastle.crypto.params.IESParameters
 
getEncryptedCert() - Method in class org.bouncycastle.asn1.cmp.CertOrEncCert
 
getEncryptedContent() - Method in class org.bouncycastle.asn1.bc.EncryptedObjectStoreData
 
getEncryptedContent() - Method in class org.bouncycastle.asn1.cms.EncryptedContentInfo
 
getEncryptedContent(int) - Method in class org.bouncycastle.asn1.cms.EncryptedContentInfoParser
 
getEncryptedContentInfo() - Method in class org.bouncycastle.asn1.cms.EncryptedData
 
getEncryptedContentInfo() - Method in class org.bouncycastle.asn1.cms.EnvelopedData
 
getEncryptedContentInfo() - Method in class org.bouncycastle.asn1.cms.EnvelopedDataParser
 
getEncryptedData() - Method in class org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo
 
getEncryptedDigest() - Method in class org.bouncycastle.asn1.cms.SignerInfo
 
getEncryptedDigest() - Method in class org.bouncycastle.asn1.pkcs.SignerInfo
 
getEncryptedKey() - Method in class org.bouncycastle.asn1.cms.KEKRecipientInfo
 
getEncryptedKey() - Method in class org.bouncycastle.asn1.cms.KEMRecipientInfo
 
getEncryptedKey() - Method in class org.bouncycastle.asn1.cms.KeyTransRecipientInfo
 
getEncryptedKey() - Method in class org.bouncycastle.asn1.cms.PasswordRecipientInfo
 
getEncryptedKey() - Method in class org.bouncycastle.asn1.cms.RecipientEncryptedKey
 
getEncryptedKey() - Method in class org.bouncycastle.asn1.cryptopro.Gost2814789EncryptedKey
 
getEncryptedKeyData() - Method in class org.bouncycastle.asn1.bc.EncryptedSecretKeyData
 
getEncryptedPrivateKeyInfo() - Method in class org.bouncycastle.asn1.bc.EncryptedPrivateKeyData
 
getEncryptedRand() - Method in class org.bouncycastle.asn1.cmp.Challenge
 
getEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.bc.EncryptedObjectStoreData
 
getEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.pkcs.EncryptedData
 
getEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo
 
getEncryptionInfoType() - Method in class org.bouncycastle.asn1.tsp.EncryptionInfo
 
getEncryptionInfoValue() - Method in class org.bouncycastle.asn1.tsp.EncryptionInfo
 
getEncryptionParamSet() - Method in class org.bouncycastle.asn1.cryptopro.Gost2814789KeyWrapParameters
 
getEncryptionParamSet() - Method in class org.bouncycastle.asn1.cryptopro.GOST28147Parameters
Return the OID representing the sBox to use.
getEncryptionParamSet() - Method in class org.bouncycastle.asn1.cryptopro.GOST3410PublicKeyAlgParameters
 
getEncryptionParamSet() - Method in class org.bouncycastle.asn1.cryptopro.GostR3410TransportParameters
 
getEncryptionParamSet() - Method in class org.bouncycastle.crypto.params.ECGOST3410Parameters
 
getEncryptionScheme() - Method in class org.bouncycastle.asn1.pkcs.PBES2Parameters
 
getEncSize() - Method in class org.bouncycastle.crypto.hpke.HPKE
 
getEncSymmKey() - Method in class org.bouncycastle.asn1.crmf.EncryptedValue
 
getEncValue() - Method in class org.bouncycastle.asn1.crmf.EncryptedValue
 
getEndDate() - Method in class org.bouncycastle.asn1.x509.Certificate
 
getEndDate() - Method in class org.bouncycastle.asn1.x509.TBSCertificate
 
getEndDate() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
Deprecated.
 
getEndDate() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
Deprecated.
 
getEndomorphism() - Method in class org.bouncycastle.math.ec.ECCurve
 
getEndomorphism() - Method in class org.bouncycastle.math.ec.endo.EndoPreCompInfo
 
getEngine() - Method in class org.bouncycastle.crypto.params.SLHDSAParameters
 
getEngine() - Method in class org.bouncycastle.crypto.prng.test.X931TestVector
 
getEngine() - Method in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
getEntityName() - Method in class org.bouncycastle.asn1.x509.Holder
Returns the entityName for an V2 attribute certificate or the subjectName for an V1 attribute certificate.
getEntropy() - Method in interface org.bouncycastle.crypto.prng.EntropySource
Return a byte array of entropy.
getEntropyProvider() - Method in class org.bouncycastle.crypto.prng.test.X931TestVector
 
getEphemeralPrivateKey() - Method in class org.bouncycastle.crypto.params.DHMQVPrivateParameters
 
getEphemeralPrivateKey() - Method in class org.bouncycastle.crypto.params.DHUPrivateParameters
 
getEphemeralPrivateKey() - Method in class org.bouncycastle.crypto.params.ECDHUPrivateParameters
 
getEphemeralPrivateKey() - Method in class org.bouncycastle.crypto.params.MQVPrivateParameters
 
getEphemeralPrivateKey() - Method in class org.bouncycastle.crypto.params.SM2KeyExchangePrivateParameters
 
getEphemeralPrivateKey() - Method in class org.bouncycastle.crypto.params.XDHUPrivateParameters
 
getEphemeralPublicKey() - Method in class org.bouncycastle.asn1.cms.ecc.MQVuserKeyingMaterial
 
getEphemeralPublicKey() - Method in class org.bouncycastle.asn1.cryptopro.GostR3410TransportParameters
 
getEphemeralPublicKey() - Method in class org.bouncycastle.crypto.params.DHMQVPrivateParameters
 
getEphemeralPublicKey() - Method in class org.bouncycastle.crypto.params.DHMQVPublicParameters
 
getEphemeralPublicKey() - Method in class org.bouncycastle.crypto.params.DHUPrivateParameters
 
getEphemeralPublicKey() - Method in class org.bouncycastle.crypto.params.DHUPublicParameters
 
getEphemeralPublicKey() - Method in class org.bouncycastle.crypto.params.ECDHUPrivateParameters
 
getEphemeralPublicKey() - Method in class org.bouncycastle.crypto.params.ECDHUPublicParameters
 
getEphemeralPublicKey() - Method in class org.bouncycastle.crypto.params.MQVPrivateParameters
 
getEphemeralPublicKey() - Method in class org.bouncycastle.crypto.params.MQVPublicParameters
 
getEphemeralPublicKey() - Method in class org.bouncycastle.crypto.params.SM2KeyExchangePublicParameters
 
getEphemeralPublicKey() - Method in class org.bouncycastle.crypto.params.XDHUPrivateParameters
 
getEphemeralPublicKey() - Method in class org.bouncycastle.crypto.params.XDHUPublicParameters
 
getEphemeralPublicPoint() - Method in class org.bouncycastle.crypto.params.SM2KeyExchangePrivateParameters
 
getErrorCode() - Method in class org.bouncycastle.asn1.cmp.ErrorMsgContent
 
getErrorDetails() - Method in class org.bouncycastle.asn1.cmp.ErrorMsgContent
 
getErrorNotice() - Method in class org.bouncycastle.asn1.dvcs.DVCSResponse
 
getErsEvidence() - Method in class org.bouncycastle.asn1.cms.Evidence
 
getEsyms_h() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getEsyms_hb_z1() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getEta() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getException() - Method in class org.bouncycastle.util.test.SimpleTestResult
 
getException() - Method in interface org.bouncycastle.util.test.TestResult
 
getExceptions() - Method in exception org.bouncycastle.util.AggregateRuntimeException
Return the exceptions that make up this aggregate.
getExcludedSubtrees() - Method in class org.bouncycastle.asn1.x509.NameConstraints
 
getExpand() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData
 
getExpected() - Method in class org.bouncycastle.crypto.prng.test.X931TestVector
 
getExpirationDate() - Method in class org.bouncycastle.asn1.eac.CVCertificate
 
getExplicitBaseObject() - Method in class org.bouncycastle.asn1.ASN1TaggedObject
Needed for open types, until we have better type-guided parsing support.
getExplicitBaseObject(ASN1TaggedObject, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
getExplicitBaseObject(ASN1TaggedObject, int, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
getExplicitBaseTagged() - Method in class org.bouncycastle.asn1.ASN1TaggedObject
 
getExplicitBaseTagged(ASN1TaggedObject, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
getExplicitBaseTagged(ASN1TaggedObject, int, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
getExplicitContextBaseObject(ASN1TaggedObject) - Static method in class org.bouncycastle.asn1.ASN1Util
 
getExplicitContextBaseObject(ASN1TaggedObject, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
getExplicitContextBaseTagged(ASN1TaggedObject) - Static method in class org.bouncycastle.asn1.ASN1Util
 
getExplicitContextBaseTagged(ASN1TaggedObject, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
getExplicitText() - Method in class org.bouncycastle.asn1.esf.SPUserNotice
 
getExplicitText() - Method in class org.bouncycastle.asn1.x509.UserNotice
 
getExponent() - Method in class org.bouncycastle.asn1.isismtt.x509.MonetaryLimit
 
getExponent() - Method in class org.bouncycastle.asn1.x509.qualified.MonetaryValue
 
getExponent() - Method in class org.bouncycastle.crypto.params.RSAKeyParameters
 
getExponent1() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKey
 
getExponent1() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
Deprecated.
 
getExponent2() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKey
 
getExponent2() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
Deprecated.
 
getExponentsPresent() - Method in interface org.bouncycastle.math.field.Polynomial
 
getExtension() - Method in class org.bouncycastle.asn1.dvcs.CertEtcToken
 
getExtension(Extensions, ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.x509.Extensions
 
getExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.x509.Extensions
return the extension represented by the object identifier passed in.
getExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.x509.ExtensionsGenerator
Return the current value of the extension for OID.
getExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
return the extension represented by the object identifier passed in.
getExtensionOIDs() - Method in class org.bouncycastle.asn1.x509.Extensions
 
getExtensionOIDs() - Method in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
 
getExtensionParsedValue(Extensions, ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.x509.Extensions
 
getExtensionParsedValue(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.x509.Extensions
return the parsed value of the extension represented by the object identifier passed in.
getExtensions() - Method in class org.bouncycastle.asn1.cmc.ExtensionReq
 
getExtensions() - Method in class org.bouncycastle.asn1.crmf.CertTemplate
 
getExtensions() - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfo
 
getExtensions() - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformation
 
getExtensions() - Method in class org.bouncycastle.asn1.tsp.TimeStampReq
 
getExtensions() - Method in class org.bouncycastle.asn1.tsp.TSTInfo
 
getExtensions() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
 
getExtensions() - Method in class org.bouncycastle.asn1.x509.Certificate
 
getExtensions() - Method in class org.bouncycastle.asn1.x509.CertificateList
 
getExtensions() - Method in class org.bouncycastle.asn1.x509.DeltaCertificateDescriptor
 
getExtensions() - Method in class org.bouncycastle.asn1.x509.TBSCertificate
 
getExtensions() - Method in class org.bouncycastle.asn1.x509.TBSCertificateLogEntry
 
getExtensions() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
Deprecated.
 
getExtensions() - Method in class org.bouncycastle.asn1.x509.TBSCertList.CRLEntry
 
getExtensions() - Method in class org.bouncycastle.asn1.x509.TBSCertList
 
getExtensionValue(Extensions, ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.x509.Extensions
 
getExtensionValue(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.x509.Extensions
return the value of the extension represented by the object identifier passed in.
getExternalContent() - Method in class org.bouncycastle.asn1.ASN1External
Returns the content of this element
getExtFieldLog2() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getExtnId() - Method in class org.bouncycastle.asn1.x509.Extension
 
getExtnValue() - Method in class org.bouncycastle.asn1.x509.Extension
 
getExtraCerts() - Method in class org.bouncycastle.asn1.cmp.PKIMessage
 
getExtraInfo() - Method in class org.bouncycastle.crypto.agreement.kdf.DHKDFParameters
 
getf() - Method in class org.bouncycastle.pqc.asn1.FalconPrivateKey
 
getF() - Method in class org.bouncycastle.pqc.asn1.FalconPrivateKey
 
getF() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimePrivateKeyParameters
 
getFactor() - Method in class org.bouncycastle.math.Primes.MROutput
 
getFailInfo() - Method in class org.bouncycastle.asn1.cmp.PKIStatusInfo
 
getFailInfoOID() - Method in class org.bouncycastle.asn1.cmc.ExtendedFailInfo
 
getFailInfoValue() - Method in class org.bouncycastle.asn1.cmc.ExtendedFailInfo
 
getFc() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getFc0() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getFe() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getField() - Method in class org.bouncycastle.asn1.ua.DSTU4145ECBinary
 
getField() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData
 
getField() - Method in class org.bouncycastle.math.ec.ECCurve
 
getField() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getFieldElementEncodingLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Curve
 
getFieldElementEncodingLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Curve
 
getFieldElementEncodingLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Curve
 
getFieldElementEncodingLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Curve
 
getFieldElementEncodingLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Curve
 
getFieldElementEncodingLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Curve
 
getFieldElementEncodingLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Curve
 
getFieldElementEncodingLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Curve
 
getFieldElementEncodingLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Curve
 
getFieldElementEncodingLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Curve
 
getFieldElementEncodingLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Curve
 
getFieldElementEncodingLength() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Curve
 
getFieldElementEncodingLength() - Method in class org.bouncycastle.math.ec.ECCurve
 
getFieldIDEntry() - Method in class org.bouncycastle.asn1.x9.X9ECParameters
Return the ASN.1 entry representing the FieldID.
getFieldName() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
getFieldName() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
getFieldName() - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
return the field name for this field.
getFieldName() - Method in class org.bouncycastle.math.ec.ECFieldElement
 
getFieldSize() - Method in class org.bouncycastle.crypto.agreement.DHBasicAgreement
 
getFieldSize() - Method in class org.bouncycastle.crypto.agreement.DHUnifiedAgreement
 
getFieldSize() - Method in class org.bouncycastle.crypto.agreement.ECDHBasicAgreement
 
getFieldSize() - Method in class org.bouncycastle.crypto.agreement.ECDHCBasicAgreement
 
getFieldSize() - Method in class org.bouncycastle.crypto.agreement.ECDHCStagedAgreement
 
getFieldSize() - Method in class org.bouncycastle.crypto.agreement.ECDHCUnifiedAgreement
 
getFieldSize() - Method in class org.bouncycastle.crypto.agreement.ECMQVBasicAgreement
 
getFieldSize() - Method in class org.bouncycastle.crypto.agreement.ECVKOAgreement
Deprecated.
Will be removed
getFieldSize() - Method in class org.bouncycastle.crypto.agreement.MQVBasicAgreement
 
getFieldSize() - Method in class org.bouncycastle.crypto.agreement.XDHBasicAgreement
 
getFieldSize() - Method in interface org.bouncycastle.crypto.BasicAgreement
return the field size for the agreement algorithm in bytes.
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Curve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.ECCurve.F2m
 
getFieldSize() - Method in class org.bouncycastle.math.ec.ECCurve.Fp
 
getFieldSize() - Method in class org.bouncycastle.math.ec.ECCurve
 
getFieldSize() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
getFieldSize() - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
getFieldSize() - Method in class org.bouncycastle.math.ec.ECFieldElement
 
getFileName() - Method in class org.bouncycastle.asn1.cms.MetaData
Deprecated.
getFileNameUTF8() - Method in class org.bouncycastle.asn1.cms.MetaData
 
getFingerprint() - Method in class org.bouncycastle.util.Fingerprint
 
getFirst() - Method in class org.bouncycastle.asn1.x500.RDN
 
getFirstCoefA() - Method in class org.bouncycastle.asn1.eac.ECDSAPublicKey
 
getFixed(byte[], int) - Static method in class org.bouncycastle.pqc.crypto.test.NISTSecureRandom
Return a seeded FixedSecureRandom representing the result of processing a CMCE test seed with the CMCE RandomNumberGenerator.
getFixed(byte[], byte[], int, int, int) - Static method in class org.bouncycastle.pqc.crypto.test.NISTSecureRandom
 
getFixedInputData() - Method in class org.bouncycastle.crypto.params.KDFCounterParameters
 
getFixedInputData() - Method in class org.bouncycastle.crypto.params.KDFDoublePipelineIterationParameters
 
getFixedInputData() - Method in class org.bouncycastle.crypto.params.KDFFeedbackParameters
 
getFixedInputDataCounterPrefix() - Method in class org.bouncycastle.crypto.params.KDFCounterParameters
 
getFixedInputDataCounterSuffix() - Method in class org.bouncycastle.crypto.params.KDFCounterParameters
 
getFixedNoDiscard(byte[], int) - Static method in class org.bouncycastle.pqc.crypto.test.NISTSecureRandom
 
getFixedPointPreCompInfo(PreCompInfo) - Static method in class org.bouncycastle.math.ec.FixedPointUtil
 
getFlag(String) - Static method in class org.bouncycastle.asn1.eac.CertificateHolderAuthorization
 
getFlags() - Method in class org.bouncycastle.asn1.eac.Flags
 
getForward() - Method in class org.bouncycastle.asn1.x509.CertificatePair
 
getFpointMask() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getFpointSize() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getFreeText() - Method in class org.bouncycastle.asn1.cmp.PKIHeader
 
getFTail() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getFullTranscript() - Method in class org.bouncycastle.crypto.util.JournalingSecureRandom
Return the full transcript, such as would be needed to create a copy of this JournalingSecureRandom,
getFullTreeSize() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getG() - Method in class org.bouncycastle.asn1.oiw.ElGamalParameter
 
getG() - Method in class org.bouncycastle.asn1.pkcs.DHParameter
 
getG() - Method in class org.bouncycastle.asn1.ua.DSTU4145ECBinary
 
getG() - Method in class org.bouncycastle.asn1.x509.DSAParameter
 
getG() - Method in class org.bouncycastle.asn1.x9.DHDomainParameters
Deprecated.
 
getG() - Method in class org.bouncycastle.asn1.x9.DomainParameters
Return the generator of the multiplicative subgroup of order g.
getG() - Method in class org.bouncycastle.asn1.x9.X9ECParameters
 
getG() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKECurve
 
getG() - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKEPrimeOrderGroup
 
getG() - Method in class org.bouncycastle.crypto.agreement.owl.OwlCurve
Get the base point G
getG() - Method in class org.bouncycastle.crypto.params.DHParameters
 
getG() - Method in class org.bouncycastle.crypto.params.DSAParameters
 
getG() - Method in class org.bouncycastle.crypto.params.ECCSIKeyGenerationParameters
Returns the generator (base point) of the elliptic curve.
getG() - Method in class org.bouncycastle.crypto.params.ECDomainParameters
 
getG() - Method in class org.bouncycastle.crypto.params.ElGamalParameters
return the generator - g
getG() - Method in class org.bouncycastle.crypto.params.NaccacheSternKeyParameters
 
getG() - Method in class org.bouncycastle.crypto.params.SAKKEPublicKeyParameters
 
getG() - Method in class org.bouncycastle.crypto.params.SRP6GroupParameters
 
getG() - Method in class org.bouncycastle.pqc.asn1.CMCEPrivateKey
 
getG() - Method in class org.bouncycastle.pqc.asn1.FalconPrivateKey
 
getG() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEPrivateKeyParameters
Deprecated.
 
getG() - Method in class org.bouncycastle.pqc.crypto.falcon.FalconPrivateKeyParameters
 
getG1() - Method in class org.bouncycastle.crypto.params.CramerShoupParameters
 
getG1() - Method in class org.bouncycastle.math.ec.endo.ScalarSplitParameters
 
getG2() - Method in class org.bouncycastle.crypto.params.CramerShoupParameters
 
getG2() - Method in class org.bouncycastle.math.ec.endo.ScalarSplitParameters
 
getGamma() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getGaussianTable(int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
getGender() - Method in class org.bouncycastle.asn1.x509.sigi.PersonalData
 
getGeneralInfo() - Method in class org.bouncycastle.asn1.cmp.PKIHeader
 
getGenerator(ECCurve) - Static method in class org.bouncycastle.crypto.bls.BLS12_381G1
 
getGenerator() - Static method in class org.bouncycastle.crypto.bls.BLS12_381G2
 
getGenTime() - Method in class org.bouncycastle.asn1.dvcs.DVCSTime
 
getGenTime() - Method in class org.bouncycastle.asn1.tsp.TSTInfo
 
getGfSize() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getGinv() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimePrivateKeyParameters
 
getGivenName() - Method in class org.bouncycastle.asn1.x509.sigi.NameOrPseudonym
 
getGt() - Method in class org.bouncycastle.crypto.agreement.owl.OwlFinishRegistration
Get T = t * [G]
getGt() - Method in class org.bouncycastle.crypto.agreement.owl.OwlInitialRegistration
Get T = t * [G]
getGx1() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKERound1Payload
 
getGx1() - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKERound1Payload
 
getGx1() - Method in class org.bouncycastle.crypto.agreement.owl.OwlAuthenticationInitiate
Get the client's public key X1 = x1 * [G] in the first pass of Owl
getGx2() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKERound1Payload
 
getGx2() - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKERound1Payload
 
getGx2() - Method in class org.bouncycastle.crypto.agreement.owl.OwlAuthenticationInitiate
Get the client's public key X2 = x2 * [G] in the first pass of Owl
getGx3() - Method in class org.bouncycastle.crypto.agreement.owl.OwlAuthenticationServerResponse
Get the public key X3 = x3 * [G]
getGx3() - Method in class org.bouncycastle.crypto.agreement.owl.OwlFinishRegistration
Get X3 = x3 * [G]
getGx4() - Method in class org.bouncycastle.crypto.agreement.owl.OwlAuthenticationServerResponse
Get the public key X4 = x4 * [G]
getH() - Method in class org.bouncycastle.asn1.x9.X9ECParameters
 
getH() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKECurve
 
getH() - Method in class org.bouncycastle.crypto.agreement.owl.OwlCurve
Get the co-factor h of the curve
getH() - Method in enum org.bouncycastle.crypto.hash2curve.HashToCurveProfile
Retrieves the value of the field 'h', representing the cofactor associated with this instance.
getH() - Method in class org.bouncycastle.crypto.params.CramerShoupParameters
 
getH() - Method in class org.bouncycastle.crypto.params.CramerShoupPublicKeyParameters
 
getH() - Method in class org.bouncycastle.crypto.params.ECDomainParameters
 
getH() - Method in class org.bouncycastle.pqc.asn1.FalconPublicKey
 
getH() - Method in class org.bouncycastle.pqc.asn1.ParSet
 
getH() - Method in class org.bouncycastle.pqc.crypto.falcon.FalconPublicKeyParameters
 
getH() - Method in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
getHalfAlphaHint() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getHaNSlice() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getHASeed() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHPrivateKeyParameters
 
getHASeed() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHPublicKeyParameters
 
getHash() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData
 
getHash() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimePrivateKeyParameters
 
getHash() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimePrivateKeyParameters
 
getHashAlg() - Method in class org.bouncycastle.asn1.bc.ExternalValue
 
getHashAlg() - Method in class org.bouncycastle.asn1.cmc.CMCPublicationInfo
 
getHashAlg() - Method in class org.bouncycastle.asn1.cmp.CertStatus
 
getHashAlg() - Method in class org.bouncycastle.asn1.cmp.OOBCertHash
 
getHashAlgorithm() - Method in class org.bouncycastle.asn1.cmc.PublishTrustAnchors
 
getHashAlgorithm() - Method in class org.bouncycastle.asn1.esf.OtherHash
 
getHashAlgorithm() - Method in class org.bouncycastle.asn1.esf.OtherHashAlgAndValue
 
getHashAlgorithm() - Method in class org.bouncycastle.asn1.ess.ESSCertIDv2
 
getHashAlgorithm() - Method in class org.bouncycastle.asn1.isismtt.ocsp.CertHash
 
getHashAlgorithm() - Method in class org.bouncycastle.asn1.ocsp.CertID
 
getHashAlgorithm() - Method in class org.bouncycastle.asn1.pkcs.RSAESOAEPparams
 
getHashAlgorithm() - Method in class org.bouncycastle.asn1.pkcs.RSASSAPSSparams
 
getHashAlgorithm() - Method in class org.bouncycastle.asn1.tsp.MessageImprint
 
getHashAlgorithm() - Method in class org.bouncycastle.asn1.x509.qualified.BiometricData
 
getHashAlgorithm() - Method in class org.bouncycastle.asn1.x509.RelatedCertificate
 
getHashBits() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getHashedMessage() - Method in class org.bouncycastle.asn1.tsp.MessageImprint
 
getHashedMessageLength() - Method in class org.bouncycastle.asn1.tsp.MessageImprint
 
getHashLen() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getHashSize() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getHashTreeLeaf() - Method in class org.bouncycastle.asn1.tsp.ArchiveTimeStamp
Return the first node in the reduced hash tree which contains the leaf node.
getHashVal() - Method in class org.bouncycastle.asn1.bc.ExternalValue
Deprecated.
use getHash(), the internal encoding is now an OCTET STRING
getHashVal() - Method in class org.bouncycastle.asn1.cmp.OOBCertHash
 
getHashValue() - Method in class org.bouncycastle.asn1.bc.ExternalValue
 
getHashValue() - Method in class org.bouncycastle.asn1.crmf.DhSigStatic
 
getHashValue() - Method in class org.bouncycastle.asn1.esf.OtherHash
 
getHashValue() - Method in class org.bouncycastle.asn1.esf.OtherHashAlgAndValue
 
getHashValue() - Method in class org.bouncycastle.asn1.x509.RelatedCertificate
 
getHeader() - Method in class org.bouncycastle.asn1.cmp.PKIMessage
 
getHeader() - Method in class org.bouncycastle.asn1.cmp.ProtectedPart
 
getHeader() - Method in enum org.bouncycastle.crypto.util.DERMacData.Type
 
getHeaders() - Method in class org.bouncycastle.util.io.pem.PemObject
 
getHeight() - Method in class org.bouncycastle.pqc.asn1.XMSSKeyParams
 
getHeight() - Method in class org.bouncycastle.pqc.asn1.XMSSMTKeyParams
 
getHeight() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTParameters
Getter height.
getHeight() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSNode
 
getHeight() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSParameters
Getter height.
getHInv() - Method in class org.bouncycastle.crypto.params.ECDomainParameters
 
getHolder() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
 
getHolderAuthorization() - Method in class org.bouncycastle.asn1.eac.CVCertificate
 
getHolderAuthorizationRights() - Method in class org.bouncycastle.asn1.eac.CVCertificate
 
getHolderAuthorizationRole() - Method in class org.bouncycastle.asn1.eac.CVCertificate
 
getHolderMnemonic() - Method in class org.bouncycastle.asn1.eac.CertificateHolderReference
 
getHolderReference() - Method in class org.bouncycastle.asn1.eac.CVCertificate
 
getHPK() - Method in class org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters
 
getHpk() - Method in class org.bouncycastle.pqc.asn1.SABERPrivateKey
 
getHPK() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters
Deprecated.
 
getI() - Method in class org.bouncycastle.math.ec.endo.GLVTypeAParameters
 
getI() - Method in class org.bouncycastle.pqc.crypto.lms.LMSPrivateKeyParameters
 
getI() - Method in class org.bouncycastle.pqc.crypto.lms.LMSPublicKeyParameters
 
getIcvLen() - Method in class org.bouncycastle.asn1.cms.CCMParameters
 
getIcvLen() - Method in class org.bouncycastle.asn1.cms.GCMParameters
 
getId() - Method in class org.bouncycastle.asn1.ASN1ObjectIdentifier
Return the OID as a string.
getId() - Method in class org.bouncycastle.asn1.ASN1RelativeOID
 
getID() - Method in class org.bouncycastle.asn1.cmc.BodyPartID
 
getId() - Method in class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
 
getId() - Method in class org.bouncycastle.asn1.cms.RecipientIdentifier
 
getId() - Method in class org.bouncycastle.asn1.cms.SignerIdentifier
 
getId() - Method in class org.bouncycastle.asn1.x509.CertPolicyId
 
getId() - Method in class org.bouncycastle.asn1.x509.KeyPurposeId
 
getId() - Method in class org.bouncycastle.crypto.agreement.owl.OwlKeyConfirmation
Get the identity of the sender
getId() - Method in class org.bouncycastle.crypto.params.ECCSIKeyGenerationParameters
Returns a copy of the identifier used in these parameters.
getID() - Method in class org.bouncycastle.crypto.params.ParametersWithID
 
getIdentifier() - Method in class org.bouncycastle.asn1.bc.ObjectData
 
getIdentifier() - Method in class org.bouncycastle.asn1.cmc.CMCUnsignedData
 
getIdentifier() - Method in class org.bouncycastle.asn1.cms.RecipientEncryptedKey
 
getIdentifier() - Method in class org.bouncycastle.asn1.crmf.EncKeyWithID
 
getIdentifier() - Method in class org.bouncycastle.asn1.x9.X9FieldID
 
getIdentifier() - Method in class org.bouncycastle.crypto.params.SAKKEPublicKeyParameters
 
getIKM() - Method in class org.bouncycastle.crypto.params.HKDFParameters
Returns the input keying material or seed.
getImplicitBaseTagged(int, int) - Method in class org.bouncycastle.asn1.ASN1TaggedObject
 
getImplicitBaseTagged(ASN1TaggedObject, int, int, int, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
getImplicitContextBaseTagged(ASN1TaggedObject, int, int, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
getIndCpaPublicKeyBytes() - Method in class org.bouncycastle.crypto.kems.mlkem.MLKEMEngine
 
getIndCpaSecretKeyBytes() - Method in class org.bouncycastle.crypto.kems.mlkem.MLKEMEngine
 
getIndex() - Method in class org.bouncycastle.pqc.asn1.XMSSMTPrivateKey
 
getIndex() - Method in class org.bouncycastle.pqc.asn1.XMSSPrivateKey
 
getIndex() - Method in class org.bouncycastle.pqc.crypto.lms.HSSPrivateKeyParameters
 
getIndex() - Method in class org.bouncycastle.pqc.crypto.lms.LMSPrivateKeyParameters
Return the key index (the q value).
getIndex() - Method in class org.bouncycastle.pqc.crypto.xmss.BDS
 
getIndex() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSS
Getter XMSS index.
getIndex() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters
 
getIndex() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTSignature
 
getIndex() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters
 
getIndex() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSSignature
 
getIndexLimit() - Method in class org.bouncycastle.pqc.crypto.lms.LMSPrivateKeyParameters
 
getIndirectReference() - Method in class org.bouncycastle.asn1.ASN1External
Returns the indirect reference of this element
getInfinity() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Curve
 
getInfinity() - Method in class org.bouncycastle.math.ec.ECCurve.F2m
 
getInfinity() - Method in class org.bouncycastle.math.ec.ECCurve.Fp
 
getInfinity() - Method in class org.bouncycastle.math.ec.ECCurve
 
getInfo() - Method in class org.bouncycastle.asn1.cms.OtherRevocationInfoFormat
 
getInfo() - Method in class org.bouncycastle.asn1.cms.RecipientInfo
 
getInfo() - Method in class org.bouncycastle.crypto.params.HKDFParameters
Returns the info field, which may be empty (null is converted to empty).
getInfoAt(int) - Method in class org.bouncycastle.asn1.esf.SigPolicyQualifiers
Return the SigPolicyQualifierInfo at index i.
getInfoFormat() - Method in class org.bouncycastle.asn1.cms.OtherRevocationInfoFormat
 
getInformation() - Method in class org.bouncycastle.asn1.isismtt.x509.AdditionalInformationSyntax
 
getInfoType() - Method in class org.bouncycastle.asn1.cmp.InfoTypeAndValue
 
getInfoValue() - Method in class org.bouncycastle.asn1.cmp.InfoTypeAndValue
 
getInhibitPolicyMapping() - Method in class org.bouncycastle.asn1.x509.PolicyConstraints
 
getInitialZCoords(ECCurve) - Static method in class org.bouncycastle.math.ec.ECPoint
 
getInnerSignature() - Method in class org.bouncycastle.asn1.eac.CVCertificateRequest
 
getInputBlockSize() - Method in interface org.bouncycastle.crypto.AsymmetricBlockCipher
returns the largest size an input block can be.
getInputBlockSize() - Method in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
returns the largest size an input block can be.
getInputBlockSize() - Method in class org.bouncycastle.crypto.encodings.ISO9796d1Encoding
return the input block size.
getInputBlockSize() - Method in class org.bouncycastle.crypto.encodings.OAEPEncoding
 
getInputBlockSize() - Method in class org.bouncycastle.crypto.encodings.PKCS1Encoding
 
getInputBlockSize() - Method in class org.bouncycastle.crypto.engines.CramerShoupCoreEngine
Return the maximum size for an input block to this engine.
getInputBlockSize() - Method in class org.bouncycastle.crypto.engines.ElGamalEngine
Return the maximum size for an input block to this engine.
getInputBlockSize() - Method in class org.bouncycastle.crypto.engines.NaccacheSternEngine
Returns the input block size of this algorithm.
getInputBlockSize() - Method in class org.bouncycastle.crypto.engines.RSABlindedEngine
Return the maximum size for an input block to this engine.
getInputBlockSize() - Method in class org.bouncycastle.crypto.engines.RSABlindingEngine
Return the maximum size for an input block to this engine.
getInputBlockSize() - Method in class org.bouncycastle.crypto.engines.RSAEngine
Return the maximum size for an input block to this engine.
getInputLimit(RSAKeyParameters) - Static method in class org.bouncycastle.crypto.tls.TlsRsaKeyExchange
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1BitString
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1BitString
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1BMPString
Return a BMP String from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1BMPString
Return a BMP String from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1Boolean
Return a boolean from the passed in object.
getInstance(boolean) - Static method in class org.bouncycastle.asn1.ASN1Boolean
Return an ASN1Boolean from the passed in boolean.
getInstance(int) - Static method in class org.bouncycastle.asn1.ASN1Boolean
Return an ASN1Boolean from the passed in value.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1Boolean
Return a Boolean from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1Enumerated
return an enumerated from the passed in object
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1Enumerated
return an Enumerated from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1External
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1External
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1GeneralizedTime
return a generalized time from the passed in object
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1GeneralizedTime
return a Generalized Time object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1GeneralString
Return a GeneralString from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1GeneralString
Return a GeneralString from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1GraphicString
Return a GraphicString from the passed in object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1GraphicString
Return a GraphicString from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1IA5String
Return an IA5 string from the passed in object
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1IA5String
Return an IA5 String from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1Integer
Return an integer from the passed in object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1Integer
Return an Integer from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1Null
Return an instance of ASN.1 NULL from the passed in object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1Null
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1NumericString
Return a Numeric string from the passed in object
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1NumericString
Return an Numeric String from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1ObjectDescriptor
Return an ObjectDescriptor from the passed in object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1ObjectDescriptor
Return an ObjectDescriptor from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1ObjectIdentifier
Return an OID from the passed in object
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1ObjectIdentifier
Return an OBJECT IDENTIFIER from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1OctetString
return an Octet String from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1OctetString
return an Octet String from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1PrintableString
Return a printable string from the passed in object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1PrintableString
Return a Printable String from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1RelativeOID
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1RelativeOID
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1Sequence
Return an ASN1Sequence from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1Sequence
Return an ASN1 SEQUENCE from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1Set
return an ASN1Set from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1Set
Return an ASN1 set from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1T61String
Return a T61 string from the passed in object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1T61String
Return an T61 String from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1TaggedObject
 
getInstance(Object, int) - Static method in class org.bouncycastle.asn1.ASN1TaggedObject
 
getInstance(Object, int, int) - Static method in class org.bouncycastle.asn1.ASN1TaggedObject
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1TaggedObject
 
getInstance(ASN1TaggedObject, int, boolean) - Static method in class org.bouncycastle.asn1.ASN1TaggedObject
 
getInstance(ASN1TaggedObject, int, int, boolean) - Static method in class org.bouncycastle.asn1.ASN1TaggedObject
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1UniversalString
Return a Universal String from the passed in object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1UniversalString
Return a Universal String from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1UTCTime
Return an UTC Time from the passed in object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1UTCTime
Return an UTC Time from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1UTF8String
Return a UTF8 string from the passed in object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1UTF8String
Return an UTF8 String from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1VideotexString
return a Videotex String from the passed in object
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1VideotexString
return a Videotex String from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1VisibleString
Return a Visible String from the passed in object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1VisibleString
Return a Visible String from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.bc.EncryptedObjectStoreData
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.bc.EncryptedPrivateKeyData
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.bc.EncryptedSecretKeyData
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.bc.ExternalValue
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.bc.LinkedCertificate
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.bc.ObjectData
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.bc.ObjectDataSequence
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.bc.ObjectStore
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.bc.ObjectStoreData
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.bc.ObjectStoreIntegrityCheck
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.bc.PbkdKeyData
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.bc.PbkdMacIntegrityCheck
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.bc.SecretKeyData
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.bc.SignatureCheck
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.BodyPartID
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.BodyPartList
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cmc.BodyPartList
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.BodyPartPath
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cmc.BodyPartPath
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.BodyPartReference
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.CertificationRequest
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.CMCFailInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.CMCPublicationInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.CMCStatus
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.CMCStatusInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.CMCStatusInfoV2
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.CMCUnsignedData
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.ControlsProcessed
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.DecryptedPOP
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.EncryptedPOP
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.ExtendedFailInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.ExtensionReq
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cmc.ExtensionReq
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.GetCert
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.GetCRL
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.IdentityProofV2
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.LraPopWitness
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.ModCertTemplate
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.OtherMsg
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cmc.OtherMsg
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.OtherStatusInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.PendInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.PKIData
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.PKIResponse
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cmc.PKIResponse
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.PopLinkWitnessV2
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.PublishTrustAnchors
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.RevokeRequest
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.TaggedAttribute
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.TaggedCertificationRequest
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cmc.TaggedCertificationRequest
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.TaggedContentInfo
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cmc.TaggedContentInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmc.TaggedRequest
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.CAKeyUpdAnnContent
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cmp.CertAnnContent
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.CertAnnContent
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.CertConfirmContent
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.CertifiedKeyPair
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.CertOrEncCert
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.CertRepMessage
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.CertReqTemplateContent
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.CertResponse
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.CertStatus
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.Challenge
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.Challenge.Rand
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cmp.CMPCertificate
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.CMPCertificate
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.CRLAnnContent
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.CRLSource
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.CRLStatus
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.DHBMParameter
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.ErrorMsgContent
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.GenMsgContent
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.GenRepContent
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.InfoTypeAndValue
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.KemBMParameter
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.KemCiphertextInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.KemOtherInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.KeyRecRepContent
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.NestedMessageContent
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cmp.OOBCert
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.OOBCert
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.OOBCertHash
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.PBMParameter
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.PKIBody
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.PKIConfirmContent
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cmp.PKIFreeText
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.PKIFreeText
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.PKIHeader
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.PKIMessage
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.PKIMessages
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.PKIStatus
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cmp.PKIStatusInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.PKIStatusInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.PollRepContent
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.PollReqContent
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.POPODecKeyChallContent
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.POPODecKeyRespContent
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.ProtectedPart
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.RevAnnContent
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.RevDetails
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.RevRepContent
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.RevReqContent
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cmp.RootCaKeyUpdateContent
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.Attribute
Return an Attribute object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.Attributes
Return an Attribute set object from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.Attributes
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.AuthenticatedData
Return an AuthenticatedData object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.AuthenticatedData
Return an AuthenticatedData object from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.AuthEnvelopedData
Return an AuthEnvelopedData object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.AuthEnvelopedData
Return an AuthEnvelopedData object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.BinaryTime
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.CCMParameters
Return an CCMParameters object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.CMSAlgorithmProtection
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.CompressedData
Return a CompressedData object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.CompressedData
Return a CompressedData object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.ContentInfo
Return an ContentInfo object from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.ContentInfo
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.DigestedData
Return a DigestedData object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.DigestedData
Return a DigestedData object from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.ecc.ECCCMSSharedInfo
Return an ECC-CMS-SharedInfo object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.ecc.ECCCMSSharedInfo
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.ecc.MQVuserKeyingMaterial
Return an MQVuserKeyingMaterial object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.ecc.MQVuserKeyingMaterial
Return an MQVuserKeyingMaterial object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.EncryptedContentInfo
Return an EncryptedContentInfo object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.EncryptedData
Return an EncryptedData object from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.EnvelopedData
Return an EnvelopedData object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.EnvelopedData
Return an EnvelopedData object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.Evidence
Return an Evidence object from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.Evidence
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.GCMParameters
Return an GCMParameters object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.GenericHybridParameters
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.IssuerAndSerialNumber
Return an IssuerAndSerialNumber object from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.KEKIdentifier
Return a KEKIdentifier object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.KEKIdentifier
Return a KEKIdentifier object from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.KEKRecipientInfo
Return a KEKRecipientInfo object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.KEKRecipientInfo
Return a KEKRecipientInfo object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.KEMRecipientInfo
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientIdentifier
Return an KeyAgreeRecipientIdentifier object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientIdentifier
Return an KeyAgreeRecipientIdentifier object from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo
Return a KeyAgreeRecipientInfo object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo
Return a KeyAgreeRecipientInfo object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.KeyTransRecipientInfo
Return a KeyTransRecipientInfo object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.MetaData
Return a MetaData object from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
Return an OriginatorIdentifierOrKey object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
Return an OriginatorIdentifierOrKey object from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.OriginatorInfo
Return an OriginatorInfo object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.OriginatorInfo
Return an OriginatorInfo object from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.OriginatorPublicKey
Return an OriginatorPublicKey object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.OriginatorPublicKey
Return an OriginatorPublicKey object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.OtherKeyAttribute
Return an OtherKeyAttribute object from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.OtherRecipientInfo
Return a OtherRecipientInfo object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.OtherRecipientInfo
Return a OtherRecipientInfo object from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.OtherRevocationInfoFormat
Return a OtherRevocationInfoFormat object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.OtherRevocationInfoFormat
Return a OtherRevocationInfoFormat object from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.PasswordRecipientInfo
Return a PasswordRecipientInfo object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.PasswordRecipientInfo
Return a PasswordRecipientInfo object from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.RecipientEncryptedKey
Return an RecipientEncryptedKey object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.RecipientEncryptedKey
Return a RecipientEncryptedKey object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.RecipientIdentifier
Return a RecipientIdentifier object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.RecipientInfo
Return a RecipientInfo object from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.RecipientKeyIdentifier
Return a RecipientKeyIdentifier object from a tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.RecipientKeyIdentifier
Return a RecipientKeyIdentifier object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.RequesterCertificate
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.RsaKemParameters
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.SCVPReqRes
Return a SCVPReqRes object from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.SCVPReqRes
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.SignedData
Return a SignedData object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.SignedDataParser
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.SignerIdentifier
Return a SignerIdentifier object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.SignerInfo
Return a SignerInfo object from the given input Accepted inputs: null → null SignerInfo object ASN1Sequence input formats with SignerInfo structure inside
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.Time
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.Time
Return a Time object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.TimeStampAndCRL
Return a TimeStampAndCRL object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.TimeStampedData
Return a TimeStampedData object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.TimeStampedDataParser
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.TimeStampTokenEvidence
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.TimeStampTokenEvidence
Return a TimeStampTokenEvidence object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.AttributeTypeAndValue
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.CertId
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.crmf.CertId
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.CertReqMessages
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.CertReqMsg
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.crmf.CertReqMsg
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.CertRequest
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.CertTemplate
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.Controls
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.DhSigStatic
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.EncKeyWithID
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.EncryptedKey
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.EncryptedValue
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.OptionalValidity
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.crmf.OptionalValidity
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.PKIArchiveOptions
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.PKIPublicationInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.PKMACValue
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.crmf.PKMACValue
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.POPOPrivKey
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.crmf.POPOPrivKey
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.POPOSigningKey
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.crmf.POPOSigningKey
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.POPOSigningKeyInput
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.ProofOfPossession
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.crmf.SinglePubInfo
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cryptopro.ECGOST3410ParamSetParameters
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cryptopro.ECGOST3410ParamSetParameters
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cryptopro.Gost2814789EncryptedKey
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cryptopro.Gost2814789KeyWrapParameters
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cryptopro.GOST28147Parameters
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cryptopro.GOST28147Parameters
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cryptopro.GOST3410PublicKeyAlgParameters
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cryptopro.GOST3410PublicKeyAlgParameters
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cryptopro.GostR3410KeyTransport
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.cryptopro.GostR3410TransportParameters
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cryptopro.GostR3410TransportParameters
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.dvcs.CertEtcToken
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.dvcs.Data
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.dvcs.Data
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.dvcs.DVCSCertInfo
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.dvcs.DVCSCertInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.dvcs.DVCSErrorNotice
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.dvcs.DVCSErrorNotice
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.dvcs.DVCSRequest
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.dvcs.DVCSRequest
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformation
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformation
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.dvcs.DVCSResponse
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.dvcs.DVCSResponse
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.dvcs.DVCSTime
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.dvcs.DVCSTime
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.dvcs.PathProcInput
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.dvcs.PathProcInput
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.dvcs.ServiceType
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.dvcs.ServiceType
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.dvcs.TargetEtcChain
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.dvcs.TargetEtcChain
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.eac.CertificateBody
Gives an instance of Iso7816CertificateBody taken from Object obj
getInstance(Object) - Static method in class org.bouncycastle.asn1.eac.CVCertificate
Create an iso7816Certificate structure from an object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.eac.CVCertificateRequest
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.eac.PublicKeyDataObject
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.eac.UnsignedInteger
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.CommitmentTypeIndication
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.CommitmentTypeQualifier
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.CompleteRevocationRefs
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.CrlIdentifier
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.CrlListID
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.CrlOcspRef
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.CrlValidatedID
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.OcspIdentifier
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.OcspListID
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.OcspResponsesID
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.OtherHash
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.OtherHashAlgAndValue
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.OtherRevRefs
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.OtherRevVals
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.RevocationValues
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.SignaturePolicyId
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.SignaturePolicyIdentifier
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.SignerAttribute
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.SignerLocation
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.SigPolicyQualifierInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.SigPolicyQualifiers
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.SPuri
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.esf.SPUserNotice
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ess.ContentHints
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ess.ContentIdentifier
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ess.ESSCertID
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ess.ESSCertIDv2
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ess.OtherCertID
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ess.OtherSigningCertificate
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ess.SigningCertificate
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ess.SigningCertificateV2
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.est.AttrOrOID
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.est.CsrAttrs
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.est.CsrAttrs
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.est.EstIdentityLinking
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.est.OtpChallenge
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.est.RevocationChallenge
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.icao.CscaMasterList
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.icao.DataGroupHash
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.icao.LDSSecurityObject
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.icao.LDSVersionInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.isismtt.ocsp.CertHash
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.isismtt.ocsp.RequestedCertificate
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.isismtt.ocsp.RequestedCertificate
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.isismtt.x509.AdditionalInformationSyntax
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.isismtt.x509.Admissions
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.isismtt.x509.AdmissionSyntax
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.isismtt.x509.DeclarationOfMajority
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.isismtt.x509.MonetaryLimit
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.isismtt.x509.NamingAuthority
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.isismtt.x509.NamingAuthority
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.isismtt.x509.ProcurationSyntax
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.isismtt.x509.Restriction
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.microsoft.TimeStampRequest
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.misc.CAST5CBCParameters
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.misc.IDEACBCPar
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.misc.ScryptParams
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.mozilla.PublicKeyAndChallenge
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.mozilla.SignedPublicKeyAndChallenge
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.nist.KMACwithSHAKE128_params
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.nist.KMACwithSHAKE256_params
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.BasicOCSPResponse
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.BasicOCSPResponse
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.CertID
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.CertID
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.CertStatus
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.CertStatus
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.CrlID
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.OCSPRequest
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.OCSPRequest
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.OCSPResponse
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.OCSPResponse
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.OCSPResponseStatus
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.Request
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.Request
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.ResponderID
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.ResponderID
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.ResponseBytes
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.ResponseBytes
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.ResponseData
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.ResponseData
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.RevokedInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.RevokedInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.ServiceLocator
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.Signature
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.Signature
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.SingleResponse
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.SingleResponse
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.TBSRequest
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.TBSRequest
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.oiw.ElGamalParameter
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.Attribute
return an Attribute object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.AuthenticatedSafe
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.CertBag
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.CertificationRequest
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.ContentInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.CRLBag
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.DHParameter
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.EncryptedData
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.EncryptionScheme
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.KeyDerivationFunc
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.MacData
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.PBEParameter
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.PBES2Parameters
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.PBKDF2Params
Create PBKDF2Params from the passed in object,
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.PBMAC1Params
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.Pfx
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.PKCS12PBEParams
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.RC2CBCParameter
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.RSAESOAEPparams
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.pkcs.RSAPrivateKey
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.RSAPrivateKey
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
Deprecated.
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
Deprecated.
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.pkcs.RSAPublicKey
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.RSAPublicKey
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.RSASSAPSSparams
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.SafeBag
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.SecretBag
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.SignedData
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.SignerInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.sec.ECPrivateKey
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.sec.ECPrivateKey
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.smime.SMIMECapabilities
return an Attribute object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.smime.SMIMECapability
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.tsp.Accuracy
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.tsp.Accuracy
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.tsp.ArchiveTimeStamp
Return an ArchiveTimestamp from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.tsp.ArchiveTimeStamp
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.tsp.ArchiveTimeStampChain
Return an ArchiveTimeStampChain from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.tsp.ArchiveTimeStampSequence
Return an ArchiveTimestampSequence from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.tsp.CryptoInfos
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.tsp.CryptoInfos
 
getInstance(ASN1Object) - Static method in class org.bouncycastle.asn1.tsp.EncryptionInfo
Deprecated.
getInstance(Object) - Static method in class org.bouncycastle.asn1.tsp.EncryptionInfo
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.tsp.EncryptionInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.tsp.EvidenceRecord
Return an EvidenceRecord from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.tsp.EvidenceRecord
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.tsp.MessageImprint
Return an instance of MessageImprint, or null, based on o.
getInstance(Object) - Static method in class org.bouncycastle.asn1.tsp.PartialHashtree
Return a PartialHashtree from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.tsp.TimeStampReq
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.tsp.TimeStampResp
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.tsp.TSTInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ua.DSTU4145BinaryField
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ua.DSTU4145ECBinary
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ua.DSTU4145Params
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.ua.DSTU4145PublicKey
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x500.AttributeTypeAndValue
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x500.DirectoryString
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x500.DirectoryString
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x500.RDN
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x500.RDN
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x500.X500Name
Return a X500Name based on the passed in tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.x500.X500Name
 
getInstance(X500NameStyle, Object) - Static method in class org.bouncycastle.asn1.x500.X500Name
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.AccessDescription
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.AlgorithmIdentifier
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.AlgorithmIdentifier
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.AltSignatureAlgorithm
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.AltSignatureAlgorithm
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.AltSignatureValue
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.AltSignatureValue
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.AttCertIssuer
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.AttCertIssuer
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.AttCertValidityPeriod
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.Attribute
return an Attribute object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.AttributeCertificate
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.AuthorityInformationAccess
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.BasicConstraints
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.BasicConstraints
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.CertDiscoveryMethod
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.Certificate
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.Certificate
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.CertificateList
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.CertificateList
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.CertificatePair
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.CertificatePolicies
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.CertificatePolicies
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.CertPolicyId
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.CRLDistPoint
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.CRLDistPoint
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.CRLNumber
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.CRLReason
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.DeltaCertificateDescriptor
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.DigestInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.DigestInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.DisplayText
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.DisplayText
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.DistributionPoint
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.DistributionPoint
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.DistributionPointName
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.DistributionPointName
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.DSAParameter
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.DSAParameter
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.EDIPartyName
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.ExtendedKeyUsage
Return an ExtendedKeyUsage from the passed in tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.ExtendedKeyUsage
Return an ExtendedKeyUsage from the passed in object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.Extension
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.Extensions
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.Extensions
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.GeneralName
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.GeneralName
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.GeneralNames
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.GeneralNames
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.GeneralSubtree
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.GeneralSubtree
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.Holder
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.IetfAttrSyntax
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.IssuerSerial
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.IssuerSerial
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.IssuingDistributionPoint
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.IssuingDistributionPoint
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.KeyPurposeId
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.KeyUsage
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.MTCCertificationAuthority
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.NameConstraints
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.NoticeReference
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.ObjectDigestInfo
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.ObjectDigestInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.OtherName
OtherName factory method.
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.PolicyConstraints
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.PolicyInformation
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.PolicyMappings
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.PolicyQualifierInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.PrivateKeyPossessionStatement
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.PrivateKeyStatement
Deprecated.
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.PrivateKeyUsagePeriod
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.qualified.BiometricData
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.qualified.Iso4217CurrencyCode
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.qualified.MonetaryValue
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.qualified.QCStatement
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.qualified.QcType
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.qualified.SemanticsInformation
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.qualified.TypeOfBiometricData
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.RelatedCertificate
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.RelatedCertificateDescriptor
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.RoleSyntax
RoleSyntax factory method.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.RSAPublicKeyStructure
Deprecated.
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.RSAPublicKeyStructure
Deprecated.
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.sigi.NameOrPseudonym
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.sigi.PersonalData
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.SubjectAltPublicKeyInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.SubjectAltPublicKeyInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.SubjectDirectoryAttributes
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.SubjectKeyIdentifier
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.SubjectKeyIdentifier
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.Target
Creates an instance of a Target from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.TargetInformation
Creates an instance of a TargetInformation from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.Targets
Creates an instance of a Targets from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.TBSCertificate
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.TBSCertificate
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.TBSCertificateLogEntry
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
Deprecated.
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
Deprecated.
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.TBSCertList.CRLEntry
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.TBSCertList
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.TBSCertList
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.Time
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.Time
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.UserNotice
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.V2Form
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.V2Form
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.Validity
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.Validity
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.X509CertificateStructure
Deprecated.
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.X509CertificateStructure
Deprecated.
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
Return a X509Name based on the passed in tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x9.DHDomainParameters
Deprecated.
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x9.DHDomainParameters
Deprecated.
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x9.DHPublicKey
Return a DHPublicKey from the passed in tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.x9.DHPublicKey
Return a DHPublicKey from the passed in object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x9.DHValidationParms
Deprecated.
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x9.DHValidationParms
Deprecated.
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x9.DomainParameters
Return a DomainParameters object from the passed in tagged object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.x9.DomainParameters
Return a DomainParameters object from the passed in object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.x9.KeySpecificInfo
Return a KeySpecificInfo object from the passed in object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x9.KeySpecificInfo
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x9.OtherInfo
Return a OtherInfo object from the passed in object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x9.OtherInfo
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x9.ValidationParams
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x9.ValidationParams
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x9.X962Parameters
 
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x9.X962Parameters
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x9.X9ECParameters
 
getInstance(Object) - Static method in class org.bouncycastle.asn1.x9.X9FieldID
 
getInstance(HashToCurveProfile, String) - Static method in class org.bouncycastle.crypto.hash2curve.HashToEllipticCurve
 
getInstance(CMCEParameters) - Static method in class org.bouncycastle.crypto.kems.cmce.CMCEEngine
 
getInstance(FrodoKEMParameters) - Static method in class org.bouncycastle.crypto.kems.frodo.FrodoKEMEngine
 
getInstance(MLKEMParameters) - Static method in class org.bouncycastle.crypto.kems.mlkem.MLKEMEngine
 
getInstance(MLDSAParameters, SecureRandom) - Static method in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.asn1.CMCEPrivateKey
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.asn1.CMCEPublicKey
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.asn1.FalconPrivateKey
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.asn1.FalconPublicKey
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.asn1.ParSet
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.asn1.SABERPrivateKey
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.asn1.SABERPublicKey
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.asn1.SPHINCS256KeyParams
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.asn1.SPHINCSPLUSPrivateKey
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.asn1.SPHINCSPLUSPublicKey
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.asn1.XMSSKeyParams
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.asn1.XMSSMTKeyParams
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.asn1.XMSSMTPrivateKey
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.asn1.XMSSMTPublicKey
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.asn1.XMSSPrivateKey
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.asn1.XMSSPublicKey
 
getInstance(byte[], byte[]) - Static method in class org.bouncycastle.pqc.crypto.lms.HSSPrivateKeyParameters
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.crypto.lms.HSSPrivateKeyParameters
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.crypto.lms.HSSPublicKeyParameters
 
getInstance(byte[], byte[]) - Static method in class org.bouncycastle.pqc.crypto.lms.LMSPrivateKeyParameters
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.crypto.lms.LMSPrivateKeyParameters
 
getInstance(Object) - Static method in class org.bouncycastle.pqc.crypto.lms.LMSPublicKeyParameters
 
getInstanceChoiceBaseObject(ASN1TaggedObject, boolean, String) - Static method in class org.bouncycastle.asn1.ASN1Util
 
GetInstanceTest - Class in org.bouncycastle.asn1.misc.test
 
GetInstanceTest() - Constructor for class org.bouncycastle.asn1.misc.test.GetInstanceTest
 
GetInstanceTest - Class in org.bouncycastle.asn1.test
 
GetInstanceTest() - Constructor for class org.bouncycastle.asn1.test.GetInstanceTest
 
getInt() - Method in class org.bouncycastle.asn1.cmp.Challenge.Rand
 
getIntegrityAlgorithm() - Method in class org.bouncycastle.asn1.bc.ObjectStoreData
 
getIntegrityCheck() - Method in class org.bouncycastle.asn1.bc.ObjectStore
 
getIntegrityCheck() - Method in class org.bouncycastle.asn1.bc.ObjectStoreIntegrityCheck
 
getIntendedAlg() - Method in class org.bouncycastle.asn1.crmf.EncryptedValue
 
getIntent() - Method in class org.bouncycastle.asn1.x509.RelatedCertificateDescriptor
 
getIntValue() - Method in class org.bouncycastle.asn1.ocsp.OCSPResponseStatus
 
getInvalidityDate() - Method in class org.bouncycastle.asn1.cmc.RevokeRequest
 
getIssuer() - Method in class org.bouncycastle.asn1.cmp.CRLSource
 
getIssuer() - Method in class org.bouncycastle.asn1.crmf.CertId
 
getIssuer() - Method in class org.bouncycastle.asn1.crmf.CertTemplate
 
getIssuer() - Method in class org.bouncycastle.asn1.ocsp.ServiceLocator
 
getIssuer() - Method in class org.bouncycastle.asn1.x509.AttCertIssuer
 
getIssuer() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
 
getIssuer() - Method in class org.bouncycastle.asn1.x509.Certificate
 
getIssuer() - Method in class org.bouncycastle.asn1.x509.CertificateList
 
getIssuer() - Method in class org.bouncycastle.asn1.x509.DeltaCertificateDescriptor
 
getIssuer() - Method in class org.bouncycastle.asn1.x509.IssuerSerial
 
getIssuer() - Method in class org.bouncycastle.asn1.x509.TBSCertificate
 
getIssuer() - Method in class org.bouncycastle.asn1.x509.TBSCertificateLogEntry
 
getIssuer() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
Deprecated.
 
getIssuer() - Method in class org.bouncycastle.asn1.x509.TBSCertList
 
getIssuer() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
Deprecated.
 
getIssuerAndSerial() - Method in class org.bouncycastle.asn1.crmf.DhSigStatic
 
getIssuerAndSerialNumber() - Method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientIdentifier
 
getIssuerAndSerialNumber() - Method in class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
 
getIssuerAndSerialNumber() - Method in class org.bouncycastle.asn1.pkcs.SignerInfo
 
getIssuerKeyHash() - Method in class org.bouncycastle.asn1.ocsp.CertID
 
getIssuerName() - Method in class org.bouncycastle.asn1.cmc.GetCert
 
getIssuerName() - Method in class org.bouncycastle.asn1.cmc.GetCRL
 
getIssuerName() - Method in class org.bouncycastle.asn1.x509.V2Form
 
getIssuerNameHash() - Method in class org.bouncycastle.asn1.ocsp.CertID
 
getIssuerSerial() - Method in class org.bouncycastle.asn1.ess.ESSCertID
 
getIssuerSerial() - Method in class org.bouncycastle.asn1.ess.ESSCertIDv2
 
getIssuerSerial() - Method in class org.bouncycastle.asn1.ess.OtherCertID
 
getIssuerUID() - Method in class org.bouncycastle.asn1.crmf.CertTemplate
 
getIssuerUID() - Method in class org.bouncycastle.asn1.x509.IssuerSerial
 
getIssuerUniqueID() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
 
getIssuerUniqueID() - Method in class org.bouncycastle.asn1.x509.Certificate
 
getIssuerUniqueId() - Method in class org.bouncycastle.asn1.x509.TBSCertificate
 
getIssuerUniqueID() - Method in class org.bouncycastle.asn1.x509.TBSCertificateLogEntry
 
getIssuerUniqueId() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
Deprecated.
 
getIterationCount() - Method in class org.bouncycastle.asn1.bc.PbkdKeyData
 
getIterationCount() - Method in class org.bouncycastle.asn1.cmp.PBMParameter
 
getIterationCount() - Method in class org.bouncycastle.asn1.pkcs.MacData
 
getIterationCount() - Method in class org.bouncycastle.asn1.pkcs.PBEParameter
 
getIterationCount() - Method in class org.bouncycastle.asn1.pkcs.PBKDF2Params
Return the iteration count to use.
getIterationCount() - Method in class org.bouncycastle.crypto.PBEParametersGenerator
return the iteration count.
getIterationCount() - Method in class org.bouncycastle.crypto.util.PBKDF2Config
 
getIterations() - Method in class org.bouncycastle.asn1.pkcs.PKCS12PBEParams
 
getIterations() - Method in class org.bouncycastle.crypto.params.Argon2Parameters
 
getIV() - Method in class org.bouncycastle.asn1.cryptopro.GOST28147Parameters
Return the initialisation vector to use.
getIV() - Method in class org.bouncycastle.asn1.misc.CAST5CBCParameters
 
getIV() - Method in class org.bouncycastle.asn1.misc.IDEACBCPar
 
getIV() - Method in class org.bouncycastle.asn1.pkcs.PKCS12PBEParams
 
getIV() - Method in class org.bouncycastle.asn1.pkcs.RC2CBCParameter
 
getIV() - Method in class org.bouncycastle.crypto.params.KDFFeedbackParameters
 
getIV() - Method in class org.bouncycastle.crypto.params.KDFParameters
 
getIV() - Method in class org.bouncycastle.crypto.params.ParametersWithIV
 
getJ() - Method in class org.bouncycastle.asn1.x9.DHDomainParameters
Deprecated.
 
getJ() - Method in class org.bouncycastle.asn1.x9.DomainParameters
Return the value that satisfies the equation p = jq+1 (if present).
getJ() - Method in class org.bouncycastle.crypto.params.DHParameters
Return the subgroup factor J.
getJacobianModifiedW() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519Point
 
getJacobianModifiedW() - Method in class org.bouncycastle.math.ec.ECPoint.Fp
 
getJournalingSecureRandom() - Method in class org.bouncycastle.crypto.util.JournaledAlgorithm
 
getK() - Method in enum org.bouncycastle.crypto.hash2curve.HashToCurveProfile
Retrieves the security level in bits associated with this instance.
getK() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData
 
getK() - Method in class org.bouncycastle.crypto.params.MLDSAParameters
 
getK() - Method in class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
getK() - Method in class org.bouncycastle.crypto.params.MLKEMParameters
 
getK() - Method in class org.bouncycastle.pqc.asn1.ParSet
 
getK() - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumPrivateKeyParameters
 
getK() - Method in class org.bouncycastle.pqc.crypto.faest.FaestParameters
 
getK() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getK() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getK() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
getK() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getK1() - Method in class org.bouncycastle.asn1.ua.DSTU4145BinaryField
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Curve
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Curve
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Curve
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Curve
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Curve
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Curve
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Curve
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Curve
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Curve
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Curve
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Curve
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Curve
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Curve
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Curve
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Curve
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Curve
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Curve
 
getK1() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Curve
 
getK1() - Method in class org.bouncycastle.math.ec.ECCurve.F2m
 
getK1() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
getK2() - Method in class org.bouncycastle.asn1.ua.DSTU4145BinaryField
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Curve
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Curve
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Curve
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Curve
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Curve
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Curve
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Curve
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Curve
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Curve
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Curve
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Curve
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Curve
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Curve
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Curve
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Curve
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Curve
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Curve
 
getK2() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Curve
 
getK2() - Method in class org.bouncycastle.math.ec.ECCurve.F2m
 
getK2() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
getK3() - Method in class org.bouncycastle.asn1.ua.DSTU4145BinaryField
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Curve
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Curve
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Curve
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Curve
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Curve
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Curve
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Curve
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Curve
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Curve
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Curve
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Curve
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Curve
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Curve
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Curve
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Curve
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Curve
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Curve
 
getK3() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Curve
 
getK3() - Method in class org.bouncycastle.math.ec.ECCurve.F2m
 
getK3() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
getKAT(InputStream) - Static method in class org.bouncycastle.pqc.crypto.test.NTRUKAT
 
getKdf() - Method in class org.bouncycastle.asn1.cmp.KemBMParameter
 
getKdf() - Method in class org.bouncycastle.asn1.cms.KEMRecipientInfo
 
getKekid() - Method in class org.bouncycastle.asn1.cms.KEKRecipientInfo
 
getKem() - Method in class org.bouncycastle.asn1.cmp.KemCiphertextInfo
 
getKem() - Method in class org.bouncycastle.asn1.cms.GenericHybridParameters
 
getKem() - Method in class org.bouncycastle.asn1.cms.KEMRecipientInfo
 
getKemct() - Method in class org.bouncycastle.asn1.cms.KEMRecipientInfo
 
getKey() - Method in class org.bouncycastle.asn1.sec.ECPrivateKey
 
getKey() - Method in class org.bouncycastle.asn1.sec.ECPrivateKeyStructure
Deprecated.
 
getKey() - Method in class org.bouncycastle.crypto.params.AEADParameters
 
getKey() - Method in class org.bouncycastle.crypto.params.Blake3Parameters
Obtain the key.
getKey() - Method in class org.bouncycastle.crypto.params.FPEParameters
 
getKey() - Method in class org.bouncycastle.crypto.params.KeyParameter
 
getKey() - Method in class org.bouncycastle.crypto.params.RC5Parameters
 
getKey() - Method in class org.bouncycastle.crypto.params.SkeinParameters
Obtains the value of the key parameter, or null if not set.
getKey() - Method in class org.bouncycastle.crypto.params.TweakableBlockCipherParameters
Gets the key.
getKey() - Method in class org.bouncycastle.crypto.prng.test.X931TestVector
 
getKeyAlg() - Method in class org.bouncycastle.asn1.crmf.EncryptedValue
 
getKeyAlgorithm() - Method in class org.bouncycastle.asn1.bc.PbkdKeyData
 
getKeyAlgorithm() - Method in class org.bouncycastle.asn1.bc.SecretKeyData
 
getKeyAndMask() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSAddress
 
getKeyAttr() - Method in class org.bouncycastle.asn1.cms.OtherKeyAttribute
 
getKeyAttrId() - Method in class org.bouncycastle.asn1.cms.OtherKeyAttribute
 
getKeyBytes() - Method in class org.bouncycastle.asn1.bc.SecretKeyData
 
getKeyData() - Method in class org.bouncycastle.pqc.crypto.sphincs.SPHINCSPrivateKeyParameters
 
getKeyData() - Method in class org.bouncycastle.pqc.crypto.sphincs.SPHINCSPublicKeyParameters
 
getKeyDerivationAlgorithm() - Method in class org.bouncycastle.asn1.cms.PasswordRecipientInfo
 
getKeyDerivationFunc() - Method in class org.bouncycastle.asn1.pkcs.PBES2Parameters
 
getKeyDerivationFunc() - Method in class org.bouncycastle.asn1.pkcs.PBMAC1Params
 
getKeyDerivationFunction() - Method in class org.bouncycastle.asn1.cms.RsaKemParameters
 
getKeyEncoding() - Method in class org.bouncycastle.asn1.bc.PbkdKeyData
 
getKeyEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.bc.EncryptedSecretKeyData
 
getKeyEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.cms.KEKRecipientInfo
 
getKeyEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo
 
getKeyEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.cms.KeyTransRecipientInfo
 
getKeyEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.cms.PasswordRecipientInfo
 
getKeyGenAlgorithm() - Method in class org.bouncycastle.asn1.cmc.PopLinkWitnessV2
 
getKeyHash() - Method in class org.bouncycastle.asn1.ocsp.ResponderID
 
getKeyIdentifier() - Method in class org.bouncycastle.asn1.cms.KEKIdentifier
 
getKeyIdentifier() - Method in class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
getKeyIdentifier() - Method in class org.bouncycastle.asn1.x509.SubjectKeyIdentifier
 
getKeyIdentifier() - Method in class org.bouncycastle.crypto.params.SkeinParameters
Obtains the value of the key identifier parameter, or null if not set.
getKeyIdentifierObject() - Method in class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
 
getKeyIdentifierOctets() - Method in class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
 
getKeyInfo() - Method in class org.bouncycastle.asn1.x9.OtherInfo
Return the key specific info for the KEK/CEK.
getKeyLength() - Method in class org.bouncycastle.asn1.cms.RsaKemParameters
 
getKeyLength() - Method in class org.bouncycastle.asn1.misc.CAST5CBCParameters
 
getKeyLength() - Method in class org.bouncycastle.asn1.misc.ScryptParams
Return the length in octets for the derived key.
getKeyLength() - Method in class org.bouncycastle.asn1.pkcs.PBKDF2Params
Return the intended length in octets of the derived key.
getKeyLength() - Method in class org.bouncycastle.crypto.params.KeyParameter
 
getKeyPair() - Method in class org.bouncycastle.crypto.EphemeralKeyPair
 
getKeyPairHist() - Method in class org.bouncycastle.asn1.cmp.KeyRecRepContent
 
getKeySize() - Method in class org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters
 
getKeySize() - Method in class org.bouncycastle.crypto.agreement.kdf.DHKDFParameters
 
getKeySpec() - Method in class org.bouncycastle.asn1.cmp.CertReqTemplateContent
 
getKI() - Method in class org.bouncycastle.crypto.params.KDFCounterParameters
 
getKI() - Method in class org.bouncycastle.crypto.params.KDFDoublePipelineIterationParameters
 
getKI() - Method in class org.bouncycastle.crypto.params.KDFFeedbackParameters
 
getKnowledgeProofForAlpha() - Method in class org.bouncycastle.crypto.agreement.owl.OwlAuthenticationFinish
Get the Schnorr zero-knowledge proof for the knowledge of the private key (x2 x pi) for the public key alpha
getKnowledgeProofForBeta() - Method in class org.bouncycastle.crypto.agreement.owl.OwlAuthenticationServerResponse
Get the zero-knowledge proof for the knowledge of (x4 x pi) for the public key beta = (x4 x pi) * [X1 + X2 + X3]
getKnowledgeProofForX1() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKERound1Payload
 
getKnowledgeProofForX1() - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKERound1Payload
 
getKnowledgeProofForX1() - Method in class org.bouncycastle.crypto.agreement.owl.OwlAuthenticationInitiate
Get the zero-knowledge proof for the knowledge of x1
getKnowledgeProofForX2() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKERound1Payload
 
getKnowledgeProofForX2() - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKERound1Payload
 
getKnowledgeProofForX2() - Method in class org.bouncycastle.crypto.agreement.owl.OwlAuthenticationInitiate
Get the zero-knowledge proof for the knowledge of x2
getKnowledgeProofForX2s() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKERound2Payload
 
getKnowledgeProofForX2s() - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKERound2Payload
 
getKnowledgeProofForX3() - Method in class org.bouncycastle.crypto.agreement.owl.OwlAuthenticationServerResponse
Get the zero-knowledge proof for the knowledge of x3 for X3 = x3 * [G]
getKnowledgeProofForX3() - Method in class org.bouncycastle.crypto.agreement.owl.OwlFinishRegistration
Get the zero-knowledge proof for the knowledge of x3 for X3 = x3 * [G]
getKnowledgeProofForX4() - Method in class org.bouncycastle.crypto.agreement.owl.OwlAuthenticationServerResponse
Get the zero-knowledge proof for the knowledge of x4 for X4 = x4 * [G]
getKPAK() - Method in class org.bouncycastle.crypto.params.ECCSIKeyGenerationParameters
Returns the public key component (kpak) corresponding to the secret key.
getL() - Method in class org.bouncycastle.asn1.pkcs.DHParameter
 
getL() - Method in enum org.bouncycastle.crypto.hash2curve.HashToCurveProfile
Retrieves the value of the field 'L' representing the internal block size in bytes associated with this instance.
getL() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData
 
getL() - Method in class org.bouncycastle.crypto.params.DHParameters
Return the private value length in bits - if set, zero otherwise
getL() - Method in class org.bouncycastle.crypto.params.DSAParameterGenerationParameters
 
getL() - Method in class org.bouncycastle.crypto.params.ElGamalParameters
return private value limit - l
getL() - Method in class org.bouncycastle.pqc.crypto.faest.FaestParameters
 
getL() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getL() - Method in class org.bouncycastle.pqc.crypto.lms.HSSPrivateKeyParameters
 
getL() - Method in class org.bouncycastle.pqc.crypto.lms.HSSPublicKeyParameters
 
getL() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getL() - Method in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
getL() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
getLambda() - Method in class org.bouncycastle.math.ec.endo.GLVTypeAParameters
 
getLambda() - Method in class org.bouncycastle.math.ec.endo.GLVTypeBParameters
 
getLambda() - Method in class org.bouncycastle.pqc.crypto.faest.FaestParameters
 
getLambdaBytes() - Method in class org.bouncycastle.pqc.crypto.faest.FaestParameters
 
getLanes() - Method in class org.bouncycastle.crypto.params.Argon2Parameters
 
getLastModifiedDate() - Method in class org.bouncycastle.asn1.bc.ObjectData
 
getLastModifiedDate() - Method in class org.bouncycastle.asn1.bc.ObjectStoreData
 
getLayerAddress() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSAddress
 
getLayers() - Method in class org.bouncycastle.pqc.asn1.XMSSMTKeyParams
 
getLayers() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTParameters
Getter layers.
getLdsVersion() - Method in class org.bouncycastle.asn1.icao.LDSVersionInfo
 
getLeafIndex(long, int) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
 
getLen() - Method in class org.bouncycastle.asn1.cmp.KemBMParameter
 
getLen() - Method in class org.bouncycastle.asn1.cmp.KemOtherInfo
 
getLen() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTParameters
 
getLengthOctetCount(long) - Static method in class org.bouncycastle.asn1.DLGenerator
Return the number of octets in the definite-length encoding of bodyLength (the length octets only, excluding the identifier).
getLengthTag(byte[]) - Method in class org.bouncycastle.crypto.engines.EthereumIESEngine
 
getLengthTag(byte[]) - Method in class org.bouncycastle.crypto.engines.IESEngine
 
getLengthTag(byte[]) - Method in class org.bouncycastle.crypto.engines.OldIESEngine
 
getLimit() - Method in class org.bouncycastle.asn1.ASN1InputStream
 
getLKeySize() - Method in class org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters
Deprecated.
use getKeySize
getLMOTSParam() - Method in class org.bouncycastle.pqc.crypto.lms.LMSParameters
 
getLMSigParam() - Method in class org.bouncycastle.pqc.crypto.lms.LMSParameters
 
getLmsParameters() - Method in class org.bouncycastle.pqc.crypto.lms.HSSKeyGenerationParameters
 
getLMSParameters() - Method in class org.bouncycastle.pqc.crypto.lms.HSSPrivateKeyParameters
 
getLMSParameters() - Method in class org.bouncycastle.pqc.crypto.lms.LMSPublicKeyParameters
 
getLMSPublicKey() - Method in class org.bouncycastle.pqc.crypto.lms.HSSPublicKeyParameters
 
getLn() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getLnBits() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getLnHalf() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getLoadedObject() - Method in class org.bouncycastle.asn1.ASN1BitString
 
getLoadedObject() - Method in class org.bouncycastle.asn1.ASN1OctetString
 
getLoadedObject() - Method in class org.bouncycastle.asn1.ASN1TaggedObject
 
getLoadedObject() - Method in class org.bouncycastle.asn1.BERBitStringParser
 
getLoadedObject() - Method in class org.bouncycastle.asn1.BEROctetStringParser
Return an in-memory, encodable, representation of the OCTET STRING.
getLoadedObject() - Method in class org.bouncycastle.asn1.BERSequenceParser
Return an in-memory, encodable, representation of the SEQUENCE.
getLoadedObject() - Method in class org.bouncycastle.asn1.BERSetParser
Return an in-memory, encodable, representation of the SET.
getLoadedObject() - Method in class org.bouncycastle.asn1.DERExternalParser
Return an in-memory, encodable, representation of the EXTERNAL object.
getLoadedObject() - Method in class org.bouncycastle.asn1.DEROctetStringParser
Return an in-memory, encodable, representation of the OCTET STRING.
getLoadedObject() - Method in class org.bouncycastle.asn1.DLBitStringParser
 
getLoadedObject() - Method in class org.bouncycastle.asn1.DLSequenceParser
Return an in memory, encodable, representation of the SEQUENCE.
getLoadedObject() - Method in class org.bouncycastle.asn1.DLSetParser
Return an in memory, encodable, representation of the SET.
getLoadedObject() - Method in interface org.bouncycastle.asn1.InMemoryRepresentable
Get the in-memory representation of the ASN.1 object.
getLocality() - Method in class org.bouncycastle.asn1.esf.SignerLocation
Return the localityName DirectoryString
getLocalityName() - Method in class org.bouncycastle.asn1.esf.SignerLocation
Deprecated.
use getLocality()
getLocation() - Method in class org.bouncycastle.asn1.bc.ExternalValue
 
getLocationInfo() - Method in class org.bouncycastle.asn1.cms.RequesterCertificate
 
getLocations() - Method in class org.bouncycastle.asn1.bc.ExternalValue
 
getLocator() - Method in class org.bouncycastle.asn1.ocsp.ServiceLocator
 
getLogAlphaHint() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getLogHash() - Method in class org.bouncycastle.asn1.x509.MTCCertificationAuthority
 
getLogN() - Method in class org.bouncycastle.pqc.crypto.falcon.FalconParameters
 
getLookupTable() - Method in class org.bouncycastle.math.ec.FixedPointPreCompInfo
 
getLowerSigmaBound() - Method in class org.bouncycastle.crypto.params.NaccacheSternKeyParameters
 
getLs() - Method in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
getLsq() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
getLSub(int) - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
getM() - Method in class org.bouncycastle.asn1.ua.DSTU4145BinaryField
 
getM() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Field
 
getM() - Method in class org.bouncycastle.crypto.params.CMCEParameters
 
getM() - Method in class org.bouncycastle.crypto.params.DHParameters
Return the minimum length of the private value.
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Curve
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Curve
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Curve
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Curve
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Curve
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Curve
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Curve
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Curve
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Curve
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Curve
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Curve
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Curve
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Curve
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Curve
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Curve
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Curve
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Curve
 
getM() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Curve
 
getM() - Method in class org.bouncycastle.math.ec.ECCurve.F2m
 
getM() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
getM() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEParameters
Deprecated.
 
getM() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getM() - Method in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
getM() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getM() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getM() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getM() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
getM() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getM_h() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getM_hb_z1() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getMac() - Method in class org.bouncycastle.asn1.bc.PbkdMacIntegrityCheck
 
getMac() - Method in class org.bouncycastle.asn1.cmp.DHBMParameter
 
getMac() - Method in class org.bouncycastle.asn1.cmp.KemBMParameter
 
getMac() - Method in class org.bouncycastle.asn1.cmp.KemOtherInfo
 
getMac() - Method in class org.bouncycastle.asn1.cmp.PBMParameter
 
getMac() - Method in class org.bouncycastle.asn1.cms.AuthenticatedData
 
getMac() - Method in class org.bouncycastle.asn1.cms.AuthenticatedDataParser
 
getMac() - Method in class org.bouncycastle.asn1.cms.AuthEnvelopedData
 
getMac() - Method in class org.bouncycastle.asn1.cms.AuthEnvelopedDataParser
 
getMac() - Method in class org.bouncycastle.asn1.pkcs.MacData
 
getMac() - Method in class org.bouncycastle.crypto.engines.EthereumIESEngine
 
getMac() - Method in class org.bouncycastle.crypto.engines.IESEngine
 
getMac() - Method in class org.bouncycastle.crypto.generators.KDFCounterBytesGenerator
 
getMac() - Method in class org.bouncycastle.crypto.generators.KDFDoublePipelineIterationBytesGenerator
 
getMac() - Method in class org.bouncycastle.crypto.generators.KDFFeedbackBytesGenerator
 
getMac() - Method in class org.bouncycastle.crypto.io.MacInputStream
 
getMac() - Method in class org.bouncycastle.crypto.io.MacOutputStream
 
getMac() - Method in interface org.bouncycastle.crypto.MacDerivationFunction
return the MAC used as the basis for the function
getMac() - Method in interface org.bouncycastle.crypto.modes.AEADCipher
Return the value of the MAC associated with the last stream processed.
getMac() - Method in class org.bouncycastle.crypto.modes.CCMBlockCipher
Returns a byte array containing the mac calculated as part of the last encrypt or decrypt operation.
getMac() - Method in class org.bouncycastle.crypto.modes.ChaCha20Poly1305
 
getMac() - Method in class org.bouncycastle.crypto.modes.EAXBlockCipher
 
getMac() - Method in class org.bouncycastle.crypto.modes.GCMBlockCipher
 
getMac() - Method in class org.bouncycastle.crypto.modes.GCMSIVBlockCipher
 
getMac() - Method in class org.bouncycastle.crypto.modes.KCCMBlockCipher
 
getMac() - Method in class org.bouncycastle.crypto.modes.KGCMBlockCipher
 
getMac() - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
getMacAlgId() - Method in class org.bouncycastle.asn1.cmc.IdentityProofV2
 
getMacAlgorithm() - Method in class org.bouncycastle.asn1.bc.PbkdMacIntegrityCheck
 
getMacAlgorithm() - Method in class org.bouncycastle.asn1.cmc.PopLinkWitnessV2
 
getMacAlgorithm() - Method in class org.bouncycastle.asn1.cms.AuthenticatedData
 
getMacAlgorithm() - Method in class org.bouncycastle.asn1.cms.AuthenticatedDataParser
 
getMacAlgorithm() - Method in class org.bouncycastle.asn1.cms.CMSAlgorithmProtection
 
getMacData() - Method in class org.bouncycastle.asn1.pkcs.Pfx
 
getMacData() - Method in class org.bouncycastle.crypto.util.DERMacData
 
getMacKey() - Method in class org.bouncycastle.asn1.cryptopro.Gost2814789EncryptedKey
 
getMacKeySize() - Method in class org.bouncycastle.crypto.params.IESParameters
 
getMacSize() - Method in interface org.bouncycastle.crypto.Mac
Return the block size for this MAC (in bytes).
getMacSize() - Method in class org.bouncycastle.crypto.macs.Blake3Mac
 
getMacSize() - Method in class org.bouncycastle.crypto.macs.BlockCipherMac
 
getMacSize() - Method in class org.bouncycastle.crypto.macs.CBCBlockCipherMac
 
getMacSize() - Method in class org.bouncycastle.crypto.macs.CFBBlockCipherMac
 
getMacSize() - Method in class org.bouncycastle.crypto.macs.CMac
 
getMacSize() - Method in class org.bouncycastle.crypto.macs.DSTU7564Mac
 
getMacSize() - Method in class org.bouncycastle.crypto.macs.DSTU7624Mac
 
getMacSize() - Method in class org.bouncycastle.crypto.macs.GMac
 
getMacSize() - Method in class org.bouncycastle.crypto.macs.GOST28147Mac
 
getMacSize() - Method in class org.bouncycastle.crypto.macs.HMac
 
getMacSize() - Method in class org.bouncycastle.crypto.macs.ISO9797Alg3Mac
 
getMacSize() - Method in class org.bouncycastle.crypto.macs.KGMac
 
getMacSize() - Method in class org.bouncycastle.crypto.macs.KMAC
 
getMacSize() - Method in class org.bouncycastle.crypto.macs.OldHMac
 
getMacSize() - Method in class org.bouncycastle.crypto.macs.Poly1305
 
getMacSize() - Method in class org.bouncycastle.crypto.macs.SipHash
 
getMacSize() - Method in class org.bouncycastle.crypto.macs.SipHash128
 
getMacSize() - Method in class org.bouncycastle.crypto.macs.SkeinMac
 
getMacSize() - Method in class org.bouncycastle.crypto.macs.VMPCMac
 
getMacSize() - Method in class org.bouncycastle.crypto.macs.Zuc128Mac
Obtain Mac Size.
getMacSize() - Method in class org.bouncycastle.crypto.macs.Zuc256Mac
Obtain Mac Size.
getMacSize() - Method in class org.bouncycastle.crypto.params.AEADParameters
 
getMacSize() - Method in class org.bouncycastle.crypto.test.speedy.Poly1305Reference
 
getMacTag() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKERound3Payload
 
getMacTag() - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKERound3Payload
 
getMacTag() - Method in class org.bouncycastle.crypto.agreement.owl.OwlKeyConfirmation
Get the MAC tag which serves as a key confirmation string
getMap() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData
 
getMappedPoint() - Method in class org.bouncycastle.math.ec.endo.EndoPreCompInfo
 
getMaskGenAlgorithm() - Method in class org.bouncycastle.asn1.pkcs.RSAESOAEPparams
 
getMaskGenAlgorithm() - Method in class org.bouncycastle.asn1.pkcs.RSASSAPSSparams
 
getMaskKey() - Method in class org.bouncycastle.asn1.cryptopro.Gost2814789EncryptedKey
 
getMasterSecret() - Method in class org.bouncycastle.crypto.params.SAKKEPrivateKeyParameters
Retrieves the private key scalar (master secret).
getMasterSecret() - Method in class org.bouncycastle.pqc.crypto.lms.LMSPrivateKeyParameters
 
getMatches(Selector<T>) - Method in class org.bouncycastle.util.CollectionStore
Return the matches in the collection for the passed in selector.
getMatches(Selector<T>) - Method in interface org.bouncycastle.util.Store
Return a possibly empty collection of objects that match the criteria implemented in the passed in Selector.
getMaxDecodedLength(int) - Method in class org.bouncycastle.util.encoders.Base32Encoder
 
getMaxDecodedLength(int) - Method in class org.bouncycastle.util.encoders.Base64Encoder
 
getMaxDecodedLength(int) - Method in interface org.bouncycastle.util.encoders.Encoder
Return the maximum expected output length of a decoding.
getMaxDecodedLength(int) - Method in class org.bouncycastle.util.encoders.HexEncoder
 
getMaximum() - Method in class org.bouncycastle.asn1.x509.GeneralSubtree
 
getMaxIndex() - Method in class org.bouncycastle.pqc.asn1.XMSSMTPrivateKey
 
getMaxIndex() - Method in class org.bouncycastle.pqc.asn1.XMSSPrivateKey
 
getMaxIndex() - Method in class org.bouncycastle.pqc.crypto.xmss.BDS
 
getMaxIndex() - Method in class org.bouncycastle.pqc.crypto.xmss.BDSStateMap
 
getMaxIterations() - Method in class org.bouncycastle.crypto.engines.Zuc128CoreEngine
Obtain Max iterations.
getMaxIterations() - Method in class org.bouncycastle.crypto.engines.Zuc256CoreEngine
Obtain Max iterations.
getMaxOutlen() - Method in class org.bouncycastle.crypto.prng.drbg.DualECPoints
 
getMaxSerial() - Method in class org.bouncycastle.asn1.x509.MTCCertificationAuthority
 
getMByte() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getMBytes() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getMd() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getMediaType() - Method in class org.bouncycastle.asn1.cms.MetaData
Deprecated.
getMediaTypeIA5() - Method in class org.bouncycastle.asn1.cms.MetaData
 
getMemory() - Method in class org.bouncycastle.crypto.params.Argon2Parameters
 
getMessage() - Method in class org.bouncycastle.asn1.dvcs.Data
 
getMessageAuthScheme() - Method in class org.bouncycastle.asn1.pkcs.PBMAC1Params
 
getMessageImprint() - Method in class org.bouncycastle.asn1.dvcs.Data
 
getMessageImprint() - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfo
 
getMessageImprint() - Method in class org.bouncycastle.asn1.tsp.TimeStampReq
 
getMessageImprint() - Method in class org.bouncycastle.asn1.tsp.TSTInfo
 
getMessageTime() - Method in class org.bouncycastle.asn1.cmp.PKIHeader
 
getMetaData() - Method in class org.bouncycastle.asn1.cms.TimeStampedData
 
getMetaData() - Method in class org.bouncycastle.asn1.cms.TimeStampedDataParser
 
getMethod() - Method in class org.bouncycastle.asn1.x509.RelatedCertificateDescriptor
 
getMicros() - Method in class org.bouncycastle.asn1.tsp.Accuracy
 
getMillis() - Method in class org.bouncycastle.asn1.tsp.Accuracy
 
getMinimalPolynomial() - Method in interface org.bouncycastle.math.field.PolynomialExtensionField
 
getMinimum() - Method in class org.bouncycastle.asn1.x509.GeneralSubtree
 
getMinSerial() - Method in class org.bouncycastle.asn1.x509.MTCCertificationAuthority
 
getmJ() - Method in enum org.bouncycastle.crypto.hash2curve.HashToCurveProfile
Retrieves the value of the field 'mJ' representing the associated Montgomery equation parameter A
getmK() - Method in enum org.bouncycastle.crypto.hash2curve.HashToCurveProfile
Retrieves the value of the field 'mK' representing the associated Montgomery equation parameter B specific to the hash-to-curve profile.
getModulus() - Method in class org.bouncycastle.asn1.eac.RSAPublicKey
 
getModulus() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKey
 
getModulus() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
Deprecated.
 
getModulus() - Method in class org.bouncycastle.asn1.pkcs.RSAPublicKey
 
getModulus() - Method in class org.bouncycastle.asn1.x509.RSAPublicKeyStructure
Deprecated.
 
getModulus() - Method in class org.bouncycastle.crypto.params.NaccacheSternKeyParameters
 
getModulus() - Method in class org.bouncycastle.crypto.params.RSAKeyParameters
 
getMqM() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getMqN() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getMSeedEq() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMPublicKeyParameters
 
getMsg() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Vector
 
getMu() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEParameters
Deprecated.
 
getMu() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getMuLen() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getMultiBlockSize() - Method in class org.bouncycastle.crypto.DefaultMultiBlockCipher
 
getMultiBlockSize() - Method in interface org.bouncycastle.crypto.MultiBlockCipher
Return the multi-block size for this cipher (in bytes).
getMultiplier() - Method in class org.bouncycastle.math.ec.ECCurve
Sets the default ECMultiplier, unless already set.
getMVecLimbs() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getN() - Method in class org.bouncycastle.asn1.ua.DSTU4145ECBinary
 
getN() - Method in class org.bouncycastle.asn1.x9.X9ECParameters
 
getN() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKECurve
 
getN() - Method in class org.bouncycastle.crypto.agreement.owl.OwlCurve
Get n, the order of the base point
getN() - Method in class org.bouncycastle.crypto.params.CMCEParameters
 
getN() - Method in class org.bouncycastle.crypto.params.DSAParameterGenerationParameters
 
getN() - Method in class org.bouncycastle.crypto.params.ECCSIKeyGenerationParameters
Returns the bit length used in key generation.
getN() - Method in class org.bouncycastle.crypto.params.ECDomainParameters
 
getN() - Method in class org.bouncycastle.crypto.params.FrodoKEMParameters
 
getN() - Method in class org.bouncycastle.crypto.params.SAKKEPublicKeyParameters
 
getN() - Method in class org.bouncycastle.crypto.params.SLHDSAParameters
 
getN() - Method in class org.bouncycastle.crypto.params.SRP6GroupParameters
 
getN() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEParameters
Deprecated.
 
getN() - Method in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
getN() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getN() - Method in class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusParameters
 
getN() - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
getN() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
getN() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getNafWeight(BigInteger) - Static method in class org.bouncycastle.math.ec.WNafUtil
 
getName(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.anssi.ANSSINamedCurves
return the named curve name represented by the given object identifier.
getName() - Method in class org.bouncycastle.asn1.cmc.RevokeRequest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.BodyPartIDTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.BodyPartListTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.BodyPartPathTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.BodyPartReferenceTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.CMCCertificationRequestTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.CMCFailInfoTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.CMCPublicationInfoTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.CMCStatusInfoTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.CMCStatusInfoV2Test
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.CMCStatusTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.CMCUnsignedDataTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.ControlsProcessedTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.DecryptedPOPTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.EncryptedPOPTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.ExtendedFailInfoTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.ExtensionReqTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.GetCertTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.GetCRLTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.IdentityProofV2Test
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.LraPopWitnessTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.ModCertTemplateTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.OtherMsgTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.OtherStatusInfoTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.PendInfoTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.PKIDataTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.PKIResponseTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.PopLinkWitnessV2Test
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.PublishTrustAnchorsTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.RevokeRequestTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.TaggedAttributeTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.TaggedCertificationRequestTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.TaggedContentInfoTest
 
getName() - Method in class org.bouncycastle.asn1.cmc.test.TaggedRequestTest
 
getName() - Method in class org.bouncycastle.asn1.cmp.test.CertifiedKeyPairTest
 
getName() - Method in class org.bouncycastle.asn1.cmp.test.PKIFailureInfoTest
 
getName() - Method in class org.bouncycastle.asn1.cmp.test.PollReqContentTest
 
getName() - Method in class org.bouncycastle.asn1.cms.IssuerAndSerialNumber
 
getName() - Method in class org.bouncycastle.asn1.cms.test.AttributeTableUnitTest
 
getName() - Method in class org.bouncycastle.asn1.cms.test.CMSTest
 
getName() - Method in class org.bouncycastle.asn1.cms.test.SignerInfoTest
 
getName() - Method in class org.bouncycastle.asn1.crmf.test.DhSigStaticTest
 
getName() - Method in class org.bouncycastle.asn1.crmf.test.PKIPublicationInfoTest
 
getName(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.cryptopro.ECGOST3410NamedCurves
return the named curve name represented by the given object identifier.
getName() - Method in class org.bouncycastle.asn1.esf.test.CommitmentTypeIndicationUnitTest
 
getName() - Method in class org.bouncycastle.asn1.esf.test.CommitmentTypeQualifierUnitTest
 
getName() - Method in class org.bouncycastle.asn1.esf.test.SignerLocationUnitTest
 
getName() - Method in class org.bouncycastle.asn1.ess.test.ContentHintsUnitTest
 
getName() - Method in class org.bouncycastle.asn1.ess.test.ESSCertIDv2UnitTest
 
getName() - Method in class org.bouncycastle.asn1.ess.test.OtherCertIDUnitTest
 
getName() - Method in class org.bouncycastle.asn1.ess.test.OtherSigningCertificateUnitTest
 
getName(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.gm.GMNamedCurves
return the named curve name represented by the given object identifier.
getName() - Method in class org.bouncycastle.asn1.icao.test.CscaMasterListTest
 
getName() - Method in class org.bouncycastle.asn1.icao.test.DataGroupHashUnitTest
 
getName() - Method in class org.bouncycastle.asn1.icao.test.LDSSecurityObjectUnitTest
 
getName() - Method in class org.bouncycastle.asn1.isismtt.test.AdditionalInformationSyntaxUnitTest
 
getName() - Method in class org.bouncycastle.asn1.isismtt.test.AdmissionsUnitTest
 
getName() - Method in class org.bouncycastle.asn1.isismtt.test.AdmissionSyntaxUnitTest
 
getName() - Method in class org.bouncycastle.asn1.isismtt.test.CertHashUnitTest
 
getName() - Method in class org.bouncycastle.asn1.isismtt.test.DeclarationOfMajorityUnitTest
 
getName() - Method in class org.bouncycastle.asn1.isismtt.test.MonetaryLimitUnitTest
 
getName() - Method in class org.bouncycastle.asn1.isismtt.test.NamingAuthorityUnitTest
 
getName() - Method in class org.bouncycastle.asn1.isismtt.test.ProcurationSyntaxUnitTest
 
getName() - Method in class org.bouncycastle.asn1.isismtt.test.ProfessionInfoUnitTest
 
getName() - Method in class org.bouncycastle.asn1.isismtt.test.RequestedCertificateUnitTest
 
getName() - Method in class org.bouncycastle.asn1.isismtt.test.RestrictionUnitTest
 
getName() - Method in class org.bouncycastle.asn1.microsoft.test.TimeStampRequestTest
 
getName() - Method in class org.bouncycastle.asn1.misc.test.GetInstanceTest
 
getName(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.nist.NISTNamedCurves
return the named curve name represented by the given object identifier.
getName() - Method in class org.bouncycastle.asn1.ocsp.ResponderID
 
getName() - Method in class org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber
 
getName(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.sec.SECNamedCurves
return the named curve name represented by the given object identifier.
getName() - Method in class org.bouncycastle.asn1.smime.test.SMIMETest
 
getName(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves
return the named curve name represented by the given object identifier.
getName() - Method in class org.bouncycastle.asn1.test.AllowNonDerTimeTest
 
getName() - Method in class org.bouncycastle.asn1.test.ASN1GeneratorTest
 
getName() - Method in class org.bouncycastle.asn1.test.ASN1IntegerTest
 
getName() - Method in class org.bouncycastle.asn1.test.AttributeCertificateInfoIssuerTest
 
getName() - Method in class org.bouncycastle.asn1.test.AuthorityKeyIdentifierTest
 
getName() - Method in class org.bouncycastle.asn1.test.BiometricDataUnitTest
 
getName() - Method in class org.bouncycastle.asn1.test.BitStringTest
 
getName() - Method in class org.bouncycastle.asn1.test.CertIDTest
 
getName() - Method in class org.bouncycastle.asn1.test.CertificateTest
 
getName() - Method in class org.bouncycastle.asn1.test.DefiniteLengthAllocationTest
 
getName() - Method in class org.bouncycastle.asn1.test.DERApplicationSpecificTest
 
getName() - Method in class org.bouncycastle.asn1.test.DERPrivateTest
 
getName() - Method in class org.bouncycastle.asn1.test.DERUTF8StringTest
 
getName() - Method in class org.bouncycastle.asn1.test.DLExternalTest
 
getName() - Method in class org.bouncycastle.asn1.test.EmptyExtensionSequenceTest
 
getName() - Method in class org.bouncycastle.asn1.test.EncryptedPrivateKeyInfoTest
 
getName() - Method in class org.bouncycastle.asn1.test.EqualsAndHashCodeTest
 
getName() - Method in class org.bouncycastle.asn1.test.GeneralizedTimeTest
 
getName() - Method in class org.bouncycastle.asn1.test.GeneralNameTest
 
getName() - Method in class org.bouncycastle.asn1.test.GenerationTest
 
getName() - Method in class org.bouncycastle.asn1.test.GetInstanceTest
 
getName() - Method in class org.bouncycastle.asn1.test.IANAObjectIdentifierTest
 
getName() - Method in class org.bouncycastle.asn1.test.IETFUtilsTest
 
getName() - Method in class org.bouncycastle.asn1.test.InputStreamTest
 
getName() - Method in class org.bouncycastle.asn1.test.Iso4217CurrencyCodeUnitTest
 
getName() - Method in class org.bouncycastle.asn1.test.IssuingDistributionPointUnitTest
 
getName() - Method in class org.bouncycastle.asn1.test.KeyPurposeIdTest
 
getName() - Method in class org.bouncycastle.asn1.test.KeyUsageTest
 
getName() - Method in class org.bouncycastle.asn1.test.KMACParamsTest
 
getName() - Method in class org.bouncycastle.asn1.test.LinkedCertificateTest
 
getName() - Method in class org.bouncycastle.asn1.test.LocaleTest
 
getName() - Method in class org.bouncycastle.asn1.test.LongDefiniteLengthParserTest
 
getName() - Method in class org.bouncycastle.asn1.test.MiscTest
 
getName() - Method in class org.bouncycastle.asn1.test.MonetaryValueUnitTest
 
getName() - Method in class org.bouncycastle.asn1.test.NameConstraintsTest
 
getName() - Method in class org.bouncycastle.asn1.test.NameOrPseudonymUnitTest
 
getName() - Method in class org.bouncycastle.asn1.test.NetscapeCertTypeTest
 
getName() - Method in class org.bouncycastle.asn1.test.ObjectIdentifierTest
 
getName() - Method in class org.bouncycastle.asn1.test.OCSPTest
 
getName() - Method in class org.bouncycastle.asn1.test.OIDTest
 
getName() - Method in class org.bouncycastle.asn1.test.ParseTest
 
getName() - Method in class org.bouncycastle.asn1.test.ParsingTest
 
getName() - Method in class org.bouncycastle.asn1.test.PersonalDataUnitTest
 
getName() - Method in class org.bouncycastle.asn1.test.PKCS10Test
 
getName() - Method in class org.bouncycastle.asn1.test.PKCS12Test
 
getName() - Method in class org.bouncycastle.asn1.test.PolicyConstraintsTest
 
getName() - Method in class org.bouncycastle.asn1.test.PrivateKeyInfoTest
 
getName() - Method in class org.bouncycastle.asn1.test.QCStatementUnitTest
 
getName() - Method in class org.bouncycastle.asn1.test.QcTypeUnitTest
 
getName() - Method in class org.bouncycastle.asn1.test.ReasonFlagsTest
 
getName() - Method in class org.bouncycastle.asn1.test.RelativeOIDTest
 
getName() - Method in class org.bouncycastle.asn1.test.RFC4519Test
 
getName() - Method in class org.bouncycastle.asn1.test.SemanticsInformationUnitTest
 
getName() - Method in class org.bouncycastle.asn1.test.SetTest
 
getName() - Method in class org.bouncycastle.asn1.test.StreamLimitTest
 
getName() - Method in class org.bouncycastle.asn1.test.StringTest
 
getName() - Method in class org.bouncycastle.asn1.test.SubjectKeyIdentifierTest
 
getName() - Method in class org.bouncycastle.asn1.test.TagTest
 
getName() - Method in class org.bouncycastle.asn1.test.TargetInformationTest
 
getName() - Method in class org.bouncycastle.asn1.test.TBSCertificateIssuerTest
 
getName() - Method in class org.bouncycastle.asn1.test.TBSCertListTest
 
getName() - Method in class org.bouncycastle.asn1.test.TypeOfBiometricDataUnitTest
 
getName() - Method in class org.bouncycastle.asn1.test.UTCTimeTest
 
getName() - Method in class org.bouncycastle.asn1.test.X500NameTest
 
getName() - Method in class org.bouncycastle.asn1.test.X509AltTest
 
getName() - Method in class org.bouncycastle.asn1.test.X509ExtensionsTest
 
getName() - Method in class org.bouncycastle.asn1.test.X509NameTest
 
getName() - Method in class org.bouncycastle.asn1.test.X9Test
 
getName() - Method in class org.bouncycastle.asn1.x509.DistributionPointName
Return the tagged object inside the distribution point name.
getName() - Method in class org.bouncycastle.asn1.x509.GeneralName
 
getName(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.x9.ECNamedCurveTable
return a X9ECParameters object representing the passed in named curve.
getName(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.asn1.x9.X962NamedCurves
return the named curve name represented by the given object identifier.
getName(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.crypto.ec.CustomNamedCurves
return the named curve name represented by the given object identifier.
getName() - Method in class org.bouncycastle.crypto.ec.test.ECElGamalTest
 
getName() - Method in class org.bouncycastle.crypto.ec.test.ECTransformationTest
 
getName() - Method in class org.bouncycastle.crypto.params.BLSParameters
 
getName() - Method in class org.bouncycastle.crypto.params.CMCEParameters
 
getName() - Method in class org.bouncycastle.crypto.params.ECNamedDomainParameters
 
getName() - Method in class org.bouncycastle.crypto.params.FrodoKEMParameters
 
getName() - Method in class org.bouncycastle.crypto.params.MLDSAParameters
 
getName() - Method in class org.bouncycastle.crypto.params.MLKEMParameters
 
getName() - Method in class org.bouncycastle.crypto.params.RSABlindSignatureParameters
Return the RFC 9474 sec. 5 variant name (e.g.
getName() - Method in class org.bouncycastle.crypto.params.SLHDSAParameters
 
getName() - Method in class org.bouncycastle.crypto.prng.test.CTRDRBGTest
 
getName() - Method in class org.bouncycastle.crypto.prng.test.DRBGTestVector
 
getName() - Method in class org.bouncycastle.crypto.prng.test.DualECDRBGTest
 
getName() - Method in class org.bouncycastle.crypto.prng.test.FixedSecureRandomTest
 
getName() - Method in class org.bouncycastle.crypto.prng.test.HashDRBGTest
 
getName() - Method in class org.bouncycastle.crypto.prng.test.HMacDRBGTest
 
getName() - Method in class org.bouncycastle.crypto.prng.test.SP800RandomTest
 
getName() - Method in class org.bouncycastle.crypto.prng.test.X931Test
 
getName() - Method in class org.bouncycastle.crypto.test.AESFastTest
 
getName() - Method in class org.bouncycastle.crypto.test.AESLightTest
 
getName() - Method in class org.bouncycastle.crypto.test.AESTest
 
getName() - Method in class org.bouncycastle.crypto.test.AESVectorFileTest
 
getName() - Method in class org.bouncycastle.crypto.test.AESWrapPadTest
 
getName() - Method in class org.bouncycastle.crypto.test.AESWrapTest
 
getName() - Method in class org.bouncycastle.crypto.test.Argon2Test
 
getName() - Method in class org.bouncycastle.crypto.test.ARIATest
 
getName() - Method in class org.bouncycastle.crypto.test.AsconTest
 
getName() - Method in class org.bouncycastle.crypto.test.AsymmetricConstraintsTest
 
getName() - Method in class org.bouncycastle.crypto.test.BCryptTest
 
getName() - Method in class org.bouncycastle.crypto.test.BigIntegersTest
 
getName() - Method in class org.bouncycastle.crypto.test.BIP340SignerTest
 
getName() - Method in class org.bouncycastle.crypto.test.Blake2bDigestTest
 
getName() - Method in class org.bouncycastle.crypto.test.Blake2sDigestTest
 
getName() - Method in class org.bouncycastle.crypto.test.Blake2xsDigestTest
 
getName() - Method in class org.bouncycastle.crypto.test.Blake3Test
 
getName() - Method in class org.bouncycastle.crypto.test.BlockCipherMonteCarloTest
 
getName() - Method in class org.bouncycastle.crypto.test.BlockCipherResetTest
 
getName() - Method in class org.bouncycastle.crypto.test.BlockCipherVectorTest
 
getName() - Method in class org.bouncycastle.crypto.test.BlowfishTest
 
getName() - Method in class org.bouncycastle.crypto.test.CamelliaLightTest
 
getName() - Method in class org.bouncycastle.crypto.test.CamelliaTest
 
getName() - Method in class org.bouncycastle.crypto.test.CAST5Test
 
getName() - Method in class org.bouncycastle.crypto.test.CAST6Test
 
getName() - Method in class org.bouncycastle.crypto.test.CCMTest
 
getName() - Method in class org.bouncycastle.crypto.test.ChaCha20Poly1305Test
 
getName() - Method in class org.bouncycastle.crypto.test.ChaChaTest
 
getName() - Method in class org.bouncycastle.crypto.test.CipherStreamTest
 
getName() - Method in class org.bouncycastle.crypto.test.CipherTest
 
getName() - Method in class org.bouncycastle.crypto.test.CMacTest
 
getName() - Method in class org.bouncycastle.crypto.test.ConcatenationKDFTest
 
getName() - Method in class org.bouncycastle.crypto.test.CramerShoupTest
 
getName() - Method in class org.bouncycastle.crypto.test.CryptoServiceConstraintsTest
 
getName() - Method in class org.bouncycastle.crypto.test.CSHAKETest
 
getName() - Method in class org.bouncycastle.crypto.test.CTSTest
 
getName() - Method in class org.bouncycastle.crypto.test.DESedeTest
 
getName() - Method in class org.bouncycastle.crypto.test.DESTest
 
getName() - Method in class org.bouncycastle.crypto.test.DeterministicDSATest
 
getName() - Method in class org.bouncycastle.crypto.test.DHKEKGeneratorTest
 
getName() - Method in class org.bouncycastle.crypto.test.DHTest
 
getName() - Method in class org.bouncycastle.crypto.test.DigestConstraintsTest
 
getName() - Method in class org.bouncycastle.crypto.test.DigestRandomNumberTest
 
getName() - Method in class org.bouncycastle.crypto.test.DigestTest
 
getName() - Method in class org.bouncycastle.crypto.test.DSATest
 
getName() - Method in class org.bouncycastle.crypto.test.DSTU4145Test
 
getName() - Method in class org.bouncycastle.crypto.test.DSTU7624Test
 
getName() - Method in class org.bouncycastle.crypto.test.EAXTest
 
getName() - Method in class org.bouncycastle.crypto.test.ECCSISignerTest
 
getName() - Method in class org.bouncycastle.crypto.test.ECDHKEKGeneratorTest
 
getName() - Method in class org.bouncycastle.crypto.test.ECGOST3410Test
 
getName() - Method in class org.bouncycastle.crypto.test.ECIESKeyEncapsulationTest
 
getName() - Method in class org.bouncycastle.crypto.test.ECIESTest
 
getName() - Method in class org.bouncycastle.crypto.test.ECNRTest
 
getName() - Method in class org.bouncycastle.crypto.test.ECTest
 
getName() - Method in class org.bouncycastle.crypto.test.Ed25519Test
 
getName() - Method in class org.bouncycastle.crypto.test.Ed448Test
 
getName() - Method in class org.bouncycastle.crypto.test.ElephantTest
 
getName() - Method in class org.bouncycastle.crypto.test.ElGamalTest
 
getName() - Method in class org.bouncycastle.crypto.test.EqualsHashCodeTest
 
getName() - Method in class org.bouncycastle.crypto.test.EthereumIESTest
 
getName() - Method in class org.bouncycastle.crypto.test.GCMSIVTest
 
getName() - Method in class org.bouncycastle.crypto.test.GCMTest
 
getName() - Method in class org.bouncycastle.crypto.test.GiftCofbTest
 
getName() - Method in class org.bouncycastle.crypto.test.GMacTest
 
getName() - Method in class org.bouncycastle.crypto.test.GOST28147MacTest
 
getName() - Method in class org.bouncycastle.crypto.test.GOST28147Test
 
getName() - Method in class org.bouncycastle.crypto.test.GOST3410Test
 
getName() - Method in class org.bouncycastle.crypto.test.GOST3412MacTest
 
getName() - Method in class org.bouncycastle.crypto.test.GOST3412Test
 
getName() - Method in class org.bouncycastle.crypto.test.Grain128AEADTest
 
getName() - Method in class org.bouncycastle.crypto.test.Grain128Test
 
getName() - Method in class org.bouncycastle.crypto.test.Grainv1Test
 
getName() - Method in class org.bouncycastle.crypto.test.GSKKDFTest
 
getName() - Method in class org.bouncycastle.crypto.test.Haraka256DigestTest
 
getName() - Method in class org.bouncycastle.crypto.test.Haraka512DigestTest
 
getName() - Method in class org.bouncycastle.crypto.test.HashCommitmentTest
 
getName() - Method in class org.bouncycastle.crypto.test.HCFamilyTest
 
getName() - Method in class org.bouncycastle.crypto.test.HCFamilyVecTest
 
getName() - Method in class org.bouncycastle.crypto.test.HKDFGeneratorTest
 
getName() - Method in class org.bouncycastle.crypto.test.IDEATest
 
getName() - Method in class org.bouncycastle.crypto.test.ISAACTest
 
getName() - Method in class org.bouncycastle.crypto.test.ISAPTest
 
getName() - Method in class org.bouncycastle.crypto.test.ISO9796Test
 
getName() - Method in class org.bouncycastle.crypto.test.ISO9797Alg3MacTest
 
getName() - Method in class org.bouncycastle.crypto.test.IsoTrailerTest
 
getName() - Method in class org.bouncycastle.crypto.test.JournalingSecureRandomTest
 
getName() - Method in class org.bouncycastle.crypto.test.KangarooTest
 
getName() - Method in class org.bouncycastle.crypto.test.KDF1GeneratorTest
 
getName() - Method in class org.bouncycastle.crypto.test.KDF2GeneratorTest
 
getName() - Method in class org.bouncycastle.crypto.test.KDFCounterGeneratorTest
 
getName() - Method in class org.bouncycastle.crypto.test.KDFDoublePipelineIteratorGeneratorTest
 
getName() - Method in class org.bouncycastle.crypto.test.KDFFeedbackGeneratorTest
 
getName() - Method in class org.bouncycastle.crypto.test.KeccakDigestTest
 
getName() - Method in class org.bouncycastle.crypto.test.KMACTest
 
getName() - Method in class org.bouncycastle.crypto.test.LEATest
 
getName() - Method in class org.bouncycastle.crypto.test.MacTest
 
getName() - Method in class org.bouncycastle.crypto.test.MD5HMacTest
 
getName() - Method in class org.bouncycastle.crypto.test.MGF1GeneratorTest
 
getName() - Method in class org.bouncycastle.crypto.test.ModeTest
 
getName() - Method in class org.bouncycastle.crypto.test.NaccacheSternTest
 
getName() - Method in class org.bouncycastle.crypto.test.NISTCTSTest
 
getName() - Method in class org.bouncycastle.crypto.test.NISTECCTest
 
getName() - Method in class org.bouncycastle.crypto.test.NoekeonTest
 
getName() - Method in class org.bouncycastle.crypto.test.NonMemoableDigestTest
 
getName() - Method in class org.bouncycastle.crypto.test.NullTest
 
getName() - Method in class org.bouncycastle.crypto.test.OAEPTest
 
getName() - Method in class org.bouncycastle.crypto.test.OCBTest
 
getName() - Method in class org.bouncycastle.crypto.test.OpenBSDBCryptTest
 
getName() - Method in class org.bouncycastle.crypto.test.OpenSSHKeyParsingTests
 
getName() - Method in class org.bouncycastle.crypto.test.PaddingTest
 
getName() - Method in class org.bouncycastle.crypto.test.ParallelHashTest
 
getName() - Method in class org.bouncycastle.crypto.test.PhotonBeetleTest
 
getName() - Method in class org.bouncycastle.crypto.test.PKCS12Test
 
getName() - Method in class org.bouncycastle.crypto.test.PKCS5Test
 
getName() - Method in class org.bouncycastle.crypto.test.Poly1305Test
 
getName() - Method in class org.bouncycastle.crypto.test.PSSBlindTest
 
getName() - Method in class org.bouncycastle.crypto.test.PSSTest
 
getName() - Method in class org.bouncycastle.crypto.test.RadixConverterTest
 
getName() - Method in class org.bouncycastle.crypto.test.RC2Test
 
getName() - Method in class org.bouncycastle.crypto.test.RC2WrapTest
 
getName() - Method in class org.bouncycastle.crypto.test.RC4Test
 
getName() - Method in class org.bouncycastle.crypto.test.RC5Test
 
getName() - Method in class org.bouncycastle.crypto.test.RC6Test
 
getName() - Method in class org.bouncycastle.crypto.test.ResetTest
 
getName() - Method in class org.bouncycastle.crypto.test.RFC3211WrapTest
 
getName() - Method in class org.bouncycastle.crypto.test.RijndaelTest
 
getName() - Method in class org.bouncycastle.crypto.test.RIPEMD128HMacTest
 
getName() - Method in class org.bouncycastle.crypto.test.RIPEMD160HMacTest
 
getName() - Method in class org.bouncycastle.crypto.test.RomulusTest
 
getName() - Method in class org.bouncycastle.crypto.test.RSABlindedTest
 
getName() - Method in class org.bouncycastle.crypto.test.RSABlindSignatureTest
 
getName() - Method in class org.bouncycastle.crypto.test.RSADigestSignerTest
 
getName() - Method in class org.bouncycastle.crypto.test.RSAKeyEncapsulationTest
 
getName() - Method in class org.bouncycastle.crypto.test.RSATest
 
getName() - Method in class org.bouncycastle.crypto.test.SAKKEKEMSTest
 
getName() - Method in class org.bouncycastle.crypto.test.Salsa20Test
 
getName() - Method in class org.bouncycastle.crypto.test.SCryptTest
 
getName() - Method in class org.bouncycastle.crypto.test.SEEDTest
 
getName() - Method in class org.bouncycastle.crypto.test.SerpentTest
 
getName() - Method in class org.bouncycastle.crypto.test.SHA1HMacTest
 
getName() - Method in class org.bouncycastle.crypto.test.SHA224HMacTest
 
getName() - Method in class org.bouncycastle.crypto.test.SHA256HMacTest
 
getName() - Method in class org.bouncycastle.crypto.test.SHA384HMacTest
 
getName() - Method in class org.bouncycastle.crypto.test.SHA3DigestTest
 
getName() - Method in class org.bouncycastle.crypto.test.SHA3HMacTest
 
getName() - Method in class org.bouncycastle.crypto.test.SHA512HMacTest
 
getName() - Method in class org.bouncycastle.crypto.test.Shacal2Test
 
getName() - Method in class org.bouncycastle.crypto.test.SHAKEDigestTest
 
getName() - Method in class org.bouncycastle.crypto.test.ShortenedDigestTest
 
getName() - Method in class org.bouncycastle.crypto.test.SipHash128Test
 
getName() - Method in class org.bouncycastle.crypto.test.SipHashTest
 
getName() - Method in class org.bouncycastle.crypto.test.SkeinDigestTest
 
getName() - Method in class org.bouncycastle.crypto.test.SkeinMacTest
 
getName() - Method in class org.bouncycastle.crypto.test.SkipjackTest
 
getName() - Method in class org.bouncycastle.crypto.test.SM2EngineTest
 
getName() - Method in class org.bouncycastle.crypto.test.SM2KeyExchangeTest
 
getName() - Method in class org.bouncycastle.crypto.test.SM2SignerTest
 
getName() - Method in class org.bouncycastle.crypto.test.SM3HMacTest
 
getName() - Method in class org.bouncycastle.crypto.test.SM4Test
 
getName() - Method in class org.bouncycastle.crypto.test.SP80038GTest
 
getName() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
getName() - Method in class org.bouncycastle.crypto.test.SRP6Test
 
getName() - Method in class org.bouncycastle.crypto.test.StreamCipherResetTest
 
getName() - Method in class org.bouncycastle.crypto.test.StreamCipherVectorTest
 
getName() - Method in class org.bouncycastle.crypto.test.SymmetricConstraintsTest
 
getName() - Method in class org.bouncycastle.crypto.test.TEATest
 
getName() - Method in class org.bouncycastle.crypto.test.Threefish1024Test
 
getName() - Method in class org.bouncycastle.crypto.test.Threefish256Test
 
getName() - Method in class org.bouncycastle.crypto.test.Threefish512Test
 
getName() - Method in class org.bouncycastle.crypto.test.TnepresTest
 
getName() - Method in class org.bouncycastle.crypto.test.TupleHashTest
 
getName() - Method in class org.bouncycastle.crypto.test.TwofishTest
 
getName() - Method in class org.bouncycastle.crypto.test.VMPCKSA3Test
 
getName() - Method in class org.bouncycastle.crypto.test.VMPCMacTest
 
getName() - Method in class org.bouncycastle.crypto.test.VMPCTest
 
getName() - Method in class org.bouncycastle.crypto.test.WhirlpoolDigestTest
 
getName() - Method in class org.bouncycastle.crypto.test.X25519Test
 
getName() - Method in class org.bouncycastle.crypto.test.X448Test
 
getName() - Method in class org.bouncycastle.crypto.test.X931SignerTest
 
getName() - Method in class org.bouncycastle.crypto.test.XChaCha20Poly1305Test
 
getName() - Method in class org.bouncycastle.crypto.test.XChaCha20Test
 
getName() - Method in class org.bouncycastle.crypto.test.XoodyakTest
 
getName() - Method in class org.bouncycastle.crypto.test.XSalsa20Test
 
getName() - Method in class org.bouncycastle.crypto.test.XTEATest
 
getName() - Method in class org.bouncycastle.crypto.test.ZucTest
 
getName() - Method in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
getName(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.crypto.util.SSHNamedCurves
 
getName() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getName() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEParameters
Deprecated.
 
getName() - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumParameters
 
getName() - Method in class org.bouncycastle.pqc.crypto.faest.FaestParameters
 
getName() - Method in class org.bouncycastle.pqc.crypto.falcon.FalconParameters
 
getName() - Method in class org.bouncycastle.pqc.crypto.frodo.FrodoParameters
Deprecated.
 
getName() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getName() - Method in class org.bouncycastle.pqc.crypto.hawk.HawkParameters
 
getName() - Method in class org.bouncycastle.pqc.crypto.hqc.HQCParameters
 
getName() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getName() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAParameters
Deprecated.
 
getName() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMParameters
Deprecated.
 
getName() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getName() - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUParameters
 
getName() - Method in class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusParameters
 
getName() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters
 
getName() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeParameters
 
getName() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getName() - Method in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
getName() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getName() - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
getName() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
getName() - Method in class org.bouncycastle.pqc.crypto.sqisign.SQIsignParameters
 
getName() - Method in class org.bouncycastle.pqc.crypto.test.BIKETest
 
getName() - Method in class org.bouncycastle.pqc.crypto.test.FaestParametersTest
 
getName() - Method in class org.bouncycastle.pqc.crypto.test.NewHopeTest
 
getName() - Method in class org.bouncycastle.pqc.crypto.test.Sphincs256Test
 
getName() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getName() - Method in class org.bouncycastle.util.encoders.test.EncoderTest
 
getName() - Method in class org.bouncycastle.util.encoders.test.UTF8Test
 
getName() - Method in class org.bouncycastle.util.io.pem.PemHeader
 
getName() - Method in class org.bouncycastle.util.io.test.BufferingOutputStreamTest
 
getName() - Method in class org.bouncycastle.util.test.SimpleTest
 
getName() - Method in interface org.bouncycastle.util.test.Test
 
getName() - Method in class org.bouncycastle.util.utiltest.BigIntegersTest
 
getName() - Method in class org.bouncycastle.util.utiltest.IPTest
 
getNameAssigner() - Method in class org.bouncycastle.asn1.x509.EDIPartyName
 
getNamedCurve() - Method in class org.bouncycastle.asn1.ua.DSTU4145Params
 
getNameDistinguisher() - Method in class org.bouncycastle.asn1.x509.sigi.PersonalData
 
getNameForParameters(ECDomainParameters) - Static method in class org.bouncycastle.crypto.util.SSHNamedCurves
 
getNameForParameters(ECCurve) - Static method in class org.bouncycastle.crypto.util.SSHNamedCurves
 
getNameOrPseudonym() - Method in class org.bouncycastle.asn1.x509.sigi.PersonalData
 
getNameRegistrationAuthorities() - Method in class org.bouncycastle.asn1.x509.qualified.SemanticsInformation
 
getNames() - Static method in class org.bouncycastle.asn1.anssi.ANSSINamedCurves
returns an enumeration containing the name strings for curves contained in this structure.
getNames() - Static method in class org.bouncycastle.asn1.cryptopro.ECGOST3410NamedCurves
returns an enumeration containing the name strings for parameters contained in this structure.
getNames() - Static method in class org.bouncycastle.asn1.cryptopro.GOST3410NamedParameters
returns an enumeration containing the name strings for parameters contained in this structure.
getNames() - Static method in class org.bouncycastle.asn1.gm.GMNamedCurves
returns an enumeration containing the name strings for curves contained in this structure.
getNames() - Static method in class org.bouncycastle.asn1.nist.NISTNamedCurves
returns an enumeration containing the name strings for curves contained in this structure.
getNames() - Static method in class org.bouncycastle.asn1.sec.SECNamedCurves
returns an enumeration containing the name strings for curves contained in this structure.
getNames() - Static method in class org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves
returns an enumeration containing the name strings for curves contained in this structure.
getNames() - Method in class org.bouncycastle.asn1.x509.GeneralNames
 
getNames() - Static method in class org.bouncycastle.asn1.x9.ECNamedCurveTable
return an enumeration of the names of the available curves.
getNames() - Static method in class org.bouncycastle.asn1.x9.X962NamedCurves
returns an enumeration containing the name strings for curves contained in this structure.
getNames() - Static method in class org.bouncycastle.crypto.ec.CustomNamedCurves
returns an enumeration containing the name strings for curves contained in this structure.
getNamingAuthority() - Method in class org.bouncycastle.asn1.isismtt.x509.Admissions
 
getNamingAuthority() - Method in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
 
getNamingAuthorityId() - Method in class org.bouncycastle.asn1.isismtt.x509.NamingAuthority
 
getNamingAuthorityText() - Method in class org.bouncycastle.asn1.isismtt.x509.NamingAuthority
 
getNamingAuthorityUrl() - Method in class org.bouncycastle.asn1.isismtt.x509.NamingAuthority
 
getNbEvals() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getNbEvalsLog() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getNbParties() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
Threshold variant: number of MPC parties.
getNbRevealed() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
Threshold variant: number of revealed parties per execution.
getNByte() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getNewSigCert() - Method in class org.bouncycastle.asn1.cmp.KeyRecRepContent
 
getNewWithNew() - Method in class org.bouncycastle.asn1.cmp.CAKeyUpdAnnContent
 
getNewWithNew() - Method in class org.bouncycastle.asn1.cmp.RootCaKeyUpdateContent
 
getNewWithOld() - Method in class org.bouncycastle.asn1.cmp.CAKeyUpdAnnContent
 
getNewWithOld() - Method in class org.bouncycastle.asn1.cmp.RootCaKeyUpdateContent
 
getNextKey() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters
 
getNextKey() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters
 
getNextState(byte[], byte[], OTSHashAddress) - Method in class org.bouncycastle.pqc.crypto.xmss.BDS
 
getNextUpdate() - Method in class org.bouncycastle.asn1.ocsp.SingleResponse
 
getNextUpdate() - Method in class org.bouncycastle.asn1.x509.CertificateList
 
getNextUpdate() - Method in class org.bouncycastle.asn1.x509.TBSCertList
 
getNonce() - Method in class org.bouncycastle.asn1.cms.CCMParameters
 
getNonce() - Method in class org.bouncycastle.asn1.cms.GCMParameters
 
getNonce() - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformation
 
getNonce() - Method in class org.bouncycastle.asn1.tsp.TimeStampReq
 
getNonce() - Method in class org.bouncycastle.asn1.tsp.TSTInfo
 
getNonce() - Method in class org.bouncycastle.crypto.agreement.kdf.GSKKDFParameters
 
getNonce() - Method in class org.bouncycastle.crypto.params.AEADParameters
 
getNonce() - Method in class org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters
 
getNonce() - Method in class org.bouncycastle.crypto.params.SkeinParameters
Obtains the value of the nonce parameter, or null if not set.
getNonce() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters
Deprecated.
 
getNonceSize() - Method in class org.bouncycastle.crypto.engines.ChaCha7539Engine
 
getNonceSize() - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
 
getNonceSize() - Method in class org.bouncycastle.crypto.engines.XChaCha20Engine
 
getNonceSize() - Method in class org.bouncycastle.crypto.engines.XSalsa20Engine
 
getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.asn1.x509.Extensions
 
getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
 
getNotAfter() - Method in class org.bouncycastle.asn1.crmf.OptionalValidity
 
getNotAfter() - Method in class org.bouncycastle.asn1.x509.PrivateKeyUsagePeriod
 
getNotAfter() - Method in class org.bouncycastle.asn1.x509.Validity
 
getNotAfterTime() - Method in class org.bouncycastle.asn1.x509.AttCertValidityPeriod
 
getNotBefore() - Method in class org.bouncycastle.asn1.crmf.OptionalValidity
 
getNotBefore() - Method in class org.bouncycastle.asn1.x509.PrivateKeyUsagePeriod
 
getNotBefore() - Method in class org.bouncycastle.asn1.x509.Validity
 
getNotBeforeTime() - Method in class org.bouncycastle.asn1.x509.AttCertValidityPeriod
 
getNoticeNumbers() - Method in class org.bouncycastle.asn1.x509.NoticeReference
 
getNoticeRef() - Method in class org.bouncycastle.asn1.esf.SPUserNotice
 
getNoticeRef() - Method in class org.bouncycastle.asn1.x509.UserNotice
 
getNtrulprParams() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeKeyGenerationParameters
 
getNu() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEParameters
Deprecated.
 
getNumeric() - Method in class org.bouncycastle.asn1.x509.qualified.Iso4217CurrencyCode
 
getNumFieldElementsPerMatrix() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getO() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getO() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
getO() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getObject() - Method in class org.bouncycastle.asn1.crmf.ProofOfPossession
 
getObjectAt(int) - Method in class org.bouncycastle.asn1.ASN1Sequence
Return the object at the sequence position indicated by index.
getObjectAt(int) - Method in class org.bouncycastle.asn1.ASN1Set
return the object at the set position indicated by index.
getObjectDataSequence() - Method in class org.bouncycastle.asn1.bc.ObjectStoreData
 
getObjectDigest() - Method in class org.bouncycastle.asn1.x509.ObjectDigestInfo
 
getObjectDigestInfo() - Method in class org.bouncycastle.asn1.x509.Holder
 
getObjectDigestInfo() - Method in class org.bouncycastle.asn1.x509.V2Form
 
getObjects() - Method in class org.bouncycastle.asn1.ASN1Sequence
 
getObjects() - Method in class org.bouncycastle.asn1.ASN1Set
 
getOByte() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getOBytes() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getOcspIdentifier() - Method in class org.bouncycastle.asn1.esf.OcspResponsesID
 
getOcspids() - Method in class org.bouncycastle.asn1.esf.CrlOcspRef
 
getOcspRepHash() - Method in class org.bouncycastle.asn1.esf.OcspResponsesID
 
getOcspResponderID() - Method in class org.bouncycastle.asn1.esf.OcspIdentifier
 
getOcspResponses() - Method in class org.bouncycastle.asn1.esf.OcspListID
 
getOcspVals() - Method in class org.bouncycastle.asn1.esf.RevocationValues
 
getOctetOutputStream() - Method in class org.bouncycastle.asn1.BEROctetStringGenerator
Return a stream representing the content target for this OCTET STRING
getOctetOutputStream(byte[]) - Method in class org.bouncycastle.asn1.BEROctetStringGenerator
Return a stream representing the content target for this OCTET STRING
getOctetOutputStream() - Method in class org.bouncycastle.asn1.DLOctetStringGenerator
Return the content target for this OCTET STRING.
getOctets() - Method in class org.bouncycastle.asn1.ASN1BitString
Return the octets contained in this BIT STRING, checking that this BIT STRING really does represent an octet aligned string.
getOctets() - Method in class org.bouncycastle.asn1.ASN1GeneralString
Return a byte array representation of our contained String.
getOctets() - Method in class org.bouncycastle.asn1.ASN1GraphicString
 
getOctets() - Method in class org.bouncycastle.asn1.ASN1IA5String
 
getOctets() - Method in class org.bouncycastle.asn1.ASN1NumericString
 
getOctets() - Method in class org.bouncycastle.asn1.ASN1OctetString
Return the content of the OCTET STRING as a byte array.
getOctets() - Method in class org.bouncycastle.asn1.ASN1PrintableString
 
getOctets() - Method in class org.bouncycastle.asn1.ASN1T61String
Return the encoded string as a byte array.
getOctets() - Method in class org.bouncycastle.asn1.ASN1UniversalString
 
getOctets() - Method in class org.bouncycastle.asn1.ASN1VideotexString
 
getOctets() - Method in class org.bouncycastle.asn1.ASN1VisibleString
 
getOctetsLength() - Method in class org.bouncycastle.asn1.ASN1OctetString
 
getOctetStream() - Method in class org.bouncycastle.asn1.ASN1BitString
 
getOctetStream() - Method in interface org.bouncycastle.asn1.ASN1BitStringParser
Return an InputStream representing the contents of the BIT STRING, where the content is expected to be octet-aligned (this will be automatically checked during parsing).
getOctetStream() - Method in class org.bouncycastle.asn1.ASN1OctetString
Return the content of the OCTET STRING as an InputStream.
getOctetStream() - Method in interface org.bouncycastle.asn1.ASN1OctetStringParser
Return the content of the OCTET STRING as an InputStream.
getOctetStream() - Method in class org.bouncycastle.asn1.BERBitStringParser
 
getOctetStream() - Method in class org.bouncycastle.asn1.BEROctetStringParser
Return an InputStream representing the contents of the OCTET STRING.
getOctetStream() - Method in class org.bouncycastle.asn1.DEROctetStringParser
Return an InputStream representing the contents of the OCTET STRING.
getOctetStream() - Method in class org.bouncycastle.asn1.DLBitStringParser
 
getOffset() - Method in class org.bouncycastle.math.ec.FixedPointPreCompInfo
 
getOffset_h() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getOffset_hb_z1() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getOID(String) - Static method in class org.bouncycastle.asn1.anssi.ANSSINamedCurves
return the object identifier signified by the passed in name.
getOID(String) - Static method in class org.bouncycastle.asn1.cryptopro.ECGOST3410NamedCurves
 
getOID(String) - Static method in class org.bouncycastle.asn1.cryptopro.GOST3410NamedParameters
 
getOid() - Method in class org.bouncycastle.asn1.eac.CertificateHolderAuthorization
 
getOid() - Method in class org.bouncycastle.asn1.est.AttrOrOID
 
getOID(String) - Static method in class org.bouncycastle.asn1.gm.GMNamedCurves
return the object identifier signified by the passed in name.
getOID(String) - Static method in class org.bouncycastle.asn1.nist.NISTNamedCurves
return the object identifier signified by the passed in name.
getOID(String) - Static method in class org.bouncycastle.asn1.sec.SECNamedCurves
return the object identifier signified by the passed in name.
getOID(String) - Static method in class org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves
return the object identifier signified by the passed in name.
getOID(short, boolean) - Static method in class org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves
 
getOID(String) - Static method in class org.bouncycastle.asn1.x9.ECNamedCurveTable
return the object identifier signified by the passed in name.
getOID(String) - Static method in class org.bouncycastle.asn1.x9.X962NamedCurves
return the object identifier signified by the passed in name.
getOID(String) - Static method in class org.bouncycastle.crypto.ec.CustomNamedCurves
return the object identifier signified by the passed in name.
getOid() - Method in class org.bouncycastle.pqc.crypto.xmss.DefaultXMSSMTOid
Getter OID.
getOid() - Method in class org.bouncycastle.pqc.crypto.xmss.DefaultXMSSOid
Getter OID.
getOid() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTParameters
 
getOid() - Method in interface org.bouncycastle.pqc.crypto.xmss.XMSSOid
 
getOIDs() - Static method in class org.bouncycastle.asn1.ua.DSTU4145NamedCurves
All named curves have the following oid format: 1.2.804.2.1.1.1.1.3.1.1.2.X where X is the curve number 0-9
getOIDs() - Method in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
return a vector of the oids in the name, in the order they were found.
getOldWithNew() - Method in class org.bouncycastle.asn1.cmp.CAKeyUpdAnnContent
 
getOldWithNew() - Method in class org.bouncycastle.asn1.cmp.RootCaKeyUpdateContent
 
getOMapBytes() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getOnlySomeReasons() - Method in class org.bouncycastle.asn1.x509.IssuingDistributionPoint
 
getOpeningSize() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getOptional(ASN1Encodable) - Static method in class org.bouncycastle.asn1.ASN1TaggedObject
 
getOptional(ASN1Encodable, int) - Static method in class org.bouncycastle.asn1.ASN1TaggedObject
 
getOptional(ASN1Encodable, int, int) - Static method in class org.bouncycastle.asn1.ASN1TaggedObject
 
getOptionalSignature() - Method in class org.bouncycastle.asn1.ocsp.OCSPRequest
 
getOrder() - Method in interface org.bouncycastle.crypto.DSAExt
Get the order of the group that the r, s values in signatures belong to.
getOrder() - Method in class org.bouncycastle.crypto.signers.DSADigestSigner
 
getOrder() - Method in class org.bouncycastle.crypto.signers.DSASigner
 
getOrder() - Method in class org.bouncycastle.crypto.signers.DSTU4145Signer
 
getOrder() - Method in class org.bouncycastle.crypto.signers.ECDSASigner
 
getOrder() - Method in class org.bouncycastle.crypto.signers.ECGOST3410Signer
 
getOrder() - Method in class org.bouncycastle.crypto.signers.ECNRSigner
 
getOrder() - Method in class org.bouncycastle.crypto.signers.GOST3410Signer
 
getOrder() - Method in class org.bouncycastle.math.ec.ECCurve
 
getOrdering() - Method in class org.bouncycastle.asn1.tsp.TSTInfo
 
getOrderOfBasePointR() - Method in class org.bouncycastle.asn1.eac.ECDSAPublicKey
 
getOrganization() - Method in class org.bouncycastle.asn1.x509.NoticeReference
 
getOriginator() - Method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo
 
getOriginatorInfo() - Method in class org.bouncycastle.asn1.cms.AuthenticatedData
 
getOriginatorInfo() - Method in class org.bouncycastle.asn1.cms.AuthenticatedDataParser
 
getOriginatorInfo() - Method in class org.bouncycastle.asn1.cms.AuthEnvelopedData
 
getOriginatorInfo() - Method in class org.bouncycastle.asn1.cms.AuthEnvelopedDataParser
 
getOriginatorInfo() - Method in class org.bouncycastle.asn1.cms.EnvelopedData
 
getOriginatorInfo() - Method in class org.bouncycastle.asn1.cms.EnvelopedDataParser
 
getOriginatorKey() - Method in class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
 
getOther() - Method in class org.bouncycastle.asn1.cms.KEKIdentifier
 
getOtherCert() - Method in class org.bouncycastle.asn1.cmp.CMPCertificate
 
getOtherCertTag() - Method in class org.bouncycastle.asn1.cmp.CMPCertificate
 
getOtherInfo() - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfo
 
getOtherKeyAttribute() - Method in class org.bouncycastle.asn1.cms.RecipientKeyIdentifier
 
getOtherMetaData() - Method in class org.bouncycastle.asn1.cms.MetaData
 
getOtherMsgSequence() - Method in class org.bouncycastle.asn1.cmc.PKIData
 
getOtherMsgSequence() - Method in class org.bouncycastle.asn1.cmc.PKIResponse
 
getOtherMsgType() - Method in class org.bouncycastle.asn1.cmc.OtherMsg
 
getOtherMsgValue() - Method in class org.bouncycastle.asn1.cmc.OtherMsg
 
getOtherObjectTypeID() - Method in class org.bouncycastle.asn1.x509.ObjectDigestInfo
 
getOtherRev() - Method in class org.bouncycastle.asn1.esf.CrlOcspRef
 
getOtherRevRefs() - Method in class org.bouncycastle.asn1.esf.OtherRevRefs
 
getOtherRevRefType() - Method in class org.bouncycastle.asn1.esf.OtherRevRefs
 
getOtherRevVals() - Method in class org.bouncycastle.asn1.esf.OtherRevVals
 
getOtherRevVals() - Method in class org.bouncycastle.asn1.esf.RevocationValues
 
getOtherRevValType() - Method in class org.bouncycastle.asn1.esf.OtherRevVals
 
getOtherStatusInfo() - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfoV2
 
getOtsParameters() - Method in class org.bouncycastle.pqc.crypto.lms.LMSPrivateKeyParameters
 
getOtsParameters() - Method in class org.bouncycastle.pqc.crypto.lms.LMSPublicKeyParameters
 
getOuterSignature() - Method in class org.bouncycastle.asn1.eac.CVCertificateRequest
 
getOutputBlockSize() - Method in interface org.bouncycastle.crypto.AsymmetricBlockCipher
returns the maximum size of the block produced by this cipher.
getOutputBlockSize() - Method in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
returns the maximum size of the block produced by this cipher.
getOutputBlockSize() - Method in class org.bouncycastle.crypto.encodings.ISO9796d1Encoding
return the maximum possible size for the output.
getOutputBlockSize() - Method in class org.bouncycastle.crypto.encodings.OAEPEncoding
 
getOutputBlockSize() - Method in class org.bouncycastle.crypto.encodings.PKCS1Encoding
 
getOutputBlockSize() - Method in class org.bouncycastle.crypto.engines.CramerShoupCoreEngine
Return the maximum size for an output block to this engine.
getOutputBlockSize() - Method in class org.bouncycastle.crypto.engines.ElGamalEngine
Return the maximum size for an output block to this engine.
getOutputBlockSize() - Method in class org.bouncycastle.crypto.engines.NaccacheSternEngine
Returns the output block size of this algorithm.
getOutputBlockSize() - Method in class org.bouncycastle.crypto.engines.RSABlindedEngine
Return the maximum size for an output block to this engine.
getOutputBlockSize() - Method in class org.bouncycastle.crypto.engines.RSABlindingEngine
Return the maximum size for an output block to this engine.
getOutputBlockSize() - Method in class org.bouncycastle.crypto.engines.RSAEngine
Return the maximum size for an output block to this engine.
getOutputLength() - Method in class org.bouncycastle.asn1.nist.KMACwithSHAKE128_params
 
getOutputLength() - Method in class org.bouncycastle.asn1.nist.KMACwithSHAKE256_params
 
getOutputSize(int) - Method in class org.bouncycastle.crypto.BufferedBlockCipher
return the size of the output buffer required for an update plus a doFinal with an input of 'length' bytes.
getOutputSize(int) - Method in class org.bouncycastle.crypto.DefaultBufferedBlockCipher
return the size of the output buffer required for an update plus a doFinal with an input of 'length' bytes.
getOutputSize() - Method in class org.bouncycastle.crypto.digests.SkeinEngine
 
getOutputSize(int) - Method in class org.bouncycastle.crypto.engines.ElephantEngine
 
getOutputSize(int) - Method in class org.bouncycastle.crypto.engines.SM2Engine
 
getOutputSize(int) - Method in interface org.bouncycastle.crypto.modes.AEADCipher
return the size of the output buffer required for a processBytes plus a doFinal with an input of len bytes.
getOutputSize(int) - Method in class org.bouncycastle.crypto.modes.CCMBlockCipher
 
getOutputSize(int) - Method in class org.bouncycastle.crypto.modes.ChaCha20Poly1305
 
getOutputSize(int) - Method in class org.bouncycastle.crypto.modes.CTSBlockCipher
return the size of the output buffer required for an update plus a doFinal with an input of len bytes.
getOutputSize(int) - Method in class org.bouncycastle.crypto.modes.EAXBlockCipher
 
getOutputSize(int) - Method in class org.bouncycastle.crypto.modes.GCMBlockCipher
 
getOutputSize(int) - Method in class org.bouncycastle.crypto.modes.GCMSIVBlockCipher
 
getOutputSize(int) - Method in class org.bouncycastle.crypto.modes.KCCMBlockCipher
 
getOutputSize(int) - Method in class org.bouncycastle.crypto.modes.KGCMBlockCipher
 
getOutputSize(int) - Method in class org.bouncycastle.crypto.modes.KXTSBlockCipher
 
getOutputSize(int) - Method in class org.bouncycastle.crypto.modes.NISTCTSBlockCipher
return the size of the output buffer required for an update plus a doFinal with an input of len bytes.
getOutputSize(int) - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
getOutputSize(int) - Method in class org.bouncycastle.crypto.modes.OldCTSBlockCipher
return the size of the output buffer required for an update plus a doFinal with an input of len bytes.
getOutputSize(int) - Method in class org.bouncycastle.crypto.modes.PaddedBlockCipher
Deprecated.
return the size of the output buffer required for an update plus a doFinal with an input of len bytes.
getOutputSize(int) - Method in class org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher
return the minimum size of the output buffer required for an update plus a doFinal with an input of len bytes.
getOutputSize(PemObject) - Method in class org.bouncycastle.util.io.pem.PemWriter
Return the number of bytes or characters required to contain the passed in object if it is PEM encoded.
getOutputStream() - Method in class org.bouncycastle.util.io.TeeInputStream
 
getOwf() - Method in class org.bouncycastle.asn1.cmp.Challenge
 
getOwf() - Method in class org.bouncycastle.asn1.cmp.DHBMParameter
 
getOwf() - Method in class org.bouncycastle.asn1.cmp.PBMParameter
 
getOwfInputSize() - Method in class org.bouncycastle.pqc.crypto.faest.FaestParameters
 
getOwfOutputSize() - Method in class org.bouncycastle.pqc.crypto.faest.FaestParameters
 
getP() - Method in class org.bouncycastle.asn1.cryptopro.ECGOST3410ParamSetParameters
 
getP() - Method in class org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters
 
getP() - Method in class org.bouncycastle.asn1.oiw.ElGamalParameter
 
getP() - Method in class org.bouncycastle.asn1.pkcs.DHParameter
 
getP() - Method in class org.bouncycastle.asn1.x509.DSAParameter
 
getP() - Method in class org.bouncycastle.asn1.x9.DHDomainParameters
Deprecated.
 
getP() - Method in class org.bouncycastle.asn1.x9.DomainParameters
Return the prime p defining the Galois field.
getP() - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKEPrimeOrderGroup
 
getP() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Field
 
getP() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Vector
 
getP() - Method in class org.bouncycastle.crypto.params.CramerShoupParameters
 
getP() - Method in class org.bouncycastle.crypto.params.DHParameters
 
getP() - Method in class org.bouncycastle.crypto.params.DSAParameters
 
getP() - Method in class org.bouncycastle.crypto.params.ElGamalParameters
 
getP() - Method in class org.bouncycastle.crypto.params.GOST3410Parameters
 
getP() - Method in class org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters
 
getP() - Method in class org.bouncycastle.crypto.prng.drbg.DualECPoints
 
getP() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEPublicKeyParameters
 
getP() - Method in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
getP() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoPublicKeyParameters
 
getP() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters
 
getP() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeParameters
 
getP1Bytes() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getP1Limbs() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
Computes: (v * (v + 1) / 2) * mVecLimbs
getP2Bytes() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getP2Limbs() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
Computes: v * o * mVecLimbs
getP3Limbs() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
Computes: (o * (o + 1) / 2) * mVecLimbs
getPadBits(int) - Static method in class org.bouncycastle.asn1.ASN1BitString
Deprecated.
Will be removed
getPadBits() - Method in class org.bouncycastle.asn1.ASN1BitString
 
getPadBits() - Method in interface org.bouncycastle.asn1.ASN1BitStringParser
Return the number of pad bits, if any, in the final byte, if any, read from ASN1BitStringParser.getBitStream().
getPadBits() - Method in class org.bouncycastle.asn1.BERBitStringParser
 
getPadBits() - Method in class org.bouncycastle.asn1.DLBitStringParser
 
getPadBits() - Method in class org.bouncycastle.asn1.x509.KeyUsage
 
getPadBits() - Method in class org.bouncycastle.crypto.encodings.ISO9796d1Encoding
retrieve the number of pad bits in the last decoded message.
getPaddingName() - Method in interface org.bouncycastle.crypto.paddings.BlockCipherPadding
Return the name of the algorithm the cipher implements.
getPaddingName() - Method in class org.bouncycastle.crypto.paddings.ISO10126d2Padding
Return the name of the algorithm the padder implements.
getPaddingName() - Method in class org.bouncycastle.crypto.paddings.ISO7816d4Padding
Return the name of the algorithm the padder implements.
getPaddingName() - Method in class org.bouncycastle.crypto.paddings.PKCS7Padding
Return the name of the algorithm the padder implements.
getPaddingName() - Method in class org.bouncycastle.crypto.paddings.TBCPadding
Return the name of the algorithm the padder implements.
getPaddingName() - Method in class org.bouncycastle.crypto.paddings.X923Padding
Return the name of the algorithm the padder implements.
getPaddingName() - Method in class org.bouncycastle.crypto.paddings.ZeroBytePadding
Return the name of the algorithm the padder implements.
getParallelizationParameter() - Method in class org.bouncycastle.asn1.misc.ScryptParams
 
getParallelizationParameter() - Method in class org.bouncycastle.crypto.util.ScryptConfig
 
getParameters() - Method in class org.bouncycastle.asn1.pkcs.EncryptionScheme
 
getParameters() - Method in class org.bouncycastle.asn1.pkcs.KeyDerivationFunc
 
getParameters() - Method in class org.bouncycastle.asn1.sec.ECPrivateKeyStructure
Deprecated.
 
getParameters() - Method in class org.bouncycastle.asn1.smime.SMIMECapability
 
getParameters() - Method in class org.bouncycastle.asn1.x509.AlgorithmIdentifier
 
getParameters() - Method in class org.bouncycastle.asn1.x9.X962Parameters
 
getParameters() - Method in class org.bouncycastle.asn1.x9.X9ECParametersHolder
 
getParameters() - Method in class org.bouncycastle.asn1.x9.X9FieldID
 
getParameters() - Method in class org.bouncycastle.crypto.params.BLSKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.BLSKeyParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.CMCEKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.CMCEKeyParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.CramerShoupKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.CramerShoupKeyParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.DHKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.DHKeyParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.DSAKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.DSAKeyParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.ECKeyParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.ElGamalKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.ElGamalKeyParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.FrodoKEMKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.FrodoKEMKeyParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.GOST3410KeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.GOST3410KeyParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.MLDSAKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.MLDSAKeyParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.MLKEMKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.MLKEMKeyParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.ParametersWithContext
 
getParameters() - Method in class org.bouncycastle.crypto.params.ParametersWithID
 
getParameters() - Method in class org.bouncycastle.crypto.params.ParametersWithIV
 
getParameters() - Method in class org.bouncycastle.crypto.params.ParametersWithRandom
 
getParameters() - Method in class org.bouncycastle.crypto.params.ParametersWithSalt
 
getParameters() - Method in class org.bouncycastle.crypto.params.ParametersWithSBox
 
getParameters() - Method in class org.bouncycastle.crypto.params.ParametersWithUKM
 
getParameters() - Method in class org.bouncycastle.crypto.params.SkeinParameters
Obtains a map of type (Integer) to value (byte[]) for the parameters tracked in this object.
getParameters() - Method in class org.bouncycastle.crypto.params.SLHDSAKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.crypto.params.SLHDSAKeyParameters
 
getParameters(String) - Static method in class org.bouncycastle.crypto.util.SSHNamedCurves
 
getParameters(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.crypto.util.SSHNamedCurves
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEKeyGenerationParameters
Deprecated.
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEKeyParameters
Deprecated.
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.faest.FaestKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.faest.FaestPrivateKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.faest.FaestPublicKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.falcon.FalconKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.falcon.FalconKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.frodo.FrodoKeyGenerationParameters
Deprecated.
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.frodo.FrodoKeyParameters
Deprecated.
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.hawk.HawkKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.hawk.HawkKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.hqc.HQCKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.hqc.HQCKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.lms.LMSKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAKeyGenerationParameters
Deprecated.
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAKeyParameters
Deprecated.
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMKeyGenerationParameters
Deprecated.
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMKeyParameters
Deprecated.
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUKeyParameters
Get NTRU parameter set used to generate this key.
getParameters() - Method in class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.saber.SABERKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.saber.SABERKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHPrivateKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHPublicKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAKeyParameters
Deprecated.
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaPrivateKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaPublicKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.sqisign.SQIsignKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.sqisign.SQIsignPrivateKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.sqisign.SQIsignPublicKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.uov.UOVKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.uov.UOVKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTKeyGenerationParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPublicKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters
 
getParameters() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPublicKeyParameters
 
getParameterSetOID() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTParameters
Return the RFC 8391 / SP 800-208 parameter-set identifier for this parameter set (the 4-octet value carried at the start of an RFC 9802 encoded key), or 0 if these parameters do not correspond to a standard set (for example a non-standard tree height).
getParameterSetOID() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSParameters
Return the RFC 8391 / SP 800-208 parameter-set identifier for this parameter set (the 4-octet value carried at the start of an RFC 9802 encoded key), or 0 if these parameters do not correspond to a standard set (for example a non-standard tree height).
getParametersForType(int) - Static method in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
getParametersForType(int) - Static method in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
getParametersObject() - Method in class org.bouncycastle.asn1.sec.ECPrivateKey
 
getParametersWithFormat(int) - Method in class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
getParametersWithFormat(int) - Method in class org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters
getParametersWithFormat(int) - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
getParametersWithFormat(int) - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters
getParams() - Method in class org.bouncycastle.crypto.constraints.DefaultServiceProperties
 
getParams() - Method in interface org.bouncycastle.crypto.CryptoServiceProperties
 
getParams() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeKeyPairGenerator
 
getParams() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeKeyPairGenerator
 
getParams() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSS
Getter XMSS params.
getParams() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMT
Getter XMSSMT params.
getParams() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSReducedSignature
 
getParsedValue() - Method in class org.bouncycastle.asn1.x509.Extension
 
getParsedValue() - Method in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
 
getPartA() - Method in class org.bouncycastle.pqc.crypto.newhope.NHSecretKeyProcessor.PartyUBuilder
 
getPartB(byte[]) - Method in class org.bouncycastle.pqc.crypto.newhope.NHSecretKeyProcessor.PartyVBuilder
 
getParticipantId() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKERound1Payload
 
getParticipantId() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKERound2Payload
 
getParticipantId() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKERound3Payload
 
getParticipantId() - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKERound1Payload
 
getParticipantId() - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKERound2Payload
 
getParticipantId() - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKERound3Payload
 
getPartyAInfo() - Method in class org.bouncycastle.asn1.x9.OtherInfo
PartyA info for key deriviation.
getPartyName() - Method in class org.bouncycastle.asn1.x509.EDIPartyName
 
getPassphrase() - Method in class org.bouncycastle.asn1.cmc.RevokeRequest
 
getPassPhrase() - Method in class org.bouncycastle.asn1.cmc.RevokeRequest
 
getPassword() - Method in class org.bouncycastle.asn1.bc.PbkdKeyData
 
getPassword() - Method in class org.bouncycastle.crypto.PBEParametersGenerator
return the password byte array.
getPathLenConstraint() - Method in class org.bouncycastle.asn1.x509.BasicConstraints
 
getPathLenConstraintInteger() - Method in class org.bouncycastle.asn1.x509.BasicConstraints
 
getPathProcInput() - Method in class org.bouncycastle.asn1.dvcs.TargetEtcChain
 
getPbkdAlgorithm() - Method in class org.bouncycastle.asn1.bc.PbkdMacIntegrityCheck
 
getPendTime() - Method in class org.bouncycastle.asn1.cmc.PendInfo
 
getPendToken() - Method in class org.bouncycastle.asn1.cmc.PendInfo
 
getPermittedSubtrees() - Method in class org.bouncycastle.asn1.x509.NameConstraints
 
getPersonalisation() - Method in class org.bouncycastle.crypto.digests.Kangaroo.KangarooParameters
Obtain the personalisation.
getPersonalisation() - Method in class org.bouncycastle.crypto.params.SkeinParameters
Obtains the value of the personalisation parameter, or null if not set.
getPgenCounter() - Method in class org.bouncycastle.asn1.x9.DHValidationParms
Deprecated.
 
getPgenCounter() - Method in class org.bouncycastle.asn1.x9.ValidationParams
 
getPgenCounterObject() - Method in class org.bouncycastle.asn1.x9.ValidationParams
 
getPhi_n() - Method in class org.bouncycastle.crypto.params.NaccacheSternPrivateKeyParameters
 
getPi() - Method in class org.bouncycastle.crypto.agreement.owl.OwlFinishRegistration
Get pi = H(t), where t = H(Username||password) mod(n)
getPi() - Method in class org.bouncycastle.crypto.agreement.owl.OwlInitialRegistration
Get pi = H(t), where t = H(Username||password) mod(n)
getPk() - Method in class org.bouncycastle.crypto.params.CramerShoupPrivateKeyParameters
 
getPk() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimePrivateKeyParameters
 
getPk() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimePrivateKeyParameters
 
getPkiDataBodyid() - Method in class org.bouncycastle.asn1.cmc.LraPopWitness
 
getPkiDataReference() - Method in class org.bouncycastle.asn1.cmc.ModCertTemplate
 
getPKIStatusInfo() - Method in class org.bouncycastle.asn1.cmp.ErrorMsgContent
 
getPkP1Bytes() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getPkP2Bytes() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getPkP3Bytes() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getPkroot() - Method in class org.bouncycastle.pqc.asn1.SPHINCSPLUSPublicKey
 
getPkseed() - Method in class org.bouncycastle.pqc.asn1.SPHINCSPLUSPublicKey
 
getPkSeedBytes() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getPkSize() - Method in class org.bouncycastle.pqc.crypto.faest.FaestParameters
 
getPlaceOfBirth() - Method in class org.bouncycastle.asn1.x509.sigi.PersonalData
 
getPoint() - Method in class org.bouncycastle.asn1.x9.X9ECPoint
 
getPoint() - Method in class org.bouncycastle.crypto.params.SAKKEPublicKeyParameters
 
getPointEncoding() - Method in class org.bouncycastle.asn1.x9.X9ECPoint
 
getPointMap() - Method in interface org.bouncycastle.math.ec.endo.ECEndomorphism
 
getPointMap() - Method in class org.bouncycastle.math.ec.endo.GLVTypeAEndomorphism
 
getPointMap() - Method in class org.bouncycastle.math.ec.endo.GLVTypeBEndomorphism
 
getPolicies() - Method in class org.bouncycastle.asn1.ess.OtherSigningCertificate
 
getPolicies() - Method in class org.bouncycastle.asn1.ess.SigningCertificate
 
getPolicies() - Method in class org.bouncycastle.asn1.ess.SigningCertificateV2
 
getPolicy() - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfo
 
getPolicy() - Method in class org.bouncycastle.asn1.tsp.TSTInfo
 
getPolicyAuthority() - Method in class org.bouncycastle.asn1.x509.IetfAttrSyntax
 
getPolicyIdentifier() - Method in class org.bouncycastle.asn1.x509.PolicyInformation
 
getPolicyInformation() - Method in class org.bouncycastle.asn1.x509.CertificatePolicies
 
getPolicyInformation(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.x509.CertificatePolicies
 
getPolicyQualifierId() - Method in class org.bouncycastle.asn1.x509.PolicyQualifierInfo
 
getPolicyQualifiers() - Method in class org.bouncycastle.asn1.x509.PolicyInformation
 
getPoly() - Method in class org.bouncycastle.crypto.params.CMCEParameters
 
getPoly2etaPackedBytes() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
Packed size of a polynomial with coefficients in [‑2η, 2η]
getPolyqPackedBytes() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
Packed size of a polynomial with coefficients modulo Q
getPolyVecBytes() - Method in class org.bouncycastle.crypto.kems.mlkem.MLKEMEngine
 
getPolyveckHighbitsPackedBytes() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getPop() - Method in class org.bouncycastle.asn1.crmf.CertReqMsg
 
getPopo() - Method in class org.bouncycastle.asn1.crmf.CertReqMsg
Deprecated.
use getPop
getPoposkInput() - Method in class org.bouncycastle.asn1.crmf.POPOSigningKey
 
getPosition() - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
 
getPosition() - Method in class org.bouncycastle.crypto.modes.SICBlockCipher
 
getPosition() - Method in interface org.bouncycastle.crypto.SkippingCipher
Return the current "position" of the cipher
getPositiveValue() - Method in class org.bouncycastle.asn1.ASN1Integer
Force the ASN.1 INTEGER encoding to be interpreted as unsigned; in some cases positive values get crammed into a space that's not quite big enough...)
getPostal() - Method in class org.bouncycastle.asn1.esf.SignerLocation
Return the postalAddress DirectoryStrings
getPostalAddress() - Method in class org.bouncycastle.asn1.esf.SignerLocation
 
getPostalAddress() - Method in class org.bouncycastle.asn1.x509.sigi.PersonalData
 
getPPoly() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHPrivateKeyParameters
 
getPreComp() - Method in class org.bouncycastle.math.ec.WNafPreCompInfo
 
getPreComp() - Method in class org.bouncycastle.math.ec.WTauNafPreCompInfo
 
getPreCompInfo(ECPoint, String) - Method in class org.bouncycastle.math.ec.ECCurve
 
getPreCompNeg() - Method in class org.bouncycastle.math.ec.WNafPreCompInfo
 
getPredefinedBiometricType() - Method in class org.bouncycastle.asn1.x509.qualified.TypeOfBiometricData
 
getPreferredFormat() - Method in class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
getPreferredFormat() - Method in class org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters
 
getPreferredFormat() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
getPreferredFormat() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters
Deprecated.
 
getPreparedMessage() - Method in class org.bouncycastle.crypto.signers.RSABlindSignatureClient.Blinded
 
getPrf() - Method in class org.bouncycastle.asn1.pkcs.PBKDF2Params
Return the algId of the underlying pseudo random function to use.
getPrf() - Method in class org.bouncycastle.crypto.params.SLHDSAPrivateKeyParameters
 
getPRF() - Method in class org.bouncycastle.crypto.util.PBKDF2Config
 
getPrf() - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAPrivateKeyParameters
Deprecated.
 
getPrgType() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getPrime() - Method in class org.bouncycastle.crypto.params.SAKKEPublicKeyParameters
 
getPrime() - Method in class org.bouncycastle.math.Primes.STOutput
 
getPrime1() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKey
 
getPrime1() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
Deprecated.
 
getPrime2() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKey
 
getPrime2() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
Deprecated.
 
getPrimeField(BigInteger) - Static method in class org.bouncycastle.math.field.FiniteFields
 
getPrimeGenCounter() - Method in class org.bouncycastle.math.Primes.STOutput
 
getPrimeModulusP() - Method in class org.bouncycastle.asn1.eac.ECDSAPublicKey
 
getPrimeSeed() - Method in class org.bouncycastle.math.Primes.STOutput
 
getPrivate() - Method in class org.bouncycastle.crypto.AsymmetricCipherKeyPair
return the private key parameters.
getPrivateExponent() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKey
 
getPrivateExponent() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
Deprecated.
 
getPrivateKey() - Method in class org.bouncycastle.asn1.cmp.CertifiedKeyPair
 
getPrivateKey() - Method in class org.bouncycastle.asn1.crmf.EncKeyWithID
 
getPrivateKey() - Method in class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
 
getPrivateKey() - Method in class org.bouncycastle.asn1.sec.ECPrivateKey
 
getPrivateKey() - Method in class org.bouncycastle.crypto.params.CMCEPrivateKeyParameters
 
getPrivateKey() - Method in class org.bouncycastle.crypto.params.FrodoKEMPrivateKeyParameters
 
getPrivateKey() - Method in class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
Deprecated.
getPrivateKey() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEPrivateKeyParameters
Deprecated.
 
getPrivateKey() - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumPrivateKeyParameters
getPrivateKey() - Method in class org.bouncycastle.pqc.crypto.faest.FaestPrivateKeyParameters
 
getPrivateKey() - Method in class org.bouncycastle.pqc.crypto.frodo.FrodoPrivateKeyParameters
Deprecated.
 
getPrivateKey() - Method in class org.bouncycastle.pqc.crypto.hqc.HQCPrivateKeyParameters
 
getPrivateKey() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
getPrivateKey() - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUPrivateKeyParameters
Get private key.
getPrivateKey() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVPrivateKeyParameters
 
getPrivateKey() - Method in class org.bouncycastle.pqc.crypto.saber.SABERPrivateKeyParameters
 
getPrivateKey() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaPrivateKeyParameters
 
getPrivateKey() - Method in class org.bouncycastle.pqc.crypto.sqisign.SQIsignPrivateKeyParameters
 
getPrivateKey() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSS
 
getPrivateKeyAlgorithm() - Method in class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
 
getPrivateKeyBytes() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters
 
getPrivateKeyBytes() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeParameters
 
getPrivateKeyBytes() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getPrivateKeyLength() - Method in class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
 
getPrivateKeyLength() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
getPrivateKeyLength() - Method in class org.bouncycastle.pqc.crypto.sqisign.SQIsignParameters
 
getPrivateKeySize() - Method in class org.bouncycastle.crypto.kems.cmce.CMCEEngine
 
getPrivateKeySize() - Method in class org.bouncycastle.crypto.kems.frodo.FrodoKEMEngine
 
getPrivateKeySize() - Method in class org.bouncycastle.pqc.crypto.hawk.HawkParameters
 
getPrivateKeySize() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getProducedAt() - Method in class org.bouncycastle.asn1.esf.OcspIdentifier
 
getProducedAt() - Method in class org.bouncycastle.asn1.ocsp.ResponseData
 
getProfessionInfos() - Method in class org.bouncycastle.asn1.isismtt.x509.Admissions
 
getProfessionItems() - Method in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
 
getProfessionOIDs() - Method in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
 
getProofAlgID() - Method in class org.bouncycastle.asn1.cmc.IdentityProofV2
 
getProperty(CryptoServicesRegistrar.Property) - Static method in class org.bouncycastle.crypto.CryptoServicesRegistrar
Return the default value for a particular property if one exists.
getPropertyValue(String) - Static method in class org.bouncycastle.util.Properties
Return the String value of the property propertyName.
getPropertyValue(String, String) - Static method in class org.bouncycastle.util.Properties
 
getProtection() - Method in class org.bouncycastle.asn1.cmp.PKIMessage
 
getProtectionAlg() - Method in class org.bouncycastle.asn1.cmp.PKIHeader
 
getPseudonym() - Method in class org.bouncycastle.asn1.x509.sigi.NameOrPseudonym
 
getPSourceAlgorithm() - Method in class org.bouncycastle.asn1.pkcs.RSAESOAEPparams
 
getPubData() - Method in class org.bouncycastle.pqc.crypto.newhope.NHPublicKeyParameters
Return the public key data.
getPubInfo() - Method in class org.bouncycastle.asn1.cmc.CMCPublicationInfo
 
getPubInfos() - Method in class org.bouncycastle.asn1.crmf.PKIPublicationInfo
 
getPublic() - Method in class org.bouncycastle.crypto.AsymmetricCipherKeyPair
return the public key parameters.
getPublicationInfo() - Method in class org.bouncycastle.asn1.cmp.CertifiedKeyPair
 
getPublicExponent() - Method in class org.bouncycastle.asn1.eac.RSAPublicKey
 
getPublicExponent() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKey
 
getPublicExponent() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
Deprecated.
 
getPublicExponent() - Method in class org.bouncycastle.asn1.pkcs.RSAPublicKey
 
getPublicExponent() - Method in class org.bouncycastle.asn1.x509.RSAPublicKeyStructure
Deprecated.
 
getPublicExponent() - Method in class org.bouncycastle.crypto.params.RSAKeyGenerationParameters
 
getPublicExponent() - Method in class org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters
 
getPublicKey() - Method in class org.bouncycastle.asn1.cms.OriginatorPublicKey
Deprecated.
getPublicKey() - Method in class org.bouncycastle.asn1.crmf.CertTemplate
 
getPublicKey() - Method in class org.bouncycastle.asn1.crmf.POPOSigningKeyInput
 
getPublicKey() - Method in class org.bouncycastle.asn1.eac.CertificateBody
 
getPublicKey() - Method in class org.bouncycastle.asn1.eac.CVCertificateRequest
Return the public key data object carried in the request
getPublicKey() - Method in class org.bouncycastle.asn1.sec.ECPrivateKey
 
getPublicKey() - Method in class org.bouncycastle.asn1.sec.ECPrivateKeyStructure
Deprecated.
 
getPublicKey() - Method in class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
Deprecated.
use parsePublicKey
getPublicKey() - Method in class org.bouncycastle.crypto.params.CMCEPublicKeyParameters
 
getPublicKey() - Method in class org.bouncycastle.crypto.params.FrodoKEMPublicKeyParameters
 
getPublicKey() - Method in class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
getPublicKey() - Method in class org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters
 
getPublicKey() - Method in class org.bouncycastle.crypto.params.RSABlindingParameters
 
getPublicKey() - Method in class org.bouncycastle.crypto.params.SkeinParameters
Obtains the value of the public key parameter, or null if not set.
getPublicKey() - Method in class org.bouncycastle.crypto.params.SLHDSAPrivateKeyParameters
 
getPublicKey() - Method in class org.bouncycastle.pqc.asn1.CMCEPrivateKey
 
getPublicKey() - Method in class org.bouncycastle.pqc.asn1.FalconPrivateKey
 
getPublicKey() - Method in class org.bouncycastle.pqc.asn1.SABERPrivateKey
 
getPublicKey() - Method in class org.bouncycastle.pqc.asn1.SPHINCSPLUSPrivateKey
 
getPublicKey() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEPublicKeyParameters
Deprecated.
 
getPublicKey() - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumPrivateKeyParameters
 
getPublicKey() - Method in class org.bouncycastle.pqc.crypto.ExchangePair
Return the responding party's public key.
getPublicKey() - Method in class org.bouncycastle.pqc.crypto.faest.FaestPublicKeyParameters
 
getPublicKey() - Method in class org.bouncycastle.pqc.crypto.falcon.FalconPrivateKeyParameters
Return the encoded public key for this private key.
getPublicKey() - Method in class org.bouncycastle.pqc.crypto.frodo.FrodoPublicKeyParameters
Deprecated.
 
getPublicKey() - Method in class org.bouncycastle.pqc.crypto.hqc.HQCPublicKeyParameters
 
getPublicKey() - Method in class org.bouncycastle.pqc.crypto.lms.HSSPrivateKeyParameters
 
getPublicKey() - Method in class org.bouncycastle.pqc.crypto.lms.LMSPrivateKeyParameters
 
getPublicKey() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
getPublicKey() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters
Deprecated.
 
getPublicKey() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMPrivateKeyParameters
 
getPublicKey() - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUPublicKeyParameters
Get public key.
getPublicKey() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVPublicKeyParameters
 
getPublicKey() - Method in class org.bouncycastle.pqc.crypto.saber.SABERPublicKeyParameters
 
getPublicKey() - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAPrivateKeyParameters
Deprecated.
 
getPublicKey() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaPublicKeyParameters
 
getPublicKey() - Method in class org.bouncycastle.pqc.crypto.sqisign.SQIsignPublicKeyParameters
 
getPublicKeyAlgorithm() - Method in class org.bouncycastle.asn1.x509.RelatedCertificateDescriptor
 
getPublicKeyAndChallenge() - Method in class org.bouncycastle.asn1.mozilla.SignedPublicKeyAndChallenge
 
getPublicKeyBytes() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getPublicKeyBytes() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getPublicKeyBytes() - Method in class org.bouncycastle.pqc.crypto.hqc.HQCParameters
 
getPublicKeyBytes() - Method in class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusParameters
 
getPublicKeyBytes() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters
 
getPublicKeyBytes() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeParameters
 
getPublicKeyBytes() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getPublicKeyBytes() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getPublicKeyData() - Method in class org.bouncycastle.asn1.cms.OriginatorPublicKey
 
getPublicKeyData() - Method in class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
for when the public key is raw bits.
getPublicKeyData() - Method in class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
for when the public key is raw bits.
getPublicKeyLength() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
getPublicKeyLength() - Method in class org.bouncycastle.pqc.crypto.sqisign.SQIsignParameters
 
getPublicKeyMAC() - Method in class org.bouncycastle.asn1.crmf.POPOSigningKeyInput
Returns the publicKeyMAC field, or null if authInfo is sender
getPublicKeyParameters() - Method in class org.bouncycastle.crypto.params.ECCSIPrivateKeyParameters
Returns the public key parameters associated with this private key.
getPublicKeyParameters() - Method in class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
getPublicKeyParameters() - Method in class org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters
 
getPublicKeyParameters() - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumPrivateKeyParameters
 
getPublicKeyParameters() - Method in class org.bouncycastle.pqc.crypto.falcon.FalconPrivateKeyParameters
Return the matching FalconPublicKeyParameters for this private key, mirroring MLDSAPrivateKeyParameters.getPublicKeyParameters().
getPublicKeyParameters() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
getPublicKeyParameters() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters
Deprecated.
 
getPublicKeyParameters() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMPrivateKeyParameters
 
getPublicKeyParameters() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHPrivateKeyParameters
 
getPublicKeyParamSet() - Method in class org.bouncycastle.asn1.cryptopro.GOST3410PublicKeyAlgParameters
 
getPublicKeyParamSet() - Method in class org.bouncycastle.crypto.params.ECGOST3410Parameters
 
getPublicKeySize() - Method in class org.bouncycastle.crypto.kems.cmce.CMCEEngine
 
getPublicKeySize() - Method in class org.bouncycastle.crypto.kems.frodo.FrodoKEMEngine
 
getPublicKeySize() - Method in class org.bouncycastle.pqc.crypto.hawk.HawkParameters
 
getPublicKeySize() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getPublicParams() - Method in class org.bouncycastle.crypto.params.SAKKEPrivateKeyParameters
Retrieves the public key parameters associated with this private key.
getPublicPoint() - Method in class org.bouncycastle.crypto.params.BLSPublicKeyParameters
 
getPublicPointY() - Method in class org.bouncycastle.asn1.eac.ECDSAPublicKey
 
getPublicSeed() - Method in class org.bouncycastle.crypto.params.SLHDSAPrivateKeyParameters
 
getPublicSeed() - Method in class org.bouncycastle.pqc.asn1.XMSSMTPrivateKey
 
getPublicSeed() - Method in class org.bouncycastle.pqc.asn1.XMSSMTPublicKey
 
getPublicSeed() - Method in class org.bouncycastle.pqc.asn1.XMSSPrivateKey
 
getPublicSeed() - Method in class org.bouncycastle.pqc.asn1.XMSSPublicKey
 
getPublicSeed() - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAPrivateKeyParameters
Deprecated.
 
getPublicSeed() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSS
Getter XMSS public seed.
getPublicSeed() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMT
Getter public seed.
getPublicSeed() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters
 
getPublicSeed() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPublicKeyParameters
 
getPublicSeed() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters
 
getPublicSeed() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPublicKeyParameters
 
getPubLocation() - Method in class org.bouncycastle.asn1.crmf.SinglePubInfo
 
getPubMethod() - Method in class org.bouncycastle.asn1.crmf.SinglePubInfo
 
getPurpose() - Method in class org.bouncycastle.crypto.constraints.DefaultServiceProperties
 
getPurpose() - Method in interface org.bouncycastle.crypto.CryptoServiceProperties
 
getPvno() - Method in class org.bouncycastle.asn1.cmp.PKIHeader
 
getPVT() - Method in class org.bouncycastle.crypto.params.ECCSIPublicKeyParameters
Returns the Public Validation Token (PVT) for signature verification.
getQ() - Method in class org.bouncycastle.asn1.cryptopro.ECGOST3410ParamSetParameters
 
getQ() - Method in class org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters
 
getQ() - Method in class org.bouncycastle.asn1.x509.DSAParameter
 
getQ() - Method in class org.bouncycastle.asn1.x9.DHDomainParameters
Deprecated.
 
getQ() - Method in class org.bouncycastle.asn1.x9.DomainParameters
Return q, the prime factor of p - 1
getQ() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKECurve
 
getQ() - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKEPrimeOrderGroup
 
getQ() - Method in class org.bouncycastle.crypto.agreement.owl.OwlCurve
Get the prime field modulus q of the curve
getQ() - Method in class org.bouncycastle.crypto.params.DHParameters
 
getQ() - Method in class org.bouncycastle.crypto.params.DSAParameters
 
getQ() - Method in class org.bouncycastle.crypto.params.ECCSIKeyGenerationParameters
Returns the order of the elliptic curve.
getQ() - Method in class org.bouncycastle.crypto.params.ECPublicKeyParameters
 
getQ() - Method in class org.bouncycastle.crypto.params.GOST3410Parameters
 
getQ() - Method in class org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters
 
getQ() - Method in class org.bouncycastle.crypto.params.SAKKEPublicKeyParameters
 
getQ() - Method in class org.bouncycastle.crypto.prng.drbg.DualECPoints
 
getQ() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519
 
getQ() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Curve
 
getQ() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Curve
 
getQ() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Curve
 
getQ() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Curve
 
getQ() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Curve
 
getQ() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Curve
 
getQ() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Curve
 
getQ() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Curve
 
getQ() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Curve
 
getQ() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Curve
 
getQ() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Curve
 
getQ() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Curve
 
getQ() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Curve
 
getQ() - Method in class org.bouncycastle.math.ec.ECCurve.AbstractFp
 
getQ() - Method in class org.bouncycastle.math.ec.ECCurve.Fp
 
getQ() - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
getQ() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters
 
getQ() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeParameters
 
getQ() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getQ0() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Vector
 
getQ1() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Vector
 
getQInv() - Method in class org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters
 
getQPoly() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHPrivateKeyParameters
 
getQualifier() - Method in class org.bouncycastle.asn1.esf.CommitmentTypeQualifier
 
getQualifier() - Method in class org.bouncycastle.asn1.x509.PolicyQualifierInfo
 
getr() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECSchnorrZKP
 
getr() - Method in class org.bouncycastle.crypto.agreement.owl.ECSchnorrZKP
Get the prover's response r to the challenge c, r = v - d * c mod n where d is the prover's private key
getR() - Method in class org.bouncycastle.crypto.agreement.owl.OwlAuthenticationFinish
Get the response r as part of the zero-knowledge proof for proving the knowledge of t, r = x1 - t.h mod n where x1 is the ephemeral private key for the public key X1 sent in the first pass of Owl
getR() - Method in class org.bouncycastle.crypto.params.KDFCounterParameters
 
getR() - Method in class org.bouncycastle.crypto.params.KDFDoublePipelineIterationParameters
 
getR() - Method in class org.bouncycastle.crypto.params.KDFFeedbackParameters
 
getRadix() - Method in interface org.bouncycastle.crypto.AlphabetMapper
Return the number of characters in the alphabet.
getRadix() - Method in class org.bouncycastle.crypto.params.FPEParameters
 
getRadix() - Method in class org.bouncycastle.crypto.util.BasicAlphabetMapper
 
getRadix() - Method in class org.bouncycastle.crypto.util.RadixConverter
 
getRadixConverter() - Method in class org.bouncycastle.crypto.params.FPEParameters
 
getRandom() - Method in class org.bouncycastle.crypto.KeyGenerationParameters
return the random source associated with this generator.
getRandom() - Method in class org.bouncycastle.crypto.params.DSAParameterGenerationParameters
 
getRandom() - Method in class org.bouncycastle.crypto.params.ParametersWithRandom
 
getRandom() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTSignature
 
getRandom() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSSignature
 
getRatio() - Method in class org.bouncycastle.crypto.hash2curve.impl.SqrtRatio
Retrieves the ratio value resulting from the square root ratio computation.
getRawOutputStream() - Method in class org.bouncycastle.asn1.ASN1Generator
Return the actual stream object encodings are written to.
getRawOutputStream() - Method in class org.bouncycastle.asn1.BERGenerator
 
getRawOutputStream() - Method in class org.bouncycastle.asn1.DERSequenceGenerator
Return the target stream for the SEQUENCE.
getRawOutputStream() - Method in class org.bouncycastle.asn1.DLGenerator
 
getRawOutputStream() - Method in class org.bouncycastle.asn1.DLSequenceGenerator
Return the target stream for the SEQUENCE body.
getRawXCoord() - Method in class org.bouncycastle.math.ec.ECPoint
 
getRawYCoord() - Method in class org.bouncycastle.math.ec.ECPoint
 
getRawZCoords() - Method in class org.bouncycastle.math.ec.ECPoint
 
getRBytes() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getRC2ParameterVersion() - Method in class org.bouncycastle.asn1.pkcs.RC2CBCParameter
 
getRC2ParameterVersionData() - Method in class org.bouncycastle.asn1.pkcs.RC2CBCParameter
 
getRDNs() - Method in class org.bouncycastle.asn1.x500.X500Name
return an array of RDNs in structure order.
getRDNs(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.x500.X500Name
return an array of RDNs containing the attribute type given by OID in structure order.
getReason() - Method in class org.bouncycastle.asn1.cmc.RevokeRequest
 
getReason(int) - Method in class org.bouncycastle.asn1.cmp.PollRepContent
 
getReasons() - Method in class org.bouncycastle.asn1.cmc.GetCRL
 
getReasons() - Method in class org.bouncycastle.asn1.x509.DistributionPoint
 
getRecipient() - Method in class org.bouncycastle.asn1.cmp.PKIHeader
 
getRecipientEncryptedKeys() - Method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo
 
getRecipientIdentifier() - Method in class org.bouncycastle.asn1.cms.KEMRecipientInfo
 
getRecipientIdentifier() - Method in class org.bouncycastle.asn1.cms.KeyTransRecipientInfo
 
getRecipientInfos() - Method in class org.bouncycastle.asn1.cms.AuthenticatedData
 
getRecipientInfos() - Method in class org.bouncycastle.asn1.cms.AuthenticatedDataParser
 
getRecipientInfos() - Method in class org.bouncycastle.asn1.cms.AuthEnvelopedData
 
getRecipientInfos() - Method in class org.bouncycastle.asn1.cms.AuthEnvelopedDataParser
 
getRecipientInfos() - Method in class org.bouncycastle.asn1.cms.EnvelopedData
 
getRecipientInfos() - Method in class org.bouncycastle.asn1.cms.EnvelopedDataParser
 
getRecipKID() - Method in class org.bouncycastle.asn1.cmp.PKIHeader
 
getRecipNonce() - Method in class org.bouncycastle.asn1.cmp.KemOtherInfo
 
getRecipNonce() - Method in class org.bouncycastle.asn1.cmp.PKIHeader
 
getRecoveredMessage(BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.signers.ECNRSigner
Returns the data used for the signature generation, assuming the public key passed to init() is correct.
getRecoveredMessage() - Method in class org.bouncycastle.crypto.signers.ISO9796d2PSSSigner
Return a reference to the recoveredMessage message, either as it was added to a just generated signature, or extracted from a verified one.
getRecoveredMessage() - Method in class org.bouncycastle.crypto.signers.ISO9796d2Signer
Return a reference to the recoveredMessage message, either as it was added to a just generated signature, or extracted from a verified one.
getRecoveredMessage() - Method in interface org.bouncycastle.crypto.SignerWithRecovery
Returns a reference to what message was recovered (if any).
getReducedHashTree() - Method in class org.bouncycastle.asn1.tsp.ArchiveTimeStamp
 
getReducedSignatures() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTSignature
 
getReductionPolynomial(int) - Static method in class org.bouncycastle.crypto.modes.KXTSBlockCipher
 
getRegInfo() - Method in class org.bouncycastle.asn1.crmf.CertReqMsg
 
getRegistrationNumber() - Method in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
 
getRegistrationState() - Method in class org.bouncycastle.crypto.agreement.owl.OwlClientRegistration
Get the status of the user registration.
getRegistrationState() - Method in class org.bouncycastle.crypto.agreement.owl.OwlServerRegistration
Check's the status of the user registration I.E. whether or not this server has registered a user already.
getRepresentation() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
getRepresentation() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
getRepresentation() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
getRepresentation() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
getRepresentation() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
getRepresentation() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
getRepresentation() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
getRepresentation() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
getRepresentation() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
getRepresentation() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
getReqCert() - Method in class org.bouncycastle.asn1.ocsp.Request
 
getReqPolicy() - Method in class org.bouncycastle.asn1.tsp.TimeStampReq
 
getReqSequence() - Method in class org.bouncycastle.asn1.cmc.PKIData
 
getReqSignature() - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfo
 
getRequest() - Method in class org.bouncycastle.asn1.cmc.EncryptedPOP
 
getRequest() - Method in class org.bouncycastle.asn1.cms.SCVPReqRes
 
getRequester() - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformation
 
getRequestExtensions() - Method in class org.bouncycastle.asn1.ocsp.TBSRequest
 
getRequestInformation() - Method in class org.bouncycastle.asn1.dvcs.DVCSRequest
 
getRequestList() - Method in class org.bouncycastle.asn1.ocsp.TBSRequest
 
getRequestorName() - Method in class org.bouncycastle.asn1.ocsp.TBSRequest
 
getRequestPolicy() - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformation
 
getRequestTime() - Method in class org.bouncycastle.asn1.cms.RequesterCertificate
 
getRequestTime() - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformation
 
getRequireExplicitPolicyMapping() - Method in class org.bouncycastle.asn1.x509.PolicyConstraints
 
getResponderID() - Method in class org.bouncycastle.asn1.ocsp.ResponseData
 
getResponse() - Method in class org.bouncycastle.asn1.cmp.CertRepMessage
 
getResponse() - Method in class org.bouncycastle.asn1.cms.SCVPReqRes
 
getResponse() - Method in class org.bouncycastle.asn1.ocsp.ResponseBytes
 
getResponseBytes() - Method in class org.bouncycastle.asn1.ocsp.OCSPResponse
 
getResponseExtensions() - Method in class org.bouncycastle.asn1.ocsp.ResponseData
 
getResponses() - Method in class org.bouncycastle.asn1.ocsp.ResponseData
 
getResponseStatus() - Method in class org.bouncycastle.asn1.ocsp.OCSPResponse
 
getResponseTime() - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfo
 
getResponseType() - Method in class org.bouncycastle.asn1.ocsp.ResponseBytes
 
getRestriction() - Method in class org.bouncycastle.asn1.isismtt.x509.Restriction
 
getResult() - Method in exception org.bouncycastle.util.test.TestFailedException
 
getRevCerts() - Method in class org.bouncycastle.asn1.cmp.RevRepContent
 
getReverse(Object) - Method in class org.bouncycastle.asn1.eac.BidirectionalMap
 
getReverse() - Method in class org.bouncycastle.asn1.x509.CertificatePair
 
getRevocationDate() - Method in class org.bouncycastle.asn1.x509.TBSCertList.CRLEntry
 
getRevocationReason() - Method in class org.bouncycastle.asn1.ocsp.RevokedInfo
 
getRevocationTime() - Method in class org.bouncycastle.asn1.ocsp.RevokedInfo
 
getRevokedCertificateEnumeration() - Method in class org.bouncycastle.asn1.x509.CertificateList
 
getRevokedCertificateEnumeration() - Method in class org.bouncycastle.asn1.x509.TBSCertList
 
getRevokedCertificates() - Method in class org.bouncycastle.asn1.x509.CertificateList
 
getRevokedCertificates() - Method in class org.bouncycastle.asn1.x509.TBSCertList
 
getRho() - Method in class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
getRho() - Method in class org.bouncycastle.crypto.params.MLDSAPublicKeyParameters
 
getRho() - Method in class org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters
 
getRho() - Method in class org.bouncycastle.crypto.params.MLKEMPublicKeyParameters
 
getRho() - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumPrivateKeyParameters
 
getRho() - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumPublicKeyParameters
 
getRho() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
getRho() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPublicKeyParameters
Deprecated.
 
getRho() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters
Deprecated.
 
getRho() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMPublicKeyParameters
Deprecated.
 
getRho() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimePrivateKeyParameters
 
getRho() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimePrivateKeyParameters
 
getRhoSize() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getRKeyID() - Method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientIdentifier
 
getRole() - Method in class org.bouncycastle.asn1.eac.CVCertificate
return a bits field coded on one byte.
getRoleAuthority() - Method in class org.bouncycastle.asn1.x509.RoleSyntax
Gets the role authority of this RoleSyntax.
getRoleAuthorityAsString() - Method in class org.bouncycastle.asn1.x509.RoleSyntax
Gets the role authority as a String[] object.
getRoleDescription(int) - Static method in class org.bouncycastle.asn1.eac.CertificateHolderAuthorization
 
getRoleName() - Method in class org.bouncycastle.asn1.x509.RoleSyntax
Gets the role name of this RoleSyntax.
getRoleNameAsString() - Method in class org.bouncycastle.asn1.x509.RoleSyntax
Gets the role name as a java.lang.String object.
getRoot() - Method in class org.bouncycastle.crypto.params.SLHDSAPrivateKeyParameters
 
getRoot() - Method in class org.bouncycastle.crypto.params.SLHDSAPublicKeyParameters
 
getRoot() - Method in class org.bouncycastle.pqc.asn1.XMSSMTPrivateKey
 
getRoot() - Method in class org.bouncycastle.pqc.asn1.XMSSMTPublicKey
 
getRoot() - Method in class org.bouncycastle.pqc.asn1.XMSSPrivateKey
 
getRoot() - Method in class org.bouncycastle.pqc.asn1.XMSSPublicKey
 
getRoot() - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAPrivateKeyParameters
Deprecated.
 
getRoot() - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAPublicKeyParameters
Deprecated.
 
getRoot() - Method in class org.bouncycastle.pqc.crypto.xmss.BDS
 
getRoot() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSS
Getter XMSS root.
getRoot() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters
 
getRoot() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPublicKeyParameters
 
getRoot() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters
 
getRoot() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPublicKeyParameters
 
getRoundedPolynomialBytes() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters
 
getRoundedPolynomialBytes() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeParameters
 
getRounds() - Method in class org.bouncycastle.crypto.params.RC5Parameters
 
getRqPolynomialBytes() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeParameters
 
getRspInfo() - Method in class org.bouncycastle.asn1.cmp.CertResponse
 
getS() - Method in class org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters
 
getS() - Method in class org.bouncycastle.pqc.asn1.CMCEPrivateKey
 
getS() - Method in class org.bouncycastle.pqc.asn1.SABERPrivateKey
 
getS() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEPrivateKeyParameters
Deprecated.
 
getS() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters
Deprecated.
 
getS1() - Method in class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
getS1() - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumPrivateKeyParameters
 
getS1() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
getS2() - Method in class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
getS2() - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumPrivateKeyParameters
 
getS2() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
getSA() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHPrivateKeyParameters
 
getSalt() - Method in class org.bouncycastle.asn1.bc.PbkdKeyData
 
getSalt() - Method in class org.bouncycastle.asn1.cmp.PBMParameter
 
getSalt() - Method in class org.bouncycastle.asn1.misc.ScryptParams
 
getSalt() - Method in class org.bouncycastle.asn1.pkcs.MacData
 
getSalt() - Method in class org.bouncycastle.asn1.pkcs.PBEParameter
 
getSalt() - Method in class org.bouncycastle.asn1.pkcs.PBKDF2Params
Return the salt to use.
getSalt() - Method in class org.bouncycastle.crypto.params.Argon2Parameters
 
getSalt() - Method in class org.bouncycastle.crypto.params.HKDFParameters
Returns the salt, or null if the salt should be generated as a byte array of HashLen zeros.
getSalt() - Method in class org.bouncycastle.crypto.params.ParametersWithSalt
 
getSalt() - Method in class org.bouncycastle.crypto.PBEParametersGenerator
return the salt byte array.
getSaltBytes() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getSaltLen() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getSaltLength() - Method in class org.bouncycastle.asn1.pkcs.RSASSAPSSparams
 
getSaltLength() - Method in class org.bouncycastle.crypto.params.RSABlindSignatureParameters
Return the EMSA-PSS salt length, in bytes.
getSaltLength() - Method in class org.bouncycastle.crypto.util.PBKDF2Config
 
getSaltLength() - Method in class org.bouncycastle.crypto.util.ScryptConfig
 
getSaltLength() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
getSaltSize() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getSaltSize() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getSBox(String) - Static method in class org.bouncycastle.crypto.engines.GOST28147Engine
Return the S-Box associated with SBoxName
getSBox() - Method in class org.bouncycastle.crypto.params.ParametersWithSBox
 
getSBoxName(byte[]) - Static method in class org.bouncycastle.crypto.engines.GOST28147Engine
 
getSecData() - Method in class org.bouncycastle.pqc.crypto.newhope.NHPrivateKeyParameters
 
getSecondCoefB() - Method in class org.bouncycastle.asn1.eac.ECDSAPublicKey
 
getSeconds() - Method in class org.bouncycastle.asn1.tsp.Accuracy
 
getSecret() - Method in class org.bouncycastle.crypto.Commitment
The secret required to reveal the commitment.
getSecret() - Method in class org.bouncycastle.crypto.params.Argon2Parameters
 
getSecret() - Method in class org.bouncycastle.crypto.params.BLSPrivateKeyParameters
 
getSecret() - Method in interface org.bouncycastle.crypto.SecretWithEncapsulation
Return the secret associated with the encapsulation.
getSecret() - Method in class org.bouncycastle.crypto.threshold.ShamirSplitSecret
 
getSecret() - Method in interface org.bouncycastle.crypto.threshold.SplitSecret
Recombines secret shares to reconstruct the original secret.
getSecret() - Method in class org.bouncycastle.pqc.crypto.util.SecretWithEncapsulationImpl
 
getSecretKeyBytes() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getSecretKeyBytes() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getSecretKeyBytes() - Method in class org.bouncycastle.pqc.crypto.hqc.HQCParameters
 
getSecretKeyBytes() - Method in class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusParameters
 
getSecretKeyBytes() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getSecretKeyPRF() - Method in class org.bouncycastle.pqc.asn1.XMSSMTPrivateKey
 
getSecretKeyPRF() - Method in class org.bouncycastle.pqc.asn1.XMSSPrivateKey
 
getSecretKeyPRF() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters
 
getSecretKeyPRF() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters
 
getSecretKeySeed() - Method in class org.bouncycastle.pqc.asn1.XMSSMTPrivateKey
 
getSecretKeySeed() - Method in class org.bouncycastle.pqc.asn1.XMSSPrivateKey
 
getSecretKeySeed() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters
 
getSecretKeySeed() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters
 
getSecretLength() - Method in class org.bouncycastle.pqc.crypto.hqc.HQCParameters
 
getSecretShares() - Method in class org.bouncycastle.crypto.threshold.ShamirSplitSecret
 
getSecretShares() - Method in interface org.bouncycastle.crypto.threshold.SplitSecret
 
getSecretTypeId() - Method in class org.bouncycastle.asn1.pkcs.SecretBag
 
getSecretValue() - Method in class org.bouncycastle.asn1.pkcs.SecretBag
 
getSecureRandom() - Static method in class org.bouncycastle.crypto.CryptoServicesRegistrar
Return the default source of randomness.
getSecureRandom(SecureRandom) - Static method in class org.bouncycastle.crypto.CryptoServicesRegistrar
Return either the passed-in SecureRandom, or if it is null, then the default source of randomness.
getSecurityBits() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getSecurityBits() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getSecurityBytes() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getSecurityStrength() - Method in class org.bouncycastle.crypto.prng.drbg.DualECPoints
 
getSeed() - Method in class org.bouncycastle.asn1.x9.DHValidationParms
Deprecated.
 
getSeed() - Method in class org.bouncycastle.asn1.x9.ValidationParams
 
getSeed() - Method in class org.bouncycastle.asn1.x9.X9Curve
 
getSeed() - Method in class org.bouncycastle.asn1.x9.X9ECParameters
 
getSeed() - Method in class org.bouncycastle.crypto.params.DHValidationParameters
 
getSeed() - Method in class org.bouncycastle.crypto.params.DSAValidationParameters
 
getSeed() - Method in class org.bouncycastle.crypto.params.ECDomainParameters
 
getSeed() - Method in class org.bouncycastle.crypto.params.ISO18033KDFParameters
 
getSeed() - Method in class org.bouncycastle.crypto.params.MGFParameters
 
getSeed() - Method in class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
getSeed() - Method in class org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters
 
getSeed() - Method in class org.bouncycastle.crypto.params.SLHDSAPrivateKeyParameters
 
getSeed() - Method in class org.bouncycastle.crypto.params.SLHDSAPublicKeyParameters
 
getSeed() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
getSeed() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters
Deprecated.
 
getSeed() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHPrivateKeyParameters
 
getSeed() - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAPrivateKeyParameters
Deprecated.
 
getSeed() - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAPublicKeyParameters
Deprecated.
 
getSeed() - Method in class org.bouncycastle.pqc.crypto.uov.UOVPrivateKeyParameters
 
getSeed() - Method in class org.bouncycastle.pqc.crypto.xwing.XWingPrivateKeyParameters
 
getSeed_A() - Method in class org.bouncycastle.pqc.asn1.SABERPublicKey
 
getSeedLen() - Method in class org.bouncycastle.crypto.prng.drbg.DualECPoints
 
getSeedLen() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getSeedSize() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getSeedSize() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getSeedSk() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEPrivateKeyParameters
 
getSeedSk() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoPrivateKeyParameters
 
getSemanticsIdentifier() - Method in class org.bouncycastle.asn1.x509.qualified.SemanticsInformation
 
getSender() - Method in class org.bouncycastle.asn1.cmp.Challenge.Rand
 
getSender() - Method in class org.bouncycastle.asn1.cmp.PKIHeader
 
getSender() - Method in class org.bouncycastle.asn1.crmf.POPOSigningKeyInput
Returns the sender field, or null if authInfo is publicKeyMAC
getSenderKID() - Method in class org.bouncycastle.asn1.cmp.PKIHeader
 
getSenderNonce() - Method in class org.bouncycastle.asn1.cmp.KemOtherInfo
 
getSenderNonce() - Method in class org.bouncycastle.asn1.cmp.PKIHeader
 
getSeqNumber() - Method in class org.bouncycastle.asn1.cmc.PublishTrustAnchors
 
getSequenceNumber() - Method in class org.bouncycastle.asn1.eac.CertificateHolderReference
 
getSerial() - Method in class org.bouncycastle.asn1.x509.IssuerSerial
 
getSerialNumber() - Method in class org.bouncycastle.asn1.cmc.GetCert
 
getSerialNumber() - Method in class org.bouncycastle.asn1.cmc.RevokeRequest
 
getSerialNumber() - Method in class org.bouncycastle.asn1.cms.IssuerAndSerialNumber
 
getSerialNumber() - Method in class org.bouncycastle.asn1.crmf.CertId
 
getSerialNumber() - Method in class org.bouncycastle.asn1.crmf.CertTemplate
 
getSerialNumber() - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfo
 
getSerialNumber() - Method in class org.bouncycastle.asn1.ocsp.CertID
 
getSerialNumber() - Method in class org.bouncycastle.asn1.tsp.TSTInfo
 
getSerialNumber() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
 
getSerialNumber() - Method in class org.bouncycastle.asn1.x509.Certificate
 
getSerialNumber() - Method in class org.bouncycastle.asn1.x509.DeltaCertificateDescriptor
 
getSerialNumber() - Method in class org.bouncycastle.asn1.x509.TBSCertificate
 
getSerialNumber() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
Deprecated.
 
getSerialNumber() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
Deprecated.
 
getServerId() - Method in class org.bouncycastle.crypto.agreement.owl.OwlAuthenticationServerResponse
Get the server's identity
getService() - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformation
 
getServiceName() - Method in class org.bouncycastle.crypto.constraints.DefaultServiceProperties
 
getServiceName() - Method in interface org.bouncycastle.crypto.CryptoServiceProperties
 
getServicesConstraints() - Static method in class org.bouncycastle.crypto.CryptoServicesRegistrar
Return the current algorithm/services constraints.
getSessionEncryptedKey() - Method in class org.bouncycastle.asn1.cryptopro.GostR3410KeyTransport
 
getSessionKeySize() - Method in class org.bouncycastle.crypto.kems.cmce.CMCEEngine
 
getSessionKeySize() - Method in class org.bouncycastle.crypto.kems.frodo.FrodoKEMEngine
 
getSessionKeySize() - Method in class org.bouncycastle.crypto.params.CMCEParameters
 
getSessionKeySize() - Method in class org.bouncycastle.crypto.params.FrodoKEMParameters
 
getSessionKeySize() - Method in class org.bouncycastle.crypto.params.MLKEMParameters
 
getSessionKeySize() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getSessionKeySize() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEParameters
Deprecated.
 
getSessionKeySize() - Method in class org.bouncycastle.pqc.crypto.frodo.FrodoParameters
Deprecated.
 
getSessionKeySize() - Method in class org.bouncycastle.pqc.crypto.hqc.HQCParameters
 
getSessionKeySize() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMParameters
Deprecated.
 
getSessionKeySize() - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUParameters
 
getSessionKeySize() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters
 
getSessionKeySize() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeParameters
 
getSessionKeySize() - Method in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
getShake256Digest() - Method in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
getSharedSecret() - Method in class org.bouncycastle.crypto.params.KDFParameters
 
getSharedValue() - Method in class org.bouncycastle.pqc.crypto.ExchangePair
Return the shared value calculated with public key.
getSID() - Method in class org.bouncycastle.asn1.cms.SignerInfo
 
getSigAlg() - Method in class org.bouncycastle.asn1.x509.MTCCertificationAuthority
 
getSigBytes() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getSigLen() - Method in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
getSignature() - Method in class org.bouncycastle.asn1.bc.SignatureCheck
 
getSignature() - Method in class org.bouncycastle.asn1.cmc.CertificationRequest
 
getSignature() - Method in class org.bouncycastle.asn1.cms.RequesterCertificate
 
getSignature() - Method in class org.bouncycastle.asn1.crmf.POPOSigningKey
 
getSignature() - Method in class org.bouncycastle.asn1.eac.CVCertificate
Gives the signature of the whole body.
getSignature() - Method in class org.bouncycastle.asn1.mozilla.SignedPublicKeyAndChallenge
 
getSignature() - Method in class org.bouncycastle.asn1.ocsp.BasicOCSPResponse
 
getSignature() - Method in class org.bouncycastle.asn1.ocsp.Signature
 
getSignature() - Method in class org.bouncycastle.asn1.pkcs.CertificationRequest
 
getSignature() - Method in class org.bouncycastle.asn1.x509.AltSignatureValue
Return the alternate signature to verify the certificate.
getSignature() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
 
getSignature() - Method in class org.bouncycastle.asn1.x509.Certificate
 
getSignature() - Method in class org.bouncycastle.asn1.x509.CertificateList
 
getSignature() - Method in class org.bouncycastle.asn1.x509.DeltaCertificateDescriptor
 
getSignature() - Method in class org.bouncycastle.asn1.x509.TBSCertificate
 
getSignature() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
Deprecated.
 
getSignature() - Method in class org.bouncycastle.asn1.x509.TBSCertList
 
getSignature() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
Deprecated.
 
getSignature() - Method in class org.bouncycastle.pqc.crypto.lms.LMSContext
 
getSignatureAlgorithm() - Method in class org.bouncycastle.asn1.bc.SignatureCheck
 
getSignatureAlgorithm() - Method in class org.bouncycastle.asn1.cmc.CertificationRequest
 
getSignatureAlgorithm() - Method in class org.bouncycastle.asn1.cms.CMSAlgorithmProtection
 
getSignatureAlgorithm() - Method in class org.bouncycastle.asn1.mozilla.SignedPublicKeyAndChallenge
 
getSignatureAlgorithm() - Method in class org.bouncycastle.asn1.ocsp.BasicOCSPResponse
 
getSignatureAlgorithm() - Method in class org.bouncycastle.asn1.ocsp.Signature
 
getSignatureAlgorithm() - Method in class org.bouncycastle.asn1.pkcs.CertificationRequest
 
getSignatureAlgorithm() - Method in class org.bouncycastle.asn1.x509.AttributeCertificate
 
getSignatureAlgorithm() - Method in class org.bouncycastle.asn1.x509.Certificate
 
getSignatureAlgorithm() - Method in class org.bouncycastle.asn1.x509.CertificateList
 
getSignatureAlgorithm() - Method in class org.bouncycastle.asn1.x509.RelatedCertificateDescriptor
 
getSignatureAlgorithm() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
Deprecated.
 
getSignatureBytes() - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerParameters
 
getSignatureBytes() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getSignatureBytes() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getSignatureLength() - Method in class org.bouncycastle.pqc.crypto.sqisign.SQIsignParameters
 
getSignaturePolicyId() - Method in class org.bouncycastle.asn1.esf.SignaturePolicyIdentifier
 
getSignatureSize() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getSignatureValue() - Method in class org.bouncycastle.asn1.x509.AttributeCertificate
 
getSignatureValue() - Method in class org.bouncycastle.asn1.x509.DeltaCertificateDescriptor
 
getSigner() - Method in class org.bouncycastle.asn1.x509.PrivateKeyPossessionStatement
 
getSigner() - Method in class org.bouncycastle.asn1.x509.PrivateKeyStatement
Deprecated.
 
getSigner() - Method in class org.bouncycastle.crypto.io.SignerInputStream
 
getSigner() - Method in class org.bouncycastle.crypto.io.SignerOutputStream
 
getSignerInfos() - Method in class org.bouncycastle.asn1.cms.SignedData
 
getSignerInfos() - Method in class org.bouncycastle.asn1.cms.SignedDataParser
 
getSignerInfos() - Method in class org.bouncycastle.asn1.pkcs.SignedData
 
getSigningAlg() - Method in class org.bouncycastle.asn1.crmf.CertTemplate
 
getSigParameters() - Method in class org.bouncycastle.pqc.crypto.lms.LMSPrivateKeyParameters
 
getSigParameters() - Method in class org.bouncycastle.pqc.crypto.lms.LMSPublicKeyParameters
 
getSigPolicyHash() - Method in class org.bouncycastle.asn1.esf.SignaturePolicyId
 
getSigPolicyId() - Method in class org.bouncycastle.asn1.esf.SignaturePolicyId
 
getSigPolicyQualifierId() - Method in class org.bouncycastle.asn1.esf.SigPolicyQualifierInfo
 
getSigPolicyQualifiers() - Method in class org.bouncycastle.asn1.esf.SignaturePolicyId
 
getSigQualifier() - Method in class org.bouncycastle.asn1.esf.SigPolicyQualifierInfo
 
getSigSize() - Method in class org.bouncycastle.pqc.crypto.faest.FaestParameters
 
getSingleExtensions() - Method in class org.bouncycastle.asn1.ocsp.SingleResponse
 
getSingleRequestExtensions() - Method in class org.bouncycastle.asn1.ocsp.Request
 
getSize() - Method in interface org.bouncycastle.math.ec.ECLookupTable
 
getSize() - Method in class org.bouncycastle.math.ec.SimpleLookupTable
 
getSizedProperty(CryptoServicesRegistrar.Property) - Static method in class org.bouncycastle.crypto.CryptoServicesRegistrar
Return an array representing the current values for a sized property such as DH_DEFAULT_PARAMS or DSA_DEFAULT_PARAMS.
getSizedProperty(CryptoServicesRegistrar.Property, int) - Static method in class org.bouncycastle.crypto.CryptoServicesRegistrar
Return the value for a specific size for a sized property such as DH_DEFAULT_PARAMS or DSA_DEFAULT_PARAMS.
getSke() - Method in class org.bouncycastle.pqc.crypto.faest.FaestParameters
 
getSkprf() - Method in class org.bouncycastle.pqc.asn1.SPHINCSPLUSPrivateKey
 
getSkseed() - Method in class org.bouncycastle.pqc.asn1.SPHINCSPLUSPrivateKey
 
getSkSeedBytes() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getSkSize() - Method in class org.bouncycastle.pqc.crypto.faest.FaestParameters
 
getSmallPrimes() - Method in class org.bouncycastle.crypto.params.NaccacheSternPrivateKeyParameters
 
getSntrupParams() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeKeyGenerationParameters
 
getSource() - Method in class org.bouncycastle.asn1.cmp.CRLStatus
 
getSourceDataUri() - Method in class org.bouncycastle.asn1.x509.qualified.BiometricData
Deprecated.
getSourceDataUriIA5() - Method in class org.bouncycastle.asn1.x509.qualified.BiometricData
 
getSplitParams() - Method in class org.bouncycastle.math.ec.endo.GLVTypeAParameters
 
getSplitParams() - Method in class org.bouncycastle.math.ec.endo.GLVTypeBParameters
 
getSpolyf() - Method in class org.bouncycastle.pqc.crypto.falcon.FalconPrivateKeyParameters
 
getSpolyF() - Method in class org.bouncycastle.pqc.crypto.falcon.FalconPrivateKeyParameters
 
getSqnm() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getSsBytes() - Method in class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusParameters
 
getSSK() - Method in class org.bouncycastle.crypto.params.ECCSIPrivateKeyParameters
Returns the secret signing key (SSK) used in ECCSI.
getStartCounter() - Method in class org.bouncycastle.crypto.agreement.kdf.GSKKDFParameters
 
getStartCube() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getStartDate() - Method in class org.bouncycastle.asn1.x509.Certificate
 
getStartDate() - Method in class org.bouncycastle.asn1.x509.TBSCertificate
 
getStartDate() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
Deprecated.
 
getStartDate() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
Deprecated.
 
getStartTimesThreehalves() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
Returns a copy of the start_times_threehalves constant.
getState() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEParticipant
Gets the current state of this participant.
getState() - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant
Gets the current state of this participant.
getState() - Method in class org.bouncycastle.crypto.agreement.owl.OwlClient
Gets the current state of this client.
getState() - Method in class org.bouncycastle.crypto.agreement.owl.OwlServer
Gets the current state of this server.
getState(InputStream, SecureRandom) - Static method in class org.bouncycastle.crypto.util.JournaledAlgorithm
 
getState(File, SecureRandom) - Static method in class org.bouncycastle.crypto.util.JournaledAlgorithm
Reconstructs JournaledAlgorithm session from file containing it's raw encoding.
getStatementId() - Method in class org.bouncycastle.asn1.x509.qualified.QCStatement
 
getStatementInfo() - Method in class org.bouncycastle.asn1.x509.qualified.QCStatement
 
getStaticPrivateKey() - Method in class org.bouncycastle.crypto.params.DHMQVPrivateParameters
 
getStaticPrivateKey() - Method in class org.bouncycastle.crypto.params.DHUPrivateParameters
 
getStaticPrivateKey() - Method in class org.bouncycastle.crypto.params.ECDHUPrivateParameters
 
getStaticPrivateKey() - Method in class org.bouncycastle.crypto.params.MQVPrivateParameters
 
getStaticPrivateKey() - Method in class org.bouncycastle.crypto.params.SM2KeyExchangePrivateParameters
 
getStaticPrivateKey() - Method in class org.bouncycastle.crypto.params.XDHUPrivateParameters
 
getStaticPublicKey() - Method in class org.bouncycastle.crypto.params.DHMQVPublicParameters
 
getStaticPublicKey() - Method in class org.bouncycastle.crypto.params.DHUPublicParameters
 
getStaticPublicKey() - Method in class org.bouncycastle.crypto.params.ECDHUPublicParameters
 
getStaticPublicKey() - Method in class org.bouncycastle.crypto.params.MQVPublicParameters
 
getStaticPublicKey() - Method in class org.bouncycastle.crypto.params.SM2KeyExchangePublicParameters
 
getStaticPublicKey() - Method in class org.bouncycastle.crypto.params.XDHUPublicParameters
 
getStaticPublicPoint() - Method in class org.bouncycastle.crypto.params.SM2KeyExchangePrivateParameters
 
getStatus() - Method in class org.bouncycastle.asn1.cmp.CertResponse
 
getStatus() - Method in class org.bouncycastle.asn1.cmp.KeyRecRepContent
 
getStatus() - Method in class org.bouncycastle.asn1.cmp.PKIStatusInfo
 
getStatus() - Method in class org.bouncycastle.asn1.cmp.RevAnnContent
 
getStatus() - Method in class org.bouncycastle.asn1.cmp.RevRepContent
 
getStatus() - Method in class org.bouncycastle.asn1.ocsp.CertStatus
 
getStatus() - Method in class org.bouncycastle.asn1.tsp.TimeStampResp
 
getStatusInfo() - Method in class org.bouncycastle.asn1.cmp.CertStatus
 
getStatusObject() - Method in class org.bouncycastle.asn1.cmp.PKIStatusInfo
 
getStatusString() - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfo
Deprecated.
getStatusString() - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfoV2
Deprecated.
getStatusString() - Method in class org.bouncycastle.asn1.cmp.PKIStatusInfo
 
getStatusStringUTF8() - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfo
 
getStatusStringUTF8() - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfoV2
 
getStoreData() - Method in class org.bouncycastle.asn1.bc.ObjectStore
 
getStrength() - Method in class org.bouncycastle.crypto.KeyGenerationParameters
return the bit strength for keys produced by this generator,
getString() - Method in class org.bouncycastle.asn1.ASN1BitString
Return a String representation of this BIT STRING
getString() - Method in class org.bouncycastle.asn1.ASN1BMPString
 
getString() - Method in class org.bouncycastle.asn1.ASN1GeneralString
Return a Java String representation of our contained String.
getString() - Method in class org.bouncycastle.asn1.ASN1GraphicString
 
getString() - Method in class org.bouncycastle.asn1.ASN1IA5String
 
getString() - Method in class org.bouncycastle.asn1.ASN1NumericString
 
getString() - Method in class org.bouncycastle.asn1.ASN1PrintableString
 
getString() - Method in interface org.bouncycastle.asn1.ASN1String
Return a Java String representation of this STRING type's content.
getString() - Method in class org.bouncycastle.asn1.ASN1T61String
Decode the encoded string and return it, 8 bit encoding assumed.
getString() - Method in class org.bouncycastle.asn1.ASN1UniversalString
 
getString() - Method in class org.bouncycastle.asn1.ASN1UTF8String
 
getString() - Method in class org.bouncycastle.asn1.ASN1VideotexString
 
getString() - Method in class org.bouncycastle.asn1.ASN1VisibleString
 
getString() - Method in class org.bouncycastle.asn1.x500.DirectoryString
 
getString() - Method in class org.bouncycastle.asn1.x509.DisplayText
Returns the stored String object.
getStringAt(int) - Method in class org.bouncycastle.asn1.cmp.PKIFreeText
Deprecated.
getStringAtUTF8(int) - Method in class org.bouncycastle.asn1.cmp.PKIFreeText
Return the UTF8STRING at index i.
getStyle() - Method in class org.bouncycastle.asn1.x500.X500NameBuilder
 
getSubfield() - Method in interface org.bouncycastle.math.field.ExtensionField
 
getSubject() - Method in class org.bouncycastle.asn1.cmc.CertificationRequest
 
getSubject() - Method in class org.bouncycastle.asn1.crmf.CertTemplate
 
getSubject() - Method in class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
 
getSubject() - Method in class org.bouncycastle.asn1.x509.Certificate
 
getSubject() - Method in class org.bouncycastle.asn1.x509.DeltaCertificateDescriptor
 
getSubject() - Method in class org.bouncycastle.asn1.x509.TBSCertificate
 
getSubject() - Method in class org.bouncycastle.asn1.x509.TBSCertificateLogEntry
 
getSubject() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
Deprecated.
 
getSubject() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
Deprecated.
 
getSubjectAltPublicKey() - Method in class org.bouncycastle.asn1.x509.SubjectAltPublicKeyInfo
 
getSubjectKeyIdentifier() - Method in class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
 
getSubjectKeyIdentifier() - Method in class org.bouncycastle.asn1.cms.RecipientKeyIdentifier
 
getSubjectPublicKey() - Method in class org.bouncycastle.asn1.cmc.CertificationRequest
 
getSubjectPublicKeyAlgorithm() - Method in class org.bouncycastle.asn1.cmc.CertificationRequest
 
getSubjectPublicKeyAlgorithm() - Method in class org.bouncycastle.asn1.x509.TBSCertificateLogEntry
 
getSubjectPublicKeyInfo() - Method in class org.bouncycastle.asn1.mozilla.PublicKeyAndChallenge
 
getSubjectPublicKeyInfo() - Method in class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
 
getSubjectPublicKeyInfo() - Method in class org.bouncycastle.asn1.x509.Certificate
 
getSubjectPublicKeyInfo() - Method in class org.bouncycastle.asn1.x509.DeltaCertificateDescriptor
 
getSubjectPublicKeyInfo() - Method in class org.bouncycastle.asn1.x509.TBSCertificate
 
getSubjectPublicKeyInfo() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
Deprecated.
 
getSubjectPublicKeyInfo() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
Deprecated.
 
getSubjectPublicKeyInfoHash() - Method in class org.bouncycastle.asn1.x509.TBSCertificateLogEntry
 
getSubjectUID() - Method in class org.bouncycastle.asn1.crmf.CertTemplate
 
getSubjectUniqueID() - Method in class org.bouncycastle.asn1.x509.Certificate
 
getSubjectUniqueId() - Method in class org.bouncycastle.asn1.x509.TBSCertificate
 
getSubjectUniqueID() - Method in class org.bouncycastle.asn1.x509.TBSCertificateLogEntry
 
getSubjectUniqueId() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
Deprecated.
 
getSuppPrivInfoPartA() - Method in class org.bouncycastle.crypto.util.OtherInfoGenerator.PartyU
 
getSuppPrivInfoPartA() - Method in class org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator.PartyU
 
getSuppPrivInfoPartA() - Method in class org.bouncycastle.pqc.crypto.util.PQCOtherInfoGenerator.PartyU
 
getSuppPrivInfoPartB(byte[]) - Method in class org.bouncycastle.crypto.util.OtherInfoGenerator.PartyV
 
getSuppPrivInfoPartB(byte[]) - Method in class org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator.PartyV
 
getSuppPrivInfoPartB(byte[]) - Method in class org.bouncycastle.pqc.crypto.util.PQCOtherInfoGenerator.PartyV
 
getSuppPubInfo() - Method in class org.bouncycastle.asn1.x9.OtherInfo
The length of the KEK to be generated as a 4 byte big endian.
getSurname() - Method in class org.bouncycastle.asn1.x509.sigi.NameOrPseudonym
 
getSymbolH() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getSymbolH_z1() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getSymmAlg() - Method in class org.bouncycastle.asn1.crmf.EncryptedValue
 
GetSymmetric() - Method in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
getT() - Method in class org.bouncycastle.crypto.params.CMCEParameters
 
getT() - Method in class org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters
 
getT() - Method in class org.bouncycastle.crypto.params.MLKEMPublicKeyParameters
 
getT() - Method in class org.bouncycastle.pqc.asn1.CMCEPublicKey
 
getT() - Method in class org.bouncycastle.pqc.asn1.ParSet
 
getT() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEParameters
Deprecated.
 
getT() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters
Deprecated.
 
getT() - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMPublicKeyParameters
Deprecated.
 
getT() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getT0() - Method in class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
getT0() - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumPrivateKeyParameters
 
getT0() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
getT1() - Method in class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
getT1() - Method in class org.bouncycastle.crypto.params.MLDSAPublicKeyParameters
 
getT1() - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumPrivateKeyParameters
 
getT1() - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumPublicKeyParameters
 
getT1() - Method in class org.bouncycastle.pqc.crypto.lms.LMSPublicKeyParameters
 
getT1() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
getT1() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPublicKeyParameters
Deprecated.
 
getTagClass() - Method in class org.bouncycastle.asn1.ASN1TaggedObject
 
getTagClass() - Method in interface org.bouncycastle.asn1.ASN1TaggedObjectParser
Return the tag class associated with this object.
getTagClassText(ASN1TaggedObject) - Static method in class org.bouncycastle.asn1.ASN1Util
 
getTagClassText(ASN1TaggedObjectParser) - Static method in class org.bouncycastle.asn1.ASN1Util
 
getTagClassText(int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1BitString
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1BMPString
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1Boolean
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1Enumerated
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1External
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1GeneralizedTime
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1GeneralString
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1GraphicString
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1IA5String
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1Integer
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1Null
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1NumericString
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1ObjectDescriptor
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1ObjectIdentifier
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1OctetString
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1PrintableString
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1RelativeOID
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1Sequence
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1Set
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1T61String
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1UniversalString
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1UTCTime
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1UTF8String
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1VideotexString
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1VisibleString
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.Attributes
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.ContentInfo
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.SCVPReqRes
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.crmf.OptionalValidity
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.sec.ECPrivateKey
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.tsp.Accuracy
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.tsp.ArchiveTimeStamp
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x500.DirectoryString
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x500.X500Name
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.AlgorithmIdentifier
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.DistributionPointName
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.EDIPartyName
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x9.KeySpecificInfo
 
getTagged(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x9.OtherInfo
 
getTaggedChoiceBaseObject(ASN1TaggedObject, boolean, String) - Static method in class org.bouncycastle.asn1.ASN1Util
 
getTagNo() - Method in class org.bouncycastle.asn1.ASN1TaggedObject
Return the tag number associated with this object.
getTagNo() - Method in interface org.bouncycastle.asn1.ASN1TaggedObjectParser
Return the tag number associated with this object.
getTagNo() - Method in class org.bouncycastle.asn1.cmc.TaggedRequest
 
getTagNo() - Method in class org.bouncycastle.asn1.dvcs.CertEtcToken
 
getTagNo() - Method in class org.bouncycastle.asn1.eac.UnsignedInteger
 
getTagNo() - Method in class org.bouncycastle.asn1.ocsp.CertStatus
 
getTagNo() - Method in class org.bouncycastle.asn1.x509.GeneralName
 
getTagText(ASN1TaggedObject) - Static method in class org.bouncycastle.asn1.ASN1Util
 
getTagText(ASN1TaggedObjectParser) - Static method in class org.bouncycastle.asn1.ASN1Util
 
getTagText(int, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
getTarget() - Method in class org.bouncycastle.asn1.dvcs.TargetEtcChain
 
getTargetGroup() - Method in class org.bouncycastle.asn1.x509.Target
 
getTargetName() - Method in class org.bouncycastle.asn1.x509.Target
 
getTargets() - Method in class org.bouncycastle.asn1.x509.Targets
Returns the targets in a Vector.
getTargetsObjects() - Method in class org.bouncycastle.asn1.x509.TargetInformation
Returns the targets in this target information extension.
getTau() - Method in class org.bouncycastle.pqc.crypto.faest.FaestParameters
 
getTau() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
getTau() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getTau() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getTau0() - Method in class org.bouncycastle.pqc.crypto.faest.FaestParameters
 
getTau0() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters
 
getTau1() - Method in class org.bouncycastle.pqc.crypto.faest.FaestParameters
 
getTau1() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters
 
getTau1() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getTau2() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters
 
getTau2() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getTau3() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters
 
getTau3() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getTau4() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getTBSCertificate() - Method in class org.bouncycastle.asn1.x509.Certificate
 
getTBSCertificate() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
Deprecated.
 
getTBSCertList() - Method in class org.bouncycastle.asn1.x509.CertificateList
 
getTbsRequest() - Method in class org.bouncycastle.asn1.ocsp.OCSPRequest
 
getTbsResponseData() - Method in class org.bouncycastle.asn1.ocsp.BasicOCSPResponse
 
getTemporalEvidence() - Method in class org.bouncycastle.asn1.cms.TimeStampedData
 
getTemporalEvidence() - Method in class org.bouncycastle.asn1.cms.TimeStampedDataParser
 
getThePOP() - Method in class org.bouncycastle.asn1.cmc.DecryptedPOP
 
getThePOPAlgID() - Method in class org.bouncycastle.asn1.cmc.DecryptedPOP
 
getThePOPAlgID() - Method in class org.bouncycastle.asn1.cmc.EncryptedPOP
 
getThirdPerson() - Method in class org.bouncycastle.asn1.isismtt.x509.ProcurationSyntax
 
getThis() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSAddress.Builder
 
getThisUpdate() - Method in class org.bouncycastle.asn1.cmp.CRLStatus
 
getThisUpdate() - Method in class org.bouncycastle.asn1.ocsp.SingleResponse
 
getThisUpdate() - Method in class org.bouncycastle.asn1.x509.CertificateList
 
getThisUpdate() - Method in class org.bouncycastle.asn1.x509.TBSCertList
 
getTime() - Method in class org.bouncycastle.asn1.ASN1GeneralizedTime
return the time - always in the form of YYYYMMDDhhmmssGMT(+hh:mm|-hh:mm).
getTime() - Method in class org.bouncycastle.asn1.ASN1UTCTime
Return the time - always in the form of YYMMDDhhmmssGMT(+hh:mm|-hh:mm).
getTime() - Method in class org.bouncycastle.asn1.cmc.GetCRL
 
getTime() - Method in class org.bouncycastle.asn1.cmp.CRLStatus
Deprecated.
getTime() - Method in class org.bouncycastle.asn1.cms.BinaryTime
 
getTime() - Method in class org.bouncycastle.asn1.cms.Time
Get the date and time as a String in full form century format.
getTime() - Method in class org.bouncycastle.asn1.x509.Time
 
getTimeStamp() - Method in class org.bouncycastle.asn1.tsp.ArchiveTimeStamp
 
getTimeStampDigestValue() - Method in class org.bouncycastle.asn1.tsp.ArchiveTimeStamp
 
getTimeStampToken() - Method in class org.bouncycastle.asn1.cms.TimeStampAndCRL
 
getTimeStampToken() - Method in class org.bouncycastle.asn1.dvcs.DVCSTime
 
getTimeStampToken() - Method in class org.bouncycastle.asn1.tsp.TimeStampResp
 
getTimeString() - Method in class org.bouncycastle.asn1.ASN1GeneralizedTime
Return the time.
getTmpSize(int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
getTr() - Method in class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
getTr() - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumPrivateKeyParameters
 
getTr() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
getTradeoff() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getTrailer(Digest) - Static method in class org.bouncycastle.crypto.signers.ISOTrailers
 
getTrailerField() - Method in class org.bouncycastle.asn1.pkcs.RSASSAPSSparams
 
getTransactionID() - Method in class org.bouncycastle.asn1.cmp.KemOtherInfo
 
getTransactionID() - Method in class org.bouncycastle.asn1.cmp.PKIHeader
 
getTransactionIdentifier() - Method in class org.bouncycastle.asn1.dvcs.DVCSErrorNotice
 
getTransactionIdentifier() - Method in class org.bouncycastle.asn1.dvcs.DVCSRequest
 
getTransactionStatus() - Method in class org.bouncycastle.asn1.dvcs.DVCSErrorNotice
 
getTranscript() - Method in class org.bouncycastle.crypto.util.JournalingSecureRandom
Return the transcript so far,
getTransformValue() - Method in class org.bouncycastle.crypto.ec.ECFixedTransform
Return the last transform value used by the transform
getTransformValue() - Method in class org.bouncycastle.crypto.ec.ECNewRandomnessTransform
Return the last random value generated for a transform
getTransformValue() - Method in interface org.bouncycastle.crypto.ec.ECPairFactorTransform
Return the last value used to calculated a transform.
getTransportParameters() - Method in class org.bouncycastle.asn1.cryptopro.GostR3410KeyTransport
 
getTreeAddress() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSAddress
 
getTreeDigest() - Method in class org.bouncycastle.pqc.asn1.SPHINCS256KeyParams
 
getTreeDigest() - Method in class org.bouncycastle.pqc.asn1.XMSSKeyParams
 
getTreeDigest() - Method in class org.bouncycastle.pqc.asn1.XMSSMTKeyParams
 
getTreeDigest() - Method in class org.bouncycastle.pqc.crypto.sphincs.SPHINCS256KeyGenerationParameters
 
getTreeDigest() - Method in class org.bouncycastle.pqc.crypto.sphincs.SPHINCSKeyParameters
 
getTreeDigest() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSKeyParameters
 
getTreeDigest() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTKeyParameters
 
getTreeDigest() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTParameters
 
getTreeDigestOID() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTParameters
Return the tree digest OID.
getTreeDigestOID() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSParameters
Return the tree digest OID.
getTreeDigestSize() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTParameters
Getter digest size.
getTreeDigestSize() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSParameters
Getter digest size.
getTreeHeight() - Method in class org.bouncycastle.pqc.crypto.xmss.BDS
 
getTreeIndex(long, int) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
 
getTreeMaxOpenLeaves() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
Threshold variant: upper bound on Merkle authentication-path nodes per execution.
getTsa() - Method in class org.bouncycastle.asn1.tsp.TSTInfo
 
getTstEvidence() - Method in class org.bouncycastle.asn1.cms.Evidence
 
getTweak() - Method in class org.bouncycastle.crypto.params.FPEParameters
 
getTweak() - Method in class org.bouncycastle.crypto.params.TweakableBlockCipherParameters
Gets the tweak value.
getTwice() - Method in class org.bouncycastle.math.ec.WNafPreCompInfo
 
getType() - Method in class org.bouncycastle.asn1.bc.ObjectData
 
getType() - Method in class org.bouncycastle.asn1.bc.ObjectStoreIntegrityCheck
 
getType() - Method in class org.bouncycastle.asn1.cmp.PKIBody
 
getType() - Method in class org.bouncycastle.asn1.cms.OtherRecipientInfo
 
getType() - Method in class org.bouncycastle.asn1.crmf.AttributeTypeAndValue
 
getType() - Method in class org.bouncycastle.asn1.crmf.PKIArchiveOptions
 
getType() - Method in class org.bouncycastle.asn1.crmf.POPOPrivKey
 
getType() - Method in class org.bouncycastle.asn1.crmf.ProofOfPossession
 
getType() - Method in class org.bouncycastle.asn1.isismtt.ocsp.RequestedCertificate
 
getType() - Method in class org.bouncycastle.asn1.isismtt.x509.DeclarationOfMajority
 
getType() - Method in class org.bouncycastle.asn1.x500.AttributeTypeAndValue
 
getType() - Method in class org.bouncycastle.asn1.x509.CertDiscoveryMethod
getType() - Method in class org.bouncycastle.asn1.x509.DistributionPointName
Return the tag number applying to the underlying choice.
getType() - Method in interface org.bouncycastle.crypto.CharToByteConverter
Return the type of the conversion.
getType() - Method in class org.bouncycastle.crypto.digests.SkeinEngine.Parameter
 
getType() - Method in class org.bouncycastle.crypto.params.Argon2Parameters
 
getType() - Method in class org.bouncycastle.crypto.params.MLDSAParameters
 
getType() - Method in class org.bouncycastle.crypto.params.SLHDSAParameters
 
getType() - Method in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
getType() - Method in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
getType() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAParameters
Deprecated.
 
getType() - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
getType() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSAddress
 
getType() - Method in class org.bouncycastle.util.io.pem.PemObject
 
getTypeID() - Method in class org.bouncycastle.asn1.x509.OtherName
 
getTypeOfBiometricData() - Method in class org.bouncycastle.asn1.x509.qualified.BiometricData
 
getTypeOfSubstitution() - Method in class org.bouncycastle.asn1.isismtt.x509.ProcurationSyntax
 
getTypes() - Method in class org.bouncycastle.asn1.x509.qualified.QcType
 
getTypesAndValues() - Method in class org.bouncycastle.asn1.x500.RDN
 
getU() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Vector
 
getU1() - Method in class org.bouncycastle.crypto.engines.CramerShoupCiphertext
 
getU2() - Method in class org.bouncycastle.crypto.engines.CramerShoupCiphertext
 
getUkm() - Method in class org.bouncycastle.asn1.cms.KEMRecipientInfo
 
getUkm() - Method in class org.bouncycastle.asn1.cryptopro.Gost2814789KeyWrapParameters
 
getUkm() - Method in class org.bouncycastle.asn1.cryptopro.GostR3410TransportParameters
 
getUKM() - Method in class org.bouncycastle.crypto.params.ParametersWithUKM
 
getUnauthAttrs() - Method in class org.bouncycastle.asn1.cms.AuthenticatedData
 
getUnauthAttrs() - Method in class org.bouncycastle.asn1.cms.AuthenticatedDataParser
 
getUnauthAttrs() - Method in class org.bouncycastle.asn1.cms.AuthEnvelopedData
 
getUnauthAttrs() - Method in class org.bouncycastle.asn1.cms.AuthEnvelopedDataParser
 
getUnauthenticatedAttributes() - Method in class org.bouncycastle.asn1.cms.SignerInfo
 
getUnauthenticatedAttributes() - Method in class org.bouncycastle.asn1.pkcs.SignerInfo
 
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
return the underlying cipher for the buffer.
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.BufferedBlockCipher
return the cipher this object wraps.
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.DefaultBufferedBlockCipher
return the cipher this object wraps.
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.encodings.ISO9796d1Encoding
 
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.encodings.OAEPEncoding
 
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.encodings.PKCS1Encoding
 
getUnderlyingCipher() - Method in interface org.bouncycastle.crypto.modes.AEADBlockCipher
return the BlockCipher this object wraps.
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.modes.CBCBlockCipher
return the underlying block cipher that we are wrapping.
getUnderlyingCipher() - Method in interface org.bouncycastle.crypto.modes.CBCModeCipher
return the underlying block cipher that we are wrapping.
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.modes.CCMBlockCipher
return the underlying block cipher that we are wrapping.
getUnderlyingCipher() - Method in interface org.bouncycastle.crypto.modes.CTRModeCipher
return the underlying block cipher that we are wrapping.
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.modes.EAXBlockCipher
 
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.modes.GCMBlockCipher
 
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.modes.GCMSIVBlockCipher
 
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.modes.KCCMBlockCipher
 
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.modes.KGCMBlockCipher
 
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.modes.OpenPGPCFBBlockCipher
return the underlying block cipher that we are wrapping.
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.modes.PGPCFBBlockCipher
return the underlying block cipher that we are wrapping.
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.StreamBlockCipher
return the underlying block cipher that we are wrapping.
getUnderlyingDigest() - Method in class org.bouncycastle.crypto.macs.HMac
 
getUnderlyingDigest() - Method in class org.bouncycastle.crypto.macs.OldHMac
 
getUnicodeVersion() - Method in class org.bouncycastle.asn1.icao.LDSVersionInfo
 
getUnknownMaxLength() - Method in class org.bouncycastle.crypto.digests.Blake2xsDigest
Return the maximum size in bytes the digest can produce when the length is unknown
getUnprotectedAttrs() - Method in class org.bouncycastle.asn1.cms.EncryptedData
 
getUnprotectedAttrs() - Method in class org.bouncycastle.asn1.cms.EnvelopedData
 
getUnprotectedAttrs() - Method in class org.bouncycastle.asn1.cms.EnvelopedDataParser
 
getUnsignedByteLength(BigInteger) - Static method in class org.bouncycastle.util.BigIntegers
 
getUpdatedPrivateKey() - Method in class org.bouncycastle.pqc.crypto.DigestingStateAwareMessageSigner
Return the current version of the private key with the updated state.
getUpdatedPrivateKey() - Method in interface org.bouncycastle.pqc.crypto.StateAwareMessageSigner
Return the current version of the private key with the updated state.
getUpdatedPrivateKey() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTSigner
 
getUpdatedPrivateKey() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSSigner
 
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.BufferedBlockCipher
return the size of the output buffer required for an update an input of len bytes.
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.DefaultBufferedBlockCipher
return the size of the output buffer required for an update an input of len bytes.
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.engines.ElephantEngine
 
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.engines.Grain128AEADEngine
 
getUpdateOutputSize(int) - Method in interface org.bouncycastle.crypto.modes.AEADCipher
return the size of the output buffer required for a processBytes an input of len bytes.
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.modes.CCMBlockCipher
 
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.modes.ChaCha20Poly1305
 
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.modes.CTSBlockCipher
return the size of the output buffer required for an update an input of len bytes.
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.modes.EAXBlockCipher
 
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.modes.GCMBlockCipher
 
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.modes.GCMSIVBlockCipher
 
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.modes.KCCMBlockCipher
 
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.modes.KGCMBlockCipher
 
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.modes.KXTSBlockCipher
 
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.modes.NISTCTSBlockCipher
return the size of the output buffer required for an update an input of len bytes.
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.modes.OldCTSBlockCipher
return the size of the output buffer required for an update an input of len bytes.
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.modes.PaddedBlockCipher
Deprecated.
return the size of the output buffer required for an update an input of len bytes.
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher
return the size of the output buffer required for an update an input of len bytes.
getUri() - Method in class org.bouncycastle.asn1.x509.CertDiscoveryMethod
Return the URI carried by a byUri method, or null for the other alternatives.
getUriIA5() - Method in class org.bouncycastle.asn1.esf.SPuri
 
getUsage() - Method in class org.bouncycastle.asn1.eac.ECDSAPublicKey
 
getUsage() - Method in class org.bouncycastle.asn1.eac.PublicKeyDataObject
 
getUsage() - Method in class org.bouncycastle.asn1.eac.RSAPublicKey
 
getUsageIndex() - Method in class org.bouncycastle.crypto.params.DSAParameterGenerationParameters
 
getUsageIndex() - Method in class org.bouncycastle.crypto.params.DSAValidationParameters
 
getUsages() - Method in class org.bouncycastle.asn1.x509.ExtendedKeyUsage
Returns all extended key usages.
getUsagesRemaining() - Method in class org.bouncycastle.pqc.crypto.lms.HSSPrivateKeyParameters
 
getUsagesRemaining() - Method in interface org.bouncycastle.pqc.crypto.lms.LMSContextBasedSigner
 
getUsagesRemaining() - Method in class org.bouncycastle.pqc.crypto.lms.LMSPrivateKeyParameters
 
getUsagesRemaining() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters
 
getUsagesRemaining() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTSigner
 
getUsagesRemaining() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters
 
getUsagesRemaining() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSSigner
 
getUserCertificate() - Method in class org.bouncycastle.asn1.x509.TBSCertList.CRLEntry
 
getUserKeyingMaterial() - Method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo
 
getV() - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECSchnorrZKP
 
getV() - Method in class org.bouncycastle.crypto.agreement.owl.ECSchnorrZKP
Get the prover's commitment V = G x [v] where G is a base point on the elliptic curve and v is an ephemeral secret
getV() - Method in class org.bouncycastle.crypto.engines.CramerShoupCiphertext
 
getV() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getV() - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
getV() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
getV() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getV1A() - Method in class org.bouncycastle.math.ec.endo.ScalarSplitParameters
 
getV1B() - Method in class org.bouncycastle.math.ec.endo.ScalarSplitParameters
 
getV2A() - Method in class org.bouncycastle.math.ec.endo.ScalarSplitParameters
 
getV2B() - Method in class org.bouncycastle.math.ec.endo.ScalarSplitParameters
 
getValidationParameters() - Method in class org.bouncycastle.crypto.params.DHParameters
 
getValidationParameters() - Method in class org.bouncycastle.crypto.params.DSAParameters
 
getValidationParameters() - Method in class org.bouncycastle.crypto.params.GOST3410Parameters
 
getValidationParams() - Method in class org.bouncycastle.asn1.x9.DomainParameters
Return the validation parameters for this set (if present).
getValidationParms() - Method in class org.bouncycastle.asn1.x9.DHDomainParameters
Deprecated.
 
getValidity() - Method in class org.bouncycastle.asn1.crmf.CertTemplate
 
getValidity() - Method in class org.bouncycastle.asn1.x509.Certificate
 
getValidity() - Method in class org.bouncycastle.asn1.x509.DeltaCertificateDescriptor
Deprecated.
Use getValidityObject instead.
getValidity() - Method in class org.bouncycastle.asn1.x509.TBSCertificate
 
getValidity() - Method in class org.bouncycastle.asn1.x509.TBSCertificateLogEntry
 
getValidity() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
Deprecated.
 
getValidity() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
Deprecated.
 
getValidityObject() - Method in class org.bouncycastle.asn1.x509.DeltaCertificateDescriptor
 
getValue() - Method in class org.bouncycastle.asn1.ASN1Enumerated
 
getValue() - Method in class org.bouncycastle.asn1.ASN1Integer
 
getValue() - Method in class org.bouncycastle.asn1.cmc.TaggedRequest
 
getValue() - Method in class org.bouncycastle.asn1.cmp.PKIStatus
 
getValue() - Method in class org.bouncycastle.asn1.cms.OtherRecipientInfo
 
getValue() - Method in class org.bouncycastle.asn1.crmf.AttributeTypeAndValue
 
getValue() - Method in class org.bouncycastle.asn1.crmf.EncryptedKey
 
getValue() - Method in class org.bouncycastle.asn1.crmf.PKIArchiveOptions
 
getValue() - Method in class org.bouncycastle.asn1.crmf.PKMACValue
 
getValue() - Method in class org.bouncycastle.asn1.crmf.POPOPrivKey
 
getValue() - Method in class org.bouncycastle.asn1.dvcs.CertEtcToken
 
getValue() - Method in class org.bouncycastle.asn1.dvcs.ServiceType
 
getValue() - Method in class org.bouncycastle.asn1.eac.UnsignedInteger
 
getValue() - Method in class org.bouncycastle.asn1.ess.ContentIdentifier
 
getValue() - Method in class org.bouncycastle.asn1.ocsp.OCSPResponseStatus
 
getValue() - Method in class org.bouncycastle.asn1.x500.AttributeTypeAndValue
 
getValue() - Method in class org.bouncycastle.asn1.x509.CRLReason
 
getValue() - Method in class org.bouncycastle.asn1.x509.OtherName
 
getValue() - Method in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
 
getValue() - Method in class org.bouncycastle.asn1.x9.X9FieldElement
 
getValue() - Method in class org.bouncycastle.crypto.digests.SkeinEngine.Parameter
 
getValue() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSNode
 
getValue() - Method in class org.bouncycastle.util.io.pem.PemHeader
 
getValueCount() - Method in class org.bouncycastle.asn1.tsp.PartialHashtree
 
getValueHint() - Method in class org.bouncycastle.asn1.crmf.EncryptedValue
 
getValues() - Method in class org.bouncycastle.asn1.esf.SignerAttribute
Return the sequence of choices - the array elements will either be of type Attribute[] or AttributeCertificate depending on what tag was used.
getValues() - Method in class org.bouncycastle.asn1.tsp.PartialHashtree
 
getValues() - Method in class org.bouncycastle.asn1.x509.IetfAttrSyntax
 
getValues() - Method in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
return a vector of the values found in the name, in the order they were found.
getValues(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
return a vector of the values found in the name, in the order they were found, with the DN label corresponding to passed in oid.
getValueType() - Method in class org.bouncycastle.asn1.x509.IetfAttrSyntax
 
getVariant() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getVariant() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getVariant() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getVByte() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
getVBytes() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
getVectors() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData
 
getVersion() - Method in class org.bouncycastle.asn1.bc.ObjectStoreData
 
getVersion() - Method in class org.bouncycastle.asn1.cmc.CertificationRequest
 
getVersion() - Method in class org.bouncycastle.asn1.cms.AuthenticatedData
 
getVersion() - Method in class org.bouncycastle.asn1.cms.AuthenticatedDataParser
 
getVersion() - Method in class org.bouncycastle.asn1.cms.AuthEnvelopedData
 
getVersion() - Method in class org.bouncycastle.asn1.cms.AuthEnvelopedDataParser
 
getVersion() - Method in class org.bouncycastle.asn1.cms.CompressedData
 
getVersion() - Method in class org.bouncycastle.asn1.cms.CompressedDataParser
 
getVersion() - Method in class org.bouncycastle.asn1.cms.DigestedData
 
getVersion() - Method in class org.bouncycastle.asn1.cms.EncryptedData
 
getVersion() - Method in class org.bouncycastle.asn1.cms.EnvelopedData
 
getVersion() - Method in class org.bouncycastle.asn1.cms.EnvelopedDataParser
 
getVersion() - Method in class org.bouncycastle.asn1.cms.KEKRecipientInfo
 
getVersion() - Method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo
 
getVersion() - Method in class org.bouncycastle.asn1.cms.KeyTransRecipientInfo
 
getVersion() - Method in class org.bouncycastle.asn1.cms.PasswordRecipientInfo
 
getVersion() - Method in class org.bouncycastle.asn1.cms.RecipientInfo
Deprecated.
Will be removed
getVersion() - Method in class org.bouncycastle.asn1.cms.SignedData
 
getVersion() - Method in class org.bouncycastle.asn1.cms.SignedDataParser
 
getVersion() - Method in class org.bouncycastle.asn1.cms.SignerInfo
 
getVersion() - Method in class org.bouncycastle.asn1.cms.TimeStampedDataParser
 
getVersion() - Method in class org.bouncycastle.asn1.crmf.CertTemplate
Return Version - -1 if not set.
getVersion() - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfo
 
getVersion() - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformation
 
getVersion() - Method in class org.bouncycastle.asn1.icao.CscaMasterList
 
getVersion() - Method in class org.bouncycastle.asn1.icao.LDSSecurityObject
 
getVersion() - Method in class org.bouncycastle.asn1.ocsp.ResponseData
 
getVersion() - Method in class org.bouncycastle.asn1.ocsp.TBSRequest
 
getVersion() - Method in class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
 
getVersion() - Method in class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
 
getVersion() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKey
 
getVersion() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
Deprecated.
 
getVersion() - Method in class org.bouncycastle.asn1.pkcs.SignedData
 
getVersion() - Method in class org.bouncycastle.asn1.pkcs.SignerInfo
 
getVersion() - Method in class org.bouncycastle.asn1.tsp.TimeStampReq
 
getVersion() - Method in class org.bouncycastle.asn1.tsp.TSTInfo
 
getVersion() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
 
getVersion() - Method in class org.bouncycastle.asn1.x509.Certificate
 
getVersion() - Method in class org.bouncycastle.asn1.x509.Holder
Returns 1 for V2 attribute certificates or 0 for V1 attribute certificates.
getVersion() - Method in class org.bouncycastle.asn1.x509.TBSCertificate
 
getVersion() - Method in class org.bouncycastle.asn1.x509.TBSCertificateLogEntry
 
getVersion() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
Deprecated.
 
getVersion() - Method in class org.bouncycastle.asn1.x509.TBSCertList
 
getVersion() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
Deprecated.
 
getVersion() - Method in class org.bouncycastle.crypto.params.Argon2Parameters
 
getVersion() - Method in class org.bouncycastle.pqc.asn1.CMCEPrivateKey
 
getVersion() - Method in class org.bouncycastle.pqc.asn1.FalconPrivateKey
 
getVersion() - Method in class org.bouncycastle.pqc.asn1.SABERPrivateKey
 
getVersion() - Method in class org.bouncycastle.pqc.asn1.SPHINCSPLUSPrivateKey
 
getVersion() - Method in class org.bouncycastle.pqc.asn1.XMSSMTPrivateKey
 
getVersion() - Method in class org.bouncycastle.pqc.asn1.XMSSPrivateKey
 
getVersionInfo() - Method in class org.bouncycastle.asn1.icao.LDSSecurityObject
 
getVersionNumber() - Method in class org.bouncycastle.asn1.x509.Certificate
 
getVersionNumber() - Method in class org.bouncycastle.asn1.x509.CertificateList
 
getVersionNumber() - Method in class org.bouncycastle.asn1.x509.TBSCertificate
 
getVersionNumber() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
Deprecated.
 
getVersionNumber() - Method in class org.bouncycastle.asn1.x509.TBSCertList
 
getW() - Method in class org.bouncycastle.pqc.asn1.ParSet
 
getW() - Method in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
getW() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
getW() - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters
 
getW() - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeParameters
 
getW() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getWd() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getWGrind() - Method in class org.bouncycastle.pqc.crypto.faest.FaestParameters
 
getWidth() - Method in class org.bouncycastle.math.ec.FixedPointPreCompInfo
 
getWidth() - Method in class org.bouncycastle.math.ec.WNafPreCompInfo
 
getWillBeRevokedAt() - Method in class org.bouncycastle.asn1.cmp.RevAnnContent
 
getWindowSize(int) - Static method in class org.bouncycastle.math.ec.WNafUtil
Determine window width to use for a scalar multiplication of the given size.
getWindowSize(int, int) - Static method in class org.bouncycastle.math.ec.WNafUtil
Determine window width to use for a scalar multiplication of the given size.
getWindowSize(int, int[]) - Static method in class org.bouncycastle.math.ec.WNafUtil
Determine window width to use for a scalar multiplication of the given size.
getWindowSize(int, int[], int) - Static method in class org.bouncycastle.math.ec.WNafUtil
Determine window width to use for a scalar multiplication of the given size.
getWitness() - Method in class org.bouncycastle.asn1.cmc.EncryptedPOP
 
getWitness() - Method in class org.bouncycastle.asn1.cmc.IdentityProofV2
 
getWitness() - Method in class org.bouncycastle.asn1.cmc.PopLinkWitnessV2
 
getWitness() - Method in class org.bouncycastle.asn1.cmp.Challenge
 
getWitnessAlgID() - Method in class org.bouncycastle.asn1.cmc.EncryptedPOP
 
getWNafPreCompInfo(ECPoint) - Static method in class org.bouncycastle.math.ec.WNafUtil
 
getWNafPreCompInfo(PreCompInfo) - Static method in class org.bouncycastle.math.ec.WNafUtil
 
getWOTSPlus() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSS
Getter WOTS+.
getWOTSPlus() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTParameters
 
getWOTSPlusSignature() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSReducedSignature
 
getWrap() - Method in class org.bouncycastle.asn1.cms.KEMRecipientInfo
 
getX() - Method in class org.bouncycastle.crypto.ec.ECPair
 
getX() - Method in class org.bouncycastle.crypto.hash2curve.data.AffineXY
Retrieves the x-coordinate of the affine point.
getX() - Method in class org.bouncycastle.crypto.params.DHPrivateKeyParameters
 
getX() - Method in class org.bouncycastle.crypto.params.DSAPrivateKeyParameters
 
getX() - Method in class org.bouncycastle.crypto.params.ElGamalPrivateKeyParameters
 
getX() - Method in class org.bouncycastle.crypto.params.GOST3410PrivateKeyParameters
 
getX() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMPrivateKeyParameters
 
getX0() - Method in class org.bouncycastle.crypto.params.GOST3410ValidationParameters
 
getX0L() - Method in class org.bouncycastle.crypto.params.GOST3410ValidationParameters
 
getX1() - Method in class org.bouncycastle.crypto.params.CramerShoupPrivateKeyParameters
 
getX2() - Method in class org.bouncycastle.crypto.params.CramerShoupPrivateKeyParameters
 
getX509v2AttrCert() - Method in class org.bouncycastle.asn1.cmp.CMPCertificate
Deprecated.
use getOtherCert and getOtherTag to make sure message is really what it should be.
getX509v3PKCert() - Method in class org.bouncycastle.asn1.cmp.CMPCertificate
 
getXCoord() - Method in class org.bouncycastle.math.ec.ECPoint
Returns the x-coordinate.
getXMSS() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMT
 
getXMSSParameters() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTParameters
 
getXofBits() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getY() - Method in class org.bouncycastle.asn1.x9.DHPublicKey
Return the public value Y for the key.
getY() - Method in class org.bouncycastle.crypto.ec.ECPair
 
getY() - Method in class org.bouncycastle.crypto.hash2curve.data.AffineXY
Retrieves the y-coordinate of the affine point.
getY() - Method in class org.bouncycastle.crypto.params.DHPublicKeyParameters
 
getY() - Method in class org.bouncycastle.crypto.params.DSAPublicKeyParameters
 
getY() - Method in class org.bouncycastle.crypto.params.ElGamalPublicKeyParameters
 
getY() - Method in class org.bouncycastle.crypto.params.GOST3410PublicKeyParameters
 
getY() - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMPublicKeyParameters
 
getY() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHPrivateKeyParameters
 
getY() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHPublicKeyParameters
 
getY1() - Method in class org.bouncycastle.crypto.params.CramerShoupPrivateKeyParameters
 
getY2() - Method in class org.bouncycastle.crypto.params.CramerShoupPrivateKeyParameters
 
getYCoord() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Point
 
getYCoord() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Point
 
getYCoord() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Point
 
getYCoord() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Point
 
getYCoord() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Point
 
getYCoord() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Point
 
getYCoord() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Point
 
getYCoord() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Point
 
getYCoord() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Point
 
getYCoord() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Point
 
getYCoord() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Point
 
getYCoord() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Point
 
getYCoord() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Point
 
getYCoord() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Point
 
getYCoord() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Point
 
getYCoord() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Point
 
getYCoord() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Point
 
getYCoord() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Point
 
getYCoord() - Method in class org.bouncycastle.math.ec.ECPoint.F2m
 
getYCoord() - Method in class org.bouncycastle.math.ec.ECPoint
Returns the y-coordinate.
getYSize() - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
getZ() - Method in class org.bouncycastle.crypto.agreement.kdf.DHKDFParameters
 
getZ() - Method in class org.bouncycastle.crypto.agreement.kdf.GSKKDFParameters
 
getZ() - Method in enum org.bouncycastle.crypto.hash2curve.HashToCurveProfile
Retrieves the value of the field 'Z'.
getZ() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData
 
getZ() - Method in class org.bouncycastle.crypto.params.CramerShoupPrivateKeyParameters
 
getZ() - Method in class org.bouncycastle.crypto.params.SAKKEPublicKeyParameters
 
getZ() - Method in class org.bouncycastle.pqc.asn1.SABERPrivateKey
 
getZCoord(int) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519Point
 
getZCoord(int) - Method in class org.bouncycastle.math.ec.ECPoint.Fp
 
getZCoord(int) - Method in class org.bouncycastle.math.ec.ECPoint
 
getZCoords() - Method in class org.bouncycastle.math.ec.ECPoint
 
getZetas() - Method in class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusParameters
 
GF16 - Class in org.bouncycastle.math.raw
 
GF16() - Constructor for class org.bouncycastle.math.raw.GF16
 
GF16 - Class in org.bouncycastle.util
Deprecated.
moved to GF16; this type now delegates there and will be removed in a future release.
GF16() - Constructor for class org.bouncycastle.util.GF16
Deprecated.
 
GF256AES - Class in org.bouncycastle.math.raw
Constant-time GF(2^8) primitives over the AES reduction polynomial x^8 + x^4 + x^3 + x + 1 (0x11b).
GF_16 - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
GF_256 - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
GiftCofbEngine - Class in org.bouncycastle.crypto.engines
GIFT-COFB v1.1, based on the current round 3 submission, https://www.isical.ac.in/~lightweight/COFB/ Reference C implementation: https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-submissions/elephant.zip Specification: https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/gift-cofb-spec-final.pdf
GiftCofbEngine() - Constructor for class org.bouncycastle.crypto.engines.GiftCofbEngine
 
GiftCofbTest - Class in org.bouncycastle.crypto.test
 
GiftCofbTest() - Constructor for class org.bouncycastle.crypto.test.GiftCofbTest
 
GIVENNAME - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
 
givenName - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
GIVENNAME - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
 
GLOBAL_CONFIG - Static variable in class org.bouncycastle.crypto.CryptoServicesPermission
Enable the setting of global configuration properties.
GLVEndomorphism - Interface in org.bouncycastle.math.ec.endo
 
glvEndomorphism - Variable in class org.bouncycastle.math.ec.GLVMultiplier
 
GLVMultiplier - Class in org.bouncycastle.math.ec
 
GLVMultiplier(ECCurve, GLVEndomorphism) - Constructor for class org.bouncycastle.math.ec.GLVMultiplier
 
GLVTypeAEndomorphism - Class in org.bouncycastle.math.ec.endo
 
GLVTypeAEndomorphism(ECCurve, GLVTypeAParameters) - Constructor for class org.bouncycastle.math.ec.endo.GLVTypeAEndomorphism
 
GLVTypeAParameters - Class in org.bouncycastle.math.ec.endo
 
GLVTypeAParameters(BigInteger, BigInteger, ScalarSplitParameters) - Constructor for class org.bouncycastle.math.ec.endo.GLVTypeAParameters
 
GLVTypeBEndomorphism - Class in org.bouncycastle.math.ec.endo
 
GLVTypeBEndomorphism(ECCurve, GLVTypeBParameters) - Constructor for class org.bouncycastle.math.ec.endo.GLVTypeBEndomorphism
 
GLVTypeBParameters - Class in org.bouncycastle.math.ec.endo
 
GLVTypeBParameters(BigInteger, BigInteger, ScalarSplitParameters) - Constructor for class org.bouncycastle.math.ec.endo.GLVTypeBParameters
 
GMac - Class in org.bouncycastle.crypto.macs
The GMAC specialisation of Galois/Counter mode (GCM) detailed in NIST Special Publication 800-38D.
GMac(GCMModeCipher) - Constructor for class org.bouncycastle.crypto.macs.GMac
Creates a GMAC based on the operation of a block cipher in GCM mode.
GMac(GCMModeCipher, int) - Constructor for class org.bouncycastle.crypto.macs.GMac
Creates a GMAC based on the operation of a 128 bit block cipher in GCM mode.
GMacTest - Class in org.bouncycastle.crypto.test
Test vectors for AES-GMAC, extracted from NIST CAVP GCM test vectors.
GMacTest() - Constructor for class org.bouncycastle.crypto.test.GMacTest
 
GMNamedCurves - Class in org.bouncycastle.asn1.gm
Chinese standard GM named curves.
GMNamedCurves() - Constructor for class org.bouncycastle.asn1.gm.GMNamedCurves
 
GMObjectIdentifiers - Interface in org.bouncycastle.asn1.gm
 
gmss - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
1.3.6.1.4.1.8301.3.1.3.3
gmssWithSha1 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
1.3.6.1.4.1.8301.3.1.3.3.1
gmssWithSha224 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
1.3.6.1.4.1.8301.3.1.3.3.2
gmssWithSha256 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
1.3.6.1.4.1.8301.3.1.3.3.3
gmssWithSha384 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
1.3.6.1.4.1.8301.3.1.3.3.4
gmssWithSha512 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
1.3.6.1.4.1.8301.3.1.3.3.5
GNB - Static variable in class org.bouncycastle.math.ec.ECFieldElement.F2m
Indicates gaussian normal basis representation (GNB).
gnBasis - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
OID: 1.2.840.10045.1.2.3.1
GNU - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.1 -- used by GNU Radius
GNUObjectIdentifiers - Interface in org.bouncycastle.asn1.gnu
GNU project OID collection { iso(1) identifier-organization(3) dod(6) internet(1) private(4) } == IETF defined things
GnuPG - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.2 -- used by GNU PG
GnuRadar - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.3 -- GNU Radar
GOFBBlockCipher - Class in org.bouncycastle.crypto.modes
implements the GOST 28147 OFB counter mode (GCTR).
GOFBBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.GOFBBlockCipher
Basic constructor.
Gost2814789EncryptedKey - Class in org.bouncycastle.asn1.cryptopro
Gost28147-89-EncryptedKey ::= SEQUENCE { encryptedKey Gost28147-89-Key, maskKey [0] IMPLICIT Gost28147-89-Key OPTIONAL, macKey Gost28147-89-MAC }
Gost2814789EncryptedKey(byte[], byte[]) - Constructor for class org.bouncycastle.asn1.cryptopro.Gost2814789EncryptedKey
 
Gost2814789EncryptedKey(byte[], byte[], byte[]) - Constructor for class org.bouncycastle.asn1.cryptopro.Gost2814789EncryptedKey
 
Gost2814789KeyWrapParameters - Class in org.bouncycastle.asn1.cryptopro
 
Gost2814789KeyWrapParameters(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.cryptopro.Gost2814789KeyWrapParameters
 
Gost2814789KeyWrapParameters(ASN1ObjectIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.cryptopro.Gost2814789KeyWrapParameters
 
GOST28147Engine - Class in org.bouncycastle.crypto.engines
implementation of GOST 28147-89
GOST28147Engine() - Constructor for class org.bouncycastle.crypto.engines.GOST28147Engine
standard constructor.
GOST28147Mac - Class in org.bouncycastle.crypto.macs
implementation of GOST 28147-89 MAC
GOST28147Mac() - Constructor for class org.bouncycastle.crypto.macs.GOST28147Mac
 
GOST28147Mac(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.macs.GOST28147Mac
 
GOST28147MacTest - Class in org.bouncycastle.crypto.test
GOST 28147 MAC tester
GOST28147MacTest() - Constructor for class org.bouncycastle.crypto.test.GOST28147MacTest
 
GOST28147Parameters - Class in org.bouncycastle.asn1.cryptopro
ASN.1 algorithm identifier parameters for GOST-28147
GOST28147Parameters(byte[], ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.cryptopro.GOST28147Parameters
 
GOST28147Test - Class in org.bouncycastle.crypto.test
 
GOST28147WrapEngine - Class in org.bouncycastle.crypto.engines
 
GOST28147WrapEngine() - Constructor for class org.bouncycastle.crypto.engines.GOST28147WrapEngine
 
GOST3410KeyGenerationParameters - Class in org.bouncycastle.crypto.params
 
GOST3410KeyGenerationParameters(SecureRandom, GOST3410Parameters) - Constructor for class org.bouncycastle.crypto.params.GOST3410KeyGenerationParameters
 
GOST3410KeyPairGenerator - Class in org.bouncycastle.crypto.generators
a GOST3410 key pair generator.
GOST3410KeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.GOST3410KeyPairGenerator
 
GOST3410KeyParameters - Class in org.bouncycastle.crypto.params
 
GOST3410KeyParameters(boolean, GOST3410Parameters) - Constructor for class org.bouncycastle.crypto.params.GOST3410KeyParameters
 
GOST3410NamedParameters - Class in org.bouncycastle.asn1.cryptopro
table of the available named parameters for GOST 3410-94.
GOST3410NamedParameters() - Constructor for class org.bouncycastle.asn1.cryptopro.GOST3410NamedParameters
 
GOST3410Parameters - Class in org.bouncycastle.crypto.params
 
GOST3410Parameters(BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.params.GOST3410Parameters
 
GOST3410Parameters(BigInteger, BigInteger, BigInteger, GOST3410ValidationParameters) - Constructor for class org.bouncycastle.crypto.params.GOST3410Parameters
 
GOST3410ParametersGenerator - Class in org.bouncycastle.crypto.generators
generate suitable parameters for GOST3410.
GOST3410ParametersGenerator() - Constructor for class org.bouncycastle.crypto.generators.GOST3410ParametersGenerator
 
GOST3410ParamSetParameters - Class in org.bouncycastle.asn1.cryptopro
 
GOST3410ParamSetParameters(int, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters
 
GOST3410ParamSetParameters(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters
 
GOST3410PrivateKeyParameters - Class in org.bouncycastle.crypto.params
 
GOST3410PrivateKeyParameters(BigInteger, GOST3410Parameters) - Constructor for class org.bouncycastle.crypto.params.GOST3410PrivateKeyParameters
 
GOST3410PublicKeyAlgParameters - Class in org.bouncycastle.asn1.cryptopro
 
GOST3410PublicKeyAlgParameters(ASN1ObjectIdentifier, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.cryptopro.GOST3410PublicKeyAlgParameters
 
GOST3410PublicKeyAlgParameters(ASN1ObjectIdentifier, ASN1ObjectIdentifier, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.cryptopro.GOST3410PublicKeyAlgParameters
 
GOST3410PublicKeyParameters - Class in org.bouncycastle.crypto.params
 
GOST3410PublicKeyParameters(BigInteger, GOST3410Parameters) - Constructor for class org.bouncycastle.crypto.params.GOST3410PublicKeyParameters
 
GOST3410Signer - Class in org.bouncycastle.crypto.signers
GOST R 34.10-94 Signature Algorithm
GOST3410Signer() - Constructor for class org.bouncycastle.crypto.signers.GOST3410Signer
 
GOST3410Test - Class in org.bouncycastle.crypto.test
 
GOST3410Test() - Constructor for class org.bouncycastle.crypto.test.GOST3410Test
 
GOST3410ValidationParameters - Class in org.bouncycastle.crypto.params
 
GOST3410ValidationParameters(int, int) - Constructor for class org.bouncycastle.crypto.params.GOST3410ValidationParameters
 
GOST3410ValidationParameters(long, long) - Constructor for class org.bouncycastle.crypto.params.GOST3410ValidationParameters
 
GOST3411_2012_256Digest - Class in org.bouncycastle.crypto.digests
implementation of GOST R 34.11-2012 256-bit
GOST3411_2012_256Digest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.GOST3411_2012_256Digest
 
GOST3411_2012_256Digest() - Constructor for class org.bouncycastle.crypto.digests.GOST3411_2012_256Digest
 
GOST3411_2012_256Digest(GOST3411_2012_256Digest) - Constructor for class org.bouncycastle.crypto.digests.GOST3411_2012_256Digest
 
GOST3411_2012_256DigestTest - Class in org.bouncycastle.crypto.test
 
GOST3411_2012_512Digest - Class in org.bouncycastle.crypto.digests
implementation of GOST R 34.11-2012 512-bit
GOST3411_2012_512Digest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.GOST3411_2012_512Digest
 
GOST3411_2012_512Digest() - Constructor for class org.bouncycastle.crypto.digests.GOST3411_2012_512Digest
 
GOST3411_2012_512Digest(GOST3411_2012_512Digest) - Constructor for class org.bouncycastle.crypto.digests.GOST3411_2012_512Digest
 
GOST3411_2012_512DigestTest - Class in org.bouncycastle.crypto.test
 
GOST3411_2012_512DigestTest() - Constructor for class org.bouncycastle.crypto.test.GOST3411_2012_512DigestTest
 
GOST3411_2012Digest - Class in org.bouncycastle.crypto.digests
Base class for GOST3411-2012 256-bit and GOST3411-2012 512-bit digests.
GOST3411_2012Digest(byte[], CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.GOST3411_2012Digest
 
gost3411_id - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
 
GOST3411Digest - Class in org.bouncycastle.crypto.digests
implementation of GOST R 34.11-94
GOST3411Digest() - Constructor for class org.bouncycastle.crypto.digests.GOST3411Digest
Standard constructor
GOST3411Digest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.GOST3411Digest
 
GOST3411Digest(byte[]) - Constructor for class org.bouncycastle.crypto.digests.GOST3411Digest
Constructor to allow use of a particular sbox with GOST28147
GOST3411Digest(byte[], CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.GOST3411Digest
Constructor to allow use of a particular sbox with GOST28147
GOST3411Digest(GOST3411Digest) - Constructor for class org.bouncycastle.crypto.digests.GOST3411Digest
Copy constructor.
GOST3411DigestTest - Class in org.bouncycastle.crypto.test
 
GOST3412_2015Engine - Class in org.bouncycastle.crypto.engines
Implementation of GOST 3412 2015 (aka "Kuznyechik") RFC 7801, GOST 3412
GOST3412_2015Engine() - Constructor for class org.bouncycastle.crypto.engines.GOST3412_2015Engine
 
GOST3412MacTest - Class in org.bouncycastle.crypto.test
see GOST_R_3413-2015
GOST3412MacTest() - Constructor for class org.bouncycastle.crypto.test.GOST3412MacTest
 
GOST3412Test - Class in org.bouncycastle.crypto.test
 
GOST3412Test() - Constructor for class org.bouncycastle.crypto.test.GOST3412Test
 
GOST_id - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Base OID: 1.2.643.2.2
gostR28147_gcfb - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R28147 OID: 1.2.643.2.2.21
gostR3410_2001 - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R3410-2001 OID: 1.2.643.2.2.19
gostR3410_2001_CryptoPro_A - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
{ iso(1) member-body(2)ru(643) rans(2) cryptopro(2) ecc-signs(35) } Gost R3410-2001-CryptoPro-A OID: 1.2.643.2.2.35.1
gostR3410_2001_CryptoPro_B - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R3410-2001-CryptoPro-B OID: 1.2.643.2.2.35.2
gostR3410_2001_CryptoPro_C - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R3410-2001-CryptoPro-C OID: 1.2.643.2.2.35.3
gostR3410_2001_CryptoPro_ESDH - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
 
gostR3410_2001_CryptoPro_XchA - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
{ iso(1) member-body(2) ru(643) rans(2) cryptopro(2) ecc-exchanges(36) } Gost R3410-2001-CryptoPro-XchA OID: 1.2.643.2.2.36.0
gostR3410_2001_CryptoPro_XchB - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R3410-2001-CryptoPro-XchA OID: 1.2.643.2.2.36.1
gostR3410_2001DH - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
 
gostR3410_94 - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R3410-94 OID: 1.2.643.2.2.20
gostR3410_94_CryptoPro_A - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
{ iso(1) member-body(2) ru(643) rans(2) cryptopro(2) signs(32) } Gost R3410-94-CryptoPro-A OID: 1.2.643.2.2.32.2
gostR3410_94_CryptoPro_B - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R3410-94-CryptoPro-B OID: 1.2.643.2.2.32.3
gostR3410_94_CryptoPro_C - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R3410-94-CryptoPro-C OID: 1.2.643.2.2.32.4
gostR3410_94_CryptoPro_D - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R3410-94-CryptoPro-D OID: 1.2.643.2.2.32.5
gostR3410_94_CryptoPro_XchA - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
{ iso(1) member-body(2) ru(643) rans(2) cryptopro(2) exchanges(33) } Gost R3410-94-CryptoPro-XchA OID: 1.2.643.2.2.33.1
gostR3410_94_CryptoPro_XchB - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R3410-94-CryptoPro-XchB OID: 1.2.643.2.2.33.2
gostR3410_94_CryptoPro_XchC - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R3410-94-CryptoPro-XchC OID: 1.2.643.2.2.33.3
GostR3410KeyTransport - Class in org.bouncycastle.asn1.cryptopro
GostR3410-KeyTransport ::= SEQUENCE { sessionEncryptedKey Gost28147-89-EncryptedKey, transportParameters [0] IMPLICIT GostR3410-TransportParameters OPTIONAL }
GostR3410KeyTransport(Gost2814789EncryptedKey, GostR3410TransportParameters) - Constructor for class org.bouncycastle.asn1.cryptopro.GostR3410KeyTransport
 
GostR3410TransportParameters - Class in org.bouncycastle.asn1.cryptopro
GostR3410-TransportParameters ::= SEQUENCE { encryptionParamSet OBJECT IDENTIFIER, ephemeralPublicKey [0] IMPLICIT SubjectPublicKeyInfo OPTIONAL, ukm OCTET STRING }
GostR3410TransportParameters(ASN1ObjectIdentifier, SubjectPublicKeyInfo, byte[]) - Constructor for class org.bouncycastle.asn1.cryptopro.GostR3410TransportParameters
 
gostR3411 - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R3411 OID: 1.2.643.2.2.9
gostR3411_94_CryptoProParamSet - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
{ iso(1) member-body(2) ru(643) rans(2) cryptopro(2) hashes(30) } Gost R3411-94-CryptoProParamSet OID: 1.2.643.2.2.30.1
gostR3411_94_with_gostR3410_2001 - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R3411-94-with-R3410-2001 OID: 1.2.643.2.2.3
gostR3411_94_with_gostR3410_94 - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R3411-94-with-R3410-94 OID: 1.2.643.2.2.4
gostR3411Hmac - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R3411 HMAC OID: 1.2.643.2.2.10
Grain128AEADEngine - Class in org.bouncycastle.crypto.engines
Grain-128 AEAD, based on the current round 3 submission, https://grain-128aead.github.io/
Grain128AEADEngine() - Constructor for class org.bouncycastle.crypto.engines.Grain128AEADEngine
 
Grain128AEADTest - Class in org.bouncycastle.crypto.test
 
Grain128AEADTest() - Constructor for class org.bouncycastle.crypto.test.Grain128AEADTest
 
Grain128Engine - Class in org.bouncycastle.crypto.engines
Implementation of Martin Hell's, Thomas Johansson's and Willi Meier's stream cipher, Grain-128.
Grain128Engine() - Constructor for class org.bouncycastle.crypto.engines.Grain128Engine
 
Grain128Test - Class in org.bouncycastle.crypto.test
Grain-128 Test
Grain128Test() - Constructor for class org.bouncycastle.crypto.test.Grain128Test
 
Grainv1Engine - Class in org.bouncycastle.crypto.engines
Implementation of Martin Hell's, Thomas Johansson's and Willi Meier's stream cipher, Grain v1.
Grainv1Engine() - Constructor for class org.bouncycastle.crypto.engines.Grainv1Engine
 
Grainv1Test - Class in org.bouncycastle.crypto.test
Grain v1 Test
Grainv1Test() - Constructor for class org.bouncycastle.crypto.test.Grainv1Test
 
GRANTED - Static variable in class org.bouncycastle.asn1.cmp.PKIStatus
 
granted - Static variable in class org.bouncycastle.asn1.cmp.PKIStatus
 
GRANTED_WITH_MODS - Static variable in class org.bouncycastle.asn1.cmp.PKIStatus
 
grantedWithMods - Static variable in class org.bouncycastle.asn1.cmp.PKIStatus
 
GRAPHIC_STRING - Static variable in interface org.bouncycastle.asn1.BERTags
 
GSKKDFParameters - Class in org.bouncycastle.crypto.agreement.kdf
BSI Key Derivation Function Parameters for Session Keys (see BSI-TR-03111 Section 4.3.3)
GSKKDFParameters(byte[], int) - Constructor for class org.bouncycastle.crypto.agreement.kdf.GSKKDFParameters
 
GSKKDFParameters(byte[], int, byte[]) - Constructor for class org.bouncycastle.crypto.agreement.kdf.GSKKDFParameters
 
GSKKDFTest - Class in org.bouncycastle.crypto.test
 
GSKKDFTest() - Constructor for class org.bouncycastle.crypto.test.GSKKDFTest
 
GSKKFDGenerator - Class in org.bouncycastle.crypto.agreement.kdf
BSI Key Derivation Function for Session Keys (see BSI-TR-03111 Section 4.3.3)
GSKKFDGenerator(Digest) - Constructor for class org.bouncycastle.crypto.agreement.kdf.GSKKFDGenerator
 
gte(int, int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
gte(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
gte(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
gte(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat128
 
gte(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat160
 
gte(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat160
 
gte(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
gte(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat192
 
gte(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
gte(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
gte(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
gte(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 

H

H(byte[], ADRS, byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.slhdsa.SLHDSAEngine.Sha2Engine
 
H(byte[], ADRS, byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine.Sha2Engine
Deprecated.
 
H1 - Variable in class org.bouncycastle.crypto.digests.LongDigest
 
H2 - Variable in class org.bouncycastle.crypto.digests.LongDigest
 
H2cUtils - Class in org.bouncycastle.crypto.hash2curve
Utility functions for hash 2 curve This implementation follows the straight-line, branch-free algorithmic structure required by RFC 9380, ensuring that all code paths perform the same sequence of mathematical operations regardless of input values.
H2cUtils() - Constructor for class org.bouncycastle.crypto.hash2curve.H2cUtils
 
H2cUtilsTest - Class in org.bouncycastle.crypto.hash2curve.test
Testing hash 2 curve utility functions
H2cUtilsTest() - Constructor for class org.bouncycastle.crypto.hash2curve.test.H2cUtilsTest
 
H3 - Variable in class org.bouncycastle.crypto.digests.LongDigest
 
H4 - Variable in class org.bouncycastle.crypto.digests.LongDigest
 
H5 - Variable in class org.bouncycastle.crypto.digests.LongDigest
 
H6 - Variable in class org.bouncycastle.crypto.digests.LongDigest
 
H7 - Variable in class org.bouncycastle.crypto.digests.LongDigest
 
H8 - Variable in class org.bouncycastle.crypto.digests.LongDigest
 
H_EFF - Static variable in class org.bouncycastle.crypto.bls.BLS12_381G1
Effective cofactor for hash-to-curve (RFC 9380 sec. 8.8.1): h_eff = 1 - x where x = -0xd201000000010000 is the BLS12-381 trace parameter, so h_eff = 0xd201000000010001.
H_EFF - Static variable in class org.bouncycastle.crypto.bls.BLS12_381G2
Effective cofactor for hash-to-curve (RFC 9380 sec. 8.8.2).
haetae - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
HAETAE — lattice-based signature scheme submitted to the KpqC (Korean Post-Quantum Cryptography) standardisation effort.
haetae2 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
haetae2 - Static variable in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
haetae3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
haetae3 - Static variable in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
haetae5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
haetae5 - Static variable in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
HAETAEKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.haetae
 
HAETAEKeyGenerationParameters(SecureRandom, HAETAEParameters) - Constructor for class org.bouncycastle.pqc.crypto.haetae.HAETAEKeyGenerationParameters
 
HAETAEKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.haetae
 
HAETAEKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.haetae.HAETAEKeyPairGenerator
 
HAETAEKeyParameters - Class in org.bouncycastle.pqc.crypto.haetae
Common base for HAETAE public and private key parameter classes; carries the HAETAEParameters parameter set the key belongs to.
HAETAEKeyParameters(boolean, HAETAEParameters) - Constructor for class org.bouncycastle.pqc.crypto.haetae.HAETAEKeyParameters
 
HAETAEParameters - Class in org.bouncycastle.pqc.crypto.haetae
Parameters for the HAETAE signature scheme (Modes 2, 3, and 5).
HAETAEPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.haetae
Lightweight private key parameters for HAETAE.
HAETAEPrivateKeyParameters(HAETAEParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.haetae.HAETAEPrivateKeyParameters
 
HAETAEPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.haetae
Lightweight public key parameters for HAETAE.
HAETAEPublicKeyParameters(HAETAEParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.haetae.HAETAEPublicKeyParameters
 
HAETAESigner - Class in org.bouncycastle.pqc.crypto.haetae
 
HAETAESigner() - Constructor for class org.bouncycastle.pqc.crypto.haetae.HAETAESigner
 
HAETAETest - Class in org.bouncycastle.pqc.crypto.test
 
HAETAETest() - Constructor for class org.bouncycastle.pqc.crypto.test.HAETAETest
 
half(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
half(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
half(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
half(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
half(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
half(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
half(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
half(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
half(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
half(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
half(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
half(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
half(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
halfTrace(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
halfTrace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
halfTrace(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
halfTrace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
halfTrace(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
halfTrace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
halfTrace(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
halfTrace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
halfTrace(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
halfTrace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
halfTrace(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
halfTrace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
halfTrace(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
halfTrace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
halfTrace(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
halfTrace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
halfTrace(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
halfTrace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
halfTrace() - Method in class org.bouncycastle.math.ec.ECFieldElement.AbstractF2m
 
HandshakeKDFFunction(int, Digest) - Constructor for class org.bouncycastle.crypto.engines.EthereumIESEngine.HandshakeKDFFunction
Construct a KDF Parameters generator.
HANDWRITTEN_SIGNATURE - Static variable in class org.bouncycastle.asn1.x509.qualified.TypeOfBiometricData
 
Haraka256Digest - Class in org.bouncycastle.crypto.digests
Haraka-256 v2, https://eprint.iacr.org/2016/098.pdf Haraka256-256 with reference to Python Reference Impl from: https://github.com/kste/haraka
Haraka256Digest() - Constructor for class org.bouncycastle.crypto.digests.Haraka256Digest
 
Haraka256Digest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.Haraka256Digest
 
Haraka256Digest(Haraka256Digest) - Constructor for class org.bouncycastle.crypto.digests.Haraka256Digest
 
Haraka256DigestTest - Class in org.bouncycastle.crypto.test
 
Haraka256DigestTest() - Constructor for class org.bouncycastle.crypto.test.Haraka256DigestTest
 
Haraka512Digest - Class in org.bouncycastle.crypto.digests
Haraka-512 v2, https://eprint.iacr.org/2016/098.pdf Haraka512-256 with reference to Python Reference Impl from: https://github.com/kste/haraka
Haraka512Digest() - Constructor for class org.bouncycastle.crypto.digests.Haraka512Digest
 
Haraka512Digest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.Haraka512Digest
 
Haraka512Digest(Haraka512Digest) - Constructor for class org.bouncycastle.crypto.digests.Haraka512Digest
 
Haraka512DigestTest - Class in org.bouncycastle.crypto.test
 
Haraka512DigestTest() - Constructor for class org.bouncycastle.crypto.test.Haraka512DigestTest
 
HarakaBase - Class in org.bouncycastle.crypto.digests
Base class for Haraka v2, https://eprint.iacr.org/2016/098.pdf
HarakaBase() - Constructor for class org.bouncycastle.crypto.digests.HarakaBase
 
HARD_EXPONENT - Static variable in class org.bouncycastle.crypto.bls.BLS12_381Pairing
Hard-part exponent (p^4 - p^2 + 1) / r (~1269 bits), applied after the Frobenius-based easy part.
hardPart(Fp12Element) - Static method in class org.bouncycastle.crypto.bls.BLS12_381Pairing
The hard part of the final exponentiation, exposed for cross-package layered testing (the test classes live in org.bouncycastle.crypto.hash2curve.test and need direct access to the easy/hard split for KAT comparison against reference outputs).
hasAny(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.cms.AttributeTable
 
hasAnyCriticalExtensions() - Method in class org.bouncycastle.asn1.x509.Extensions
 
hasAnySmallFactors(BigInteger) - Static method in class org.bouncycastle.math.Primes
A fast check for small divisors, up to some implementation-specific limit.
hasAnySmallFactors(BigInteger) - Static method in class org.bouncycastle.util.BigIntegers
 
hasContextTag() - Method in class org.bouncycastle.asn1.ASN1TaggedObject
 
hasContextTag(int) - Method in class org.bouncycastle.asn1.ASN1TaggedObject
 
hasContextTag() - Method in interface org.bouncycastle.asn1.ASN1TaggedObjectParser
 
hasContextTag(int) - Method in interface org.bouncycastle.asn1.ASN1TaggedObjectParser
 
hasEfficientPointMap() - Method in interface org.bouncycastle.math.ec.endo.ECEndomorphism
 
hasEfficientPointMap() - Method in class org.bouncycastle.math.ec.endo.GLVTypeAEndomorphism
 
hasEfficientPointMap() - Method in class org.bouncycastle.math.ec.endo.GLVTypeBEndomorphism
 
hasEncodedTagValue(Object, int) - Static method in class org.bouncycastle.asn1.ASN1Object
Return true if obj is a byte array and represents an object with the given tag value.
hasEncryptedCertificate() - Method in class org.bouncycastle.asn1.cmp.CertOrEncCert
 
hasExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.x509.ExtensionsGenerator
Return if the extension indicated by OID is present.
hasExtensions() - Method in class org.bouncycastle.asn1.x509.TBSCertList.CRLEntry
 
hasFastTrace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
hasFastTrace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
hasFastTrace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
hasFastTrace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
hasFastTrace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
hasFastTrace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
hasFastTrace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
hasFastTrace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
hasFastTrace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
hasFastTrace() - Method in class org.bouncycastle.math.ec.ECFieldElement.AbstractF2m
 
hasFractionalSeconds() - Method in class org.bouncycastle.asn1.ASN1GeneralizedTime
 
hasFullMessage() - Method in class org.bouncycastle.crypto.signers.ISO9796d2PSSSigner
Return true if the full message was recoveredMessage.
hasFullMessage() - Method in class org.bouncycastle.crypto.signers.ISO9796d2Signer
Return true if the full message was recoveredMessage.
hasFullMessage() - Method in interface org.bouncycastle.crypto.SignerWithRecovery
Returns true if the signer has recovered the full message as part of signature verification.
hash(String) - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Builder
 
hash_algorithms - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
hash_id - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
 
hashAlgs - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2
hashCode() - Method in class org.bouncycastle.asn1.ASN1Absent
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1BitString
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1BMPString
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1Boolean
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1Enumerated
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1External
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1GeneralizedTime
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1GeneralString
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1GraphicString
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1IA5String
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1Integer
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1Null
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1NumericString
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1Object
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1ObjectDescriptor
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1ObjectIdentifier
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1OctetString
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1Primitive
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1PrintableString
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1RelativeOID
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1Sequence
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1Set
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1T61String
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1TaggedObject
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1UniversalString
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1UTCTime
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1UTF8String
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1VideotexString
 
hashCode() - Method in class org.bouncycastle.asn1.ASN1VisibleString
 
hashCode() - Method in class org.bouncycastle.asn1.eac.PackedDate
 
hashCode() - Method in class org.bouncycastle.asn1.ocsp.CertID
 
hashCode() - Method in class org.bouncycastle.asn1.x500.X500Name
 
hashCode() - Method in class org.bouncycastle.asn1.x509.CertificateList
 
hashCode() - Method in class org.bouncycastle.asn1.x509.Extension
 
hashCode() - Method in class org.bouncycastle.asn1.x509.PKIXNameConstraintValidator
 
hashCode() - Method in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
 
hashCode() - Method in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
 
hashCode() - Method in class org.bouncycastle.crypto.bls.BLS12_381G2Point
 
hashCode() - Method in class org.bouncycastle.crypto.bls.Fp12Element
 
hashCode() - Method in class org.bouncycastle.crypto.bls.Fp2Element
 
hashCode() - Method in class org.bouncycastle.crypto.bls.Fp6Element
 
hashCode() - Method in class org.bouncycastle.crypto.CryptoServicesPermission
 
hashCode() - Method in class org.bouncycastle.crypto.ec.ECPair
 
hashCode() - Method in class org.bouncycastle.crypto.params.CramerShoupKeyParameters
 
hashCode() - Method in class org.bouncycastle.crypto.params.CramerShoupParameters
 
hashCode() - Method in class org.bouncycastle.crypto.params.CramerShoupPrivateKeyParameters
 
hashCode() - Method in class org.bouncycastle.crypto.params.CramerShoupPublicKeyParameters
 
hashCode() - Method in class org.bouncycastle.crypto.params.DHKeyParameters
 
hashCode() - Method in class org.bouncycastle.crypto.params.DHParameters
 
hashCode() - Method in class org.bouncycastle.crypto.params.DHPrivateKeyParameters
 
hashCode() - Method in class org.bouncycastle.crypto.params.DHPublicKeyParameters
 
hashCode() - Method in class org.bouncycastle.crypto.params.DHValidationParameters
 
hashCode() - Method in class org.bouncycastle.crypto.params.DSAParameters
 
hashCode() - Method in class org.bouncycastle.crypto.params.DSAValidationParameters
 
hashCode() - Method in class org.bouncycastle.crypto.params.ECDomainParameters
 
hashCode() - Method in class org.bouncycastle.crypto.params.ElGamalKeyParameters
 
hashCode() - Method in class org.bouncycastle.crypto.params.ElGamalParameters
 
hashCode() - Method in class org.bouncycastle.crypto.params.ElGamalPrivateKeyParameters
 
hashCode() - Method in class org.bouncycastle.crypto.params.ElGamalPublicKeyParameters
 
hashCode() - Method in class org.bouncycastle.crypto.params.GOST3410Parameters
 
hashCode() - Method in class org.bouncycastle.crypto.params.GOST3410ValidationParameters
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
hashCode() - Method in class org.bouncycastle.math.ec.ECCurve
 
hashCode() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
hashCode() - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
hashCode() - Method in class org.bouncycastle.math.ec.ECPoint
 
hashCode() - Method in class org.bouncycastle.pqc.crypto.lms.HSSPrivateKeyParameters
 
hashCode() - Method in class org.bouncycastle.pqc.crypto.lms.HSSPublicKeyParameters
 
hashCode() - Method in class org.bouncycastle.pqc.crypto.lms.LMSPrivateKeyParameters
 
hashCode() - Method in class org.bouncycastle.pqc.crypto.lms.LMSPublicKeyParameters
 
hashCode(byte[]) - Static method in class org.bouncycastle.util.Arrays
 
hashCode(byte[], int, int) - Static method in class org.bouncycastle.util.Arrays
 
hashCode(char[]) - Static method in class org.bouncycastle.util.Arrays
 
hashCode(int[][]) - Static method in class org.bouncycastle.util.Arrays
 
hashCode(int[]) - Static method in class org.bouncycastle.util.Arrays
 
hashCode(int[], int, int) - Static method in class org.bouncycastle.util.Arrays
 
hashCode(long[]) - Static method in class org.bouncycastle.util.Arrays
 
hashCode(long[], int, int) - Static method in class org.bouncycastle.util.Arrays
 
hashCode(short[][][]) - Static method in class org.bouncycastle.util.Arrays
 
hashCode(short[][]) - Static method in class org.bouncycastle.util.Arrays
 
hashCode(short[]) - Static method in class org.bouncycastle.util.Arrays
 
hashCode(Object[]) - Static method in class org.bouncycastle.util.Arrays
 
hashCode() - Method in class org.bouncycastle.util.Fingerprint
 
hashCode() - Method in class org.bouncycastle.util.io.pem.PemHeader
 
hashCode(Object) - Static method in class org.bouncycastle.util.Objects
 
HashCommitmentTest - Class in org.bouncycastle.crypto.test
 
HashCommitmentTest() - Constructor for class org.bouncycastle.crypto.test.HashCommitmentTest
 
HashCommitter - Class in org.bouncycastle.crypto.commitments
A basic hash-committer as described in "Making Mix Nets Robust for Electronic Voting by Randomized Partial Checking", by Jakobsson, Juels, and Rivest (11th Usenix Security Symposium, 2002).
HashCommitter(ExtendedDigest, SecureRandom) - Constructor for class org.bouncycastle.crypto.commitments.HashCommitter
Base Constructor.
HashDRBGTest - Class in org.bouncycastle.crypto.prng.test
DRBG Test
HashDRBGTest() - Constructor for class org.bouncycastle.crypto.prng.test.HashDRBGTest
 
HashMLDSASigner - Class in org.bouncycastle.crypto.signers
 
HashMLDSASigner() - Constructor for class org.bouncycastle.crypto.signers.HashMLDSASigner
 
HashMLDSASigner - Class in org.bouncycastle.pqc.crypto.mldsa
Deprecated.
use org.bouncycastle.crypto.signers.HashMLDSASigner
HashMLDSASigner() - Constructor for class org.bouncycastle.pqc.crypto.mldsa.HashMLDSASigner
Deprecated.
 
HashSLHDSASigner - Class in org.bouncycastle.crypto.signers
SLH-DSA signer.
HashSLHDSASigner() - Constructor for class org.bouncycastle.crypto.signers.HashSLHDSASigner
 
HashSLHDSASigner - Class in org.bouncycastle.pqc.crypto.slhdsa
Deprecated.
use org.bouncycastle.crypto.signers.HashSLHDSASigner
HashSLHDSASigner() - Constructor for class org.bouncycastle.pqc.crypto.slhdsa.HashSLHDSASigner
Deprecated.
 
HashSP800DRBG - Class in org.bouncycastle.crypto.prng.drbg
A SP800-90A Hash DRBG.
HashSP800DRBG(Digest, int, EntropySource, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.prng.drbg.HashSP800DRBG
Construct a SP800-90A Hash DRBG.
hashToCurve(byte[]) - Method in class org.bouncycastle.crypto.bls.BLS12_381G2HashToCurve
 
hashToCurve(byte[]) - Method in class org.bouncycastle.crypto.hash2curve.HashToEllipticCurve
Hashes a message to an elliptic curve point using the RFC 9380 hash_to_curve function.
HashToCurveProfile - Enum in org.bouncycastle.crypto.hash2curve
Supported profiles for instantiating an instance of HashToEllipticCurve.
HashToEllipticCurve - Class in org.bouncycastle.crypto.hash2curve
Main class for implementing hash to elliptic curve according to RFC 9380 Steps: 1. u = hash_to_field(msg, 2) 2.
HashToEllipticCurve(HashToField, MapToCurve, CurveProcessor) - Constructor for class org.bouncycastle.crypto.hash2curve.HashToEllipticCurve
 
HashToEllipticCurveTest - Class in org.bouncycastle.crypto.hash2curve.test
Test suite for HashToEllipticCurve class.
HashToEllipticCurveTest() - Constructor for class org.bouncycastle.crypto.hash2curve.test.HashToEllipticCurveTest
 
hashToField(byte[]) - Method in class org.bouncycastle.crypto.bls.BLS12_381G2HashToCurve
Stage 1: expands message into two Fp² field elements per RFC 9380 sec. 5.3.
hashToField - Variable in class org.bouncycastle.crypto.hash2curve.HashToEllipticCurve
 
HashToField - Class in org.bouncycastle.crypto.hash2curve
Generic implementation of hash to field This implementation is restricted to hashing to a field where the field being hashed to is derived from an Elliptic curve The HashToField function can be used to hash to any field such as a scalar field (group order) This implementation is not suitable for such cases as described in more detail in the GenericOPRFHashToScalar function.
HashToField(byte[], ECCurve, MessageExpansion, int) - Constructor for class org.bouncycastle.crypto.hash2curve.HashToField
Constructs a new instance of the HashToCurveField class.
HashToFieldTest - Class in org.bouncycastle.crypto.hash2curve.test
 
HashToFieldTest() - Constructor for class org.bouncycastle.crypto.hash2curve.test.HashToFieldTest
 
hasIdentifier() - Method in class org.bouncycastle.asn1.crmf.EncKeyWithID
 
hasKeyPurposeId(KeyPurposeId) - Method in class org.bouncycastle.asn1.x509.ExtendedKeyUsage
Return true if this ExtendedKeyUsage object contains the passed in keyPurposeId.
hasMinutes() - Method in class org.bouncycastle.asn1.ASN1GeneralizedTime
 
hasMoreTokens() - Method in class org.bouncycastle.asn1.OIDTokenizer
Deprecated.
Return whether or not there are more tokens in this tokenizer.
hasMoreTokens() - Method in class org.bouncycastle.asn1.x500.style.X500NameTokenizer
 
hasMoreTokens() - Method in class org.bouncycastle.asn1.x509.X509NameTokenizer
Deprecated.
 
hasNext() - Method in class org.bouncycastle.util.Arrays.Iterator
 
hasNullPointer(byte[][]) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
Checks whether 2d byte array has null pointers.
hasOtherInfo() - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfo
 
hasOtherInfo() - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfoV2
 
hasOuterSignature() - Method in class org.bouncycastle.asn1.eac.CVCertificateRequest
 
hasParameters() - Method in class org.bouncycastle.asn1.eac.ECDSAPublicKey
 
hasPublicKey() - Method in class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
Return true if a public key is present, false otherwise.
hasSeconds() - Method in class org.bouncycastle.asn1.ASN1GeneralizedTime
 
hasSeed() - Method in class org.bouncycastle.asn1.x9.X9Curve
 
hasSeed() - Method in class org.bouncycastle.asn1.x9.X9ECParameters
 
hasTag(int, int) - Method in class org.bouncycastle.asn1.ASN1TaggedObject
 
hasTag(int, int) - Method in interface org.bouncycastle.asn1.ASN1TaggedObjectParser
 
hasTagClass(int) - Method in class org.bouncycastle.asn1.ASN1TaggedObject
 
hasTagClass(int) - Method in interface org.bouncycastle.asn1.ASN1TaggedObjectParser
 
hasType(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.x509.qualified.QcType
Return true if the supplied QcType OID is one of the declared types.
hasUsages(int) - Method in class org.bouncycastle.asn1.misc.NetscapeCertType
 
hasUsages(int) - Method in class org.bouncycastle.asn1.x509.KeyUsage
Return true if a given usage bit is set, false otherwise.
hasValue(int) - Method in class org.bouncycastle.asn1.ASN1Enumerated
 
hasValue(BigInteger) - Method in class org.bouncycastle.asn1.ASN1Enumerated
 
hasValue(int) - Method in class org.bouncycastle.asn1.ASN1Integer
 
hasValue(long) - Method in class org.bouncycastle.asn1.ASN1Integer
 
hasValue(BigInteger) - Method in class org.bouncycastle.asn1.ASN1Integer
 
hawk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
Hawk PQC signature scheme — parent arc and the three parameter-set OIDs (hawk-256, hawk-512, hawk-1024).
hawk1024 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
hawk256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
hawk512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
Hawk_1024 - Static variable in class org.bouncycastle.pqc.crypto.hawk.HawkParameters
 
Hawk_256 - Static variable in class org.bouncycastle.pqc.crypto.hawk.HawkParameters
 
Hawk_512 - Static variable in class org.bouncycastle.pqc.crypto.hawk.HawkParameters
 
Hawk_keygen(int, byte[], int, byte[], int, byte[], int, byte[], int, short[], int, short[], int, int[], int, byte[], int, int[], int, int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkKeyPairGenerator
 
HawkKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.hawk
Key generation parameters for Hawk.
HawkKeyGenerationParameters(SecureRandom, HawkParameters) - Constructor for class org.bouncycastle.pqc.crypto.hawk.HawkKeyGenerationParameters
 
HawkKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.hawk
Lightweight Hawk key pair generator.
HawkKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.hawk.HawkKeyPairGenerator
 
HawkKeyParameters - Class in org.bouncycastle.pqc.crypto.hawk
Common base for Hawk public and private key parameter classes; carries the HawkParameters parameter set the key belongs to.
HawkKeyParameters(boolean, HawkParameters) - Constructor for class org.bouncycastle.pqc.crypto.hawk.HawkKeyParameters
 
HawkParameters - Class in org.bouncycastle.pqc.crypto.hawk
Parameter set for the Hawk PQC signature scheme.
HawkParameters(String, int, int, int, long, short[], short[], short[], int, byte[], short[]) - Constructor for class org.bouncycastle.pqc.crypto.hawk.HawkParameters
 
HawkPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.hawk
Lightweight private key parameters for Hawk.
HawkPrivateKeyParameters(HawkParameters, byte[], int, int) - Constructor for class org.bouncycastle.pqc.crypto.hawk.HawkPrivateKeyParameters
 
hawkPrivKeySize(int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
HawkPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.hawk
Lightweight public key parameters for Hawk.
HawkPublicKeyParameters(HawkParameters, byte[], int, int) - Constructor for class org.bouncycastle.pqc.crypto.hawk.HawkPublicKeyParameters
 
HawkSigner - Class in org.bouncycastle.pqc.crypto.hawk
Lightweight Hawk signer / verifier.
HawkSigner() - Constructor for class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
hawkSignFinish(int, byte[], SHAKEDigest, byte[], byte[], int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
hawkSignStart() - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
hawkSignStart(SHAKEDigest) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Start the signing process - initialize SHAKE context
hawkSigSize(int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
HawkTest - Class in org.bouncycastle.pqc.crypto.test
Tests HawkSigner against the NIST PQCsignKAT vectors for Hawk-256, Hawk-512 and Hawk-1024.
HawkTest() - Constructor for class org.bouncycastle.pqc.crypto.test.HawkTest
 
hawkTmpSizeSign(int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
HC128Engine - Class in org.bouncycastle.crypto.engines
HC-128 is a software-efficient stream cipher created by Hongjun Wu.
HC128Engine() - Constructor for class org.bouncycastle.crypto.engines.HC128Engine
 
HC256Engine - Class in org.bouncycastle.crypto.engines
HC-256 is a software-efficient stream cipher created by Hongjun Wu.
HC256Engine() - Constructor for class org.bouncycastle.crypto.engines.HC256Engine
 
HCFamilyTest - Class in org.bouncycastle.crypto.test
HC-128 and HC-256 Tests.
HCFamilyTest() - Constructor for class org.bouncycastle.crypto.test.HCFamilyTest
 
HCFamilyVecTest - Class in org.bouncycastle.crypto.test
HC-128 and HC-256 Tests.
HCFamilyVecTest() - Constructor for class org.bouncycastle.crypto.test.HCFamilyVecTest
 
HEADER_LIST - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
Hex - Class in org.bouncycastle.util.encoders
Utility class for converting hex data to bytes and back again.
Hex() - Constructor for class org.bouncycastle.util.encoders.Hex
 
HexEncoder - Class in org.bouncycastle.util.encoders
A streaming Hex encoder.
HexEncoder() - Constructor for class org.bouncycastle.util.encoders.HexEncoder
 
HexTest - Class in org.bouncycastle.util.encoders.test
 
HexTest(String) - Constructor for class org.bouncycastle.util.encoders.test.HexTest
 
HexTranslator - Class in org.bouncycastle.util.encoders
Converters for going from hex to binary and back.
HexTranslator() - Constructor for class org.bouncycastle.util.encoders.HexTranslator
 
highestOneBit(int) - Static method in class org.bouncycastle.util.Integers
 
highestOneBit(long) - Static method in class org.bouncycastle.util.Longs
 
hirose_128_128_256(RomulusDigest.Friend, byte[], byte[], byte[], int) - Static method in class org.bouncycastle.crypto.engines.RomulusEngine
 
HISTORICAL_BYTES - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
hkdf - Variable in class org.bouncycastle.crypto.hpke.HPKEContext
 
HKDFBytesGenerator - Class in org.bouncycastle.crypto.generators
HMAC-based Extract-and-Expand Key Derivation Function (HKDF) implemented according to IETF RFC 5869, May 2010 as specified by H.
HKDFBytesGenerator(Digest) - Constructor for class org.bouncycastle.crypto.generators.HKDFBytesGenerator
Creates a HKDFBytesGenerator based on the given hash function.
HKDFGeneratorTest - Class in org.bouncycastle.crypto.test
HKDF tests - vectors from RFC 5869, + 2 more, 101 and 102
HKDFGeneratorTest() - Constructor for class org.bouncycastle.crypto.test.HKDFGeneratorTest
 
HKDFParameters - Class in org.bouncycastle.crypto.params
Parameter class for the HKDFBytesGenerator class.
HKDFParameters(byte[], byte[], byte[]) - Constructor for class org.bouncycastle.crypto.params.HKDFParameters
Generates parameters for HKDF, specifying both the optional salt and optional info.
HMac - Class in org.bouncycastle.crypto.macs
HMAC implementation based on RFC2104 H(K XOR opad, H(K XOR ipad, text))
HMac(Digest) - Constructor for class org.bouncycastle.crypto.macs.HMac
Base constructor for one of the standard digest algorithms that the byteLength of the algorithm is know for.
hmac_gost3411_id - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
 
hMAC_SHA1 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
hmac_sm3 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
HMacDRBGTest - Class in org.bouncycastle.crypto.prng.test
HMAC SP800-90 DRBG
HMacDRBGTest() - Constructor for class org.bouncycastle.crypto.prng.test.HMacDRBGTest
 
HMacDSAKCalculator - Class in org.bouncycastle.crypto.signers
A deterministic K calculator based on the algorithm in section 3.2 of RFC 6979.
HMacDSAKCalculator(Digest) - Constructor for class org.bouncycastle.crypto.signers.HMacDSAKCalculator
Base constructor.
hmacMD5 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
IPSEC ISAKMP-Oakley hmacMD5 OID: 1.3.6.1.5.5.8.1.1
hmacRIPEMD160 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
IPSEC ISAKMP-Oakley hmacRIPEMD160 OID: 1.3.6.1.5.5.8.1.4
hmacSHA1 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
IPSEC ISAKMP-Oakley hmacSHA1 OID: 1.3.6.1.5.5.8.1.2
HMacSP800DRBG - Class in org.bouncycastle.crypto.prng.drbg
A SP800-90A HMAC DRBG.
HMacSP800DRBG(Mac, int, EntropySource, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.prng.drbg.HMacSP800DRBG
Construct a SP800-90A Hash DRBG.
hmacTIGER - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
IPSEC ISAKMP-Oakley hmacTIGER OID: 1.3.6.1.5.5.8.1.3
Holder - Class in org.bouncycastle.asn1.x509
The Holder object.
Holder(IssuerSerial) - Constructor for class org.bouncycastle.asn1.x509.Holder
 
Holder(IssuerSerial, int) - Constructor for class org.bouncycastle.asn1.x509.Holder
Constructs a holder from a IssuerSerial for a V1 or V2 certificate. .
Holder(GeneralNames) - Constructor for class org.bouncycastle.asn1.x509.Holder
Constructs a holder with an entityName for V2 attribute certificates.
Holder(GeneralNames, int) - Constructor for class org.bouncycastle.asn1.x509.Holder
Constructs a holder with an entityName for V2 attribute certificates or with a subjectName for V1 attribute certificates.
Holder(ObjectDigestInfo) - Constructor for class org.bouncycastle.asn1.x509.Holder
Constructs a holder from an object digest info.
houseIdentifier - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
HPKE - Class in org.bouncycastle.crypto.hpke
Hybrid Public Key Encryption (HPKE) per RFC 9180.
HPKE(byte, short, short, short) - Constructor for class org.bouncycastle.crypto.hpke.HPKE
Hybrid Public Key Encryption as described in RFC9180.
HPKE(byte, short, short, short, KEM, int) - Constructor for class org.bouncycastle.crypto.hpke.HPKE
 
HPKEContext - Class in org.bouncycastle.crypto.hpke
An HPKE encryption / decryption context produced by one of the HPKE.setup*R (recipient) factory methods, or — via the HPKEContextWithEncapsulation subclass — by one of the HPKE.setup*S (sender) factories.
HPKEContextWithEncapsulation - Class in org.bouncycastle.crypto.hpke
Sender-side HPKEContext that additionally carries the enc octet string produced by the KEM's encapsulation step.
HPKEContextWithEncapsulation(HPKEContext, byte[]) - Constructor for class org.bouncycastle.crypto.hpke.HPKEContextWithEncapsulation
 
HPKETestVectors - Class in org.bouncycastle.crypto.test
 
HPKETestVectors() - Constructor for class org.bouncycastle.crypto.test.HPKETestVectors
 
HPS4096Polynomial - Class in org.bouncycastle.pqc.math.ntru
Polynomial class for HPS parameters with q = 4096
HPS4096Polynomial(NTRUHPSParameterSet) - Constructor for class org.bouncycastle.pqc.math.ntru.HPS4096Polynomial
 
HPSPolynomial - Class in org.bouncycastle.pqc.math.ntru
 
HPSPolynomial(NTRUHPSParameterSet) - Constructor for class org.bouncycastle.pqc.math.ntru.HPSPolynomial
 
HPSPolynomialTest - Class in org.bouncycastle.pqc.math.ntru.test
 
HPSPolynomialTest() - Constructor for class org.bouncycastle.pqc.math.ntru.test.HPSPolynomialTest
 
hqc128 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
hqc128 - Static variable in class org.bouncycastle.pqc.crypto.hqc.HQCParameters
 
hqc192 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
hqc192 - Static variable in class org.bouncycastle.pqc.crypto.hqc.HQCParameters
 
hqc256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
hqc256 - Static variable in class org.bouncycastle.pqc.crypto.hqc.HQCParameters
 
HQCKEMExtractor - Class in org.bouncycastle.pqc.crypto.hqc
 
HQCKEMExtractor(HQCPrivateKeyParameters) - Constructor for class org.bouncycastle.pqc.crypto.hqc.HQCKEMExtractor
 
HQCKEMGenerator - Class in org.bouncycastle.pqc.crypto.hqc
 
HQCKEMGenerator(SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.hqc.HQCKEMGenerator
 
HQCKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.hqc
 
HQCKeyGenerationParameters(SecureRandom, HQCParameters) - Constructor for class org.bouncycastle.pqc.crypto.hqc.HQCKeyGenerationParameters
 
HQCKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.hqc
 
HQCKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.hqc.HQCKeyPairGenerator
 
HQCKeyParameters - Class in org.bouncycastle.pqc.crypto.hqc
 
HQCKeyParameters(boolean, HQCParameters) - Constructor for class org.bouncycastle.pqc.crypto.hqc.HQCKeyParameters
 
HQCParameters - Class in org.bouncycastle.pqc.crypto.hqc
 
HQCPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.hqc
 
HQCPrivateKeyParameters(HQCParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.hqc.HQCPrivateKeyParameters
 
HQCPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.hqc
 
HQCPublicKeyParameters(HQCParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.hqc.HQCPublicKeyParameters
 
HQCTest - Class in org.bouncycastle.pqc.crypto.test
 
HQCTest() - Constructor for class org.bouncycastle.pqc.crypto.test.HQCTest
 
HRSS1373Polynomial - Class in org.bouncycastle.pqc.math.ntru
 
HRSS1373Polynomial(NTRUHRSSParameterSet) - Constructor for class org.bouncycastle.pqc.math.ntru.HRSS1373Polynomial
 
HRSSPolynomial - Class in org.bouncycastle.pqc.math.ntru
 
HRSSPolynomial(NTRUHRSSParameterSet) - Constructor for class org.bouncycastle.pqc.math.ntru.HRSSPolynomial
 
HRSSPolynomialTest - Class in org.bouncycastle.pqc.math.ntru.test
 
HRSSPolynomialTest() - Constructor for class org.bouncycastle.pqc.math.ntru.test.HRSSPolynomialTest
 
HSSKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.lms
 
HSSKeyGenerationParameters(LMSParameters[], SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.lms.HSSKeyGenerationParameters
Base constructor - parameters and a source of randomness.
HSSKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.lms
 
HSSKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.lms.HSSKeyPairGenerator
 
HSSPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.lms
 
HSSPrivateKeyParameters(LMSPrivateKeyParameters, long, long) - Constructor for class org.bouncycastle.pqc.crypto.lms.HSSPrivateKeyParameters
 
HSSPrivateKeyParameters(int, List<LMSPrivateKeyParameters>, List<LMSSignature>, long, long) - Constructor for class org.bouncycastle.pqc.crypto.lms.HSSPrivateKeyParameters
 
HSSPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.lms
 
HSSPublicKeyParameters(int, LMSPublicKeyParameters) - Constructor for class org.bouncycastle.pqc.crypto.lms.HSSPublicKeyParameters
 
HSSSigner - Class in org.bouncycastle.pqc.crypto.lms
 
HSSSigner() - Constructor for class org.bouncycastle.pqc.crypto.lms.HSSSigner
 
HSSTest - Class in org.bouncycastle.pqc.crypto.test
 
HSSTest() - Constructor for class org.bouncycastle.pqc.crypto.test.HSSTest
 

I

i - Variable in class org.bouncycastle.math.ec.endo.GLVTypeAParameters
 
i2osp(int, int) - Static method in class org.bouncycastle.crypto.hash2curve.H2cUtils
Convert an integer value to a byte array of a specified length.
IA5_STRING - Static variable in interface org.bouncycastle.asn1.BERTags
 
IANAObjectIdentifiers - Interface in org.bouncycastle.asn1.iana
IANA: { iso(1) identifier-organization(3) dod(6) internet(1) } == IETF defined things
IANAObjectIdentifierTest - Class in org.bouncycastle.asn1.test
 
IANAObjectIdentifierTest() - Constructor for class org.bouncycastle.asn1.test.IANAObjectIdentifierTest
 
ib0(int[], int, int, int, int) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
InvSO - {13, 3,11, 0,10, 6, 5,12, 1,14, 4, 7,15, 9, 8, 2 } - 15 terms.
ib1(int[], int, int, int, int) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
InvS1 - { 5, 8, 2,14,15, 6,12, 3,11, 4, 7, 9, 1,13,10, 0 } - 14 steps.
ib2(int[], int, int, int, int) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
InvS2 - {12, 9,15, 4,11,14, 1, 2, 0, 3, 6,13, 5, 8,10, 7 } - 16 steps.
ib3(int[], int, int, int, int) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
InvS3 - { 0, 9,10, 7,11,14, 6,13, 3, 5,12, 2, 4, 8,15, 1 } - 15 terms
ib4(int[], int, int, int, int) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
InvS4 - { 5, 0, 8, 3,10, 9, 7,14, 2,12,11, 6, 4,15,13, 1 } - 15 terms.
ib5(int[], int, int, int, int) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
InvS5 - { 8,15, 2, 9, 4, 1,13,14,11, 6, 5, 3, 7,12,10, 0 } - 16 terms.
ib6(int[], int, int, int, int) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
InvS6 - {15,10, 1,13, 5, 3, 6, 0, 4, 9,14, 7, 2,12, 8,11 } - 15 terms.
ib7(int[], int, int, int, int) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
InvS7 - { 3, 0, 6,13, 9,14,15, 8, 5,12,11, 7,10, 1, 4, 2 } - 17 terms.
ICAOObjectIdentifiers - Interface in org.bouncycastle.asn1.icao
{ ISOITU(2) intorgs(23) icao(136) }
id_aa - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2 - smime attributes
id_aa_asymmDecryptKeyID - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.54 RFC7030
id_aa_cmsAlgorithmProtect - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
RFC 6211 - id-aa-cmsAlgorithmProtect OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9) 52 }
id_aa_commitmentType - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
Deprecated.
use id_aa_ets_commitmentType instead
id_aa_communityIdentifiers - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.40 RFC7030
id_aa_contentHint - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.4 - See RFC 2634
id_aa_contentIdentifier - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.7 - See RFC 2634
id_aa_contentReference - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.10
id_aa_decryptKeyID - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.37 - RFC 4108
id_aa_dvcs_dvc - Static variable in interface org.bouncycastle.asn1.dvcs.DVCSObjectIdentifiers
SMIME DataValidation certificate attribute id-aa-dvcs-dvc; OID: 1.2.840.113549.1.9.16.2,29
id_aa_encrypKeyPref - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.11
id_aa_estIdentityLinking - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.58 - RFC 7894 §3.3: EST estIdentityLinking attribute, unambiguous replacement for the overloaded PKCS#9 challengePassword used for transport-identity linking per RFC 7030 §3.5.
id_aa_ets_archiveTimestamp - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.27 - RFC 3126
id_aa_ets_certCRLTimestamp - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.26 - RFC 3126
id_aa_ets_certificateRefs - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.21 - RFC 3126
id_aa_ets_certValues - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.23 - RFC 3126
id_aa_ets_commitmentType - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.16 - RFC 3126
id_aa_ets_contentTimestamp - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.20 - RFC 3126
id_aa_ets_escTimeStamp - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.25 - RFC 3126
id_aa_ets_otherSigCert - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.6.2.19 - RFC 3126
id_aa_ets_revocationRefs - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.22 - RFC 3126
id_aa_ets_revocationValues - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.24 - RFC 3126
id_aa_ets_signerAttr - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.18 - RFC 3126
id_aa_ets_signerLocation - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.17 - RFC 3126
id_aa_ets_sigPolicyId - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.15 - RFC 3126
id_aa_implCompressAlgs - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.43 RFC7030
id_aa_implCryptoAlgs - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.38 - RFC 4108
id_aa_msgSigDigest - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.5
id_aa_otherSigCert - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
Deprecated.
use id_aa_ets_otherSigCert instead
id_aa_otpChallenge - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.56 - RFC 7894 §3.1: EST otpChallenge attribute, conveys a one-time password as part of a CSR.
id_aa_receiptRequest - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.1 -- smime attribute receiptRequest
id_aa_relatedCertRequest - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.60 - RFC 9763 sec. 4: id-aa-relatedCertRequest attribute identifying a previously issued certificate that should be bound to the CSR being processed (hybrid PQ migration).
id_aa_revocationChallenge - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.57 - RFC 7894 §3.2: EST revocationChallenge attribute, unambiguous replacement for the overloaded PKCS#9 challengePassword used for certificate revocation.
id_aa_signatureTimeStampToken - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.14 - RFC 3126
id_aa_signerLocation - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
Deprecated.
use id_aa_ets_signerLocation instead
id_aa_signingCertificate - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.12
id_aa_signingCertificateV2 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.47
id_aa_sigPolicyId - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
Deprecated.
use id_aa_ets_sigPolicyId instead
id_ac_generic_hybrid - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
id_aca - Static variable in interface org.bouncycastle.asn1.x509.X509AttributeIdentifiers
 
id_aca_accessIdentity - Static variable in interface org.bouncycastle.asn1.x509.X509AttributeIdentifiers
 
id_aca_authenticationInfo - Static variable in interface org.bouncycastle.asn1.x509.X509AttributeIdentifiers
 
id_aca_chargingIdentity - Static variable in interface org.bouncycastle.asn1.x509.X509AttributeIdentifiers
 
id_aca_encAttrs - Static variable in interface org.bouncycastle.asn1.x509.X509AttributeIdentifiers
 
id_aca_group - Static variable in interface org.bouncycastle.asn1.x509.X509AttributeIdentifiers
 
id_ad - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
id-pkix OID: 1.3.6.1.5.5.7.48
id_ad_caIssuers - Static variable in class org.bouncycastle.asn1.x509.AccessDescription
 
id_ad_caIssuers - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
id-ad-caIssuers OID: 1.3.6.1.5.5.7.48.2
id_ad_certDiscovery - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
Placeholder for the id-ad-certDiscovery access method defined by draft-ietf-lamps-certdiscovery-03 (registered as TBD2 against the SMI Security for PKIX Access Descriptor registry).
id_ad_dvcs - Static variable in interface org.bouncycastle.asn1.dvcs.DVCSObjectIdentifiers
Authority Information Access for DVCS; id-ad-dcvs; OID: 1.3.6.1.5.5.7.48.4
id_ad_ocsp - Static variable in class org.bouncycastle.asn1.x509.AccessDescription
 
id_ad_ocsp - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
id-ad-ocsp OID: 1.3.6.1.5.5.7.48.1
id_aes128_CBC - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.2
id_aes128_CCM - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.7
id_aes128_CFB - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.4
id_aes128_ECB - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.1
id_aes128_GCM - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.6
id_aes128_GMAC - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.9
id_aes128_OFB - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.3
id_aes128_wrap - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.5
id_aes128_wrap_pad - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.8
id_aes192_CBC - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.22
id_aes192_CCM - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.27
id_aes192_CFB - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.24
id_aes192_ECB - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.21
id_aes192_GCM - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.26
id_aes192_GMAC - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.29
id_aes192_OFB - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.23
id_aes192_wrap - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.25
id_aes192_wrap_pad - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.28
id_aes256_CBC - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.42
id_aes256_CCM - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.47
id_aes256_CFB - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.44
id_aes256_ECB - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.41
id_aes256_GCM - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.46
id_aes256_GMAC - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.49
id_aes256_OFB - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.43
id_aes256_wrap - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.45
id_aes256_wrap_pad - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.1.48
id_alg - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
1.3.6.1.5.5.7.6
id_alg - Static variable in interface org.bouncycastle.asn1.crmf.CRMFObjectIdentifiers
1.3.6.1.5.5.7.6
id_alg - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6
id_alg - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
Deprecated.
use smime_alg instead
id_alg_AEADChaCha20Poly1305 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
id-alg-AEADChaCha20Poly1305 OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9) smime(16) alg(3) 18 } AEADChaCha20Poly1305Nonce ::= OCTET STRING (SIZE(12))
id_alg_cek_hkdf_sha256 - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
id-alg-cek-hkdf-sha256 OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-9(9) smime(16) alg(3) 31 }
id_alg_CMS3DESwrap - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.3.6
id_alg_CMSRC2wrap - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.3.7
id_alg_composite - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_alg_dh_pop - Static variable in interface org.bouncycastle.asn1.crmf.CRMFObjectIdentifiers
 
id_alg_ESDH - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.3.5
id_alg_hkdf_with_sha256 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
id-alg-hkdf-with-sha256 OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-9(9) smime(16) alg(3) 28 }
id_alg_hkdf_with_sha384 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
id-alg-hkdf-with-sha384 OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-9(9) smime(16) alg(3) 29 }
id_alg_hkdf_with_sha512 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
id-alg-hkdf-with-sha512 OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-9(9) smime(16) alg(3) 30 }
id_alg_hss_lms_hashsig - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
id-alg-hss-lms-hashsig OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9) smime(16) alg(3) 17 } 1.2.840.113549.1.9.16.3.17
id_alg_ml_kem_1024 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.4.3
id_alg_ml_kem_512 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.4.1
id_alg_ml_kem_768 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.4.2
id_alg_mtcProof - Static variable in interface org.bouncycastle.asn1.plants.MTCObjectIdentifiers
id-alg-mtcProof signature-algorithm OID for the certificate signatureAlgorithm field.
id_alg_noSignature - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
id-alg-noSignature OBJECT IDENTIFIER ::= {id-pkix id-alg(6) 2}
id_alg_PWRI_KEK - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.3.9
id_alg_SSDH - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.3.10
id_alg_unsigned - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
 
id_alg_unsigned - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
id-alg-unsigned OBJECT IDENTIFIER ::= {id-pkix id-alg(6) 36}
id_alg_xmss - Static variable in interface org.bouncycastle.asn1.isara.IsaraObjectIdentifiers
 
id_alg_xmss_hashsig - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.34 id-alg-xmss-hashsig (RFC 9802)
id_alg_xmssmt - Static variable in interface org.bouncycastle.asn1.isara.IsaraObjectIdentifiers
 
id_alg_xmssmt_hashsig - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.35 id-alg-xmssmt-hashsig (RFC 9802)
id_alg_zlibCompress - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.3.8
id_algorithm - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria128_cbc - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria128_ccm - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria128_cfb - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria128_cmac - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria128_ctr - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria128_ecb - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria128_gcm - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria128_kw - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria128_kwp - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria128_ocb2 - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria128_ofb - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria192_cbc - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria192_ccm - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria192_cfb - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria192_cmac - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria192_ctr - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria192_ecb - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria192_gcm - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria192_kw - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria192_kwp - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria192_ocb2 - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria192_ofb - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria256_cbc - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria256_ccm - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria256_cfb - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria256_cmac - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria256_ctr - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria256_ecb - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria256_gcm - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria256_kw - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria256_kwp - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria256_ocb2 - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_aria256_ofb - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_at_clearance - Static variable in interface org.bouncycastle.asn1.x509.X509AttributeIdentifiers
 
id_at_name - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
Subject RDN components: name = 2.5.4.41
id_at_organizationIdentifier - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
Subject RDN components: organizationIdentifier = 2.5.4.97
id_at_privateKeyStatement - Static variable in interface org.bouncycastle.asn1.x509.X509AttributeIdentifiers
Deprecated.
use statementOfPossession
id_at_role - Static variable in interface org.bouncycastle.asn1.x509.X509AttributeIdentifiers
 
id_at_statementOfPossession - Static variable in interface org.bouncycastle.asn1.x509.X509AttributeIdentifiers
 
id_at_telephoneNumber - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
Subject RDN components: telephone_number = 2.5.4.20
id_blake2b160 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_blake2b256 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_blake2b384 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_blake2b512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_blake2s128 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_blake2s160 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_blake2s224 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_blake2s256 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_CA - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
id-CA OBJECT IDENTIFIER ::= { bsi-de protocols(2) smartcard(2) 3 } OID: 0.4.0.127.0.7.2.2.3
id_CA_DH - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
OID: 0.4.0.127.0.7.2.2.3.1
id_CA_DH_3DES_CBC_CBC - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
OID: 0.4.0.127.0.7.2.2.3.1.1
id_CA_ECDH - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
OID: 0.4.0.127.0.7.2.2.3.2
id_CA_ECDH_3DES_CBC_CBC - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
OID: 0.4.0.127.0.7.2.2.3.2.1
id_camellia128_cbc - Static variable in interface org.bouncycastle.asn1.ntt.NTTObjectIdentifiers
id-camellia128-cbc; OID 1.2.392.200011.61.1.1.1.2
id_camellia128_wrap - Static variable in interface org.bouncycastle.asn1.ntt.NTTObjectIdentifiers
id-camellia128-wrap; OID 1.2.392.200011.61.1.1.3.2
id_camellia192_cbc - Static variable in interface org.bouncycastle.asn1.ntt.NTTObjectIdentifiers
id-camellia192-cbc; OID 1.2.392.200011.61.1.1.1.3
id_camellia192_wrap - Static variable in interface org.bouncycastle.asn1.ntt.NTTObjectIdentifiers
id-camellia192-wrap; OID 1.2.392.200011.61.1.1.3.3
id_camellia256_cbc - Static variable in interface org.bouncycastle.asn1.ntt.NTTObjectIdentifiers
id-camellia256-cbc; OID 1.2.392.200011.61.1.1.1.4
id_camellia256_wrap - Static variable in interface org.bouncycastle.asn1.ntt.NTTObjectIdentifiers
id-camellia256-wrap; OID 1.2.392.200011.61.1.1.3.4
id_cct - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cct_PKIData - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cct_PKIResponse - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_ce - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
ISO ARC for standard certificate and CRL extensions OID: 2.5.29
id_ce_ct_embeddedSCTList - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
RFC 6962 sec. 3.3 / RFC 9162 sec. 4.1 — certificate extension carrying the TLS-encoded SignedCertificateTimestampList for a server certificate.
id_ce_ct_precertPoison - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
RFC 6962 sec. 3.1 / RFC 9162 sec. 4.2 — the precertificate-poison critical extension that marks a CMS as a precertificate (i.e. not a valid TLS certificate, used only for CT log submission).
id_ce_ct_transparencyInformation - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
RFC 9162 sec. 7.1 — the Transparency Information X.509v3 extension, the CT v2 replacement for X509ObjectIdentifiers.id_ce_ct_embeddedSCTList.
id_ce_targetInformation - Static variable in interface org.bouncycastle.asn1.x509.X509AttributeIdentifiers
 
id_cmc - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_addExtensions - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_authData - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_batchRequests - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_batchResponses - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_confirmCertAcceptance - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_controlProcessed - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_dataReturn - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_decryptedPOP - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_encryptedPOP - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_getCert - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_getCRL - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_identification - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_identityProof - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_identityProofV2 - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_lraPOPWitness - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_modCertTemplate - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_popLinkRandom - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_popLinkWitness - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_popLinkWitnessV2 - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_publishCert - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_queryPending - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_recipientNonce - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_regInfo - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_responseInfo - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_revokeRequest - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_senderNonce - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_statusInfo - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_statusInfoV2 - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_transactionId - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_cmc_trustedAnchors - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_composite_key - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_composite_signatures - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_ct - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.1 -- smime ct
id_ct - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
Google's Certificate Transparency arc, the parent of the OIDs defined by RFC 6962.
id_ct_authData - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.1.2 -- smime ct authData
id_ct_authEnvelopedData - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.1.23 -- smime ct authEnvelopedData
id_ct_compressedData - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.1.9 -- smime ct compressedData
id_ct_DVCSRequestData - Static variable in interface org.bouncycastle.asn1.dvcs.DVCSObjectIdentifiers
SMIME eContentType id-ct-DVCSRequestData; OID: 1.2.840.113549.1.9.16.1.7
id_ct_DVCSResponseData - Static variable in interface org.bouncycastle.asn1.dvcs.DVCSObjectIdentifiers
SMIME eContentType id-ct-DVCSResponseData; OID: 1.2.840.113549.1.9.16.1.8
id_ct_encKeyWithID - Static variable in interface org.bouncycastle.asn1.crmf.CRMFObjectIdentifiers
1.2.840.113549.1.9.16.1,21
id_ct_precertificate - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
RFC 9162 sec. 3.2 — the CMS eContentType for a CT v2 precertificate.
id_ct_timestampedData - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.1.31 -- smime ct timestampedData
id_ct_TSTInfo - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.1.4 -- smime ct TSTInfo
id_cti - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.6 -- smime cti
id_cti_ets_proofOfApproval - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.6.5 -- smime cti proofOfApproval
id_cti_ets_proofOfCreation - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.6.6 -- smime cti proofOfCreation
id_cti_ets_proofOfDelivery - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.6.3 -- smime cti proofOfDelivery
id_cti_ets_proofOfOrigin - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.6.1 -- smime cti proofOfOrigin
id_cti_ets_proofOfReceipt - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.6.2 -- smime cti proofOfReceipt
id_cti_ets_proofOfSender - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.6.4 -- smime cti proofOfSender
id_dh_sig_hmac_sha1 - Static variable in interface org.bouncycastle.asn1.crmf.CRMFObjectIdentifiers
 
id_Dilithium3_ECDSA_brainpoolP256r1_SHA256 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
id_Dilithium3_ECDSA_P256_SHA256 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
id_Dilithium3_Ed25519 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
id_Dilithium3_RSA_PKCS15_SHA256 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
Explicit composite algorithms
id_Dilithium5_ECDSA_brainpoolP384r1_SHA384 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
id_Dilithium5_ECDSA_P384_SHA384 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
id_Dilithium5_Ed448 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
id_dsa - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
DSA dsapublicnumber OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) ansi-x957(10040) number-type(4) 1 } Base OID: 1.2.840.10040.4.1
id_dsa_with_sha1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
id-dsa-with-sha1 OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) x9-57(10040) x9cm(4) 3 } OID: 1.2.840.10040.4.3
id_dsa_with_sha2 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
 
id_dsa_with_sha3_224 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.5
id_dsa_with_sha3_256 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.6
id_dsa_with_sha3_384 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.7
id_dsa_with_sha3_512 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.8
id_ea_rsa - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
OID: 2.5.8.1.1
id_EAC_ePassport - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
id-EAC-ePassport OBJECT IDENTIFIER ::= { bsi-de applications(3) mrtd(1) roles(2) 1 } OID: 0.4.0.127.0.7.3.1.2.1
id_ecc - Static variable in interface org.bouncycastle.asn1.bsi.BSIObjectIdentifiers
 
id_ecdsa_with_sha3_224 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.9
id_ecdsa_with_sha3_256 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.10
id_ecdsa_with_sha3_384 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.11
id_ecdsa_with_sha3_512 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.12
id_ecdsa_with_shake128 - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
 
id_ecdsa_with_shake128 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
 
id_ecdsa_with_shake128 - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
id-ecdsa-with-shake128 OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) algorithms(6) 32 }
id_ecdsa_with_shake256 - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
 
id_ecdsa_with_shake256 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
 
id_ecdsa_with_shake256 - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
id-ecdsa-with-shake256 OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) algorithms(6) 33 }
id_ecPublicKey - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
OID: 1.2.840.10045.2.1
id_ecSigType - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
OID: 1.2.840.10045.4
id_Ed25519 - Static variable in interface org.bouncycastle.asn1.edec.EdECObjectIdentifiers
 
id_Ed448 - Static variable in interface org.bouncycastle.asn1.edec.EdECObjectIdentifiers
 
id_edwards_curve_algs - Static variable in interface org.bouncycastle.asn1.edec.EdECObjectIdentifiers
 
id_etsi_qcs_LimiteValue - Static variable in interface org.bouncycastle.asn1.x509.qualified.ETSIQCObjectIdentifiers
 
id_etsi_qcs_QcCClegislation - Static variable in interface org.bouncycastle.asn1.x509.qualified.ETSIQCObjectIdentifiers
 
id_etsi_qcs_QcCompliance - Static variable in interface org.bouncycastle.asn1.x509.qualified.ETSIQCObjectIdentifiers
 
id_etsi_qcs_QcPds - Static variable in interface org.bouncycastle.asn1.x509.qualified.ETSIQCObjectIdentifiers
 
id_etsi_qcs_QcSSCD - Static variable in interface org.bouncycastle.asn1.x509.qualified.ETSIQCObjectIdentifiers
 
id_etsi_qcs_QcType - Static variable in interface org.bouncycastle.asn1.x509.qualified.ETSIQCObjectIdentifiers
 
id_etsi_qcs_RetentionPeriod - Static variable in interface org.bouncycastle.asn1.x509.qualified.ETSIQCObjectIdentifiers
 
id_etsi_qct_eseal - Static variable in interface org.bouncycastle.asn1.x509.qualified.ETSIQCObjectIdentifiers
 
id_etsi_qct_esign - Static variable in interface org.bouncycastle.asn1.x509.qualified.ETSIQCObjectIdentifiers
 
id_etsi_qct_web - Static variable in interface org.bouncycastle.asn1.x509.qualified.ETSIQCObjectIdentifiers
 
id_Falcon512_ECDSA_brainpoolP256r1_SHA256 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
id_Falcon512_ECDSA_P256_SHA256 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
id_Falcon512_Ed25519 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
id_fieldType - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
OID: 1.2.840.10045.1
id_Gost28147_89_CryptoPro_A_ParamSet - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R28147-89-CryotoPro-A-ParamSet OID: 1.2.643.2.2.31.1
id_Gost28147_89_CryptoPro_B_ParamSet - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R28147-89-CryotoPro-B-ParamSet OID: 1.2.643.2.2.31.2
id_Gost28147_89_CryptoPro_C_ParamSet - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R28147-89-CryotoPro-C-ParamSet OID: 1.2.643.2.2.31.3
id_Gost28147_89_CryptoPro_D_ParamSet - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R28147-89-CryotoPro-D-ParamSet OID: 1.2.643.2.2.31.4
id_Gost28147_89_CryptoPro_KeyWrap - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
 
id_Gost28147_89_CryptoPro_TestParamSet - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
Gost R28147-89-CryotoPro-A-ParamSet OID: 1.2.643.2.2.31.0
id_Gost28147_89_None_KeyWrap - Static variable in interface org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers
 
id_hash_ml_dsa_44_with_sha512 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.32
id_hash_ml_dsa_65_with_sha512 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.33
id_hash_ml_dsa_87_with_sha512 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.34
id_hash_slh_dsa_sha2_128f_with_sha256 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.36
id_hash_slh_dsa_sha2_128s_with_sha256 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.35
id_hash_slh_dsa_sha2_192f_with_sha512 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.38
id_hash_slh_dsa_sha2_192s_with_sha512 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.37
id_hash_slh_dsa_sha2_256f_with_sha512 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.40
id_hash_slh_dsa_sha2_256s_with_sha512 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.39
id_hash_slh_dsa_shake_128f_with_shake128 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.42
id_hash_slh_dsa_shake_128s_with_shake128 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.41
id_hash_slh_dsa_shake_192f_with_shake256 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.44
id_hash_slh_dsa_shake_192s_with_shake256 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.43
id_hash_slh_dsa_shake_256f_with_shake256 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.46
id_hash_slh_dsa_shake_256s_with_shake256 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.45
id_HashMLDSA44_ECDSA_P256_SHA256 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_HashMLDSA44_Ed25519_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_HashMLDSA44_RSA2048_PKCS15_SHA256 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_HashMLDSA44_RSA2048_PSS_SHA256 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_HashMLDSA65_ECDSA_brainpoolP256r1_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_HashMLDSA65_ECDSA_P384_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_HashMLDSA65_Ed25519_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_HashMLDSA65_RSA3072_PKCS15_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_HashMLDSA65_RSA3072_PSS_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_HashMLDSA65_RSA4096_PKCS15_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_HashMLDSA65_RSA4096_PSS_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_HashMLDSA87_ECDSA_brainpoolP384r1_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_HashMLDSA87_ECDSA_P384_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_HashMLDSA87_Ed448_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_hmacWithSHA1 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
1.2.840.113549.2.7
id_hmacWithSHA224 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
1.2.840.113549.2.8
id_hmacWithSHA256 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
1.2.840.113549.2.9
id_hmacWithSHA384 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
1.2.840.113549.2.10
id_hmacWithSHA3_224 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.13
id_hmacWithSHA3_256 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.14
id_hmacWithSHA3_384 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.15
id_hmacWithSHA3_512 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.16
id_hmacWithSHA512 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
1.2.840.113549.2.11
id_hmacWithSHA512_224 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
1.2.840.113549.2.12
id_hmacWithSHA512_256 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
1.2.840.113549.2.13
id_icao - Static variable in interface org.bouncycastle.asn1.icao.ICAOObjectIdentifiers
2.23.136
id_icao_aaProtocolObject - Static variable in interface org.bouncycastle.asn1.icao.ICAOObjectIdentifiers
Active Authentication protocol, see draft TR LDS and PKI Maintenance, par. 5.2.2 2.23.136.1.1.5
id_icao_cscaMasterList - Static variable in interface org.bouncycastle.asn1.icao.ICAOObjectIdentifiers
CSCA master list, see TR CSCA Countersigning and Master List issuance 2.23.136.1.1.2
id_icao_cscaMasterListSigningKey - Static variable in interface org.bouncycastle.asn1.icao.ICAOObjectIdentifiers
2.23.136.1.1.3
id_icao_documentTypeList - Static variable in interface org.bouncycastle.asn1.icao.ICAOObjectIdentifiers
document type list, see draft TR LDS and PKI Maintenance, par. 3.2.1 2.23.136.1.1.4
id_icao_extensions - Static variable in interface org.bouncycastle.asn1.icao.ICAOObjectIdentifiers
CSCA name change and key reoll-over, see draft TR LDS and PKI Maintenance, par. 3.2.1 2.23.136.1.1.6
id_icao_extensions_namechangekeyrollover - Static variable in interface org.bouncycastle.asn1.icao.ICAOObjectIdentifiers
2.23.136.1.1.6.1
id_icao_ldsSecurityObject - Static variable in interface org.bouncycastle.asn1.icao.ICAOObjectIdentifiers
LDS security object, see ICAO Doc 9303-Volume 2-Section IV-A3.2 2.23.136.1.1.1
id_icao_mrtd - Static variable in interface org.bouncycastle.asn1.icao.ICAOObjectIdentifiers
2.23.136.1
id_icao_mrtd_security - Static variable in interface org.bouncycastle.asn1.icao.ICAOObjectIdentifiers
2.23.136.1.1
id_isismtt - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
1.3.36.8
id_isismtt_at - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
1.3.36.8.3
id_isismtt_at_additionalInformation - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
Some other information of non-restrictive nature regarding the usage of this certificate.
id_isismtt_at_admission - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
Attribute to indicate admissions to certain professions.
id_isismtt_at_certHash - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
Hash of a certificate in OCSP.
id_isismtt_at_certInDirSince - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
SingleOCSPResponse extension: Date, when certificate has been published in the directory and status information has become available.
id_isismtt_at_dateOfCertGen - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
Certificate extensionDate of certificate generation DateOfCertGenSyntax ::= GeneralizedTime OID: 1.3.36.8.3.1
id_isismtt_at_declarationOfMajority - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
A declaration of majority.
id_isismtt_at_iCCSN - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
Serial number of the smart card containing the corresponding private key ICCSNSyntax ::= OCTET STRING (SIZE(8..20)) OID: 1.3.36.8.3.6
id_isismtt_at_liabilityLimitationFlag - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
Indicates that an attribute certificate exists, which limits the usability of this public key certificate.
id_isismtt_at_monetaryLimit - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
Monetary limit for transactions.
id_isismtt_at_nameAtBirth - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
NameAtBirth ::= DirectoryString(SIZE(1..64) Used in SubjectDirectoryAttributes OID: 1.3.36.8.3.14
id_isismtt_at_namingAuthorities - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
Base ObjectIdentifier for naming authorities OID: 1.3.36.8.3.11
id_isismtt_at_namingAuthorities_RechtWirtschaftSteuern - Static variable in class org.bouncycastle.asn1.isismtt.x509.NamingAuthority
Profession OIDs should always be defined under the OID branch of the responsible naming authority.
id_isismtt_at_PKReference - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
Reference for a file of a smartcard that stores the public key of this certificate and that is used as "security anchor".
id_isismtt_at_procuration - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
Attribute to indicate that the certificate holder may sign in the name of a third person.
id_isismtt_at_requestedCertificate - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
SingleOCSPResponse extension: The certificate requested by the client by inserting the RetrieveIfAllowed extension in the request, will be returned in this extension.
id_isismtt_at_restriction - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
Some other restriction regarding the usage of this certificate.
id_isismtt_at_retrieveIfAllowed - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
(Single)Request extension: Clients may include this extension in a (single) Request to request the responder to send the certificate in the response message along with the status information.
id_isismtt_cp - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
1.3.36.8.1
id_isismtt_cp_accredited - Static variable in interface org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers
The id-isismtt-cp-accredited OID indicates that the certificate is a qualified certificate according to Directive 1999/93/EC of the European Parliament and of the Council of 13 December 1999 on a Community Framework for Electronic Signatures, which additionally conforms the special requirements of the SigG and has been issued by an accredited CA.
id_it - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4120: id-it: PKIX.4 = 1.3.6.1.5.5.7.4
id_it_caCerts - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
Update 16, RFC 4210 {id-it 17}
id_it_certProfile - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
Update-16 to RFC 4210 id-it-certProfile OBJECT IDENTIFIER ::= {id-it 21}
id_it_certReqTemplate - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
Update 16, RFC 4210 {id-it 19}
id_it_crls - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
 
id_it_crlStatusList - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
 
id_it_rootCaCert - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
Update 16, RFC 4210 GenMsg: {id-it 20}, RootCaCertValue
id_it_rootCaKeyUpdate - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
Update 16, RFC 4210 GenRep: {id-it 18}, RootCaKeyUpdateContent
id_kdf_kdf2 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
 
id_kdf_kdf3 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
 
id_kem - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
id-kem OID ::= { is18033-2 key-encapsulation-mechanism(2) } The other KEMs registered under the id-kem arc by ISO/IEC 18033-2 Annex A
id_kem_ace - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
id_kem_cm - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
-- Classic McEliece (ISO/IEC 18033-2:2006/Amd 2:2026, Clause 13) id-kem-cm OID ::= { id-kem cm(6) }
id_kem_ecies - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
id_kem_face - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
id_kem_frodokem - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
-- FrodoKEM (ISO/IEC 18033-2:2006/Amd 2:2026, Clause 14) id-kem-frodokem OID ::= { id-kem frodokem(7) }
id_kem_psec - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
id_kem_rsa - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
id_Kmac128 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.21
id_Kmac256 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.22
id_KmacWithSHAKE128 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.19
id_KmacWithSHAKE256 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.20
id_kp - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_kp_capwapAC - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
{ id-kp 18 }
id_kp_capwapWTP - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
{ id-kp 19 }
id_kp_clientAuth - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
{ id-kp 2 }
id_kp_cmcCA - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
id-kp-cmcCA OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) kp(3) 27 }
id_kp_cmcCA - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
id-kp-cmcCA OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) kp(3) 27 }
id_kp_cmcRA - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
id-kp-cmcRA OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) kp(3) 28 }
id_kp_cmcRA - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
id-kp-cmcRA OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) kp(3) 28 }
id_kp_cmKGA - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
id-kp-cmKGA OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) kp(3) 32 }
id_kp_cmKGA - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
id-kp-cmKGA OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) kp(3) 32 }
id_kp_codeSigning - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
{ id-kp 3 }
id_kp_configSigning - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
RFC 9809 sec. 3 - signing general-purpose configuration files.
id_kp_ct_precertSigning - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
RFC 6962 sec. 3.1 — Extended Key Usage identifier for an intermediate CA delegated to sign precertificates.
id_kp_documentSigning - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
RFC 9336 sec. 3.1 - signing documents (e.g.
id_kp_dvcs - Static variable in interface org.bouncycastle.asn1.dvcs.DVCSObjectIdentifiers
Key Purpose for DVCS; id-kp-dvcs; OID: 1.3.6.1.5.5.7.3.10
id_kp_dvcs - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
{ id-kp 10 }
id_kp_eapOverLAN - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
{ id-kp 14 }
id_kp_eapOverPPP - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
{ id-kp 13 }
id_kp_emailProtection - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
{ id-kp 4 }
id_kp_imUri - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
RFC 9734 sec. 3 - proving the identity of an Instant Messaging (IM) client, whose IM URI (RFC 3860) or XMPP URI (RFC 6121) appears in the subjectAltName.
id_kp_ipsecEndSystem - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
Usage deprecated by RFC4945 - was { id-kp 5 }
id_kp_ipsecIKE - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
{ id-kp 17 }
id_kp_ipsecTunnel - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
Usage deprecated by RFC4945 - was { id-kp 6 }
id_kp_ipsecUser - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
Usage deprecated by RFC4945 - was { idkp 7 }
id_kp_macAddress - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
 
id_kp_msSGC - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
Microsoft Server Gated Crypto (msSGC) see https://www.alvestrand.no/objectid/1.3.6.1.4.1.311.10.3.3.html
id_kp_nsSGC - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
Netscape Server Gated Crypto (nsSGC) see https://www.alvestrand.no/objectid/2.16.840.1.113730.4.1.html
id_kp_OCSPSigning - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
{ id-kp 9 }
id_kp_safetyCommunication - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
RFC 9809 sec. 3 - authenticating communication peers for safety-critical communication.
id_kp_sbgpCertAAServerAuth - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
{ id-kp 11 }
id_kp_scvp_responder - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
{ id-kp 12 }
id_kp_scvpClient - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
{ id-kp 16 }
id_kp_scvpServer - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
{ id-kp 15 }
id_kp_serverAuth - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
{ id-kp 1 }
id_kp_smartcardlogon - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
{ 1 3 6 1 4 1 311 20 2 2 }
id_kp_timeStamping - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
{ id-kp 8 }
id_kp_trustAnchorConfigSigning - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
RFC 9809 sec. 3 - signing trust anchor configuration files.
id_kp_updatePackageSigning - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
RFC 9809 sec. 3 - signing software or firmware update packages.
id_mgf1 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#1: 1.2.840.113549.1.1.8
id_ml_dsa_44 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.17
id_ml_dsa_65 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.18
id_ml_dsa_87 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.19
id_MLDSA44_ECDSA_P256_SHA256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.9.1.3 id-MLDSA44-ECDSA-P256-SHA256
id_MLDSA44_ECDSA_P256_SHA256 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.40 id-MLDSA44-ECDSA-P256-SHA256
id_MLDSA44_ECDSA_P256_SHA256 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
2.16.840.1.114027.80.9.1.3 id-MLDSA44-ECDSA-P256-SHA256
id_MLDSA44_Ed25519_SHA512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.9.1.2 id-MLDSA44-Ed25519-SHA512
id_MLDSA44_Ed25519_SHA512 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.39 id-MLDSA44-Ed25519-SHA512
id_MLDSA44_Ed25519_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
2.16.840.1.114027.80.9.1.2 id-MLDSA44-Ed25519-SHA512
id_MLDSA44_RSA2048_PKCS15_SHA256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.9.1.1 id-MLDSA44-RSA2048-PKCS15-SHA256
id_MLDSA44_RSA2048_PKCS15_SHA256 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.38 id-MLDSA44-RSA2048-PKCS15-SHA256
id_MLDSA44_RSA2048_PKCS15_SHA256 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
2.16.840.1.114027.80.9.1.1 id-MLDSA44-RSA2048-PKCS15-SHA256
id_MLDSA44_RSA2048_PSS_SHA256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.9.1.0 id-MLDSA44-RSA2048-PSS-SHA256
id_MLDSA44_RSA2048_PSS_SHA256 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.37 id-MLDSA44-RSA2048-PSS-SHA256
id_MLDSA44_RSA2048_PSS_SHA256 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
2.16.840.1.114027.80.9.1.0 id-MLDSA44-RSA2048-PSS-SHA256
id_MLDSA65_ECDSA_brainpoolP256r1_SHA256 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_MLDSA65_ECDSA_brainpoolP256r1_SHA512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.9.1.10 id-MLDSA65-ECDSA-brainpoolP256r1-SHA512
id_MLDSA65_ECDSA_brainpoolP256r1_SHA512 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.47 id-MLDSA65-ECDSA-brainpoolP256r1-SHA512
id_MLDSA65_ECDSA_brainpoolP256r1_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
2.16.840.1.114027.80.9.1.10 id-MLDSA65-ECDSA-brainpoolP256r1-SHA512
id_MLDSA65_ECDSA_P256_SHA512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.9.1.8 id-MLDSA65-ECDSA-P256-SHA512
id_MLDSA65_ECDSA_P256_SHA512 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.45 id-MLDSA65-ECDSA-P256-SHA512
id_MLDSA65_ECDSA_P256_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
2.16.840.1.114027.80.9.1.8 id-MLDSA65-ECDSA-P256-SHA512
id_MLDSA65_ECDSA_P384_SHA384 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_MLDSA65_ECDSA_P384_SHA512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.9.1.9 id-MLDSA65-ECDSA-P384-SHA512
id_MLDSA65_ECDSA_P384_SHA512 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.46 id-MLDSA65-ECDSA-P384-SHA512
id_MLDSA65_ECDSA_P384_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
2.16.840.1.114027.80.9.1.9 id-MLDSA65-ECDSA-P384-SHA512
id_MLDSA65_Ed25519_SHA512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.9.1.11 id-MLDSA65-Ed25519-SHA512
id_MLDSA65_Ed25519_SHA512 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.48 id-MLDSA65-Ed25519-SHA512
id_MLDSA65_Ed25519_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
2.16.840.1.114027.80.9.1.11 id-MLDSA65-Ed25519-SHA512
id_MLDSA65_RSA3072_PKCS15_SHA256 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_MLDSA65_RSA3072_PKCS15_SHA512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.9.1.5 id-MLDSA65-RSA3072-PKCS15-SHA512
id_MLDSA65_RSA3072_PKCS15_SHA512 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.42 id-MLDSA65-RSA3072-PKCS15-SHA512
id_MLDSA65_RSA3072_PKCS15_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
2.16.840.1.114027.80.9.1.5 id-MLDSA65-RSA3072-PKCS15-SHA512
id_MLDSA65_RSA3072_PSS_SHA256 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_MLDSA65_RSA3072_PSS_SHA512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.9.1.4 id-MLDSA65-RSA3072-PSS-SHA512
id_MLDSA65_RSA3072_PSS_SHA512 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.41 id-MLDSA65-RSA3072-PSS-SHA512
id_MLDSA65_RSA3072_PSS_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
2.16.840.1.114027.80.9.1.4 id-MLDSA65-RSA3072-PSS-SHA512
id_MLDSA65_RSA4096_PKCS15_SHA384 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_MLDSA65_RSA4096_PKCS15_SHA512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.9.1.7 id-MLDSA65-RSA4096-PKCS15-SHA512
id_MLDSA65_RSA4096_PKCS15_SHA512 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.44 id-MLDSA65-RSA4096-PKCS15-SHA512
id_MLDSA65_RSA4096_PKCS15_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
2.16.840.1.114027.80.9.1.7 id-MLDSA65-RSA4096-PKCS15-SHA512
id_MLDSA65_RSA4096_PSS_SHA384 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_MLDSA65_RSA4096_PSS_SHA512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.9.1.6 id-MLDSA65-RSA4096-PSS-SHA512
id_MLDSA65_RSA4096_PSS_SHA512 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.43 id-MLDSA65-RSA4096-PSS-SHA512
id_MLDSA65_RSA4096_PSS_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
2.16.840.1.114027.80.9.1.6 id-MLDSA65-RSA4096-PSS-SHA512
id_MLDSA87_ECDSA_brainpoolP384r1_SHA384 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_MLDSA87_ECDSA_brainpoolP384r1_SHA512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.9.1.13 id-MLDSA87-ECDSA-brainpoolP384r1-SHA512
id_MLDSA87_ECDSA_brainpoolP384r1_SHA512 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.50 id-MLDSA87-ECDSA-brainpoolP384r1-SHA512
id_MLDSA87_ECDSA_brainpoolP384r1_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
2.16.840.1.114027.80.9.1.13 id-MLDSA87-ECDSA-brainpoolP384r1-SHA512
id_MLDSA87_ECDSA_P384_SHA384 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_MLDSA87_ECDSA_P384_SHA512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.9.1.12 id-MLDSA87-ECDSA-P384-SHA512
id_MLDSA87_ECDSA_P384_SHA512 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.49 id-MLDSA87-ECDSA-P384-SHA512
id_MLDSA87_ECDSA_P384_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
2.16.840.1.114027.80.9.1.12 id-MLDSA87-ECDSA-P384-SHA512
id_MLDSA87_ECDSA_P521_SHA512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.9.1.17 id-MLDSA87-ECDSA-P521-SHA512
id_MLDSA87_ECDSA_P521_SHA512 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.54 id-MLDSA87-ECDSA-P521-SHA512
id_MLDSA87_ECDSA_P521_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
2.16.840.1.114027.80.9.1.17 id-MLDSA87-ECDSA-P521-SHA512
id_MLDSA87_Ed448_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_MLDSA87_Ed448_SHAKE256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.9.1.14 id-MLDSA87-Ed448-SHAKE256
id_MLDSA87_Ed448_SHAKE256 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.51 id-MLDSA87-Ed448-SHAKE256
id_MLDSA87_Ed448_SHAKE256 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
2.16.840.1.114027.80.9.1.14 id-MLDSA87-Ed448-SHAKE256
id_MLDSA87_RSA3072_PSS_SHA512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.9.1.15 id-MLDSA87-RSA3072-PSS-SHA512
id_MLDSA87_RSA3072_PSS_SHA512 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.52 id-MLDSA87-RSA3072-PSS-SHA512
id_MLDSA87_RSA3072_PSS_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
2.16.840.1.114027.80.9.1.15 id-MLDSA87-RSA3072-PSS-SHA512
id_MLDSA87_RSA4096_PSS_SHA512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.9.1.16 id-MLDSA87-RSA4096-PSS-SHA512
id_MLDSA87_RSA4096_PSS_SHA512 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.53 id-MLDSA87-RSA4096-PSS-SHA512
id_MLDSA87_RSA4096_PSS_SHA512 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
2.16.840.1.114027.80.9.1.16 id-MLDSA87-RSA4096-PSS-SHA512
id_MLDSA_COMPSIG - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_MLKEM1024_ECDH_BP384_SHA3_256 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.64 id-MLKEM1024-ECDH-brainpoolP384r1-SHA3-256
id_MLKEM1024_ECDH_P384_SHA3_256 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.63 id-MLKEM1024-ECDH-P384-SHA3-256
id_MLKEM1024_ECDH_P521_SHA3_256 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.66 id-MLKEM1024-ECDH-P521-SHA3-256
id_MLKEM1024_RSA3072_SHA3_256 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.62 id-MLKEM1024-RSA3072-SHA3-256
id_MLKEM1024_X448_SHA3_256 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.65 id-MLKEM1024-X448-SHA3-256
id_MLKEM768_ECDH_BP256_SHA3_256 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.61 id-MLKEM768-ECDH-brainpoolP256r1-SHA3-256
id_MLKEM768_ECDH_P256_SHA3_256 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.59 id-MLKEM768-ECDH-P256-SHA3-256
id_MLKEM768_ECDH_P384_SHA3_256 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.60 id-MLKEM768-ECDH-P384-SHA3-256
id_MLKEM768_RSA2048_SHA3_256 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.55 id-MLKEM768-RSA2048-SHA3-256
id_MLKEM768_RSA3072_SHA3_256 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.56 id-MLKEM768-RSA3072-SHA3-256
id_MLKEM768_RSA4096_SHA3_256 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.57 id-MLKEM768-RSA4096-SHA3-256
id_MLKEM768_X25519_SHA3_256 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5.5.7.6.58 id-MLKEM768-X25519-SHA3-256
id_mod - Static variable in interface org.bouncycastle.asn1.mod.ModObjectIdentifiers
 
id_mod_algorithmInformation_02 - Static variable in interface org.bouncycastle.asn1.mod.ModObjectIdentifiers
PUBLIC-KEY, SIGNATURE-ALGORITHM, SMIME-CAPS FROM AlgorithmInformation-2009 -- RFC 5911 [CMSASN1] { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) id-mod(0) id-mod-algorithmInformation-02(58) } ; 1.3.6.1.5.5.7.0.58
id_mod_CMS_AEADChaCha20Poly1305 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
RFC 8103 id-mod-CMS-AEADChaCha20Poly1305; OID 1.2.840.113549.1.9.16.0.66
id_mod_cms_seed - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
RFC 4010: SeedEncryptionAlgorithmInCMS; OID 1.2.840.113549.1.9.16.0.24
id_mod_mts_hashsig_2013 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
RFC 9708 MTS-HashSig-2013; OID 1.2.840.113549.1.9.16.0.64
id_npki_app_cmsSeed_wrap - Static variable in interface org.bouncycastle.asn1.kisa.KISAObjectIdentifiers
RFC 4010: id-npki-app-cmsSeed-wrap; OID 1.2.410.200004.7.1.1.1
id_ocsp_ct_sctList - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
RFC 6962 sec. 3.3 — OCSP response extension carrying a TLS-encoded SignedCertificateTimestampList when SCTs are delivered through an OCSP stapling response rather than embedded in the certificate.
id_on_relatedCertificateDescriptor - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
Placeholder for the id-on-relatedCertificateDescriptor otherName type defined by draft-ietf-lamps-certdiscovery-03 (registered as TBD3 against the SMI Security for PKIX Other Name Forms registry).
id_oracle_pkcs12_trusted_key_usage - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_ori - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
OtherRecipientInfo types
id_ori_kem - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
 
id_pad - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_pad_1 - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_pad_null - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_PasswordBasedMac - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
Deprecated.
Use CRMFObjectIdentifiers.passwordBasedMac instead
id_PBES2 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#5: 1.2.840.113549.1.5.13
id_PBKDF2 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#5: 1.2.840.113549.1.5.12
id_PBMAC1 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#5: 1.2.840.113549.1.5.14
id_pda - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
1.3.6.1.5.5.7.9
id_pe - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
private internet extensions; OID = 1.3.6.1.5.5.7.1
id_pe_aaControls - Static variable in interface org.bouncycastle.asn1.x509.X509AttributeIdentifiers
 
id_pe_ac_auditIdentity - Static variable in interface org.bouncycastle.asn1.x509.X509AttributeIdentifiers
 
id_pe_ac_proxying - Static variable in interface org.bouncycastle.asn1.x509.X509AttributeIdentifiers
 
id_pe_mtcCertificationAuthority - Static variable in interface org.bouncycastle.asn1.plants.MTCObjectIdentifiers
id-pe-mtcCertificationAuthority extension OID for the CA certificate representation (Section 5.5 of the draft).
id_pe_relatedCert - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
id-pe-relatedCert OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) pe(1) 36 } Per RFC 9763 sec. 3, the RelatedCertificate certificate extension.
id_PK - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
id-PK OBJECT IDENTIFIER ::= { bsi-de protocols(2) smartcard(2) 1 } OID: 0.4.0.127.0.7.2.2.1
id_PK_DH - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
OID: 0.4.0.127.0.7.2.2.1.1
id_PK_ECDH - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
OID: 0.4.0.127.0.7.2.2.1.2
id_pkip - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4211: it-pkip: PKIX.5 = 1.3.6.1.5.5.7.5
id_pkip - Static variable in interface org.bouncycastle.asn1.crmf.CRMFObjectIdentifiers
1.3.6.1.5.5.7.5
id_pkix - Static variable in interface org.bouncycastle.asn1.cmc.CMCObjectIdentifiers
 
id_pkix - Static variable in interface org.bouncycastle.asn1.crmf.CRMFObjectIdentifiers
1.3.6.1.5.5.7
id_pkix - Static variable in interface org.bouncycastle.asn1.dvcs.DVCSObjectIdentifiers
Base OID id-pkix: 1.3.6.1.5.5.7
id_pkix - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
id-pkix OID: 1.3.6.1.5.5.7
id_pkix_ocsp - Static variable in interface org.bouncycastle.asn1.ocsp.OCSPObjectIdentifiers
OID: 1.3.6.1.5.5.7.48.1
id_pkix_ocsp_archive_cutoff - Static variable in interface org.bouncycastle.asn1.ocsp.OCSPObjectIdentifiers
OID: 1.3.6.1.5.5.7.48.1.6
id_pkix_ocsp_basic - Static variable in interface org.bouncycastle.asn1.ocsp.OCSPObjectIdentifiers
OID: 1.3.6.1.5.5.7.48.1.1
id_pkix_ocsp_crl - Static variable in interface org.bouncycastle.asn1.ocsp.OCSPObjectIdentifiers
OID: 1.3.6.1.5.5.7.48.1.3
id_pkix_ocsp_extended_revoke - Static variable in interface org.bouncycastle.asn1.ocsp.OCSPObjectIdentifiers
OID: 1.3.6.1.5.5.7.48.1.9
id_pkix_ocsp_nocheck - Static variable in interface org.bouncycastle.asn1.ocsp.OCSPObjectIdentifiers
OID: 1.3.6.1.5.5.7.48.1.5
id_pkix_ocsp_nonce - Static variable in interface org.bouncycastle.asn1.ocsp.OCSPObjectIdentifiers
OID: 1.3.6.1.5.5.7.48.1.2
id_pkix_ocsp_pref_sig_algs - Static variable in interface org.bouncycastle.asn1.ocsp.OCSPObjectIdentifiers
OID: 1.3.6.1.5.5.7.48.1.8
id_pkix_ocsp_response - Static variable in interface org.bouncycastle.asn1.ocsp.OCSPObjectIdentifiers
OID: 1.3.6.1.5.5.7.48.1.4
id_pkix_ocsp_service_locator - Static variable in interface org.bouncycastle.asn1.ocsp.OCSPObjectIdentifiers
OID: 1.3.6.1.5.5.7.48.1.7
id_pSpecified - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#1: 1.2.840.113549.1.1.9
id_publicKeyType - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
OID: 1.2.840.10045.2
id_qcs - Static variable in interface org.bouncycastle.asn1.x509.qualified.RFC3739QCObjectIdentifiers
OID: 1.3.6.1.5.5.7.11
id_qcs_pkixQCSyntax_v1 - Static variable in interface org.bouncycastle.asn1.x509.qualified.RFC3739QCObjectIdentifiers
OID: 1.3.6.1.5.5.7.11.1
id_qcs_pkixQCSyntax_v2 - Static variable in interface org.bouncycastle.asn1.x509.qualified.RFC3739QCObjectIdentifiers
OID: 1.3.6.1.5.5.7.11.2
id_qt_cps - Static variable in class org.bouncycastle.asn1.x509.PolicyQualifierId
 
id_qt_unotice - Static variable in class org.bouncycastle.asn1.x509.PolicyQualifierId
 
id_rcd - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
Placeholder for the id-rcd discovery-intent arc defined by draft-ietf-lamps-certdiscovery-03 (registered as TBD4).
id_rcd_agility - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
id-rcd-agility: secondary certificate provides cryptographic agility.
id_rcd_dual - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
id-rcd-dual: secondary certificate provides the complementary key usage (sign/encrypt split).
id_rcd_priv_key_stmt - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
id-rcd-priv-key-stmt: secondary certificate carries a proof-of-possession statement signed for the primary.
id_rcd_redundancy - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
id-rcd-redundancy: secondary certificate is a backup (different CA / validity).
id_rcd_self - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
id-rcd-self: descriptor points at the location of the current certificate itself.
id_rdna_trustAnchorID - Static variable in interface org.bouncycastle.asn1.plants.MTCObjectIdentifiers
id-rdna-trustAnchorID RDN attribute OID for the certificate issuer field.
id_rdna_trustAnchorID - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
id_regCtrl - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4211: it-regCtrl: 1.3.6.1.5.5.7.5.1
id_regCtrl - Static variable in interface org.bouncycastle.asn1.crmf.CRMFObjectIdentifiers
1.3.6.1.5.5.7.1
id_regCtrl_algId - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
id-regCtrl-algId OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) pkip(5) regCtrl(1) 11 }
id_regCtrl_authenticator - Static variable in interface org.bouncycastle.asn1.crmf.CRMFObjectIdentifiers
1.3.6.1.5.5.7.1.2
id_regCtrl_oldCertID - Static variable in interface org.bouncycastle.asn1.crmf.CRMFObjectIdentifiers
1.3.6.1.5.5.7.1.5
id_regCtrl_pkiArchiveOptions - Static variable in interface org.bouncycastle.asn1.crmf.CRMFObjectIdentifiers
1.3.6.1.5.5.7.1.4
id_regCtrl_pkiPublicationInfo - Static variable in interface org.bouncycastle.asn1.crmf.CRMFObjectIdentifiers
1.3.6.1.5.5.7.1.3
id_regCtrl_protocolEncrKey - Static variable in interface org.bouncycastle.asn1.crmf.CRMFObjectIdentifiers
1.3.6.1.5.5.7.1.6
id_regCtrl_regToken - Static variable in interface org.bouncycastle.asn1.crmf.CRMFObjectIdentifiers
1.3.6.1.5.5.7.1.1
id_regCtrl_rsaKeyLen - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
id-regCtrl-rsaKeyLen OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) pkip(5) regCtrl(1) 12 }
id_regInfo - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4211: it-regInfo: 1.3.6.1.5.5.7.5.2
id_regInfo - Static variable in interface org.bouncycastle.asn1.crmf.CRMFObjectIdentifiers
1.3.6.1.5.5.7.2
id_regInfo_certReq - Static variable in interface org.bouncycastle.asn1.crmf.CRMFObjectIdentifiers
1.3.6.1.5.5.7.2.2
id_regInfo_utf8Pairs - Static variable in interface org.bouncycastle.asn1.crmf.CRMFObjectIdentifiers
1.3.6.1.5.5.7.2.1
id_ri - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
The other Revocation Info arc id-ri OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) ri(16) }
id_ri_ocsp_response - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
1.3.6.1.5.5.7.16.2
id_ri_scvp - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
1.3.6.1.5.5.7.16.4
id_role_EAC - Static variable in class org.bouncycastle.asn1.eac.CertificateHolderAuthorization
 
id_rsa_KEM - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
-- RSA-KEM Key Transport Algorithm RFC 5990 id-rsa-kem OID ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-9(9) smime(16) alg(3) 14 }
id_RSAES_OAEP - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#1: 1.2.840.113549.1.1.7
id_rsassa_pkcs1_v1_5_with_sha3_224 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.13
id_rsassa_pkcs1_v1_5_with_sha3_256 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.14
id_rsassa_pkcs1_v1_5_with_sha3_384 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.15
id_rsassa_pkcs1_v1_5_with_sha3_512 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.16
id_RSASSA_PSS - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#1: 1.2.840.113549.1.1.10
id_RSASSA_PSS_SHAKE128 - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
 
id_RSASSA_PSS_SHAKE128 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
 
id_rsassa_pss_shake128 - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
id-RSASSA-PSS-SHAKE128 OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) algorithms(6) 30 }
id_RSASSA_PSS_SHAKE256 - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
 
id_RSASSA_PSS_SHAKE256 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
 
id_rsassa_pss_shake256 - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
id-RSASSA-PSS-SHAKE256 OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) algorithms(6) 31 }
id_scrypt - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
id_sea - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
id_seedCBC - Static variable in interface org.bouncycastle.asn1.kisa.KISAObjectIdentifiers
RFC 4010, 4269: id-seedCBC; OID 1.2.410.200004.1.4
id_seedMAC - Static variable in interface org.bouncycastle.asn1.kisa.KISAObjectIdentifiers
RFC 4269: id-seedMAC; OID 1.2.410.200004.1.7
id_SHA1 - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
id-SHA1 OBJECT IDENTIFIER ::= {iso(1) identified-organization(3) oiw(14) secsig(3) algorithms(2) 26 } OID: 1.3.14.3.2.26
id_sha224 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.4
id_sha256 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.1
id_sha384 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.2
id_sha3_224 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.7
id_sha3_256 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.8
id_sha3_384 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.9
id_sha3_512 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.10
id_sha512 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.3
id_sha512_224 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.5
id_sha512_256 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.6
id_shake128 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.11
id_shake128_len - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.17
id_shake256 - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.12
id_shake256_len - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.2.18
id_sigi - Static variable in interface org.bouncycastle.asn1.x509.sigi.SigIObjectIdentifiers
OID: 1.3.36.8
id_sigi_cp - Static variable in interface org.bouncycastle.asn1.x509.sigi.SigIObjectIdentifiers
Certificate policy IDs for German SigI (Signature Interoperability Specification) OID: 1.3.36.8.1
id_sigi_cp_sigconform - Static variable in interface org.bouncycastle.asn1.x509.sigi.SigIObjectIdentifiers
Certificate is conformant to german signature law.
id_sigi_kp - Static variable in interface org.bouncycastle.asn1.x509.sigi.SigIObjectIdentifiers
Key purpose IDs for German SigI (Signature Interoperability Specification) OID: 1.3.36.8.2
id_sigi_kp_directoryService - Static variable in interface org.bouncycastle.asn1.x509.sigi.SigIObjectIdentifiers
To be used for for the generation of directory service certificates.
id_sigi_on - Static variable in interface org.bouncycastle.asn1.x509.sigi.SigIObjectIdentifiers
Other Name IDs for German SigI (Signature Interoperability Specification) OID: 1.3.36.8.4
id_sigi_on_personalData - Static variable in interface org.bouncycastle.asn1.x509.sigi.SigIObjectIdentifiers
ID for PersonalData OID: 1.3.36.8.4.1
id_slh_dsa_sha2_128f - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.21
id_slh_dsa_sha2_128s - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.20
id_slh_dsa_sha2_192f - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.23
id_slh_dsa_sha2_192s - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.22
id_slh_dsa_sha2_256f - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.25
id_slh_dsa_sha2_256s - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.24
id_slh_dsa_shake_128f - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.27
id_slh_dsa_shake_128s - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.26
id_slh_dsa_shake_192f - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.29
id_slh_dsa_shake_192s - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.28
id_slh_dsa_shake_256f - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.31
id_slh_dsa_shake_256s - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3.30
id_sm9PublicKey - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
id_smime - Static variable in interface org.bouncycastle.asn1.dvcs.DVCSObjectIdentifiers
Base OID id-smime: 1.2.840.113549.1.9.16
id_smime - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16
id_spq - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
Deprecated.
use id_spq_oid instead
id_spq_ets_unotice - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
SMIME SPQ UNOTICE: 1.2.840.113549.1.9.16.5.2
id_spq_ets_uri - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
SMIME SPQ URI: 1.2.840.113549.1.9.16.5.1
id_spq_oid - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
 
id_TA - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
id-TA OBJECT IDENTIFIER ::= { bsi-de protocols(2) smartcard(2) 2 } OID: 0.4.0.127.0.7.2.2.2
id_TA_ECDSA - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
OID: 0.4.0.127.0.7.2.2.2.2
id_TA_ECDSA_SHA_1 - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
OID: 0.4.0.127.0.7.2.2.2.2.1
id_TA_ECDSA_SHA_224 - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
OID: 0.4.0.127.0.7.2.2.2.2.2
id_TA_ECDSA_SHA_256 - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
OID: 0.4.0.127.0.7.2.2.2.2.3
id_TA_ECDSA_SHA_384 - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
OID: 0.4.0.127.0.7.2.2.2.2.4
id_TA_ECDSA_SHA_512 - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
OID: 0.4.0.127.0.7.2.2.2.2.5
id_TA_RSA - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
OID: 0.4.0.127.0.7.2.2.2.1
id_TA_RSA_PSS_SHA_1 - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
OID: 0.4.0.127.0.7.2.2.2.1.3
id_TA_RSA_PSS_SHA_256 - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
OID: 0.4.0.127.0.7.2.2.2.1.4
id_TA_RSA_PSS_SHA_512 - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
OID: 0.4.0.127.0.7.2.2.2.1.6
id_TA_RSA_v1_5_SHA_1 - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
OID: 0.4.0.127.0.7.2.2.2.1.1
id_TA_RSA_v1_5_SHA_256 - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
OID: 0.4.0.127.0.7.2.2.2.1.2
id_TA_RSA_v1_5_SHA_512 - Static variable in interface org.bouncycastle.asn1.eac.EACObjectIdentifiers
OID: 0.4.0.127.0.7.2.2.2.1.5
id_tc26 - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_agreement - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_agreement_gost_3410_12_256 - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_agreement_gost_3410_12_512 - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_gost_28147_param_Z - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_gost_3410_12_256 - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_gost_3410_12_256_paramSet - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_gost_3410_12_256_paramSetA - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_gost_3410_12_256_paramSetB - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_gost_3410_12_256_paramSetC - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_gost_3410_12_256_paramSetD - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_gost_3410_12_512 - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_gost_3410_12_512_paramSet - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_gost_3410_12_512_paramSetA - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_gost_3410_12_512_paramSetB - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_gost_3410_12_512_paramSetC - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_gost_3411_12_256 - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_gost_3411_12_512 - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_hmac_gost_3411_12_256 - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_hmac_gost_3411_12_512 - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_signwithdigest_gost_3410_12_256 - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_tc26_signwithdigest_gost_3410_12_512 - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
id_X25519 - Static variable in interface org.bouncycastle.asn1.edec.EdECObjectIdentifiers
 
id_X448 - Static variable in interface org.bouncycastle.asn1.edec.EdECObjectIdentifiers
 
idea_CBC - Static variable in class org.bouncycastle.asn1.smime.SMIMECapabilities
 
IDEACBCPar - Class in org.bouncycastle.asn1.misc
 
IDEACBCPar(byte[]) - Constructor for class org.bouncycastle.asn1.misc.IDEACBCPar
 
IDEAEngine - Class in org.bouncycastle.crypto.engines
A class that provides a basic International Data Encryption Algorithm (IDEA) engine.
IDEAEngine() - Constructor for class org.bouncycastle.crypto.engines.IDEAEngine
standard constructor.
IDEATest - Class in org.bouncycastle.crypto.test
 
IdentityProofV2 - Class in org.bouncycastle.asn1.cmc
id-cmc-identityProofV2 OBJECT IDENTIFIER ::= { id-cmc 34 } identityProofV2 ::= SEQUENCE { proofAlgID AlgorithmIdentifier, macAlgId AlgorithmIdentifier, witness OCTET STRING }
IdentityProofV2(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.cmc.IdentityProofV2
 
IdentityProofV2Test - Class in org.bouncycastle.asn1.cmc.test
 
IdentityProofV2Test() - Constructor for class org.bouncycastle.asn1.cmc.test.IdentityProofV2Test
 
idSHA1 - Static variable in interface org.bouncycastle.asn1.oiw.OIWObjectIdentifiers
OID: 1.3.14.3.2.26
IESEngine - Class in org.bouncycastle.crypto.engines
Support class for constructing integrated encryption ciphers for doing basic message exchanges on top of key agreement ciphers.
IESEngine(BasicAgreement, DerivationFunction, Mac) - Constructor for class org.bouncycastle.crypto.engines.IESEngine
Set up for use with stream mode, where the key derivation function is used to provide a stream of bytes to xor with the message.
IESEngine(BasicAgreement, DerivationFunction, Mac, BufferedBlockCipher) - Constructor for class org.bouncycastle.crypto.engines.IESEngine
Set up for use in conjunction with a block cipher to handle the message.
IESParameters - Class in org.bouncycastle.crypto.params
parameters for using an integrated cipher in stream mode.
IESParameters(byte[], byte[], int) - Constructor for class org.bouncycastle.crypto.params.IESParameters
 
IESWithCipherParameters - Class in org.bouncycastle.crypto.params
 
IESWithCipherParameters(byte[], byte[], int, int) - Constructor for class org.bouncycastle.crypto.params.IESWithCipherParameters
 
IetfAttrSyntax - Class in org.bouncycastle.asn1.x509
Implementation of IetfAttrSyntax as specified by RFC3281.
IETFUtils - Class in org.bouncycastle.asn1.x500.style
 
IETFUtils() - Constructor for class org.bouncycastle.asn1.x500.style.IETFUtils
 
IETFUtilsTest - Class in org.bouncycastle.asn1.test
 
IETFUtilsTest() - Constructor for class org.bouncycastle.asn1.test.IETFUtilsTest
 
ikev2_kdf - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
illegalArgumentException(String, Throwable) - Static method in class org.bouncycastle.util.Exceptions
 
illegalStateException(String, Throwable) - Static method in class org.bouncycastle.util.Exceptions
 
implCompactExt(long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
implCompactExt(long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
implCompactExt(long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
implCompactExt(long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
implCompactExt(long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
implCompactExt(long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
implCompactExt(long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
implExpand(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
implExpand(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
implExpand(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
implExpand(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
implExpand(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
implGenerateKeyPair(SLHDSAParameters, byte[], byte[], byte[]) - Static method in class org.bouncycastle.crypto.signers.slhdsa.SLHDSAEngine
 
implGenerateKeyPair(SLHDSAParameters, byte[], byte[], byte[]) - Static method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine
Deprecated.
 
implies(Permission) - Method in class org.bouncycastle.crypto.CryptoServicesPermission
 
implMultiply(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
implMultiply(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
implMultiply(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
implMultiply(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
implMultiply(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
implMultiply(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
implMultiply(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
implMultiply(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
implMultiply(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
implMultiply(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
implMultiplyPrecomp(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
implMulw(long[], long, long, long[], int) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
implMulw(long[], long, long, long[], int) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
implMulw(long[], long, long, long[], int) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
implMulw(long[], long, long, long[], int) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
implMulwAcc(long[], long, long, long[], int) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
implMulwAcc(long[], long, long, long[], int) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
implMulwAcc(long[], long, long, long[], int) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
implMulwAcc(long[], long, long, long[], int) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
implMulwAcc(long[], long, long, long[], int) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
implPrintNonZeroTraceBits(ECCurve) - Static method in class org.bouncycastle.math.ec.tools.TraceOptimizer
 
implSquare(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
implSquare(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
implSquare(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
implSquare(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
implSquare(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
implSquare(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
implSquare(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
implSquare(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
implSquare(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
implSquare(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
importPoint(ECCurve, ECPoint) - Static method in class org.bouncycastle.math.ec.ECAlgorithms
 
importPoint(ECPoint) - Method in class org.bouncycastle.math.ec.ECCurve.Fp
 
importPoint(ECPoint) - Method in class org.bouncycastle.math.ec.ECCurve
 
importState(XMSSPrivateKeyParameters, XMSSPublicKeyParameters) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSS
 
importState(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSS
Import XMSS private key / public key pair.
importState(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMT
Import XMSSMT private key / public key pair.
inc(int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
inc(int, int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
incAt(int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
incAt(int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat
 
INCORRECT_DATA - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
Deprecated.
use lower case version
incorrectData - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
increment() - Method in class org.bouncycastle.crypto.test.AsconTest.Counter
 
increment(int) - Method in class org.bouncycastle.crypto.test.AsconTest.Counter
 
INFINITY - Static variable in class org.bouncycastle.crypto.bls.BLS12_381G2Point
The point at infinity (identity element).
infinity - Variable in class org.bouncycastle.math.ec.custom.djb.Curve25519
 
infinity - Variable in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecP128R1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecP160K1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecP160R1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecP160R2Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecP192K1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecP192R1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecP224K1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecP224R1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecP256K1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecP256R1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecP384R1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecP521R1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecT113R1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecT113R2Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecT131R1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecT131R2Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecT163K1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecT163R1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecT163R2Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecT193R1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecT193R2Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecT233K1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecT233R1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecT239K1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecT283K1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecT283R1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecT409K1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecT409R1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecT571K1Curve
 
infinity - Variable in class org.bouncycastle.math.ec.custom.sec.SecT571R1Curve
 
InfoTypeAndValue - Class in org.bouncycastle.asn1.cmp
Example InfoTypeAndValue contents include, but are not limited to, the following (un-comment in this ASN.1 module and use as appropriate for a given environment): id-it-caProtEncCert OBJECT IDENTIFIER ::= {id-it 1} CAProtEncCertValue ::= CMPCertificate id-it-signKeyPairTypes OBJECT IDENTIFIER ::= {id-it 2} SignKeyPairTypesValue ::= SEQUENCE OF AlgorithmIdentifier id-it-encKeyPairTypes OBJECT IDENTIFIER ::= {id-it 3} EncKeyPairTypesValue ::= SEQUENCE OF AlgorithmIdentifier id-it-preferredSymmAlg OBJECT IDENTIFIER ::= {id-it 4} PreferredSymmAlgValue ::= AlgorithmIdentifier id-it-caKeyUpdateInfo OBJECT IDENTIFIER ::= {id-it 5} CAKeyUpdateInfoValue ::= CAKeyUpdAnnContent id-it-currentCRL OBJECT IDENTIFIER ::= {id-it 6} CurrentCRLValue ::= CertificateList id-it-unsupportedOIDs OBJECT IDENTIFIER ::= {id-it 7} UnsupportedOIDsValue ::= SEQUENCE OF OBJECT IDENTIFIER id-it-keyPairParamReq OBJECT IDENTIFIER ::= {id-it 10} KeyPairParamReqValue ::= OBJECT IDENTIFIER id-it-keyPairParamRep OBJECT IDENTIFIER ::= {id-it 11} KeyPairParamRepValue ::= AlgorithmIdentifer id-it-revPassphrase OBJECT IDENTIFIER ::= {id-it 12} RevPassphraseValue ::= EncryptedValue id-it-implicitConfirm OBJECT IDENTIFIER ::= {id-it 13} ImplicitConfirmValue ::= NULL id-it-confirmWaitTime OBJECT IDENTIFIER ::= {id-it 14} ConfirmWaitTimeValue ::= GeneralizedTime id-it-origPKIMessage OBJECT IDENTIFIER ::= {id-it 15} OrigPKIMessageValue ::= PKIMessages id-it-suppLangTags OBJECT IDENTIFIER ::= {id-it 16} SuppLangTagsValue ::= SEQUENCE OF UTF8String where id-pkix OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7)} and id-it OBJECT IDENTIFIER ::= {id-pkix 4}
InfoTypeAndValue(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.cmp.InfoTypeAndValue
 
InfoTypeAndValue(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.cmp.InfoTypeAndValue
 
inhibitAnyPolicy - Static variable in class org.bouncycastle.asn1.x509.Extension
Inhibit Any Policy
inhibitAnyPolicy - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Inhibit Any Policy
InhibitAnyPolicy - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.BasicRawAgreement
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.DHAgreement
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.DHBasicAgreement
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.DHUnifiedAgreement
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECDHBasicAgreement
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECDHCBasicAgreement
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECDHCRawAgreement
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECDHCStagedAgreement
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECDHCUnifiedAgreement
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECDHRawAgreement
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECMQVBasicAgreement
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECMQVRawAgreement
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECVKOAgreement
 
init(DerivationParameters) - Method in class org.bouncycastle.crypto.agreement.kdf.ConcatenationKDFGenerator
 
init(DerivationParameters) - Method in class org.bouncycastle.crypto.agreement.kdf.DHKEKGenerator
 
init(DerivationParameters) - Method in class org.bouncycastle.crypto.agreement.kdf.ECDHKEKGenerator
 
init(DerivationParameters) - Method in class org.bouncycastle.crypto.agreement.kdf.GSKKFDGenerator
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.MQVBasicAgreement
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.SM2KeyExchange
 
init(BigInteger, BigInteger, Digest, SecureRandom) - Method in class org.bouncycastle.crypto.agreement.srp.SRP6Client
Initialises the client to begin new authentication attempt
init(SRP6GroupParameters, Digest, SecureRandom) - Method in class org.bouncycastle.crypto.agreement.srp.SRP6Client
 
init(BigInteger, BigInteger, BigInteger, Digest, SecureRandom) - Method in class org.bouncycastle.crypto.agreement.srp.SRP6Server
Initialises the server to accept a new client authentication attempt
init(SRP6GroupParameters, BigInteger, Digest, SecureRandom) - Method in class org.bouncycastle.crypto.agreement.srp.SRP6Server
 
init(BigInteger, BigInteger, Digest) - Method in class org.bouncycastle.crypto.agreement.srp.SRP6VerifierGenerator
Initialises generator to create new verifiers
init(SRP6GroupParameters, Digest) - Method in class org.bouncycastle.crypto.agreement.srp.SRP6VerifierGenerator
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.X25519Agreement
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.X448Agreement
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.XDHBasicAgreement
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.XDHUnifiedAgreement
 
init(boolean, CipherParameters) - Method in interface org.bouncycastle.crypto.AsymmetricBlockCipher
initialise the cipher.
init(KeyGenerationParameters) - Method in interface org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator
intialise the key pair generator.
init(CipherParameters) - Method in interface org.bouncycastle.crypto.BasicAgreement
initialise the agreement engine.
init(boolean, CipherParameters) - Method in interface org.bouncycastle.crypto.BlockCipher
Initialise the cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
initialise the buffer and the underlying cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.BufferedBlockCipher
initialise the cipher.
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.CipherKeyGenerator
initialise the key generator.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.DefaultBufferedBlockCipher
initialise the cipher.
init(DerivationParameters) - Method in interface org.bouncycastle.crypto.DerivationFunction
 
init(Blake3Parameters) - Method in class org.bouncycastle.crypto.digests.Blake3Digest
Initialise.
init(SkeinParameters) - Method in class org.bouncycastle.crypto.digests.SkeinDigest
Optionally initialises the Skein digest with the provided parameters.
init(SkeinParameters) - Method in class org.bouncycastle.crypto.digests.SkeinEngine
Initialises the Skein engine with the provided parameters.
init(boolean, CipherParameters) - Method in interface org.bouncycastle.crypto.DSA
initialise the signer for signature generation or signature verification.
init(CipherParameters) - Method in interface org.bouncycastle.crypto.ec.ECDecryptor
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.ec.ECElGamalDecryptor
initialise the decryptor.
init(CipherParameters) - Method in class org.bouncycastle.crypto.ec.ECElGamalEncryptor
initialise the encryptor.
init(CipherParameters) - Method in interface org.bouncycastle.crypto.ec.ECEncryptor
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.ec.ECFixedTransform
initialise the underlying EC ElGamal engine.
init(CipherParameters) - Method in class org.bouncycastle.crypto.ec.ECNewPublicKeyTransform
initialise the EC Elgamal engine.
init(CipherParameters) - Method in class org.bouncycastle.crypto.ec.ECNewRandomnessTransform
initialise the underlying EC ElGamal engine.
init(CipherParameters) - Method in interface org.bouncycastle.crypto.ec.ECPairTransform
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.encodings.ISO9796d1Encoding
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.encodings.OAEPEncoding
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.encodings.PKCS1Encoding
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.AESEngine
initialise an AES cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.AESFastEngine
Deprecated.
initialise an AES cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.AESLightEngine
initialise an AES cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.ARIAEngine
 
init(byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.AsconAEAD128
 
init(byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.AsconEngine
Deprecated.
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.BlowfishEngine
initialise a Blowfish cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.CamelliaEngine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.CamelliaLightEngine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
initialise a CAST cipher.
init(boolean, CipherParameters, String) - Method in class org.bouncycastle.crypto.engines.CramerShoupCoreEngine
initialise the CramerShoup engine.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.CramerShoupCoreEngine
initialise the CramerShoup engine.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.CryptoProWrapEngine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.DESedeEngine
initialise a DESede cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.DESedeWrapEngine
Method init
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.DESEngine
initialise a DES cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.DSTU7624Engine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.DSTU7624WrapEngine
 
init(byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.ElephantEngine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.ElGamalEngine
initialise the ElGamal engine.
init(DerivationParameters) - Method in class org.bouncycastle.crypto.engines.EthereumIESEngine.HandshakeKDFFunction
 
init(boolean, CipherParameters, CipherParameters, CipherParameters) - Method in class org.bouncycastle.crypto.engines.EthereumIESEngine
Initialise the encryptor.
init(AsymmetricKeyParameter, CipherParameters, EphemeralKeyPairGenerator) - Method in class org.bouncycastle.crypto.engines.EthereumIESEngine
Initialise the decryptor.
init(AsymmetricKeyParameter, CipherParameters, KeyParser) - Method in class org.bouncycastle.crypto.engines.EthereumIESEngine
Initialise the encryptor.
init(byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.GiftCofbEngine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.GOST28147Engine
initialise an GOST28147 cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.GOST28147WrapEngine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.GOST3412_2015Engine
 
init(byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.Grain128AEADEngine
Initialize a Grain-128AEAD cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.Grain128Engine
Initialize a Grain-128 cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.Grainv1Engine
Initialize a Grain v1 cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.HC128Engine
Initialise a HC-128 cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.HC256Engine
Initialise a HC-256 cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.IDEAEngine
initialise an IDEA cipher.
init(boolean, CipherParameters, CipherParameters, CipherParameters) - Method in class org.bouncycastle.crypto.engines.IESEngine
Initialise the encryptor.
init(AsymmetricKeyParameter, CipherParameters, EphemeralKeyPairGenerator) - Method in class org.bouncycastle.crypto.engines.IESEngine
Initialise the decryptor.
init(AsymmetricKeyParameter, CipherParameters, KeyParser) - Method in class org.bouncycastle.crypto.engines.IESEngine
Initialise the encryptor.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.ISAACEngine
initialise an ISAAC cipher.
init(byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.ISAPEngine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.LEAEngine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.NaccacheSternEngine
Initializes this algorithm.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.NoekeonEngine
initialise
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.NullEngine
 
init(byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.PhotonBeetleEngine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RC2Engine
initialise a RC2 cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RC2WrapEngine
Method init
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RC4Engine
initialise a RC4 cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RC532Engine
initialise a RC5-32 cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RC564Engine
initialise a RC5-64 cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RC6Engine
initialise a RC5-32 cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RFC3211WrapEngine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RFC3394WrapEngine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RFC5649WrapEngine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RijndaelEngine
initialise a Rijndael cipher.
init(byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.RomulusEngine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RSABlindedEngine
initialise the RSA engine.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RSABlindingEngine
Initialise the blinding engine.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RSAEngine
initialise the RSA engine.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
initialise a Salsa20 cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.SEEDEngine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
initialise a Serpent cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.Shacal2Engine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.SkipjackEngine
initialise a SKIPJACK cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.SM2Engine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.SM4Engine
 
init(byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.SparkleEngine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.TEAEngine
initialise
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.ThreefishEngine
Initialise the engine.
init(boolean, long[], long[]) - Method in class org.bouncycastle.crypto.engines.ThreefishEngine
Initialise the engine, specifying the key and tweak directly.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.TwofishEngine
initialise a Twofish cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.VMPCEngine
initialise a VMPC cipher.
init(byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.XoodyakEngine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.XTEAEngine
initialise
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.Zuc128CoreEngine
initialise a Snow3G cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.fpe.FPEEngine
Initialize the FPE engine for encryption/decryption.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.fpe.FPEFF1Engine
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.fpe.FPEFF3_1Engine
 
init(Argon2Parameters) - Method in class org.bouncycastle.crypto.generators.Argon2BytesGenerator
Initialise the Argon2BytesGenerator from the parameters.
init(DerivationParameters) - Method in class org.bouncycastle.crypto.generators.BaseKDFBytesGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.BLSKeyPairGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.CMCEKeyPairGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.CramerShoupKeyPairGenerator
 
init(int, int, SecureRandom) - Method in class org.bouncycastle.crypto.generators.CramerShoupParametersGenerator
Initialise the parameters generator.
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.DESedeKeyGenerator
initialise the key generator - if strength is set to zero the key generated will be 192 bits in size, otherwise strength can be 128 or 192 (or 112 or 168 if you don't count parity bits), depending on whether you wish to do 2-key or 3-key triple DES.
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.DESKeyGenerator
initialise the key generator - if strength is set to zero the key generated will be 64 bits in size, otherwise strength can be 64 or 56 bits (if you don't count the parity bits).
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.DHBasicKeyPairGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.DHKeyPairGenerator
 
init(int, int, SecureRandom) - Method in class org.bouncycastle.crypto.generators.DHParametersGenerator
Initialise the parameters generator.
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.DSAKeyPairGenerator
 
init(int, int, SecureRandom) - Method in class org.bouncycastle.crypto.generators.DSAParametersGenerator
initialise the key generator.
init(DSAParameterGenerationParameters) - Method in class org.bouncycastle.crypto.generators.DSAParametersGenerator
Initialise the key generator for DSA 2.
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.ECCSIKeyPairGenerator
Initializes the key pair generator with the specified parameters.
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.ECKeyPairGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.Ed25519KeyPairGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.Ed448KeyPairGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.ElGamalKeyPairGenerator
 
init(int, int, SecureRandom) - Method in class org.bouncycastle.crypto.generators.ElGamalParametersGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.FrodoKEMKeyPairGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.GOST3410KeyPairGenerator
 
init(int, int, SecureRandom) - Method in class org.bouncycastle.crypto.generators.GOST3410ParametersGenerator
initialise the key generator.
init(DerivationParameters) - Method in class org.bouncycastle.crypto.generators.HKDFBytesGenerator
 
init(DerivationParameters) - Method in class org.bouncycastle.crypto.generators.KDFCounterBytesGenerator
 
init(DerivationParameters) - Method in class org.bouncycastle.crypto.generators.KDFDoublePipelineIterationBytesGenerator
 
init(DerivationParameters) - Method in class org.bouncycastle.crypto.generators.KDFFeedbackBytesGenerator
 
init(DerivationParameters) - Method in class org.bouncycastle.crypto.generators.MGF1BytesGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.MLDSAKeyPairGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.MLKEMKeyPairGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.NaccacheSternKeyPairGenerator
 
init(byte[], byte[]) - Method in class org.bouncycastle.crypto.generators.OpenSSLPBEParametersGenerator
Initialise - note the iteration count for this algorithm is fixed at 1.
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.Poly1305KeyGenerator
Initialises the key generator.
init(CipherParameters) - Method in class org.bouncycastle.crypto.generators.RSABlindingFactorGenerator
Initialise the factor generator
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.RSAKeyPairGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.SLHDSAKeyPairGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.X25519KeyPairGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.X448KeyPairGenerator
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.kems.ECIESKeyEncapsulation
Deprecated.
Initialise the ECIES-KEM.
init(CipherParameters) - Method in class org.bouncycastle.crypto.kems.RSAKeyEncapsulation
Deprecated.
Initialise the RSA-KEM.
init(CipherParameters) - Method in interface org.bouncycastle.crypto.KeyEncapsulation
Deprecated.
Initialise the key encapsulation mechanism.
init(CipherParameters) - Method in interface org.bouncycastle.crypto.Mac
Initialise the MAC.
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.Blake3Mac
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.BlockCipherMac
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.CBCBlockCipherMac
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.CFBBlockCipherMac
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.CMac
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.DSTU7564Mac
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.DSTU7624Mac
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.GMac
Initialises the GMAC - requires either a ParametersWithIV providing a KeyParameter and a nonce, or an AEADParameters carrying the key, nonce and desired MAC size.
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.GOST28147Mac
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.HMac
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.ISO9797Alg3Mac
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.KGMac
Initialises the GMAC - requires a ParametersWithIV providing a KeyParameter and a nonce.
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.KMAC
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.OldHMac
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.Poly1305
Initialises the Poly1305 MAC.
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.SipHash
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.SkeinMac
Initialises the Skein digest with the provided parameters.
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.VMPCMac
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.Zuc128Mac
Initialise the Mac.
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.Zuc256Mac
Initialise the Mac.
init(boolean, CipherParameters) - Method in interface org.bouncycastle.crypto.modes.AEADCipher
initialise the underlying cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.CBCBlockCipher
Initialise the cipher and, possibly, the initialisation vector (IV).
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.CCMBlockCipher
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.CFBBlockCipher
Initialise the cipher and, possibly, the initialisation vector (IV).
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.ChaCha20Poly1305
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.EAXBlockCipher
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.G3413CBCBlockCipher
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.G3413CFBBlockCipher
Initialise the cipher and initialisation vector R.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.G3413CTRBlockCipher
Initialise the cipher and, possibly, the initialisation vector (IV).
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.G3413OFBBlockCipher
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.GCFBBlockCipher
 
init(byte[]) - Method in class org.bouncycastle.crypto.modes.gcm.BasicGCMExponentiator
 
init(byte[]) - Method in class org.bouncycastle.crypto.modes.gcm.BasicGCMMultiplier
 
init(byte[]) - Method in interface org.bouncycastle.crypto.modes.gcm.GCMExponentiator
 
init(byte[]) - Method in interface org.bouncycastle.crypto.modes.gcm.GCMMultiplier
 
init(byte[]) - Method in class org.bouncycastle.crypto.modes.gcm.Tables1kGCMExponentiator
 
init(byte[]) - Method in class org.bouncycastle.crypto.modes.gcm.Tables4kGCMMultiplier
 
init(byte[]) - Method in class org.bouncycastle.crypto.modes.gcm.Tables64kGCMMultiplier
 
init(byte[]) - Method in class org.bouncycastle.crypto.modes.gcm.Tables8kGCMMultiplier
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.GCMBlockCipher
NOTE: MAC sizes from 32 bits to 128 bits (must be a multiple of 8) are supported.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.GCMSIVBlockCipher
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.GOFBBlockCipher
Initialise the cipher and, possibly, the initialisation vector (IV).
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.KCCMBlockCipher
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.KCTRBlockCipher
 
init(long[]) - Method in class org.bouncycastle.crypto.modes.kgcm.BasicKGCMMultiplier_128
 
init(long[]) - Method in class org.bouncycastle.crypto.modes.kgcm.BasicKGCMMultiplier_256
 
init(long[]) - Method in class org.bouncycastle.crypto.modes.kgcm.BasicKGCMMultiplier_512
 
init(long[]) - Method in interface org.bouncycastle.crypto.modes.kgcm.KGCMMultiplier
 
init(long[]) - Method in class org.bouncycastle.crypto.modes.kgcm.Tables16kKGCMMultiplier_512
 
init(long[]) - Method in class org.bouncycastle.crypto.modes.kgcm.Tables4kKGCMMultiplier_128
 
init(long[]) - Method in class org.bouncycastle.crypto.modes.kgcm.Tables8kKGCMMultiplier_256
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.KGCMBlockCipher
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.KXTSBlockCipher
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.OFBBlockCipher
Initialise the cipher and, possibly, the initialisation vector (IV).
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.OpenPGPCFBBlockCipher
Initialise the cipher and, possibly, the initialisation vector (IV).
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.PGPCFBBlockCipher
Initialise the cipher and, possibly, the initialisation vector (IV).
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.SICBlockCipher
 
init(SecureRandom) - Method in interface org.bouncycastle.crypto.paddings.BlockCipherPadding
Initialise the padder.
init(SecureRandom) - Method in class org.bouncycastle.crypto.paddings.ISO10126d2Padding
Initialise the padder.
init(SecureRandom) - Method in class org.bouncycastle.crypto.paddings.ISO7816d4Padding
Initialise the padder.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher
initialise the cipher.
init(SecureRandom) - Method in class org.bouncycastle.crypto.paddings.PKCS7Padding
Initialise the padder.
init(SecureRandom) - Method in class org.bouncycastle.crypto.paddings.TBCPadding
Initialise the padder.
init(SecureRandom) - Method in class org.bouncycastle.crypto.paddings.X923Padding
Initialise the padder.
init(SecureRandom) - Method in class org.bouncycastle.crypto.paddings.ZeroBytePadding
Initialise the padder.
init(byte[], byte[], int) - Method in class org.bouncycastle.crypto.PBEParametersGenerator
initialise the PBE generator.
init(CipherParameters) - Method in interface org.bouncycastle.crypto.RawAgreement
 
init(boolean, CipherParameters) - Method in interface org.bouncycastle.crypto.Signer
Initialise the signer for signing or verification.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.BIP340Signer
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.BLSSigner
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.DSADigestSigner
 
init(BigInteger, SecureRandom) - Method in interface org.bouncycastle.crypto.signers.DSAKCalculator
Non-deterministic initialiser.
init(BigInteger, BigInteger, byte[]) - Method in interface org.bouncycastle.crypto.signers.DSAKCalculator
Deterministic initialiser.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.DSASigner
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.DSTU4145Signer
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.ECCSISigner
Initializes the signer for either signature generation or verification.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.ECDSASigner
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.ECGOST3410Signer
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.ECNRSigner
Initialise the signer.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.Ed25519ctxSigner
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.Ed25519phSigner
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.Ed25519Signer
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.Ed448phSigner
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.Ed448Signer
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.GenericSigner
initialise the signer for signing or verification.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.GOST3410Signer
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.HashMLDSASigner
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.HashSLHDSASigner
 
init(BigInteger, SecureRandom) - Method in class org.bouncycastle.crypto.signers.HMacDSAKCalculator
 
init(BigInteger, BigInteger, byte[]) - Method in class org.bouncycastle.crypto.signers.HMacDSAKCalculator
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.ISO9796d2PSSSigner
Initialise the signer.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.ISO9796d2Signer
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.MLDSASigner
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.PSSSigner
 
init(BigInteger, SecureRandom) - Method in class org.bouncycastle.crypto.signers.RandomDSAKCalculator
 
init(BigInteger, BigInteger, byte[]) - Method in class org.bouncycastle.crypto.signers.RandomDSAKCalculator
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.RSADigestSigner
Initialize the signer for signing or verification.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.SLHDSASigner
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.SM2Signer
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.X931Signer
 
init(boolean, CipherParameters) - Method in interface org.bouncycastle.crypto.StreamCipher
Initialise the cipher.
init(int) - Method in class org.bouncycastle.crypto.test.AsconTest.Counter
 
init(CipherParameters) - Method in class org.bouncycastle.crypto.test.speedy.Poly1305Reference
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.test.speedy.ThreefishReferenceEngine
 
init(boolean, TweakableBlockCipherParameters) - Method in class org.bouncycastle.crypto.test.speedy.ThreefishReferenceEngine
 
init(boolean, CipherParameters) - Method in interface org.bouncycastle.crypto.Wrapper
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerKeyPairGenerator
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerSigner
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEKeyPairGenerator
Deprecated.
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumKeyPairGenerator
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumSigner
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.DigestingMessageSigner
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.faest.FaestKeyPairGenerator
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.faest.FaestSigner
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.falcon.FalconKeyPairGenerator
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.falcon.FalconSigner
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.frodo.FrodoKeyPairGenerator
Deprecated.
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEKeyPairGenerator
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAESigner
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkKeyPairGenerator
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.hqc.HQCKeyPairGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.lms.HSSKeyPairGenerator
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.lms.HSSSigner
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.lms.LMSKeyPairGenerator
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.lms.LMSSigner
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.mayo.MayoKeyPairGenerator
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.mayo.MayoSigner
Initializes the signer for either signature generation or verification.
init(boolean, CipherParameters) - Method in interface org.bouncycastle.pqc.crypto.MessageEncryptor
 
init(boolean, CipherParameters) - Method in interface org.bouncycastle.pqc.crypto.MessageSigner
initialise the signer for signature generation or signature verification.
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.MessageSignerAdapter
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.mldsa.HashMLDSASigner
Deprecated.
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAKeyPairGenerator
Deprecated.
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSASigner
Deprecated.
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMKeyPairGenerator
Deprecated.
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMKeyPairGenerator
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMSigner
 
init(CipherParameters) - Method in class org.bouncycastle.pqc.crypto.newhope.NHAgreement
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.newhope.NHKeyPairGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.ntru.NTRUKeyPairGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusKeyPairGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeKeyPairGenerator
intialise the key pair generator.
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeKeyPairGenerator
Initialize the Key Pair Generator.
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVKeyPairGenerator
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVSigner
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.saber.SABERKeyPairGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHKeyPairGenerator
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHSigner
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.slhdsa.HashSLHDSASigner
Deprecated.
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAKeyPairGenerator
Deprecated.
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSASigner
Deprecated.
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.snova.SnovaKeyPairGenerator
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.snova.SnovaSigner
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.sphincs.SPHINCS256KeyPairGenerator
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.sphincs.SPHINCS256Signer
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.sqisign.SQIsignKeyPairGenerator
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.sqisign.SQIsignSigner
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.uov.UOVKeyPairGenerator
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.uov.UOVSigner
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSKeyPairGenerator
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTKeyPairGenerator
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTSigner
 
init(boolean, CipherParameters) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSSigner
 
init(KeyGenerationParameters) - Method in class org.bouncycastle.pqc.crypto.xwing.XWingKeyPairGenerator
 
initAdditionalInput0(HMac) - Method in class org.bouncycastle.crypto.signers.HMacDSAKCalculator
Supply additional input to HMAC_K(V || 0x00 || int2octets(x) || bits2octets(h1)).
initAdditionalInput1(HMac) - Method in class org.bouncycastle.crypto.signers.HMacDSAKCalculator
Supply additional input to HMAC_K(V || 0x01 || int2octets(x) || bits2octets(h1)).
INITIAL_ACCESS_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
initialiseDecodingTable() - Method in class org.bouncycastle.util.encoders.Base32Encoder
 
initialiseDecodingTable() - Method in class org.bouncycastle.util.encoders.Base64Encoder
 
initialiseDecodingTable() - Method in class org.bouncycastle.util.encoders.HexEncoder
 
INITIALS - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
 
initials - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
INITIALS - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
 
initiateKeyConfirmation(BigInteger) - Method in class org.bouncycastle.crypto.agreement.owl.OwlClient
Creates and returns the payload to send to the server as part of Key Confirmation.
initiateKeyConfirmation(BigInteger) - Method in class org.bouncycastle.crypto.agreement.owl.OwlServer
Creates and returns the payload to send to the client as part of Key Confirmation.
initiateUserRegistration() - Method in class org.bouncycastle.crypto.agreement.owl.OwlClientRegistration
Initiates user registration with the server.
initKey(byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.VMPCEngine
 
initKey(byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.VMPCKSA3Engine
 
initSecureRandom(boolean, SecureRandom) - Method in class org.bouncycastle.crypto.engines.CramerShoupCoreEngine
 
initSecureRandom(boolean, SecureRandom) - Method in class org.bouncycastle.crypto.engines.RSABlindedEngine
 
initSecureRandom(boolean, SecureRandom) - Method in class org.bouncycastle.crypto.signers.DSASigner
 
initSecureRandom(boolean, SecureRandom) - Method in class org.bouncycastle.crypto.signers.ECDSASigner
 
initSign(byte[], boolean, byte[]) - Method in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
initVerify(byte[], byte[], boolean, byte[]) - Method in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
InMemoryRepresentable - Interface in org.bouncycastle.asn1
Interface implemented by objects that can be converted from streaming to in-memory objects.
innerProduct(byte[], int, byte[], int, int) - Static method in class org.bouncycastle.math.raw.GF16
 
innerProduct(byte[], int, byte[], int, int) - Static method in class org.bouncycastle.util.GF16
InputStreamTest - Class in org.bouncycastle.asn1.test
 
InputStreamTest() - Constructor for class org.bouncycastle.asn1.test.InputStreamTest
 
INSTANCE - Static variable in class org.bouncycastle.asn1.ASN1Absent
 
INSTANCE - Static variable in class org.bouncycastle.asn1.DERNull
 
INSTANCE - Static variable in class org.bouncycastle.asn1.test.X500NameTest.DNQStyle
 
INSTANCE - Static variable in class org.bouncycastle.asn1.x500.style.BCStrictStyle
 
INSTANCE - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
Singleton instance.
INSTANCE - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
Singleton instance.
INSTANCE - Static variable in class org.bouncycastle.crypto.signers.PlainDSAEncoding
 
INSTANCE - Static variable in class org.bouncycastle.crypto.signers.StandardDSAEncoding
 
instructionCode - Static variable in class org.bouncycastle.asn1.x509.Extension
Hold Instruction Code
instructionCode - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Hold Instruction Code
InstructionCode - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
INTEGER - Static variable in interface org.bouncycastle.asn1.BERTags
 
Integers - Class in org.bouncycastle.util
Utility methods and constants for ints.
Integers() - Constructor for class org.bouncycastle.util.Integers
 
IntegersTest - Class in org.bouncycastle.util.utiltest
 
IntegersTest() - Constructor for class org.bouncycastle.util.utiltest.IntegersTest
 
integerToBytes(BigInteger, int) - Method in class org.bouncycastle.asn1.x9.X9IntegerConverter
Convert an integer to a byte array, ensuring it is exactly qLength long.
INTEGRATED_CIRCUIT_MANUFACTURER_ID - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
INTERCHANGE_CONTROL - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
INTERCHANGE_PROFILE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
Interleave - Class in org.bouncycastle.math.raw
 
Interleave() - Constructor for class org.bouncycastle.math.raw.Interleave
 
InterleaveTest - Class in org.bouncycastle.math.raw.test
 
InterleaveTest() - Constructor for class org.bouncycastle.math.raw.test.InterleaveTest
 
intern() - Method in class org.bouncycastle.asn1.ASN1ObjectIdentifier
Intern will return a reference to a pooled version of this object, unless it is not present in which case intern will add it.
INTERNAL_ERROR - Static variable in class org.bouncycastle.asn1.ocsp.OCSPResponseStatus
 
internalCAError - Static variable in class org.bouncycastle.asn1.cmc.CMCFailInfo
 
internalGenerateEncapsulated(AsymmetricKeyParameter, byte[]) - Method in class org.bouncycastle.crypto.kems.MLKEMGenerator
internalGenerateEncapsulated(MLKEMPublicKeyParameters, byte[]) - Static method in class org.bouncycastle.crypto.kems.MLKEMGenerator
 
internalGenerateEncapsulated(AsymmetricKeyParameter, byte[]) - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMGenerator
internalGenerateEncapsulated(MLKEMPublicKeyParameters, byte[]) - Static method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMGenerator
Deprecated.
 
internalGenerateKeyPair(byte[], byte[], byte[]) - Method in class org.bouncycastle.crypto.generators.SLHDSAKeyPairGenerator
 
internalGenerateKeyPair(byte[]) - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumKeyPairGenerator
 
internalGenerateKeyPair(byte[], byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAKeyPairGenerator
Deprecated.
 
internalGenerateSignature(byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.HashSLHDSASigner
 
internalGenerateSignature(byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.MLDSASigner
 
internalGenerateSignature(SLHDSAParameters, byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Static method in class org.bouncycastle.crypto.signers.slhdsa.SLHDSAEngine
 
internalGenerateSignature(byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.SLHDSASigner
 
internalGenerateSignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumSigner
 
internalGenerateSignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSASigner
Deprecated.
 
internalGenerateSignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.slhdsa.HashSLHDSASigner
Deprecated.
 
internalGenerateSignature(SLHDSAPrivateKeyParameters, byte[], byte[], byte[]) - Static method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine
Deprecated.
 
internalGenerateSignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSASigner
Deprecated.
 
internalVerifySignature(byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.HashSLHDSASigner
 
internalVerifySignature(byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.MLDSASigner
 
internalVerifySignature(SLHDSAParameters, byte[], byte[], byte[], byte[], byte[]) - Static method in class org.bouncycastle.crypto.signers.slhdsa.SLHDSAEngine
 
internalVerifySignature(byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.SLHDSASigner
 
internalVerifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSASigner
Deprecated.
 
internalVerifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.slhdsa.HashSLHDSASigner
Deprecated.
 
internalVerifySignature(SLHDSAPublicKeyParameters, byte[], byte[], byte[]) - Static method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine
Deprecated.
 
internalVerifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSASigner
Deprecated.
 
internationalISDNNumber - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
internet - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
{ iso(1) identifier-organization(3) dod(6) internet(1) } == IETF defined things
intersectEmptyPermittedSubtree(int) - Method in interface org.bouncycastle.asn1.x509.NameConstraintValidator
 
intersectEmptyPermittedSubtree(int) - Method in class org.bouncycastle.asn1.x509.PKIXNameConstraintValidator
 
intersectPermittedSubtree(GeneralSubtree) - Method in interface org.bouncycastle.asn1.x509.NameConstraintValidator
 
intersectPermittedSubtree(GeneralSubtree[]) - Method in interface org.bouncycastle.asn1.x509.NameConstraintValidator
 
intersectPermittedSubtree(GeneralSubtree) - Method in class org.bouncycastle.asn1.x509.PKIXNameConstraintValidator
 
intersectPermittedSubtree(GeneralSubtree[]) - Method in class org.bouncycastle.asn1.x509.PKIXNameConstraintValidator
Updates the permitted set of these name constraints with the intersection with the given subtree.
intPositiveValueExact() - Method in class org.bouncycastle.asn1.ASN1Integer
Force the ASN.1 INTEGER encoding to be interpreted as unsigned; in some cases positive values get crammed into a space that's not quite big enough...)
IntsTo32bits(int[], int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
 
intToBigEndian(int) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
intToBigEndian(int, byte[], int) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
intToBigEndian(int[]) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
intToBigEndian(int[], byte[], int) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
intToBigEndian(int) - Static method in class org.bouncycastle.util.Pack
 
intToBigEndian(int, byte[]) - Static method in class org.bouncycastle.util.Pack
 
intToBigEndian(int, byte[], int) - Static method in class org.bouncycastle.util.Pack
 
intToBigEndian(int[]) - Static method in class org.bouncycastle.util.Pack
 
intToBigEndian(int[], byte[], int) - Static method in class org.bouncycastle.util.Pack
 
intToBigEndian(int[], int, int, byte[], int) - Static method in class org.bouncycastle.util.Pack
 
intToBigEndian_High(int, byte[], int, int) - Static method in class org.bouncycastle.util.Pack
 
intToBigEndian_Low(int, byte[], int, int) - Static method in class org.bouncycastle.util.Pack
 
intToLittleEndian(int) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
intToLittleEndian(int, byte[], int) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
intToLittleEndian(int[]) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
intToLittleEndian(int[], byte[], int) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
intToLittleEndian(int) - Static method in class org.bouncycastle.util.Pack
 
intToLittleEndian(int, byte[], int) - Static method in class org.bouncycastle.util.Pack
 
intToLittleEndian(int[]) - Static method in class org.bouncycastle.util.Pack
 
intToLittleEndian(int[], byte[], int) - Static method in class org.bouncycastle.util.Pack
 
intToLittleEndian(int[], int, int, byte[], int) - Static method in class org.bouncycastle.util.Pack
 
intToLittleEndian_High(int, byte[], int, int) - Static method in class org.bouncycastle.util.Pack
 
intToLittleEndian_Low(int, byte[], int, int) - Static method in class org.bouncycastle.util.Pack
 
intValue() - Method in class org.bouncycastle.asn1.ASN1BitString
 
intValueExact() - Method in class org.bouncycastle.asn1.ASN1Enumerated
 
intValueExact() - Method in class org.bouncycastle.asn1.ASN1Integer
 
intValueExact(BigInteger) - Static method in class org.bouncycastle.util.BigIntegers
 
inv(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
inv(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
inv(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
inv(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
inv(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
inv(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
inv(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
inv(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
inv(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
inv(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
inv(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
inv(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
inv(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
inv(int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
inv(int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
inv(byte) - Static method in class org.bouncycastle.math.raw.GF16
Multiplicative inverse in GF(16), table-free: a^14 = a^-1 (since a^15 = 1 for a !
inv(int) - Static method in class org.bouncycastle.math.raw.GF16
Multiplicative inverse in GF(16); table-free, branch-free (see GF16.inv(byte)).
inv(int) - Static method in class org.bouncycastle.math.raw.GF256AES
Constant-time GF(256) multiplicative inverse over 0x11b via the Fermat addition chain a^254 = a^-1 (since a^255 = 1 for nonzero a).
inv(byte) - Static method in class org.bouncycastle.util.GF16
Deprecated.
inv0(BigInteger, BigInteger) - Static method in class org.bouncycastle.crypto.hash2curve.H2cUtils
Calculates the modular inverse of a BigInteger 'val' with respect to a given BigInteger 'order'.
InvalidCipherTextException - Exception in org.bouncycastle.crypto
this exception is thrown whenever we find something we don't expect in a message.
InvalidCipherTextException() - Constructor for exception org.bouncycastle.crypto.InvalidCipherTextException
base constructor.
InvalidCipherTextException(String) - Constructor for exception org.bouncycastle.crypto.InvalidCipherTextException
create a InvalidCipherTextException with the given message.
InvalidCipherTextException(String, Throwable) - Constructor for exception org.bouncycastle.crypto.InvalidCipherTextException
create a InvalidCipherTextException with the given message.
InvalidCipherTextIOException - Exception in org.bouncycastle.crypto.io
IOException wrapper around an exception indicating an invalid ciphertext, such as in authentication failure during finalisation of an AEAD cipher.
InvalidCipherTextIOException(String, Throwable) - Constructor for exception org.bouncycastle.crypto.io.InvalidCipherTextIOException
 
invalidityDate - Static variable in class org.bouncycastle.asn1.x509.Extension
Invalidity Date
invalidityDate - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Invalidity Date
InvalidityDate - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
inverse() - Method in class org.bouncycastle.crypto.bls.Fp12Element
Modular inverse: (c0 + c1*w)^-1 = (c0 - c1*w) / (c0^2 - c1^2 * v)
inverse() - Method in class org.bouncycastle.crypto.bls.Fp2Element
Modular inverse: (c0 + c1*I)^-1 = (c0 - c1*I) / (c0^2 + c1^2).
inverse() - Method in class org.bouncycastle.crypto.bls.Fp6Element
Inverse via the standard cubic-extension formula: t0 = c0^2 - xi*c1*c2 t1 = xi*c2^2 - c0*c1 t2 = c1^2 - c0*c2 norm = c0*t0 + xi*c2*t1 + xi*c1*t2 inv = (t0 + t1*v + t2*v^2) / norm
inverse(int, int[], BigInteger) - Static method in class org.bouncycastle.math.ec.ECCurve.AbstractF2m
 
inverse32(int) - Static method in class org.bouncycastle.math.raw.Mod
 
inverse32(int) - Static method in class org.bouncycastle.math.raw.Mont256
 
inverseLT(int[]) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
Apply the inverse of the linear transformation to the register set.
invert() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
invert() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
invert(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
invert(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
invert(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
invert(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
invert(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
invert(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
invert(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
invert(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
invert(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
invert() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
invert() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
invert() - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
invert() - Method in class org.bouncycastle.math.ec.ECFieldElement
 
invVar(int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
invVar(int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
ioException(String, Throwable) - Static method in class org.bouncycastle.util.Exceptions
 
iPAddress - Static variable in class org.bouncycastle.asn1.x509.GeneralName
 
IPAddress - Class in org.bouncycastle.util
Utility methods for processing String objects containing IP addresses.
IPAddress() - Constructor for class org.bouncycastle.util.IPAddress
 
ipsec - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
IPSEC base OID: 1.3.6.1.5.5.8
IPTest - Class in org.bouncycastle.util.utiltest
 
IPTest() - Constructor for class org.bouncycastle.util.utiltest.IPTest
 
IS - Static variable in class org.bouncycastle.asn1.eac.CertificateHolderAuthorization
 
is18033_2 - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
-- ISO/IEC 18033-2 arc is18033-2 OID ::= { iso(1) standard(0) is18033(18033) part2(2) }
ISAACEngine - Class in org.bouncycastle.crypto.engines
Implementation of Bob Jenkin's ISAAC (Indirection Shift Accumulate Add and Count).
ISAACEngine() - Constructor for class org.bouncycastle.crypto.engines.ISAACEngine
 
ISAACTest - Class in org.bouncycastle.crypto.test
ISAAC Test - see https://www.burtleburtle.net/bob/rand/isaacafa.html
ISAACTest() - Constructor for class org.bouncycastle.crypto.test.ISAACTest
 
isAes() - Method in class org.bouncycastle.crypto.params.FrodoKEMParameters
 
isakmpOakley - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
IPSEC ISAKMP-Oakley OID: 1.3.6.1.5.5.8.1
isAlphabetic() - Method in class org.bouncycastle.asn1.x509.qualified.Iso4217CurrencyCode
 
ISAPDigest - Class in org.bouncycastle.crypto.digests
ISAP Hash v2, https://isap.iaik.tugraz.at/ https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/isap-spec-final.pdf ISAP Hash v2 with reference to C Reference Impl from: https://github.com/isap-lwc/isap-code-package
ISAPDigest() - Constructor for class org.bouncycastle.crypto.digests.ISAPDigest
 
ISAPDigest.Friend - Class in org.bouncycastle.crypto.digests
 
ISAPEngine - Class in org.bouncycastle.crypto.engines
ISAP AEAD v2, https://isap.iaik.tugraz.at/ https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/isap-spec-final.pdf ISAP AEAD v2 with reference to C Reference Impl from: https://github.com/isap-lwc/isap-code-package
ISAPEngine(ISAPEngine.IsapType) - Constructor for class org.bouncycastle.crypto.engines.ISAPEngine
 
ISAPEngine.IsapType - Enum in org.bouncycastle.crypto.engines
 
ISAPTest - Class in org.bouncycastle.crypto.test
 
ISAPTest() - Constructor for class org.bouncycastle.crypto.test.ISAPTest
 
IsaraObjectIdentifiers - Interface in org.bouncycastle.asn1.isara
 
isBodyPartID() - Method in class org.bouncycastle.asn1.cmc.BodyPartReference
 
isCA() - Method in class org.bouncycastle.asn1.x509.BasicConstraints
 
isCompressedPublicKey() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
isCompressedSecretKey() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
isCritical() - Method in class org.bouncycastle.asn1.x509.Extension
 
isCritical() - Method in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
 
isDebug() - Method in class org.bouncycastle.crypto.params.NaccacheSternKeyGenerationParameters
 
isDefaultPrf() - Method in class org.bouncycastle.asn1.pkcs.PBKDF2Params
Return true if the PRF is the default (hmacWithSHA1)
isDefiniteLength() - Method in class org.bouncycastle.asn1.cms.ContentInfo
Return true if this object encapsulates a definite-length structure.
isDestroyed() - Method in class org.bouncycastle.pqc.crypto.util.SecretWithEncapsulationImpl
 
isDeterministic() - Method in interface org.bouncycastle.crypto.signers.DSAKCalculator
Return true if this calculator is deterministic, false otherwise.
isDeterministic() - Method in class org.bouncycastle.crypto.signers.HMacDSAKCalculator
 
isDeterministic() - Method in class org.bouncycastle.crypto.signers.RandomDSAKCalculator
 
isEm() - Method in class org.bouncycastle.pqc.crypto.faest.FaestParameters
 
isEmpty() - Method in class org.bouncycastle.asn1.x509.ExtensionsGenerator
Return true if there are no extension present in this generator.
isEmpty() - Method in class org.bouncycastle.asn1.x509.X509ExtensionsGenerator
Deprecated.
Return true if there are no extension present in this generator.
isEmpty() - Method in class org.bouncycastle.pqc.crypto.xmss.BDSStateMap
 
isEncodedChar(char) - Method in class org.bouncycastle.util.encoders.test.AbstractCoderTest
 
isEncodedChar(char) - Method in class org.bouncycastle.util.encoders.test.Base32Test
 
isEncodedChar(char) - Method in class org.bouncycastle.util.encoders.test.Base64Test
 
isEncodedChar(char) - Method in class org.bouncycastle.util.encoders.test.HexTest
 
isEncodedChar(char) - Method in class org.bouncycastle.util.encoders.test.UrlBase64Test
 
isEncryptedRand() - Method in class org.bouncycastle.asn1.cmp.Challenge
 
isEncryptedValue() - Method in class org.bouncycastle.asn1.crmf.EncryptedKey
 
isEquals(Object, Object) - Method in class org.bouncycastle.util.test.SimpleTest
 
isEquals(int, int) - Method in class org.bouncycastle.util.test.SimpleTest
 
isEquals(long, long) - Method in class org.bouncycastle.util.test.SimpleTest
 
isEquals(boolean, boolean) - Method in class org.bouncycastle.util.test.SimpleTest
 
isEquals(String, boolean, boolean) - Method in class org.bouncycastle.util.test.SimpleTest
 
isEquals(String, long, long) - Method in class org.bouncycastle.util.test.SimpleTest
 
isEquals(String, Object, Object) - Method in class org.bouncycastle.util.test.SimpleTest
 
isException(String) - Method in class org.bouncycastle.crypto.constraints.ServicesConstraint
 
isExhausted() - Method in class org.bouncycastle.crypto.prng.FixedSecureRandom
 
isExhausted() - Method in class org.bouncycastle.util.test.FixedSecureRandom
 
isExplicit() - Method in class org.bouncycastle.asn1.ASN1TaggedObject
return whether or not the object may be explicitly tagged.
isExplicitPolicyReqd() - Method in class org.bouncycastle.asn1.dvcs.PathProcInput
 
isExtendedFailInfo() - Method in class org.bouncycastle.asn1.cmc.OtherStatusInfo
 
isF2mCurve(ECCurve) - Static method in class org.bouncycastle.math.ec.ECAlgorithms
 
isF2mField(FiniteField) - Static method in class org.bouncycastle.math.ec.ECAlgorithms
 
isFailInfo() - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfo.OtherInfo
 
isFailInfo() - Method in class org.bouncycastle.asn1.cmc.OtherStatusInfo
 
isFalse() - Method in class org.bouncycastle.asn1.ASN1Boolean
 
isFpCurve(ECCurve) - Static method in class org.bouncycastle.math.ec.ECAlgorithms
 
isFpField(FiniteField) - Static method in class org.bouncycastle.math.ec.ECAlgorithms
 
isGF16() - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
isHashProtected() - Method in class org.bouncycastle.asn1.cms.MetaData
 
isIA5String(String) - Static method in class org.bouncycastle.asn1.ASN1IA5String
return true if the passed in String can be represented without loss as an IA5String, false otherwise.
isIdentifierUTF8String() - Method in class org.bouncycastle.asn1.crmf.EncKeyWithID
 
isImplicitlyCA() - Method in class org.bouncycastle.asn1.x9.X962Parameters
 
isIndexValid(int, long) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
Check whether an index is valid or not.
isIndirectCRL() - Method in class org.bouncycastle.asn1.x509.IssuingDistributionPoint
 
isInfinity() - Method in class org.bouncycastle.crypto.bls.BLS12_381G2Point
 
isInfinity() - Method in class org.bouncycastle.math.ec.ECPoint
 
isInG1Subgroup(ECPoint) - Static method in class org.bouncycastle.crypto.bls.BLS12_381SubgroupCheck
Test G1 prime-order subgroup membership.
isInG2Subgroup(BLS12_381G2Point) - Static method in class org.bouncycastle.crypto.bls.BLS12_381SubgroupCheck
Test G2 prime-order subgroup membership.
isInhibitAnyPolicy() - Method in class org.bouncycastle.asn1.dvcs.PathProcInput
 
isInhibitPolicyMapping() - Method in class org.bouncycastle.asn1.dvcs.PathProcInput
 
isInitiator() - Method in class org.bouncycastle.crypto.params.SM2KeyExchangePrivateParameters
 
ISISMTTObjectIdentifiers - Interface in org.bouncycastle.asn1.isismtt
ISISMT -- Industrial Signature Interoperability Specification
isKoblitz() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Curve
 
isKoblitz() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Curve
 
isKoblitz() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Curve
 
isKoblitz() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Curve
 
isKoblitz() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Curve
 
isKoblitz() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Curve
 
isKoblitz() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Curve
 
isKoblitz() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Curve
 
isKoblitz() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Curve
 
isKoblitz() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Curve
 
isKoblitz() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Curve
 
isKoblitz() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Curve
 
isKoblitz() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Curve
 
isKoblitz() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Curve
 
isKoblitz() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Curve
 
isKoblitz() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Curve
 
isKoblitz() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Curve
 
isKoblitz() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Curve
 
isKoblitz() - Method in class org.bouncycastle.math.ec.ECCurve.AbstractF2m
Returns true if this is a Koblitz curve (ABC curve).
isMRProbablePrime(BigInteger, SecureRandom, int) - Static method in class org.bouncycastle.math.Primes
FIPS 186-4 C.3.1 Miller-Rabin Probabilistic Primality Test Run several iterations of the Miller-Rabin algorithm with randomly-chosen bases.
isMRProbablePrimeToBase(BigInteger, BigInteger) - Static method in class org.bouncycastle.math.Primes
FIPS 186-4 C.3.1 Miller-Rabin Probabilistic Primality Test (to a fixed base).
isMultiValued() - Method in class org.bouncycastle.asn1.x500.RDN
 
isNamedCurve() - Method in class org.bouncycastle.asn1.ua.DSTU4145Params
 
isNamedCurve() - Method in class org.bouncycastle.asn1.x9.X962Parameters
 
isNegative() - Method in class org.bouncycastle.asn1.ASN1Integer
 
isNewAuthenticationPathNeeded(long, int, int) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
 
isNewBDSInitNeeded(long, int, int) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
 
isNormalized() - Method in class org.bouncycastle.math.ec.ECPoint
 
isNotPrimePower() - Method in class org.bouncycastle.math.Primes.MROutput
 
isNullOrContainsNull(Object[]) - Static method in class org.bouncycastle.util.Arrays
 
isNullOrEmpty(byte[]) - Static method in class org.bouncycastle.util.Arrays
 
isNullOrEmpty(int[]) - Static method in class org.bouncycastle.util.Arrays
 
isNullOrEmpty(Object[]) - Static method in class org.bouncycastle.util.Arrays
 
isNumericString(String) - Static method in class org.bouncycastle.asn1.ASN1NumericString
Return true if the string can be represented as a NumericString ('0'..'9', ' ')
ISO10126d2Padding - Class in org.bouncycastle.crypto.paddings
A padder that adds ISO10126-2 padding to a block.
ISO10126d2Padding() - Constructor for class org.bouncycastle.crypto.paddings.ISO10126d2Padding
 
ISO18033KDFParameters - Class in org.bouncycastle.crypto.params
parameters for Key derivation functions for ISO-18033
ISO18033KDFParameters(byte[]) - Constructor for class org.bouncycastle.crypto.params.ISO18033KDFParameters
 
Iso4217CurrencyCode - Class in org.bouncycastle.asn1.x509.qualified
The Iso4217CurrencyCode object.
Iso4217CurrencyCode(int) - Constructor for class org.bouncycastle.asn1.x509.qualified.Iso4217CurrencyCode
 
Iso4217CurrencyCode(String) - Constructor for class org.bouncycastle.asn1.x509.qualified.Iso4217CurrencyCode
 
Iso4217CurrencyCodeUnitTest - Class in org.bouncycastle.asn1.test
 
Iso4217CurrencyCodeUnitTest() - Constructor for class org.bouncycastle.asn1.test.Iso4217CurrencyCodeUnitTest
 
ISO7816d4Padding - Class in org.bouncycastle.crypto.paddings
A padder that adds the padding according to the scheme referenced in ISO 7814-4 - scheme 2 from ISO 9797-1.
ISO7816d4Padding() - Constructor for class org.bouncycastle.crypto.paddings.ISO7816d4Padding
 
ISO9796d1Encoding - Class in org.bouncycastle.crypto.encodings
ISO 9796-1 padding.
ISO9796d1Encoding(AsymmetricBlockCipher) - Constructor for class org.bouncycastle.crypto.encodings.ISO9796d1Encoding
 
ISO9796d2PSSSigner - Class in org.bouncycastle.crypto.signers
ISO9796-2 - mechanism using a hash function with recovery (scheme 2 and 3).
ISO9796d2PSSSigner(AsymmetricBlockCipher, Digest, int, boolean) - Constructor for class org.bouncycastle.crypto.signers.ISO9796d2PSSSigner
Generate a signer with either implicit or explicit trailers for ISO9796-2, scheme 2 or 3.
ISO9796d2PSSSigner(AsymmetricBlockCipher, Digest, int) - Constructor for class org.bouncycastle.crypto.signers.ISO9796d2PSSSigner
Constructor for a signer with an explicit digest trailer.
ISO9796d2Signer - Class in org.bouncycastle.crypto.signers
ISO9796-2 - mechanism using a hash function with recovery (scheme 1)
ISO9796d2Signer(AsymmetricBlockCipher, Digest, boolean) - Constructor for class org.bouncycastle.crypto.signers.ISO9796d2Signer
Generate a signer with either implicit or explicit trailers for ISO9796-2.
ISO9796d2Signer(AsymmetricBlockCipher, Digest) - Constructor for class org.bouncycastle.crypto.signers.ISO9796d2Signer
Constructor for a signer with an explicit digest trailer.
ISO9796Test - Class in org.bouncycastle.crypto.test
test vectors from ISO 9796-1 and ISO 9796-2 edition 1.
ISO9796Test() - Constructor for class org.bouncycastle.crypto.test.ISO9796Test
 
ISO9797Alg3Mac - Class in org.bouncycastle.crypto.macs
DES based CBC Block Cipher MAC according to ISO9797, algorithm 3 (ANSI X9.19 Retail MAC) This could as well be derived from CBCBlockCipherMac, but then the property mac in the base class must be changed to protected
ISO9797Alg3Mac(BlockCipher) - Constructor for class org.bouncycastle.crypto.macs.ISO9797Alg3Mac
create a Retail-MAC based on a CBC block cipher.
ISO9797Alg3Mac(BlockCipher, BlockCipherPadding) - Constructor for class org.bouncycastle.crypto.macs.ISO9797Alg3Mac
create a Retail-MAC based on a CBC block cipher.
ISO9797Alg3Mac(BlockCipher, int) - Constructor for class org.bouncycastle.crypto.macs.ISO9797Alg3Mac
create a Retail-MAC based on a block cipher with the size of the MAC been given in bits.
ISO9797Alg3Mac(BlockCipher, int, BlockCipherPadding) - Constructor for class org.bouncycastle.crypto.macs.ISO9797Alg3Mac
create a standard MAC based on a block cipher with the size of the MAC been given in bits.
ISO9797Alg3MacTest - Class in org.bouncycastle.crypto.test
 
ISO9797Alg3MacTest() - Constructor for class org.bouncycastle.crypto.test.ISO9797Alg3MacTest
 
iso_encryption_algorithms - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
isOctetAligned() - Method in class org.bouncycastle.asn1.ASN1BitString
 
isOid() - Method in class org.bouncycastle.asn1.est.AttrOrOID
 
ISOIECObjectIdentifiers - Interface in org.bouncycastle.asn1.iso
OIDS from ISO/IEC 10118-3:2004
isOne() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
isOne() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
isOne() - Method in class org.bouncycastle.math.ec.ECFieldElement
 
isOne(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
isOne(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
isOne(int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
isOne(int[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
isOne(int[]) - Static method in class org.bouncycastle.math.raw.Nat160
 
isOne(int[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
isOne(int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
isOne(int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
isOne64(long[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
isOne64(long[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
isOne64(long[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
isOne64(long[]) - Static method in class org.bouncycastle.math.raw.Nat320
 
isOne64(long[]) - Static method in class org.bouncycastle.math.raw.Nat448
 
isOne64(long[]) - Static method in class org.bouncycastle.math.raw.Nat576
 
isOneVar(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
isOneVar(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
ISOTrailers - Class in org.bouncycastle.crypto.signers
 
ISOTrailers() - Constructor for class org.bouncycastle.crypto.signers.ISOTrailers
 
IsoTrailerTest - Class in org.bouncycastle.crypto.test
 
IsoTrailerTest() - Constructor for class org.bouncycastle.crypto.test.IsoTrailerTest
 
isOutOfRangeD(BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.generators.ECKeyPairGenerator
 
isOutOfRangeD(BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.generators.SM2KeyPairGenerator
 
isOverrideSet(String) - Static method in class org.bouncycastle.util.Properties
Return whether a particular override has been set to true.
isOverrideSet(String, boolean) - Static method in class org.bouncycastle.util.Properties
Return whether a particular override has been set to true.
isOverrideSetTo(String, boolean) - Static method in class org.bouncycastle.util.Properties
Return whether a particular override has been set to false.
isPc() - Method in class org.bouncycastle.crypto.params.CMCEParameters
 
isPendingInfo() - Method in class org.bouncycastle.asn1.cmc.OtherStatusInfo
 
isPkExpandShake() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
isPointCompressed() - Method in class org.bouncycastle.asn1.x9.X9ECPoint
 
isPredefined() - Method in class org.bouncycastle.asn1.x509.qualified.TypeOfBiometricData
 
isPredictionResistant() - Method in interface org.bouncycastle.crypto.prng.EntropySource
Return whether or not this entropy source is regarded as prediction resistant.
isPredictionResistant() - Method in class org.bouncycastle.crypto.prng.test.X931TestVector
 
isPreHash() - Method in class org.bouncycastle.crypto.params.MLDSAParameters
 
isPreHash() - Method in class org.bouncycastle.crypto.params.SLHDSAParameters
 
isPreHash() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSAParameters
Deprecated.
 
isPreHash() - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
isPrintableString(String) - Static method in class org.bouncycastle.asn1.ASN1PrintableString
return true if the passed in String can be represented without loss as a PrintableString, false otherwise.
isPrivate() - Method in class org.bouncycastle.crypto.params.AsymmetricKeyParameter
 
isProbablePrime(BigInteger) - Method in class org.bouncycastle.crypto.generators.RSAKeyPairGenerator
 
isPromoted() - Method in class org.bouncycastle.math.ec.WNafPreCompInfo
 
isProvablyComposite() - Method in class org.bouncycastle.math.Primes.MROutput
 
isQR() - Method in class org.bouncycastle.crypto.hash2curve.impl.SqrtRatio
Checks whether the computed value is a quadratic residue (QR) modulo a specific field.
isRandomized() - Method in class org.bouncycastle.crypto.params.RSABlindSignatureParameters
Return true if the Prepare step prepends a fresh 32-byte random prefix (RFC 9474 sec. 4.1 — PrepareRandomize); false if Prepare is the identity (RFC 9474 sec. 4.1 — PrepareIdentity).
isRandomOracle() - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData
 
isReal2Key(byte[], int) - Static method in class org.bouncycastle.crypto.params.DESedeParameters
return true if the passed in key is a real 2 part DES-EDE key.
isReal3Key(byte[], int) - Static method in class org.bouncycastle.crypto.params.DESedeParameters
return true if the passed in key is a real 3 part DES-EDE key.
isRealEDEKey(byte[], int) - Static method in class org.bouncycastle.crypto.params.DESedeParameters
return true if the passed in key is a real 2/3 part DES-EDE key.
isReplacingFields() - Method in class org.bouncycastle.asn1.cmc.ModCertTemplate
 
isRevealed(Commitment, byte[]) - Method in class org.bouncycastle.crypto.commitments.GeneralHashCommitter
Return true if the passed in commitment represents a commitment to the passed in message.
isRevealed(Commitment, byte[]) - Method in class org.bouncycastle.crypto.commitments.HashCommitter
Return true if the passed in commitment represents a commitment to the passed in message.
isRevealed(Commitment, byte[]) - Method in interface org.bouncycastle.crypto.Committer
Return true if the passed in commitment represents a commitment to the passed in maessage.
isSalted() - Method in class org.bouncycastle.crypto.params.FrodoKEMParameters
 
isSet(int) - Method in class org.bouncycastle.asn1.eac.Flags
 
isSignaturePolicyImplied() - Method in class org.bouncycastle.asn1.esf.SignaturePolicyIdentifier
 
isSkIsSeed() - Method in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
isSquare() - Method in class org.bouncycastle.crypto.bls.Fp2Element
 
isSquare(BigInteger, BigInteger) - Static method in class org.bouncycastle.crypto.hash2curve.H2cUtils
Test if a value is square in a prime field order
isSuccessful() - Method in class org.bouncycastle.util.test.SimpleTestResult
 
isSuccessful() - Method in interface org.bouncycastle.util.test.TestResult
 
ISSUER_IDENTIFICATION_NUMBER - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
issuerAlternativeName - Static variable in class org.bouncycastle.asn1.x509.Extension
Issuer Alternative Name
issuerAlternativeName - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Issuer Alternative Name
IssuerAlternativeName - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
IssuerAndSerialNumber - Class in org.bouncycastle.asn1.cms
RFC 5652: IssuerAndSerialNumber object.
IssuerAndSerialNumber(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.IssuerAndSerialNumber
Deprecated.
use getInstance() method.
IssuerAndSerialNumber(Certificate) - Constructor for class org.bouncycastle.asn1.cms.IssuerAndSerialNumber
 
IssuerAndSerialNumber(X509CertificateStructure) - Constructor for class org.bouncycastle.asn1.cms.IssuerAndSerialNumber
Deprecated.
use constructor taking Certificate
IssuerAndSerialNumber(X500Name, BigInteger) - Constructor for class org.bouncycastle.asn1.cms.IssuerAndSerialNumber
 
IssuerAndSerialNumber(X509Name, BigInteger) - Constructor for class org.bouncycastle.asn1.cms.IssuerAndSerialNumber
Deprecated.
use X500Name constructor
IssuerAndSerialNumber(X509Name, ASN1Integer) - Constructor for class org.bouncycastle.asn1.cms.IssuerAndSerialNumber
Deprecated.
use X500Name constructor
IssuerAndSerialNumber - Class in org.bouncycastle.asn1.pkcs
 
IssuerAndSerialNumber(X509Name, BigInteger) - Constructor for class org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber
 
IssuerAndSerialNumber(X509Name, ASN1Integer) - Constructor for class org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber
 
IssuerAndSerialNumber(X500Name, BigInteger) - Constructor for class org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber
 
IssuerSerial - Class in org.bouncycastle.asn1.x509
 
IssuerSerial(X500Name, BigInteger) - Constructor for class org.bouncycastle.asn1.x509.IssuerSerial
 
IssuerSerial(GeneralNames, BigInteger) - Constructor for class org.bouncycastle.asn1.x509.IssuerSerial
 
IssuerSerial(GeneralNames, ASN1Integer) - Constructor for class org.bouncycastle.asn1.x509.IssuerSerial
 
issuingDistributionPoint - Static variable in class org.bouncycastle.asn1.x509.Extension
Issuing Distribution Point
IssuingDistributionPoint - Class in org.bouncycastle.asn1.x509
IssuingDistributionPoint ::= SEQUENCE { distributionPoint [0] DistributionPointName OPTIONAL, onlyContainsUserCerts [1] BOOLEAN DEFAULT FALSE, onlyContainsCACerts [2] BOOLEAN DEFAULT FALSE, onlySomeReasons [3] ReasonFlags OPTIONAL, indirectCRL [4] BOOLEAN DEFAULT FALSE, onlyContainsAttributeCerts [5] BOOLEAN DEFAULT FALSE }
IssuingDistributionPoint(DistributionPointName, boolean, boolean, ReasonFlags, boolean, boolean) - Constructor for class org.bouncycastle.asn1.x509.IssuingDistributionPoint
Constructor from given details.
IssuingDistributionPoint(DistributionPointName, boolean, boolean) - Constructor for class org.bouncycastle.asn1.x509.IssuingDistributionPoint
Shorthand Constructor from given details.
issuingDistributionPoint - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Issuing Distribution Point
IssuingDistributionPoint - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
IssuingDistributionPointUnitTest - Class in org.bouncycastle.asn1.test
 
IssuingDistributionPointUnitTest() - Constructor for class org.bouncycastle.asn1.test.IssuingDistributionPointUnitTest
 
isTagged() - Method in class org.bouncycastle.asn1.cms.RecipientIdentifier
 
isTagged() - Method in class org.bouncycastle.asn1.cms.RecipientInfo
 
isTagged() - Method in class org.bouncycastle.asn1.cms.SignerIdentifier
 
isTrinomial() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Curve
 
isTrinomial() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Curve
 
isTrinomial() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Curve
 
isTrinomial() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Curve
 
isTrinomial() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Curve
 
isTrinomial() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Curve
 
isTrinomial() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Curve
 
isTrinomial() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Curve
 
isTrinomial() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Curve
 
isTrinomial() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Curve
 
isTrinomial() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Curve
 
isTrinomial() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Curve
 
isTrinomial() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Curve
 
isTrinomial() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Curve
 
isTrinomial() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Curve
 
isTrinomial() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Curve
 
isTrinomial() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Curve
 
isTrinomial() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Curve
 
isTrinomial() - Method in class org.bouncycastle.math.ec.ECCurve.F2m
Return true if curve uses a Trinomial basis.
isTrue() - Method in class org.bouncycastle.asn1.ASN1Boolean
 
isTrue(boolean) - Method in class org.bouncycastle.util.test.SimpleTest
 
isTrue(String, boolean) - Method in class org.bouncycastle.util.test.SimpleTest
 
isUsePivots() - Method in class org.bouncycastle.crypto.params.CMCEParameters
 
isUsingInverseFunction() - Method in class org.bouncycastle.crypto.params.FPEParameters
 
isValid() - Method in class org.bouncycastle.math.ec.ECPoint
 
isValid(String) - Static method in class org.bouncycastle.util.IPAddress
Validate the given IPv4 or IPv6 address.
isValidFieldElement(BigInteger) - Method in class org.bouncycastle.math.ec.ECCurve.AbstractF2m
 
isValidFieldElement(BigInteger) - Method in class org.bouncycastle.math.ec.ECCurve.AbstractFp
 
isValidFieldElement(BigInteger) - Method in class org.bouncycastle.math.ec.ECCurve
 
isValidIPv4(String) - Static method in class org.bouncycastle.util.IPAddress
Validate the given IPv4 address.
isValidIPv4WithNetmask(String) - Static method in class org.bouncycastle.util.IPAddress
 
isValidIPv6(String) - Static method in class org.bouncycastle.util.IPAddress
Validate the given IPv6 address.
isValidIPv6WithNetmask(String) - Static method in class org.bouncycastle.util.IPAddress
 
isValidWithNetMask(String) - Static method in class org.bouncycastle.util.IPAddress
Validate the given IPv4 or IPv6 address and netmask.
isWeakKey(byte[], int, int) - Static method in class org.bouncycastle.crypto.params.DESedeParameters
return true if the passed in key is a DES-EDE weak key.
isWeakKey(byte[], int) - Static method in class org.bouncycastle.crypto.params.DESedeParameters
return true if the passed in key is a DES-EDE weak key.
isWeakKey(byte[], int) - Static method in class org.bouncycastle.crypto.params.DESParameters
DES has 16 weak keys.
isX509v3PKCert() - Method in class org.bouncycastle.asn1.cmp.CMPCertificate
 
isZero() - Method in class org.bouncycastle.crypto.bls.Fp12Element
 
isZero() - Method in class org.bouncycastle.crypto.bls.Fp2Element
 
isZero() - Method in class org.bouncycastle.crypto.bls.Fp6Element
 
isZero(int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
isZero() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
isZero(int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
isZero() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
isZero(int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
isZero(int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
isZero(int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
isZero(int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
isZero(int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
isZero(int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
isZero(int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
isZero(int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
isZero(int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
isZero(int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
isZero(int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
isZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
isZero() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
isZero() - Method in class org.bouncycastle.math.ec.ECFieldElement
 
isZero(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
isZero(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
isZero(int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
isZero(int[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
isZero(int[]) - Static method in class org.bouncycastle.math.raw.Nat160
 
isZero(int[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
isZero(int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
isZero(int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
isZero64(long[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
isZero64(long[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
isZero64(long[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
isZero64(long[]) - Static method in class org.bouncycastle.math.raw.Nat320
 
isZero64(long[]) - Static method in class org.bouncycastle.math.raw.Nat448
 
isZero64(long[]) - Static method in class org.bouncycastle.math.raw.Nat576
 
isZeroVar(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
isZeroVar(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
it_caKeyUpdateInfo - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4120: 1.3.6.1.5.5.7.4.5
it_caProtEncCert - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4120: 1.3.6.1.5.5.7.4.1
it_confirmWaitTime - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4120: 1.3.6.1.5.5.7.4.14
it_currentCRL - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4120: 1.3.6.1.5.5.7.4.6
it_encKeyPairTypes - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4120: 1.3.6.1.5.5.7.4.3
it_implicitConfirm - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4120: 1.3.6.1.5.5.7.4.13
it_keyPairParamRep - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4120: 1.3.6.1.5.5.7.4.11
it_keyPairParamReq - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4120: 1.3.6.1.5.5.7.4.10
it_origPKIMessage - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4120: 1.3.6.1.5.5.7.4.15
it_preferredSymAlg - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4120: 1.3.6.1.5.5.7.4.4
it_revPassphrase - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4120: 1.3.6.1.5.5.7.4.12
it_signKeyPairTypes - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4120: 1.3.6.1.5.5.7.4.2
it_suppLangTags - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4120: 1.3.6.1.5.5.7.4.16
it_unsupportedOIDs - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4120: 1.3.6.1.5.5.7.4.7
Iterable<T> - Interface in org.bouncycastle.util
Utility class to allow use of Iterable feature in JDK 1.5+
iterationCount - Variable in class org.bouncycastle.crypto.PBEParametersGenerator
 
iterator() - Method in class org.bouncycastle.asn1.ASN1Sequence
 
iterator() - Method in class org.bouncycastle.asn1.ASN1Set
 
iterator() - Method in class org.bouncycastle.asn1.bc.ObjectDataSequence
 
Iterator(T[]) - Constructor for class org.bouncycastle.util.Arrays.Iterator
Base constructor.
iterator() - Method in class org.bouncycastle.util.CollectionStore
 
iterator() - Method in interface org.bouncycastle.util.Iterable
Returns an iterator over a set of elements of type T.
IV_MATERIAL - Static variable in class org.bouncycastle.crypto.generators.PKCS12ParametersGenerator
 
IV_SIZE - Static variable in class org.bouncycastle.pqc.crypto.faest.FaestParameters
IV size in bytes for randomness expansion.

J

JournaledAlgorithm - Class in org.bouncycastle.crypto.util
JournaledAlgorithm keeps state of the JournalingSecureRandom and the AlgorithmIdentifier necessary to fully resume an encryption session.
JournaledAlgorithm(AlgorithmIdentifier, JournalingSecureRandom) - Constructor for class org.bouncycastle.crypto.util.JournaledAlgorithm
 
JournaledAlgorithm(byte[]) - Constructor for class org.bouncycastle.crypto.util.JournaledAlgorithm
Construct from a previous encoding, using CryptoServicesRegistrar.getSecureRandom() as the backup source of entropy.
JournaledAlgorithm(byte[], SecureRandom) - Constructor for class org.bouncycastle.crypto.util.JournaledAlgorithm
Construct from a previous encoding, using the passed in random as a source for when the existing entropy runs out.
JournalingSecureRandom - Class in org.bouncycastle.crypto.util
A SecureRandom that maintains a journal of its output.
JournalingSecureRandom() - Constructor for class org.bouncycastle.crypto.util.JournalingSecureRandom
Default constructor that takes an arbitrary SecureRandom as initial random
JournalingSecureRandom(SecureRandom) - Constructor for class org.bouncycastle.crypto.util.JournalingSecureRandom
Base constructor - no prior transcript.
JournalingSecureRandom(byte[], SecureRandom) - Constructor for class org.bouncycastle.crypto.util.JournalingSecureRandom
Constructor with a prior transcript.
JournalingSecureRandomTest - Class in org.bouncycastle.crypto.test
 
JournalingSecureRandomTest() - Constructor for class org.bouncycastle.crypto.test.JournalingSecureRandomTest
 
JPAKEParticipant - Class in org.bouncycastle.crypto.agreement.jpake
A participant in a Password Authenticated Key Exchange by Juggling (J-PAKE) exchange.
JPAKEParticipant(String, char[]) - Constructor for class org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant
Convenience constructor for a new JPAKEParticipant that uses the JPAKEPrimeOrderGroups.NIST_3072 prime order group, a SHA-256 digest, and a default SecureRandom implementation.
JPAKEParticipant(String, char[], JPAKEPrimeOrderGroup) - Constructor for class org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant
Convenience constructor for a new JPAKEParticipant that uses a SHA-256 digest and a default SecureRandom implementation.
JPAKEParticipant(String, char[], JPAKEPrimeOrderGroup, Digest, SecureRandom) - Constructor for class org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant
Construct a new JPAKEParticipant.
JPAKEParticipantTest - Class in org.bouncycastle.crypto.agreement.test
 
JPAKEParticipantTest() - Constructor for class org.bouncycastle.crypto.agreement.test.JPAKEParticipantTest
 
JPAKEPrimeOrderGroup - Class in org.bouncycastle.crypto.agreement.jpake
A pre-computed prime order group for use during a J-PAKE exchange.
JPAKEPrimeOrderGroup(BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.agreement.jpake.JPAKEPrimeOrderGroup
Constructs a new JPAKEPrimeOrderGroup.
JPAKEPrimeOrderGroups - Class in org.bouncycastle.crypto.agreement.jpake
Standard pre-computed prime order groups for use by J-PAKE.
JPAKEPrimeOrderGroups() - Constructor for class org.bouncycastle.crypto.agreement.jpake.JPAKEPrimeOrderGroups
 
JPAKEPrimeOrderGroupTest - Class in org.bouncycastle.crypto.agreement.test
 
JPAKEPrimeOrderGroupTest() - Constructor for class org.bouncycastle.crypto.agreement.test.JPAKEPrimeOrderGroupTest
 
JPAKERound1Payload - Class in org.bouncycastle.crypto.agreement.jpake
The payload sent/received during the first round of a J-PAKE exchange.
JPAKERound1Payload(String, BigInteger, BigInteger, BigInteger[], BigInteger[]) - Constructor for class org.bouncycastle.crypto.agreement.jpake.JPAKERound1Payload
 
JPAKERound2Payload - Class in org.bouncycastle.crypto.agreement.jpake
The payload sent/received during the second round of a J-PAKE exchange.
JPAKERound2Payload(String, BigInteger, BigInteger[]) - Constructor for class org.bouncycastle.crypto.agreement.jpake.JPAKERound2Payload
 
JPAKERound3Payload - Class in org.bouncycastle.crypto.agreement.jpake
The payload sent/received during the optional third round of a J-PAKE exchange, which is for explicit key confirmation.
JPAKERound3Payload(String, BigInteger) - Constructor for class org.bouncycastle.crypto.agreement.jpake.JPAKERound3Payload
 
JPAKEUtil - Class in org.bouncycastle.crypto.agreement.jpake
Primitives needed for a J-PAKE exchange.
JPAKEUtil() - Constructor for class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
 
JPAKEUtilTest - Class in org.bouncycastle.crypto.agreement.test
 
JPAKEUtilTest() - Constructor for class org.bouncycastle.crypto.agreement.test.JPAKEUtilTest
 
JSSE_HOSTNAME_CHECK_CN_FALLBACK - Static variable in class org.bouncycastle.util.Properties
Opt-in to the legacy "use the subject CN as a fallback identifier" behaviour in the BC JSSE provider's hostname verifier.
JURISDICTION_C - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
CA/Browser Forum https://cabforum.org/uploads/CA-Browser-Forum-BR-v2.0.0.pdf, Table 78
JURISDICTION_L - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
CA/Browser Forum https://cabforum.org/uploads/CA-Browser-Forum-BR-v2.0.0.pdf, Table 78
JURISDICTION_ST - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
CA/Browser Forum https://cabforum.org/uploads/CA-Browser-Forum-BR-v2.0.0.pdf, Table 78

K

k(String) - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Builder
 
k0 - Variable in class org.bouncycastle.crypto.macs.SipHash
 
k1 - Variable in class org.bouncycastle.crypto.macs.SipHash
 
Kangaroo - Class in org.bouncycastle.crypto.digests
Kangaroo.
Kangaroo() - Constructor for class org.bouncycastle.crypto.digests.Kangaroo
 
Kangaroo.KangarooParameters - Class in org.bouncycastle.crypto.digests
Kangaroo Parameters.
Kangaroo.KangarooParameters.Builder - Class in org.bouncycastle.crypto.digests
Parameter Builder.
Kangaroo.KangarooTwelve - Class in org.bouncycastle.crypto.digests
KangarooTwelve.
Kangaroo.MarsupilamiFourteen - Class in org.bouncycastle.crypto.digests
MarsupilamiFourteen.
KangarooParameters() - Constructor for class org.bouncycastle.crypto.digests.Kangaroo.KangarooParameters
 
KangarooTest - Class in org.bouncycastle.crypto.test
Test Cases for Kangaroo12.
KangarooTest() - Constructor for class org.bouncycastle.crypto.test.KangarooTest
 
KangarooTwelve() - Constructor for class org.bouncycastle.crypto.digests.Kangaroo.KangarooTwelve
Constructor.
KangarooTwelve(int, CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.Kangaroo.KangarooTwelve
Constructor.
KangarooTwelve(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.Kangaroo.KangarooTwelve
 
KCCMBlockCipher - Class in org.bouncycastle.crypto.modes
Implementation of DSTU7624 CCM mode.
KCCMBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.KCCMBlockCipher
Base constructor.
KCCMBlockCipher(BlockCipher, int) - Constructor for class org.bouncycastle.crypto.modes.KCCMBlockCipher
Constructor allowing Nb configuration.
KCTRBlockCipher - Class in org.bouncycastle.crypto.modes
Implementation of DSTU7624 CTR mode
KCTRBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.KCTRBlockCipher
 
KDF1BytesGenerator - Class in org.bouncycastle.crypto.generators
KDF1 generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033
This implementation is based on ISO 18033/IEEE P1363a.
KDF1BytesGenerator(Digest) - Constructor for class org.bouncycastle.crypto.generators.KDF1BytesGenerator
Construct a KDF1 byte generator.
KDF1GeneratorTest - Class in org.bouncycastle.crypto.test
KDF1 tests - vectors from ISO 18033.
KDF1GeneratorTest() - Constructor for class org.bouncycastle.crypto.test.KDF1GeneratorTest
 
KDF2BytesGenerator - Class in org.bouncycastle.crypto.generators
KDF2 generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033
This implementation is based on IEEE P1363/ISO 18033.
KDF2BytesGenerator(Digest) - Constructor for class org.bouncycastle.crypto.generators.KDF2BytesGenerator
Construct a KDF2 bytes generator.
KDF2GeneratorTest - Class in org.bouncycastle.crypto.test
KDF2 tests - vectors from ISO 18033.
KDF2GeneratorTest() - Constructor for class org.bouncycastle.crypto.test.KDF2GeneratorTest
 
kdf_algorithms - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
kdf_HKDF_SHA256 - Static variable in class org.bouncycastle.crypto.hpke.HPKE
 
kdf_HKDF_SHA384 - Static variable in class org.bouncycastle.crypto.hpke.HPKE
 
kdf_HKDF_SHA512 - Static variable in class org.bouncycastle.crypto.hpke.HPKE
 
KDFCounterBytesGenerator - Class in org.bouncycastle.crypto.generators
This KDF has been defined by the publicly available NIST SP 800-108 specification.
KDFCounterBytesGenerator(Mac) - Constructor for class org.bouncycastle.crypto.generators.KDFCounterBytesGenerator
 
KDFCounterGeneratorTest - Class in org.bouncycastle.crypto.test
 
KDFCounterGeneratorTest() - Constructor for class org.bouncycastle.crypto.test.KDFCounterGeneratorTest
 
KDFCounterParameters - Class in org.bouncycastle.crypto.params
This KDF has been defined by the publicly available NIST SP 800-108 specification.
KDFCounterParameters(byte[], byte[], int) - Constructor for class org.bouncycastle.crypto.params.KDFCounterParameters
Base constructor - suffix fixed input data only.
KDFCounterParameters(byte[], byte[], byte[], int) - Constructor for class org.bouncycastle.crypto.params.KDFCounterParameters
Base constructor - prefix and suffix fixed input data.
KDFCounterTests - Class in org.bouncycastle.crypto.test.cavp
 
KDFCounterTests() - Constructor for class org.bouncycastle.crypto.test.cavp.KDFCounterTests
 
KDFDoublePipelineCounterTests - Class in org.bouncycastle.crypto.test.cavp
 
KDFDoublePipelineCounterTests() - Constructor for class org.bouncycastle.crypto.test.cavp.KDFDoublePipelineCounterTests
 
KDFDoublePipelineIterationBytesGenerator - Class in org.bouncycastle.crypto.generators
This KDF has been defined by the publicly available NIST SP 800-108 specification.
KDFDoublePipelineIterationBytesGenerator(Mac) - Constructor for class org.bouncycastle.crypto.generators.KDFDoublePipelineIterationBytesGenerator
 
KDFDoublePipelineIterationNoCounterTests - Class in org.bouncycastle.crypto.test.cavp
 
KDFDoublePipelineIterationNoCounterTests() - Constructor for class org.bouncycastle.crypto.test.cavp.KDFDoublePipelineIterationNoCounterTests
 
KDFDoublePipelineIterationParameters - Class in org.bouncycastle.crypto.params
Note that counter is only supported at the location presented in the NIST SP 800-108 specification, not in the additional locations present in the CAVP test vectors.
KDFDoublePipelineIteratorGeneratorTest - Class in org.bouncycastle.crypto.test
 
KDFDoublePipelineIteratorGeneratorTest() - Constructor for class org.bouncycastle.crypto.test.KDFDoublePipelineIteratorGeneratorTest
 
KDFFeedbackBytesGenerator - Class in org.bouncycastle.crypto.generators
This KDF has been defined by the publicly available NIST SP 800-108 specification.
KDFFeedbackBytesGenerator(Mac) - Constructor for class org.bouncycastle.crypto.generators.KDFFeedbackBytesGenerator
 
KDFFeedbackCounterTests - Class in org.bouncycastle.crypto.test.cavp
 
KDFFeedbackCounterTests() - Constructor for class org.bouncycastle.crypto.test.cavp.KDFFeedbackCounterTests
 
KDFFeedbackGeneratorTest - Class in org.bouncycastle.crypto.test
 
KDFFeedbackGeneratorTest() - Constructor for class org.bouncycastle.crypto.test.KDFFeedbackGeneratorTest
 
KDFFeedbackNoCounterTests - Class in org.bouncycastle.crypto.test.cavp
 
KDFFeedbackNoCounterTests() - Constructor for class org.bouncycastle.crypto.test.cavp.KDFFeedbackNoCounterTests
 
KDFFeedbackParameters - Class in org.bouncycastle.crypto.params
Note that counter is only supported at the location presented in the NIST SP 800-108 specification, not in the additional locations present in the CAVP test vectors.
KDFParameters - Class in org.bouncycastle.crypto.params
parameters for Key derivation functions for IEEE P1363a
KDFParameters(byte[], byte[]) - Constructor for class org.bouncycastle.crypto.params.KDFParameters
 
KeccakDigest - Class in org.bouncycastle.crypto.digests
implementation of Keccak based on following KeccakNISTInterface.c from https://keccak.noekeon.org/ Following the naming conventions used in the C source code to enable easy review of the implementation.
KeccakDigest() - Constructor for class org.bouncycastle.crypto.digests.KeccakDigest
 
KeccakDigest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.KeccakDigest
 
KeccakDigest(int) - Constructor for class org.bouncycastle.crypto.digests.KeccakDigest
 
KeccakDigest(int, CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.KeccakDigest
 
KeccakDigest(KeccakDigest) - Constructor for class org.bouncycastle.crypto.digests.KeccakDigest
 
KeccakDigest(byte[]) - Constructor for class org.bouncycastle.crypto.digests.KeccakDigest
 
KeccakDigest(byte[], CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.KeccakDigest
 
KeccakDigestTest - Class in org.bouncycastle.crypto.test
Keccak Digest Test
KEKIdentifier - Class in org.bouncycastle.asn1.cms
RFC 5652: Content encryption key delivery mechanisms.
KEKIdentifier(byte[], ASN1GeneralizedTime, OtherKeyAttribute) - Constructor for class org.bouncycastle.asn1.cms.KEKIdentifier
 
KEKRecipientInfo - Class in org.bouncycastle.asn1.cms
RFC 5652: Content encryption key delivery mechanisms.
KEKRecipientInfo(KEKIdentifier, AlgorithmIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cms.KEKRecipientInfo
 
KEKRecipientInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.KEKRecipientInfo
 
KEM - Class in org.bouncycastle.crypto.hpke
Abstract base for HPKE Key Encapsulation Mechanisms per RFC 9180 §4.
KEM() - Constructor for class org.bouncycastle.crypto.hpke.KEM
 
kem_dec(byte[], byte[], byte[]) - Method in class org.bouncycastle.crypto.kems.cmce.CMCEEngine
 
kem_dec(byte[], byte[], byte[]) - Method in class org.bouncycastle.crypto.kems.frodo.FrodoKEMEngine
 
kem_enc(byte[], byte[], byte[], SecureRandom) - Method in class org.bouncycastle.crypto.kems.cmce.CMCEEngine
 
kem_enc(byte[], byte[], byte[], SecureRandom) - Method in class org.bouncycastle.crypto.kems.frodo.FrodoKEMEngine
 
kem_keypair(byte[], byte[], SecureRandom) - Method in class org.bouncycastle.crypto.kems.cmce.CMCEEngine
 
kem_keypair(byte[], byte[], SecureRandom) - Method in class org.bouncycastle.crypto.kems.frodo.FrodoKEMEngine
 
kem_P256_SHA256 - Static variable in class org.bouncycastle.crypto.hpke.HPKE
 
kem_P384_SHA348 - Static variable in class org.bouncycastle.crypto.hpke.HPKE
Deprecated.
use kem_P384_SHA384
kem_P384_SHA384 - Static variable in class org.bouncycastle.crypto.hpke.HPKE
 
kem_P521_SHA512 - Static variable in class org.bouncycastle.crypto.hpke.HPKE
 
kem_X25519_SHA256 - Static variable in class org.bouncycastle.crypto.hpke.HPKE
 
kem_X448_SHA512 - Static variable in class org.bouncycastle.crypto.hpke.HPKE
 
kemBasedMac - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
 
KemBMParameter - Class in org.bouncycastle.asn1.cmp
KemBMParameter ::= SEQUENCE { kdf AlgorithmIdentifier{KEY-DERIVATION, {...}}, len INTEGER (1..MAX), mac AlgorithmIdentifier{MAC-ALGORITHM, {...}} }
KemBMParameter(AlgorithmIdentifier, ASN1Integer, AlgorithmIdentifier) - Constructor for class org.bouncycastle.asn1.cmp.KemBMParameter
 
KemBMParameter(AlgorithmIdentifier, long, AlgorithmIdentifier) - Constructor for class org.bouncycastle.asn1.cmp.KemBMParameter
 
KemCiphertextInfo - Class in org.bouncycastle.asn1.cmp
KemCiphertextInfo ::= SEQUENCE { kem AlgorithmIdentifier{KEM-ALGORITHM, {...}}, ct OCTET STRING }
KemCiphertextInfo(AlgorithmIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cmp.KemCiphertextInfo
 
kemDecrypt(MLKEMPrivateKeyParameters, byte[]) - Method in class org.bouncycastle.crypto.kems.mlkem.MLKEMEngine
 
kemEncrypt(MLKEMPublicKeyParameters, byte[]) - Method in class org.bouncycastle.crypto.kems.mlkem.MLKEMEngine
 
KemOtherInfo - Class in org.bouncycastle.asn1.cmp
 
KemOtherInfo(ASN1OctetString, ASN1OctetString, ASN1OctetString, ASN1Integer, AlgorithmIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cmp.KemOtherInfo
 
KemOtherInfo(ASN1OctetString, ASN1OctetString, ASN1OctetString, long, AlgorithmIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cmp.KemOtherInfo
 
KEMParameters - Interface in org.bouncycastle.crypto
 
KEMParameters - Interface in org.bouncycastle.pqc.crypto
 
KEMRecipientInfo - Class in org.bouncycastle.asn1.cms
Defined in RFC 9629.
KEMRecipientInfo(RecipientIdentifier, AlgorithmIdentifier, ASN1OctetString, AlgorithmIdentifier, ASN1Integer, ASN1OctetString, AlgorithmIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cms.KEMRecipientInfo
 
KEMRecipientInfoTest - Class in org.bouncycastle.asn1.cms.test
 
KEMRecipientInfoTest() - Constructor for class org.bouncycastle.asn1.cms.test.KEMRecipientInfoTest
 
kems - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.4
Key - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Client
 
Key - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Server
 
key(byte[]) - Static method in class org.bouncycastle.crypto.params.Blake3Parameters
Create a key parameter.
KEY_COMPROMISE - Static variable in class org.bouncycastle.asn1.x509.CRLReason
Deprecated.
use lower case version
KEY_COMPROMISE - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
Deprecated.
use lower case version
KEY_ESTABLISHMENT_USAGE - Static variable in class org.bouncycastle.crypto.params.DSAParameterGenerationParameters
 
KEY_MATERIAL - Static variable in class org.bouncycastle.crypto.generators.PKCS12ParametersGenerator
 
KEY_SIZE - Static variable in class org.bouncycastle.crypto.params.Ed25519PrivateKeyParameters
 
KEY_SIZE - Static variable in class org.bouncycastle.crypto.params.Ed25519PublicKeyParameters
 
KEY_SIZE - Static variable in class org.bouncycastle.crypto.params.Ed448PrivateKeyParameters
 
KEY_SIZE - Static variable in class org.bouncycastle.crypto.params.Ed448PublicKeyParameters
 
KEY_SIZE - Static variable in class org.bouncycastle.crypto.params.X25519PrivateKeyParameters
 
KEY_SIZE - Static variable in class org.bouncycastle.crypto.params.X25519PublicKeyParameters
 
KEY_SIZE - Static variable in class org.bouncycastle.crypto.params.X448PrivateKeyParameters
 
KEY_SIZE - Static variable in class org.bouncycastle.crypto.params.X448PublicKeyParameters
 
KEY_UPDATE_WARNING - Static variable in class org.bouncycastle.asn1.cmp.PKIStatus
 
keyAgreement - Static variable in class org.bouncycastle.asn1.x509.KeyUsage
 
KeyAgreeRecipientIdentifier - Class in org.bouncycastle.asn1.cms
RFC 5652: Content encryption key delivery mechanisms.
KeyAgreeRecipientIdentifier(IssuerAndSerialNumber) - Constructor for class org.bouncycastle.asn1.cms.KeyAgreeRecipientIdentifier
 
KeyAgreeRecipientIdentifier(RecipientKeyIdentifier) - Constructor for class org.bouncycastle.asn1.cms.KeyAgreeRecipientIdentifier
 
KeyAgreeRecipientInfo - Class in org.bouncycastle.asn1.cms
RFC 5652: Content encryption key delivery mechanisms.
KeyAgreeRecipientInfo(OriginatorIdentifierOrKey, ASN1OctetString, AlgorithmIdentifier, ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo
 
keyBag - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#12: 1.2.840.113549.1.12.10.1.1
keyBits - Variable in class org.bouncycastle.crypto.engines.SerpentEngineBase
 
keyCertSign - Static variable in class org.bouncycastle.asn1.x509.KeyUsage
 
keyCompromise - Static variable in class org.bouncycastle.asn1.x509.CRLReason
 
keyCompromise - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
 
KeyDerivationFunc - Class in org.bouncycastle.asn1.pkcs
 
KeyDerivationFunc(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.pkcs.KeyDerivationFunc
 
KeyEncapsulation - Interface in org.bouncycastle.crypto
keyEncipherment - Static variable in class org.bouncycastle.asn1.x509.KeyUsage
 
KeyEncoder - Interface in org.bouncycastle.crypto
 
keyGen(byte[], byte[]) - Static method in class org.bouncycastle.crypto.bls.BLS12_381BasicScheme
Derive a secret key from input keying material per draft-irtf-cfrg-bls-signature sec. 2.3.
KeyGenerationParameters - Class in org.bouncycastle.crypto
The base class for parameters to key generators.
KeyGenerationParameters(SecureRandom, int) - Constructor for class org.bouncycastle.crypto.KeyGenerationParameters
initialise the generator with a source of randomness and a strength (in bits).
keyGenParameters - Static variable in class org.bouncycastle.asn1.crmf.PKIArchiveOptions
 
KeyParameter - Class in org.bouncycastle.crypto.params
 
KeyParameter(byte[]) - Constructor for class org.bouncycastle.crypto.params.KeyParameter
 
KeyParameter(byte[], int, int) - Constructor for class org.bouncycastle.crypto.params.KeyParameter
 
KeyParser - Interface in org.bouncycastle.crypto
 
KeyPurposeId - Class in org.bouncycastle.asn1.x509
The KeyPurposeId object.
KeyPurposeIdTest - Class in org.bouncycastle.asn1.test
OID coverage for the recently-added Extended Key Usage KeyPurposeId constants (RFC 9336, RFC 9734 and RFC 9809), guarding their id-kp branch numbers against typos.
KeyPurposeIdTest() - Constructor for class org.bouncycastle.asn1.test.KeyPurposeIdTest
 
KeyRecRepContent - Class in org.bouncycastle.asn1.cmp
KeyRecRepContent ::= SEQUENCE { status PKIStatusInfo, newSigCert [0] CMPCertificate OPTIONAL, caCerts [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate OPTIONAL, keyPairHist [2] SEQUENCE SIZE (1..MAX) OF CertifiedKeyPair OPTIONAL }
keySchedule(boolean, byte[]) - Static method in class org.bouncycastle.crypto.engines.ARIAEngine
 
keyScheduleRound(byte[], byte[], byte[], int) - Static method in class org.bouncycastle.crypto.engines.ARIAEngine
 
keySizeInBits() - Method in class org.bouncycastle.crypto.prng.test.DRBGTestVector
 
KeySpecificInfo - Class in org.bouncycastle.asn1.x9
ASN.1 def for Diffie-Hellman key exchange KeySpecificInfo structure.
KeySpecificInfo(ASN1ObjectIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.x9.KeySpecificInfo
Base constructor.
KeyTransRecipientInfo - Class in org.bouncycastle.asn1.cms
RFC 5652: Content encryption key delivery mechanisms.
KeyTransRecipientInfo(RecipientIdentifier, AlgorithmIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cms.KeyTransRecipientInfo
 
keyUpdateWaiting - Static variable in class org.bouncycastle.asn1.cmp.PKIStatus
 
keyUsage - Static variable in class org.bouncycastle.asn1.x509.Extension
Key Usage
KeyUsage - Class in org.bouncycastle.asn1.x509
The KeyUsage object.
KeyUsage(int) - Constructor for class org.bouncycastle.asn1.x509.KeyUsage
Basic constructor.
keyUsage - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Key Usage
KeyUsage - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
KeyUsageTest - Class in org.bouncycastle.asn1.test
 
KeyUsageTest() - Constructor for class org.bouncycastle.asn1.test.KeyUsageTest
 
keyValidate(ECPoint) - Static method in class org.bouncycastle.crypto.bls.BLS12_381BasicScheme
Validate a public key per draft-irtf-cfrg-bls-signature sec. 2.5: non-identity, on the G1 curve, and in the prime-order subgroup.
KGCMBlockCipher - Class in org.bouncycastle.crypto.modes
Implementation of DSTU7624 GCM mode.
KGCMBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.KGCMBlockCipher
 
KGCMMultiplier - Interface in org.bouncycastle.crypto.modes.kgcm
 
KGCMUtil_128 - Class in org.bouncycastle.crypto.modes.kgcm
Utilities for the GF(2^m) field with corresponding extension polynomial: GF (2^128) -> x^128 + x^7 + x^2 + x + 1 The representation is little-endian arrays of 64-bit words
KGCMUtil_128() - Constructor for class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_128
 
KGCMUtil_256 - Class in org.bouncycastle.crypto.modes.kgcm
Utilities for the GF(2^m) field with corresponding extension polynomial: GF (2^256) -> x^256 + x^10 + x^5 + x^2 + 1 The representation is little-endian arrays of 64-bit words
KGCMUtil_256() - Constructor for class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_256
 
KGCMUtil_512 - Class in org.bouncycastle.crypto.modes.kgcm
Utilities for the GF(2^m) field with corresponding extension polynomial: GF (2^512) -> x^512 + x^8 + x^5 + x^2 + 1 The representation is little-endian arrays of 64-bit words
KGCMUtil_512() - Constructor for class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_512
 
KGMac - Class in org.bouncycastle.crypto.macs
The GMAC specialisation of Galois/Counter mode (GCM) detailed in NIST Special Publication 800-38D as adapted for the Kalyna version of GCM.
KGMac(KGCMBlockCipher) - Constructor for class org.bouncycastle.crypto.macs.KGMac
Creates a KGMAC based on the operation of a block cipher in GCM mode.
KGMac(KGCMBlockCipher, int) - Constructor for class org.bouncycastle.crypto.macs.KGMac
Creates a GMAC based on the operation of a 128 bit block cipher in GCM mode.
KISAObjectIdentifiers - Interface in org.bouncycastle.asn1.kisa
Korea Information Security Agency (KISA) ({iso(1) member-body(2) kr(410) kisa(200004)}) See RFC 4010 Use of the SEED Encryption Algorithm in Cryptographic Message Syntax (CMS), and RFC 4269 The SEED Encryption Algorithm
KMAC - Class in org.bouncycastle.crypto.macs
KMAC - MAC with optional XOF mode.
KMAC(int, byte[]) - Constructor for class org.bouncycastle.crypto.macs.KMAC
Base constructor.
KMAC(KMAC) - Constructor for class org.bouncycastle.crypto.macs.KMAC
 
KMAC(byte[]) - Constructor for class org.bouncycastle.crypto.macs.KMAC
 
KMACParamsTest - Class in org.bouncycastle.asn1.test
 
KMACParamsTest() - Constructor for class org.bouncycastle.asn1.test.KMACParamsTest
 
KMACTest - Class in org.bouncycastle.crypto.test
KMAC test vectors from: https://csrc.nist.gov/CSRC/media/Projects/Cryptographic-Standards-and-Guidelines/documents/examples/KMAC_samples.pdf
KMACTest() - Constructor for class org.bouncycastle.crypto.test.KMACTest
 
KMACwithSHAKE128_params - Class in org.bouncycastle.asn1.nist
KMACwithSHAKE128-params ::= SEQUENCE { kMACOutputLength INTEGER DEFAULT 256, -- Output length in bits customizationString OCTET STRING DEFAULT ''H }
KMACwithSHAKE128_params(int) - Constructor for class org.bouncycastle.asn1.nist.KMACwithSHAKE128_params
 
KMACwithSHAKE128_params(int, byte[]) - Constructor for class org.bouncycastle.asn1.nist.KMACwithSHAKE128_params
 
KMACwithSHAKE256_params - Class in org.bouncycastle.asn1.nist
KMACwithSHAKE256-params ::= SEQUENCE { kMACOutputLength INTEGER DEFAULT 512, -- Output length in bits customizationString OCTET STRING DEFAULT ''H }
KMACwithSHAKE256_params(int) - Constructor for class org.bouncycastle.asn1.nist.KMACwithSHAKE256_params
 
KMACwithSHAKE256_params(int, byte[]) - Constructor for class org.bouncycastle.asn1.nist.KMACwithSHAKE256_params
 
KXTSBlockCipher - Class in org.bouncycastle.crypto.modes
Implementation of DSTU7624 XTS mode
KXTSBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.KXTSBlockCipher
 
kyber1024 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
kyber1024_aes - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
kyber512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
kyber512_aes - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
kyber768 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
kyber768_aes - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 

L

L - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
locality name - StringType(SIZE(1..64))
l - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
L - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
locality name - StringType(SIZE(1..64))
L - Variable in class org.bouncycastle.crypto.hash2curve.HashToField
Security parameter for the suite
L(String) - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Builder
 
l - Variable in class org.bouncycastle.crypto.threshold.ShamirSecretSplitter
Length of the secret
lambda - Variable in class org.bouncycastle.math.ec.endo.GLVTypeAParameters
 
lambda - Variable in class org.bouncycastle.math.ec.endo.GLVTypeBParameters
 
LANGUAGE_PREFERENCES - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
LAX_PEM_PARSING_SYSTEM_PROPERTY_NAME - Static variable in class org.bouncycastle.util.io.pem.PemReader
 
ldap - Static variable in class org.bouncycastle.asn1.crmf.SinglePubInfo
 
LDSSecurityObject - Class in org.bouncycastle.asn1.icao
The LDSSecurityObject object (V1.8).
LDSSecurityObject(AlgorithmIdentifier, DataGroupHash[]) - Constructor for class org.bouncycastle.asn1.icao.LDSSecurityObject
 
LDSSecurityObject(AlgorithmIdentifier, DataGroupHash[], LDSVersionInfo) - Constructor for class org.bouncycastle.asn1.icao.LDSSecurityObject
 
LDSSecurityObjectUnitTest - Class in org.bouncycastle.asn1.icao.test
 
LDSSecurityObjectUnitTest() - Constructor for class org.bouncycastle.asn1.icao.test.LDSSecurityObjectUnitTest
 
LDSVersionInfo - Class in org.bouncycastle.asn1.icao
 
LDSVersionInfo(String, String) - Constructor for class org.bouncycastle.asn1.icao.LDSVersionInfo
 
LEAEngine - Class in org.bouncycastle.crypto.engines
LEA Cipher engine.
LEAEngine() - Constructor for class org.bouncycastle.crypto.engines.LEAEngine
Constructor.
LEATest - Class in org.bouncycastle.crypto.test
Test Cases for LEA Cipher.
LEATest() - Constructor for class org.bouncycastle.crypto.test.LEATest
 
leftEncode(long) - Static method in class org.bouncycastle.crypto.digests.XofUtils
 
LegacyBitsOfSecurityConstraint - Class in org.bouncycastle.crypto.constraints
Legacy bits of security constraint.
LegacyBitsOfSecurityConstraint(int) - Constructor for class org.bouncycastle.crypto.constraints.LegacyBitsOfSecurityConstraint
Base constructor, legacy level is set to 0.
LegacyBitsOfSecurityConstraint(int, int) - Constructor for class org.bouncycastle.crypto.constraints.LegacyBitsOfSecurityConstraint
Provide required bits of security and legacy requirements.
LegacyBitsOfSecurityConstraint(int, Set<String>) - Constructor for class org.bouncycastle.crypto.constraints.LegacyBitsOfSecurityConstraint
Provide required bits of security, and a set of exceptions.
LegacyBitsOfSecurityConstraint(int, int, Set<String>) - Constructor for class org.bouncycastle.crypto.constraints.LegacyBitsOfSecurityConstraint
Provide required bits of security, legacy requirements, and a set of exceptions.
lessThan(int, int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
lessThan(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
lift(Polynomial) - Method in class org.bouncycastle.pqc.math.ntru.HPSPolynomial
 
lift(Polynomial) - Method in class org.bouncycastle.pqc.math.ntru.HRSSPolynomial
 
lift(Polynomial) - Method in class org.bouncycastle.pqc.math.ntru.Polynomial
 
lightsaberkem128r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
lightsaberkem128r3 - Static variable in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
lightsaberkem192r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
lightsaberkem192r3 - Static variable in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
lightsaberkem256r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
lightsaberkem256r3 - Static variable in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
lightsaberkem90sr3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
lightsaberkem90sr3 - Static variable in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
limit() - Method in class org.bouncycastle.util.io.LimitedBuffer
 
LimitedBuffer - Class in org.bouncycastle.util.io
 
LimitedBuffer(int) - Constructor for class org.bouncycastle.util.io.LimitedBuffer
 
lineSeparator() - Static method in class org.bouncycastle.util.Strings
 
linkedCertificate - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
LinkedCertificate - Class in org.bouncycastle.asn1.bc
Extension to tie an alternate certificate to the containing certificate.
LinkedCertificate(DigestInfo, GeneralName) - Constructor for class org.bouncycastle.asn1.bc.LinkedCertificate
 
LinkedCertificate(DigestInfo, GeneralName, X500Name, GeneralNames) - Constructor for class org.bouncycastle.asn1.bc.LinkedCertificate
 
LinkedCertificateTest - Class in org.bouncycastle.asn1.test
 
LinkedCertificateTest() - Constructor for class org.bouncycastle.asn1.test.LinkedCertificateTest
 
littleEndianToInt(byte[], int) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
littleEndianToInt(byte[], int, int[]) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
littleEndianToInt(byte[], int, int[], int, int) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
littleEndianToInt(byte[], int) - Static method in class org.bouncycastle.util.Pack
 
littleEndianToInt(byte[], int, int[]) - Static method in class org.bouncycastle.util.Pack
 
littleEndianToInt(byte[], int, int[], int, int) - Static method in class org.bouncycastle.util.Pack
 
littleEndianToInt(byte[], int, int) - Static method in class org.bouncycastle.util.Pack
 
littleEndianToInt24(byte[], int) - Static method in class org.bouncycastle.util.Pack
 
littleEndianToInt_High(byte[], int, int) - Static method in class org.bouncycastle.util.Pack
 
littleEndianToInt_Low(byte[], int, int) - Static method in class org.bouncycastle.util.Pack
 
littleEndianToLong(byte[], int) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
littleEndianToLong(byte[], int, long[]) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
littleEndianToLong(byte[], int) - Static method in class org.bouncycastle.util.Pack
 
littleEndianToLong(byte[], int, long[]) - Static method in class org.bouncycastle.util.Pack
 
littleEndianToLong(byte[], int, long[], int, int) - Static method in class org.bouncycastle.util.Pack
 
littleEndianToLong(byte[], int, int) - Static method in class org.bouncycastle.util.Pack
 
littleEndianToLong_High(byte[], int, int) - Static method in class org.bouncycastle.util.Pack
 
littleEndianToLong_Low(byte[], int, int) - Static method in class org.bouncycastle.util.Pack
 
littleEndianToShort(byte[], int) - Static method in class org.bouncycastle.util.Pack
 
littleEndianToShort(byte[], int, short[]) - Static method in class org.bouncycastle.util.Pack
 
littleEndianToShort(byte[], int, short[], int, int) - Static method in class org.bouncycastle.util.Pack
 
littleEndianToShort(byte[], int, int) - Static method in class org.bouncycastle.util.Pack
 
LMOtsParameters - Class in org.bouncycastle.pqc.crypto.lms
 
LMOtsParameters(int, int, int, int, int, int, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
lms_sha256_n24_h10 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
lms_sha256_n24_h15 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
lms_sha256_n24_h20 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
lms_sha256_n24_h25 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
lms_sha256_n24_h5 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
lms_sha256_n32_h10 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
lms_sha256_n32_h15 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
lms_sha256_n32_h20 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
lms_sha256_n32_h25 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
lms_sha256_n32_h5 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
lms_shake256_n24_h10 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
lms_shake256_n24_h15 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
lms_shake256_n24_h20 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
lms_shake256_n24_h25 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
lms_shake256_n24_h5 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
lms_shake256_n32_h10 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
lms_shake256_n32_h15 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
lms_shake256_n32_h20 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
lms_shake256_n32_h25 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
lms_shake256_n32_h5 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
LMSContext - Class in org.bouncycastle.pqc.crypto.lms
 
LMSContextBasedSigner - Interface in org.bouncycastle.pqc.crypto.lms
 
LMSContextBasedVerifier - Interface in org.bouncycastle.pqc.crypto.lms
 
LMSigParameters - Class in org.bouncycastle.pqc.crypto.lms
 
LMSigParameters(int, int, int, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.pqc.crypto.lms.LMSigParameters
 
LMSKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.lms
 
LMSKeyGenerationParameters(LMSParameters, SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.lms.LMSKeyGenerationParameters
Base constructor - parameters and a source of randomness.
LMSKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.lms
 
LMSKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.lms.LMSKeyPairGenerator
 
LMSKeyParameters - Class in org.bouncycastle.pqc.crypto.lms
 
LMSKeyParameters(boolean) - Constructor for class org.bouncycastle.pqc.crypto.lms.LMSKeyParameters
 
LMSParameters - Class in org.bouncycastle.pqc.crypto.lms
 
LMSParameters(LMSigParameters, LMOtsParameters) - Constructor for class org.bouncycastle.pqc.crypto.lms.LMSParameters
 
LMSPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.lms
 
LMSPrivateKeyParameters(LMSigParameters, LMOtsParameters, int, byte[], int, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.lms.LMSPrivateKeyParameters
 
LMSPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.lms
 
LMSPublicKeyParameters(LMSigParameters, LMOtsParameters, byte[], byte[]) - Constructor for class org.bouncycastle.pqc.crypto.lms.LMSPublicKeyParameters
 
LMSSigner - Class in org.bouncycastle.pqc.crypto.lms
 
LMSSigner() - Constructor for class org.bouncycastle.pqc.crypto.lms.LMSSigner
 
LMSTest - Class in org.bouncycastle.pqc.crypto.test
 
LMSTest() - Constructor for class org.bouncycastle.pqc.crypto.test.LMSTest
 
loadBytes(byte[], int) - Method in class org.bouncycastle.crypto.digests.AsconCXof128
 
loadBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.AsconCXof128
 
loadBytes(byte[], int) - Method in class org.bouncycastle.crypto.digests.AsconDigest
Deprecated.
 
loadBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.AsconDigest
Deprecated.
 
loadBytes(byte[], int) - Method in class org.bouncycastle.crypto.digests.AsconHash256
 
loadBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.AsconHash256
 
loadBytes(byte[], int) - Method in class org.bouncycastle.crypto.digests.AsconXof
Deprecated.
 
loadBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.AsconXof
Deprecated.
 
loadBytes(byte[], int) - Method in class org.bouncycastle.crypto.digests.AsconXof128
 
loadBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.AsconXof128
 
loadBytes(byte[], int) - Method in class org.bouncycastle.crypto.engines.AsconAEAD128
 
loadBytes(byte[], int) - Method in class org.bouncycastle.crypto.engines.AsconEngine
Deprecated.
 
LocaleTest - Class in org.bouncycastle.asn1.test
 
LocaleTest() - Constructor for class org.bouncycastle.asn1.test.LocaleTest
 
LocaleUtil - Class in org.bouncycastle.asn1
ASN.1 uses an EN locale for its internal formatting.
LocaleUtil() - Constructor for class org.bouncycastle.asn1.LocaleUtil
 
localityName - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
Subject RDN components: localityName = 2.5.4.7
LOG - Static variable in class org.bouncycastle.crypto.constraints.ServicesConstraint
 
log2(int) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
Calculates the logarithm base 2 for a given Integer.
LoggingConstraint - Class in org.bouncycastle.crypto.constraints
 
LoggingConstraint(Set<String>) - Constructor for class org.bouncycastle.crypto.constraints.LoggingConstraint
 
LOGIN_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
LOGIN_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
logoType - Static variable in class org.bouncycastle.asn1.x509.Extension
Logo Type
logoType - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Logo Type
LogoType - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
logQ() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
logq
LongDefiniteLengthParserTest - Class in org.bouncycastle.asn1.test
Tests for long definite-length support in the streaming parser (ASN1StreamParser / DefiniteLengthInputStream) — content beyond the size of a Java array can be traversed and drained, while materialization stays bounded by what an array can hold (github #1482).
LongDefiniteLengthParserTest() - Constructor for class org.bouncycastle.asn1.test.LongDefiniteLengthParserTest
 
LongDigest - Class in org.bouncycastle.crypto.digests
Base class for SHA-384 and SHA-512.
LongDigest() - Constructor for class org.bouncycastle.crypto.digests.LongDigest
Constructor for variable length word
LongDigest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.LongDigest
Constructor for variable length word
LongDigest(LongDigest) - Constructor for class org.bouncycastle.crypto.digests.LongDigest
Copy constructor.
Longs - Class in org.bouncycastle.util
Utility methods and constants for longs.
Longs() - Constructor for class org.bouncycastle.util.Longs
 
LongsTest - Class in org.bouncycastle.util.utiltest
 
LongsTest() - Constructor for class org.bouncycastle.util.utiltest.LongsTest
 
longToBigEndian(long) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
longToBigEndian(long, byte[], int) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
longToBigEndian(long[]) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
longToBigEndian(long[], byte[], int) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
longToBigEndian(long, byte[], int) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
 
longToBigEndian(long) - Static method in class org.bouncycastle.util.Pack
 
longToBigEndian(long, byte[], int) - Static method in class org.bouncycastle.util.Pack
 
longToBigEndian(long[]) - Static method in class org.bouncycastle.util.Pack
 
longToBigEndian(long[], byte[], int) - Static method in class org.bouncycastle.util.Pack
 
longToBigEndian(long[], int, int, byte[], int) - Static method in class org.bouncycastle.util.Pack
 
longToBigEndian_High(long, byte[], int, int) - Static method in class org.bouncycastle.util.Pack
 
longToBigEndian_Low(long, byte[], int, int) - Static method in class org.bouncycastle.util.Pack
 
longToLittleEndian(long) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
longToLittleEndian(long, byte[], int) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
longToLittleEndian(long[]) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
longToLittleEndian(long[], byte[], int) - Static method in class org.bouncycastle.crypto.util.Pack
Deprecated.
 
longToLittleEndian(long) - Static method in class org.bouncycastle.util.Pack
 
longToLittleEndian(long, byte[], int) - Static method in class org.bouncycastle.util.Pack
 
longToLittleEndian(long[]) - Static method in class org.bouncycastle.util.Pack
 
longToLittleEndian(long[], byte[], int) - Static method in class org.bouncycastle.util.Pack
 
longToLittleEndian(long[], int, int, byte[], int) - Static method in class org.bouncycastle.util.Pack
 
longToLittleEndian_High(long, byte[], int, int) - Static method in class org.bouncycastle.util.Pack
 
longToLittleEndian_Low(long, byte[], int, int) - Static method in class org.bouncycastle.util.Pack
 
longValueExact() - Method in class org.bouncycastle.asn1.ASN1Integer
 
longValueExact(BigInteger) - Static method in class org.bouncycastle.util.BigIntegers
 
lookup(int) - Static method in class org.bouncycastle.asn1.x509.CRLReason
 
lookup(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.crypto.params.ECNamedDomainParameters
 
lookup(int) - Method in interface org.bouncycastle.math.ec.ECLookupTable
 
lookup(int) - Method in class org.bouncycastle.math.ec.SimpleLookupTable
 
lookup(String, int, int, int, int, int) - Static method in class org.bouncycastle.pqc.crypto.xmss.DefaultXMSSMTOid
Lookup OID.
lookup(String, int, int, int, int) - Static method in class org.bouncycastle.pqc.crypto.xmss.DefaultXMSSOid
Lookup OID.
lookupByOID(int) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTParameters
 
lookupByOID(int) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSParameters
 
lookupTable - Variable in class org.bouncycastle.math.ec.FixedPointPreCompInfo
Lookup table for the precomputed ECPoints used for a fixed point multiplication.
lookupVar(int) - Method in class org.bouncycastle.math.ec.AbstractECLookupTable
 
lookupVar(int) - Method in interface org.bouncycastle.math.ec.ECLookupTable
 
lookupVar(int) - Method in class org.bouncycastle.math.ec.SimpleLookupTable
 
lowestOneBit(int) - Static method in class org.bouncycastle.util.Integers
 
lowestOneBit(long) - Static method in class org.bouncycastle.util.Longs
 
LraPopWitness - Class in org.bouncycastle.asn1.cmc
id-cmc-lraPOPWitness OBJECT IDENTIFIER ::= {id-cmc 11} LraPopWitness ::= SEQUENCE { pkiDataBodyid BodyPartID, bodyIds SEQUENCE OF BodyPartID }
LraPopWitness(BodyPartID, ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cmc.LraPopWitness
 
LraPopWitnessTest - Class in org.bouncycastle.asn1.cmc.test
 
LraPopWitnessTest() - Constructor for class org.bouncycastle.asn1.cmc.test.LraPopWitnessTest
 
LT(int[]) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
Apply the linear transformation to the register set.

M

m - Variable in class org.bouncycastle.crypto.hash2curve.HashToField
 
m - Variable in class org.bouncycastle.crypto.macs.SipHash
 
M1 - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Client
 
M1 - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Server
 
M2 - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Client
 
M2 - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Server
 
MAC - Static variable in class org.bouncycastle.asn1.cms.CMSAlgorithmProtection
 
mac - Variable in class org.bouncycastle.crypto.io.MacInputStream
 
mac - Variable in class org.bouncycastle.crypto.io.MacOutputStream
 
Mac - Interface in org.bouncycastle.crypto
The base interface for implementations of message authentication codes (MACs).
MAC_MATERIAL - Static variable in class org.bouncycastle.crypto.generators.PKCS12ParametersGenerator
 
MacData - Class in org.bouncycastle.asn1.pkcs
 
MacData(DigestInfo, byte[], int) - Constructor for class org.bouncycastle.asn1.pkcs.MacData
 
MacDerivationFunction - Interface in org.bouncycastle.crypto
base interface for general purpose Mac based byte derivation functions.
MacInputStream - Class in org.bouncycastle.crypto.io
 
MacInputStream(InputStream, Mac) - Constructor for class org.bouncycastle.crypto.io.MacInputStream
 
MacOutputStream - Class in org.bouncycastle.crypto.io
 
MacOutputStream(Mac) - Constructor for class org.bouncycastle.crypto.io.MacOutputStream
 
MacTest - Class in org.bouncycastle.crypto.test
MAC tester - vectors from FIP 81 and FIP 113.
MacTest() - Constructor for class org.bouncycastle.crypto.test.MacTest
 
MacThroughputTest - Class in org.bouncycastle.crypto.test.speedy
Microbenchmark of MACs on short, medium, long messages, with optional object creation cost.
MacThroughputTest() - Constructor for class org.bouncycastle.crypto.test.speedy.MacThroughputTest
 
mail - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.7: mail -- never really used
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.BodyPartIDTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.BodyPartListTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.BodyPartPathTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.BodyPartReferenceTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.CMCCertificationRequestTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.CMCFailInfoTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.CMCPublicationInfoTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.CMCStatusInfoTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.CMCStatusInfoV2Test
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.CMCStatusTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.CMCUnsignedDataTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.ControlsProcessedTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.DecryptedPOPTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.EncryptedPOPTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.ExtendedFailInfoTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.ExtensionReqTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.GetCertTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.GetCRLTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.IdentityProofV2Test
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.LraPopWitnessTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.ModCertTemplateTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.OtherMsgTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.OtherStatusInfoTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.PendInfoTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.PKIDataTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.PKIResponseTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.PopLinkWitnessV2Test
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.PublishTrustAnchorsTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.RevokeRequestTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.TaggedAttributeTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.TaggedCertificationRequestTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.TaggedContentInfoTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmc.test.TaggedRequestTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmp.test.CertifiedKeyPairTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmp.test.PKIFailureInfoTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cmp.test.PollReqContentTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cms.test.AttributeTableUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cms.test.CMSTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.cms.test.SignerInfoTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.crmf.test.DhSigStaticTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.crmf.test.PKIPublicationInfoTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.esf.test.CommitmentTypeIndicationUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.esf.test.CommitmentTypeQualifierUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.esf.test.SignerLocationUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.ess.test.ContentHintsUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.ess.test.ESSCertIDv2UnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.ess.test.OtherCertIDUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.ess.test.OtherSigningCertificateUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.icao.test.CscaMasterListTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.icao.test.DataGroupHashUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.icao.test.LDSSecurityObjectUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.isismtt.test.AdditionalInformationSyntaxUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.isismtt.test.AdmissionsUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.isismtt.test.AdmissionSyntaxUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.isismtt.test.CertHashUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.isismtt.test.DeclarationOfMajorityUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.isismtt.test.MonetaryLimitUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.isismtt.test.NamingAuthorityUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.isismtt.test.ProcurationSyntaxUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.isismtt.test.ProfessionInfoUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.isismtt.test.RequestedCertificateUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.isismtt.test.RestrictionUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.microsoft.test.TimeStampRequestTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.smime.test.SMIMETest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.AllowNonDerTimeTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.AllTests
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.ASN1GeneratorTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.ASN1IntegerTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.AttributeCertificateInfoIssuerTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.AuthorityKeyIdentifierTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.BiometricDataUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.BitStringTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.CertIDTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.CertificateTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.DefiniteLengthAllocationTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.DERApplicationSpecificTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.DERPrivateTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.DERUTF8StringTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.DLExternalTest
Main method to start testing manually outside production
main(String[]) - Static method in class org.bouncycastle.asn1.test.EmptyExtensionSequenceTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.EncryptedPrivateKeyInfoTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.EqualsAndHashCodeTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.GeneralizedTimeTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.GeneralNameTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.GenerationTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.IANAObjectIdentifierTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.IETFUtilsTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.InputStreamTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.Iso4217CurrencyCodeUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.IssuingDistributionPointUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.KeyPurposeIdTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.KeyUsageTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.KMACParamsTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.LinkedCertificateTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.LocaleTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.LongDefiniteLengthParserTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.MiscTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.MonetaryValueUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.NameConstraintsTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.NameOrPseudonymUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.NetscapeCertTypeTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.ObjectIdentifierTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.OCSPTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.OIDTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.ParseTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.ParsingTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.PersonalDataUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.PKCS10Test
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.PKCS12Test
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.PolicyConstraintsTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.PrivateKeyInfoTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.QCStatementUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.QcTypeUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.ReasonFlagsTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.RegressionTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.RelativeOIDTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.RFC4519Test
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.SemanticsInformationUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.SetTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.StreamLimitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.StringTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.SubjectKeyIdentifierTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.TagTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.TargetInformationTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.TBSCertificateIssuerTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.TBSCertListTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.TypeOfBiometricDataUnitTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.UTCTimeTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.X500NameTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.X509AltTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.X509ExtensionsTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.X509NameTest
 
main(String[]) - Static method in class org.bouncycastle.asn1.test.X9Test
 
main(String[]) - Static method in class org.bouncycastle.asn1.util.test.AllTests
 
main(String[]) - Static method in class org.bouncycastle.asn1.util.test.RegressionTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.agreement.owl.test.AllTests
 
main(String[]) - Static method in class org.bouncycastle.crypto.agreement.test.AllTests
 
main(String[]) - Static method in class org.bouncycastle.crypto.ec.test.AllTests
 
main(String[]) - Static method in class org.bouncycastle.crypto.ec.test.ECElGamalTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.ec.test.ECTransformationTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.hash2curve.test.AllTests
 
main(String[]) - Static method in class org.bouncycastle.crypto.prng.test.AllTests
 
main(String[]) - Static method in class org.bouncycastle.crypto.prng.test.CTRDRBGTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.prng.test.DualECDRBGTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.prng.test.FixedSecureRandomTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.prng.test.HashDRBGTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.prng.test.HMacDRBGTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.prng.test.RegressionTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.prng.test.SP800RandomTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.prng.test.X931Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.AESFastTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.AESLightTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.AESTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.AESVectorFileTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.AESWrapPadTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.AESWrapTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.AllTests
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.Argon2Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ARIATest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.AsconTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.AsymmetricConstraintsTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.BCryptTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.BigIntegersTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.BIP340SignerTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.Blake2bDigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.Blake2sDigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.Blake2xsDigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.Blake3Test
Main entry point.
main(String[]) - Static method in class org.bouncycastle.crypto.test.BlockCipherResetTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.BlowfishTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.CamelliaLightTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.CamelliaTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.CAST5Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.CAST6Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.CCMTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ChaCha20Poly1305Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ChaChaTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.CipherStreamTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.CMacTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ConcatenationKDFTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.CramerShoupTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.CryptoServiceConstraintsTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.CSHAKETest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.CTSTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.DESedeTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.DESTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.DeterministicDSATest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.DHKEKGeneratorTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.DHTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.DigestConstraintsTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.DigestRandomNumberTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.DSATest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.DSTU4145Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.DSTU7564Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.DSTU7624Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.EAXTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ECCSISignerTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ECDHKEKGeneratorTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ECGOST3410Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ECIESKeyEncapsulationTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ECIESTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ECNRTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ECTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.Ed25519Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.Ed448Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ElephantTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ElGamalTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.EqualsHashCodeTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.EthereumIESTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.GCMSIVTest
Main entry point.
main(String[]) - Static method in class org.bouncycastle.crypto.test.GCMTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.GiftCofbTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.GMacTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.GOST28147MacTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.GOST28147Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.GOST3410Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.GOST3411_2012_256DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.GOST3411_2012_512DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.GOST3411DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.GOST3412MacTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.GOST3412Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.Grain128AEADTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.Grain128Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.Grainv1Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.GSKKDFTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.Haraka256DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.Haraka512DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.HashCommitmentTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.HCFamilyTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.HCFamilyVecTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.HKDFGeneratorTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.IDEATest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ISAACTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ISAPTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ISO9796Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ISO9797Alg3MacTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.IsoTrailerTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.JournalingSecureRandomTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.KangarooTest
Main entry point.
main(String[]) - Static method in class org.bouncycastle.crypto.test.KDF1GeneratorTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.KDF2GeneratorTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.KDFCounterGeneratorTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.KDFDoublePipelineIteratorGeneratorTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.KDFFeedbackGeneratorTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.KeccakDigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.KMACTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.LEATest
Main entry point.
main(String[]) - Static method in class org.bouncycastle.crypto.test.MacTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.MD2DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.MD4DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.MD5DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.MD5HMacTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.MGF1GeneratorTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ModeTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.NaccacheSternTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.NISTCTSTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.NISTECCTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.NoekeonTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.NonMemoableDigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.NullTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.OAEPTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.OCBTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.OpenBSDBCryptTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.OpenSSHKeyParsingTests
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.PaddingTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ParallelHashTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.PhotonBeetleTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.PKCS12Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.PKCS5Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.Poly1305Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.PSSBlindTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.PSSTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RadixConverterTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RC2Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RC2WrapTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RC4Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RC5Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RC6Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RegressionTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ResetTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RFC3211WrapTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RijndaelTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RIPEMD128DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RIPEMD128HMacTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RIPEMD160DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RIPEMD160HMacTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RIPEMD256DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RIPEMD320DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RSABlindedTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RSABlindSignatureTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RSADigestSignerTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RSAKeyEncapsulationTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.RSATest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SAKKEKEMSTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.Salsa20Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SCryptTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SEEDTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SerpentTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA1DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA1HMacTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA1InterleaveDigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA224DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA224HMacTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA256DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA256HMacTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA384DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA384HMacTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA3DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA3HMacTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA512DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA512HMacTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA512t224DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA512t256DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.Shacal2Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHAKEDigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ShortenedDigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SimpleTestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SipHash128Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SipHashTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SkeinDigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SkeinMacTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SkipjackTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SM2EngineTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SM2KeyExchangeTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SM2SignerTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SM3DigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SM3HMacTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SM4Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SP80038GTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SparkleTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.speedy.MacThroughputTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.speedy.ThreefishReferenceEngine
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.speedy.ThroughputTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SRP6Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.StreamCipherResetTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.SymmetricConstraintsTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.TEATest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.Threefish1024Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.Threefish256Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.Threefish512Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.TigerDigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.TnepresTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.TupleHashTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.TwofishTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.VMPCKSA3Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.VMPCMacTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.VMPCTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.WhirlpoolDigestTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.X25519Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.X448Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.X931SignerTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.XChaCha20Poly1305Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.XChaCha20Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.XoodyakTest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.XSalsa20Test
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.XTEATest
 
main(String[]) - Static method in class org.bouncycastle.crypto.test.ZucTest
Main entry point.
main(String[]) - Static method in class org.bouncycastle.crypto.threshold.test.AllTests
 
main(String[]) - Static method in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
main(String[]) - Static method in class org.bouncycastle.math.ec.test.AllTests
 
main(String[]) - Static method in class org.bouncycastle.math.ec.test.F2mProofer
 
main(String[]) - Static method in class org.bouncycastle.math.ec.tools.DiscoverEndomorphisms
 
main(String[]) - Static method in class org.bouncycastle.math.ec.tools.F2mSqrtOptimizer
 
main(String[]) - Static method in class org.bouncycastle.math.ec.tools.TraceOptimizer
 
main(String[]) - Static method in class org.bouncycastle.math.raw.test.AllTests
 
main(String[]) - Static method in class org.bouncycastle.math.test.AllTests
 
main(String[]) - Static method in class org.bouncycastle.pqc.crypto.test.AIMerTest
 
main(String[]) - Static method in class org.bouncycastle.pqc.crypto.test.FaestParametersTest
 
main(String[]) - Static method in class org.bouncycastle.pqc.crypto.test.HAETAETest
 
main(String[]) - Static method in class org.bouncycastle.pqc.crypto.test.MayoTest
 
main(String[]) - Static method in class org.bouncycastle.pqc.crypto.test.NewHopeTest
 
main(String[]) - Static method in class org.bouncycastle.pqc.crypto.test.NTRUPlusTest
 
main(String[]) - Static method in class org.bouncycastle.pqc.crypto.test.QRUOVTest
 
main(String[]) - Static method in class org.bouncycastle.pqc.crypto.test.RegressionTest
 
main(String[]) - Static method in class org.bouncycastle.pqc.crypto.test.SnovaTest
 
main(String[]) - Static method in class org.bouncycastle.pqc.crypto.test.Sphincs256Test
 
main(String[]) - Static method in class org.bouncycastle.pqc.crypto.test.SQIsignTest
 
main(String[]) - Static method in class org.bouncycastle.pqc.crypto.test.XWingTest
 
main(String[]) - Static method in class org.bouncycastle.util.encoders.test.AllTests
 
main(String[]) - Static method in class org.bouncycastle.util.encoders.test.EncoderTest
 
main(String[]) - Static method in class org.bouncycastle.util.encoders.test.UTF8Test
 
main(String[]) - Static method in class org.bouncycastle.util.io.pem.test.AllTests
 
main(String[]) - Static method in class org.bouncycastle.util.io.test.BufferingOutputStreamTest
 
main(String[]) - Static method in class org.bouncycastle.util.utiltest.AllTests
 
makeKeyStreamWord() - Method in class org.bouncycastle.crypto.engines.Zuc128CoreEngine
Create the next keyStream word.
makeWorkingKey(byte[]) - Method in class org.bouncycastle.crypto.engines.SerpentEngine
Expand a user-supplied key material into a session key.
makeWorkingKey(byte[]) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
 
makeWorkingKey(byte[]) - Method in class org.bouncycastle.crypto.engines.TnepresEngine
Expand a user-supplied key material into a session key.
MALFORMED_REQUEST - Static variable in class org.bouncycastle.asn1.ocsp.OCSPResponseStatus
 
map(ECPoint) - Method in interface org.bouncycastle.math.ec.ECPointMap
 
map(ECPoint) - Method in class org.bouncycastle.math.ec.ScaleXNegateYPointMap
 
map(ECPoint) - Method in class org.bouncycastle.math.ec.ScaleXPointMap
 
map(ECPoint) - Method in class org.bouncycastle.math.ec.ScaleYNegateXPointMap
 
map(ECPoint) - Method in class org.bouncycastle.math.ec.ScaleYPointMap
 
mappedPoint - Variable in class org.bouncycastle.math.ec.endo.EndoPreCompInfo
 
mapPoint(ECEndomorphism, ECPoint) - Static method in class org.bouncycastle.math.ec.endo.EndoUtil
 
mapToAffineXY(ECPoint) - Method in interface org.bouncycastle.crypto.hash2curve.CurveProcessor
Converts an elliptic-curve point into the affine (x, y) coordinate representation defined by the hash-to-curve suite.
mapToAffineXY(ECPoint) - Method in class org.bouncycastle.crypto.hash2curve.impl.BLS12_381G1CurveProcessor
 
mapToAffineXY(ECPoint) - Method in class org.bouncycastle.crypto.hash2curve.impl.MontgomeryCurveProcessor
 
mapToAffineXY(ECPoint) - Method in class org.bouncycastle.crypto.hash2curve.impl.NistCurveProcessor
 
mapToCurve - Variable in class org.bouncycastle.crypto.hash2curve.HashToEllipticCurve
 
MapToCurve - Interface in org.bouncycastle.crypto.hash2curve
Interface for Map to Curve
mapToCurveAndIso3(Fp2Element) - Method in class org.bouncycastle.crypto.bls.BLS12_381G2HashToCurve
Stages 2-3: simplified SWU on E' followed by iso_3 to E.
mark(int) - Method in class org.bouncycastle.crypto.io.CipherInputStream
Mark the current position.
markSupported() - Method in class org.bouncycastle.crypto.io.CipherInputStream
Return true if mark(readlimit) is supported.
MarsupilamiFourteen() - Constructor for class org.bouncycastle.crypto.digests.Kangaroo.MarsupilamiFourteen
Constructor.
MarsupilamiFourteen(int, CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.Kangaroo.MarsupilamiFourteen
Constructor.
MarsupilamiFourteen(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.Kangaroo.MarsupilamiFourteen
 
match(T) - Method in interface org.bouncycastle.util.Selector
Match the passed in object, returning true if it would be selected by this selector, false otherwise.
MAX_LAMBDA - Static variable in class org.bouncycastle.pqc.crypto.faest.FaestParameters
Max length of a witness, mirrors MAX_LAMBDA in instances.h.
MAX_MEMORY_EXP - Static variable in class org.bouncycastle.crypto.params.Argon2Parameters
System/security property setting the maximum permitted memory exponent (i.e.
MAX_MICROS - Static variable in class org.bouncycastle.asn1.tsp.Accuracy
 
MAX_MILLIS - Static variable in class org.bouncycastle.asn1.tsp.Accuracy
 
MAX_PARALLELISM - Static variable in class org.bouncycastle.crypto.params.Argon2Parameters
System/security property bounding the Argon2 parallelism (lanes) accepted when a key is derived from untrusted cost parameters - notably an OpenPGP Argon2 S2K specifier.
MAX_PASSES - Static variable in class org.bouncycastle.crypto.params.Argon2Parameters
System/security property bounding the number of Argon2 passes (iterations) accepted when a key is derived from untrusted cost parameters - notably an OpenPGP Argon2 S2K specifier.
MAX_ROUNDS - Static variable in class org.bouncycastle.crypto.engines.CAST5Engine
 
MAX_SERIAL - Static variable in class org.bouncycastle.asn1.x509.MTCCertificationAuthority
mtcMaxSerial - the largest legal serial, 2^64 - 1 (a serial is the 64-bit composition of a 16-bit log number and a 48-bit entry index).
MAX_TAU - Static variable in class org.bouncycastle.pqc.crypto.faest.FaestParameters
Max VOLE repetitions, mirrors MAX_TAU.
MaxBytesExceededException - Exception in org.bouncycastle.crypto
this exception is thrown whenever a cipher requires a change of key, iv or similar after x amount of bytes enciphered
MaxBytesExceededException() - Constructor for exception org.bouncycastle.crypto.MaxBytesExceededException
base constructor.
MaxBytesExceededException(String) - Constructor for exception org.bouncycastle.crypto.MaxBytesExceededException
create an with the given message.
mayo - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
Mayo
mayo1 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mayo1 - Static variable in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
mayo2 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mayo2 - Static variable in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
mayo3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mayo3 - Static variable in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
mayo5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mayo5 - Static variable in class org.bouncycastle.pqc.crypto.mayo.MayoParameters
 
mayo_1 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.8.1.3 OQS_OID_MAYO1
mayo_2 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.8.2.3 OQS_OID_MAYO2
mayo_3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.8.3.3 OQS_OID_MAYO3
mayo_5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.8.5.3 OQS_OID_MAYO5
MayoKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.mayo
 
MayoKeyGenerationParameters(SecureRandom, MayoParameters) - Constructor for class org.bouncycastle.pqc.crypto.mayo.MayoKeyGenerationParameters
 
MayoKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.mayo
Implementation of the MAYO asymmetric key pair generator following the MAYO signature scheme specifications.
MayoKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.mayo.MayoKeyPairGenerator
 
MayoKeyParameters - Class in org.bouncycastle.pqc.crypto.mayo
 
MayoKeyParameters(boolean, MayoParameters) - Constructor for class org.bouncycastle.pqc.crypto.mayo.MayoKeyParameters
 
MayoParameters - Class in org.bouncycastle.pqc.crypto.mayo
 
MayoPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.mayo
 
MayoPrivateKeyParameters(MayoParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.mayo.MayoPrivateKeyParameters
 
MayoPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.mayo
 
MayoPublicKeyParameters(MayoParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.mayo.MayoPublicKeyParameters
 
MayoRetryTest - Class in org.bouncycastle.pqc.crypto.mayo
Regression test for the retry path in MayoSigner.generateSignature(byte[]).
MayoRetryTest() - Constructor for class org.bouncycastle.pqc.crypto.mayo.MayoRetryTest
 
MayoSigner - Class in org.bouncycastle.pqc.crypto.mayo
Implementation of the MAYO digital signature scheme as specified in the MAYO documentation.
MayoSigner() - Constructor for class org.bouncycastle.pqc.crypto.mayo.MayoSigner
 
MayoTest - Class in org.bouncycastle.pqc.crypto.test
 
MayoTest() - Constructor for class org.bouncycastle.pqc.crypto.test.MayoTest
 
mbCipher - Variable in class org.bouncycastle.crypto.BufferedBlockCipher
 
mbCipher - Variable in class org.bouncycastle.crypto.DefaultBufferedBlockCipher
 
mcEliece - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
1.3.6.1.4.1.8301.3.1.3.4.1
mceliece348864_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mceliece348864f_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mceliece348864fr3 - Static variable in class org.bouncycastle.pqc.crypto.cmce.CMCEParameters
Deprecated.
 
mceliece348864r3 - Static variable in class org.bouncycastle.pqc.crypto.cmce.CMCEParameters
Deprecated.
 
mceliece460896 - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
mceliece460896 - Static variable in class org.bouncycastle.crypto.params.CMCEParameters
 
mceliece460896_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mceliece460896f - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
mceliece460896f - Static variable in class org.bouncycastle.crypto.params.CMCEParameters
 
mceliece460896f_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mceliece460896fr3 - Static variable in class org.bouncycastle.pqc.crypto.cmce.CMCEParameters
Deprecated.
 
mceliece460896pc - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
mceliece460896pc - Static variable in class org.bouncycastle.crypto.params.CMCEParameters
 
mceliece460896pcf - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
mceliece460896pcf - Static variable in class org.bouncycastle.crypto.params.CMCEParameters
 
mceliece460896r3 - Static variable in class org.bouncycastle.pqc.crypto.cmce.CMCEParameters
Deprecated.
 
mceliece6688128 - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
mceliece6688128 - Static variable in class org.bouncycastle.crypto.params.CMCEParameters
 
mceliece6688128_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mceliece6688128f - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
mceliece6688128f - Static variable in class org.bouncycastle.crypto.params.CMCEParameters
 
mceliece6688128f_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mceliece6688128fr3 - Static variable in class org.bouncycastle.pqc.crypto.cmce.CMCEParameters
Deprecated.
 
mceliece6688128pc - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
mceliece6688128pc - Static variable in class org.bouncycastle.crypto.params.CMCEParameters
 
mceliece6688128pcf - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
mceliece6688128pcf - Static variable in class org.bouncycastle.crypto.params.CMCEParameters
 
mceliece6688128r3 - Static variable in class org.bouncycastle.pqc.crypto.cmce.CMCEParameters
Deprecated.
 
mceliece6960119 - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
mceliece6960119 - Static variable in class org.bouncycastle.crypto.params.CMCEParameters
 
mceliece6960119_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mceliece6960119f - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
mceliece6960119f - Static variable in class org.bouncycastle.crypto.params.CMCEParameters
 
mceliece6960119f_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mceliece6960119fr3 - Static variable in class org.bouncycastle.pqc.crypto.cmce.CMCEParameters
Deprecated.
 
mceliece6960119pc - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
mceliece6960119pc - Static variable in class org.bouncycastle.crypto.params.CMCEParameters
 
mceliece6960119pcf - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
mceliece6960119pcf - Static variable in class org.bouncycastle.crypto.params.CMCEParameters
 
mceliece6960119r3 - Static variable in class org.bouncycastle.pqc.crypto.cmce.CMCEParameters
Deprecated.
 
mceliece8192128 - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
mceliece8192128 - Static variable in class org.bouncycastle.crypto.params.CMCEParameters
 
mceliece8192128_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mceliece8192128f - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
mceliece8192128f - Static variable in class org.bouncycastle.crypto.params.CMCEParameters
 
mceliece8192128f_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mceliece8192128fr3 - Static variable in class org.bouncycastle.pqc.crypto.cmce.CMCEParameters
Deprecated.
 
mceliece8192128pc - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
mceliece8192128pc - Static variable in class org.bouncycastle.crypto.params.CMCEParameters
 
mceliece8192128pcf - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
mceliece8192128pcf - Static variable in class org.bouncycastle.crypto.params.CMCEParameters
 
mceliece8192128r3 - Static variable in class org.bouncycastle.pqc.crypto.cmce.CMCEParameters
Deprecated.
 
mcElieceCca2 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
1.3.6.1.4.1.8301.3.1.3.4.2
mcElieceFujisaki - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
mcElieceKobara_Imai - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
mcEliecePointcheval - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
md2 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
1.2.840.113549.2.2
MD2Digest - Class in org.bouncycastle.crypto.digests
implementation of MD2 as outlined in RFC1319 by B.Kaliski from RSA Laboratories April 1992
MD2Digest() - Constructor for class org.bouncycastle.crypto.digests.MD2Digest
 
MD2Digest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.MD2Digest
 
MD2Digest(MD2Digest) - Constructor for class org.bouncycastle.crypto.digests.MD2Digest
 
MD2DigestTest - Class in org.bouncycastle.crypto.test
standard vector test for MD2 from RFC1319 by B.Kaliski of RSA Laboratories April 1992
md2WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#1: 1.2.840.113549.1.1.2
md4 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
1.2.840.113549.2.4
MD4Digest - Class in org.bouncycastle.crypto.digests
implementation of MD4 as RFC 1320 by R.
MD4Digest() - Constructor for class org.bouncycastle.crypto.digests.MD4Digest
 
MD4Digest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.MD4Digest
 
MD4Digest(MD4Digest) - Constructor for class org.bouncycastle.crypto.digests.MD4Digest
 
MD4DigestTest - Class in org.bouncycastle.crypto.test
standard vector test for MD4 from RFC 1320.
md4WithRSA - Static variable in interface org.bouncycastle.asn1.oiw.OIWObjectIdentifiers
OID: 1.3.14.3.2.2
md4WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.oiw.OIWObjectIdentifiers
OID: 1.3.14.3.2.4
md4WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#1: 1.2.840.113549.1.1.3
md5 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
1.2.840.113549.2.5
MD5Digest - Class in org.bouncycastle.crypto.digests
implementation of MD5 as outlined in "Handbook of Applied Cryptography", pages 346 - 347.
MD5Digest() - Constructor for class org.bouncycastle.crypto.digests.MD5Digest
Standard constructor
MD5Digest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.MD5Digest
 
MD5Digest(byte[]) - Constructor for class org.bouncycastle.crypto.digests.MD5Digest
 
MD5Digest(MD5Digest) - Constructor for class org.bouncycastle.crypto.digests.MD5Digest
Copy constructor.
MD5DigestTest - Class in org.bouncycastle.crypto.test
standard vector test for MD5 from "Handbook of Applied Cryptography", page 345.
MD5HMacTest - Class in org.bouncycastle.crypto.test
MD5 HMac Test, test vectors from RFC 2202
MD5HMacTest() - Constructor for class org.bouncycastle.crypto.test.MD5HMacTest
 
md5WithRSA - Static variable in interface org.bouncycastle.asn1.oiw.OIWObjectIdentifiers
OID: 1.3.14.3.2.3
md5WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#1: 1.2.840.113549.1.1.4
member - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
Memoable - Interface in org.bouncycastle.util
Interface for Memoable objects.
MemoableResetException - Exception in org.bouncycastle.util
Exception to be thrown on a failure to reset an object implementing Memoable.
MemoableResetException(String) - Constructor for exception org.bouncycastle.util.MemoableResetException
Basic Constructor.
MESSAGE_REFERENCE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
messageDecrypt(byte[]) - Method in interface org.bouncycastle.pqc.crypto.MessageEncryptor
 
messageDigest - Static variable in interface org.bouncycastle.asn1.cms.CMSAttributes
PKCS#9: 1.2.840.113549.1.9.4
messageEncrypt(byte[]) - Method in interface org.bouncycastle.pqc.crypto.MessageEncryptor
 
MessageEncryptor - Interface in org.bouncycastle.pqc.crypto
Base interface for a PQC encryption algorithm.
messageExpansion - Variable in class org.bouncycastle.crypto.hash2curve.HashToField
 
MessageExpansion - Interface in org.bouncycastle.crypto.hash2curve
The MessageExpansion interface defines a contract for expanding a message.
MessageImprint - Class in org.bouncycastle.asn1.tsp
 
MessageImprint(AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.tsp.MessageImprint
 
MessageSigner - Interface in org.bouncycastle.pqc.crypto
Base interface for a PQC signing algorithm.
MessageSignerAdapter - Class in org.bouncycastle.pqc.crypto
 
MessageSignerAdapter(MessageSigner) - Constructor for class org.bouncycastle.pqc.crypto.MessageSignerAdapter
 
MetaData - Class in org.bouncycastle.asn1.cms
RFC 5544: Binding Documents with Time-Stamps; MetaData object.
MetaData(ASN1Boolean, ASN1UTF8String, ASN1IA5String, Attributes) - Constructor for class org.bouncycastle.asn1.cms.MetaData
 
MGF1BytesGenerator - Class in org.bouncycastle.crypto.generators
Generator for MGF1 as defined in PKCS 1v2
MGF1BytesGenerator(Digest) - Constructor for class org.bouncycastle.crypto.generators.MGF1BytesGenerator
 
MGF1GeneratorTest - Class in org.bouncycastle.crypto.test
MGF1 tests - vectors from ISO 18033 for KDF1 (equivalent).
MGF1GeneratorTest() - Constructor for class org.bouncycastle.crypto.test.MGF1GeneratorTest
 
MGFParameters - Class in org.bouncycastle.crypto.params
parameters for mask derivation functions.
MGFParameters(byte[]) - Constructor for class org.bouncycastle.crypto.params.MGFParameters
 
MGFParameters(byte[], int, int) - Constructor for class org.bouncycastle.crypto.params.MGFParameters
 
mgmt - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.2: Internet management
microsoft - Static variable in interface org.bouncycastle.asn1.microsoft.MicrosoftObjectIdentifiers
Base OID: 1.3.6.1.4.1.311
microsoftAppPolicies - Static variable in interface org.bouncycastle.asn1.microsoft.MicrosoftObjectIdentifiers
OID: 1.3.6.1.4.1.311.21.10
microsoftCaVersion - Static variable in interface org.bouncycastle.asn1.microsoft.MicrosoftObjectIdentifiers
OID: 1.3.6.1.4.1.311.21.1
microsoftCertTemplateV1 - Static variable in interface org.bouncycastle.asn1.microsoft.MicrosoftObjectIdentifiers
OID: 1.3.6.1.4.1.311.20.2
microsoftCertTemplateV2 - Static variable in interface org.bouncycastle.asn1.microsoft.MicrosoftObjectIdentifiers
OID: 1.3.6.1.4.1.311.21.7
microsoftCrlNextPublish - Static variable in interface org.bouncycastle.asn1.microsoft.MicrosoftObjectIdentifiers
OID: 1.3.6.1.4.1.311.21.4
MicrosoftObjectIdentifiers - Interface in org.bouncycastle.asn1.microsoft
Microsoft Object identifier base: iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) microsoft(311) 1.3.6.1.4.1.311
microsoftPrevCaCertHash - Static variable in interface org.bouncycastle.asn1.microsoft.MicrosoftObjectIdentifiers
OID: 1.3.6.1.4.1.311.21.2
microsoftTimeStampRequest - Static variable in interface org.bouncycastle.asn1.microsoft.MicrosoftObjectIdentifiers
OID: 1.3.6.1.4.1.311.3.2.1 — SPC_TIME_STAMP_REQUEST_OBJID, the countersignature type of a legacy (pre-RFC 3161) Authenticode time stamp request.
millionATest(String) - Method in class org.bouncycastle.crypto.test.DigestTest
 
MIN_MICROS - Static variable in class org.bouncycastle.asn1.tsp.Accuracy
 
MIN_MILLIS - Static variable in class org.bouncycastle.asn1.tsp.Accuracy
 
MiscObjectIdentifiers - Interface in org.bouncycastle.asn1.misc
 
MiscTest - Class in org.bouncycastle.asn1.test
 
MiscTest() - Constructor for class org.bouncycastle.asn1.test.MiscTest
 
MISSING_TIME_STAMP - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
Deprecated.
use lower case version
missingTimeStamp - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
ml_dsa_44 - Static variable in class org.bouncycastle.crypto.params.MLDSAParameters
 
ml_dsa_44 - Static variable in class org.bouncycastle.pqc.crypto.mldsa.MLDSAParameters
Deprecated.
 
ml_dsa_44_with_sha512 - Static variable in class org.bouncycastle.crypto.params.MLDSAParameters
 
ml_dsa_44_with_sha512 - Static variable in class org.bouncycastle.pqc.crypto.mldsa.MLDSAParameters
Deprecated.
 
ml_dsa_65 - Static variable in class org.bouncycastle.crypto.params.MLDSAParameters
 
ml_dsa_65 - Static variable in class org.bouncycastle.pqc.crypto.mldsa.MLDSAParameters
Deprecated.
 
ml_dsa_65_with_sha512 - Static variable in class org.bouncycastle.crypto.params.MLDSAParameters
 
ml_dsa_65_with_sha512 - Static variable in class org.bouncycastle.pqc.crypto.mldsa.MLDSAParameters
Deprecated.
 
ml_dsa_87 - Static variable in class org.bouncycastle.crypto.params.MLDSAParameters
 
ml_dsa_87 - Static variable in class org.bouncycastle.pqc.crypto.mldsa.MLDSAParameters
Deprecated.
 
ml_dsa_87_with_sha512 - Static variable in class org.bouncycastle.crypto.params.MLDSAParameters
 
ml_dsa_87_with_sha512 - Static variable in class org.bouncycastle.pqc.crypto.mldsa.MLDSAParameters
Deprecated.
 
ml_kem_1024 - Static variable in class org.bouncycastle.crypto.params.MLKEMParameters
 
ml_kem_1024 - Static variable in class org.bouncycastle.pqc.crypto.mlkem.MLKEMParameters
Deprecated.
 
ml_kem_512 - Static variable in class org.bouncycastle.crypto.params.MLKEMParameters
 
ml_kem_512 - Static variable in class org.bouncycastle.pqc.crypto.mlkem.MLKEMParameters
Deprecated.
 
ml_kem_768 - Static variable in class org.bouncycastle.crypto.params.MLKEMParameters
 
ml_kem_768 - Static variable in class org.bouncycastle.pqc.crypto.mlkem.MLKEMParameters
Deprecated.
 
mldsa44_bp256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.8.1.5 OQS_OID_MLDSA44_bp256
mldsa44_ed25519 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.8.1.3 OQS_OID_MLDSA44_ed25519
mldsa44_p256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.8.1.4 OQS_OID_MLDSA44_p256
mldsa44_pss2048 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.8.1.1 OQS_OID_MLDSA44_pss2048
mldsa44_rsa2048 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.8.1.2 OQS_OID_MLDSA44_rsa2048
mldsa65_bp256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.8.1.9 OQS_OID_MLDSA65_bp256
mldsa65_ed25519 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.8.1.10 OQS_OID_MLDSA65_ed25519
mldsa65_p256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.8.1.8 OQS_OID_MLDSA65_p256
mldsa65_pss3072 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.8.1.6 OQS_OID_MLDSA65_pss3072
mldsa65_rsa3072 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.8.1.7 OQS_OID_MLDSA65_rsa3072
mldsa87_bp384 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.8.1.12 OQS_OID_MLDSA87_bp384
mldsa87_ed448 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.8.1.13 OQS_OID_MLDSA87_ed448
mldsa87_p384 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
2.16.840.1.114027.80.8.1.11 OQS_OID_MLDSA87_p384
MLDSAEngine - Class in org.bouncycastle.crypto.signers.mldsa
Lightweight ML-DSA (FIPS 204) engine — key generation, signing and verification.
MLDSAKeyGenerationParameters - Class in org.bouncycastle.crypto.params
 
MLDSAKeyGenerationParameters(SecureRandom, MLDSAParameters) - Constructor for class org.bouncycastle.crypto.params.MLDSAKeyGenerationParameters
 
MLDSAKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.mldsa
Deprecated.
use org.bouncycastle.crypto.params.MLDSAKeyGenerationParameters
MLDSAKeyGenerationParameters(SecureRandom, MLDSAParameters) - Constructor for class org.bouncycastle.pqc.crypto.mldsa.MLDSAKeyGenerationParameters
Deprecated.
 
MLDSAKeyPairGenerator - Class in org.bouncycastle.crypto.generators
 
MLDSAKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.MLDSAKeyPairGenerator
 
MLDSAKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.mldsa
Deprecated.
use org.bouncycastle.crypto.generators.MLDSAKeyPairGenerator
MLDSAKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.mldsa.MLDSAKeyPairGenerator
Deprecated.
 
MLDSAKeyParameters - Class in org.bouncycastle.crypto.params
 
MLDSAKeyParameters(boolean, MLDSAParameters) - Constructor for class org.bouncycastle.crypto.params.MLDSAKeyParameters
 
MLDSAKeyParameters - Class in org.bouncycastle.pqc.crypto.mldsa
Deprecated.
use org.bouncycastle.crypto.params.MLDSAKeyParameters
MLDSAKeyParameters(boolean, MLDSAParameters) - Constructor for class org.bouncycastle.pqc.crypto.mldsa.MLDSAKeyParameters
Deprecated.
 
MLDSAParameters - Class in org.bouncycastle.crypto.params
 
MLDSAParameters - Class in org.bouncycastle.pqc.crypto.mldsa
Deprecated.
use org.bouncycastle.crypto.params.MLDSAParameters
MLDSAPrivateKeyParameters - Class in org.bouncycastle.crypto.params
 
MLDSAPrivateKeyParameters(MLDSAParameters, byte[]) - Constructor for class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
MLDSAPrivateKeyParameters(MLDSAParameters, byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
MLDSAPrivateKeyParameters(MLDSAParameters, byte[], byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
MLDSAPrivateKeyParameters(MLDSAParameters, byte[], MLDSAPublicKeyParameters) - Constructor for class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
MLDSAPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.mldsa
Deprecated.
use org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
MLDSAPrivateKeyParameters(MLDSAParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
MLDSAPrivateKeyParameters(MLDSAParameters, byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
MLDSAPrivateKeyParameters(MLDSAParameters, byte[], byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
MLDSAPrivateKeyParameters(MLDSAParameters, byte[], MLDSAPublicKeyParameters) - Constructor for class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
MLDSAPublicKeyParameters - Class in org.bouncycastle.crypto.params
 
MLDSAPublicKeyParameters(MLDSAParameters, byte[]) - Constructor for class org.bouncycastle.crypto.params.MLDSAPublicKeyParameters
 
MLDSAPublicKeyParameters(MLDSAParameters, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.params.MLDSAPublicKeyParameters
 
MLDSAPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.mldsa
Deprecated.
use org.bouncycastle.crypto.params.MLDSAPublicKeyParameters
MLDSAPublicKeyParameters(MLDSAParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.mldsa.MLDSAPublicKeyParameters
Deprecated.
 
MLDSAPublicKeyParameters(MLDSAParameters, byte[], byte[]) - Constructor for class org.bouncycastle.pqc.crypto.mldsa.MLDSAPublicKeyParameters
Deprecated.
 
MLDSASigner - Class in org.bouncycastle.crypto.signers
 
MLDSASigner() - Constructor for class org.bouncycastle.crypto.signers.MLDSASigner
 
MLDSASigner - Class in org.bouncycastle.pqc.crypto.mldsa
Deprecated.
use org.bouncycastle.crypto.signers.MLDSASigner
MLDSASigner() - Constructor for class org.bouncycastle.pqc.crypto.mldsa.MLDSASigner
Deprecated.
 
MLDSATest - Class in org.bouncycastle.pqc.crypto.test
 
MLDSATest() - Constructor for class org.bouncycastle.pqc.crypto.test.MLDSATest
 
MLKEMEngine - Class in org.bouncycastle.crypto.kems.mlkem
 
MLKEMExtractor - Class in org.bouncycastle.crypto.kems
 
MLKEMExtractor(MLKEMPrivateKeyParameters) - Constructor for class org.bouncycastle.crypto.kems.MLKEMExtractor
 
MLKEMExtractor - Class in org.bouncycastle.pqc.crypto.mlkem
Deprecated.
use org.bouncycastle.crypto.kems.MLKEMExtractor
MLKEMExtractor(MLKEMPrivateKeyParameters) - Constructor for class org.bouncycastle.pqc.crypto.mlkem.MLKEMExtractor
Deprecated.
 
MLKEMGenerator - Class in org.bouncycastle.crypto.kems
 
MLKEMGenerator(SecureRandom) - Constructor for class org.bouncycastle.crypto.kems.MLKEMGenerator
 
MLKEMGenerator - Class in org.bouncycastle.pqc.crypto.mlkem
Deprecated.
use org.bouncycastle.crypto.kems.MLKEMGenerator
MLKEMGenerator(SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.mlkem.MLKEMGenerator
Deprecated.
 
MLKEMKeyGenerationParameters - Class in org.bouncycastle.crypto.params
 
MLKEMKeyGenerationParameters(SecureRandom, MLKEMParameters) - Constructor for class org.bouncycastle.crypto.params.MLKEMKeyGenerationParameters
 
MLKEMKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.mlkem
Deprecated.
use org.bouncycastle.crypto.params.MLKEMKeyGenerationParameters
MLKEMKeyGenerationParameters(SecureRandom, MLKEMParameters) - Constructor for class org.bouncycastle.pqc.crypto.mlkem.MLKEMKeyGenerationParameters
Deprecated.
 
MLKEMKeyPairGenerator - Class in org.bouncycastle.crypto.generators
 
MLKEMKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.MLKEMKeyPairGenerator
 
MLKEMKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.mlkem
Deprecated.
use org.bouncycastle.crypto.generators.MLKEMKeyPairGenerator
MLKEMKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.mlkem.MLKEMKeyPairGenerator
Deprecated.
 
MLKEMKeyParameters - Class in org.bouncycastle.crypto.params
 
MLKEMKeyParameters(boolean, MLKEMParameters) - Constructor for class org.bouncycastle.crypto.params.MLKEMKeyParameters
 
MLKEMKeyParameters - Class in org.bouncycastle.pqc.crypto.mlkem
Deprecated.
use org.bouncycastle.crypto.params.MLKEMKeyParameters
MLKEMKeyParameters(boolean, MLKEMParameters) - Constructor for class org.bouncycastle.pqc.crypto.mlkem.MLKEMKeyParameters
Deprecated.
 
MLKEMParameters - Class in org.bouncycastle.crypto.params
 
MLKEMParameters - Class in org.bouncycastle.pqc.crypto.mlkem
Deprecated.
use org.bouncycastle.crypto.params.MLKEMParameters
MLKEMPrivateKeyParameters - Class in org.bouncycastle.crypto.params
 
MLKEMPrivateKeyParameters(MLKEMParameters, byte[], byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters
 
MLKEMPrivateKeyParameters(MLKEMParameters, byte[], byte[], byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters
 
MLKEMPrivateKeyParameters(MLKEMParameters, byte[]) - Constructor for class org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters
 
MLKEMPrivateKeyParameters(MLKEMParameters, byte[], MLKEMPublicKeyParameters) - Constructor for class org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters
 
MLKEMPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.mlkem
Deprecated.
use org.bouncycastle.crypto.params.MLKEMKeyPrivateKeyParameters
MLKEMPrivateKeyParameters(MLKEMParameters, byte[], byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters
Deprecated.
 
MLKEMPrivateKeyParameters(MLKEMParameters, byte[], byte[], byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters
Deprecated.
 
MLKEMPrivateKeyParameters(MLKEMParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters
Deprecated.
 
MLKEMPrivateKeyParameters(MLKEMParameters, byte[], MLKEMPublicKeyParameters) - Constructor for class org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters
Deprecated.
 
MLKEMPublicKeyParameters - Class in org.bouncycastle.crypto.params
 
MLKEMPublicKeyParameters(MLKEMParameters, byte[], byte[]) - Constructor for class org.bouncycastle.crypto.params.MLKEMPublicKeyParameters
 
MLKEMPublicKeyParameters(MLKEMParameters, byte[]) - Constructor for class org.bouncycastle.crypto.params.MLKEMPublicKeyParameters
 
MLKEMPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.mlkem
Deprecated.
use org.bouncycastle.crypto.params.MLKEMKeyPublicKeyParameters
MLKEMPublicKeyParameters(MLKEMParameters, byte[], byte[]) - Constructor for class org.bouncycastle.pqc.crypto.mlkem.MLKEMPublicKeyParameters
Deprecated.
 
MLKEMPublicKeyParameters(MLKEMParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.mlkem.MLKEMPublicKeyParameters
Deprecated.
 
MLKEMTest - Class in org.bouncycastle.pqc.crypto.test
 
MLKEMTest() - Constructor for class org.bouncycastle.pqc.crypto.test.MLKEMTest
 
Mod - Class in org.bouncycastle.math.raw
Modular inversion as implemented in this class is based on the paper "Fast constant-time gcd computation and modular inversion" by Daniel J.
Mod() - Constructor for class org.bouncycastle.math.raw.Mod
 
mod3PhiN() - Method in class org.bouncycastle.pqc.math.ntru.Polynomial
 
modAdd(BigInteger, BigInteger) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
ModCertTemplate - Class in org.bouncycastle.asn1.cmc
id-cmc-modCertTemplate OBJECT IDENTIFIER ::= {id-cmc 31} ModCertTemplate ::= SEQUENCE { pkiDataReference BodyPartPath, certReferences BodyPartList, replace BOOLEAN DEFAULT TRUE, certTemplate CertTemplate }
ModCertTemplate(BodyPartPath, BodyPartList, boolean, CertTemplate) - Constructor for class org.bouncycastle.asn1.cmc.ModCertTemplate
 
ModCertTemplateTest - Class in org.bouncycastle.asn1.cmc.test
 
ModCertTemplateTest() - Constructor for class org.bouncycastle.asn1.cmc.test.ModCertTemplateTest
 
modDouble(BigInteger) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
mode_auth - Static variable in class org.bouncycastle.crypto.hpke.HPKE
 
mode_auth_psk - Static variable in class org.bouncycastle.crypto.hpke.HPKE
 
mode_base - Static variable in class org.bouncycastle.crypto.hpke.HPKE
 
mode_psk - Static variable in class org.bouncycastle.crypto.hpke.HPKE
 
ModeTest - Class in org.bouncycastle.crypto.test
CFB/OFB Mode test of IV padding.
ModeTest() - Constructor for class org.bouncycastle.crypto.test.ModeTest
 
modHalf(BigInteger) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
modHalfAbs(BigInteger) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
modInverse(BigInteger) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
modMult(BigInteger, BigInteger) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
ModObjectIdentifiers - Interface in org.bouncycastle.asn1.mod
 
modOddInverse(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Mod
 
modOddInverse(BigInteger, BigInteger) - Static method in class org.bouncycastle.util.BigIntegers
 
modOddInverseVar(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Mod
 
modOddInverseVar(BigInteger, BigInteger) - Static method in class org.bouncycastle.util.BigIntegers
 
modOddIsCoprime(int[], int[]) - Static method in class org.bouncycastle.math.raw.Mod
 
modOddIsCoprime(BigInteger, BigInteger) - Static method in class org.bouncycastle.util.BigIntegers
 
modOddIsCoprimeVar(int[], int[]) - Static method in class org.bouncycastle.math.raw.Mod
 
modOddIsCoprimeVar(BigInteger, BigInteger) - Static method in class org.bouncycastle.util.BigIntegers
 
modPow(BigInteger) - Method in class org.bouncycastle.crypto.bls.Fp12Element
Modular exponentiation by an integer exponent.
modPow(BigInteger) - Method in class org.bouncycastle.crypto.bls.Fp2Element
Modular exponentiation in Fp^2 by a non-negative integer exponent.
modPow(BigInteger) - Method in class org.bouncycastle.crypto.bls.Fp6Element
Modular exponentiation by a non-negative integer.
modQPhiN() - Method in class org.bouncycastle.pqc.math.ntru.Polynomial
 
modReduce(BigInteger) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
modSubtract(BigInteger, BigInteger) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
MonetaryLimit - Class in org.bouncycastle.asn1.isismtt.x509
Monetary limit for transactions.
MonetaryLimit(String, int, int) - Constructor for class org.bouncycastle.asn1.isismtt.x509.MonetaryLimit
Constructor from a given details.
MonetaryLimitUnitTest - Class in org.bouncycastle.asn1.isismtt.test
 
MonetaryLimitUnitTest() - Constructor for class org.bouncycastle.asn1.isismtt.test.MonetaryLimitUnitTest
 
MonetaryValue - Class in org.bouncycastle.asn1.x509.qualified
The MonetaryValue object.
MonetaryValue(Iso4217CurrencyCode, int, int) - Constructor for class org.bouncycastle.asn1.x509.qualified.MonetaryValue
 
MonetaryValueUnitTest - Class in org.bouncycastle.asn1.test
 
MonetaryValueUnitTest() - Constructor for class org.bouncycastle.asn1.test.MonetaryValueUnitTest
 
Mont256 - Class in org.bouncycastle.math.raw
 
Mont256() - Constructor for class org.bouncycastle.math.raw.Mont256
 
MontgomeryCurveProcessor - Class in org.bouncycastle.crypto.hash2curve.impl
Curve processor for Montgomery curves of the form B * y^2 = x^3 + A * x^2 + x Internally we treat this as a long Weierstrass curve y^2 = x^3 + a2 * x^2 + a4 * x + a6 with a2 = A / B, a4 = 1 / B, a6 = 0.
MontgomeryCurveProcessor(ECCurve, int, int, int) - Constructor for class org.bouncycastle.crypto.hash2curve.impl.MontgomeryCurveProcessor
Constructs a MontgomeryCurveProcessor object for processing elliptic curves represented in the Montgomery model.
montgomeryTrick(ECFieldElement[], int, int) - Static method in class org.bouncycastle.math.ec.ECAlgorithms
 
montgomeryTrick(ECFieldElement[], int, int, ECFieldElement) - Static method in class org.bouncycastle.math.ec.ECAlgorithms
 
mq18433Add(int, int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Modular addition: (x + y) mod Q, result in [1..Q] where Q represents 0 mod Q.
mq18433Half(int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Compute half: x/2 mod Q.
mq18433HalfMonty(int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Alternative half implementation using modular inverse of 2
mq18433INTT(int, short[], int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Inverse NTT matching C mq18433_iNTT exactly. 1/n normalization is embedded in the iGM twiddle factors.
mq18433INTTWithScaling(int, short[], int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Alias for mq18433INTT kept for compatibility.
mq18433MontyMul(int, int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Montgomery multiplication: returns (x * y) mod Q in Montgomery form
mq18433MontyRed(int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Montgomery reduction.
mq18433NTT(int, short[], int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Number Theoretic Transform (NTT) for modulus 18433
mq18433NTTSafe(int, short[], int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Alternative NTT implementation with explicit bounds checking
mq18433PolySetSmall(int, short[], int, byte[], int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Convert a small polynomial (signed 8-bit coefficients) to mod q representation.
mq18433PolySetSmallBatch(int, short[][], int[], byte[][], int[]) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Batch conversion for multiple polynomials
mq18433PolySetSmallInplaceHigh(int, short[], int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Convert a small polynomial (signed 8-bit coefficients) to a mod q representation that _ends_ at the same address (i.e. the n last bytes of d are read, and 2*n bytes are written into d).
mq18433PolySetSmallInplaceLow(int, short[], int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Convert a small polynomial in-place from packed bytes to mod q representation.
mq18433PolySetSmallInplaceLowBatch(int, short[][], int[]) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
In-place conversion for multiple polynomials
mq18433PolySnorm(int, short[], int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Apply signed normalization to polynomial coefficients
mq18433SetSmall(byte) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Convert a signed byte to a mod q value in the range [0, q-1] This is the equivalent of Zq(set_small)
mq18433SetSmallSafe(byte) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Alternative implementation with bounds checking
mq18433Snorm(int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Signed normalization: convert to range [-floor((Q-1)/2), floor((Q-1)/2)].
mq18433SnormSafe(int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Alternative signed normalization with proper bounds
mq18433Sub(int, int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Modular subtraction: (x - y) mod Q, result in [1..Q] where Q represents 0 mod Q.
mq18433ToMonty(int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Convert a number to Montgomery form
mqom - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
MQOM v2.1 ("MQ on my Mind").
mqom2_cat1_gf16_fast_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat1_gf16_fast_r3 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat1_gf16_fast_r5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat1_gf16_fast_r5 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat1_gf16_short_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat1_gf16_short_r3 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat1_gf16_short_r5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat1_gf16_short_r5 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat1_gf256_fast_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat1_gf256_fast_r3 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat1_gf256_fast_r5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat1_gf256_fast_r5 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat1_gf256_short_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat1_gf256_short_r3 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat1_gf256_short_r5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat1_gf256_short_r5 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat1_gf2_fast_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat1_gf2_fast_r3 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat1_gf2_fast_r5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat1_gf2_fast_r5 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat1_gf2_short_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat1_gf2_short_r3 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat1_gf2_short_r5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat1_gf2_short_r5 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat3_gf16_fast_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat3_gf16_fast_r3 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat3_gf16_fast_r5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat3_gf16_fast_r5 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat3_gf16_short_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat3_gf16_short_r3 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat3_gf16_short_r5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat3_gf16_short_r5 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat3_gf256_fast_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat3_gf256_fast_r3 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat3_gf256_fast_r5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat3_gf256_fast_r5 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat3_gf256_short_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat3_gf256_short_r3 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat3_gf256_short_r5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat3_gf256_short_r5 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat3_gf2_fast_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat3_gf2_fast_r3 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat3_gf2_fast_r5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat3_gf2_fast_r5 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat3_gf2_short_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat3_gf2_short_r3 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat3_gf2_short_r5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat3_gf2_short_r5 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat5_gf16_fast_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat5_gf16_fast_r3 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat5_gf16_fast_r5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat5_gf16_fast_r5 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat5_gf16_short_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat5_gf16_short_r3 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat5_gf16_short_r5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat5_gf16_short_r5 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat5_gf256_fast_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat5_gf256_fast_r3 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat5_gf256_fast_r5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat5_gf256_fast_r5 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat5_gf256_short_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat5_gf256_short_r3 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat5_gf256_short_r5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat5_gf256_short_r5 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat5_gf2_fast_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat5_gf2_fast_r3 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat5_gf2_fast_r5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat5_gf2_fast_r5 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat5_gf2_short_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat5_gf2_short_r3 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
mqom2_cat5_gf2_short_r5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
mqom2_cat5_gf2_short_r5 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
MQOMKatTest - Class in org.bouncycastle.pqc.crypto.test
KAT-driven validation of the MQOM engine.
MQOMKatTest() - Constructor for class org.bouncycastle.pqc.crypto.test.MQOMKatTest
 
MQOMKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.mqom
 
MQOMKeyGenerationParameters(SecureRandom, MQOMParameters) - Constructor for class org.bouncycastle.pqc.crypto.mqom.MQOMKeyGenerationParameters
 
MQOMKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.mqom
 
MQOMKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.mqom.MQOMKeyPairGenerator
 
MQOMKeyParameters - Class in org.bouncycastle.pqc.crypto.mqom
 
MQOMKeyParameters(boolean, MQOMParameters) - Constructor for class org.bouncycastle.pqc.crypto.mqom.MQOMKeyParameters
 
MQOMParameters - Class in org.bouncycastle.pqc.crypto.mqom
Parameter set descriptors for MQOM v2.1 ("MQ on my Mind").
MQOMPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.mqom
 
MQOMPrivateKeyParameters(MQOMParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.mqom.MQOMPrivateKeyParameters
 
MQOMPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.mqom
 
MQOMPublicKeyParameters(MQOMParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.mqom.MQOMPublicKeyParameters
 
MQOMSigner - Class in org.bouncycastle.pqc.crypto.mqom
MQOM v2.1 lightweight signer.
MQOMSigner() - Constructor for class org.bouncycastle.pqc.crypto.mqom.MQOMSigner
 
MQOMTest - Class in org.bouncycastle.pqc.crypto.test
 
MQOMTest() - Constructor for class org.bouncycastle.pqc.crypto.test.MQOMTest
 
mqv1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
X9.42 MQV1 OID: 1.2.840.10046.3.8
mqv2 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
X9.42 MQV2 OID: 1.2.840.10046.3.7
MQVBasicAgreement - Class in org.bouncycastle.crypto.agreement
 
MQVBasicAgreement() - Constructor for class org.bouncycastle.crypto.agreement.MQVBasicAgreement
 
mqvFull_kdf_schemes - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
mqvFull_recommendedKDF - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
mqvFull_sha224kdf_scheme - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
mqvFull_sha256kdf_scheme - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
mqvFull_sha384kdf_scheme - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
mqvFull_sha512kdf_scheme - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
mqvFull_specifiedKDF - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
MQVPrivateParameters - Class in org.bouncycastle.crypto.params
 
MQVPrivateParameters(ECPrivateKeyParameters, ECPrivateKeyParameters) - Constructor for class org.bouncycastle.crypto.params.MQVPrivateParameters
 
MQVPrivateParameters(ECPrivateKeyParameters, ECPrivateKeyParameters, ECPublicKeyParameters) - Constructor for class org.bouncycastle.crypto.params.MQVPrivateParameters
 
MQVPublicParameters - Class in org.bouncycastle.crypto.params
 
MQVPublicParameters(ECPublicKeyParameters, ECPublicKeyParameters) - Constructor for class org.bouncycastle.crypto.params.MQVPublicParameters
 
mqvSinglePass_kdf_schemes - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
mqvSinglePass_recommendedKDF - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
mqvSinglePass_sha1kdf_scheme - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
OID: 1.3.133.16.840.63.0.16
mqvSinglePass_sha224kdf_scheme - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
mqvSinglePass_sha256kdf_scheme - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
mqvSinglePass_sha384kdf_scheme - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
mqvSinglePass_sha512kdf_scheme - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
mqvSinglePass_specifiedKDF - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
MQVuserKeyingMaterial - Class in org.bouncycastle.asn1.cms.ecc
RFC 5753/3278: MQVuserKeyingMaterial object.
MQVuserKeyingMaterial(OriginatorPublicKey, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cms.ecc.MQVuserKeyingMaterial
 
msg(String) - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Vector.Builder
 
MTCCertificationAuthority - Class in org.bouncycastle.asn1.x509
ASN.1 structure for the id-pe-mtcCertificationAuthority extension defined in Section 5.5 of draft-ietf-plants-merkle-tree-certs: MTCCertificationAuthority ::= SEQUENCE { logHash AlgorithmIdentifier{DIGEST-ALGORITHM, {...}}, sigAlg AlgorithmIdentifier{SIGNATURE-ALGORITHM, {...}}, minSerial INTEGER (0..mtcMaxSerial), maxSerial INTEGER (0..mtcMaxSerial) } logHash is the hash algorithm used by all issuance logs operated by this CA.
MTCCertificationAuthority(ASN1ObjectIdentifier, ASN1ObjectIdentifier, BigInteger, BigInteger) - Constructor for class org.bouncycastle.asn1.x509.MTCCertificationAuthority
Convenience constructor that wraps each algorithm OID in a parameterless AlgorithmIdentifier.
MTCCertificationAuthority(AlgorithmIdentifier, AlgorithmIdentifier, BigInteger, BigInteger) - Constructor for class org.bouncycastle.asn1.x509.MTCCertificationAuthority
 
MTCObjectIdentifiers - Interface in org.bouncycastle.asn1.plants
OID constants used by the experimental encoding of Merkle Tree Certificates (draft-ietf-plants-merkle-tree-certs).
mul(Fp12Element) - Method in class org.bouncycastle.crypto.bls.Fp12Element
Karatsuba multiplication using w^2 = v: (a0 + a1*w)(b0 + b1*w) = (a0*b0 + a1*b1*v) + ((a0+a1)(b0+b1) - a0*b0 - a1*b1) * w
mul(Fp2Element) - Method in class org.bouncycastle.crypto.bls.Fp2Element
(a + b*I)(c + d*I) = (ac - bd) + (ad + bc)*I.
mul(Fp6Element) - Method in class org.bouncycastle.crypto.bls.Fp6Element
Schoolbook multiplication using v^3 = NON_RESIDUE: (a0 + a1*v + a2*v^2) * (b0 + b1*v + b2*v^2) = (a0*b0 + (a1*b2 + a2*b1)*xi) + (a0*b1 + a1*b0 + a2*b2*xi) * v + (a0*b2 + a1*b1 + a2*b0) * v^2 where xi = NON_RESIDUE.
mul(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
mul(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
mul(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
mul(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
mul(byte, byte) - Static method in class org.bouncycastle.math.raw.GF16
GF(16) multiplication mod x^4 + x + 1.
mul(int, int) - Static method in class org.bouncycastle.math.raw.GF16
GF(16) multiplication mod x^4 + x + 1; table-free, branch-free (see GF16.mul(byte, byte)).
mul(int, int) - Static method in class org.bouncycastle.math.raw.GF256AES
Constant-time GF(256) scalar multiply over the AES polynomial 0x11b: returns a * b.
mul(int, int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
mul(int, int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
mul(int[], int, int, int[], int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
mul(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
mul(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat128
 
mul(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat160
 
mul(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat160
 
mul(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
mul(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat192
 
mul(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
mul(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
mul(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
mul(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
mul(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat384
 
mul(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat448
 
mul(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat512
 
mul(byte, byte) - Static method in class org.bouncycastle.util.GF16
Deprecated.
mul(int, int) - Static method in class org.bouncycastle.util.GF16
Deprecated.
mul128(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
mul31BothAdd(int, int, int[], int, int[], int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
mul33Add(int, int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat128
 
mul33Add(int, int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat160
 
mul33Add(int, int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat192
 
mul33Add(int, int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
mul33Add(int, int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
mul33DWordAdd(int, long, int[], int) - Static method in class org.bouncycastle.math.raw.Nat128
 
mul33DWordAdd(int, long, int[], int) - Static method in class org.bouncycastle.math.raw.Nat160
 
mul33DWordAdd(int, long, int[], int) - Static method in class org.bouncycastle.math.raw.Nat192
 
mul33DWordAdd(int, long, int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
mul33DWordAdd(int, long, int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
mul33WordAdd(int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat128
 
mul33WordAdd(int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat160
 
mul33WordAdd(int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat192
 
mul33WordAdd(int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
mul33WordAdd(int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
mulAddStep16(long, long, long, long, long) - Static method in class org.bouncycastle.math.raw.GF16
One step of the bitsliced, word-parallel GF(16) scalar-times-vector multiply-accumulate.
mulAddTo(int, int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
mulAddTo(int, int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
mulAddTo(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
mulAddTo(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat128
 
mulAddTo(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat160
 
mulAddTo(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat160
 
mulAddTo(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
mulAddTo(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat192
 
mulAddTo(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
mulAddTo(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
mulAddTo(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
mulAddTo(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
mulByV() - Method in class org.bouncycastle.crypto.bls.Fp6Element
Multiplies an element of Fp^6 by v, the polynomial generator.
mulByWord(int, int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
mulByWord(int, int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
mulByWordAddTo(int, int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
mulByWordAddTo(int, int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
mulFp(BigInteger) - Method in class org.bouncycastle.crypto.bls.Fp2Element
Multiply by a Fp scalar.
mulFp2(Fp2Element) - Method in class org.bouncycastle.crypto.bls.Fp6Element
Multiplies by an Fp^2 scalar.
mulFx8(int, long) - Static method in class org.bouncycastle.math.raw.GF16
Byte-lane parallel GF(16) multiply: multiplies the single GF(16) scalar a into up to eight GF(16) elements packed one-per-byte in b (each in the low nibble of its byte), all at once and table-free.
mulFx8(int, long) - Static method in class org.bouncycastle.math.raw.GF256AES
Word-parallel constant-time GF(256) scalar-times-vector multiply: returns s * v where v packs eight GF(256) elements, one per byte lane, and the result packs the eight products in the same lanes.
multAdd(int[], int[], int[], int[], int) - Static method in class org.bouncycastle.math.raw.Mont256
 
multAddXF(int[], int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Mont256
 
MultiBlockCipher - Interface in org.bouncycastle.crypto
Base interface for a cipher engine capable of processing multiple blocks at a time.
multiPair(ECPoint[], BLS12_381G2Point[]) - Static method in class org.bouncycastle.crypto.bls.BLS12_381Pairing
Multi-pairing: compute the product e(P_0, Q_0) * e(P_1, Q_1) * ... * e(P_{n-1}, Q_{n-1}) with a single shared Miller loop and a single final exponentiation.
multiple(int) - Method in class org.bouncycastle.crypto.threshold.ShamirSplitSecret
 
multiplier - Variable in class org.bouncycastle.math.ec.ECCurve.Config
 
multiplier - Variable in class org.bouncycastle.math.ec.ECCurve
 
multiply(BigInteger) - Method in class org.bouncycastle.crypto.bls.BLS12_381G2Point
Variable-time double-and-add scalar multiplication.
multiply(byte[], byte[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
multiply(int[], int[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
multiply(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
multiply(long[], long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_128
 
multiply(long[], long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_256
 
multiply(long[], long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_512
 
multiply(ECPoint, BigInteger) - Method in class org.bouncycastle.math.ec.AbstractECMultiplier
 
multiply(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
multiply(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
multiply(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
multiply(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
multiply(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
multiply(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
multiply(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
multiply(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
multiply(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
multiply(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
multiply(int[], int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
multiply(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
multiply(int[], int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
multiply(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
multiply(int[], int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
multiply(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
multiply(int[], int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
multiply(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
multiply(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
multiply(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
multiply(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
multiply(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
multiply(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
multiply(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
multiply(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
multiply(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement
 
multiply(ECPoint, BigInteger) - Method in interface org.bouncycastle.math.ec.ECMultiplier
Multiplies the ECPoint p by k, i.e.
multiply(BigInteger) - Method in class org.bouncycastle.math.ec.ECPoint
Multiplies this ECPoint by the given number.
multiplyAddToExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
multiplyAddToExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
multiplyAddToExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
multiplyAddToExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
multiplyAddToExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
multiplyAddToExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
multiplyAddToExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
multiplyAddToExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
multiplyAddToExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
multiplyAddToExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
multiplyAddToExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
multiplyAddToExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
multiplyAddToExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
multiplyAddToExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
multiplyAddToExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
multiplyAddToExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
multiplyAddToExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
multiplyAddToExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
multiplyAddToExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
multiplyAddToExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
multiplyH(byte[]) - Method in class org.bouncycastle.crypto.modes.gcm.BasicGCMMultiplier
 
multiplyH(byte[]) - Method in interface org.bouncycastle.crypto.modes.gcm.GCMMultiplier
 
multiplyH(byte[]) - Method in class org.bouncycastle.crypto.modes.gcm.Tables4kGCMMultiplier
 
multiplyH(byte[]) - Method in class org.bouncycastle.crypto.modes.gcm.Tables64kGCMMultiplier
 
multiplyH(byte[]) - Method in class org.bouncycastle.crypto.modes.gcm.Tables8kGCMMultiplier
 
multiplyH(long[]) - Method in class org.bouncycastle.crypto.modes.kgcm.BasicKGCMMultiplier_128
 
multiplyH(long[]) - Method in class org.bouncycastle.crypto.modes.kgcm.BasicKGCMMultiplier_256
 
multiplyH(long[]) - Method in class org.bouncycastle.crypto.modes.kgcm.BasicKGCMMultiplier_512
 
multiplyH(long[]) - Method in interface org.bouncycastle.crypto.modes.kgcm.KGCMMultiplier
 
multiplyH(long[]) - Method in class org.bouncycastle.crypto.modes.kgcm.Tables16kKGCMMultiplier_512
 
multiplyH(long[]) - Method in class org.bouncycastle.crypto.modes.kgcm.Tables4kKGCMMultiplier_128
 
multiplyH(long[]) - Method in class org.bouncycastle.crypto.modes.kgcm.Tables8kKGCMMultiplier_256
 
multiplyMinusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
multiplyMinusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
multiplyMinusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
multiplyMinusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
multiplyMinusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
multiplyMinusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
multiplyMinusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
multiplyMinusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
multiplyMinusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
multiplyMinusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
multiplyMinusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
multiplyMinusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement
 
multiplyP(int[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
multiplyP(int[], int[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
multiplyP(long[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
multiplyP(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
multiplyP16(long[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
multiplyP3(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
multiplyP4(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
multiplyP7(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
multiplyP8(int[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
multiplyP8(int[], int[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
multiplyP8(long[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
multiplyP8(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
multiplyPlusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
multiplyPlusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
multiplyPlusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
multiplyPlusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
multiplyPlusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
multiplyPlusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
multiplyPlusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
multiplyPlusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
multiplyPlusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
multiplyPlusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
multiplyPlusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
multiplyPlusProduct(ECFieldElement, ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement
 
multiplyPositive(ECPoint, BigInteger) - Method in class org.bouncycastle.math.ec.AbstractECMultiplier
 
multiplyPositive(ECPoint, BigInteger) - Method in class org.bouncycastle.math.ec.FixedPointCombMultiplier
 
multiplyPositive(ECPoint, BigInteger) - Method in class org.bouncycastle.math.ec.GLVMultiplier
 
multiplyPositive(ECPoint, BigInteger) - Method in class org.bouncycastle.math.ec.WNafL2RMultiplier
Multiplies this by an integer k using the Window NAF method.
multiplyPositive(ECPoint, BigInteger) - Method in class org.bouncycastle.math.ec.WTauNafMultiplier
Multiplies a ECPoint.AbstractF2m by k using the reduced τ-adic NAF (RTNAF) method.
multiplyPrecomp(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
multiplyPrecompAddToExt(long[], long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
multiplyX(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_128
 
multiplyX(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_256
 
multiplyX(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_512
 
multiplyX8(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_128
 
multiplyX8(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_256
 
multiplyX8(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_512
 
mulWord(int, int, int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
mulWord(int, int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
mulWord(int, int[], int[], int) - Static method in class org.bouncycastle.math.raw.Nat128
 
mulWord(int, int[], int[], int) - Static method in class org.bouncycastle.math.raw.Nat160
 
mulWord(int, int[], int[], int) - Static method in class org.bouncycastle.math.raw.Nat192
 
mulWord(int, int[], int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
mulWord(int, int[], int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
mulWordAddExt(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat128
 
mulWordAddExt(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat160
 
mulWordAddExt(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat192
 
mulWordAddTo(int, int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
mulWordAddTo(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
mulWordAddTo(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
mulWordDwordAdd(int, long, int[], int) - Static method in class org.bouncycastle.math.raw.Nat128
 
mulWordDwordAdd(int, long, int[], int) - Static method in class org.bouncycastle.math.raw.Nat160
 
mulWordDwordAdd(int, long, int[], int) - Static method in class org.bouncycastle.math.raw.Nat192
 
mulWordDwordAdd(int, long, int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
mulWordDwordAdd(int, long, int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
mulWordDwordAddAt(int, int, long, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
mulWordsAdd(int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat128
 
mulWordsAdd(int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat160
 
mustArchiveKeys - Static variable in class org.bouncycastle.asn1.cmc.CMCFailInfo
 

N

N - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Client
 
N - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Server
 
N - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6VerifierGenerator
 
n - Variable in class org.bouncycastle.crypto.engines.VMPCEngine
 
N - Static variable in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
Ring dimension N
n() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
n
NaccacheSternEngine - Class in org.bouncycastle.crypto.engines
NaccacheStern Engine.
NaccacheSternEngine() - Constructor for class org.bouncycastle.crypto.engines.NaccacheSternEngine
 
NaccacheSternKeyGenerationParameters - Class in org.bouncycastle.crypto.params
Parameters for NaccacheStern public private key generation.
NaccacheSternKeyGenerationParameters(SecureRandom, int, int, int) - Constructor for class org.bouncycastle.crypto.params.NaccacheSternKeyGenerationParameters
Parameters for generating a NaccacheStern KeyPair.
NaccacheSternKeyGenerationParameters(SecureRandom, int, int, int, boolean) - Constructor for class org.bouncycastle.crypto.params.NaccacheSternKeyGenerationParameters
Parameters for a NaccacheStern KeyPair.
NaccacheSternKeyPairGenerator - Class in org.bouncycastle.crypto.generators
Key generation parameters for NaccacheStern cipher.
NaccacheSternKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.NaccacheSternKeyPairGenerator
 
NaccacheSternKeyParameters - Class in org.bouncycastle.crypto.params
Public key parameters for NaccacheStern cipher.
NaccacheSternKeyParameters(boolean, BigInteger, BigInteger, int) - Constructor for class org.bouncycastle.crypto.params.NaccacheSternKeyParameters
 
NaccacheSternPrivateKeyParameters - Class in org.bouncycastle.crypto.params
Private key parameters for NaccacheStern cipher.
NaccacheSternPrivateKeyParameters(BigInteger, BigInteger, int, Vector, BigInteger) - Constructor for class org.bouncycastle.crypto.params.NaccacheSternPrivateKeyParameters
Constructs a NaccacheSternPrivateKey
NaccacheSternTest - Class in org.bouncycastle.crypto.test
Test case for NaccacheStern cipher.
NaccacheSternTest() - Constructor for class org.bouncycastle.crypto.test.NaccacheSternTest
 
NAME - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
NAME - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
id-at-name
name - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
NAME - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
id-at-name
NAME_AT_BIRTH - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
ISIS-MTT NameAtBirth - DirectoryString(SIZE(1..64)
NAME_AT_BIRTH - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
ISIS-MTT NameAtBirth - DirectoryString(SIZE(1..64)
NAME_RELATIVE_TO_CRL_ISSUER - Static variable in class org.bouncycastle.asn1.x509.DistributionPointName
 
nameConstraints - Static variable in class org.bouncycastle.asn1.x509.Extension
Name Constraints
NameConstraints - Class in org.bouncycastle.asn1.x509
 
NameConstraints(GeneralSubtree[], GeneralSubtree[]) - Constructor for class org.bouncycastle.asn1.x509.NameConstraints
Constructor from a given details.
nameConstraints - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Name Constraints
NameConstraints - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
NameConstraintsTest - Class in org.bouncycastle.asn1.test
 
NameConstraintsTest() - Constructor for class org.bouncycastle.asn1.test.NameConstraintsTest
 
NameConstraintValidator - Interface in org.bouncycastle.asn1.x509
 
NameConstraintValidatorException - Exception in org.bouncycastle.asn1.x509
 
NameConstraintValidatorException(String) - Constructor for exception org.bouncycastle.asn1.x509.NameConstraintValidatorException
 
NameOrPseudonym - Class in org.bouncycastle.asn1.x509.sigi
Structure for a name or pseudonym.
NameOrPseudonym(DirectoryString) - Constructor for class org.bouncycastle.asn1.x509.sigi.NameOrPseudonym
Constructor from DirectoryString.
NameOrPseudonym(String) - Constructor for class org.bouncycastle.asn1.x509.sigi.NameOrPseudonym
Constructor from a given details.
NameOrPseudonym(DirectoryString, ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.sigi.NameOrPseudonym
Constructor from a given details.
NameOrPseudonymUnitTest - Class in org.bouncycastle.asn1.test
 
NameOrPseudonymUnitTest() - Constructor for class org.bouncycastle.asn1.test.NameOrPseudonymUnitTest
 
NamingAuthority - Class in org.bouncycastle.asn1.isismtt.x509
Names of authorities which are responsible for the administration of title registers.
NamingAuthority(ASN1ObjectIdentifier, String, DirectoryString) - Constructor for class org.bouncycastle.asn1.isismtt.x509.NamingAuthority
Constructor from given details.
NamingAuthorityUnitTest - Class in org.bouncycastle.asn1.isismtt.test
 
NamingAuthorityUnitTest() - Constructor for class org.bouncycastle.asn1.isismtt.test.NamingAuthorityUnitTest
 
nanoTime() - Static method in class org.bouncycastle.util.Times
 
Nat - Class in org.bouncycastle.math.raw
 
Nat() - Constructor for class org.bouncycastle.math.raw.Nat
 
Nat128 - Class in org.bouncycastle.math.raw
 
Nat128() - Constructor for class org.bouncycastle.math.raw.Nat128
 
Nat160 - Class in org.bouncycastle.math.raw
 
Nat160() - Constructor for class org.bouncycastle.math.raw.Nat160
 
Nat192 - Class in org.bouncycastle.math.raw
 
Nat192() - Constructor for class org.bouncycastle.math.raw.Nat192
 
Nat224 - Class in org.bouncycastle.math.raw
 
Nat224() - Constructor for class org.bouncycastle.math.raw.Nat224
 
Nat256 - Class in org.bouncycastle.math.raw
 
Nat256() - Constructor for class org.bouncycastle.math.raw.Nat256
 
Nat320 - Class in org.bouncycastle.math.raw
 
Nat320() - Constructor for class org.bouncycastle.math.raw.Nat320
 
Nat384 - Class in org.bouncycastle.math.raw
 
Nat384() - Constructor for class org.bouncycastle.math.raw.Nat384
 
Nat448 - Class in org.bouncycastle.math.raw
 
Nat448() - Constructor for class org.bouncycastle.math.raw.Nat448
 
Nat512 - Class in org.bouncycastle.math.raw
 
Nat512() - Constructor for class org.bouncycastle.math.raw.Nat512
 
Nat576 - Class in org.bouncycastle.math.raw
 
Nat576() - Constructor for class org.bouncycastle.math.raw.Nat576
 
nbar - Static variable in class org.bouncycastle.crypto.kems.frodo.FrodoKEMEngine
 
neg() - Method in class org.bouncycastle.crypto.bls.Fp12Element
 
neg() - Method in class org.bouncycastle.crypto.bls.Fp2Element
 
neg() - Method in class org.bouncycastle.crypto.bls.Fp6Element
 
negate() - Method in class org.bouncycastle.crypto.bls.BLS12_381G2Point
 
negate(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
negate() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519Point
 
negate(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
negate() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Point
 
negate(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Point
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Point
 
negate(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Point
 
negate(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Point
 
negate(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Point
 
negate(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Point
 
negate(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Point
 
negate(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Point
 
negate(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Point
 
negate(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Point
 
negate(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Point
 
negate(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Point
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Point
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Point
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Point
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Point
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Point
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Point
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Point
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Point
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Point
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Point
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Point
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Point
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Point
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Point
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Point
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Point
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Point
 
negate() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Point
 
negate() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
negate() - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
negate() - Method in class org.bouncycastle.math.ec.ECFieldElement
 
negate() - Method in class org.bouncycastle.math.ec.ECPoint.F2m
 
negate() - Method in class org.bouncycastle.math.ec.ECPoint.Fp
 
negate() - Method in class org.bouncycastle.math.ec.ECPoint
 
negate(int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
negate(int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
NestedMessageContent - Class in org.bouncycastle.asn1.cmp
NestedMessageContent ::= PKIMessages
NestedMessageContent(PKIMessage) - Constructor for class org.bouncycastle.asn1.cmp.NestedMessageContent
 
NestedMessageContent(PKIMessage[]) - Constructor for class org.bouncycastle.asn1.cmp.NestedMessageContent
 
NestedMessageContent(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cmp.NestedMessageContent
 
netscape - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
Netscape cert extensions OID base: 2.16.840.1.113730.1
netscapeBaseURL - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
Netscape cert BaseURL OID: 2.16.840.1.113730.1.2
netscapeCApolicyURL - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
Netscape cert CApolicyURL OID: 2.16.840.1.113730.1.8
netscapeCARevocationURL - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
Netscape cert CARevocationURL OID: 2.16.840.1.113730.1.4
netscapeCertComment - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
Netscape cert CertComment OID: 2.16.840.1.113730.1.13
netscapeCertType - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
Netscape cert CertType OID: 2.16.840.1.113730.1.1
NetscapeCertType - Class in org.bouncycastle.asn1.misc
The NetscapeCertType object.
NetscapeCertType(int) - Constructor for class org.bouncycastle.asn1.misc.NetscapeCertType
Basic constructor.
NetscapeCertType(ASN1BitString) - Constructor for class org.bouncycastle.asn1.misc.NetscapeCertType
 
NetscapeCertTypeTest - Class in org.bouncycastle.asn1.test
 
NetscapeCertTypeTest() - Constructor for class org.bouncycastle.asn1.test.NetscapeCertTypeTest
 
netscapeRenewalURL - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
Netscape cert RenewalURL OID: 2.16.840.1.113730.1.7
netscapeRevocationURL - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
Netscape cert RevocationURL OID: 2.16.840.1.113730.1.3
NetscapeRevocationURL - Class in org.bouncycastle.asn1.misc
 
NetscapeRevocationURL(ASN1IA5String) - Constructor for class org.bouncycastle.asn1.misc.NetscapeRevocationURL
 
netscapeSSLServerName - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
Netscape cert SSLServerName OID: 2.16.840.1.113730.1.12
newHope - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
NewHope
newHope - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
NewHopeTest - Class in org.bouncycastle.pqc.crypto.test
 
NewHopeTest() - Constructor for class org.bouncycastle.pqc.crypto.test.NewHopeTest
 
newInstance() - Static method in class org.bouncycastle.crypto.digests.SHA256Digest
 
newInstance(CryptoServicePurpose) - Static method in class org.bouncycastle.crypto.digests.SHA256Digest
 
newInstance(Digest) - Static method in class org.bouncycastle.crypto.digests.SHA256Digest
 
newInstance(byte[]) - Static method in class org.bouncycastle.crypto.digests.SHA256Digest
 
newInstance() - Static method in class org.bouncycastle.crypto.engines.AESEngine
Return an AESEngine.
newInstance(BlockCipher) - Static method in class org.bouncycastle.crypto.modes.CBCBlockCipher
Return a new CBC mode cipher based on the passed in base cipher
newInstance(BlockCipher) - Static method in class org.bouncycastle.crypto.modes.CCMBlockCipher
Return a new CCM mode cipher based on the passed in base cipher
newInstance(BlockCipher, int) - Static method in class org.bouncycastle.crypto.modes.CFBBlockCipher
Return a new CFB mode cipher based on the passed in base cipher
newInstance(BlockCipher) - Static method in class org.bouncycastle.crypto.modes.GCMBlockCipher
Return a new GCM mode cipher based on the passed in base cipher
newInstance(BlockCipher, GCMMultiplier) - Static method in class org.bouncycastle.crypto.modes.GCMBlockCipher
Return a new GCM mode cipher based on the passed in base cipher and multiplier.
newInstance(BlockCipher) - Static method in class org.bouncycastle.crypto.modes.SICBlockCipher
Return a new SIC/CTR mode cipher based on the passed in base cipher
newList() - Static method in class org.bouncycastle.util.Strings
 
next() - Method in class org.bouncycastle.util.Arrays.Iterator
 
nextBytes(byte[]) - Method in class org.bouncycastle.crypto.prng.DigestRandomGenerator
 
nextBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.prng.DigestRandomGenerator
 
nextBytes(byte[]) - Method in class org.bouncycastle.crypto.prng.FixedSecureRandom
 
nextBytes(byte[]) - Method in interface org.bouncycastle.crypto.prng.RandomGenerator
Fill bytes with random values.
nextBytes(byte[], int, int) - Method in interface org.bouncycastle.crypto.prng.RandomGenerator
Fill part of bytes with random values.
nextBytes(byte[]) - Method in class org.bouncycastle.crypto.prng.ReversedWindowGenerator
Fill bytes with random values.
nextBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.prng.ReversedWindowGenerator
Fill part of bytes with random values.
nextBytes(byte[]) - Method in class org.bouncycastle.crypto.prng.SP800SecureRandom
 
nextBytes(byte[]) - Method in class org.bouncycastle.crypto.prng.VMPCRandomGenerator
 
nextBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.prng.VMPCRandomGenerator
 
nextBytes(byte[]) - Method in class org.bouncycastle.crypto.prng.X931SecureRandom
 
nextBytes(byte[]) - Method in class org.bouncycastle.crypto.util.JournalingSecureRandom
Fill bytes with random data, journaling the random data before returning or re-use previously used random data, depending on the state of the transcript.
nextBytes(byte[]) - Method in class org.bouncycastle.pqc.crypto.test.NISTSecureRandom
 
nextBytes(byte[]) - Method in class org.bouncycastle.pqc.crypto.test.NullPRNG
 
nextBytes(byte[]) - Method in class org.bouncycastle.util.test.FixedSecureRandom
 
nextInt() - Method in class org.bouncycastle.crypto.prng.FixedSecureRandom
 
nextInt() - Method in class org.bouncycastle.util.test.FixedSecureRandom
 
nextK() - Method in interface org.bouncycastle.crypto.signers.DSAKCalculator
Return the next valid value of K.
nextK() - Method in class org.bouncycastle.crypto.signers.HMacDSAKCalculator
 
nextK() - Method in class org.bouncycastle.crypto.signers.RandomDSAKCalculator
 
nextLong() - Method in class org.bouncycastle.crypto.prng.FixedSecureRandom
 
nextLong() - Method in class org.bouncycastle.util.test.FixedSecureRandom
 
nextToken() - Method in class org.bouncycastle.asn1.OIDTokenizer
Deprecated.
Return the next token in the underlying String.
nextToken() - Method in class org.bouncycastle.asn1.x500.style.X500NameTokenizer
 
nextToken() - Method in class org.bouncycastle.asn1.x509.X509NameTokenizer
Deprecated.
 
NHAgreement - Class in org.bouncycastle.pqc.crypto.newhope
 
NHAgreement() - Constructor for class org.bouncycastle.pqc.crypto.newhope.NHAgreement
 
NHExchangePairGenerator - Class in org.bouncycastle.pqc.crypto.newhope
 
NHExchangePairGenerator(SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.newhope.NHExchangePairGenerator
 
NHKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.newhope
 
NHKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.newhope.NHKeyPairGenerator
 
NHOtherInfoGenerator - Class in org.bouncycastle.pqc.crypto.newhope
OtherInfo Generator for which can be used for populating the SuppPrivInfo field used to provide shared secret data used with NIST SP 800-56A agreement algorithms.
NHOtherInfoGenerator(AlgorithmIdentifier, byte[], byte[], SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator
Create a basic builder with just the compulsory fields.
NHOtherInfoGenerator.PartyU - Class in org.bouncycastle.pqc.crypto.newhope
Party U (initiator) generation.
NHOtherInfoGenerator.PartyV - Class in org.bouncycastle.pqc.crypto.newhope
Party V (responder) generation.
NHPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.newhope
 
NHPrivateKeyParameters(short[]) - Constructor for class org.bouncycastle.pqc.crypto.newhope.NHPrivateKeyParameters
 
NHPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.newhope
 
NHPublicKeyParameters(byte[]) - Constructor for class org.bouncycastle.pqc.crypto.newhope.NHPublicKeyParameters
 
NHSecretKeyProcessor - Class in org.bouncycastle.pqc.crypto.newhope
A processor with associated builders for doing secret key transformation using the New Hope algorithm.
NHSecretKeyProcessor.PartyUBuilder - Class in org.bouncycastle.pqc.crypto.newhope
Party U (initiator) processor builder.
NHSecretKeyProcessor.PartyVBuilder - Class in org.bouncycastle.pqc.crypto.newhope
Party V (responder) processor builder.
NIST_2048 - Static variable in class org.bouncycastle.crypto.agreement.jpake.JPAKEPrimeOrderGroups
From NIST. 2048-bit p, 224-bit q and 2048-bit g for 112-bit security.
NIST_3072 - Static variable in class org.bouncycastle.crypto.agreement.jpake.JPAKEPrimeOrderGroups
From NIST. 3072-bit p, 256-bit q and 3072-bit g for 128-bit security.
nist_concatenation_kdf - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
NIST_P256 - Static variable in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKECurves
From NIST. 128-bit security.
NIST_P256 - Static variable in class org.bouncycastle.crypto.agreement.owl.OwlCurves
From NIST. 128-bit security.
NIST_P384 - Static variable in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKECurves
From NIST. 192-bit security.
NIST_P384 - Static variable in class org.bouncycastle.crypto.agreement.owl.OwlCurves
From NIST. 192-bit security.
NIST_P521 - Static variable in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKECurves
From NIST. 256-bit security.
NIST_P521 - Static variable in class org.bouncycastle.crypto.agreement.owl.OwlCurves
From NIST. 256-bit security.
nistAlgorithm - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4 -- algorithms
NISTCTSBlockCipher - Class in org.bouncycastle.crypto.modes
A Cipher Text Stealing (CTS) mode cipher.
NISTCTSBlockCipher(int, BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.NISTCTSBlockCipher
Create a buffered block cipher that uses NIST Cipher Text Stealing
NISTCTSTest - Class in org.bouncycastle.crypto.test
CTS tester
NISTCTSTest() - Constructor for class org.bouncycastle.crypto.test.NISTCTSTest
 
NistCurveProcessor - Class in org.bouncycastle.crypto.hash2curve.impl
Curve processor for NIST curves (P-256, P-384, P-521) where the cofactor is 1.
NistCurveProcessor() - Constructor for class org.bouncycastle.crypto.hash2curve.impl.NistCurveProcessor
Constructs a new instance of NistCurveProcessor.
NISTECCTest - Class in org.bouncycastle.crypto.test
 
NISTECCTest() - Constructor for class org.bouncycastle.crypto.test.NISTECCTest
 
NISTNamedCurves - Class in org.bouncycastle.asn1.nist
Utility class for fetching curves using their NIST names as published in FIPS-PUB 186-3
NISTNamedCurves() - Constructor for class org.bouncycastle.asn1.nist.NISTNamedCurves
 
NISTObjectIdentifiers - Interface in org.bouncycastle.asn1.nist
NIST: iso/itu(2) joint-assign(16) us(840) organization(1) gov(101) csor(3)
NISTSecureRandom - Class in org.bouncycastle.pqc.crypto.test
for producing FixedSecureRandom objects for use with testing
NISTSecureRandom(byte[], byte[]) - Constructor for class org.bouncycastle.pqc.crypto.test.NISTSecureRandom
 
NoekeonEngine - Class in org.bouncycastle.crypto.engines
A Noekeon engine, using direct-key mode.
NoekeonEngine() - Constructor for class org.bouncycastle.crypto.engines.NoekeonEngine
Create an instance of the Noekeon encryption algorithm and set some defaults
NoekeonTest - Class in org.bouncycastle.crypto.test
Noekeon tester
noKeyReuse - Static variable in class org.bouncycastle.asn1.cmc.CMCFailInfo
 
NON_INTERINDUSTRY_DATA_OBJECT_NESTING_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
nonce() - Method in class org.bouncycastle.crypto.prng.test.DRBGTestVector
 
NonMemoableDigest - Class in org.bouncycastle.crypto.digests
Wrapper removes exposure to the Memoable interface on an ExtendedDigest implementation.
NonMemoableDigest(ExtendedDigest) - Constructor for class org.bouncycastle.crypto.digests.NonMemoableDigest
Base constructor.
NonMemoableDigestTest - Class in org.bouncycastle.crypto.test
SHA1 HMac Test, test vectors from RFC 2202
NonMemoableDigestTest() - Constructor for class org.bouncycastle.crypto.test.NonMemoableDigestTest
 
nonRepudiation - Static variable in class org.bouncycastle.asn1.x509.KeyUsage
 
noRevAvail - Static variable in class org.bouncycastle.asn1.x509.Extension
NoRevAvail extension in attribute certificates.
noRevAvail - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
NoRevAvail extension in attribute certificates.
NoRevAvail - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
normalize() - Method in class org.bouncycastle.math.ec.ECPoint
Normalization ensures that any projective coordinate is 1, and therefore that the x, y coordinates reflect those of the equivalent point in an affine coordinate system.
normalize(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
normalize(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
normalizeAll(ECPoint[]) - Method in class org.bouncycastle.math.ec.ECCurve
Normalization ensures that any projective coordinate is 1, and therefore that the x, y coordinates reflect those of the equivalent point in an affine coordinate system.
normalizeAll(ECPoint[], int, int, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECCurve
Normalization ensures that any projective coordinate is 1, and therefore that the x, y coordinates reflect those of the equivalent point in an affine coordinate system.
noSupport - Static variable in class org.bouncycastle.asn1.cmc.CMCStatus
 
NOT_STRICT_LENGTH_ENABLED_PROPERTY - Static variable in class org.bouncycastle.crypto.encodings.PKCS1Encoding
some providers fail to include the leading zero in PKCS1 encoded blocks.
Notar - Static variable in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Notar
Notariatsverwalter - Static variable in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Notariatsverwalter
Notariatsverwalterin - Static variable in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Notariatsverwalterin
Notarin - Static variable in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Notarin
Notarvertreter - Static variable in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Notarvertreter
Notarvertreterin - Static variable in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Notarvertreterin
notation - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.2.1 -- notation
notAuthorized - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
NoticeReference - Class in org.bouncycastle.asn1.x509
NoticeReference class, used in CertificatePolicies X509 V3 extensions (in policy qualifiers).
NoticeReference(String, Vector) - Constructor for class org.bouncycastle.asn1.x509.NoticeReference
Creates a new NoticeReference instance.
NoticeReference(String, ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.x509.NoticeReference
Creates a new NoticeReference instance.
NoticeReference(DisplayText, ASN1EncodableVector) - Constructor for class org.bouncycastle.asn1.x509.NoticeReference
Creates a new NoticeReference instance.
noTrailerAvailable(Digest) - Static method in class org.bouncycastle.crypto.signers.ISOTrailers
 
notYoungerThan - Static variable in class org.bouncycastle.asn1.isismtt.x509.DeclarationOfMajority
 
notYoungerThan() - Method in class org.bouncycastle.asn1.isismtt.x509.DeclarationOfMajority
 
novell - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
Novell OID base: 2.16.840.1.113719
novellSecurityAttribs - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
Novell SecurityAttribs OID: 2.16.840.1.113719.1.9.4.1
nsri - Static variable in interface org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers
 
NSRIObjectIdentifiers - Interface in org.bouncycastle.asn1.nsri
 
ntruCiphertextBytes() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
The number of bytes in a ciphertext for the KEM.
ntruhps2048509 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ntruhps2048509 - Static variable in class org.bouncycastle.pqc.crypto.ntru.NTRUParameters
NTRU-HPS parameter set with n = 509 and q = 2048.
NTRUHPS2048509 - Class in org.bouncycastle.pqc.math.ntru.parameters
NTRU-HPS parameter set with n = 509 and q = 2048.
NTRUHPS2048509() - Constructor for class org.bouncycastle.pqc.math.ntru.parameters.NTRUHPS2048509
 
ntruhps2048677 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ntruhps2048677 - Static variable in class org.bouncycastle.pqc.crypto.ntru.NTRUParameters
NTRU-HPS parameter set with n = 677 and q = 2048.
NTRUHPS2048677 - Class in org.bouncycastle.pqc.math.ntru.parameters
NTRU-HPS parameter set with n = 677 and q = 2048.
NTRUHPS2048677() - Constructor for class org.bouncycastle.pqc.math.ntru.parameters.NTRUHPS2048677
 
ntruhps40961229 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ntruhps40961229 - Static variable in class org.bouncycastle.pqc.crypto.ntru.NTRUParameters
NTRU-HPS parameter set with n = 1229 and q = 4096.
NTRUHPS40961229 - Class in org.bouncycastle.pqc.math.ntru.parameters
NTRU-HPS parameter set with n = 1229 and q = 4096.
NTRUHPS40961229() - Constructor for class org.bouncycastle.pqc.math.ntru.parameters.NTRUHPS40961229
 
ntruhps4096821 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ntruhps4096821 - Static variable in class org.bouncycastle.pqc.crypto.ntru.NTRUParameters
NTRU-HPS parameter set with n = 821 and q = 4096.
NTRUHPS4096821 - Class in org.bouncycastle.pqc.math.ntru.parameters
NTRU-HPS parameter set with n = 821 and q = 4096.
NTRUHPS4096821() - Constructor for class org.bouncycastle.pqc.math.ntru.parameters.NTRUHPS4096821
 
NTRUHPSParameterSet - Class in org.bouncycastle.pqc.math.ntru.parameters
Abstract class for NTRU-HPS parameter classes.
ntruhrss1373 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ntruhrss1373 - Static variable in class org.bouncycastle.pqc.crypto.ntru.NTRUParameters
NTRU-HRSS parameter set with n = 1373.
NTRUHRSS1373 - Class in org.bouncycastle.pqc.math.ntru.parameters
NTRU-HRSS parameter set with n = 1373.
NTRUHRSS1373() - Constructor for class org.bouncycastle.pqc.math.ntru.parameters.NTRUHRSS1373
 
ntruhrss701 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ntruhrss701 - Static variable in class org.bouncycastle.pqc.crypto.ntru.NTRUParameters
NTRU-HRSS parameter set with n = 701.
NTRUHRSS701 - Class in org.bouncycastle.pqc.math.ntru.parameters
NTRU-HRSS parameter set with n = 701.
NTRUHRSS701() - Constructor for class org.bouncycastle.pqc.math.ntru.parameters.NTRUHRSS701
 
NTRUHRSSParameterSet - Class in org.bouncycastle.pqc.math.ntru.parameters
Abstract class for NTRU-HRSS parameter classes.
NTRUKAT - Class in org.bouncycastle.pqc.crypto.test
 
NTRUKAT() - Constructor for class org.bouncycastle.pqc.crypto.test.NTRUKAT
 
NTRUKEMExtractor - Class in org.bouncycastle.pqc.crypto.ntru
NTRU secret encapsulation extractor.
NTRUKEMExtractor(NTRUPrivateKeyParameters) - Constructor for class org.bouncycastle.pqc.crypto.ntru.NTRUKEMExtractor
Constructor.
NTRUKEMGenerator - Class in org.bouncycastle.pqc.crypto.ntru
Encapsulate a secret using NTRU. returns a SecretWithEncapsulation as encapsulation.
NTRUKEMGenerator(SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.ntru.NTRUKEMGenerator
 
NTRUKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.ntru
Key generation parameters for NTRU.
NTRUKeyGenerationParameters(SecureRandom, NTRUParameters) - Constructor for class org.bouncycastle.pqc.crypto.ntru.NTRUKeyGenerationParameters
Constructor.
NTRUKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.ntru
Key generator for NTRU.
NTRUKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.ntru.NTRUKeyPairGenerator
 
NTRUKeyParameters - Class in org.bouncycastle.pqc.crypto.ntru
Abstract class for NTRU key pair.
ntrulpr1013 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ntrulpr1013 - Static variable in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters
 
ntrulpr1277 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ntrulpr1277 - Static variable in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters
 
ntrulpr653 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ntrulpr653 - Static variable in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters
 
ntrulpr761 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ntrulpr761 - Static variable in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters
 
ntrulpr857 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ntrulpr857 - Static variable in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters
 
ntrulpr953 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ntrulpr953 - Static variable in class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters
 
NTRULPRimeKEMExtractor - Class in org.bouncycastle.pqc.crypto.ntruprime
 
NTRULPRimeKEMExtractor(NTRULPRimePrivateKeyParameters) - Constructor for class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeKEMExtractor
 
NTRULPRimeKEMGenerator - Class in org.bouncycastle.pqc.crypto.ntruprime
 
NTRULPRimeKEMGenerator(SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeKEMGenerator
 
NTRULPRimeKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.ntruprime
 
NTRULPRimeKeyGenerationParameters(SecureRandom, NTRULPRimeParameters) - Constructor for class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeKeyGenerationParameters
initialise the generator with a source of randomness and a strength (in bits).
NTRULPRimeKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.ntruprime
 
NTRULPRimeKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeKeyPairGenerator
 
NTRULPRimeKeyParameters - Class in org.bouncycastle.pqc.crypto.ntruprime
 
NTRULPRimeKeyParameters(boolean, NTRULPRimeParameters) - Constructor for class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeKeyParameters
 
NTRULPRimeParameters - Class in org.bouncycastle.pqc.crypto.ntruprime
NTRU LPRime Parameter Specs
NTRULPRimePrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.ntruprime
 
NTRULPRimePrivateKeyParameters(NTRULPRimeParameters, byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimePrivateKeyParameters
 
NTRULPRimePublicKeyParameters - Class in org.bouncycastle.pqc.crypto.ntruprime
 
NTRULPRimePublicKeyParameters(NTRULPRimeParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimePublicKeyParameters
 
NTRULPRimeTest - Class in org.bouncycastle.pqc.crypto.test
 
NTRULPRimeTest() - Constructor for class org.bouncycastle.pqc.crypto.test.NTRULPRimeTest
 
NTRUParameters - Class in org.bouncycastle.pqc.crypto.ntru
NTRU cipher parameter sets
NTRUParameterSet - Class in org.bouncycastle.pqc.math.ntru.parameters
Abstract class for all NTRU parameter sets.
NTRUParameterSet(int, int, int, int, int) - Constructor for class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
 
NTRUParametersTest - Class in org.bouncycastle.pqc.crypto.test
 
NTRUParametersTest() - Constructor for class org.bouncycastle.pqc.crypto.test.NTRUParametersTest
 
ntruplus1152 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ntruplus768 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ntruplus864 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ntruplus_kem_1152 - Static variable in class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusParameters
 
ntruplus_kem_768 - Static variable in class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusParameters
 
ntruplus_kem_864 - Static variable in class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusParameters
 
NTRUPlusKEMExtractor - Class in org.bouncycastle.pqc.crypto.ntruplus
 
NTRUPlusKEMExtractor(NTRUPlusPrivateKeyParameters) - Constructor for class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusKEMExtractor
 
NTRUPlusKEMGenerator - Class in org.bouncycastle.pqc.crypto.ntruplus
 
NTRUPlusKEMGenerator(SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusKEMGenerator
 
NTRUPlusKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.ntruplus
 
NTRUPlusKeyGenerationParameters(SecureRandom, NTRUPlusParameters) - Constructor for class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusKeyGenerationParameters
 
NTRUPlusKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.ntruplus
Implementation of the NTRU+ asymmetric key pair generator following the NTRU+ KEM specifications.
NTRUPlusKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusKeyPairGenerator
 
NTRUPlusKeyParameters - Class in org.bouncycastle.pqc.crypto.ntruplus
 
NTRUPlusKeyParameters(boolean, NTRUPlusParameters) - Constructor for class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusKeyParameters
 
NTRUPlusParameters - Class in org.bouncycastle.pqc.crypto.ntruplus
 
NTRUPlusPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.ntruplus
 
NTRUPlusPrivateKeyParameters(NTRUPlusParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusPrivateKeyParameters
 
NTRUPlusPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.ntruplus
 
NTRUPlusPublicKeyParameters(NTRUPlusParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.ntruplus.NTRUPlusPublicKeyParameters
 
NTRUPlusTest - Class in org.bouncycastle.pqc.crypto.test
 
NTRUPlusTest() - Constructor for class org.bouncycastle.pqc.crypto.test.NTRUPlusTest
 
NTRUPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.ntru
NTRU private key parameter class.
NTRUPrivateKeyParameters(NTRUParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.ntru.NTRUPrivateKeyParameters
 
ntruPublicKeyBytes() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
The number of bytes in a public key for the KEM.
NTRUPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.ntru
NTRU public key parameter class.
NTRUPublicKeyParameters(NTRUParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.ntru.NTRUPublicKeyParameters
 
ntruSecretKeyBytes() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
The number of bytes in a private key for the KEM.
NTRUTest - Class in org.bouncycastle.pqc.crypto.test
KAT tests for round 3 NTRU algorithm.
NTRUTest() - Constructor for class org.bouncycastle.pqc.crypto.test.NTRUTest
 
NTTObjectIdentifiers - Interface in org.bouncycastle.asn1.ntt
From RFC 3657 Use of the Camellia Encryption Algorithm in Cryptographic Message Syntax (CMS)
NULL - Static variable in interface org.bouncycastle.asn1.BERTags
 
NULL_NAME - Static variable in class org.bouncycastle.asn1.cmp.PKIHeader
Value for a "null" recipient or sender.
NullDigest - Class in org.bouncycastle.crypto.digests
 
NullDigest() - Constructor for class org.bouncycastle.crypto.digests.NullDigest
 
NullEngine - Class in org.bouncycastle.crypto.engines
The no-op engine that just copies bytes through, irrespective of whether encrypting and decrypting.
NullEngine() - Constructor for class org.bouncycastle.crypto.engines.NullEngine
Constructs a null engine with a block size of 1 byte.
NullEngine(int) - Constructor for class org.bouncycastle.crypto.engines.NullEngine
Constructs a null engine with a specific block size.
NullPRNG - Class in org.bouncycastle.pqc.crypto.test
Implementation of null PRNG returning zeroes only.
NullPRNG() - Constructor for class org.bouncycastle.pqc.crypto.test.NullPRNG
 
NullTest - Class in org.bouncycastle.crypto.test
 
numberOfLeadingZeros(int) - Static method in class org.bouncycastle.util.Integers
 
numberOfLeadingZeros(long) - Static method in class org.bouncycastle.util.Longs
 
numberOfTrailingZeros(int) - Static method in class org.bouncycastle.util.Integers
 
numberOfTrailingZeros(long) - Static method in class org.bouncycastle.util.Longs
 
NumberParsing - Class in org.bouncycastle.util.test
Parsing
NUMERIC_STRING - Static variable in interface org.bouncycastle.asn1.BERTags
 

O

O - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
organization - StringType(SIZE(1..64))
o - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
O - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use a X500NameStyle
OAEPEncoding - Class in org.bouncycastle.crypto.encodings
Optimal Asymmetric Encryption Padding (OAEP) - see PKCS 1 V 2.
OAEPEncoding(AsymmetricBlockCipher) - Constructor for class org.bouncycastle.crypto.encodings.OAEPEncoding
 
OAEPEncoding(AsymmetricBlockCipher, Digest) - Constructor for class org.bouncycastle.crypto.encodings.OAEPEncoding
 
OAEPEncoding(AsymmetricBlockCipher, Digest, byte[]) - Constructor for class org.bouncycastle.crypto.encodings.OAEPEncoding
 
OAEPEncoding(AsymmetricBlockCipher, Digest, Digest, byte[]) - Constructor for class org.bouncycastle.crypto.encodings.OAEPEncoding
 
OAEPTest - Class in org.bouncycastle.crypto.test
 
OAEPTest() - Constructor for class org.bouncycastle.crypto.test.OAEPTest
 
OBJECT_DESCRIPTOR - Static variable in interface org.bouncycastle.asn1.BERTags
 
OBJECT_IDENTIFIER - Static variable in interface org.bouncycastle.asn1.BERTags
 
OBJECT_IDENTIFIER_IRI - Static variable in interface org.bouncycastle.asn1.BERTags
 
ObjectData - Class in org.bouncycastle.asn1.bc
ObjectData ::= SEQUENCE { type INTEGER, identifier UTF8String, creationDate GeneralizedTime, lastModifiedDate GeneralizedTime, data OCTET STRING, comment UTF8String OPTIONAL }
ObjectData(BigInteger, String, Date, Date, byte[], String) - Constructor for class org.bouncycastle.asn1.bc.ObjectData
 
ObjectDataSequence - Class in org.bouncycastle.asn1.bc
ObjectDataSequence ::= SEQUENCE OF ObjectData
ObjectDataSequence(ObjectData[]) - Constructor for class org.bouncycastle.asn1.bc.ObjectDataSequence
 
ObjectDigestInfo - Class in org.bouncycastle.asn1.x509
ObjectDigestInfo ASN.1 structure used in v2 attribute certificates.
ObjectDigestInfo(int, ASN1ObjectIdentifier, AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.x509.ObjectDigestInfo
Constructor from given details.
ObjectIdentifierTest - Class in org.bouncycastle.asn1.test
 
ObjectIdentifierTest() - Constructor for class org.bouncycastle.asn1.test.ObjectIdentifierTest
 
Objects - Class in org.bouncycastle.util
 
Objects() - Constructor for class org.bouncycastle.util.Objects
 
objectSigning - Static variable in class org.bouncycastle.asn1.misc.NetscapeCertType
 
objectSigningCA - Static variable in class org.bouncycastle.asn1.misc.NetscapeCertType
 
ObjectStore - Class in org.bouncycastle.asn1.bc
ObjectStore ::= SEQUENCE { CHOICE { encryptedObjectStoreData EncryptedObjectStoreData, objectStoreData ObjectStoreData } integrityCheck ObjectStoreIntegrityCheck }
ObjectStore(ObjectStoreData, ObjectStoreIntegrityCheck) - Constructor for class org.bouncycastle.asn1.bc.ObjectStore
 
ObjectStore(EncryptedObjectStoreData, ObjectStoreIntegrityCheck) - Constructor for class org.bouncycastle.asn1.bc.ObjectStore
 
ObjectStoreData - Class in org.bouncycastle.asn1.bc
ObjectStoreData ::= SEQUENCE { version INTEGER.
ObjectStoreData(AlgorithmIdentifier, Date, Date, ObjectDataSequence, String) - Constructor for class org.bouncycastle.asn1.bc.ObjectStoreData
 
ObjectStoreIntegrityCheck - Class in org.bouncycastle.asn1.bc
ObjectStoreIntegrityCheck ::= CHOICE { PbkdMacIntegrityCheck [0] EXPLICIT SignatureCheck }
ObjectStoreIntegrityCheck(PbkdMacIntegrityCheck) - Constructor for class org.bouncycastle.asn1.bc.ObjectStoreIntegrityCheck
 
ObjectStoreIntegrityCheck(SignatureCheck) - Constructor for class org.bouncycastle.asn1.bc.ObjectStoreIntegrityCheck
 
OCB_double(byte[]) - Static method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
OCB_extend(byte[], int) - Static method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
OCB_ntz(long) - Static method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
OCBBlockCipher - Class in org.bouncycastle.crypto.modes
OCBBlockCipher(BlockCipher, BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.OCBBlockCipher
 
OCBTest - Class in org.bouncycastle.crypto.test
OCBTest() - Constructor for class org.bouncycastle.crypto.test.OCBTest
 
ocspAccessMethod - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
OID for ocsp uri in AuthorityInformationAccess extension
OcspIdentifier - Class in org.bouncycastle.asn1.esf
OcspIdentifier ::= SEQUENCE { ocspResponderID ResponderID, -- As in OCSP response data producedAt GeneralizedTime -- As in OCSP response data }
OcspIdentifier(ResponderID, ASN1GeneralizedTime) - Constructor for class org.bouncycastle.asn1.esf.OcspIdentifier
 
OcspListID - Class in org.bouncycastle.asn1.esf
OcspListID ::= SEQUENCE { ocspResponses SEQUENCE OF OcspResponsesID }
OcspListID(OcspResponsesID[]) - Constructor for class org.bouncycastle.asn1.esf.OcspListID
 
OCSPObjectIdentifiers - Interface in org.bouncycastle.asn1.ocsp
OIDs for RFC 2560 and RFC 6960 Online Certificate Status Protocol - OCSP.
OCSPRequest - Class in org.bouncycastle.asn1.ocsp
 
OCSPRequest(TBSRequest, Signature) - Constructor for class org.bouncycastle.asn1.ocsp.OCSPRequest
 
OCSPResponse - Class in org.bouncycastle.asn1.ocsp
OCSP RFC 2560, RFC 6960 OCSPResponse ::= SEQUENCE { responseStatus OCSPResponseStatus, responseBytes [0] EXPLICIT ResponseBytes OPTIONAL }
OCSPResponse(OCSPResponseStatus, ResponseBytes) - Constructor for class org.bouncycastle.asn1.ocsp.OCSPResponse
 
OcspResponsesID - Class in org.bouncycastle.asn1.esf
OcspResponsesID ::= SEQUENCE { ocspIdentifier OcspIdentifier, ocspRepHash OtherHash OPTIONAL }
OcspResponsesID(OcspIdentifier) - Constructor for class org.bouncycastle.asn1.esf.OcspResponsesID
 
OcspResponsesID(OcspIdentifier, OtherHash) - Constructor for class org.bouncycastle.asn1.esf.OcspResponsesID
 
OCSPResponseStatus - Class in org.bouncycastle.asn1.ocsp
OCSP RFC 2560, RFC 6960 The OCSPResponseStatus enumeration.
OCSPResponseStatus(int) - Constructor for class org.bouncycastle.asn1.ocsp.OCSPResponseStatus
RFC 2560, RFC 6960 The OCSPResponseStatus enumeration.
OCSPTest - Class in org.bouncycastle.asn1.test
 
OCSPTest() - Constructor for class org.bouncycastle.asn1.test.OCSPTest
 
OCTET_STRING - Static variable in interface org.bouncycastle.asn1.BERTags
 
OctetStringTest - Class in org.bouncycastle.asn1.cms.test
 
OctetStringTest() - Constructor for class org.bouncycastle.asn1.cms.test.OctetStringTest
 
of(Fp2Element, Fp2Element) - Static method in class org.bouncycastle.crypto.bls.BLS12_381G2Point
Constructs a G2 point from affine coordinates and verifies that (x, y) satisfies the curve equation y^2 = x^3 + 4*(1+I).
of(Fp6Element, Fp6Element) - Static method in class org.bouncycastle.crypto.bls.Fp12Element
 
of(BigInteger, BigInteger) - Static method in class org.bouncycastle.crypto.bls.Fp2Element
 
of(long, long) - Static method in class org.bouncycastle.crypto.bls.Fp2Element
 
of(Fp2Element, Fp2Element, Fp2Element) - Static method in class org.bouncycastle.crypto.bls.Fp6Element
 
OFBBlockCipher - Class in org.bouncycastle.crypto.modes
implements a Output-FeedBack (OFB) mode on top of a simple cipher.
OFBBlockCipher(BlockCipher, int) - Constructor for class org.bouncycastle.crypto.modes.OFBBlockCipher
Basic constructor.
offset - Variable in class org.bouncycastle.math.ec.FixedPointPreCompInfo
 
OFFSET_DATA_OBJECT - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
OIDLookUp - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use DefaultSymbols
oids() - Method in class org.bouncycastle.asn1.x509.Extensions
return an Enumeration of the extension field's object ids.
oids() - Method in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
return an Enumeration of the extension field's object ids.
OIDTest - Class in org.bouncycastle.asn1.test
X.690 test example
OIDTest() - Constructor for class org.bouncycastle.asn1.test.OIDTest
 
oidToAttrNames(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.x500.style.BCStyle
 
oidToAttrNames(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
oidToAttrNames(ASN1ObjectIdentifier) - Method in interface org.bouncycastle.asn1.x500.X500NameStyle
Return the acceptable names in a String DN that map to OID.
oidToDisplayName(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.x500.style.BCStyle
 
oidToDisplayName(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
oidToDisplayName(ASN1ObjectIdentifier) - Method in interface org.bouncycastle.asn1.x500.X500NameStyle
Return the display name for toString() associated with the OID.
OIDTokenizer - Class in org.bouncycastle.asn1
Deprecated.
Will be removed
OIDTokenizer(String) - Constructor for class org.bouncycastle.asn1.OIDTokenizer
Deprecated.
Base constructor.
OIWObjectIdentifiers - Interface in org.bouncycastle.asn1.oiw
OIW organization's OIDs: id-SHA1 OBJECT IDENTIFIER ::= {iso(1) identified-organization(3) oiw(14) secsig(3) algorithms(2) 26 }
old_falcon_1024 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
old_falcon_512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
OldCTSBlockCipher - Class in org.bouncycastle.crypto.modes
A Cipher Text Stealing (CTS) mode cipher.
OldCTSBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.OldCTSBlockCipher
Create a buffered block cipher that uses Cipher Text Stealing
OldHMac - Class in org.bouncycastle.crypto.macs
HMAC implementation based on RFC2104 H(K XOR opad, H(K XOR ipad, text))
OldHMac(Digest) - Constructor for class org.bouncycastle.crypto.macs.OldHMac
Deprecated.
uses incorrect pad for SHA-512 and SHA-384 use HMac.
OldIESEngine - Class in org.bouncycastle.crypto.engines
Support class for constructing integrated encryption ciphers for doing basic message exchanges on top of key agreement ciphers.
OldIESEngine(BasicAgreement, DerivationFunction, Mac) - Constructor for class org.bouncycastle.crypto.engines.OldIESEngine
set up for use with stream mode, where the key derivation function is used to provide a stream of bytes to xor with the message.
OldIESEngine(BasicAgreement, DerivationFunction, Mac, BufferedBlockCipher) - Constructor for class org.bouncycastle.crypto.engines.OldIESEngine
set up for use in conjunction with a block cipher to handle the message.
on(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.ASN1ObjectIdentifier
Return true if this oid is an extension of the passed in branch - stem.
ONE - Static variable in class org.bouncycastle.asn1.ASN1Integer
 
ONE - Static variable in class org.bouncycastle.crypto.bls.Fp12Element
 
ONE - Static variable in class org.bouncycastle.crypto.bls.Fp2Element
The Fp^2 one element (1 + 0*I).
ONE - Static variable in class org.bouncycastle.crypto.bls.Fp6Element
 
one(long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_128
 
one(long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_256
 
one(long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_512
 
ONE - Static variable in interface org.bouncycastle.math.ec.ECConstants
 
one(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
one(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
ONE - Static variable in class org.bouncycastle.util.BigIntegers
 
oneAsBytes() - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
oneAsInts() - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
oneAsLongs() - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
onlyContainsAttributeCerts() - Method in class org.bouncycastle.asn1.x509.IssuingDistributionPoint
 
onlyContainsCACerts() - Method in class org.bouncycastle.asn1.x509.IssuingDistributionPoint
 
onlyContainsUserCerts() - Method in class org.bouncycastle.asn1.x509.IssuingDistributionPoint
 
OOBCert - Class in org.bouncycastle.asn1.cmp
OOBCert ::= CMPCertificate
OOBCert(AttributeCertificate) - Constructor for class org.bouncycastle.asn1.cmp.OOBCert
 
OOBCert(int, ASN1Object) - Constructor for class org.bouncycastle.asn1.cmp.OOBCert
 
OOBCert(Certificate) - Constructor for class org.bouncycastle.asn1.cmp.OOBCert
 
OOBCertHash - Class in org.bouncycastle.asn1.cmp
OOBCertHash ::= SEQUENCE { hashAlg [0] AlgorithmIdentifier OPTIONAL, certId [1] CertId OPTIONAL, hashVal BIT STRING -- hashVal is calculated over the DER encoding of the -- self-signed certificate with the identifier certID. }
OOBCertHash(AlgorithmIdentifier, CertId, byte[]) - Constructor for class org.bouncycastle.asn1.cmp.OOBCertHash
 
OOBCertHash(AlgorithmIdentifier, CertId, DERBitString) - Constructor for class org.bouncycastle.asn1.cmp.OOBCertHash
 
open(byte[], byte[]) - Method in class org.bouncycastle.crypto.hpke.AEAD
 
open(byte[], byte[], int, int) - Method in class org.bouncycastle.crypto.hpke.AEAD
 
open(byte[], AsymmetricCipherKeyPair, byte[], byte[], byte[], byte[], byte[], AsymmetricKeyParameter) - Method in class org.bouncycastle.crypto.hpke.HPKE
 
open(byte[], byte[]) - Method in class org.bouncycastle.crypto.hpke.HPKEContext
 
open(byte[], byte[], int, int) - Method in class org.bouncycastle.crypto.hpke.HPKEContext
 
OpenBSDBCrypt - Class in org.bouncycastle.crypto.generators
Password hashing scheme BCrypt, designed by Niels Provos and David Mazières, using the String format and the Base64 encoding of the reference implementation on OpenBSD.
OpenBSDBCryptTest - Class in org.bouncycastle.crypto.test
 
OpenBSDBCryptTest() - Constructor for class org.bouncycastle.crypto.test.OpenBSDBCryptTest
 
openBSDBCryptTests - Static variable in class org.bouncycastle.crypto.test.RegressionTest
 
OpenPGPCFBBlockCipher - Class in org.bouncycastle.crypto.modes
Implements OpenPGP's rather strange version of Cipher-FeedBack (CFB) mode on top of a simple cipher.
OpenPGPCFBBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.OpenPGPCFBBlockCipher
Basic constructor.
OpenSSHKeyParsingTests - Class in org.bouncycastle.crypto.test
 
OpenSSHKeyParsingTests() - Constructor for class org.bouncycastle.crypto.test.OpenSSHKeyParsingTests
 
OpenSSHPrivateKeyUtil - Class in org.bouncycastle.crypto.util
A collection of utility methods for parsing OpenSSH private keys.
OpenSSHPublicKeyUtil - Class in org.bouncycastle.crypto.util
OpenSSHPublicKeyUtil utility classes for parsing OpenSSH public keys.
OpenSSLPBEParametersGenerator - Class in org.bouncycastle.crypto.generators
Generator for PBE derived keys and ivs as usd by OpenSSL.
OpenSSLPBEParametersGenerator() - Constructor for class org.bouncycastle.crypto.generators.OpenSSLPBEParametersGenerator
Construct a OpenSSL Parameters generator - digest the original MD5.
OpenSSLPBEParametersGenerator(Digest) - Constructor for class org.bouncycastle.crypto.generators.OpenSSLPBEParametersGenerator
Construct a OpenSSL Parameters generator - digest as specified.
operation() - Method in interface org.bouncycastle.util.test.SimpleTest.TestExceptionOperation
 
OPRFHashToScalar - Class in org.bouncycastle.crypto.hash2curve
Generic implementation of HashToScalar as used in OPRF (RFC 9497).
OPRFHashToScalar(ECCurve, Digest, int, int) - Constructor for class org.bouncycastle.crypto.hash2curve.OPRFHashToScalar
Constructs an instance of the OPRFHashToScalar class, which handles the process of encoding a message into a scalar value based on the provided elliptic curve and digest algorithm.
OPRFHashToScalar(ECCurve, ExtendedDigest, int) - Constructor for class org.bouncycastle.crypto.hash2curve.OPRFHashToScalar
Constructs an instance of the OPRFHashToScalar class, which handles the process of encoding a message into a scalar value based on the provided elliptic curve and digest algorithm.
OPRFHashToScalarTest - Class in org.bouncycastle.crypto.hash2curve.test
Test HashToScalar
OPRFHashToScalarTest() - Constructor for class org.bouncycastle.crypto.hash2curve.test.OPRFHashToScalarTest
 
OptionalValidity - Class in org.bouncycastle.asn1.crmf
 
OptionalValidity(Time, Time) - Constructor for class org.bouncycastle.asn1.crmf.OptionalValidity
 
ORDER - Static variable in class org.bouncycastle.crypto.bls.BLS12_381G1
G1 prime-order subgroup order r. 255 bits.
ORDER - Static variable in class org.bouncycastle.crypto.bls.BLS12_381G2
G2 prime-order subgroup order — identical to G1's, since pairing-friendly curves have G1 and G2 share the same scalar field.
order - Variable in class org.bouncycastle.math.ec.ECCurve
 
org.bouncycastle.asn1 - package org.bouncycastle.asn1
A library for parsing and writing ASN.1 objects.
org.bouncycastle.asn1.anssi - package org.bouncycastle.asn1.anssi
Support classes for the French ANSSI EC curves.
org.bouncycastle.asn1.bc - package org.bouncycastle.asn1.bc
ASN.1 classes specific to the Bouncy Castle APIs.
org.bouncycastle.asn1.bsi - package org.bouncycastle.asn1.bsi
ASN.1 classes specific to the Bundesamt für Sicherheit in der Informationstechnik (BSI) standards.
org.bouncycastle.asn1.cmc - package org.bouncycastle.asn1.cmc
Support classes for Certificate Management over CMS (CMC) - RFC 5272 and RFC 6402.
org.bouncycastle.asn1.cmc.test - package org.bouncycastle.asn1.cmc.test
 
org.bouncycastle.asn1.cmp - package org.bouncycastle.asn1.cmp
Support classes useful for encoding and supporting PKIX-CMP as described RFC 4210.
org.bouncycastle.asn1.cmp.test - package org.bouncycastle.asn1.cmp.test
 
org.bouncycastle.asn1.cms - package org.bouncycastle.asn1.cms
Support classes useful for encoding and supporting Cryptographic Message Syntax as described in PKCS#7 and RFC 3369 (formerly RFC 2630).
org.bouncycastle.asn1.cms.ecc - package org.bouncycastle.asn1.cms.ecc
Support classes for CMS ECC - RFC 5753/3278.
org.bouncycastle.asn1.cms.test - package org.bouncycastle.asn1.cms.test
 
org.bouncycastle.asn1.crmf - package org.bouncycastle.asn1.crmf
Support classes useful for encoding and supporting PKIX-CRMF as described RFC 4211.
org.bouncycastle.asn1.crmf.test - package org.bouncycastle.asn1.crmf.test
 
org.bouncycastle.asn1.cryptlib - package org.bouncycastle.asn1.cryptlib
Object identifier constants from the cryptlib OID arc (Peter Gutmann's cryptlib).
org.bouncycastle.asn1.cryptopro - package org.bouncycastle.asn1.cryptopro
Support classes for CRYPTO-PRO related objects - such as GOST identifiers.
org.bouncycastle.asn1.dvcs - package org.bouncycastle.asn1.dvcs
Support classes useful for encoding and processing Data Validation and Certification Server (DVCS) protocols as described in RFC 3029.
org.bouncycastle.asn1.dvcs.test - package org.bouncycastle.asn1.dvcs.test
 
org.bouncycastle.asn1.eac - package org.bouncycastle.asn1.eac
ASN.1 classes specific to the Bundesamt für Sicherheit in der Informationstechnik (BSI) Technical Guideline Advanced Security Mechanisms for Machine Readable Travel Documents.
org.bouncycastle.asn1.edec - package org.bouncycastle.asn1.edec
Object identifier constants for the Edwards-curve EdDSA algorithms per RFC 8410 (id-X25519, id-X448, id-Ed25519, id-Ed448).
org.bouncycastle.asn1.esf - package org.bouncycastle.asn1.esf
Support classes useful for encoding and supporting [ESF] RFC3126 Electronic Signature Formats for long term electronic signatures.
org.bouncycastle.asn1.esf.test - package org.bouncycastle.asn1.esf.test
 
org.bouncycastle.asn1.ess - package org.bouncycastle.asn1.ess
Support classes useful for encoding and supporting Enhanced Security Services for S/MIME as described RFC 2634 and RFC 5035.
org.bouncycastle.asn1.ess.test - package org.bouncycastle.asn1.ess.test
 
org.bouncycastle.asn1.est - package org.bouncycastle.asn1.est
Support classes for Enrollment over Secure Transport (EST) - RFC 7030.
org.bouncycastle.asn1.gm - package org.bouncycastle.asn1.gm
Support classes for Chinese Standard (GM) standard curves and algorithms.
org.bouncycastle.asn1.gnu - package org.bouncycastle.asn1.gnu
Object identifier constants from the GNU project's OID arc, including the OIDs used by GnuPG for the Camellia and Brainpool curves.
org.bouncycastle.asn1.iana - package org.bouncycastle.asn1.iana
Object identifier constants from the IANA-allocated PKIX OID registry — currently covering the HMAC-SHA-1 OID used by IKE / IPsec.
org.bouncycastle.asn1.icao - package org.bouncycastle.asn1.icao
ICAO ASN.1 classes for electronic passport.
org.bouncycastle.asn1.icao.test - package org.bouncycastle.asn1.icao.test
 
org.bouncycastle.asn1.isara - package org.bouncycastle.asn1.isara
Object identifier constants from ISARA Corporation's quantum-safe OID arc — most notably the XMSS / XMSS-MT signature OIDs they registered.
org.bouncycastle.asn1.isismtt - package org.bouncycastle.asn1.isismtt
Support classes for the ISIS-MTT Project.
org.bouncycastle.asn1.isismtt.ocsp - package org.bouncycastle.asn1.isismtt.ocsp
Support classes for the ISIS-MTT profile for OCSP.
org.bouncycastle.asn1.isismtt.test - package org.bouncycastle.asn1.isismtt.test
 
org.bouncycastle.asn1.isismtt.x509 - package org.bouncycastle.asn1.isismtt.x509
Support classes for the ISIS-MTT X.509 Certificate Extensions.
org.bouncycastle.asn1.iso - package org.bouncycastle.asn1.iso
Support classes for various ISO Standards.
org.bouncycastle.asn1.kisa - package org.bouncycastle.asn1.kisa
Support classes for the Korea Information Security Agency (KISA) standard - SEED algorithm.
org.bouncycastle.asn1.microsoft - package org.bouncycastle.asn1.microsoft
Support for Microsoft specific ASN.1 classes and object identifiers.
org.bouncycastle.asn1.microsoft.test - package org.bouncycastle.asn1.microsoft.test
 
org.bouncycastle.asn1.misc - package org.bouncycastle.asn1.misc
Miscellaneous object identifiers and objects.
org.bouncycastle.asn1.misc.test - package org.bouncycastle.asn1.misc.test
 
org.bouncycastle.asn1.mod - package org.bouncycastle.asn1.mod
 
org.bouncycastle.asn1.mozilla - package org.bouncycastle.asn1.mozilla
ASN.1 types and OID constants for Mozilla's SignedPublicKeyAndChallenge (SPKAC) form — the browser-side certificate-enrolment structure historically emitted by <keygen> elements.
org.bouncycastle.asn1.nist - package org.bouncycastle.asn1.nist
Support classes for NIST related objects.
org.bouncycastle.asn1.nsri - package org.bouncycastle.asn1.nsri
Support classes algorithms from the Korean National Security Research Institute.
org.bouncycastle.asn1.ntt - package org.bouncycastle.asn1.ntt
ASN.1 classes relevant to the standards produced by Nippon Telegraph and Telephone.
org.bouncycastle.asn1.ocsp - package org.bouncycastle.asn1.ocsp
Support classes useful for encoding and supporting OCSP objects.
org.bouncycastle.asn1.oiw - package org.bouncycastle.asn1.oiw
Objects and OID for the support of ISO OIW.
org.bouncycastle.asn1.pkcs - package org.bouncycastle.asn1.pkcs
Support classes useful for encoding and supporting the various RSA PKCS documents.
org.bouncycastle.asn1.plants - package org.bouncycastle.asn1.plants
ASN.1 types for the IETF PLANTS working group's Merkle Tree Certificate work (draft-ietf-plants-merkle-tree-certs), including the MerkleTreeCertEntry and MTCProof structures.
org.bouncycastle.asn1.rosstandart - package org.bouncycastle.asn1.rosstandart
Support classes algorithms from the Russian Federal Agency on Technical Regulating and Metrology - Rosstandart.
org.bouncycastle.asn1.sec - package org.bouncycastle.asn1.sec
Classes for support of the SEC standard for Elliptic Curve.
org.bouncycastle.asn1.smime - package org.bouncycastle.asn1.smime
Support classes useful for encoding and supporting S/MIME.
org.bouncycastle.asn1.smime.test - package org.bouncycastle.asn1.smime.test
 
org.bouncycastle.asn1.teletrust - package org.bouncycastle.asn1.teletrust
Support classes for TeleTrust related objects.
org.bouncycastle.asn1.test - package org.bouncycastle.asn1.test
Test programs for the ASN.1 package.
org.bouncycastle.asn1.tsp - package org.bouncycastle.asn1.tsp
Support classes useful for encoding and supporting Time Stamp Protocol as described RFC 3161.
org.bouncycastle.asn1.ua - package org.bouncycastle.asn1.ua
Support classes for the Ukrainian DSTU standard.
org.bouncycastle.asn1.util - package org.bouncycastle.asn1.util
An ASN.1 dump utility.
org.bouncycastle.asn1.util.test - package org.bouncycastle.asn1.util.test
 
org.bouncycastle.asn1.x500 - package org.bouncycastle.asn1.x500
Support classes for the creation and processing of object based on X.500 names.
org.bouncycastle.asn1.x500.style - package org.bouncycastle.asn1.x500.style
Template classes for the common styles used for converting X.500 names to strings and back.
org.bouncycastle.asn1.x509 - package org.bouncycastle.asn1.x509
Support classes useful for encoding and processing X.509 certificates.
org.bouncycastle.asn1.x509.qualified - package org.bouncycastle.asn1.x509.qualified
Support classes useful for encoding and processing messages based around RFC3739
org.bouncycastle.asn1.x509.sigi - package org.bouncycastle.asn1.x509.sigi
Support classes for the German SigI (Signature Interoperability Specification) standard.
org.bouncycastle.asn1.x9 - package org.bouncycastle.asn1.x9
Support classes useful for encoding and supporting X9.62 elliptic curve.
org.bouncycastle.crypto - package org.bouncycastle.crypto
Base classes for the lightweight API.
org.bouncycastle.crypto.agreement - package org.bouncycastle.crypto.agreement
Basic key agreement classes.
org.bouncycastle.crypto.agreement.ecjpake - package org.bouncycastle.crypto.agreement.ecjpake
Support classes for Elliptic Curve Password Authenticated Key Exchange by Juggling (EC J-PAKE) key exchange.
org.bouncycastle.crypto.agreement.jpake - package org.bouncycastle.crypto.agreement.jpake
Support classes for Password Authenticated Key Exchange by Juggling (J-PAKE) key exchange.
org.bouncycastle.crypto.agreement.kdf - package org.bouncycastle.crypto.agreement.kdf
Support classes for KDF based key derivation functions.
org.bouncycastle.crypto.agreement.owl - package org.bouncycastle.crypto.agreement.owl
Support classes for the Owl augmented PAKE (Hao, Bag, Chen, Lopez 2024).
org.bouncycastle.crypto.agreement.owl.test - package org.bouncycastle.crypto.agreement.owl.test
 
org.bouncycastle.crypto.agreement.srp - package org.bouncycastle.crypto.agreement.srp
Support classes for Secure Remote Password (SRP) protocol.
org.bouncycastle.crypto.agreement.test - package org.bouncycastle.crypto.agreement.test
 
org.bouncycastle.crypto.bls - package org.bouncycastle.crypto.bls
BLS signatures over the BLS12-381 curve, per draft-irtf-cfrg-bls-signature.
org.bouncycastle.crypto.commitments - package org.bouncycastle.crypto.commitments
Classes for supporting commitment calculation.
org.bouncycastle.crypto.constraints - package org.bouncycastle.crypto.constraints
Crypto-services-constraint framework: lets callers limit which cryptographic primitives the lightweight API will produce (by key size, by allowlist, by purpose).
org.bouncycastle.crypto.digests - package org.bouncycastle.crypto.digests
Message digest classes.
org.bouncycastle.crypto.ec - package org.bouncycastle.crypto.ec
Utility classes for support Elliptic Curve cryptographic transforms.
org.bouncycastle.crypto.ec.test - package org.bouncycastle.crypto.ec.test
 
org.bouncycastle.crypto.encodings - package org.bouncycastle.crypto.encodings
Block encodings for asymmetric ciphers.
org.bouncycastle.crypto.engines - package org.bouncycastle.crypto.engines
Basic cipher classes.
org.bouncycastle.crypto.fpe - package org.bouncycastle.crypto.fpe
Format-Preserving Encryption per NIST SP 800-38G: FF1 and FF3-1 modes that produce ciphertext in the same alphabet (digits / strings) as the input plaintext.
org.bouncycastle.crypto.generators - package org.bouncycastle.crypto.generators
Generators for keys, key pairs and password based encryption algorithms.
org.bouncycastle.crypto.hash2curve - package org.bouncycastle.crypto.hash2curve
Hash to curve implementation
org.bouncycastle.crypto.hash2curve.data - package org.bouncycastle.crypto.hash2curve.data
 
org.bouncycastle.crypto.hash2curve.impl - package org.bouncycastle.crypto.hash2curve.impl
 
org.bouncycastle.crypto.hash2curve.test - package org.bouncycastle.crypto.hash2curve.test
 
org.bouncycastle.crypto.hash2curve.test.impl - package org.bouncycastle.crypto.hash2curve.test.impl
 
org.bouncycastle.crypto.hpke - package org.bouncycastle.crypto.hpke
Hybrid Public Key Encryption (HPKE) per RFC 9180.
org.bouncycastle.crypto.io - package org.bouncycastle.crypto.io
Classes for doing "enhanced" I/O with Digests and MACs.
org.bouncycastle.crypto.kems - package org.bouncycastle.crypto.kems
Key Encapsulation Mechanisms.
org.bouncycastle.crypto.kems.cmce - package org.bouncycastle.crypto.kems.cmce
The Classic McEliece key encapsulation mechanism as standardised in ISO/IEC 18033-2:2006/Amd 2:2026 (Clause 13): lightweight engine internals for the non-pc and pc ("plaintext confirmation") parameter sets, each in a plain and a semi-systematic ("f") key-generation variant.
org.bouncycastle.crypto.kems.frodo - package org.bouncycastle.crypto.kems.frodo
The FrodoKEM key encapsulation mechanism as standardised in ISO/IEC 18033-2:2006/Amd 2:2026 (Clause 14): lightweight engine internals for the salted "FrodoKEM" and ephemeral "eFrodoKEM" SHAKE parameter sets.
org.bouncycastle.crypto.kems.mlkem - package org.bouncycastle.crypto.kems.mlkem
ML-KEM (FIPS 203) bindings of the lightweight KEM API (EncapsulatedSecretGenerator / EncapsulatedSecretExtractor) sitting on top of the org.bouncycastle.pqc.crypto.mlkem primitives.
org.bouncycastle.crypto.macs - package org.bouncycastle.crypto.macs
Classes for creating MACs and HMACs.
org.bouncycastle.crypto.modes - package org.bouncycastle.crypto.modes
Modes for symmetric ciphers.
org.bouncycastle.crypto.modes.gcm - package org.bouncycastle.crypto.modes.gcm
GCM mode support classes.
org.bouncycastle.crypto.modes.kgcm - package org.bouncycastle.crypto.modes.kgcm
Lookup tables for KGCM (the GCM analogue used by the Ukrainian DSTU 7624 Kalyna cipher).
org.bouncycastle.crypto.paddings - package org.bouncycastle.crypto.paddings
Paddings for symmetric ciphers.
org.bouncycastle.crypto.params - package org.bouncycastle.crypto.params
Classes for parameter objects for ciphers and generators.
org.bouncycastle.crypto.parsers - package org.bouncycastle.crypto.parsers
Helper classes for parsing "on the wire" public keys.
org.bouncycastle.crypto.prng - package org.bouncycastle.crypto.prng
Lightweight psuedo-random number generators and SecureRandom builders.
org.bouncycastle.crypto.prng.drbg - package org.bouncycastle.crypto.prng.drbg
SP800-90A deterministic random bit generators, can be used stand alone or in conjunction with SP800SecureRandomBuilder class.
org.bouncycastle.crypto.prng.test - package org.bouncycastle.crypto.prng.test
 
org.bouncycastle.crypto.signers - package org.bouncycastle.crypto.signers
Basic signers.
org.bouncycastle.crypto.signers.mldsa - package org.bouncycastle.crypto.signers.mldsa
ML-DSA (FIPS 204) bindings of the lightweight signer API.
org.bouncycastle.crypto.signers.slhdsa - package org.bouncycastle.crypto.signers.slhdsa
SLH-DSA (FIPS 205) bindings of the lightweight signer API.
org.bouncycastle.crypto.test - package org.bouncycastle.crypto.test
Example code and test classes for the lightweight API.
org.bouncycastle.crypto.test.cavp - package org.bouncycastle.crypto.test.cavp
 
org.bouncycastle.crypto.test.speedy - package org.bouncycastle.crypto.test.speedy
 
org.bouncycastle.crypto.threshold - package org.bouncycastle.crypto.threshold
Threshold-cryptography helpers — Shamir secret sharing over GF(28) and supporting polynomial arithmetic.
org.bouncycastle.crypto.threshold.test - package org.bouncycastle.crypto.threshold.test
 
org.bouncycastle.crypto.tls - package org.bouncycastle.crypto.tls
Legacy lightweight TLS support — predates and is largely superseded by the standalone org.bouncycastle.tls TLS / JSSE module.
org.bouncycastle.crypto.util - package org.bouncycastle.crypto.util
Some general utility/conversion classes.
org.bouncycastle.math - package org.bouncycastle.math
The Bouncy Castle math package.
org.bouncycastle.math.ec - package org.bouncycastle.math.ec
Math support for Elliptic Curve.
org.bouncycastle.math.ec.custom.djb - package org.bouncycastle.math.ec.custom.djb
Experimental implementation of curve25519.
org.bouncycastle.math.ec.custom.gm - package org.bouncycastle.math.ec.custom.gm
Custom implementation of SM2 EC curve, SM2-P256V1.
org.bouncycastle.math.ec.custom.sec - package org.bouncycastle.math.ec.custom.sec
Custom implementations of (most of) the curves over Fp from the SEC specification.
org.bouncycastle.math.ec.custom.sec.test - package org.bouncycastle.math.ec.custom.sec.test
 
org.bouncycastle.math.ec.endo - package org.bouncycastle.math.ec.endo
Endomorphism support for the EC math classes — the GLV / GLS decomposition tables that accelerate scalar multiplication on suitable curves (secp256k1, etc.).
org.bouncycastle.math.ec.rfc7748 - package org.bouncycastle.math.ec.rfc7748
Constant-time scalar-multiplication implementations for the Curve25519 and Curve448 elliptic curves per RFC 7748.
org.bouncycastle.math.ec.rfc7748.test - package org.bouncycastle.math.ec.rfc7748.test
 
org.bouncycastle.math.ec.rfc8032 - package org.bouncycastle.math.ec.rfc8032
Constant-time implementations of the Ed25519 and Ed448 signature schemes per RFC 8032, sitting on top of the Curve25519 / Curve448 scalar-multiplication in org.bouncycastle.math.ec.rfc7748.
org.bouncycastle.math.ec.rfc8032.test - package org.bouncycastle.math.ec.rfc8032.test
 
org.bouncycastle.math.ec.test - package org.bouncycastle.math.ec.test
 
org.bouncycastle.math.ec.tools - package org.bouncycastle.math.ec.tools
Standalone tools for working with elliptic curves — discrete log calculators, curve parameter generators, and table-generation utilities used to bootstrap the named curves in org.bouncycastle.math.ec.
org.bouncycastle.math.field - package org.bouncycastle.math.field
Polynomial-field math (GF(2m) with various basis representations) used to back the F2m elliptic curves in org.bouncycastle.math.ec.
org.bouncycastle.math.raw - package org.bouncycastle.math.raw
Math support for raw multi-precision calculations.
org.bouncycastle.math.raw.test - package org.bouncycastle.math.raw.test
 
org.bouncycastle.math.test - package org.bouncycastle.math.test
 
org.bouncycastle.pqc.asn1 - package org.bouncycastle.pqc.asn1
ASN.1 Support classes for PQC algorithms.
org.bouncycastle.pqc.crypto - package org.bouncycastle.pqc.crypto
Root of the lightweight Post-Quantum Cryptography implementations.
org.bouncycastle.pqc.crypto.aimer - package org.bouncycastle.pqc.crypto.aimer
Lightweight implementation of AIMer, an MPC-in-the-Head signature scheme built on the AIM2 one-way function, in the NIST PQC additional-digital-signatures round.
org.bouncycastle.pqc.crypto.cmce - package org.bouncycastle.pqc.crypto.cmce
Lightweight implementation of Classic McEliece (Round 4 NIST PQC KEM finalist).
org.bouncycastle.pqc.crypto.crystals.dilithium - package org.bouncycastle.pqc.crypto.crystals.dilithium
Lightweight implementation of CRYSTALS-Dilithium (the NIST Round 3 submission that was subsequently standardised as ML-DSA / FIPS 204).
org.bouncycastle.pqc.crypto.faest - package org.bouncycastle.pqc.crypto.faest
Lightweight implementation of FAEST — symmetric-primitive digital signature scheme based on AES and the VOLE-in-the-Head proof system.
org.bouncycastle.pqc.crypto.falcon - package org.bouncycastle.pqc.crypto.falcon
Lightweight implementation of Falcon, the NTRU-lattice-based signature scheme selected for standardisation by NIST.
org.bouncycastle.pqc.crypto.frodo - package org.bouncycastle.pqc.crypto.frodo
Lightweight implementation of FrodoKEM (a learning-with-errors KEM that did not advance past Round 3 of the NIST PQC process; retained as a conservative reference).
org.bouncycastle.pqc.crypto.haetae - package org.bouncycastle.pqc.crypto.haetae
Lightweight implementation of HAETAE, a module-lattice-based signature scheme in the NIST PQC additional-digital-signatures round.
org.bouncycastle.pqc.crypto.hawk - package org.bouncycastle.pqc.crypto.hawk
Lightweight implementation of Hawk, an NTRU-lattice-based signature scheme in the NIST PQC additional-digital-signatures round.
org.bouncycastle.pqc.crypto.hqc - package org.bouncycastle.pqc.crypto.hqc
Lightweight implementation of HQC (Hamming Quasi-Cyclic), a code-based KEM that NIST selected for standardisation as a backup to ML-KEM.
org.bouncycastle.pqc.crypto.lms - package org.bouncycastle.pqc.crypto.lms
Lightweight implementation of LMS and the HSS multi-tree variant per RFC 8554 (hash-based stateful signatures).
org.bouncycastle.pqc.crypto.mayo - package org.bouncycastle.pqc.crypto.mayo
Lightweight implementation of MAYO, a UOV-based signature scheme in the NIST PQC additional-digital-signatures round.
org.bouncycastle.pqc.crypto.mldsa - package org.bouncycastle.pqc.crypto.mldsa
Lightweight implementation of ML-DSA (Module-Lattice-Based Digital Signature Algorithm) as standardised by NIST FIPS 204.
org.bouncycastle.pqc.crypto.mlkem - package org.bouncycastle.pqc.crypto.mlkem
Lightweight implementation of ML-KEM (Module-Lattice-Based Key-Encapsulation Mechanism) as standardised by NIST FIPS 203.
org.bouncycastle.pqc.crypto.mqom - package org.bouncycastle.pqc.crypto.mqom
Lightweight implementation of MQOM ("MQ on my Mind"), an MPC-in-the-Head signature scheme in the NIST PQC additional-digital-signatures round.
org.bouncycastle.pqc.crypto.newhope - package org.bouncycastle.pqc.crypto.newhope
Low level implementation of the NewHope key exchange algorithm.
org.bouncycastle.pqc.crypto.ntru - package org.bouncycastle.pqc.crypto.ntru
The NTRU algorithm based on the round 3 submission of the NIST post-quantum cryptography.
org.bouncycastle.pqc.crypto.ntruplus - package org.bouncycastle.pqc.crypto.ntruplus
Lightweight implementation of NTRU+ (Korean post-quantum KEM submission).
org.bouncycastle.pqc.crypto.ntruprime - package org.bouncycastle.pqc.crypto.ntruprime
Lightweight implementation of NTRU Prime — the streamlined-NTRU and NTRU LPRime KEM variants from the NIST PQC Round 3 alternates.
org.bouncycastle.pqc.crypto.qruov - package org.bouncycastle.pqc.crypto.qruov
Lightweight implementation of QR-UOV, a quotient-ring variant of the UOV multivariate signature scheme in the NIST PQC additional-digital-signatures round.
org.bouncycastle.pqc.crypto.saber - package org.bouncycastle.pqc.crypto.saber
Lightweight implementation of SABER, a module-lattice KEM from the NIST PQC Round 3 finalists.
org.bouncycastle.pqc.crypto.sdith - package org.bouncycastle.pqc.crypto.sdith
Lightweight implementation of SDitH ("Syndrome Decoding in the Head"), a code-based MPC-in-the-Head signature scheme in the NIST PQC additional-digital-signatures round.
org.bouncycastle.pqc.crypto.slhdsa - package org.bouncycastle.pqc.crypto.slhdsa
Lightweight implementation of SLH-DSA (Stateless Hash-Based Digital Signature Algorithm) as standardised by NIST FIPS 205, succeeding the SPHINCS+ submission in org.bouncycastle.pqc.legacy.sphincsplus.
org.bouncycastle.pqc.crypto.snova - package org.bouncycastle.pqc.crypto.snova
Lightweight implementation of SNOVA, a UOV-variant signature scheme in the NIST PQC additional-digital-signatures round.
org.bouncycastle.pqc.crypto.sphincs - package org.bouncycastle.pqc.crypto.sphincs
Low level implementation of the SPHINCS-256 signature algorithm.
org.bouncycastle.pqc.crypto.sqisign - package org.bouncycastle.pqc.crypto.sqisign
Lightweight implementation of SQIsign (Short Quaternion and Isogeny Signature), an isogeny-based signature scheme in the NIST PQC additional-digital-signatures round.
org.bouncycastle.pqc.crypto.test - package org.bouncycastle.pqc.crypto.test
 
org.bouncycastle.pqc.crypto.uov - package org.bouncycastle.pqc.crypto.uov
Lightweight implementation of UOV (Unbalanced Oil and Vinegar), a multivariate-quadratic signature scheme in the NIST PQC additional-digital-signatures round.
org.bouncycastle.pqc.crypto.util - package org.bouncycastle.pqc.crypto.util
Shared PQC factory utilities — PublicKeyFactory, PrivateKeyFactory, SubjectPublicKeyInfoFactory, PrivateKeyInfoFactory and the OID lookup helpers that route PQC parameter sets between the wire-format ASN.1 layer and the lightweight Parameters types.
org.bouncycastle.pqc.crypto.xmss - package org.bouncycastle.pqc.crypto.xmss
Low level implementation of the XMSS and XMSS^MT signature algorithms.
org.bouncycastle.pqc.crypto.xwing - package org.bouncycastle.pqc.crypto.xwing
Lightweight implementation of X-Wing, the hybrid KEM combining X25519 and ML-KEM-768 (draft-connolly-cfrg-xwing-kem).
org.bouncycastle.pqc.math.ntru - package org.bouncycastle.pqc.math.ntru
Contains the polynomial classes used in the NTRU round 3 algorithm.
org.bouncycastle.pqc.math.ntru.parameters - package org.bouncycastle.pqc.math.ntru.parameters
Parameter sets and supporting polynomial arithmetic for the NTRU-family KEM implementations.
org.bouncycastle.pqc.math.ntru.test - package org.bouncycastle.pqc.math.ntru.test
 
org.bouncycastle.util - package org.bouncycastle.util
General purpose utility classes used throughout the APIs.
org.bouncycastle.util.encoders - package org.bouncycastle.util.encoders
Classes for producing and reading Base64 and Hex strings.
org.bouncycastle.util.encoders.test - package org.bouncycastle.util.encoders.test
 
org.bouncycastle.util.io - package org.bouncycastle.util.io
General purpose I/O helper classes and wrappers.
org.bouncycastle.util.io.pem - package org.bouncycastle.util.io.pem
Classes for reading and writing raw PEM objects.
org.bouncycastle.util.io.pem.test - package org.bouncycastle.util.io.pem.test
 
org.bouncycastle.util.io.test - package org.bouncycastle.util.io.test
 
org.bouncycastle.util.test - package org.bouncycastle.util.test
Light weight test API.
org.bouncycastle.util.utiltest - package org.bouncycastle.util.utiltest
 
organization - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
Subject RDN components: organization = 2.5.4.10
ORGANIZATION_IDENTIFIER - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
id-at-organizationIdentifier
organizationalUnitName - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
Subject RDN components: organizationalUnitName = 2.5.4.11
OriginatorIdentifierOrKey - Class in org.bouncycastle.asn1.cms
RFC 5652: Content encryption key delivery mechanisms.
OriginatorIdentifierOrKey(IssuerAndSerialNumber) - Constructor for class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
 
OriginatorIdentifierOrKey(ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
Deprecated.
use version taking a SubjectKeyIdentifier
OriginatorIdentifierOrKey(SubjectKeyIdentifier) - Constructor for class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
 
OriginatorIdentifierOrKey(OriginatorPublicKey) - Constructor for class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
 
OriginatorIdentifierOrKey(ASN1Primitive) - Constructor for class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
Deprecated.
use more specific version
OriginatorInfo - Class in org.bouncycastle.asn1.cms
RFC 5652: OriginatorInfo object.
OriginatorInfo(ASN1Set, ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.OriginatorInfo
 
OriginatorPublicKey - Class in org.bouncycastle.asn1.cms
RFC 5652: Content encryption key delivery mechanisms.
OriginatorPublicKey(AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.cms.OriginatorPublicKey
 
OriginatorPublicKey(AlgorithmIdentifier, ASN1BitString) - Constructor for class org.bouncycastle.asn1.cms.OriginatorPublicKey
 
ORM - Static variable in class org.bouncycastle.asn1.cmc.TaggedRequest
 
os2ip(byte[]) - Static method in class org.bouncycastle.crypto.hash2curve.H2cUtils
Converts a byte array to a BigInteger.
OtherCertID - Class in org.bouncycastle.asn1.ess
 
OtherCertID(AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.ess.OtherCertID
 
OtherCertID(AlgorithmIdentifier, byte[], IssuerSerial) - Constructor for class org.bouncycastle.asn1.ess.OtherCertID
 
OtherCertIDUnitTest - Class in org.bouncycastle.asn1.ess.test
 
OtherCertIDUnitTest() - Constructor for class org.bouncycastle.asn1.ess.test.OtherCertIDUnitTest
 
OtherHash - Class in org.bouncycastle.asn1.esf
OtherHash ::= CHOICE { sha1Hash OtherHashValue, -- This contains a SHA-1 hash otherHash OtherHashAlgAndValue }
OtherHash(OtherHashAlgAndValue) - Constructor for class org.bouncycastle.asn1.esf.OtherHash
 
OtherHash(byte[]) - Constructor for class org.bouncycastle.asn1.esf.OtherHash
 
OtherHashAlgAndValue - Class in org.bouncycastle.asn1.esf
 
OtherHashAlgAndValue(AlgorithmIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.esf.OtherHashAlgAndValue
 
OtherInfo - Class in org.bouncycastle.asn1.x9
ASN.1 def for Diffie-Hellman key exchange OtherInfo structure.
OtherInfo(KeySpecificInfo, ASN1OctetString, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.x9.OtherInfo
 
otherInfoBuilder - Variable in class org.bouncycastle.crypto.util.OtherInfoGenerator
 
otherInfoBuilder - Variable in class org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator
 
otherInfoBuilder - Variable in class org.bouncycastle.pqc.crypto.util.PQCOtherInfoGenerator
 
OtherInfoGenerator - Class in org.bouncycastle.crypto.util
OtherInfo Generator for which can be used for populating the SuppPrivInfo field used to provide shared secret data used with NIST SP 800-56A agreement algorithms.
OtherInfoGenerator(AlgorithmIdentifier, byte[], byte[], SecureRandom) - Constructor for class org.bouncycastle.crypto.util.OtherInfoGenerator
Create a basic builder with just the compulsory fields.
OtherInfoGenerator.PartyU - Class in org.bouncycastle.crypto.util
Party U (initiator) generation.
OtherInfoGenerator.PartyV - Class in org.bouncycastle.crypto.util
Party V (responder) generation.
OtherKeyAttribute - Class in org.bouncycastle.asn1.cms
RFC 5652: OtherKeyAttribute object.
OtherKeyAttribute(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.cms.OtherKeyAttribute
 
OtherMsg - Class in org.bouncycastle.asn1.cmc
OtherMsg ::= SEQUENCE { bodyPartID BodyPartID, otherMsgType OBJECT IDENTIFIER, otherMsgValue ANY DEFINED BY otherMsgType }
OtherMsg(BodyPartID, ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.cmc.OtherMsg
 
OtherMsgTest - Class in org.bouncycastle.asn1.cmc.test
 
OtherMsgTest() - Constructor for class org.bouncycastle.asn1.cmc.test.OtherMsgTest
 
otherName - Static variable in class org.bouncycastle.asn1.x509.GeneralName
 
OtherName - Class in org.bouncycastle.asn1.x509
The OtherName object.
OtherName(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.x509.OtherName
Base constructor.
otherObjectDigest - Static variable in class org.bouncycastle.asn1.x509.ObjectDigestInfo
An other object is hashed.
OtherRecipientInfo - Class in org.bouncycastle.asn1.cms
RFC 5652: Content encryption key delivery mechanisms.
OtherRecipientInfo(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.cms.OtherRecipientInfo
 
OtherRevocationInfoFormat - Class in org.bouncycastle.asn1.cms
RFC 5652: OtherRevocationInfoFormat object.
OtherRevocationInfoFormat(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.cms.OtherRevocationInfoFormat
 
OtherRevRefs - Class in org.bouncycastle.asn1.esf
OtherRevRefs ::= SEQUENCE { otherRevRefType OtherRevRefType, otherRevRefs ANY DEFINED BY otherRevRefType } OtherRevRefType ::= OBJECT IDENTIFIER
OtherRevRefs(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.esf.OtherRevRefs
 
OtherRevVals - Class in org.bouncycastle.asn1.esf
OtherRevVals ::= SEQUENCE { otherRevValType OtherRevValType, otherRevVals ANY DEFINED BY OtherRevValType } OtherRevValType ::= OBJECT IDENTIFIER
OtherRevVals(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.esf.OtherRevVals
 
otherSigCert - Static variable in interface org.bouncycastle.asn1.esf.ESFAttributes
 
OtherSigningCertificate - Class in org.bouncycastle.asn1.ess
 
OtherSigningCertificate(OtherCertID) - Constructor for class org.bouncycastle.asn1.ess.OtherSigningCertificate
 
OtherSigningCertificateUnitTest - Class in org.bouncycastle.asn1.ess.test
 
OtherSigningCertificateUnitTest() - Constructor for class org.bouncycastle.asn1.ess.test.OtherSigningCertificateUnitTest
 
OtherStatusInfo - Class in org.bouncycastle.asn1.cmc
Other info implements the choice component of CMCStatusInfoV2.
OtherStatusInfoTest - Class in org.bouncycastle.asn1.cmc.test
 
OtherStatusInfoTest() - Constructor for class org.bouncycastle.asn1.cmc.test.OtherStatusInfoTest
 
OtpChallenge - Class in org.bouncycastle.asn1.est
RFC 7894 §3.1 otpChallenge attribute: a one-time password value conveyed as part of a CSR request.
OtpChallenge(String) - Constructor for class org.bouncycastle.asn1.est.OtpChallenge
 
OtpChallenge(DirectoryString) - Constructor for class org.bouncycastle.asn1.est.OtpChallenge
 
OU - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
organizational unit name - StringType(SIZE(1..64))
ou - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
OU - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use a X500NameStyle
OutputLengthException - Exception in org.bouncycastle.crypto
 
OutputLengthException(String) - Constructor for exception org.bouncycastle.crypto.OutputLengthException
 
owcpaBytes() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
The number of bytes in a ciphertext for the DPKE.
owcpaMsgBytes() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
The number of bytes in a plaintext for the DPKE.
owcpaPublicKeyBytes() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
The number of bytes in a public key for the DPKE.
owcpaSecretKeyBytes() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
The number of bytes in a private key for the DPKE.
OwlAuthenticationFinish - Class in org.bouncycastle.crypto.agreement.owl
The payload sent by the client during the third pass of an Owl exchange.
OwlAuthenticationFinish(String, ECPoint, ECSchnorrZKP, BigInteger) - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlAuthenticationFinish
Constructor of OwlAuthenticationFinish
OwlAuthenticationInitiate - Class in org.bouncycastle.crypto.agreement.owl
The payload sent by the client in the first pass of an Owl exchange.
OwlAuthenticationInitiate(String, ECPoint, ECPoint, ECSchnorrZKP, ECSchnorrZKP) - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlAuthenticationInitiate
Constructor of OwlAuthenticationInitiate
OwlAuthenticationServerResponse - Class in org.bouncycastle.crypto.agreement.owl
The payload sent by the server during the second pass of an Owl exchange.
OwlAuthenticationServerResponse(String, ECPoint, ECPoint, ECSchnorrZKP, ECSchnorrZKP, ECPoint, ECSchnorrZKP) - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlAuthenticationServerResponse
Constructor for OwlAuthenticationServerResponse
OwlClient - Class in org.bouncycastle.crypto.agreement.owl
A client in the Elliptic Curve Owl key exchange protocol.
OwlClient(String, char[]) - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlClient
Convenience constructor for a new OwlClient that uses the OwlCurves.NIST_P256 elliptic curve, a SHA-256 digest, and a default SecureRandom implementation.
OwlClient(String, char[], OwlCurve) - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlClient
Convenience constructor for a new OwlClient that uses a SHA-256 digest and a default SecureRandom implementation.
OwlClient(String, char[], OwlCurve, Digest, SecureRandom) - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlClient
Construct a new OwlClient.
OwlClientRegistration - Class in org.bouncycastle.crypto.agreement.owl
A client in the Owl key exchange protocol specifically for the user registration phase.
OwlClientRegistration(String, char[]) - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlClientRegistration
Convenience constructor for a new OwlClientRegistration that uses the OwlCurves.NIST_P256 elliptic curve, a SHA-256 digest, and a default SecureRandom implementation.
OwlClientRegistration(String, char[], OwlCurve) - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlClientRegistration
Convenience constructor for a new OwlClientRegistration that uses a SHA-256 digest and a default SecureRandom implementation.
OwlClientRegistration(String, char[], OwlCurve, Digest, SecureRandom) - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlClientRegistration
Construct a new OwlClientRegistration.
OwlClientRegistrationTest - Class in org.bouncycastle.crypto.agreement.owl.test
 
OwlClientRegistrationTest() - Constructor for class org.bouncycastle.crypto.agreement.owl.test.OwlClientRegistrationTest
 
OwlClientTest - Class in org.bouncycastle.crypto.agreement.owl.test
 
OwlClientTest() - Constructor for class org.bouncycastle.crypto.agreement.owl.test.OwlClientTest
 
OwlCurve - Class in org.bouncycastle.crypto.agreement.owl
A pre-computed elliptic curve over a prime field, in short-Weierstrass form for use during an Owl exchange.
OwlCurve(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlCurve
Constructs a new OwlCurve.
OwlCurves - Class in org.bouncycastle.crypto.agreement.owl
Standard pre-computed elliptic curves for use by Owl.
OwlCurves() - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlCurves
 
OwlCurveTest - Class in org.bouncycastle.crypto.agreement.owl.test
 
OwlCurveTest() - Constructor for class org.bouncycastle.crypto.agreement.owl.test.OwlCurveTest
 
OwlFinishRegistration - Class in org.bouncycastle.crypto.agreement.owl
The final payload generated by the OwlServerRegistration during the user registration of a Owl exchange.
OwlFinishRegistration(String, ECSchnorrZKP, ECPoint, BigInteger, ECPoint) - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlFinishRegistration
Constructor of OwlFinishRegistration
OwlInitialRegistration - Class in org.bouncycastle.crypto.agreement.owl
The payload sent by OwlClientRegistration, during the user registration phase of an Owl exchange.
OwlInitialRegistration(String, BigInteger, ECPoint) - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlInitialRegistration
Constructor of OwlInitialRegistration
OwlKeyConfirmation - Class in org.bouncycastle.crypto.agreement.owl
The payload sent/received during the explicit key confirmation stage of the protocol, Both OwlClient and OwlServer create and send an instance of this payload to the other.
OwlKeyConfirmation(String, BigInteger) - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlKeyConfirmation
Constructor of OwlKeyConfirmation
OwlServer - Class in org.bouncycastle.crypto.agreement.owl
A server in the Elliptic Curve Owl key exchange protocol.
OwlServer(String) - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlServer
Convenience constructor for a new OwlServer that uses the OwlCurves.NIST_P256 elliptic curve, a SHA-256 digest, and a default SecureRandom implementation.
OwlServer(String, OwlCurve) - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlServer
Convenience constructor for a new OwlServer that uses a SHA-256 digest and a default SecureRandom implementation.
OwlServer(String, OwlCurve, Digest, SecureRandom) - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlServer
Construct a new OwlServer.
OwlServerRegistration - Class in org.bouncycastle.crypto.agreement.owl
A server in the Owl key exchange protocol specifically for the user registration phase.
OwlServerRegistration(String) - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlServerRegistration
Convenience constructor for a new OwlServerRegistration that uses the OwlCurves.NIST_P256 elliptic curve, a SHA-256 digest, and a default SecureRandom implementation.
OwlServerRegistration(String, OwlCurve) - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlServerRegistration
Convenience constructor for a new OwlServerRegistration that uses a SHA-256 digest and a default SecureRandom implementation.
OwlServerRegistration(String, OwlCurve, Digest, SecureRandom) - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlServerRegistration
Construct a new OwlServerRegistration.
OwlServerRegistrationTest - Class in org.bouncycastle.crypto.agreement.owl.test
 
OwlServerRegistrationTest() - Constructor for class org.bouncycastle.crypto.agreement.owl.test.OwlServerRegistrationTest
 
OwlServerTest - Class in org.bouncycastle.crypto.agreement.owl.test
 
OwlServerTest() - Constructor for class org.bouncycastle.crypto.agreement.owl.test.OwlServerTest
 
OwlUtilTest - Class in org.bouncycastle.crypto.agreement.owl
 
OwlUtilTest() - Constructor for class org.bouncycastle.crypto.agreement.owl.OwlUtilTest
 
owner - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 

P

P - Static variable in class org.bouncycastle.crypto.bls.Fp2Element
Field characteristic, identical to the BLS12-381 base field p.
p(int) - Method in class org.bouncycastle.crypto.engines.AsconPermutationFriend.AsconPermutation
 
P - Variable in class org.bouncycastle.crypto.engines.VMPCEngine
 
p - Variable in class org.bouncycastle.crypto.hash2curve.HashToField
 
P256_ETC_TEST_VECTOR_DATA - Static variable in class org.bouncycastle.crypto.hash2curve.test.TestVectors
 
p256_falcon_512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.3.12 OQS_OID_P256_FALCON512
p256_falcon_padded512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.3.17 OQS_OID_P256_FALCONPADDED512
P256_HTC_TEST_VECTOR_DATA - Static variable in class org.bouncycastle.crypto.hash2curve.test.TestVectors
 
p256_mayo1 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.8.1.4 OQS_OID_P256_MAYO1
p256_mayo2 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.8.2.4 OQS_OID_P256_MAYO2
p256_mldsa44 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.7.5 OQS_OID_P256_MLDSA44
p256_sphincs_sha2_128f_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.4.14 OQS_OID_P256_SPHINCSSHA2128FSIMPLE
p256_sphincs_sha2_128s_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.4.17 OQS_OID_P256_SPHINCSSHA2128SSIMPLE
p256_sphincs_shake_128f_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.7.14 OQS_OID_P256_SPHINCSSHAKE128FSIMPLE
p256_sphincs_shake_128s_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.7.17 OQS_OID_P256_SPHINCSSHAKE128SSIMPLE
P384_ETC_TEST_VECTOR_DATA - Static variable in class org.bouncycastle.crypto.hash2curve.test.TestVectors
 
P384_HTC_TEST_VECTOR_DATA - Static variable in class org.bouncycastle.crypto.hash2curve.test.TestVectors
 
p384_mayo3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.8.3.4 OQS_OID_P384_MAYO3
p384_mldsa65 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.7.7 OQS_OID_P384_MLDSA65
p384_sphincs_sha2192s_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.5.13 OQS_OID_P384_SPHINCSSHA2192SSIMPLE
p384_sphincs_sha2_192f_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.5.11 OQS_OID_P384_SPHINCSSHA2192FSIMPLE
p384_sphincs_shake_192f_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.8.11 OQS_OID_P384_SPHINCSSHAKE192FSIMPLE
p384_sphincs_shake_192s_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.8.13 OQS_OID_P384_SPHINCSSHAKE192SSIMPLE
P521_ETC_TEST_VECTOR_DATA - Static variable in class org.bouncycastle.crypto.hash2curve.test.TestVectors
 
p521_falcon1024 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.3.15 OQS_OID_P521_FALCON1024
p521_falcon_padded_1024 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.3.20 OQS_OID_P521_FALCONPADDED1024
P521_HTC_TEST_VECTOR_DATA - Static variable in class org.bouncycastle.crypto.hash2curve.test.TestVectors
 
p521_mayo5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.8.5.4 OQS_OID_P521_MAYO5
p521_mldsa87 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.7.8 OQS_OID_P521_MLDSA87
p521_sphincs_sha2_256f_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.6.11 OQS_OID_P521_SPHINCSSHA2256FSIMPLE
p521_sphincs_sha2_256s_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.6.13 OQS_OID_P521_SPHINCSSHA2256SSIMPLE
p521_sphincs_shake256f_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.9.11 OQS_OID_P521_SPHINCSSHAKE256FSIMPLE
p521_sphincs_shake256s_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.9.13 OQS_OID_P521_SPHINCSSHAKE256SSIMPLE
Pack - Class in org.bouncycastle.crypto.util
Deprecated.
use org.bouncycastle.util.pack
Pack() - Constructor for class org.bouncycastle.crypto.util.Pack
Deprecated.
 
Pack - Class in org.bouncycastle.util
Utility methods for converting byte arrays into ints and longs, and back again.
Pack() - Constructor for class org.bouncycastle.util.Pack
 
packDegree() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
 
packedBytes(int) - Method in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
PackedDate - Class in org.bouncycastle.asn1.eac
EAC encoding date object
PackedDate(String) - Constructor for class org.bouncycastle.asn1.eac.PackedDate
 
PackedDate(Date) - Constructor for class org.bouncycastle.asn1.eac.PackedDate
Base constructor from a java.util.date object.
PackedDate(Date, Locale) - Constructor for class org.bouncycastle.asn1.eac.PackedDate
Base constructor from a java.util.date object.
packTauOrSigma(int, int[], int) - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
 
packTrinaryBytes() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
 
pad(int) - Method in class org.bouncycastle.crypto.digests.AsconCXof128
 
pad(int) - Method in class org.bouncycastle.crypto.digests.AsconDigest
Deprecated.
 
pad(int) - Method in class org.bouncycastle.crypto.digests.AsconHash256
 
pad(int) - Method in class org.bouncycastle.crypto.digests.AsconXof
Deprecated.
 
pad(int) - Method in class org.bouncycastle.crypto.digests.AsconXof128
 
pad(int) - Method in class org.bouncycastle.crypto.engines.AsconAEAD128
 
pad(int) - Method in class org.bouncycastle.crypto.engines.AsconEngine
Deprecated.
 
pad(int, int) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
padCount(byte[]) - Method in interface org.bouncycastle.crypto.paddings.BlockCipherPadding
return the number of pad bytes present in the block.
padCount(byte[]) - Method in class org.bouncycastle.crypto.paddings.ISO10126d2Padding
return the number of pad bytes present in the block.
padCount(byte[]) - Method in class org.bouncycastle.crypto.paddings.ISO7816d4Padding
return the number of pad bytes present in the block.
padCount(byte[]) - Method in class org.bouncycastle.crypto.paddings.PKCS7Padding
return the number of pad bytes present in the block.
padCount(byte[]) - Method in class org.bouncycastle.crypto.paddings.TBCPadding
return the number of pad bytes present in the block.
padCount(byte[]) - Method in class org.bouncycastle.crypto.paddings.X923Padding
return the number of pad bytes present in the block.
padCount(byte[]) - Method in class org.bouncycastle.crypto.paddings.ZeroBytePadding
return the number of pad bytes present in the block.
PaddedBlockCipher - Class in org.bouncycastle.crypto.modes
Deprecated.
use org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher instead.
PaddedBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.PaddedBlockCipher
Deprecated.
Create a buffered block cipher with, or without, padding.
PaddedBufferedBlockCipher - Class in org.bouncycastle.crypto.paddings
A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion with padding.
PaddedBufferedBlockCipher(BlockCipher, BlockCipherPadding) - Constructor for class org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher
Create a buffered block cipher with the desired padding.
PaddedBufferedBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher
Create a buffered block cipher PKCS7 padding
padding - Variable in class org.bouncycastle.util.encoders.Base64Encoder
 
paddingChar() - Method in class org.bouncycastle.util.encoders.test.AbstractCoderTest
 
paddingChar() - Method in class org.bouncycastle.util.encoders.test.Base32Test
 
paddingChar() - Method in class org.bouncycastle.util.encoders.test.Base64Test
 
paddingChar() - Method in class org.bouncycastle.util.encoders.test.HexTest
 
paddingChar() - Method in class org.bouncycastle.util.encoders.test.UrlBase64Test
 
PaddingTest - Class in org.bouncycastle.crypto.test
General Padding tests.
PaddingTest() - Constructor for class org.bouncycastle.crypto.test.PaddingTest
 
padUntil(int, int) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
pair(ECPoint, BLS12_381G2Point) - Static method in class org.bouncycastle.crypto.bls.BLS12_381Pairing
Compute the optimal ate pairing e(P, Q) for P on BLS12-381 G1 and Q on BLS12-381 G2.
ParallelHash - Class in org.bouncycastle.crypto.digests
ParallelHash - a hash designed to support the efficient hashing of very long strings, by taking advantage of the parallelism available in modern processors with an optional XOF mode.
ParallelHash(int, byte[], int) - Constructor for class org.bouncycastle.crypto.digests.ParallelHash
Base constructor.
ParallelHash(int, byte[], int, int) - Constructor for class org.bouncycastle.crypto.digests.ParallelHash
 
ParallelHash(int, byte[], int, int, CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.ParallelHash
 
ParallelHash(ParallelHash) - Constructor for class org.bouncycastle.crypto.digests.ParallelHash
 
ParallelHashTest - Class in org.bouncycastle.crypto.test
ParallelHash test vectors from: https://csrc.nist.gov/CSRC/media/Projects/Cryptographic-Standards-and-Guidelines/documents/examples/KMAC_samples.pdf
ParallelHashTest() - Constructor for class org.bouncycastle.crypto.test.ParallelHashTest
 
PARAM_TYPE_CONFIG - Static variable in class org.bouncycastle.crypto.params.SkeinParameters
The parameter type for the Skein configuration block: 4.
PARAM_TYPE_KEY - Static variable in class org.bouncycastle.crypto.params.SkeinParameters
The parameter type for a secret key, supporting MAC or KDF functions: 0.
PARAM_TYPE_KEY_IDENTIFIER - Static variable in class org.bouncycastle.crypto.params.SkeinParameters
The parameter type for a key identifier string: 16.
PARAM_TYPE_MESSAGE - Static variable in class org.bouncycastle.crypto.params.SkeinParameters
The parameter type for the message: 48.
PARAM_TYPE_NONCE - Static variable in class org.bouncycastle.crypto.params.SkeinParameters
The parameter type for a nonce: 20.
PARAM_TYPE_OUTPUT - Static variable in class org.bouncycastle.crypto.params.SkeinParameters
The parameter type for the output transformation: 63.
PARAM_TYPE_PERSONALISATION - Static variable in class org.bouncycastle.crypto.params.SkeinParameters
The parameter type for a personalisation string: 8.
PARAM_TYPE_PUBLIC_KEY - Static variable in class org.bouncycastle.crypto.params.SkeinParameters
The parameter type for a public key: 12.
Parameter(int, byte[]) - Constructor for class org.bouncycastle.crypto.digests.SkeinEngine.Parameter
 
parameters - Variable in class org.bouncycastle.math.ec.endo.GLVTypeAEndomorphism
 
parameters - Variable in class org.bouncycastle.math.ec.endo.GLVTypeBEndomorphism
 
ParametersWithContext - Class in org.bouncycastle.crypto.params
 
ParametersWithContext(CipherParameters, byte[]) - Constructor for class org.bouncycastle.crypto.params.ParametersWithContext
 
ParametersWithID - Class in org.bouncycastle.crypto.params
 
ParametersWithID(CipherParameters, byte[]) - Constructor for class org.bouncycastle.crypto.params.ParametersWithID
 
ParametersWithIV - Class in org.bouncycastle.crypto.params
 
ParametersWithIV(CipherParameters, byte[]) - Constructor for class org.bouncycastle.crypto.params.ParametersWithIV
 
ParametersWithIV(CipherParameters, byte[], int, int) - Constructor for class org.bouncycastle.crypto.params.ParametersWithIV
 
ParametersWithRandom - Class in org.bouncycastle.crypto.params
 
ParametersWithRandom(CipherParameters, SecureRandom) - Constructor for class org.bouncycastle.crypto.params.ParametersWithRandom
 
ParametersWithRandom(CipherParameters) - Constructor for class org.bouncycastle.crypto.params.ParametersWithRandom
 
ParametersWithSalt - Class in org.bouncycastle.crypto.params
Cipher parameters with a fixed salt value associated with them.
ParametersWithSalt(CipherParameters, byte[]) - Constructor for class org.bouncycastle.crypto.params.ParametersWithSalt
 
ParametersWithSalt(CipherParameters, byte[], int, int) - Constructor for class org.bouncycastle.crypto.params.ParametersWithSalt
 
ParametersWithSBox - Class in org.bouncycastle.crypto.params
 
ParametersWithSBox(CipherParameters, byte[]) - Constructor for class org.bouncycastle.crypto.params.ParametersWithSBox
 
ParametersWithUKM - Class in org.bouncycastle.crypto.params
 
ParametersWithUKM(CipherParameters, byte[]) - Constructor for class org.bouncycastle.crypto.params.ParametersWithUKM
 
ParametersWithUKM(CipherParameters, byte[], int, int) - Constructor for class org.bouncycastle.crypto.params.ParametersWithUKM
 
params - Variable in class org.bouncycastle.pqc.math.ntru.Polynomial
 
parseBaseUniversal(boolean, int) - Method in class org.bouncycastle.asn1.ASN1TaggedObject
 
parseBaseUniversal(boolean, int) - Method in interface org.bouncycastle.asn1.ASN1TaggedObjectParser
 
parseBaseUniversal(ASN1TaggedObjectParser, int, int, boolean, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
parseContextBaseUniversal(ASN1TaggedObjectParser, int, boolean, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
parseExplicitBaseObject() - Method in class org.bouncycastle.asn1.ASN1TaggedObject
 
parseExplicitBaseObject() - Method in interface org.bouncycastle.asn1.ASN1TaggedObjectParser
Needed for open types, until we have better type-guided parsing support.
parseExplicitBaseObject(ASN1TaggedObjectParser, int, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
parseExplicitBaseTagged() - Method in class org.bouncycastle.asn1.ASN1TaggedObject
 
parseExplicitBaseTagged() - Method in interface org.bouncycastle.asn1.ASN1TaggedObjectParser
 
parseExplicitBaseTagged(ASN1TaggedObjectParser, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
parseExplicitBaseTagged(ASN1TaggedObjectParser, int, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
parseExplicitContextBaseObject(ASN1TaggedObjectParser, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
parseExplicitContextBaseTagged(ASN1TaggedObjectParser) - Static method in class org.bouncycastle.asn1.ASN1Util
 
parseExplicitContextBaseTagged(ASN1TaggedObjectParser, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
parseImplicitBaseTagged(int, int) - Method in class org.bouncycastle.asn1.ASN1TaggedObject
 
parseImplicitBaseTagged(int, int) - Method in interface org.bouncycastle.asn1.ASN1TaggedObjectParser
 
parseImplicitBaseTagged(ASN1TaggedObjectParser, int, int, int, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
parseImplicitContextBaseTagged(ASN1TaggedObjectParser, int, int, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
parseObject(PemObject) - Method in interface org.bouncycastle.util.io.pem.PemObjectParser
Parse an object out of the PEM object passed in.
parsePrivateKey() - Method in class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
 
parsePrivateKeyBlob(byte[]) - Static method in class org.bouncycastle.crypto.util.OpenSSHPrivateKeyUtil
Parse a private key.
parsePrivateKeyBlob(byte[], byte[]) - Static method in class org.bouncycastle.crypto.util.OpenSSHPrivateKeyUtil
Parse a private key, decrypting it with the supplied passphrase if it is a passphrase-protected openssh-key-v1 key.
parsePublicKey() - Method in class org.bouncycastle.asn1.cmc.CertificationRequest
If the public key is an encoded object this will return the ASN.1 primitives encoded - if the bitstring can't be decoded this routine throws an IOException.
parsePublicKey() - Method in class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
for when the public key is an encoded object - if the bitstring can't be decoded this routine throws an IOException.
parsePublicKey() - Method in class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
for when the public key is an encoded object - if the bitstring can't be decoded this routine throws an IOException.
parsePublicKey(byte[]) - Static method in class org.bouncycastle.crypto.util.OpenSSHPublicKeyUtil
Parse a public key.
parsePublicKey(SSHBuffer) - Static method in class org.bouncycastle.crypto.util.OpenSSHPublicKeyUtil
Parse a public key from an SSHBuffer instance.
parser() - Method in class org.bouncycastle.asn1.ASN1BitString
 
parser() - Method in class org.bouncycastle.asn1.ASN1OctetString
Return the parser associated with this object.
parser() - Method in class org.bouncycastle.asn1.ASN1Sequence
 
parser() - Method in class org.bouncycastle.asn1.ASN1Set
 
ParSet - Class in org.bouncycastle.pqc.asn1
ParSet ::= SEQUENCE { T INTEGER h SEQUENCE OF INTEGER w SEQUENCE OF INTEGER K SEQUENCE OF INTEGER }
ParSet(int, int[], int[], int[]) - Constructor for class org.bouncycastle.pqc.asn1.ParSet
 
ParseTest - Class in org.bouncycastle.asn1.cms.test
 
ParseTest() - Constructor for class org.bouncycastle.asn1.cms.test.ParseTest
 
ParseTest - Class in org.bouncycastle.asn1.test
 
ParseTest() - Constructor for class org.bouncycastle.asn1.test.ParseTest
 
parseUnsignedLong(String) - Static method in class org.bouncycastle.util.Longs
 
ParsingTest - Class in org.bouncycastle.asn1.test
 
ParsingTest() - Constructor for class org.bouncycastle.asn1.test.ParsingTest
 
partial - Static variable in class org.bouncycastle.asn1.cmc.CMCStatus
 
partialBlockOkay - Variable in class org.bouncycastle.crypto.BufferedBlockCipher
 
partialBlockOkay - Variable in class org.bouncycastle.crypto.DefaultBufferedBlockCipher
 
PartialHashtree - Class in org.bouncycastle.asn1.tsp
Implementation of PartialHashtree, as defined in RFC 4998.
PartialHashtree(byte[]) - Constructor for class org.bouncycastle.asn1.tsp.PartialHashtree
 
PartialHashtree(byte[][]) - Constructor for class org.bouncycastle.asn1.tsp.PartialHashtree
 
PartyU(KEMParameters, AlgorithmIdentifier, byte[], byte[], SecureRandom) - Constructor for class org.bouncycastle.crypto.util.OtherInfoGenerator.PartyU
Create a basic builder with just the compulsory fields for the initiator.
PartyU(AlgorithmIdentifier, byte[], byte[], SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator.PartyU
 
PartyU(KEMParameters, AlgorithmIdentifier, byte[], byte[], SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.util.PQCOtherInfoGenerator.PartyU
Create a basic builder with just the compulsory fields for the initiator.
PartyUBuilder(SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.newhope.NHSecretKeyProcessor.PartyUBuilder
 
PartyV(KEMParameters, AlgorithmIdentifier, byte[], byte[], SecureRandom) - Constructor for class org.bouncycastle.crypto.util.OtherInfoGenerator.PartyV
Create a basic builder with just the compulsory fields for the responder.
PartyV(AlgorithmIdentifier, byte[], byte[], SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator.PartyV
 
PartyV(KEMParameters, AlgorithmIdentifier, byte[], byte[], SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.util.PQCOtherInfoGenerator.PartyV
Create a basic builder with just the compulsory fields for the responder.
PartyVBuilder(SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.newhope.NHSecretKeyProcessor.PartyVBuilder
 
pAsLongs() - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
password - Variable in class org.bouncycastle.crypto.PBEParametersGenerator
 
passwordBasedMac - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
id-PasswordBasedMac OBJECT IDENTIFIER ::= {1 2 840 113533 7 66 13}
passwordBasedMac - Static variable in interface org.bouncycastle.asn1.crmf.CRMFObjectIdentifiers
 
PasswordConverter - Enum in org.bouncycastle.crypto
Standard char[] to byte[] converters for password based derivation algorithms.
PasswordRecipientInfo - Class in org.bouncycastle.asn1.cms
RFC 5652: Content encryption key delivery mechanisms.
PasswordRecipientInfo(AlgorithmIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cms.PasswordRecipientInfo
 
PasswordRecipientInfo(AlgorithmIdentifier, AlgorithmIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cms.PasswordRecipientInfo
 
passwordToByteArray(char[]) - Static method in class org.bouncycastle.crypto.generators.BCrypt
Converts a character password to bytes incorporating the required trailing zero byte.
Patentanwalt - Static variable in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Patentanwalt
Patentanwltin - Static variable in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Patentanw�ltin
PathProcInput - Class in org.bouncycastle.asn1.dvcs
PathProcInput ::= SEQUENCE { acceptablePolicySet SEQUENCE SIZE (1..MAX) OF PolicyInformation, inhibitPolicyMapping BOOLEAN DEFAULT FALSE, explicitPolicyReqd [0] BOOLEAN DEFAULT FALSE , inhibitAnyPolicy [1] BOOLEAN DEFAULT FALSE }
PathProcInput(PolicyInformation[]) - Constructor for class org.bouncycastle.asn1.dvcs.PathProcInput
 
PathProcInput(PolicyInformation[], boolean, boolean, boolean) - Constructor for class org.bouncycastle.asn1.dvcs.PathProcInput
 
PBE_MAX_ITERATION_COUNT - Static variable in class org.bouncycastle.util.Properties
Upper bound on the PBKDF2 iteration count honoured when decrypting a PBES2-protected PKCS#8 / PEM private key.
PBE_MAX_SCRYPT_MEMORY - Static variable in class org.bouncycastle.util.Properties
Upper bound, in bytes, on the scrypt working memory (~128 * N * r) honoured when decrypting a PBES2-protected PKCS#8 / PEM private key.
PBEParameter - Class in org.bouncycastle.asn1.pkcs
 
PBEParameter(byte[], int) - Constructor for class org.bouncycastle.asn1.pkcs.PBEParameter
 
PBEParametersGenerator - Class in org.bouncycastle.crypto
super class for all Password Based Encryption (PBE) parameter generator classes.
PBEParametersGenerator() - Constructor for class org.bouncycastle.crypto.PBEParametersGenerator
base constructor.
PBES2Parameters - Class in org.bouncycastle.asn1.pkcs
 
PBES2Parameters(KeyDerivationFunc, EncryptionScheme) - Constructor for class org.bouncycastle.asn1.pkcs.PBES2Parameters
 
pbeWithMD2AndDES_CBC - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#5: 1.2.840.113549.1.5.1
pbeWithMD2AndRC2_CBC - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#5: 1.2.840.113549.1.5.4
pbeWithMD5AndDES_CBC - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#5: 1.2.840.113549.1.5.3
pbeWithMD5AndRC2_CBC - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#5: 1.2.840.113549.1.5.6
pbeWithSHA1AndDES_CBC - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#5: 1.2.840.113549.1.5.10
pbeWithSHA1AndRC2_CBC - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#5: 1.2.840.113549.1.5.11
pbeWithSHA1AndSEED_CBC - Static variable in interface org.bouncycastle.asn1.kisa.KISAObjectIdentifiers
RFC 4269: pbeWithSHA1AndSEED-CBC; OID 1.2.410.200004.1.15
pbeWithSHAAnd128BitRC2_CBC - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#12: 1.2.840.113549.1.12.1.5
pbeWithSHAAnd128BitRC4 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#12: 1.2.840.113549.1.12.1.1
pbeWithSHAAnd2_KeyTripleDES_CBC - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#12: 1.2.840.113549.1.12.1.4
pbeWithSHAAnd3_KeyTripleDES_CBC - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#12: 1.2.840.113549.1.12.1.3
pbeWithSHAAnd40BitRC2_CBC - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#12: 1.2.840.113549.1.12.1.6
pbewithSHAAnd40BitRC2_CBC - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
Deprecated.
use pbeWithSHAAnd40BitRC2_CBC
pbeWithSHAAnd40BitRC4 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#12: 1.2.840.113549.1.12.1.2
PBKD_MAC_CHECK - Static variable in class org.bouncycastle.asn1.bc.ObjectStoreIntegrityCheck
 
PBKDF2Config - Class in org.bouncycastle.crypto.util
Configuration class for a PBKDF using PKCS#5 Scheme 2.
PBKDF2Config.Builder - Class in org.bouncycastle.crypto.util
 
PBKDF2Params - Class in org.bouncycastle.asn1.pkcs
PBKDF2-params ::= SEQUENCE { salt CHOICE { specified OCTET STRING, otherSource AlgorithmIdentifier {{PBKDF2-SaltSources}} }, iterationCount INTEGER (1..MAX), keyLength INTEGER (1..MAX) OPTIONAL, prf AlgorithmIdentifier {{PBKDF2-PRFs}} DEFAULT algid-hmacWithSHA1 }
PBKDF2Params(byte[], int) - Constructor for class org.bouncycastle.asn1.pkcs.PBKDF2Params
Create a PBKDF2Params with the specified salt, iteration count, and algid-hmacWithSHA1 for the prf.
PBKDF2Params(byte[], int, int) - Constructor for class org.bouncycastle.asn1.pkcs.PBKDF2Params
Create a PBKDF2Params with the specified salt, iteration count, keyLength, and algid-hmacWithSHA1 for the prf.
PBKDF2Params(byte[], int, int, AlgorithmIdentifier) - Constructor for class org.bouncycastle.asn1.pkcs.PBKDF2Params
Create a PBKDF2Params with the specified salt, iteration count, keyLength, and a defined prf.
PBKDF2Params(byte[], int, AlgorithmIdentifier) - Constructor for class org.bouncycastle.asn1.pkcs.PBKDF2Params
Create a PBKDF2Params with the specified salt, iteration count, and a defined prf.
PBKDFConfig - Class in org.bouncycastle.crypto.util
Base class for PBKDF configs.
PBKDFConfig(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.crypto.util.PBKDFConfig
 
pbkdfGenerate(byte[], byte[], int, int) - Static method in class org.bouncycastle.crypto.generators.BCrypt
The OpenSSH bcrypt_pbkdf password-based key derivation function, as used to protect the openssh-key-v1 private key format (kdfname "bcrypt").
PbkdKeyData - Class in org.bouncycastle.asn1.bc
Carrier for the contents of a javax.crypto.interfaces.PBEKey stored in a BCFKS keystore.
PbkdKeyData(String, byte[], byte[], int, byte[]) - Constructor for class org.bouncycastle.asn1.bc.PbkdKeyData
 
PbkdMacIntegrityCheck - Class in org.bouncycastle.asn1.bc
PbkdMacIntegrityCheck ::= SEQUENCE { macAlgorithm AlgorithmIdentifier, pbkdAlgorithm KeyDerivationFunc, mac OCTET STRING }
PbkdMacIntegrityCheck(AlgorithmIdentifier, KeyDerivationFunc, byte[]) - Constructor for class org.bouncycastle.asn1.bc.PbkdMacIntegrityCheck
 
PBMAC1Params - Class in org.bouncycastle.asn1.pkcs
From https://datatracker.ietf.org/doc/html/rfc8018 PBMAC1-params ::= SEQUENCE { keyDerivationFunc AlgorithmIdentifier {{PBMAC1-KDFs}}, messageAuthScheme AlgorithmIdentifier {{PBMAC1-MACs}} }
PBMAC1Params(AlgorithmIdentifier, AlgorithmIdentifier) - Constructor for class org.bouncycastle.asn1.pkcs.PBMAC1Params
 
PBMParameter - Class in org.bouncycastle.asn1.cmp
PBMParameter ::= SEQUENCE { salt OCTET STRING, -- note: implementations MAY wish to limit acceptable sizes -- of this string to values appropriate for their environment -- in order to reduce the risk of denial-of-service attacks owf AlgorithmIdentifier, -- AlgId for a One-Way Function (SHA-1 recommended) iterationCount INTEGER, -- number of times the OWF is applied -- note: implementations MAY wish to limit acceptable sizes -- of this integer to values appropriate for their environment -- in order to reduce the risk of denial-of-service attacks mac AlgorithmIdentifier -- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11], } -- or HMAC [RFC2104, RFC2202])
PBMParameter(byte[], AlgorithmIdentifier, int, AlgorithmIdentifier) - Constructor for class org.bouncycastle.asn1.cmp.PBMParameter
 
PBMParameter(ASN1OctetString, AlgorithmIdentifier, ASN1Integer, AlgorithmIdentifier) - Constructor for class org.bouncycastle.asn1.cmp.PBMParameter
 
PemGenerationException - Exception in org.bouncycastle.util.io.pem
Exception thrown on failure to generate a PEM object.
PemGenerationException(String, Throwable) - Constructor for exception org.bouncycastle.util.io.pem.PemGenerationException
 
PemGenerationException(String) - Constructor for exception org.bouncycastle.util.io.pem.PemGenerationException
 
PemHeader - Class in org.bouncycastle.util.io.pem
Class representing a PEM header (name, value) pair.
PemHeader(String, String) - Constructor for class org.bouncycastle.util.io.pem.PemHeader
Base constructor.
PemObject - Class in org.bouncycastle.util.io.pem
A generic PEM object - type, header properties, and byte content.
PemObject(String, byte[]) - Constructor for class org.bouncycastle.util.io.pem.PemObject
Generic constructor for object without headers.
PemObject(String, List, byte[]) - Constructor for class org.bouncycastle.util.io.pem.PemObject
Generic constructor for object with headers.
PemObjectGenerator - Interface in org.bouncycastle.util.io.pem
Base interface for generators of PEM objects.
PemObjectParser - Interface in org.bouncycastle.util.io.pem
Base interface for parsers to convert PEM objects into specific objects.
PemReader - Class in org.bouncycastle.util.io.pem
A generic PEM reader, based on the format outlined in RFC 1421
PemReader(Reader) - Constructor for class org.bouncycastle.util.io.pem.PemReader
 
PemWriter - Class in org.bouncycastle.util.io.pem
A generic PEM writer, based on RFC 1421
PemWriter(Writer) - Constructor for class org.bouncycastle.util.io.pem.PemWriter
Base constructor.
PendInfo - Class in org.bouncycastle.asn1.cmc
PendInfo ::= SEQUENCE { pendToken OCTET STRING, pendTime GeneralizedTime }
PendInfo(byte[], ASN1GeneralizedTime) - Constructor for class org.bouncycastle.asn1.cmc.PendInfo
 
PendInfoTest - Class in org.bouncycastle.asn1.cmc.test
 
PendInfoTest() - Constructor for class org.bouncycastle.asn1.cmc.test.PendInfoTest
 
pending - Static variable in class org.bouncycastle.asn1.cmc.CMCStatus
 
perform() - Method in class org.bouncycastle.asn1.cms.test.CMSTest
 
perform() - Method in class org.bouncycastle.asn1.smime.test.SMIMETest
 
perform() - Method in class org.bouncycastle.asn1.test.DERUTF8StringTest
 
perform() - Method in class org.bouncycastle.asn1.test.EqualsAndHashCodeTest
 
perform() - Method in class org.bouncycastle.asn1.test.OCSPTest
 
perform() - Method in class org.bouncycastle.asn1.test.PKCS10Test
 
perform() - Method in class org.bouncycastle.crypto.test.AESVectorFileTest
 
perform() - Method in class org.bouncycastle.crypto.test.GOST28147MacTest
 
perform() - Method in class org.bouncycastle.crypto.test.GOST3410Test
 
perform() - Method in class org.bouncycastle.crypto.test.GOST3412MacTest
 
perform() - Method in class org.bouncycastle.crypto.test.ModeTest
 
perform() - Method in class org.bouncycastle.crypto.test.NonMemoableDigestTest
 
perform() - Method in class org.bouncycastle.crypto.test.PKCS12Test
 
perform() - Method in class org.bouncycastle.crypto.test.RC2WrapTest
 
perform() - Method in class org.bouncycastle.crypto.test.RC5Test
 
perform() - Method in class org.bouncycastle.crypto.test.RIPEMD128HMacTest
 
perform() - Method in class org.bouncycastle.crypto.test.RIPEMD160HMacTest
 
perform() - Method in class org.bouncycastle.crypto.test.SHA1HMacTest
 
perform() - Method in class org.bouncycastle.crypto.test.SHA224HMacTest
 
perform() - Method in class org.bouncycastle.crypto.test.SHA256HMacTest
 
perform() - Method in class org.bouncycastle.crypto.test.SHA384HMacTest
 
perform() - Method in class org.bouncycastle.crypto.test.SHA512HMacTest
 
perform() - Method in class org.bouncycastle.crypto.test.SM3HMacTest
 
perform() - Method in class org.bouncycastle.util.test.SimpleTest
 
perform() - Method in interface org.bouncycastle.util.test.Test
 
performBasicTest() - Method in class org.bouncycastle.crypto.test.HashCommitmentTest
 
performGeneralTest() - Method in class org.bouncycastle.crypto.test.HashCommitmentTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.BodyPartIDTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.BodyPartListTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.BodyPartPathTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.BodyPartReferenceTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.CMCCertificationRequestTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.CMCFailInfoTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.CMCPublicationInfoTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.CMCStatusInfoTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.CMCStatusInfoV2Test
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.CMCStatusTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.CMCUnsignedDataTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.ControlsProcessedTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.DecryptedPOPTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.EncryptedPOPTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.ExtendedFailInfoTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.ExtensionReqTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.GetCertTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.GetCRLTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.IdentityProofV2Test
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.LraPopWitnessTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.ModCertTemplateTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.OtherMsgTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.OtherStatusInfoTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.PendInfoTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.PKIDataTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.PKIResponseTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.PopLinkWitnessV2Test
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.PublishTrustAnchorsTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.RevokeRequestTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.TaggedAttributeTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.TaggedCertificationRequestTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.TaggedContentInfoTest
 
performTest() - Method in class org.bouncycastle.asn1.cmc.test.TaggedRequestTest
 
performTest() - Method in class org.bouncycastle.asn1.cmp.test.CertifiedKeyPairTest
 
performTest() - Method in class org.bouncycastle.asn1.cmp.test.PKIFailureInfoTest
 
performTest() - Method in class org.bouncycastle.asn1.cmp.test.PollReqContentTest
 
performTest() - Method in class org.bouncycastle.asn1.cms.test.AttributeTableUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.cms.test.SignerInfoTest
 
performTest() - Method in class org.bouncycastle.asn1.crmf.test.DhSigStaticTest
 
performTest() - Method in class org.bouncycastle.asn1.crmf.test.PKIPublicationInfoTest
 
performTest() - Method in class org.bouncycastle.asn1.esf.test.CommitmentTypeIndicationUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.esf.test.CommitmentTypeQualifierUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.esf.test.SignerLocationUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.ess.test.ContentHintsUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.ess.test.ESSCertIDv2UnitTest
 
performTest() - Method in class org.bouncycastle.asn1.ess.test.OtherCertIDUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.ess.test.OtherSigningCertificateUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.icao.test.CscaMasterListTest
 
performTest() - Method in class org.bouncycastle.asn1.icao.test.DataGroupHashUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.icao.test.LDSSecurityObjectUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.isismtt.test.AdditionalInformationSyntaxUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.isismtt.test.AdmissionsUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.isismtt.test.AdmissionSyntaxUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.isismtt.test.CertHashUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.isismtt.test.DeclarationOfMajorityUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.isismtt.test.MonetaryLimitUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.isismtt.test.NamingAuthorityUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.isismtt.test.ProcurationSyntaxUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.isismtt.test.ProfessionInfoUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.isismtt.test.RequestedCertificateUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.isismtt.test.RestrictionUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.microsoft.test.TimeStampRequestTest
 
performTest() - Method in class org.bouncycastle.asn1.test.AllowNonDerTimeTest
 
performTest() - Method in class org.bouncycastle.asn1.test.ASN1GeneratorTest
 
performTest() - Method in class org.bouncycastle.asn1.test.ASN1IntegerTest
 
performTest() - Method in class org.bouncycastle.asn1.test.AttributeCertificateInfoIssuerTest
 
performTest() - Method in class org.bouncycastle.asn1.test.AuthorityKeyIdentifierTest
 
performTest() - Method in class org.bouncycastle.asn1.test.BiometricDataUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.test.BitStringTest
 
performTest() - Method in class org.bouncycastle.asn1.test.CertIDTest
 
performTest() - Method in class org.bouncycastle.asn1.test.CertificateTest
 
performTest() - Method in class org.bouncycastle.asn1.test.DefiniteLengthAllocationTest
 
performTest() - Method in class org.bouncycastle.asn1.test.DERApplicationSpecificTest
 
performTest() - Method in class org.bouncycastle.asn1.test.DERPrivateTest
 
performTest() - Method in class org.bouncycastle.asn1.test.DLExternalTest
 
performTest() - Method in class org.bouncycastle.asn1.test.EmptyExtensionSequenceTest
 
performTest() - Method in class org.bouncycastle.asn1.test.EncryptedPrivateKeyInfoTest
 
performTest() - Method in class org.bouncycastle.asn1.test.GeneralizedTimeTest
 
performTest() - Method in class org.bouncycastle.asn1.test.GeneralNameTest
 
performTest() - Method in class org.bouncycastle.asn1.test.GenerationTest
 
performTest() - Method in class org.bouncycastle.asn1.test.IANAObjectIdentifierTest
 
performTest() - Method in class org.bouncycastle.asn1.test.IETFUtilsTest
 
performTest() - Method in class org.bouncycastle.asn1.test.InputStreamTest
 
performTest() - Method in class org.bouncycastle.asn1.test.Iso4217CurrencyCodeUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.test.IssuingDistributionPointUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.test.KeyPurposeIdTest
 
performTest() - Method in class org.bouncycastle.asn1.test.KeyUsageTest
 
performTest() - Method in class org.bouncycastle.asn1.test.KMACParamsTest
 
performTest() - Method in class org.bouncycastle.asn1.test.LinkedCertificateTest
 
performTest() - Method in class org.bouncycastle.asn1.test.LocaleTest
 
performTest() - Method in class org.bouncycastle.asn1.test.LongDefiniteLengthParserTest
 
performTest() - Method in class org.bouncycastle.asn1.test.MiscTest
 
performTest() - Method in class org.bouncycastle.asn1.test.MonetaryValueUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.test.NameConstraintsTest
 
performTest() - Method in class org.bouncycastle.asn1.test.NameOrPseudonymUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.test.NetscapeCertTypeTest
 
performTest() - Method in class org.bouncycastle.asn1.test.ObjectIdentifierTest
 
performTest() - Method in class org.bouncycastle.asn1.test.OIDTest
 
performTest() - Method in class org.bouncycastle.asn1.test.ParseTest
 
performTest() - Method in class org.bouncycastle.asn1.test.ParsingTest
 
performTest() - Method in class org.bouncycastle.asn1.test.PersonalDataUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.test.PKCS12Test
 
performTest() - Method in class org.bouncycastle.asn1.test.PolicyConstraintsTest
 
performTest() - Method in class org.bouncycastle.asn1.test.PrivateKeyInfoTest
 
performTest() - Method in class org.bouncycastle.asn1.test.QCStatementUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.test.QcTypeUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.test.ReasonFlagsTest
 
performTest() - Method in class org.bouncycastle.asn1.test.RelativeOIDTest
 
performTest() - Method in class org.bouncycastle.asn1.test.RFC4519Test
 
performTest() - Method in class org.bouncycastle.asn1.test.SemanticsInformationUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.test.SetTest
 
performTest() - Method in class org.bouncycastle.asn1.test.StreamLimitTest
 
performTest() - Method in class org.bouncycastle.asn1.test.StringTest
 
performTest() - Method in class org.bouncycastle.asn1.test.SubjectKeyIdentifierTest
 
performTest() - Method in class org.bouncycastle.asn1.test.TagTest
 
performTest() - Method in class org.bouncycastle.asn1.test.TargetInformationTest
 
performTest() - Method in class org.bouncycastle.asn1.test.TBSCertificateIssuerTest
 
performTest() - Method in class org.bouncycastle.asn1.test.TBSCertListTest
 
performTest() - Method in class org.bouncycastle.asn1.test.TypeOfBiometricDataUnitTest
 
performTest() - Method in class org.bouncycastle.asn1.test.UTCTimeTest
 
performTest() - Method in class org.bouncycastle.asn1.test.X500NameTest
 
performTest() - Method in class org.bouncycastle.asn1.test.X509AltTest
 
performTest() - Method in class org.bouncycastle.asn1.test.X509ExtensionsTest
 
performTest() - Method in class org.bouncycastle.asn1.test.X509NameTest
 
performTest() - Method in class org.bouncycastle.asn1.test.X9Test
 
performTest() - Method in class org.bouncycastle.crypto.ec.test.ECElGamalTest
 
performTest() - Method in class org.bouncycastle.crypto.ec.test.ECTransformationTest
 
performTest() - Method in class org.bouncycastle.crypto.prng.test.CTRDRBGTest
 
performTest() - Method in class org.bouncycastle.crypto.prng.test.DualECDRBGTest
 
performTest() - Method in class org.bouncycastle.crypto.prng.test.FixedSecureRandomTest
 
performTest() - Method in class org.bouncycastle.crypto.prng.test.HashDRBGTest
 
performTest() - Method in class org.bouncycastle.crypto.prng.test.HMacDRBGTest
 
performTest() - Method in class org.bouncycastle.crypto.prng.test.SP800RandomTest
 
performTest() - Method in class org.bouncycastle.crypto.prng.test.X931Test
 
performTest() - Method in class org.bouncycastle.crypto.test.AESFastTest
 
performTest() - Method in class org.bouncycastle.crypto.test.AESLightTest
 
performTest() - Method in class org.bouncycastle.crypto.test.AESTest
 
performTest() - Method in class org.bouncycastle.crypto.test.AESWrapPadTest
 
performTest() - Method in class org.bouncycastle.crypto.test.AESWrapTest
 
performTest() - Method in class org.bouncycastle.crypto.test.Argon2Test
 
performTest() - Method in class org.bouncycastle.crypto.test.ARIATest
 
performTest() - Method in class org.bouncycastle.crypto.test.AsconTest
 
performTest() - Method in class org.bouncycastle.crypto.test.AsymmetricConstraintsTest
 
performTest() - Method in class org.bouncycastle.crypto.test.BCryptTest
 
performTest() - Method in class org.bouncycastle.crypto.test.BigIntegersTest
 
performTest() - Method in class org.bouncycastle.crypto.test.BIP340SignerTest
 
performTest() - Method in class org.bouncycastle.crypto.test.Blake2bDigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.Blake2sDigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.Blake2xsDigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.Blake3Test
 
performTest() - Method in class org.bouncycastle.crypto.test.BlockCipherMonteCarloTest
 
performTest() - Method in class org.bouncycastle.crypto.test.BlockCipherResetTest
 
performTest() - Method in class org.bouncycastle.crypto.test.BlockCipherVectorTest
 
performTest() - Method in class org.bouncycastle.crypto.test.BlowfishTest
 
performTest() - Method in class org.bouncycastle.crypto.test.CCMTest
 
performTest() - Method in class org.bouncycastle.crypto.test.ChaCha20Poly1305Test
 
performTest() - Method in class org.bouncycastle.crypto.test.ChaChaTest
 
performTest() - Method in class org.bouncycastle.crypto.test.CipherStreamTest
 
performTest() - Method in class org.bouncycastle.crypto.test.CipherTest
 
performTest() - Method in class org.bouncycastle.crypto.test.CMacTest
 
performTest() - Method in class org.bouncycastle.crypto.test.ConcatenationKDFTest
 
performTest() - Method in class org.bouncycastle.crypto.test.CramerShoupTest
 
performTest() - Method in class org.bouncycastle.crypto.test.CryptoServiceConstraintsTest
 
performTest() - Method in class org.bouncycastle.crypto.test.CSHAKETest
 
performTest() - Method in class org.bouncycastle.crypto.test.CTSTest
 
performTest() - Method in class org.bouncycastle.crypto.test.DESedeTest
 
performTest() - Method in class org.bouncycastle.crypto.test.DeterministicDSATest
 
performTest() - Method in class org.bouncycastle.crypto.test.DHKEKGeneratorTest
 
performTest() - Method in class org.bouncycastle.crypto.test.DHTest
 
performTest() - Method in class org.bouncycastle.crypto.test.DigestConstraintsTest
 
performTest() - Method in class org.bouncycastle.crypto.test.DigestRandomNumberTest
 
performTest() - Method in class org.bouncycastle.crypto.test.DigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.DSATest
 
performTest() - Method in class org.bouncycastle.crypto.test.DSTU4145Test
 
performTest() - Method in class org.bouncycastle.crypto.test.DSTU7564Test
 
performTest() - Method in class org.bouncycastle.crypto.test.DSTU7624Test
 
performTest() - Method in class org.bouncycastle.crypto.test.EAXTest
 
performTest() - Method in class org.bouncycastle.crypto.test.ECCSISignerTest
 
performTest() - Method in class org.bouncycastle.crypto.test.ECDHKEKGeneratorTest
 
performTest() - Method in class org.bouncycastle.crypto.test.ECGOST3410Test
 
performTest() - Method in class org.bouncycastle.crypto.test.ECIESKeyEncapsulationTest
 
performTest() - Method in class org.bouncycastle.crypto.test.ECIESTest
 
performTest() - Method in class org.bouncycastle.crypto.test.ECNRTest
 
performTest() - Method in class org.bouncycastle.crypto.test.ECTest
 
performTest() - Method in class org.bouncycastle.crypto.test.Ed25519Test
 
performTest() - Method in class org.bouncycastle.crypto.test.Ed448Test
 
performTest() - Method in class org.bouncycastle.crypto.test.ElephantTest
 
performTest() - Method in class org.bouncycastle.crypto.test.ElGamalTest
 
performTest() - Method in class org.bouncycastle.crypto.test.EqualsHashCodeTest
 
performTest() - Method in class org.bouncycastle.crypto.test.EthereumIESTest
 
performTest() - Method in class org.bouncycastle.crypto.test.GCMSIVTest
 
performTest() - Method in class org.bouncycastle.crypto.test.GCMTest
 
performTest() - Method in class org.bouncycastle.crypto.test.GiftCofbTest
 
performTest() - Method in class org.bouncycastle.crypto.test.GMacTest
 
performTest() - Method in class org.bouncycastle.crypto.test.GOST28147Test
 
performTest() - Method in class org.bouncycastle.crypto.test.GOST3411_2012_256DigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.GOST3411_2012_512DigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.GOST3411DigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.GOST3412Test
 
performTest() - Method in class org.bouncycastle.crypto.test.Grain128AEADTest
 
performTest() - Method in class org.bouncycastle.crypto.test.Grain128Test
 
performTest() - Method in class org.bouncycastle.crypto.test.Grainv1Test
 
performTest() - Method in class org.bouncycastle.crypto.test.GSKKDFTest
 
performTest() - Method in class org.bouncycastle.crypto.test.Haraka256DigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.Haraka512DigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.HashCommitmentTest
 
performTest() - Method in class org.bouncycastle.crypto.test.HCFamilyTest
 
performTest() - Method in class org.bouncycastle.crypto.test.HCFamilyVecTest
 
performTest() - Method in class org.bouncycastle.crypto.test.HKDFGeneratorTest
 
performTest() - Method in class org.bouncycastle.crypto.test.ISAACTest
 
performTest() - Method in class org.bouncycastle.crypto.test.ISAPTest
 
performTest() - Method in class org.bouncycastle.crypto.test.ISO9796Test
 
performTest() - Method in class org.bouncycastle.crypto.test.ISO9797Alg3MacTest
 
performTest() - Method in class org.bouncycastle.crypto.test.IsoTrailerTest
 
performTest() - Method in class org.bouncycastle.crypto.test.JournalingSecureRandomTest
 
performTest() - Method in class org.bouncycastle.crypto.test.KangarooTest
 
performTest() - Method in class org.bouncycastle.crypto.test.KDF1GeneratorTest
 
performTest() - Method in class org.bouncycastle.crypto.test.KDF2GeneratorTest
 
performTest() - Method in class org.bouncycastle.crypto.test.KDFCounterGeneratorTest
 
performTest() - Method in class org.bouncycastle.crypto.test.KDFDoublePipelineIteratorGeneratorTest
 
performTest() - Method in class org.bouncycastle.crypto.test.KDFFeedbackGeneratorTest
 
performTest() - Method in class org.bouncycastle.crypto.test.KeccakDigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.KMACTest
 
performTest() - Method in class org.bouncycastle.crypto.test.LEATest
 
performTest() - Method in class org.bouncycastle.crypto.test.MacTest
 
performTest() - Method in class org.bouncycastle.crypto.test.MD5HMacTest
 
performTest() - Method in class org.bouncycastle.crypto.test.MGF1GeneratorTest
 
performTest() - Method in class org.bouncycastle.crypto.test.NaccacheSternTest
 
performTest() - Method in class org.bouncycastle.crypto.test.NISTCTSTest
 
performTest() - Method in class org.bouncycastle.crypto.test.NISTECCTest
 
performTest() - Method in class org.bouncycastle.crypto.test.NullTest
 
performTest() - Method in class org.bouncycastle.crypto.test.OAEPTest
 
performTest() - Method in class org.bouncycastle.crypto.test.OCBTest
 
performTest() - Method in class org.bouncycastle.crypto.test.OpenBSDBCryptTest
 
performTest() - Method in class org.bouncycastle.crypto.test.OpenSSHKeyParsingTests
 
performTest() - Method in class org.bouncycastle.crypto.test.PaddingTest
 
performTest() - Method in class org.bouncycastle.crypto.test.ParallelHashTest
 
performTest() - Method in class org.bouncycastle.crypto.test.PhotonBeetleTest
 
performTest() - Method in class org.bouncycastle.crypto.test.PKCS5Test
 
performTest() - Method in class org.bouncycastle.crypto.test.Poly1305Test
 
performTest() - Method in class org.bouncycastle.crypto.test.PSSBlindTest
 
performTest() - Method in class org.bouncycastle.crypto.test.PSSTest
 
performTest() - Method in class org.bouncycastle.crypto.test.RadixConverterTest
 
performTest() - Method in class org.bouncycastle.crypto.test.RC4Test
 
performTest() - Method in class org.bouncycastle.crypto.test.ResetTest
 
performTest() - Method in class org.bouncycastle.crypto.test.RFC3211WrapTest
 
performTest() - Method in class org.bouncycastle.crypto.test.RIPEMD128DigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.RIPEMD160DigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.RIPEMD256DigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.RIPEMD320DigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.RomulusTest
 
performTest() - Method in class org.bouncycastle.crypto.test.RSABlindedTest
 
performTest() - Method in class org.bouncycastle.crypto.test.RSABlindSignatureTest
 
performTest() - Method in class org.bouncycastle.crypto.test.RSADigestSignerTest
 
performTest() - Method in class org.bouncycastle.crypto.test.RSAKeyEncapsulationTest
 
performTest() - Method in class org.bouncycastle.crypto.test.RSATest
 
performTest() - Method in class org.bouncycastle.crypto.test.SAKKEKEMSTest
 
performTest() - Method in class org.bouncycastle.crypto.test.Salsa20Test
 
performTest() - Method in class org.bouncycastle.crypto.test.SCryptTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SerpentTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SHA1InterleaveDigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SHA224DigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SHA256DigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SHA384DigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SHA3DigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SHA3HMacTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SHA512DigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SHA512t224DigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SHA512t256DigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.Shacal2Test
 
performTest() - Method in class org.bouncycastle.crypto.test.SHAKEDigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.ShortenedDigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SipHash128Test
 
performTest() - Method in class org.bouncycastle.crypto.test.SipHashTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SkeinDigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SkeinMacTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SM2EngineTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SM2KeyExchangeTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SM2SignerTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SM3DigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SM4Test
 
performTest() - Method in class org.bouncycastle.crypto.test.SP80038GTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SRP6Test
 
performTest() - Method in class org.bouncycastle.crypto.test.StreamCipherResetTest
 
performTest() - Method in class org.bouncycastle.crypto.test.StreamCipherVectorTest
 
performTest() - Method in class org.bouncycastle.crypto.test.SymmetricConstraintsTest
 
performTest() - Method in class org.bouncycastle.crypto.test.TigerDigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.TnepresTest
 
performTest() - Method in class org.bouncycastle.crypto.test.TupleHashTest
 
performTest() - Method in class org.bouncycastle.crypto.test.VMPCKSA3Test
 
performTest() - Method in class org.bouncycastle.crypto.test.VMPCMacTest
 
performTest() - Method in class org.bouncycastle.crypto.test.VMPCTest
 
performTest() - Method in class org.bouncycastle.crypto.test.WhirlpoolDigestTest
 
performTest() - Method in class org.bouncycastle.crypto.test.X25519Test
 
performTest() - Method in class org.bouncycastle.crypto.test.X448Test
 
performTest() - Method in class org.bouncycastle.crypto.test.X931SignerTest
 
performTest() - Method in class org.bouncycastle.crypto.test.XChaCha20Poly1305Test
 
performTest() - Method in class org.bouncycastle.crypto.test.XChaCha20Test
 
performTest() - Method in class org.bouncycastle.crypto.test.XoodyakTest
 
performTest() - Method in class org.bouncycastle.crypto.test.XSalsa20Test
 
performTest() - Method in class org.bouncycastle.crypto.test.ZucTest
 
performTest() - Method in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
performTest() - Method in class org.bouncycastle.pqc.crypto.test.FaestParametersTest
 
performTest() - Method in class org.bouncycastle.pqc.crypto.test.NewHopeTest
 
performTest() - Method in class org.bouncycastle.pqc.crypto.test.Sphincs256Test
 
performTest() - Method in class org.bouncycastle.util.encoders.test.EncoderTest
 
performTest() - Method in class org.bouncycastle.util.encoders.test.UTF8Test
 
performTest() - Method in class org.bouncycastle.util.io.test.BufferingOutputStreamTest
 
performTest() - Method in class org.bouncycastle.util.test.SimpleTest
 
PersonalData - Class in org.bouncycastle.asn1.x509.sigi
Contains personal data for the otherName field in the subjectAltNames extension.
PersonalData(NameOrPseudonym, BigInteger, ASN1GeneralizedTime, DirectoryString, String, DirectoryString) - Constructor for class org.bouncycastle.asn1.x509.sigi.PersonalData
Constructor from a given details.
PersonalDataUnitTest - Class in org.bouncycastle.asn1.test
 
PersonalDataUnitTest() - Constructor for class org.bouncycastle.asn1.test.PersonalDataUnitTest
 
personalizationString() - Method in class org.bouncycastle.crypto.prng.test.DRBGTestVector
 
Pfx - Class in org.bouncycastle.asn1.pkcs
the infamous Pfx from PKCS12
Pfx(ContentInfo, MacData) - Constructor for class org.bouncycastle.asn1.pkcs.Pfx
 
pgpCFB - Variable in class org.bouncycastle.crypto.BufferedBlockCipher
 
pgpCFB - Variable in class org.bouncycastle.crypto.DefaultBufferedBlockCipher
 
PGPCFBBlockCipher - Class in org.bouncycastle.crypto.modes
Implements OpenPGP's rather strange version of Cipher-FeedBack (CFB) mode on top of a simple cipher.
PGPCFBBlockCipher(BlockCipher, boolean) - Constructor for class org.bouncycastle.crypto.modes.PGPCFBBlockCipher
Basic constructor.
PhotonBeetleDigest - Class in org.bouncycastle.crypto.digests
Photon-Beetle, https://www.isical.ac.in/~lightweight/beetle/ https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/photon-beetle-spec-final.pdf Photon-Beetle with reference to C Reference Impl from: https://github.com/PHOTON-Beetle/Software
PhotonBeetleDigest() - Constructor for class org.bouncycastle.crypto.digests.PhotonBeetleDigest
 
PhotonBeetleDigest.Friend - Class in org.bouncycastle.crypto.digests
 
PhotonBeetleEngine - Class in org.bouncycastle.crypto.engines
Photon-Beetle, https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/photon-beetle-spec-final.pdf Photon-Beetle with reference to C Reference Impl from: https://github.com/PHOTON-Beetle/Software
PhotonBeetleEngine(PhotonBeetleEngine.PhotonBeetleParameters) - Constructor for class org.bouncycastle.crypto.engines.PhotonBeetleEngine
 
PhotonBeetleEngine.PhotonBeetleParameters - Enum in org.bouncycastle.crypto.engines
 
PhotonBeetleTest - Class in org.bouncycastle.crypto.test
 
PhotonBeetleTest() - Constructor for class org.bouncycastle.crypto.test.PhotonBeetleTest
 
photonPermutation(PhotonBeetleDigest.Friend, byte[]) - Static method in class org.bouncycastle.crypto.engines.PhotonBeetleEngine
 
physicalDeliveryOfficeName - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
picnic - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
Picnic
picnic3l1 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
picnic3l3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
picnic3l5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
picnic_key - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
picnic_signature - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
picnic_with_sha3_512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
picnic_with_sha512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
picnic_with_shake256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
picnicl1fs - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
picnicl1full - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
picnicl1ur - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
picnicl3fs - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
picnicl3full - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
picnicl3ur - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
picnicl5fs - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
picnicl5full - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
picnicl5ur - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
PicnicVectorTest - Class in org.bouncycastle.pqc.crypto.test
 
PicnicVectorTest() - Constructor for class org.bouncycastle.pqc.crypto.test.PicnicVectorTest
 
PICTURE - Static variable in class org.bouncycastle.asn1.x509.qualified.TypeOfBiometricData
 
PIN_USAGE_POLICY - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
pipeAll(InputStream, OutputStream) - Static method in class org.bouncycastle.util.io.Streams
Write the full contents of inStr to the destination stream outStr.
pipeAll(InputStream, OutputStream, int) - Static method in class org.bouncycastle.util.io.Streams
Write the full contents of inStr to the destination stream outStr.
pipeAllLimited(InputStream, long, OutputStream) - Static method in class org.bouncycastle.util.io.Streams
Write up to limit bytes of data from inStr to the destination stream outStr.
pk - Variable in class org.bouncycastle.pqc.crypto.test.NTRUKAT
Public key
PK_SEED_BYTES - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
pkaAddress - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.2.1.1 -- pkaAddress
PKCS10Test - Class in org.bouncycastle.asn1.test
 
PKCS10Test() - Constructor for class org.bouncycastle.asn1.test.PKCS10Test
 
pkcs10Test(String, byte[]) - Method in class org.bouncycastle.asn1.test.PKCS10Test
 
PKCS12_ALLOW_SUN_SECRET_KEYS - Static variable in class org.bouncycastle.util.Properties
If set to "true", the BC PKCS#12 KeyStore will additionally accept (on load only) SafeBags of type secretBag that use SunJCE's non-standard nested encoding — a SecretBag whose secretTypeId is pkcs8ShroudedKeyBag and whose secretValue is an EncryptedPrivateKeyInfo wrapping a PKCS#8 PrivateKeyInfo carrying the raw secret-key bytes.
PKCS12_IGNORE_USELESS_PASSWD - Static variable in class org.bouncycastle.util.Properties
A PKCS12 file which does not require a password will normally throw an exception if a password is provided.
PKCS12_MAX_IT_COUNT - Static variable in class org.bouncycastle.util.Properties
If set, a PKCS12 file with a larger iteration count on PBE processing will rejected.
PKCS12ParametersGenerator - Class in org.bouncycastle.crypto.generators
Generator for PBE derived keys and ivs as defined by PKCS 12 V1.0.
PKCS12ParametersGenerator(Digest) - Constructor for class org.bouncycastle.crypto.generators.PKCS12ParametersGenerator
Construct a PKCS 12 Parameters generator.
PKCS12PasswordToBytes(char[]) - Static method in class org.bouncycastle.crypto.PBEParametersGenerator
converts a password to a byte array according to the scheme in PKCS12 (unicode, big endian, 2 zero pad bytes at the end).
PKCS12PBEParams - Class in org.bouncycastle.asn1.pkcs
 
PKCS12PBEParams(byte[], int) - Constructor for class org.bouncycastle.asn1.pkcs.PKCS12PBEParams
 
PKCS12Test - Class in org.bouncycastle.asn1.test
 
PKCS12Test() - Constructor for class org.bouncycastle.asn1.test.PKCS12Test
 
PKCS12Test - Class in org.bouncycastle.crypto.test
test for PKCS12 key generation - vectors from https://www.drh-consultancy.demon.co.uk/test.txt
PKCS12Test() - Constructor for class org.bouncycastle.crypto.test.PKCS12Test
 
PKCS1_STRICT_DIGESTINFO - Static variable in class org.bouncycastle.util.Properties
If set to "true", RSA PKCS#1 v1.5 signature verification rejects DigestInfo encodings whose AlgorithmIdentifier omits the NULL parameters octets required by RFC 8017 sec. 9.2 / Appendix A.2.4.
PKCS1Encoding - Class in org.bouncycastle.crypto.encodings
this does your basic PKCS 1 v1.5 padding - whether or not you should be using this depends on your application - see PKCS1 Version 2 for details.
PKCS1Encoding(AsymmetricBlockCipher) - Constructor for class org.bouncycastle.crypto.encodings.PKCS1Encoding
Basic constructor.
PKCS1Encoding(AsymmetricBlockCipher, int) - Constructor for class org.bouncycastle.crypto.encodings.PKCS1Encoding
Constructor for decryption with a fixed plaintext length.
PKCS1Encoding(AsymmetricBlockCipher, byte[]) - Constructor for class org.bouncycastle.crypto.encodings.PKCS1Encoding
Constructor for decryption with a fixed plaintext length and a fallback value that is returned, if the padding is incorrect.
PKCS5PasswordToBytes(char[]) - Static method in class org.bouncycastle.crypto.PBEParametersGenerator
converts a password to a byte array according to the scheme in PKCS5 (ascii, no padding)
PKCS5PasswordToUTF8Bytes(char[]) - Static method in class org.bouncycastle.crypto.PBEParametersGenerator
converts a password to a byte array according to the scheme in PKCS5 (UTF-8, no padding)
PKCS5S1ParametersGenerator - Class in org.bouncycastle.crypto.generators
Generator for PBE derived keys and ivs as defined by PKCS 5 V2.0 Scheme 1.
PKCS5S1ParametersGenerator(Digest) - Constructor for class org.bouncycastle.crypto.generators.PKCS5S1ParametersGenerator
Construct a PKCS 5 Scheme 1 Parameters generator.
PKCS5S2ParametersGenerator - Class in org.bouncycastle.crypto.generators
Generator for PBE derived keys and ivs as defined by PKCS 5 V2.0 Scheme 2.
PKCS5S2ParametersGenerator() - Constructor for class org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator
construct a PKCS5 Scheme 2 Parameters generator.
PKCS5S2ParametersGenerator(Digest) - Constructor for class org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator
 
PKCS5Test - Class in org.bouncycastle.crypto.test
A test class for PKCS5 PBES2 with PBKDF2 (PKCS5 v2.0) using test vectors provider at RSA's PKCS5 Page
The vectors are Base 64 encoded and encrypted using the password "password" (without quotes).
PKCS5Test() - Constructor for class org.bouncycastle.crypto.test.PKCS5Test
 
PKCS7Padding - Class in org.bouncycastle.crypto.paddings
A padder that adds PKCS7/PKCS5 padding to a block.
PKCS7Padding() - Constructor for class org.bouncycastle.crypto.paddings.PKCS7Padding
 
pkcs8ShroudedKeyBag - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#12: 1.2.840.113549.1.12.10.1.2
pkcs_1 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#1: 1.2.840.113549.1.1
pkcs_12 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#12: 1.2.840.113549.1.12
pkcs_12PbeIds - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#12: 1.2.840.113549.1.12.1
pkcs_3 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#3: 1.2.840.113549.1.3
pkcs_5 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#5: 1.2.840.113549.1.5
pkcs_7 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs#7: 1.2.840.113549.1.7
pkcs_9 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9
pkcs_9_at_binarySigningTime - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.2.46
pkcs_9_at_challengePassword - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.7
pkcs_9_at_contentType - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.3
pkcs_9_at_counterSignature - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.6
pkcs_9_at_emailAddress - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.1
pkcs_9_at_extendedCertificateAttributes - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.9
pkcs_9_at_extensionRequest - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.14
pkcs_9_at_friendlyName - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.20
pkcs_9_at_localKeyId - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.21
pkcs_9_at_messageDigest - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.4
pkcs_9_at_signingDescription - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.13
pkcs_9_at_signingTime - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.5
pkcs_9_at_smimeCapabilities - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.15
pkcs_9_at_unstructuredAddress - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.8
pkcs_9_at_unstructuredName - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.2
PKCSObjectIdentifiers - Interface in org.bouncycastle.asn1.pkcs
pkcs-1 OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) 1 }
PKIArchiveOptions - Class in org.bouncycastle.asn1.crmf
 
PKIArchiveOptions(EncryptedKey) - Constructor for class org.bouncycastle.asn1.crmf.PKIArchiveOptions
 
PKIArchiveOptions(ASN1OctetString) - Constructor for class org.bouncycastle.asn1.crmf.PKIArchiveOptions
 
PKIArchiveOptions(boolean) - Constructor for class org.bouncycastle.asn1.crmf.PKIArchiveOptions
 
PKIBody - Class in org.bouncycastle.asn1.cmp
PKIBody ::= CHOICE { -- message-specific body elements ir [0] CertReqMessages, --Initialization Request ip [1] CertRepMessage, --Initialization Response cr [2] CertReqMessages, --Certification Request cp [3] CertRepMessage, --Certification Response p10cr [4] CertificationRequest, --imported from [PKCS10] popdecc [5] POPODecKeyChallContent, --pop Challenge popdecr [6] POPODecKeyRespContent, --pop Response kur [7] CertReqMessages, --Key Update Request kup [8] CertRepMessage, --Key Update Response krr [9] CertReqMessages, --Key Recovery Request krp [10] KeyRecRepContent, --Key Recovery Response rr [11] RevReqContent, --Revocation Request rp [12] RevRepContent, --Revocation Response ccr [13] CertReqMessages, --Cross-Cert.
PKIBody(int, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.cmp.PKIBody
Creates a new PKIBody.
PKIConfirmContent - Class in org.bouncycastle.asn1.cmp
PKIConfirmContent ::= NULL
PKIConfirmContent() - Constructor for class org.bouncycastle.asn1.cmp.PKIConfirmContent
 
PKIData - Class in org.bouncycastle.asn1.cmc
PKIData ::= SEQUENCE { controlSequence SEQUENCE SIZE(0..MAX) OF TaggedAttribute, reqSequence SEQUENCE SIZE(0..MAX) OF TaggedRequest, cmsSequence SEQUENCE SIZE(0..MAX) OF TaggedContentInfo, otherMsgSequence SEQUENCE SIZE(0..MAX) OF OtherMsg }
PKIData(TaggedAttribute[], TaggedRequest[], TaggedContentInfo[], OtherMsg[]) - Constructor for class org.bouncycastle.asn1.cmc.PKIData
 
PKIDataTest - Class in org.bouncycastle.asn1.cmc.test
 
PKIDataTest() - Constructor for class org.bouncycastle.asn1.cmc.test.PKIDataTest
 
PKIFailureInfo - Class in org.bouncycastle.asn1.cmp
PKIFailureInfo ::= BIT STRING { badAlg (0), -- unrecognized or unsupported Algorithm Identifier badMessageCheck (1), -- integrity check failed (e.g., signature did not verify) badRequest (2), -- transaction not permitted or supported badTime (3), -- messageTime was not sufficiently close to the system time, as defined by local policy badCertId (4), -- no certificate could be found matching the provided criteria badDataFormat (5), -- the data submitted has the wrong format wrongAuthority (6), -- the authority indicated in the request is different from the one creating the response token incorrectData (7), -- the requester's data is incorrect (for notary services) missingTimeStamp (8), -- when the timestamp is missing but should be there (by policy) badPOP (9) -- the proof-of-possession failed certRevoked (10), certConfirmed (11), wrongIntegrity (12), badRecipientNonce (13), timeNotAvailable (14), -- the TSA's time source is not available unacceptedPolicy (15), -- the requested TSA policy is not supported by the TSA unacceptedExtension (16), -- the requested extension is not supported by the TSA addInfoNotAvailable (17) -- the additional information requested could not be understood -- or is not available badSenderNonce (18), badCertTemplate (19), signerNotTrusted (20), transactionIdInUse (21), unsupportedVersion (22), notAuthorized (23), systemUnavail (24), systemFailure (25), -- the request cannot be handled due to system failure duplicateCertReq (26)
PKIFailureInfo(int) - Constructor for class org.bouncycastle.asn1.cmp.PKIFailureInfo
Basic constructor.
PKIFailureInfo(ASN1BitString) - Constructor for class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
PKIFailureInfoTest - Class in org.bouncycastle.asn1.cmp.test
PKIFailureInfoTest
PKIFailureInfoTest() - Constructor for class org.bouncycastle.asn1.cmp.test.PKIFailureInfoTest
 
PKIFreeText - Class in org.bouncycastle.asn1.cmp
PKIFreeText ::= SEQUENCE SIZE (1..MAX) OF UTF8String -- text encoded as UTF-8 String [RFC3629] (note: each -- UTF8String MAY include an [RFC3066] language tag -- to indicate the language of the contained text -- see [RFC2482] for details)
PKIFreeText(ASN1UTF8String) - Constructor for class org.bouncycastle.asn1.cmp.PKIFreeText
 
PKIFreeText(String) - Constructor for class org.bouncycastle.asn1.cmp.PKIFreeText
 
PKIFreeText(ASN1UTF8String[]) - Constructor for class org.bouncycastle.asn1.cmp.PKIFreeText
 
PKIFreeText(String[]) - Constructor for class org.bouncycastle.asn1.cmp.PKIFreeText
 
PKIHeader - Class in org.bouncycastle.asn1.cmp
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) }
PKIHeader(int, GeneralName, GeneralName) - Constructor for class org.bouncycastle.asn1.cmp.PKIHeader
 
PKIHeaderBuilder - Class in org.bouncycastle.asn1.cmp
 
PKIHeaderBuilder(int, GeneralName, GeneralName) - Constructor for class org.bouncycastle.asn1.cmp.PKIHeaderBuilder
 
PKIMessage - Class in org.bouncycastle.asn1.cmp
PKIMessage ::= SEQUENCE { header PKIHeader, body PKIBody, protection [0] PKIProtection OPTIONAL, extraCerts [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate OPTIONAL }
PKIMessage(PKIHeader, PKIBody, ASN1BitString, CMPCertificate[]) - Constructor for class org.bouncycastle.asn1.cmp.PKIMessage
Creates a new PKIMessage.
PKIMessage(PKIHeader, PKIBody, ASN1BitString) - Constructor for class org.bouncycastle.asn1.cmp.PKIMessage
 
PKIMessage(PKIHeader, PKIBody) - Constructor for class org.bouncycastle.asn1.cmp.PKIMessage
 
PKIMessages - Class in org.bouncycastle.asn1.cmp
PKIMessages ::= SEQUENCE SIZE (1..MAX) OF PKIMessage
PKIMessages(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cmp.PKIMessages
 
PKIMessages(PKIMessage) - Constructor for class org.bouncycastle.asn1.cmp.PKIMessages
 
PKIMessages(PKIMessage[]) - Constructor for class org.bouncycastle.asn1.cmp.PKIMessages
 
PKIPublicationInfo - Class in org.bouncycastle.asn1.crmf
PKIPublicationInfo ::= SEQUENCE { action INTEGER { dontPublish (0), pleasePublish (1) }, pubInfos SEQUENCE SIZE (1..MAX) OF SinglePubInfo OPTIONAL } -- pubInfos MUST NOT be present if action is "dontPublish" -- (if action is "pleasePublish" and pubInfos is omitted, -- "dontCare" is assumed)
PKIPublicationInfo(BigInteger) - Constructor for class org.bouncycastle.asn1.crmf.PKIPublicationInfo
 
PKIPublicationInfo(ASN1Integer) - Constructor for class org.bouncycastle.asn1.crmf.PKIPublicationInfo
 
PKIPublicationInfo(SinglePubInfo) - Constructor for class org.bouncycastle.asn1.crmf.PKIPublicationInfo
Constructor with a single pubInfo, assumes pleasePublish as the action.
PKIPublicationInfo(SinglePubInfo[]) - Constructor for class org.bouncycastle.asn1.crmf.PKIPublicationInfo
Constructor with multiple pubInfo, assumes pleasePublish as the action.
PKIPublicationInfoTest - Class in org.bouncycastle.asn1.crmf.test
 
PKIPublicationInfoTest() - Constructor for class org.bouncycastle.asn1.crmf.test.PKIPublicationInfoTest
 
PKIResponse - Class in org.bouncycastle.asn1.cmc
-- This defines the response message in the protocol id-cct-PKIResponse OBJECT IDENTIFIER ::= { id-cct 3 } ResponseBody ::= PKIResponse PKIResponse ::= SEQUENCE { controlSequence SEQUENCE SIZE(0..MAX) OF TaggedAttribute, cmsSequence SEQUENCE SIZE(0..MAX) OF TaggedContentInfo, otherMsgSequence SEQUENCE SIZE(0..MAX) OF OtherMsg }
PKIResponse(TaggedAttribute) - Constructor for class org.bouncycastle.asn1.cmc.PKIResponse
 
PKIResponse(TaggedAttribute[], TaggedContentInfo[], OtherMsg[]) - Constructor for class org.bouncycastle.asn1.cmc.PKIResponse
 
PKIResponseTest - Class in org.bouncycastle.asn1.cmc.test
 
PKIResponseTest() - Constructor for class org.bouncycastle.asn1.cmc.test.PKIResponseTest
 
PKIStatus - Class in org.bouncycastle.asn1.cmp
PKIStatus ::= INTEGER { accepted (0), -- you got exactly what you asked for grantedWithMods (1), -- you got something like what you asked for; the -- requester is responsible for ascertaining the differences rejection (2), -- you don't get it, more information elsewhere in the message waiting (3), -- the request body part has not yet been processed; expect to -- hear more later (note: proper handling of this status -- response MAY use the polling req/rep PKIMessages specified -- in Section 5.3.22; alternatively, polling in the underlying -- transport layer MAY have some utility in this regard) revocationWarning (4), -- this message contains a warning that a revocation is -- imminent revocationNotification (5), -- notification that a revocation has occurred keyUpdateWarning (6) -- update already done for the oldCertId specified in -- CertReqMsg }
PKIStatusInfo - Class in org.bouncycastle.asn1.cmp
PKIStatusInfo ::= SEQUENCE { status PKIStatus, statusString PKIFreeText OPTIONAL, failInfo PKIFailureInfo OPTIONAL }
PKIStatusInfo(PKIStatus) - Constructor for class org.bouncycastle.asn1.cmp.PKIStatusInfo
 
PKIStatusInfo(PKIStatus, PKIFreeText) - Constructor for class org.bouncycastle.asn1.cmp.PKIStatusInfo
 
PKIStatusInfo(PKIStatus, PKIFreeText, PKIFailureInfo) - Constructor for class org.bouncycastle.asn1.cmp.PKIStatusInfo
 
pkix - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
PKIX base OID: 1.3.6.1.5.5.7
pkix_algorithms - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
1.3.6.1.5.5.7.6
PKIXNameConstraintValidator - Class in org.bouncycastle.asn1.x509
 
PKIXNameConstraintValidator() - Constructor for class org.bouncycastle.asn1.x509.PKIXNameConstraintValidator
 
PKMAC_MAX_ITERATION_COUNT - Static variable in class org.bouncycastle.util.Properties
Upper bound on the RFC 4211 PKMAC / CMP password-based-MAC iteration count honoured when no explicit ceiling was supplied to org.bouncycastle.cert.crmf.PKMACBuilder.
PKMACValue - Class in org.bouncycastle.asn1.crmf
Password-based MAC value for use with POPOSigningKeyInput.
PKMACValue(PBMParameter, DERBitString) - Constructor for class org.bouncycastle.asn1.crmf.PKMACValue
Creates a new PKMACValue.
PKMACValue(AlgorithmIdentifier, DERBitString) - Constructor for class org.bouncycastle.asn1.crmf.PKMACValue
Creates a new PKMACValue.
PLACE_OF_BIRTH - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
RFC 3039 PlaceOfBirth - DirectoryString(SIZE(1..128)
PLACE_OF_BIRTH - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
RFC 3039 PlaceOfBirth - DirectoryString(SIZE(1..128)
PlainDSAEncoding - Class in org.bouncycastle.crypto.signers
 
PlainDSAEncoding() - Constructor for class org.bouncycastle.crypto.signers.PlainDSAEncoding
 
pleasePublish - Static variable in class org.bouncycastle.asn1.crmf.PKIPublicationInfo
 
POINT_SIZE - Static variable in class org.bouncycastle.math.ec.rfc7748.X25519
 
POINT_SIZE - Static variable in class org.bouncycastle.math.ec.rfc7748.X448
 
pointMap - Variable in class org.bouncycastle.math.ec.endo.GLVTypeAEndomorphism
 
pointMap - Variable in class org.bouncycastle.math.ec.endo.GLVTypeBEndomorphism
 
policyConstraints - Static variable in class org.bouncycastle.asn1.x509.Extension
Policy Constraints
PolicyConstraints - Class in org.bouncycastle.asn1.x509
PKIX RFC 5280 id-ce-policyConstraints OBJECT IDENTIFIER ::= { id-ce 36 } PolicyConstraints ::= SEQUENCE { requireExplicitPolicy [0] SkipCerts OPTIONAL, inhibitPolicyMapping [1] SkipCerts OPTIONAL } SkipCerts ::= INTEGER (0..MAX)
PolicyConstraints(BigInteger, BigInteger) - Constructor for class org.bouncycastle.asn1.x509.PolicyConstraints
 
policyConstraints - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Policy Constraints
PolicyConstraints - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
PolicyConstraintsTest - Class in org.bouncycastle.asn1.test
 
PolicyConstraintsTest() - Constructor for class org.bouncycastle.asn1.test.PolicyConstraintsTest
 
PolicyInformation - Class in org.bouncycastle.asn1.x509
 
PolicyInformation(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.x509.PolicyInformation
 
PolicyInformation(ASN1ObjectIdentifier, ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.PolicyInformation
 
policyMappings - Static variable in class org.bouncycastle.asn1.x509.Extension
Policy Mappings
PolicyMappings - Class in org.bouncycastle.asn1.x509
PolicyMappings V3 extension, described in RFC3280.
PolicyMappings(Hashtable) - Constructor for class org.bouncycastle.asn1.x509.PolicyMappings
Deprecated.
use CertPolicyId constructors.
PolicyMappings(CertPolicyId, CertPolicyId) - Constructor for class org.bouncycastle.asn1.x509.PolicyMappings
 
PolicyMappings(CertPolicyId[], CertPolicyId[]) - Constructor for class org.bouncycastle.asn1.x509.PolicyMappings
 
policyMappings - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Policy Mappings
PolicyMappings - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
PolicyQualifierId - Class in org.bouncycastle.asn1.x509
PolicyQualifierId, used in the CertificatePolicies X509V3 extension.
PolicyQualifierInfo - Class in org.bouncycastle.asn1.x509
Policy qualifiers, used in the X509V3 CertificatePolicies extension.
PolicyQualifierInfo(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.x509.PolicyQualifierInfo
Creates a new PolicyQualifierInfo instance.
PolicyQualifierInfo(String) - Constructor for class org.bouncycastle.asn1.x509.PolicyQualifierInfo
Creates a new PolicyQualifierInfo containing a cPSuri qualifier.
PolicyQualifierInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.PolicyQualifierInfo
Deprecated.
use PolicyQualifierInfo.getInstance()
PollRepContent - Class in org.bouncycastle.asn1.cmp
PollRepContent ::= SEQUENCE OF SEQUENCE { certReqId INTEGER, checkAfter INTEGER, -- time in seconds reason PKIFreeText OPTIONAL }
PollRepContent(ASN1Integer, ASN1Integer) - Constructor for class org.bouncycastle.asn1.cmp.PollRepContent
 
PollRepContent(ASN1Integer, ASN1Integer, PKIFreeText) - Constructor for class org.bouncycastle.asn1.cmp.PollRepContent
 
PollReqContent - Class in org.bouncycastle.asn1.cmp
PollReqContent ::= SEQUENCE OF SEQUENCE { certReqId INTEGER }
PollReqContent(ASN1Integer) - Constructor for class org.bouncycastle.asn1.cmp.PollReqContent
Create a pollReqContent for a single certReqId.
PollReqContent(ASN1Integer[]) - Constructor for class org.bouncycastle.asn1.cmp.PollReqContent
Create a pollReqContent for a multiple certReqIds.
PollReqContent(BigInteger) - Constructor for class org.bouncycastle.asn1.cmp.PollReqContent
Create a pollReqContent for a single certReqId.
PollReqContent(BigInteger[]) - Constructor for class org.bouncycastle.asn1.cmp.PollReqContent
Create a pollReqContent for a multiple certReqIds.
PollReqContentTest - Class in org.bouncycastle.asn1.cmp.test
 
PollReqContentTest() - Constructor for class org.bouncycastle.asn1.cmp.test.PollReqContentTest
 
Poly1305 - Class in org.bouncycastle.crypto.macs
Poly1305 message authentication code, designed by D.
Poly1305() - Constructor for class org.bouncycastle.crypto.macs.Poly1305
Constructs a Poly1305 MAC, where the key passed to init() will be used directly.
Poly1305(BlockCipher) - Constructor for class org.bouncycastle.crypto.macs.Poly1305
Constructs a Poly1305 MAC, using a 128 bit block cipher.
Poly1305KeyGenerator - Class in org.bouncycastle.crypto.generators
Generates keys for the Poly1305 MAC.
Poly1305KeyGenerator() - Constructor for class org.bouncycastle.crypto.generators.Poly1305KeyGenerator
 
Poly1305Reference - Class in org.bouncycastle.crypto.test.speedy
Poly1305 message authentication code, designed by D.
Poly1305Reference(BlockCipher) - Constructor for class org.bouncycastle.crypto.test.speedy.Poly1305Reference
 
Poly1305Test - Class in org.bouncycastle.crypto.test
 
Poly1305Test() - Constructor for class org.bouncycastle.crypto.test.Poly1305Test
 
POLY_HIGHBITS_PACKED_BYTES - Static variable in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
Packed size of polynomial high bits (N * 9 / 8)
POLYC_PACKED_BYTES - Static variable in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
Packed size of a challenge polynomial
POLYETA_PACKED_BYTES - Static variable in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
Packed size of a polynomial with η‑coefficients
Polynomial - Interface in org.bouncycastle.math.field
 
Polynomial - Class in org.bouncycastle.pqc.math.ntru
Polynomial(NTRUParameterSet) - Constructor for class org.bouncycastle.pqc.math.ntru.Polynomial
 
PolynomialExtensionField - Interface in org.bouncycastle.math.field
 
PolynomialTest - Class in org.bouncycastle.pqc.math.ntru.test
 
PolynomialTest() - Constructor for class org.bouncycastle.pqc.math.ntru.test.PolynomialTest
 
polySymBreak(int, short[], int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Returned value: 1 first non-zero coefficient of s is positive -1 first non-zero coefficient of s is negative 0 s is entirely zero
polySymBreakExplicit(int, short[], int) - Static method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Alternative implementation with explicit sign detection
POP_DST - Static variable in class org.bouncycastle.crypto.bls.BLS12_381ProofOfPossession
 
popFailed - Static variable in class org.bouncycastle.asn1.cmc.CMCFailInfo
 
PopLinkWitnessV2 - Class in org.bouncycastle.asn1.cmc
id-cmc-popLinkWitnessV2 OBJECT IDENTIFIER ::= { id-cmc 33 } PopLinkWitnessV2 ::= SEQUENCE { keyGenAlgorithm AlgorithmIdentifier, macAlgorithm AlgorithmIdentifier, witness OCTET STRING }
PopLinkWitnessV2(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.cmc.PopLinkWitnessV2
 
PopLinkWitnessV2Test - Class in org.bouncycastle.asn1.cmc.test
 
PopLinkWitnessV2Test() - Constructor for class org.bouncycastle.asn1.cmc.test.PopLinkWitnessV2Test
 
POPODecKeyChallContent - Class in org.bouncycastle.asn1.cmp
POPODecKeyChallContent ::= SEQUENCE OF Challenge -- One Challenge per encryption key certification request (in the -- same order as these requests appear in CertReqMessages).
POPODecKeyChallContent(Challenge...) - Constructor for class org.bouncycastle.asn1.cmp.POPODecKeyChallContent
 
POPODecKeyRespContent - Class in org.bouncycastle.asn1.cmp
 
POPOPrivKey - Class in org.bouncycastle.asn1.crmf
 
POPOPrivKey(PKMACValue) - Constructor for class org.bouncycastle.asn1.crmf.POPOPrivKey
 
POPOPrivKey(SubsequentMessage) - Constructor for class org.bouncycastle.asn1.crmf.POPOPrivKey
 
POPOSigningKey - Class in org.bouncycastle.asn1.crmf
 
POPOSigningKey(POPOSigningKeyInput, AlgorithmIdentifier, ASN1BitString) - Constructor for class org.bouncycastle.asn1.crmf.POPOSigningKey
Creates a new Proof of Possession object for a signing key.
POPOSigningKeyInput - Class in org.bouncycastle.asn1.crmf
 
POPOSigningKeyInput(GeneralName, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.asn1.crmf.POPOSigningKeyInput
Creates a new POPOSigningKeyInput with sender name as authInfo.
POPOSigningKeyInput(PKMACValue, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.asn1.crmf.POPOSigningKeyInput
Creates a new POPOSigningKeyInput using password-based MAC.
popProve(BigInteger) - Static method in class org.bouncycastle.crypto.bls.BLS12_381ProofOfPossession
Generate a proof-of-possession for sk.
popRequired - Static variable in class org.bouncycastle.asn1.cmc.CMCFailInfo
 
popRequired - Static variable in class org.bouncycastle.asn1.cmc.CMCStatus
 
populateState(byte[]) - Method in class org.bouncycastle.crypto.digests.GeneralDigest
 
populateState(byte[]) - Method in class org.bouncycastle.crypto.digests.LongDigest
 
popVerify(ECPoint, BLS12_381G2Point) - Static method in class org.bouncycastle.crypto.bls.BLS12_381ProofOfPossession
Verify a proof-of-possession against the declared public key.
POSTAL_ADDRESS - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
RFC 3039 PostalAddress - SEQUENCE SIZE (1..6) OF DirectoryString(SIZE(1..30))
POSTAL_ADDRESS - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
RFC 3039 PostalAddress - SEQUENCE SIZE (1..6) OF DirectoryString(SIZE(1..30))
POSTAL_CODE - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
postalCode - DirectoryString(SIZE(1..40)
POSTAL_CODE - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
postalCode - DirectoryString(SIZE(1..40)
postalAddress - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
postalCode - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
postOfficeBox - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
PPB - Static variable in class org.bouncycastle.math.ec.ECFieldElement.F2m
Indicates pentanomial basis representation (PPB).
ppBasis - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
OID: 1.2.840.10045.1.2.3.3
pqc_kem_bike - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
BIKE
pqc_kem_frodo - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
Frodo
pqc_kem_hqc - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
HQC
pqc_kem_kyber - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
Kyber
pqc_kem_mceliece - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
Classic McEliece
pqc_kem_ntru - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
NTRU
pqc_kem_ntrulprime - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
pqc_kem_ntruplus - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
NTRU+
pqc_kem_ntruprime - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
NTRUPrime
pqc_kem_saber - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
SABER
pqc_kem_sike - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
SIKE
pqc_kem_sntruprime - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
PqcMalformedInputTest - Class in org.bouncycastle.pqc.crypto.test
Hardening regression test (coverage findings #14 and #15): a malformed or truncated PQC signature must make verifySignature return false (never throw an unchecked exception), and a malformed-length PQC public-key encoding must be rejected at construction.
PqcMalformedInputTest() - Constructor for class org.bouncycastle.pqc.crypto.test.PqcMalformedInputTest
 
PQCObjectIdentifiers - Interface in org.bouncycastle.pqc.asn1
PQC: { iso(1) identifier-organization(3) dod(6) internet(1) private(4) 1 8301 3 1 3 5 3 ... }
PQCOtherInfoGenerator - Class in org.bouncycastle.pqc.crypto.util
OtherInfo Generator for which can be used for populating the SuppPrivInfo field used to provide shared secret data used with NIST SP 800-56A agreement algorithms.
PQCOtherInfoGenerator(AlgorithmIdentifier, byte[], byte[], SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.util.PQCOtherInfoGenerator
Create a basic builder with just the compulsory fields.
PQCOtherInfoGenerator.PartyU - Class in org.bouncycastle.pqc.crypto.util
Party U (initiator) generation.
PQCOtherInfoGenerator.PartyV - Class in org.bouncycastle.pqc.crypto.util
Party V (responder) generation.
PRE_ISSUING_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
PRE_MASTER_SECRET_LENGTH - Static variable in class org.bouncycastle.crypto.tls.TlsRsaKeyExchange
 
preComp - Variable in class org.bouncycastle.math.ec.WNafPreCompInfo
Array holding the precomputed ECPoints used for a Window NAF multiplication.
preComp - Variable in class org.bouncycastle.math.ec.WTauNafPreCompInfo
Array holding the precomputed ECPoint.AbstractF2ms used for the WTNAF multiplication.
PRECOMP_NAME - Static variable in class org.bouncycastle.math.ec.endo.EndoUtil
 
PRECOMP_NAME - Static variable in class org.bouncycastle.math.ec.FixedPointUtil
 
PRECOMP_NAME - Static variable in class org.bouncycastle.math.ec.WNafUtil
 
PreCompCallback - Interface in org.bouncycastle.math.ec
 
PreCompInfo - Interface in org.bouncycastle.math.ec
Interface for classes storing precomputation data for multiplication algorithms.
precompMultiplicand(long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
preCompNeg - Variable in class org.bouncycastle.math.ec.WNafPreCompInfo
Array holding the negations of the precomputed ECPoints used for a Window NAF multiplication.
preCompTable - Variable in class org.bouncycastle.math.ec.ECPoint
 
precompute(ECPoint, String, PreCompCallback) - Method in class org.bouncycastle.math.ec.ECCurve
Compute a PreCompInfo for a point on this curve, under a given name.
precompute(ECPoint) - Static method in class org.bouncycastle.math.ec.FixedPointUtil
 
precompute(PreCompInfo) - Method in interface org.bouncycastle.math.ec.PreCompCallback
 
precompute() - Static method in class org.bouncycastle.math.ec.rfc7748.X25519
 
precompute() - Static method in class org.bouncycastle.math.ec.rfc7748.X448
 
precompute() - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
precompute() - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
precompute(ECPoint, int, boolean) - Static method in class org.bouncycastle.math.ec.WNafUtil
 
precomputeWithPointMap(ECPoint, ECPointMap, WNafPreCompInfo, boolean) - Static method in class org.bouncycastle.math.ec.WNafUtil
 
predictionResistance() - Method in class org.bouncycastle.crypto.prng.test.DRBGTestVector
 
preferredDeliveryMethod - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
preferSignedData - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.15.1 -- smime capability
preferSignedData - Static variable in class org.bouncycastle.asn1.smime.SMIMECapabilities
general preferences
preferSignedData - Static variable in class org.bouncycastle.asn1.smime.SMIMECapability
general preferences
Prehash - Class in org.bouncycastle.crypto.digests
 
PREHASH_SIZE - Static variable in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
PREHASH_SIZE - Static variable in class org.bouncycastle.math.ec.rfc8032.Ed448
 
prepend(byte[], byte) - Static method in class org.bouncycastle.util.Arrays
 
prepend(short[], short) - Static method in class org.bouncycastle.util.Arrays
 
prepend(int[], int) - Static method in class org.bouncycastle.util.Arrays
 
PRF_msg(byte[], byte[], byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.slhdsa.SLHDSAEngine.Sha2Engine
 
PRF_msg(byte[], byte[], byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.slhdsa.SLHDSAEngine.Shake256Engine
 
PRF_msg(byte[], byte[], byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine.Sha2Engine
Deprecated.
 
PRF_msg(byte[], byte[], byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine.Shake256Engine
Deprecated.
 
PRF_SHA1 - Static variable in class org.bouncycastle.crypto.util.PBKDF2Config
AlgorithmIdentifier for a PRF using HMac with SHA-1
PRF_SHA256 - Static variable in class org.bouncycastle.crypto.util.PBKDF2Config
AlgorithmIdentifier for a PRF using HMac with SHA-256
PRF_SHA3_256 - Static variable in class org.bouncycastle.crypto.util.PBKDF2Config
AlgorithmIdentifier for a PRF using HMac with SHA3-256
PRF_SHA3_512 - Static variable in class org.bouncycastle.crypto.util.PBKDF2Config
AlgorithmIdentifier for a PRF using SHA3-512
PRF_SHA512 - Static variable in class org.bouncycastle.crypto.util.PBKDF2Config
AlgorithmIdentifier for a PRF using HMac with SHA-512
prfKeyBytes() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
The number of bytes used to key the implicit rejection mechanism.
PRG_AES - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
PRG_SHAKE - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
PRIMARY_ACCOUNT_NUMBER - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
prime192v1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Prime Curve prime192v1, OID: 1.2.840.10045.3.1.1
prime192v2 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Prime Curve prime192v2, OID: 1.2.840.10045.3.1.2
prime192v3 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Prime Curve prime192v3, OID: 1.2.840.10045.3.1.3
prime239v1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Prime Curve prime239v1, OID: 1.2.840.10045.3.1.4
prime239v2 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Prime Curve prime239v2, OID: 1.2.840.10045.3.1.5
prime239v3 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Prime Curve prime239v3, OID: 1.2.840.10045.3.1.6
prime256v1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Prime Curve prime256v1, OID: 1.2.840.10045.3.1.7
prime_field - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
OID: 1.2.840.10045.1.1
primeCurve - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
Prime Curves OID: 1.2.840.10045.3.1
Primes - Class in org.bouncycastle.math
Utility methods for generating primes and testing for primality.
Primes() - Constructor for class org.bouncycastle.math.Primes
 
Primes.MROutput - Class in org.bouncycastle.math
Used to return the output from the Enhanced Miller-Rabin Probabilistic Primality Test
Primes.STOutput - Class in org.bouncycastle.math
Used to return the output from the Shawe-Taylor Random_Prime Routine
PrimesTest - Class in org.bouncycastle.math.test
 
PrimesTest() - Constructor for class org.bouncycastle.math.test.PrimesTest
 
PRINTABLE_STRING - Static variable in interface org.bouncycastle.asn1.BERTags
 
printNonZeroTraceBits(ECCurve) - Static method in class org.bouncycastle.math.ec.tools.TraceOptimizer
 
printRootZ(ECCurve) - Static method in class org.bouncycastle.math.ec.tools.F2mSqrtOptimizer
 
PRIVATE - Static variable in interface org.bouncycastle.asn1.BERTags
 
PrivateKeyFactory - Class in org.bouncycastle.crypto.util
Factory for creating private key objects from PKCS8 PrivateKeyInfo objects.
PrivateKeyFactory() - Constructor for class org.bouncycastle.crypto.util.PrivateKeyFactory
 
PrivateKeyFactory - Class in org.bouncycastle.pqc.crypto.util
Factory for creating private key objects from PKCS8 PrivateKeyInfo objects.
PrivateKeyFactory() - Constructor for class org.bouncycastle.pqc.crypto.util.PrivateKeyFactory
 
PrivateKeyInfo - Class in org.bouncycastle.asn1.pkcs
RFC 5958 [IMPLICIT TAGS] OneAsymmetricKey ::= SEQUENCE { version Version, privateKeyAlgorithm PrivateKeyAlgorithmIdentifier, privateKey PrivateKey, attributes [0] Attributes OPTIONAL, ..., [[2: publicKey [1] PublicKey OPTIONAL ]], ... } PrivateKeyInfo ::= OneAsymmetricKey Version ::= INTEGER { v1(0), v2(1) } (v1, ..., v2) PrivateKeyAlgorithmIdentifier ::= AlgorithmIdentifier { PUBLIC-KEY, { PrivateKeyAlgorithms } } PrivateKey ::= OCTET STRING -- Content varies based on type of key.
PrivateKeyInfo(AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
Construct a PrivateKeyInfo around a raw encoding.
PrivateKeyInfo(AlgorithmIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
Construct a PrivateKeyInfo around an ASN.1 structure/primitive.
PrivateKeyInfo(AlgorithmIdentifier, ASN1Encodable, ASN1Set) - Constructor for class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
Construct a PrivateKeyInfo around an ASN.1 structure/primitive with attributes.
PrivateKeyInfo(AlgorithmIdentifier, byte[], ASN1Set) - Constructor for class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
Construct a PrivateKeyInfo around an ASN.1 structure/primitive with attributes.
PrivateKeyInfo(AlgorithmIdentifier, ASN1Encodable, ASN1Set, byte[]) - Constructor for class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
Construct a PrivateKeyInfo around an ASN.1 structure/primitive with attributes and the public key.
PrivateKeyInfo(AlgorithmIdentifier, byte[], ASN1Set, byte[]) - Constructor for class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
Construct a PrivateKeyInfo around a raw encoding with attributes and the public key.
PrivateKeyInfoFactory - Class in org.bouncycastle.crypto.util
Factory to create ASN.1 private key info objects from lightweight private keys.
PrivateKeyInfoFactory - Class in org.bouncycastle.pqc.crypto.util
Factory to create ASN.1 private key info objects from lightweight private keys.
PrivateKeyInfoTest - Class in org.bouncycastle.asn1.test
 
PrivateKeyInfoTest() - Constructor for class org.bouncycastle.asn1.test.PrivateKeyInfoTest
 
PrivateKeyPossessionStatement - Class in org.bouncycastle.asn1.x509
PrivateKeyPossessionStatement ::= SEQUENCE { signer IssuerAndSerialNumber, cert Certificate OPTIONAL }
PrivateKeyPossessionStatement(IssuerAndSerialNumber) - Constructor for class org.bouncycastle.asn1.x509.PrivateKeyPossessionStatement
 
PrivateKeyPossessionStatement(Certificate) - Constructor for class org.bouncycastle.asn1.x509.PrivateKeyPossessionStatement
 
PrivateKeyStatement - Class in org.bouncycastle.asn1.x509
Deprecated.
use PrivateKeyPossessionStatement
PrivateKeyStatement(IssuerAndSerialNumber) - Constructor for class org.bouncycastle.asn1.x509.PrivateKeyStatement
Deprecated.
 
PrivateKeyStatement(Certificate) - Constructor for class org.bouncycastle.asn1.x509.PrivateKeyStatement
Deprecated.
 
privateKeyUsagePeriod - Static variable in class org.bouncycastle.asn1.x509.Extension
Private Key Usage Period
PrivateKeyUsagePeriod - Class in org.bouncycastle.asn1.x509
PrivateKeyUsagePeriod ::= SEQUENCE { notBefore [0] GeneralizedTime OPTIONAL, notAfter [1] GeneralizedTime OPTIONAL }
privateKeyUsagePeriod - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Private Key Usage Period
PrivateKeyUsagePeriod - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
PRIVILEGE_WITHDRAWN - Static variable in class org.bouncycastle.asn1.x509.CRLReason
Deprecated.
use lower case version
PRIVILEGE_WITHDRAWN - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
Deprecated.
use lower case version
privilegeWithdrawn - Static variable in class org.bouncycastle.asn1.x509.CRLReason
 
privilegeWithdrawn - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
 
process(byte[], int) - Method in class org.bouncycastle.crypto.hash2curve.HashToField
Processes the input message and hashes it into a multidimensional array of elements in a finite field derived from an elliptic curve.
process(BigInteger) - Method in class org.bouncycastle.crypto.hash2curve.impl.BLS12_381G1MapToCurve
 
process(BigInteger) - Method in class org.bouncycastle.crypto.hash2curve.impl.Elligator2MapToCurve
Processes the given input value to map it to an elliptic curve point using the Elligator 2 algorithm, optimized for Montgomery curves.
process(BigInteger) - Method in class org.bouncycastle.crypto.hash2curve.impl.SimplifiedShallueVanDeWoestijneMapToCurve
Processes the given input value to map it to an elliptic curve point using the Shallue-van de Woestijne algorithm, optimized for Weierstrass curves.
process(BigInteger) - Method in interface org.bouncycastle.crypto.hash2curve.MapToCurve
Processes the given BigInteger element and maps it to a point on the elliptic curve, as defined by the hash 2 curve specification
process(byte[], byte[]) - Method in class org.bouncycastle.crypto.hash2curve.OPRFHashToScalar
Hash the input message to a uniformly distributed scalar value on the elliptic curve.
process(char[]) - Method in class org.bouncycastle.crypto.test.SP80038GTest.FPECharDecryptor
 
process(char[]) - Method in class org.bouncycastle.crypto.test.SP80038GTest.FPECharEncryptor
 
processAADByte(byte) - Method in interface org.bouncycastle.crypto.modes.AEADCipher
Add a single byte to the associated data check.
processAADByte(byte) - Method in class org.bouncycastle.crypto.modes.CCMBlockCipher
 
processAADByte(byte) - Method in class org.bouncycastle.crypto.modes.ChaCha20Poly1305
 
processAADByte(byte) - Method in class org.bouncycastle.crypto.modes.EAXBlockCipher
 
processAADByte(byte) - Method in class org.bouncycastle.crypto.modes.GCMBlockCipher
 
processAADByte(byte) - Method in class org.bouncycastle.crypto.modes.GCMSIVBlockCipher
 
processAADByte(byte) - Method in class org.bouncycastle.crypto.modes.KCCMBlockCipher
 
processAADByte(byte) - Method in class org.bouncycastle.crypto.modes.KGCMBlockCipher
 
processAADByte(byte) - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
processAADBytes(byte[], int, int) - Method in interface org.bouncycastle.crypto.modes.AEADCipher
Add a sequence of bytes to the associated data check.
processAADBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.modes.CCMBlockCipher
 
processAADBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.modes.ChaCha20Poly1305
 
processAADBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.modes.EAXBlockCipher
 
processAADBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.modes.GCMBlockCipher
 
processAADBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.modes.GCMSIVBlockCipher
 
processAADBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.modes.KCCMBlockCipher
 
processAADBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.modes.KGCMBlockCipher
 
processAADBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
processBlock(byte[], int, int) - Method in interface org.bouncycastle.crypto.AsymmetricBlockCipher
process the block of len bytes stored in in from offset inOff.
processBlock(byte[], int, byte[], int) - Method in interface org.bouncycastle.crypto.BlockCipher
Process one block of input from the array in and write it to the out array.
processBlock() - Method in class org.bouncycastle.crypto.digests.GeneralDigest
 
processBlock(byte[], int) - Method in class org.bouncycastle.crypto.digests.GOST3411Digest
 
processBlock() - Method in class org.bouncycastle.crypto.digests.LongDigest
 
processBlock(byte[]) - Method in class org.bouncycastle.crypto.digests.MD2Digest
 
processBlock() - Method in class org.bouncycastle.crypto.digests.MD4Digest
 
processBlock() - Method in class org.bouncycastle.crypto.digests.MD5Digest
 
processBlock() - Method in class org.bouncycastle.crypto.digests.RIPEMD128Digest
 
processBlock() - Method in class org.bouncycastle.crypto.digests.RIPEMD160Digest
 
processBlock() - Method in class org.bouncycastle.crypto.digests.RIPEMD256Digest
 
processBlock() - Method in class org.bouncycastle.crypto.digests.RIPEMD320Digest
 
processBlock() - Method in class org.bouncycastle.crypto.digests.SHA1Digest
 
processBlock() - Method in class org.bouncycastle.crypto.digests.SHA224Digest
 
processBlock() - Method in class org.bouncycastle.crypto.digests.SHA256Digest
 
processBlock() - Method in class org.bouncycastle.crypto.digests.SM3Digest
 
processBlock() - Method in class org.bouncycastle.crypto.digests.WhirlpoolDigest
 
processBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.encodings.ISO9796d1Encoding
 
processBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.encodings.OAEPEncoding
 
processBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.encodings.PKCS1Encoding
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.AESEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.AESFastEngine
Deprecated.
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.AESLightEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.ARIAEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.BlowfishEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.CamelliaEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.CamelliaLightEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.DESedeEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.DESEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.DSTU7624Engine
 
processBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.ElGamalEngine
Process a single block using the basic ElGamal algorithm.
processBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.EthereumIESEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.GOST28147Engine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.GOST3412_2015Engine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.IDEAEngine
 
processBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.IESEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.LEAEngine
 
processBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.NaccacheSternEngine
Process a single Block using the Naccache-Stern algorithm.
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.NoekeonEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.NullEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.RC2Engine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.RC532Engine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.RC564Engine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.RC6Engine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.RijndaelEngine
 
processBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.RSABlindedEngine
Process a single block using the basic RSA algorithm.
processBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.RSABlindingEngine
Process a single block using the RSA blinding algorithm.
processBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.RSAEngine
Process a single block using the basic RSA algorithm.
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.SEEDEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.Shacal2Engine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.SkipjackEngine
 
processBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.SM2Engine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.SM4Engine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.TEAEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.ThreefishEngine
 
processBlock(long[], long[]) - Method in class org.bouncycastle.crypto.engines.ThreefishEngine
Process a block of data represented as 64 bit words.
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.TwofishEngine
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.XTEAEngine
 
processBlock(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.fpe.FPEEngine
Process length bytes from inBuf, writing the output to outBuf.
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.CBCBlockCipher
Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.CFBBlockCipher
Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.G3413CBCBlockCipher
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.G3413CFBBlockCipher
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.G3413CTRBlockCipher
Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.G3413OFBBlockCipher
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.GCFBBlockCipher
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.GOFBBlockCipher
Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.KCTRBlockCipher
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.OFBBlockCipher
Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.OpenPGPCFBBlockCipher
Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.PGPCFBBlockCipher
Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.SICBlockCipher
 
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.test.speedy.ThreefishReferenceEngine
 
processBlocks(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.DefaultMultiBlockCipher
 
processBlocks(byte[], int, int, byte[], int) - Method in interface org.bouncycastle.crypto.MultiBlockCipher
Process blockCount blocks from input in offset inOff and place the output in out from offset outOff.
processBufferAAD(byte[], int) - Method in class org.bouncycastle.crypto.engines.ElephantEngine
 
processBufferAAD(byte[], int) - Method in class org.bouncycastle.crypto.engines.GiftCofbEngine
 
processBufferAAD(byte[], int) - Method in class org.bouncycastle.crypto.engines.Grain128AEADEngine
 
processBufferAAD(byte[], int) - Method in class org.bouncycastle.crypto.engines.ISAPEngine
 
processBufferAAD(byte[], int) - Method in class org.bouncycastle.crypto.engines.PhotonBeetleEngine
 
processBufferAAD(byte[], int) - Method in class org.bouncycastle.crypto.engines.RomulusEngine
 
processBufferAAD(byte[], int) - Method in class org.bouncycastle.crypto.engines.SparkleEngine
 
processBufferAAD(byte[], int) - Method in class org.bouncycastle.crypto.engines.XoodyakEngine
 
processBufferDecrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.ElephantEngine
 
processBufferDecrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.GiftCofbEngine
 
processBufferDecrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.Grain128AEADEngine
 
processBufferDecrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.ISAPEngine
 
processBufferDecrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.PhotonBeetleEngine
 
processBufferDecrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.RomulusEngine
 
processBufferDecrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.SparkleEngine
 
processBufferDecrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.XoodyakEngine
 
processBufferEncrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.ElephantEngine
 
processBufferEncrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.GiftCofbEngine
 
processBufferEncrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.Grain128AEADEngine
 
processBufferEncrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.ISAPEngine
 
processBufferEncrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.PhotonBeetleEngine
 
processBufferEncrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.RomulusEngine
 
processBufferEncrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.SparkleEngine
 
processBufferEncrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.XoodyakEngine
 
processByte(byte) - Method in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
add another byte for processing.
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.BufferedBlockCipher
process a single byte, producing an output block if necessary.
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.DefaultBufferedBlockCipher
process a single byte, producing an output block if necessary.
processByte(byte, byte[], int) - Method in interface org.bouncycastle.crypto.modes.AEADCipher
encrypt/decrypt a single byte.
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.modes.CCMBlockCipher
 
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.modes.ChaCha20Poly1305
 
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.modes.CTSBlockCipher
process a single byte, producing an output block if necessary.
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.modes.EAXBlockCipher
 
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.modes.GCMBlockCipher
 
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.modes.GCMSIVBlockCipher
 
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.modes.KCCMBlockCipher
 
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.modes.KGCMBlockCipher
 
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.modes.KXTSBlockCipher
 
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.modes.NISTCTSBlockCipher
process a single byte, producing an output block if necessary.
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.modes.OldCTSBlockCipher
process a single byte, producing an output block if necessary.
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.modes.PaddedBlockCipher
Deprecated.
process a single byte, producing an output block if neccessary.
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher
process a single byte, producing an output block if neccessary.
processByte(byte, byte[], int) - Method in class org.bouncycastle.util.encoders.BufferedDecoder
 
processByte(byte, byte[], int) - Method in class org.bouncycastle.util.encoders.BufferedEncoder
 
processBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
add len bytes to the buffer for processing.
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.BufferedBlockCipher
process an array of bytes, producing output if necessary.
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.DefaultBufferedBlockCipher
process an array of bytes, producing output if necessary.
processBytes(byte[], int) - Method in class org.bouncycastle.crypto.digests.ISAPDigest
 
processBytes(byte[], int) - Method in class org.bouncycastle.crypto.digests.PhotonBeetleDigest
 
processBytes(byte[], int) - Method in class org.bouncycastle.crypto.digests.RomulusDigest
 
processBytes(byte[], int) - Method in class org.bouncycastle.crypto.digests.SparkleDigest
 
processBytes(byte[], int) - Method in class org.bouncycastle.crypto.digests.XoodyakDigest
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.engines.Grain128Engine
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.engines.Grainv1Engine
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.engines.HC128Engine
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.engines.HC256Engine
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.engines.ISAACEngine
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.engines.RC4Engine
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.engines.VMPCEngine
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.engines.Zuc128CoreEngine
Process bytes.
processBytes(byte[], int, int, byte[], int) - Method in interface org.bouncycastle.crypto.modes.AEADCipher
process a block of bytes from in putting the result into out.
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.modes.CCMBlockCipher
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.modes.ChaCha20Poly1305
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.modes.CTSBlockCipher
process an array of bytes, producing output if necessary.
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.modes.EAXBlockCipher
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.modes.GCMBlockCipher
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.modes.GCMSIVBlockCipher
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.modes.KCCMBlockCipher
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.modes.KGCMBlockCipher
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.modes.KXTSBlockCipher
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.modes.NISTCTSBlockCipher
process an array of bytes, producing output if necessary.
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.modes.OldCTSBlockCipher
process an array of bytes, producing output if necessary.
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.modes.PaddedBlockCipher
Deprecated.
process an array of bytes, producing output if necessary.
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.modes.SICBlockCipher
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher
process an array of bytes, producing output if necessary.
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.StreamBlockCipher
 
processBytes(byte[], int, int, byte[], int) - Method in interface org.bouncycastle.crypto.StreamCipher
process a block of bytes from in putting the result into out.
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.util.encoders.BufferedDecoder
 
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.util.encoders.BufferedEncoder
 
processCheckSum(byte[]) - Method in class org.bouncycastle.crypto.digests.MD2Digest
 
processData(byte[]) - Method in class org.bouncycastle.crypto.engines.NaccacheSternEngine
Convenience Method for data exchange with the cipher.
processFinalAAD() - Method in class org.bouncycastle.crypto.engines.AsconAEAD128
 
processFinalAAD() - Method in class org.bouncycastle.crypto.engines.AsconEngine
Deprecated.
 
processFinalAAD() - Method in class org.bouncycastle.crypto.engines.ElephantEngine
 
processFinalAAD() - Method in class org.bouncycastle.crypto.engines.GiftCofbEngine
 
processFinalAAD() - Method in class org.bouncycastle.crypto.engines.Grain128AEADEngine
 
processFinalAAD() - Method in class org.bouncycastle.crypto.engines.ISAPEngine
 
processFinalAAD() - Method in class org.bouncycastle.crypto.engines.PhotonBeetleEngine
 
processFinalAAD() - Method in class org.bouncycastle.crypto.engines.RomulusEngine
 
processFinalAAD() - Method in class org.bouncycastle.crypto.engines.SparkleEngine
 
processFinalAAD() - Method in class org.bouncycastle.crypto.engines.XoodyakEngine
 
processFinalBlock(byte[], int) - Method in class org.bouncycastle.crypto.engines.ElephantEngine
 
processFinalBlock(byte[], int) - Method in class org.bouncycastle.crypto.engines.GiftCofbEngine
 
processFinalBlock(byte[], int) - Method in class org.bouncycastle.crypto.engines.Grain128AEADEngine
 
processFinalBlock(byte[], int) - Method in class org.bouncycastle.crypto.engines.ISAPEngine
 
processFinalBlock(byte[], int) - Method in class org.bouncycastle.crypto.engines.PhotonBeetleEngine
 
processFinalBlock(byte[], int) - Method in class org.bouncycastle.crypto.engines.RomulusEngine
 
processFinalBlock(byte[], int) - Method in class org.bouncycastle.crypto.engines.SparkleEngine
 
processFinalBlock(byte[], int) - Method in class org.bouncycastle.crypto.engines.XoodyakEngine
 
processFinalDecrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.AsconAEAD128
 
processFinalDecrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.AsconEngine
Deprecated.
 
processFinalEncrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.AsconAEAD128
 
processFinalEncrypt(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.AsconEngine
Deprecated.
 
processHashBlock() - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
processKey(byte[]) - Method in class org.bouncycastle.pqc.crypto.newhope.NHSecretKeyProcessor
 
processLength(long) - Method in class org.bouncycastle.crypto.digests.GeneralDigest
 
processLength(long, long) - Method in class org.bouncycastle.crypto.digests.LongDigest
 
processLength(long) - Method in class org.bouncycastle.crypto.digests.MD4Digest
 
processLength(long) - Method in class org.bouncycastle.crypto.digests.MD5Digest
 
processLength(long) - Method in class org.bouncycastle.crypto.digests.RIPEMD128Digest
 
processLength(long) - Method in class org.bouncycastle.crypto.digests.RIPEMD160Digest
 
processLength(long) - Method in class org.bouncycastle.crypto.digests.RIPEMD256Digest
 
processLength(long) - Method in class org.bouncycastle.crypto.digests.RIPEMD320Digest
 
processLength(long) - Method in class org.bouncycastle.crypto.digests.SHA1Digest
 
processLength(long) - Method in class org.bouncycastle.crypto.digests.SHA224Digest
 
processLength(long) - Method in class org.bouncycastle.crypto.digests.SHA256Digest
 
processLength(long) - Method in class org.bouncycastle.crypto.digests.SM3Digest
 
processMainBlock(byte[], int) - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
processMessageWord() - Method in class org.bouncycastle.crypto.macs.SipHash
 
processNonce(byte[]) - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
processPacket(byte[], int, int) - Method in class org.bouncycastle.crypto.modes.CCMBlockCipher
Process a packet of data for either CCM decryption or encryption.
processPacket(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.modes.CCMBlockCipher
Process a packet of data for either CCM decryption or encryption.
processPacket(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.modes.KCCMBlockCipher
 
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.GeneralDigest
 
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.LongDigest
 
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.MD4Digest
 
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.MD5Digest
 
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.RIPEMD128Digest
 
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.RIPEMD160Digest
 
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.RIPEMD256Digest
 
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.RIPEMD320Digest
 
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.SHA1Digest
 
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.SHA224Digest
 
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.SHA256Digest
 
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.SM3Digest
 
ProcurationSyntax - Class in org.bouncycastle.asn1.isismtt.x509
Attribute to indicate that the certificate holder may sign in the name of a third person.
ProcurationSyntax(String, DirectoryString, IssuerSerial) - Constructor for class org.bouncycastle.asn1.isismtt.x509.ProcurationSyntax
Constructor from a given details.
ProcurationSyntax(String, DirectoryString, GeneralName) - Constructor for class org.bouncycastle.asn1.isismtt.x509.ProcurationSyntax
Constructor from a given details.
ProcurationSyntaxUnitTest - Class in org.bouncycastle.asn1.isismtt.test
 
ProcurationSyntaxUnitTest() - Constructor for class org.bouncycastle.asn1.isismtt.test.ProcurationSyntaxUnitTest
 
ProfessionInfo - Class in org.bouncycastle.asn1.isismtt.x509
Professions, specializations, disciplines, fields of activity, etc.
ProfessionInfo(NamingAuthority, DirectoryString[], ASN1ObjectIdentifier[], String, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Constructor from given details.
ProfessionInfoUnitTest - Class in org.bouncycastle.asn1.isismtt.test
 
ProfessionInfoUnitTest() - Constructor for class org.bouncycastle.asn1.isismtt.test.ProfessionInfoUnitTest
 
profileType - Static variable in class org.bouncycastle.asn1.eac.CertificateBody
Deprecated. 
proofOfApproval - Static variable in interface org.bouncycastle.asn1.esf.CommitmentTypeIdentifier
 
proofOfCreation - Static variable in interface org.bouncycastle.asn1.esf.CommitmentTypeIdentifier
 
proofOfDelivery - Static variable in interface org.bouncycastle.asn1.esf.CommitmentTypeIdentifier
 
proofOfOrigin - Static variable in interface org.bouncycastle.asn1.esf.CommitmentTypeIdentifier
 
ProofOfPossession - Class in org.bouncycastle.asn1.crmf
 
ProofOfPossession() - Constructor for class org.bouncycastle.asn1.crmf.ProofOfPossession
Creates a ProofOfPossession with type raVerified.
ProofOfPossession(POPOSigningKey) - Constructor for class org.bouncycastle.asn1.crmf.ProofOfPossession
Creates a ProofOfPossession for a signing key.
ProofOfPossession(int, POPOPrivKey) - Constructor for class org.bouncycastle.asn1.crmf.ProofOfPossession
Creates a ProofOfPossession for key encipherment or agreement.
proofOfReceipt - Static variable in interface org.bouncycastle.asn1.esf.CommitmentTypeIdentifier
 
proofOfSender - Static variable in interface org.bouncycastle.asn1.esf.CommitmentTypeIdentifier
 
Properties - Class in org.bouncycastle.util
Utility method for accessing properties values - properties can be set in java.security, thread local, and system properties.
ProtectedPart - Class in org.bouncycastle.asn1.cmp
ProtectedPart ::= SEQUENCE { header PKIHeader, body PKIBody }
ProtectedPart(PKIHeader, PKIBody) - Constructor for class org.bouncycastle.asn1.cmp.ProtectedPart
 
prune(byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519.ExpandedKey
 
PSEUDONYM - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
RFC 3039 Pseudonym - DirectoryString(SIZE(1..64)
PSEUDONYM - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
RFC 3039 Pseudonym - DirectoryString(SIZE(1..64)
psiG2(BLS12_381G2Point) - Static method in class org.bouncycastle.crypto.bls.BLS12_381SubgroupCheck
The untwist-Frobenius-twist endomorphism on G2: (x, y) -> (conjugate(x) * PSI_X, conjugate(y) * PSI_Y).
PSSBlindTest - Class in org.bouncycastle.crypto.test
 
PSSBlindTest() - Constructor for class org.bouncycastle.crypto.test.PSSBlindTest
 
PSSSigner - Class in org.bouncycastle.crypto.signers
RSA-PSS as described in PKCS# 1 v 2.1.
PSSSigner(AsymmetricBlockCipher, Digest, int) - Constructor for class org.bouncycastle.crypto.signers.PSSSigner
basic constructor
PSSSigner(AsymmetricBlockCipher, Digest, Digest, int) - Constructor for class org.bouncycastle.crypto.signers.PSSSigner
 
PSSSigner(AsymmetricBlockCipher, Digest, int, byte) - Constructor for class org.bouncycastle.crypto.signers.PSSSigner
 
PSSSigner(AsymmetricBlockCipher, Digest, Digest, int, byte) - Constructor for class org.bouncycastle.crypto.signers.PSSSigner
 
PSSSigner(AsymmetricBlockCipher, Digest, byte[]) - Constructor for class org.bouncycastle.crypto.signers.PSSSigner
 
PSSSigner(AsymmetricBlockCipher, Digest, Digest, byte[]) - Constructor for class org.bouncycastle.crypto.signers.PSSSigner
 
PSSSigner(AsymmetricBlockCipher, Digest, Digest, byte[], byte) - Constructor for class org.bouncycastle.crypto.signers.PSSSigner
 
PSSTest - Class in org.bouncycastle.crypto.test
 
PSSTest() - Constructor for class org.bouncycastle.crypto.test.PSSTest
 
PUBLIC_KEY_SIZE - Static variable in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
PUBLIC_KEY_SIZE - Static variable in class org.bouncycastle.math.ec.rfc8032.Ed448
 
publicKey - Static variable in class org.bouncycastle.asn1.x509.ObjectDigestInfo
The public key is hashed.
publicKey - Variable in class org.bouncycastle.pqc.crypto.frodo.FrodoPublicKeyParameters
Deprecated.
 
PublicKeyAndChallenge - Class in org.bouncycastle.asn1.mozilla
This is designed to parse the PublicKeyAndChallenge created by the KEYGEN tag included by Mozilla based browsers.
publicKeyCert - Static variable in class org.bouncycastle.asn1.x509.ObjectDigestInfo
The public key certificate is hashed.
publicKeyCertificate - Static variable in class org.bouncycastle.asn1.isismtt.ocsp.RequestedCertificate
 
PublicKeyDataObject - Class in org.bouncycastle.asn1.eac
 
PublicKeyDataObject() - Constructor for class org.bouncycastle.asn1.eac.PublicKeyDataObject
 
PublicKeyFactory - Class in org.bouncycastle.crypto.util
Factory to create asymmetric public key parameters for asymmetric ciphers from range of ASN.1 encoded SubjectPublicKeyInfo objects.
PublicKeyFactory() - Constructor for class org.bouncycastle.crypto.util.PublicKeyFactory
 
PublicKeyFactory - Class in org.bouncycastle.pqc.crypto.util
Factory to create asymmetric public key parameters for asymmetric ciphers from range of ASN.1 encoded SubjectPublicKeyInfo objects.
PublicKeyFactory() - Constructor for class org.bouncycastle.pqc.crypto.util.PublicKeyFactory
 
PublicKeyLengthValidationTest - Class in org.bouncycastle.pqc.crypto.test
Regression test for the PQC public-key length-validation hardening (finding #14).
PublicKeyLengthValidationTest() - Constructor for class org.bouncycastle.pqc.crypto.test.PublicKeyLengthValidationTest
 
PublishTrustAnchors - Class in org.bouncycastle.asn1.cmc
PublishTrustAnchors ::= SEQUENCE { seqNumber INTEGER, hashAlgorithm AlgorithmIdentifier, anchorHashes SEQUENCE OF OCTET STRING }
PublishTrustAnchors(BigInteger, AlgorithmIdentifier, byte[][]) - Constructor for class org.bouncycastle.asn1.cmc.PublishTrustAnchors
 
PublishTrustAnchorsTest - Class in org.bouncycastle.asn1.cmc.test
 
PublishTrustAnchorsTest() - Constructor for class org.bouncycastle.asn1.cmc.test.PublishTrustAnchorsTest
 
purpose - Variable in class org.bouncycastle.crypto.digests.GeneralDigest
 
purpose - Variable in class org.bouncycastle.crypto.digests.GOST3411_2012Digest
 
purpose - Variable in class org.bouncycastle.crypto.digests.KeccakDigest
 
purpose - Variable in class org.bouncycastle.crypto.digests.LongDigest
 
put(Object, Object) - Method in class org.bouncycastle.asn1.eac.BidirectionalMap
 

Q

Q - Static variable in class org.bouncycastle.crypto.bls.BLS12_381G1
Base field characteristic p. 381 bits.
q - Static variable in class org.bouncycastle.math.ec.custom.djb.Curve25519
 
Q - Static variable in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
q - Static variable in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Curve
 
Q - Static variable in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP128R1Curve
 
Q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP160K1Curve
 
q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP160R1Curve
 
Q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP160R2Curve
 
Q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP192K1Curve
 
Q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP192R1Curve
 
Q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP224K1Curve
 
Q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP224R1Curve
 
Q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP256K1Curve
 
Q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP256R1Curve
 
Q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP384R1Curve
 
Q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP521R1Curve
 
Q - Static variable in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
Q - Static variable in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
Modulus Q
q() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
q
QCStatement - Class in org.bouncycastle.asn1.x509.qualified
The QCStatement object.
QCStatement(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.x509.qualified.QCStatement
 
QCStatement(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.x509.qualified.QCStatement
 
qCStatements - Static variable in class org.bouncycastle.asn1.x509.Extension
QCStatements
qCStatements - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
QCStatements
QCStatements - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
QCStatementUnitTest - Class in org.bouncycastle.asn1.test
 
QCStatementUnitTest() - Constructor for class org.bouncycastle.asn1.test.QCStatementUnitTest
 
QcType - Class in org.bouncycastle.asn1.x509.qualified
The QcType statementInfo defined by ETSI EN 319 412-5 sec. 4.2.3, used inside a QCStatement whose statementId is ETSIQCObjectIdentifiers.id_etsi_qcs_QcType.
QcType(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.x509.qualified.QcType
 
QcType(ASN1ObjectIdentifier[]) - Constructor for class org.bouncycastle.asn1.x509.qualified.QcType
 
QcTypeUnitTest - Class in org.bouncycastle.asn1.test
 
QcTypeUnitTest() - Constructor for class org.bouncycastle.asn1.test.QcTypeUnitTest
 
qruov - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
QR-UOV — multivariate signature scheme based on quotient-ring UOV.
qruov1q127L3v156m54 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
qruov1q31L10v600m70 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
qruov1q31L3v165m60 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
qruov1q7L10v740m100 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
qruov3q127L3v228m78 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
qruov3q31L10v890m100 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
qruov3q31L3v246m87 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
qruov3q7L10v1100m140 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
qruov5q127L3v306m105 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
qruov5q31L10v1120m120 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
qruov5q31L3v324m114 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
qruov5q7L10v1490m190 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
qruov_1_q127_L3_v156_m54_aes - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_1_q127_L3_v156_m54_shake - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_1_q31_L10_v600_m70_aes - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_1_q31_L10_v600_m70_shake - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_1_q31_L3_v165_m60_aes - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_1_q31_L3_v165_m60_shake - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_1_q7_L10_v740_m100_aes - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_1_q7_L10_v740_m100_shake - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_3_q127_L3_v228_m78_aes - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_3_q127_L3_v228_m78_shake - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_3_q31_L10_v890_m100_aes - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_3_q31_L10_v890_m100_shake - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_3_q31_L3_v246_m87_aes - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_3_q31_L3_v246_m87_shake - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_3_q7_L10_v1100_m140_aes - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_3_q7_L10_v1100_m140_shake - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_5_q127_L3_v306_m105_aes - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_5_q127_L3_v306_m105_shake - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_5_q31_L10_v1120_m120_aes - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_5_q31_L10_v1120_m120_shake - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_5_q31_L3_v324_m114_aes - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_5_q31_L3_v324_m114_shake - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_5_q7_L10_v1490_m190_aes - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
qruov_5_q7_L10_v1490_m190_shake - Static variable in class org.bouncycastle.pqc.crypto.qruov.QRUOVParameters
 
QRUOVKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.qruov
 
QRUOVKeyGenerationParameters(SecureRandom, QRUOVParameters) - Constructor for class org.bouncycastle.pqc.crypto.qruov.QRUOVKeyGenerationParameters
 
QRUOVKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.qruov
 
QRUOVKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.qruov.QRUOVKeyPairGenerator
 
QRUOVKeyParameters - Class in org.bouncycastle.pqc.crypto.qruov
Common base for QR-UOV public and private key parameter classes; carries the QRUOVParameters parameter set the key belongs to.
QRUOVKeyParameters(boolean, QRUOVParameters) - Constructor for class org.bouncycastle.pqc.crypto.qruov.QRUOVKeyParameters
 
QRUOVParameters - Class in org.bouncycastle.pqc.crypto.qruov
Parameter sets for the QR-UOV multivariate signature scheme (NIST PQC additional signatures Round 2 submission).
QRUOVPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.qruov
Lightweight private key parameters for QR-UOV.
QRUOVPrivateKeyParameters(QRUOVParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.qruov.QRUOVPrivateKeyParameters
 
QRUOVPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.qruov
Lightweight public key parameters for QR-UOV.
QRUOVPublicKeyParameters(QRUOVParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.qruov.QRUOVPublicKeyParameters
 
QRUOVSigner - Class in org.bouncycastle.pqc.crypto.qruov
QR-UOV signature implementation.
QRUOVSigner() - Constructor for class org.bouncycastle.pqc.crypto.qruov.QRUOVSigner
 
QRUOVTest - Class in org.bouncycastle.pqc.crypto.test
 
QRUOVTest() - Constructor for class org.bouncycastle.pqc.crypto.test.QRUOVTest
 
qTESLA - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
qTESLA
qTESLA - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
qTESLA
qTESLA_p_I - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
qTESLA_p_I - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
qTESLA_p_III - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
qTESLA_p_III - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
qTESLA_Rnd1_I - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
qTESLA_Rnd1_III_size - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
qTESLA_Rnd1_III_speed - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
qTESLA_Rnd1_p_I - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
qTESLA_Rnd1_p_III - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
QUALIFIED_NAME - Static variable in class org.bouncycastle.asn1.eac.EACTags
 

R

r2Inv(Polynomial) - Method in class org.bouncycastle.pqc.math.ntru.Polynomial
 
RADG3 - Static variable in class org.bouncycastle.asn1.eac.CertificateHolderAuthorization
 
RADG4 - Static variable in class org.bouncycastle.asn1.eac.CertificateHolderAuthorization
 
RadixConverter - Class in org.bouncycastle.crypto.util
Utility class to convert decimal numbers (BigInteger) into a number in the base provided and the other way round.
RadixConverter(int, int) - Constructor for class org.bouncycastle.crypto.util.RadixConverter
 
RadixConverter(int) - Constructor for class org.bouncycastle.crypto.util.RadixConverter
 
RadixConverterTest - Class in org.bouncycastle.crypto.test
 
RadixConverterTest() - Constructor for class org.bouncycastle.crypto.test.RadixConverterTest
 
rainbow - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
rainbow - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
1.3.6.1.4.1.8301.3.1.3.5.3.2
rainbow_III_circumzenithal - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
rainbow_III_classic - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
rainbow_III_compressed - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
rainbow_V_circumzenithal - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
rainbow_V_classic - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
rainbow_V_compressed - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
rainbowWithSha1 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
1.3.6.1.4.1.8301.3.1.3.5.3.2.1
rainbowWithSha224 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
1.3.6.1.4.1.8301.3.1.3.5.3.2.2
rainbowWithSha256 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
1.3.6.1.4.1.8301.3.1.3.5.3.2.3
rainbowWithSha384 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
1.3.6.1.4.1.8301.3.1.3.5.3.2.4
rainbowWithSha512 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
1.3.6.1.4.1.8301.3.1.3.5.3.2.5
Rand(byte[], GeneralName) - Constructor for class org.bouncycastle.asn1.cmp.Challenge.Rand
 
Rand(ASN1Integer, GeneralName) - Constructor for class org.bouncycastle.asn1.cmp.Challenge.Rand
 
random - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Client
 
random - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Server
 
random - Variable in class org.bouncycastle.crypto.CipherKeyGenerator
 
random - Variable in class org.bouncycastle.crypto.threshold.ShamirSecretSplitter
 
random - Variable in class org.bouncycastle.crypto.util.OtherInfoGenerator
 
random(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
random(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
random(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
random(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
random(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
random(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
random(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
random(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
random(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
random(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
random(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
random(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
random(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
random(int[]) - Static method in class org.bouncycastle.math.raw.Mod
 
random - Variable in class org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator
 
random - Variable in class org.bouncycastle.pqc.crypto.newhope.NHSecretKeyProcessor.PartyVBuilder
 
random - Variable in class org.bouncycastle.pqc.crypto.util.PQCOtherInfoGenerator
 
RandomDSAKCalculator - Class in org.bouncycastle.crypto.signers
 
RandomDSAKCalculator() - Constructor for class org.bouncycastle.crypto.signers.RandomDSAKCalculator
 
randomFieldElement(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519
 
randomFieldElement(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Curve
 
randomFieldElement(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Curve
 
randomFieldElement(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Curve
 
randomFieldElement(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Curve
 
randomFieldElement(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Curve
 
randomFieldElement(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Curve
 
randomFieldElement(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Curve
 
randomFieldElement(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Curve
 
randomFieldElement(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Curve
 
randomFieldElement(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Curve
 
randomFieldElement(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Curve
 
randomFieldElement(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Curve
 
randomFieldElement(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Curve
 
randomFieldElement(SecureRandom) - Method in class org.bouncycastle.math.ec.ECCurve.AbstractF2m
 
randomFieldElement(SecureRandom) - Method in class org.bouncycastle.math.ec.ECCurve.AbstractFp
 
randomFieldElement(SecureRandom) - Method in class org.bouncycastle.math.ec.ECCurve
 
randomFieldElementMult(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519
 
randomFieldElementMult(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Curve
 
randomFieldElementMult(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Curve
 
randomFieldElementMult(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Curve
 
randomFieldElementMult(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Curve
 
randomFieldElementMult(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Curve
 
randomFieldElementMult(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Curve
 
randomFieldElementMult(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Curve
 
randomFieldElementMult(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Curve
 
randomFieldElementMult(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Curve
 
randomFieldElementMult(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Curve
 
randomFieldElementMult(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Curve
 
randomFieldElementMult(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Curve
 
randomFieldElementMult(SecureRandom) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Curve
 
randomFieldElementMult(SecureRandom) - Method in class org.bouncycastle.math.ec.ECCurve.AbstractF2m
 
randomFieldElementMult(SecureRandom) - Method in class org.bouncycastle.math.ec.ECCurve.AbstractFp
 
randomFieldElementMult(SecureRandom) - Method in class org.bouncycastle.math.ec.ECCurve
 
RandomGenerator - Interface in org.bouncycastle.crypto.prng
Generic interface for objects generating random bytes.
RANDOMIZED_PREFIX_LEN - Static variable in class org.bouncycastle.crypto.params.RSABlindSignatureParameters
Length in bytes of the random prefix prepended to msg by PrepareRandomize (RFC 9474 sec. 4.1).
randomMult(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
randomMult(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
randomMult(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
randomMult(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
randomMult(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
randomMult(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
randomMult(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
randomMult(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
randomMult(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
randomMult(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
randomMult(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
randomMult(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
randomMult(SecureRandom, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
randomOracle(boolean) - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Builder
 
rate - Variable in class org.bouncycastle.crypto.digests.KeccakDigest
 
RawAgreement - Interface in org.bouncycastle.crypto
 
RC2_CBC - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
1.2.840.113549.3.2
rC2_CBC - Static variable in class org.bouncycastle.asn1.smime.SMIMECapabilities
 
rC2_CBC - Static variable in class org.bouncycastle.asn1.smime.SMIMECapability
 
RC2CBCParameter - Class in org.bouncycastle.asn1.pkcs
 
RC2CBCParameter(byte[]) - Constructor for class org.bouncycastle.asn1.pkcs.RC2CBCParameter
 
RC2CBCParameter(int, byte[]) - Constructor for class org.bouncycastle.asn1.pkcs.RC2CBCParameter
 
RC2Engine - Class in org.bouncycastle.crypto.engines
an implementation of RC2 as described in RFC 2268 "A Description of the RC2(r) Encryption Algorithm" R.
RC2Engine() - Constructor for class org.bouncycastle.crypto.engines.RC2Engine
 
RC2Parameters - Class in org.bouncycastle.crypto.params
 
RC2Parameters(byte[]) - Constructor for class org.bouncycastle.crypto.params.RC2Parameters
 
RC2Parameters(byte[], int) - Constructor for class org.bouncycastle.crypto.params.RC2Parameters
 
RC2Test - Class in org.bouncycastle.crypto.test
RC2 tester - vectors from ftp://ftp.isi.edu/in-notes/rfc2268.txt RFC 2268 "A Description of the RC2(r) Encryption Algorithm"
RC2WrapEngine - Class in org.bouncycastle.crypto.engines
Wrap keys according to RFC 3217 - RC2 mechanism
RC2WrapEngine() - Constructor for class org.bouncycastle.crypto.engines.RC2WrapEngine
 
RC2WrapTest - Class in org.bouncycastle.crypto.test
RC2 wrap tester
RC2WrapTest() - Constructor for class org.bouncycastle.crypto.test.RC2WrapTest
 
rc4 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
1.2.840.113549.3.4
RC4Engine - Class in org.bouncycastle.crypto.engines
 
RC4Engine() - Constructor for class org.bouncycastle.crypto.engines.RC4Engine
 
RC4Test - Class in org.bouncycastle.crypto.test
RC4 Test
RC4Test() - Constructor for class org.bouncycastle.crypto.test.RC4Test
 
RC532Engine - Class in org.bouncycastle.crypto.engines
The specification for RC5 came from the RC5 Encryption Algorithm publication in RSA CryptoBytes, Spring of 1995.
RC532Engine() - Constructor for class org.bouncycastle.crypto.engines.RC532Engine
Create an instance of the RC5 encryption algorithm and set some defaults
RC564Engine - Class in org.bouncycastle.crypto.engines
The specification for RC5 came from the RC5 Encryption Algorithm publication in RSA CryptoBytes, Spring of 1995.
RC564Engine() - Constructor for class org.bouncycastle.crypto.engines.RC564Engine
Create an instance of the RC5 encryption algorithm and set some defaults
RC5Parameters - Class in org.bouncycastle.crypto.params
 
RC5Parameters(byte[], int) - Constructor for class org.bouncycastle.crypto.params.RC5Parameters
 
RC5Test - Class in org.bouncycastle.crypto.test
RC5 tester - vectors from ftp://ftp.nordu.net/rfc/rfc2040.txt RFC 2040 "The RC5, RC5-CBC, RC5-CBC-Pad, and RC5-CTS Algorithms"
RC5Test() - Constructor for class org.bouncycastle.crypto.test.RC5Test
 
RC6Engine - Class in org.bouncycastle.crypto.engines
An RC6 engine.
RC6Engine() - Constructor for class org.bouncycastle.crypto.engines.RC6Engine
Create an instance of the RC6 encryption algorithm and set some defaults
RC6Test - Class in org.bouncycastle.crypto.test
RC6 Test - test vectors from AES Submitted RSA Reference implementation.
RDN - Class in org.bouncycastle.asn1.x500
Holding class for a single Relative Distinguished Name (RDN).
RDN(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.x500.RDN
Create a single valued RDN.
RDN(AttributeTypeAndValue) - Constructor for class org.bouncycastle.asn1.x500.RDN
 
RDN(AttributeTypeAndValue[]) - Constructor for class org.bouncycastle.asn1.x500.RDN
Create a multi-valued RDN.
rdnAreEqual(RDN, RDN) - Method in class org.bouncycastle.asn1.x500.style.AbstractX500NameStyle
 
rDNAreEqual(RDN, RDN) - Static method in class org.bouncycastle.asn1.x500.style.IETFUtils
 
rDNsFromString(String, X500NameStyle) - Static method in class org.bouncycastle.asn1.x500.style.IETFUtils
 
read() - Method in class org.bouncycastle.crypto.io.CipherInputStream
Reads data from the underlying stream and processes it with the cipher until the cipher outputs data, and returns the next available byte.
read(byte[]) - Method in class org.bouncycastle.crypto.io.CipherInputStream
Reads data from the underlying stream and processes it with the cipher until the cipher outputs data, and then returns up to b.length bytes in the provided array.
read(byte[], int, int) - Method in class org.bouncycastle.crypto.io.CipherInputStream
Reads data from the underlying stream and processes it with the cipher until the cipher outputs data, and then returns up to len bytes in the provided array.
read() - Method in class org.bouncycastle.crypto.io.DigestInputStream
 
read(byte[], int, int) - Method in class org.bouncycastle.crypto.io.DigestInputStream
 
read() - Method in class org.bouncycastle.crypto.io.MacInputStream
 
read(byte[], int, int) - Method in class org.bouncycastle.crypto.io.MacInputStream
 
read() - Method in class org.bouncycastle.crypto.io.SignerInputStream
 
read(byte[], int, int) - Method in class org.bouncycastle.crypto.io.SignerInputStream
 
read(byte[]) - Method in class org.bouncycastle.util.io.TeeInputStream
 
read(byte[], int, int) - Method in class org.bouncycastle.util.io.TeeInputStream
 
read() - Method in class org.bouncycastle.util.io.TeeInputStream
 
read() - Method in interface org.bouncycastle.util.StreamParser
 
readAll() - Method in class org.bouncycastle.crypto.test.cavp.CAVPReader
 
readAll(InputStream) - Static method in class org.bouncycastle.util.io.Streams
Read stream fully, returning contents in a byte array.
readAll() - Method in interface org.bouncycastle.util.StreamParser
 
readAllLimited(InputStream, int) - Static method in class org.bouncycastle.util.io.Streams
Read from inStr up to a maximum number of bytes, throwing an exception if more the maximum amount of requested data is available.
readFully(byte[]) - Method in class org.bouncycastle.asn1.ASN1InputStream
Deprecated.
No longer used; will be removed
readFully(InputStream, byte[]) - Static method in class org.bouncycastle.util.io.Streams
Fully read in buf's length in data, or up to EOF, whichever occurs first,
readFully(InputStream, byte[], int, int) - Static method in class org.bouncycastle.util.io.Streams
Fully read in len's bytes of data into buf, or up to EOF, whichever occurs first,
readKey(InputStream) - Method in interface org.bouncycastle.crypto.KeyParser
 
readKey(InputStream) - Method in class org.bouncycastle.crypto.parsers.DHIESPublicKeyParser
 
readKey(InputStream) - Method in class org.bouncycastle.crypto.parsers.ECIESPublicKeyParser
 
readKey(InputStream) - Method in class org.bouncycastle.crypto.parsers.XIESPublicKeyParser
 
readLenBytesFully(InputStream, int) - Static method in class org.bouncycastle.util.io.Streams
Read exactly len bytes from inStr and return them as a newly allocated array.
readLength() - Method in class org.bouncycastle.asn1.ASN1InputStream
Deprecated.
No longer used; will be removed
readObject() - Method in interface org.bouncycastle.asn1.ASN1ExternalParser
Read the next object in the parser.
readObject() - Method in class org.bouncycastle.asn1.ASN1InputStream
 
readObject() - Method in interface org.bouncycastle.asn1.ASN1SequenceParser
Read the next object from the underlying object representing a SEQUENCE.
readObject() - Method in interface org.bouncycastle.asn1.ASN1SetParser
Read the next object from the underlying object representing a SET.
readObject() - Method in class org.bouncycastle.asn1.ASN1StreamParser
 
readObject() - Method in class org.bouncycastle.asn1.BERSequenceParser
Read the next object in the SEQUENCE.
readObject() - Method in class org.bouncycastle.asn1.BERSetParser
Read the next object in the SET.
readObject() - Method in class org.bouncycastle.asn1.DERExternalParser
 
readObject() - Method in class org.bouncycastle.asn1.DLSequenceParser
Return the next object in the SEQUENCE.
readObject() - Method in class org.bouncycastle.asn1.DLSetParser
Return the next object in the SET.
readPemObject() - Method in class org.bouncycastle.util.io.pem.PemReader
Read the next PEM object as a blob of raw data with header information.
REAL - Static variable in interface org.bouncycastle.asn1.BERTags
 
reasonCode - Static variable in class org.bouncycastle.asn1.x509.Extension
Reason code
reasonCode - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Reason code
ReasonCode - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
ReasonFlags - Class in org.bouncycastle.asn1.x509
The ReasonFlags object.
ReasonFlags(int) - Constructor for class org.bouncycastle.asn1.x509.ReasonFlags
 
ReasonFlags(ASN1BitString) - Constructor for class org.bouncycastle.asn1.x509.ReasonFlags
 
ReasonFlagsTest - Class in org.bouncycastle.asn1.test
 
ReasonFlagsTest() - Constructor for class org.bouncycastle.asn1.test.ReasonFlagsTest
 
receiveCAVPVectors(String, Properties, Properties) - Method in interface org.bouncycastle.crypto.test.cavp.CAVPListener
 
receiveCAVPVectors(String, Properties, Properties) - Method in class org.bouncycastle.crypto.test.cavp.KDFCounterTests
 
receiveCAVPVectors(String, Properties, Properties) - Method in class org.bouncycastle.crypto.test.cavp.KDFDoublePipelineCounterTests
 
receiveCAVPVectors(String, Properties, Properties) - Method in class org.bouncycastle.crypto.test.cavp.KDFDoublePipelineIterationNoCounterTests
 
receiveCAVPVectors(String, Properties, Properties) - Method in class org.bouncycastle.crypto.test.cavp.KDFFeedbackCounterTests
 
receiveCAVPVectors(String, Properties, Properties) - Method in class org.bouncycastle.crypto.test.cavp.KDFFeedbackNoCounterTests
 
receiveCommentLine(String) - Method in interface org.bouncycastle.crypto.test.cavp.CAVPListener
 
receiveCommentLine(String) - Method in class org.bouncycastle.crypto.test.cavp.KDFCounterTests
 
receiveCommentLine(String) - Method in class org.bouncycastle.crypto.test.cavp.KDFDoublePipelineCounterTests
 
receiveCommentLine(String) - Method in class org.bouncycastle.crypto.test.cavp.KDFDoublePipelineIterationNoCounterTests
 
receiveCommentLine(String) - Method in class org.bouncycastle.crypto.test.cavp.KDFFeedbackCounterTests
 
receiveCommentLine(String) - Method in class org.bouncycastle.crypto.test.cavp.KDFFeedbackNoCounterTests
 
receiveEnd() - Method in interface org.bouncycastle.crypto.test.cavp.CAVPListener
 
receiveEnd() - Method in class org.bouncycastle.crypto.test.cavp.KDFCounterTests
 
receiveEnd() - Method in class org.bouncycastle.crypto.test.cavp.KDFDoublePipelineCounterTests
 
receiveEnd() - Method in class org.bouncycastle.crypto.test.cavp.KDFDoublePipelineIterationNoCounterTests
 
receiveEnd() - Method in class org.bouncycastle.crypto.test.cavp.KDFFeedbackCounterTests
 
receiveEnd() - Method in class org.bouncycastle.crypto.test.cavp.KDFFeedbackNoCounterTests
 
receiveExport(byte[], AsymmetricCipherKeyPair, byte[], byte[], int, byte[], byte[], AsymmetricKeyParameter) - Method in class org.bouncycastle.crypto.hpke.HPKE
 
receiveStart(String) - Method in interface org.bouncycastle.crypto.test.cavp.CAVPListener
 
receiveStart(String) - Method in class org.bouncycastle.crypto.test.cavp.KDFCounterTests
 
receiveStart(String) - Method in class org.bouncycastle.crypto.test.cavp.KDFDoublePipelineCounterTests
 
receiveStart(String) - Method in class org.bouncycastle.crypto.test.cavp.KDFDoublePipelineIterationNoCounterTests
 
receiveStart(String) - Method in class org.bouncycastle.crypto.test.cavp.KDFFeedbackCounterTests
 
receiveStart(String) - Method in class org.bouncycastle.crypto.test.cavp.KDFFeedbackNoCounterTests
 
Rechtsanwalt - Static variable in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Rechtsanwalt
Rechtsanwltin - Static variable in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Rechtsanw�ltin
Rechtsbeistand - Static variable in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Rechtsbeistand
RecipientEncryptedKey - Class in org.bouncycastle.asn1.cms
RFC 5652: Content encryption key delivery mechanisms.
RecipientEncryptedKey(KeyAgreeRecipientIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cms.RecipientEncryptedKey
 
RecipientIdentifier - Class in org.bouncycastle.asn1.cms
RFC 5652: Content encryption key delivery mechanisms.
RecipientIdentifier(IssuerAndSerialNumber) - Constructor for class org.bouncycastle.asn1.cms.RecipientIdentifier
 
RecipientIdentifier(ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cms.RecipientIdentifier
 
RecipientIdentifier(ASN1Primitive) - Constructor for class org.bouncycastle.asn1.cms.RecipientIdentifier
 
RecipientInfo - Class in org.bouncycastle.asn1.cms
RFC 5652: Content encryption key delivery mechanisms.
RecipientInfo(KeyTransRecipientInfo) - Constructor for class org.bouncycastle.asn1.cms.RecipientInfo
 
RecipientInfo(KeyAgreeRecipientInfo) - Constructor for class org.bouncycastle.asn1.cms.RecipientInfo
 
RecipientInfo(KEKRecipientInfo) - Constructor for class org.bouncycastle.asn1.cms.RecipientInfo
 
RecipientInfo(PasswordRecipientInfo) - Constructor for class org.bouncycastle.asn1.cms.RecipientInfo
 
RecipientInfo(OtherRecipientInfo) - Constructor for class org.bouncycastle.asn1.cms.RecipientInfo
 
RecipientInfo(ASN1Primitive) - Constructor for class org.bouncycastle.asn1.cms.RecipientInfo
 
RecipientKeyIdentifier - Class in org.bouncycastle.asn1.cms
RFC 5652: Content encryption key delivery mechanisms.
RecipientKeyIdentifier(ASN1OctetString, ASN1GeneralizedTime, OtherKeyAttribute) - Constructor for class org.bouncycastle.asn1.cms.RecipientKeyIdentifier
 
RecipientKeyIdentifier(byte[], ASN1GeneralizedTime, OtherKeyAttribute) - Constructor for class org.bouncycastle.asn1.cms.RecipientKeyIdentifier
 
RecipientKeyIdentifier(byte[]) - Constructor for class org.bouncycastle.asn1.cms.RecipientKeyIdentifier
 
reconstructPublicKey() - Method in class org.bouncycastle.pqc.crypto.cmce.CMCEPrivateKeyParameters
Deprecated.
 
RED_ROUNDS - Static variable in class org.bouncycastle.crypto.engines.CAST5Engine
 
reduce(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
reduce(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
reduce(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
reduce(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
reduce(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
reduce(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
reduce(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
reduce(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
reduce(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
reduce(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
reduce(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
reduce(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
reduce(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
reduce(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
reduce(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
reduce(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
reduce(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
reduce(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
reduce(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
reduce(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
reduce(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
reduce(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
reduce(int[], int[], int) - Static method in class org.bouncycastle.math.raw.Mont256
 
reduce15(long[], int) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
reduce17(long[], int) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
reduce23(int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
reduce23(long[], int) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
reduce27(int, int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
reduce29(long[], int) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
reduce32(int, int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
reduce32(int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
reduce32(int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
reduce32(int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
reduce32(int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
reduce32(int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
reduce32(int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
reduce32(int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
reduce32(int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
reduce32(int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
reduce32(int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
reduce37(long[], int) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
reduce39(long[], int) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
reduce5(long[], int) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
reduce61(long[], int) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
reduce63(long[], int) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
reduceXF(int[], int[]) - Static method in class org.bouncycastle.math.raw.Mont256
 
referenceMultiply(ECPoint, BigInteger) - Static method in class org.bouncycastle.math.ec.ECAlgorithms
Simple shift-and-add multiplication.
regCtrl_altCertTemplate - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
From RFC4210: id-regCtrl-altCertTemplate OBJECT IDENTIFIER ::= {id-regCtrl 7}; 1.3.6.1.5.5.7.1.7
regCtrl_authenticator - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
1.3.6.1.5.5.7.5.1.2
regCtrl_oldCertID - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
1.3.6.1.5.5.7.5.1.5
regCtrl_pkiArchiveOptions - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
1.3.6.1.5.5.7.5.1.4
regCtrl_pkiPublicationInfo - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
1.3.6.1.5.5.7.5.1.3
regCtrl_protocolEncrKey - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
1.3.6.1.5.5.7.5.1.6
regCtrl_regToken - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
1.3.6.1.5.5.7.5.1.1
regInfo_certReq - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4211: it-regInfo-certReq: 1.3.6.1.5.5.7.5.2.1
regInfo_utf8Pairs - Static variable in interface org.bouncycastle.asn1.cmp.CMPObjectIdentifiers
RFC 4211: it-regInfo-utf8Pairs: 1.3.6.1.5.5.7.5.2.1
registeredAddress - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
registeredID - Static variable in class org.bouncycastle.asn1.x509.GeneralName
 
registerUseronServer(OwlInitialRegistration) - Method in class org.bouncycastle.crypto.agreement.owl.OwlServerRegistration
Receives the payload sent by the client as part of user registration, and stores necessary values in the server.
REGISTRATION_CALLED - Static variable in class org.bouncycastle.crypto.agreement.owl.OwlClientRegistration
 
REGISTRATION_CALLED - Static variable in class org.bouncycastle.crypto.agreement.owl.OwlServerRegistration
 
REGISTRATION_NOT_CALLED - Static variable in class org.bouncycastle.crypto.agreement.owl.OwlClientRegistration
 
REGISTRATION_NOT_CALLED - Static variable in class org.bouncycastle.crypto.agreement.owl.OwlServerRegistration
 
RegressionTest - Class in org.bouncycastle.asn1.test
 
RegressionTest() - Constructor for class org.bouncycastle.asn1.test.RegressionTest
 
RegressionTest - Class in org.bouncycastle.asn1.util.test
 
RegressionTest() - Constructor for class org.bouncycastle.asn1.util.test.RegressionTest
 
RegressionTest - Class in org.bouncycastle.crypto.prng.test
 
RegressionTest() - Constructor for class org.bouncycastle.crypto.prng.test.RegressionTest
 
RegressionTest - Class in org.bouncycastle.crypto.test
 
RegressionTest() - Constructor for class org.bouncycastle.crypto.test.RegressionTest
 
RegressionTest - Class in org.bouncycastle.pqc.crypto.test
 
RegressionTest() - Constructor for class org.bouncycastle.pqc.crypto.test.RegressionTest
 
REJECTION - Static variable in class org.bouncycastle.asn1.cmp.PKIStatus
 
rejection - Static variable in class org.bouncycastle.asn1.cmp.PKIStatus
 
relatedCertificate - Static variable in class org.bouncycastle.asn1.x509.Extension
RelatedCertificate extension - RFC 9763 sec. 3.
RelatedCertificate - Class in org.bouncycastle.asn1.x509
RFC 9763 sec. 3 RelatedCertificate certificate extension value.
RelatedCertificate(AlgorithmIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.x509.RelatedCertificate
 
RelatedCertificateDescriptor - Class in org.bouncycastle.asn1.x509
Descriptor for a related certificate, as defined by draft-ietf-lamps-certdiscovery (Certificate Discovery in PKIX).
RelatedCertificateDescriptor(CertDiscoveryMethod, ASN1ObjectIdentifier, AlgorithmIdentifier, AlgorithmIdentifier) - Constructor for class org.bouncycastle.asn1.x509.RelatedCertificateDescriptor
 
RelatedCertificateDescriptor(CertDiscoveryMethod) - Constructor for class org.bouncycastle.asn1.x509.RelatedCertificateDescriptor
 
RELATIVE_OID - Static variable in interface org.bouncycastle.asn1.BERTags
 
RELATIVE_OID_IRI - Static variable in interface org.bouncycastle.asn1.BERTags
 
RelativeOIDTest - Class in org.bouncycastle.asn1.test
 
RelativeOIDTest() - Constructor for class org.bouncycastle.asn1.test.RelativeOIDTest
 
remaining() - Method in class org.bouncycastle.asn1.x500.style.X500NameTokenizer
 
remove(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.cms.AttributeTable
 
remove() - Method in class org.bouncycastle.util.Arrays.Iterator
 
REMOVE_FROM_CRL - Static variable in class org.bouncycastle.asn1.x509.CRLReason
Deprecated.
use lower case version
removeExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.asn1.x509.ExtensionsGenerator
Remove a given extension.
removeFromCRL - Static variable in class org.bouncycastle.asn1.x509.CRLReason
 
removeThreadOverride(String) - Static method in class org.bouncycastle.util.Properties
Remove any value for the specified override property for the current thread only.
replaceExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.asn1.x509.ExtensionsGenerator
Replace an extension with the given oid and the passed in value to be included in the OCTET STRING associated with the extension.
replaceExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.asn1.x509.ExtensionsGenerator
Replace an extension with the given oid and the passed in byte array to be wrapped in the OCTET STRING associated with the extension.
replaceExtension(Extension) - Method in class org.bouncycastle.asn1.x509.ExtensionsGenerator
Replace a given extension.
reqInfo - Variable in class org.bouncycastle.asn1.pkcs.CertificationRequest
 
Request - Class in org.bouncycastle.asn1.ocsp
 
Request(CertID, Extensions) - Constructor for class org.bouncycastle.asn1.ocsp.Request
 
RequestedCertificate - Class in org.bouncycastle.asn1.isismtt.ocsp
ISIS-MTT-Optional: The certificate requested by the client by inserting the RetrieveIfAllowed extension in the request, will be returned in this extension.
RequestedCertificate(Certificate) - Constructor for class org.bouncycastle.asn1.isismtt.ocsp.RequestedCertificate
Constructor from a given details.
RequestedCertificate(int, byte[]) - Constructor for class org.bouncycastle.asn1.isismtt.ocsp.RequestedCertificate
 
RequestedCertificateUnitTest - Class in org.bouncycastle.asn1.isismtt.test
 
RequestedCertificateUnitTest() - Constructor for class org.bouncycastle.asn1.isismtt.test.RequestedCertificateUnitTest
 
RequesterCertificate - Class in org.bouncycastle.asn1.cms
RFC 9763 sec. 4 RequesterCertificate CSR attribute value carrying the id-aa-relatedCertRequest request.
RequesterCertificate(IssuerAndSerialNumber, BinaryTime, String[], byte[]) - Constructor for class org.bouncycastle.asn1.cms.RequesterCertificate
 
requestType - Static variable in class org.bouncycastle.asn1.eac.CertificateBody
Deprecated. 
reseed(byte[]) - Method in class org.bouncycastle.crypto.prng.drbg.CTRSP800DRBG
Reseed the DRBG.
reseed(byte[]) - Method in class org.bouncycastle.crypto.prng.drbg.DualECSP800DRBG
Reseed the DRBG.
reseed(byte[]) - Method in class org.bouncycastle.crypto.prng.drbg.HashSP800DRBG
Reseed the DRBG.
reseed(byte[]) - Method in class org.bouncycastle.crypto.prng.drbg.HMacSP800DRBG
Reseed the DRBG.
reseed(byte[]) - Method in interface org.bouncycastle.crypto.prng.drbg.SP80090DRBG
Reseed the DRBG.
reseed(byte[]) - Method in class org.bouncycastle.crypto.prng.SP800SecureRandom
Force a reseed of the DRBG
reserved - Static variable in class org.bouncycastle.asn1.misc.NetscapeCertType
 
reserved - Static variable in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
reset() - Method in class org.bouncycastle.asn1.x509.ExtensionsGenerator
Reset the generator
reset() - Method in class org.bouncycastle.asn1.x509.X509ExtensionsGenerator
Deprecated.
Reset the generator
reset() - Method in interface org.bouncycastle.crypto.BlockCipher
Reset the cipher.
reset() - Method in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
Reset the buffer and the underlying cipher.
reset() - Method in class org.bouncycastle.crypto.BufferedBlockCipher
Reset the buffer and cipher.
reset() - Method in class org.bouncycastle.crypto.DefaultBufferedBlockCipher
Reset the buffer and cipher.
reset() - Method in interface org.bouncycastle.crypto.Digest
reset the digest back to it's initial state.
reset() - Method in class org.bouncycastle.crypto.digests.AsconCXof128
 
reset() - Method in class org.bouncycastle.crypto.digests.AsconDigest
Deprecated.
 
reset() - Method in class org.bouncycastle.crypto.digests.AsconHash256
 
reset() - Method in class org.bouncycastle.crypto.digests.AsconXof
Deprecated.
 
reset() - Method in class org.bouncycastle.crypto.digests.AsconXof128
 
reset() - Method in class org.bouncycastle.crypto.digests.Blake2bDigest
Reset the digest back to it's initial state.
reset() - Method in class org.bouncycastle.crypto.digests.Blake2bpDigest
 
reset() - Method in class org.bouncycastle.crypto.digests.Blake2sDigest
Reset the digest back to its initial state.
reset() - Method in class org.bouncycastle.crypto.digests.Blake2spDigest
 
reset() - Method in class org.bouncycastle.crypto.digests.Blake2xsDigest
Reset the digest back to its initial state.
reset() - Method in class org.bouncycastle.crypto.digests.Blake3Digest
 
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.Blake3Digest
 
reset() - Method in class org.bouncycastle.crypto.digests.CSHAKEDigest
 
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.CSHAKEDigest
 
reset() - Method in class org.bouncycastle.crypto.digests.DSTU7564Digest
 
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.DSTU7564Digest
 
reset() - Method in class org.bouncycastle.crypto.digests.GeneralDigest
 
reset() - Method in class org.bouncycastle.crypto.digests.GOST3411_2012Digest
 
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.GOST3411_2012Digest
 
reset() - Method in class org.bouncycastle.crypto.digests.GOST3411Digest
 
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.GOST3411Digest
 
reset() - Method in class org.bouncycastle.crypto.digests.Haraka256Digest
 
reset() - Method in class org.bouncycastle.crypto.digests.Haraka512Digest
 
reset() - Method in class org.bouncycastle.crypto.digests.ISAPDigest
 
reset() - Method in class org.bouncycastle.crypto.digests.KeccakDigest
 
reset() - Method in class org.bouncycastle.crypto.digests.LongDigest
 
reset() - Method in class org.bouncycastle.crypto.digests.MD2Digest
reset the digest back to it's initial state.
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.MD2Digest
 
reset() - Method in class org.bouncycastle.crypto.digests.MD4Digest
reset the chaining variables to the IV values.
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.MD4Digest
 
reset() - Method in class org.bouncycastle.crypto.digests.MD5Digest
reset the chaining variables to the IV values.
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.MD5Digest
 
reset() - Method in class org.bouncycastle.crypto.digests.NonMemoableDigest
 
reset() - Method in class org.bouncycastle.crypto.digests.NullDigest
 
reset() - Method in class org.bouncycastle.crypto.digests.ParallelHash
 
reset() - Method in class org.bouncycastle.crypto.digests.PhotonBeetleDigest
 
reset() - Method in class org.bouncycastle.crypto.digests.Prehash
 
reset() - Method in class org.bouncycastle.crypto.digests.RIPEMD128Digest
reset the chaining variables to the IV values.
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.RIPEMD128Digest
 
reset() - Method in class org.bouncycastle.crypto.digests.RIPEMD160Digest
reset the chaining variables to the IV values.
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.RIPEMD160Digest
 
reset() - Method in class org.bouncycastle.crypto.digests.RIPEMD256Digest
reset the chaining variables to the IV values.
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.RIPEMD256Digest
 
reset() - Method in class org.bouncycastle.crypto.digests.RIPEMD320Digest
reset the chaining variables to the IV values.
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.RIPEMD320Digest
 
reset() - Method in class org.bouncycastle.crypto.digests.RomulusDigest
 
reset() - Method in class org.bouncycastle.crypto.digests.SHA1Digest
reset the chaining variables
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.SHA1Digest
 
reset() - Method in class org.bouncycastle.crypto.digests.SHA1InterleaveDigest
 
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.SHA1InterleaveDigest
 
reset() - Method in class org.bouncycastle.crypto.digests.SHA224Digest
reset the chaining variables
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.SHA224Digest
 
reset() - Method in class org.bouncycastle.crypto.digests.SHA256Digest
reset the chaining variables
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.SHA256Digest
 
reset() - Method in class org.bouncycastle.crypto.digests.SHA384Digest
reset the chaining variables
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.SHA384Digest
 
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.SHA3Digest
 
reset() - Method in class org.bouncycastle.crypto.digests.SHA512Digest
reset the chaining variables
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.SHA512Digest
 
reset() - Method in class org.bouncycastle.crypto.digests.SHA512tDigest
reset the chaining variables
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.SHA512tDigest
 
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.SHAKEDigest
 
reset() - Method in class org.bouncycastle.crypto.digests.ShortenedDigest
 
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.SkeinDigest
 
reset() - Method in class org.bouncycastle.crypto.digests.SkeinDigest
 
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.SkeinEngine
 
reset() - Method in class org.bouncycastle.crypto.digests.SkeinEngine
Reset the engine to the initial state (with the key and any pre-message parameters , ready to accept message input.
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.SM3Digest
 
reset() - Method in class org.bouncycastle.crypto.digests.SM3Digest
reset the chaining variables
reset() - Method in class org.bouncycastle.crypto.digests.SparkleDigest
 
reset() - Method in class org.bouncycastle.crypto.digests.TigerDigest
reset the chaining variables
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.TigerDigest
 
reset() - Method in class org.bouncycastle.crypto.digests.TupleHash
 
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.TupleHash
 
reset() - Method in class org.bouncycastle.crypto.digests.WhirlpoolDigest
reset the chaining variables
reset(Memoable) - Method in class org.bouncycastle.crypto.digests.WhirlpoolDigest
 
reset() - Method in class org.bouncycastle.crypto.digests.XoodyakDigest
 
reset() - Method in class org.bouncycastle.crypto.engines.AESEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.AESFastEngine
Deprecated.
 
reset() - Method in class org.bouncycastle.crypto.engines.AESLightEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.ARIAEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.BlowfishEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.CamelliaEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.CamelliaLightEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.CAST5Engine
 
reset() - Method in class org.bouncycastle.crypto.engines.CAST6Engine
 
reset() - Method in class org.bouncycastle.crypto.engines.DESedeEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.DESEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.DSTU7624Engine
 
reset(boolean) - Method in class org.bouncycastle.crypto.engines.ElephantEngine
 
reset(boolean) - Method in class org.bouncycastle.crypto.engines.GiftCofbEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.GOST28147Engine
 
reset() - Method in class org.bouncycastle.crypto.engines.GOST3412_2015Engine
 
reset(boolean) - Method in class org.bouncycastle.crypto.engines.Grain128AEADEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.Grain128Engine
 
reset() - Method in class org.bouncycastle.crypto.engines.Grainv1Engine
 
reset() - Method in class org.bouncycastle.crypto.engines.HC128Engine
 
reset() - Method in class org.bouncycastle.crypto.engines.HC256Engine
 
reset() - Method in class org.bouncycastle.crypto.engines.IDEAEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.ISAACEngine
 
reset(boolean) - Method in class org.bouncycastle.crypto.engines.ISAPEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.LEAEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.NoekeonEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.NullEngine
 
reset(boolean) - Method in class org.bouncycastle.crypto.engines.PhotonBeetleEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.RC2Engine
 
reset() - Method in class org.bouncycastle.crypto.engines.RC4Engine
 
reset() - Method in class org.bouncycastle.crypto.engines.RC532Engine
 
reset() - Method in class org.bouncycastle.crypto.engines.RC564Engine
 
reset() - Method in class org.bouncycastle.crypto.engines.RC6Engine
 
reset() - Method in class org.bouncycastle.crypto.engines.RijndaelEngine
 
reset(boolean) - Method in class org.bouncycastle.crypto.engines.RomulusEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
 
reset() - Method in class org.bouncycastle.crypto.engines.SEEDEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
 
reset() - Method in class org.bouncycastle.crypto.engines.Shacal2Engine
 
reset() - Method in class org.bouncycastle.crypto.engines.SkipjackEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.SM4Engine
 
reset(boolean) - Method in class org.bouncycastle.crypto.engines.SparkleEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.TEAEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.ThreefishEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.TwofishEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.VMPCEngine
 
reset(boolean) - Method in class org.bouncycastle.crypto.engines.XoodyakEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.XTEAEngine
 
reset() - Method in class org.bouncycastle.crypto.engines.Zuc128CoreEngine
Reset the engine.
reset(Memoable) - Method in class org.bouncycastle.crypto.engines.Zuc128CoreEngine
Reset from saved engine state.
reset(Memoable) - Method in class org.bouncycastle.crypto.engines.Zuc256CoreEngine
Reset from saved engine state.
reset() - Method in class org.bouncycastle.crypto.io.CipherInputStream
Reset to the last marked position, if supported.
reset() - Method in interface org.bouncycastle.crypto.Mac
Reset the MAC.
reset() - Method in class org.bouncycastle.crypto.macs.Blake3Mac
 
reset() - Method in class org.bouncycastle.crypto.macs.BlockCipherMac
Reset the mac generator.
reset() - Method in class org.bouncycastle.crypto.macs.CBCBlockCipherMac
Reset the mac generator.
reset() - Method in class org.bouncycastle.crypto.macs.CFBBlockCipherMac
Reset the mac generator.
reset() - Method in class org.bouncycastle.crypto.macs.CMac
Reset the mac generator.
reset() - Method in class org.bouncycastle.crypto.macs.DSTU7564Mac
 
reset() - Method in class org.bouncycastle.crypto.macs.DSTU7624Mac
 
reset() - Method in class org.bouncycastle.crypto.macs.GMac
 
reset() - Method in class org.bouncycastle.crypto.macs.GOST28147Mac
 
reset() - Method in class org.bouncycastle.crypto.macs.HMac
Reset the mac generator.
reset() - Method in class org.bouncycastle.crypto.macs.ISO9797Alg3Mac
Reset the mac generator.
reset() - Method in class org.bouncycastle.crypto.macs.KGMac
 
reset() - Method in class org.bouncycastle.crypto.macs.KMAC
 
reset(Memoable) - Method in class org.bouncycastle.crypto.macs.KMAC
 
reset() - Method in class org.bouncycastle.crypto.macs.OldHMac
Reset the mac generator.
reset() - Method in class org.bouncycastle.crypto.macs.Poly1305
 
reset() - Method in class org.bouncycastle.crypto.macs.SipHash
 
reset() - Method in class org.bouncycastle.crypto.macs.SipHash128
 
reset() - Method in class org.bouncycastle.crypto.macs.SkeinMac
 
reset() - Method in class org.bouncycastle.crypto.macs.VMPCMac
 
reset() - Method in class org.bouncycastle.crypto.macs.Zuc128Mac
 
reset() - Method in class org.bouncycastle.crypto.macs.Zuc256Mac
Reset the Mac.
reset() - Method in interface org.bouncycastle.crypto.modes.AEADCipher
Reset the cipher.
reset() - Method in class org.bouncycastle.crypto.modes.CBCBlockCipher
reset the chaining vector back to the IV and reset the underlying cipher.
reset() - Method in class org.bouncycastle.crypto.modes.CCMBlockCipher
 
reset() - Method in class org.bouncycastle.crypto.modes.CFBBlockCipher
reset the chaining vector back to the IV and reset the underlying cipher.
reset() - Method in class org.bouncycastle.crypto.modes.ChaCha20Poly1305
 
reset() - Method in class org.bouncycastle.crypto.modes.EAXBlockCipher
 
reset() - Method in class org.bouncycastle.crypto.modes.G3413CBCBlockCipher
 
reset() - Method in class org.bouncycastle.crypto.modes.G3413CFBBlockCipher
copy R_init into R and reset the underlying cipher.
reset() - Method in class org.bouncycastle.crypto.modes.G3413CTRBlockCipher
reset the feedback vector back to the IV and reset the underlying cipher.
reset() - Method in class org.bouncycastle.crypto.modes.G3413OFBBlockCipher
 
reset() - Method in class org.bouncycastle.crypto.modes.GCFBBlockCipher
 
reset() - Method in class org.bouncycastle.crypto.modes.GCMBlockCipher
 
reset() - Method in class org.bouncycastle.crypto.modes.GCMSIVBlockCipher
 
reset() - Method in class org.bouncycastle.crypto.modes.GOFBBlockCipher
reset the feedback vector back to the IV and reset the underlying cipher.
reset() - Method in class org.bouncycastle.crypto.modes.KCCMBlockCipher
 
reset() - Method in class org.bouncycastle.crypto.modes.KCTRBlockCipher
 
reset() - Method in class org.bouncycastle.crypto.modes.KGCMBlockCipher
 
reset() - Method in class org.bouncycastle.crypto.modes.KXTSBlockCipher
 
reset() - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
reset(boolean) - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
reset() - Method in class org.bouncycastle.crypto.modes.OFBBlockCipher
reset the feedback vector back to the IV and reset the underlying cipher.
reset() - Method in class org.bouncycastle.crypto.modes.OpenPGPCFBBlockCipher
reset the chaining vector back to the IV and reset the underlying cipher.
reset() - Method in class org.bouncycastle.crypto.modes.PGPCFBBlockCipher
reset the chaining vector back to the IV and reset the underlying cipher.
reset() - Method in class org.bouncycastle.crypto.modes.SICBlockCipher
 
reset() - Method in interface org.bouncycastle.crypto.Signer
reset the internal state
reset() - Method in class org.bouncycastle.crypto.signers.BIP340Signer
 
reset() - Method in class org.bouncycastle.crypto.signers.BLSSigner
 
reset() - Method in class org.bouncycastle.crypto.signers.DSADigestSigner
 
reset() - Method in class org.bouncycastle.crypto.signers.ECCSISigner
Resets the signer/verifier state and performs initial computations: - For signing: Validates KPAK consistency (RFC 6507 Section 5.1.2) - For verification: Computes Y = HS·PVT + KPAK Also computes HS = hash(G || KPAK || ID || PVT) as per RFC 6507 Section 5.1.1
reset() - Method in class org.bouncycastle.crypto.signers.Ed25519ctxSigner
 
reset() - Method in class org.bouncycastle.crypto.signers.Ed25519phSigner
 
reset() - Method in class org.bouncycastle.crypto.signers.Ed25519Signer
 
reset() - Method in class org.bouncycastle.crypto.signers.Ed448phSigner
 
reset() - Method in class org.bouncycastle.crypto.signers.Ed448Signer
 
reset() - Method in class org.bouncycastle.crypto.signers.GenericSigner
 
reset() - Method in class org.bouncycastle.crypto.signers.HashMLDSASigner
reset the internal state
reset() - Method in class org.bouncycastle.crypto.signers.HashSLHDSASigner
 
reset() - Method in class org.bouncycastle.crypto.signers.ISO9796d2PSSSigner
reset the internal state
reset() - Method in class org.bouncycastle.crypto.signers.ISO9796d2Signer
reset the internal state
reset() - Method in class org.bouncycastle.crypto.signers.MLDSASigner
 
reset() - Method in class org.bouncycastle.crypto.signers.PSSSigner
reset the internal state
reset() - Method in class org.bouncycastle.crypto.signers.RSADigestSigner
 
reset() - Method in class org.bouncycastle.crypto.signers.SM2Signer
 
reset() - Method in class org.bouncycastle.crypto.signers.X931Signer
reset the internal state
reset() - Method in interface org.bouncycastle.crypto.StreamCipher
reset the cipher.
reset() - Method in class org.bouncycastle.crypto.test.AsconTest.Counter
 
reset() - Method in class org.bouncycastle.crypto.test.speedy.Poly1305Reference
 
reset() - Method in class org.bouncycastle.crypto.test.speedy.ThreefishReferenceEngine
 
reset() - Method in class org.bouncycastle.crypto.util.JournalingSecureRandom
Resets the index to zero such that the randomness will now be reused
reset() - Method in class org.bouncycastle.pqc.crypto.DigestingMessageSigner
 
reset() - Method in class org.bouncycastle.pqc.crypto.lms.LMSContext
 
reset() - Method in class org.bouncycastle.pqc.crypto.MessageSignerAdapter
 
reset() - Method in class org.bouncycastle.pqc.crypto.mldsa.HashMLDSASigner
Deprecated.
reset the internal state
reset() - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSASigner
Deprecated.
 
reset() - Method in class org.bouncycastle.pqc.crypto.slhdsa.HashSLHDSASigner
Deprecated.
 
reset() - Method in class org.bouncycastle.util.io.LimitedBuffer
 
reset(Memoable) - Method in interface org.bouncycastle.util.Memoable
Restore a copied object state into this object.
resetCounter() - Method in class org.bouncycastle.crypto.engines.ChaCha7539Engine
 
resetCounter() - Method in class org.bouncycastle.crypto.engines.ChaChaEngine
 
resetCounter() - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
 
ResetTest - Class in org.bouncycastle.crypto.test
 
ResetTest() - Constructor for class org.bouncycastle.crypto.test.ResetTest
 
resplit(byte[], int, int) - Method in interface org.bouncycastle.crypto.threshold.SecretSplitter
Creates secret shares from a given secret.
resplit(byte[], int, int) - Method in class org.bouncycastle.crypto.threshold.ShamirSecretSplitter
 
ResponderID - Class in org.bouncycastle.asn1.ocsp
 
ResponderID(ASN1OctetString) - Constructor for class org.bouncycastle.asn1.ocsp.ResponderID
 
ResponderID(X500Name) - Constructor for class org.bouncycastle.asn1.ocsp.ResponderID
 
ResponseBytes - Class in org.bouncycastle.asn1.ocsp
OCSP RFC 2560, RFC 6960 ResponseBytes ::= SEQUENCE { responseType OBJECT IDENTIFIER, response OCTET STRING }
ResponseBytes(ASN1ObjectIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.ocsp.ResponseBytes
 
ResponseData - Class in org.bouncycastle.asn1.ocsp
OCSP RFC 2560, RFC 6960 ResponseData ::= SEQUENCE { version [0] EXPLICIT Version DEFAULT v1, responderID ResponderID, producedAt GeneralizedTime, responses SEQUENCE OF SingleResponse, responseExtensions [1] EXPLICIT Extensions OPTIONAL }
ResponseData(ASN1Integer, ResponderID, ASN1GeneralizedTime, ASN1Sequence, Extensions) - Constructor for class org.bouncycastle.asn1.ocsp.ResponseData
 
ResponseData(ResponderID, ASN1GeneralizedTime, ASN1Sequence, X509Extensions) - Constructor for class org.bouncycastle.asn1.ocsp.ResponseData
Deprecated.
use method taking Extensions
ResponseData(ResponderID, ASN1GeneralizedTime, ASN1Sequence, Extensions) - Constructor for class org.bouncycastle.asn1.ocsp.ResponseData
 
restoreState(byte[]) - Method in class org.bouncycastle.crypto.digests.LongDigest
 
Restriction - Class in org.bouncycastle.asn1.isismtt.x509
Some other restriction regarding the usage of this certificate.
Restriction(String) - Constructor for class org.bouncycastle.asn1.isismtt.x509.Restriction
Constructor from a given details.
RestrictionUnitTest - Class in org.bouncycastle.asn1.isismtt.test
 
RestrictionUnitTest() - Constructor for class org.bouncycastle.asn1.isismtt.test.RestrictionUnitTest
 
retreatCounter(long) - Method in class org.bouncycastle.crypto.engines.ChaCha7539Engine
 
retreatCounter() - Method in class org.bouncycastle.crypto.engines.ChaCha7539Engine
 
retreatCounter(long) - Method in class org.bouncycastle.crypto.engines.ChaChaEngine
 
retreatCounter() - Method in class org.bouncycastle.crypto.engines.ChaChaEngine
 
retreatCounter(long) - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
 
retreatCounter() - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
 
returnByte(byte) - Method in class org.bouncycastle.crypto.engines.Grain128Engine
 
returnByte(byte) - Method in class org.bouncycastle.crypto.engines.Grainv1Engine
 
returnByte(byte) - Method in class org.bouncycastle.crypto.engines.HC128Engine
 
returnByte(byte) - Method in class org.bouncycastle.crypto.engines.HC256Engine
 
returnByte(byte) - Method in class org.bouncycastle.crypto.engines.ISAACEngine
 
returnByte(byte) - Method in class org.bouncycastle.crypto.engines.RC4Engine
 
returnByte(byte) - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
 
returnByte(byte) - Method in class org.bouncycastle.crypto.engines.VMPCEngine
 
returnByte(byte) - Method in class org.bouncycastle.crypto.engines.Zuc128CoreEngine
Process single byte.
returnByte(byte) - Method in class org.bouncycastle.crypto.StreamBlockCipher
 
returnByte(byte) - Method in interface org.bouncycastle.crypto.StreamCipher
encrypt/decrypt a single byte returning the result.
RevAnnContent - Class in org.bouncycastle.asn1.cmp
RevAnnContent ::= SEQUENCE { status PKIStatus, certId CertId, willBeRevokedAt GeneralizedTime, badSinceDate GeneralizedTime, crlDetails Extensions OPTIONAL -- extra CRL details (e.g., crl number, reason, location, etc.) }
RevAnnContent(PKIStatus, CertId, ASN1GeneralizedTime, ASN1GeneralizedTime) - Constructor for class org.bouncycastle.asn1.cmp.RevAnnContent
 
RevAnnContent(PKIStatus, CertId, ASN1GeneralizedTime, ASN1GeneralizedTime, Extensions) - Constructor for class org.bouncycastle.asn1.cmp.RevAnnContent
 
RevDetails - Class in org.bouncycastle.asn1.cmp
RevDetails ::= SEQUENCE { certDetails CertTemplate, -- allows requester to specify as much as they can about -- the cert. for which revocation is requested -- (e.g., for cases in which serialNumber is not available) crlEntryDetails Extensions OPTIONAL -- requested crlEntryExtensions }
RevDetails(CertTemplate) - Constructor for class org.bouncycastle.asn1.cmp.RevDetails
 
RevDetails(CertTemplate, X509Extensions) - Constructor for class org.bouncycastle.asn1.cmp.RevDetails
Deprecated.
use method taking Extensions
RevDetails(CertTemplate, Extensions) - Constructor for class org.bouncycastle.asn1.cmp.RevDetails
 
reverse() - Method in class org.bouncycastle.crypto.params.KeyParameter
 
reverse(byte[]) - Static method in class org.bouncycastle.util.Arrays
 
reverse(int[]) - Static method in class org.bouncycastle.util.Arrays
 
reverse(byte[], byte[]) - Static method in class org.bouncycastle.util.Arrays
 
reverse(int) - Static method in class org.bouncycastle.util.Integers
 
reverse(long) - Static method in class org.bouncycastle.util.Longs
 
reverseBytes(int) - Static method in class org.bouncycastle.util.Integers
 
reverseBytes(long) - Static method in class org.bouncycastle.util.Longs
 
ReversedWindowGenerator - Class in org.bouncycastle.crypto.prng
Takes bytes generated by an underling RandomGenerator and reverses the order in each small window (of configurable size).
ReversedWindowGenerator(RandomGenerator, int) - Constructor for class org.bouncycastle.crypto.prng.ReversedWindowGenerator
 
reverseInPlace(byte[]) - Static method in class org.bouncycastle.util.Arrays
 
reverseInPlace(byte[], int, int) - Static method in class org.bouncycastle.util.Arrays
 
reverseInPlace(short[]) - Static method in class org.bouncycastle.util.Arrays
 
reverseInPlace(int[]) - Static method in class org.bouncycastle.util.Arrays
 
reverseKeys(byte[][]) - Static method in class org.bouncycastle.crypto.engines.ARIAEngine
 
reviewStructure(ASN1Sequence) - Static method in class org.bouncycastle.asn1.x509.Extensions
Re-run the parse of a candidate Extensions SEQUENCE collecting every problem the strict getInstance(...) path would have thrown (e.g. repeated extensions), instead of stopping at the first.
reviewStructure(ASN1Sequence) - Static method in class org.bouncycastle.asn1.x509.TBSCertificate
Re-run the parse of a candidate tbsCertificate SEQUENCE collecting every problem the strict getInstance(...) path would have thrown, instead of stopping at the first.
REVOCATION_NOTIFICATION - Static variable in class org.bouncycastle.asn1.cmp.PKIStatus
 
REVOCATION_WARNING - Static variable in class org.bouncycastle.asn1.cmp.PKIStatus
 
RevocationChallenge - Class in org.bouncycastle.asn1.est
RFC 7894 §3.2 revocationChallenge attribute: an unambiguous replacement for the overloaded PKCS#9 challengePassword attribute when its semantic is the original RFC 2985 certificate-revocation password.
RevocationChallenge(String) - Constructor for class org.bouncycastle.asn1.est.RevocationChallenge
 
RevocationChallenge(DirectoryString) - Constructor for class org.bouncycastle.asn1.est.RevocationChallenge
 
revocationNotification - Static variable in class org.bouncycastle.asn1.cmp.PKIStatus
 
revocationRefs - Static variable in interface org.bouncycastle.asn1.esf.ESFAttributes
 
revocationValues - Static variable in interface org.bouncycastle.asn1.esf.ESFAttributes
 
RevocationValues - Class in org.bouncycastle.asn1.esf
RevocationValues ::= SEQUENCE { crlVals [0] SEQUENCE OF CertificateList OPTIONAL, ocspVals [1] SEQUENCE OF BasicOCSPResponse OPTIONAL, otherRevVals [2] OtherRevVals OPTIONAL}
RevocationValues(CertificateList[], BasicOCSPResponse[], OtherRevVals) - Constructor for class org.bouncycastle.asn1.esf.RevocationValues
 
revocationWarning - Static variable in class org.bouncycastle.asn1.cmp.PKIStatus
 
RevokedInfo - Class in org.bouncycastle.asn1.ocsp
 
RevokedInfo(ASN1GeneralizedTime) - Constructor for class org.bouncycastle.asn1.ocsp.RevokedInfo
 
RevokedInfo(ASN1GeneralizedTime, CRLReason) - Constructor for class org.bouncycastle.asn1.ocsp.RevokedInfo
 
RevokeRequest - Class in org.bouncycastle.asn1.cmc
RevokeRequest ::= SEQUENCE { issuerName Name, serialNumber INTEGER, reason CRLReason, invalidityDate GeneralizedTime OPTIONAL, passphrase OCTET STRING OPTIONAL, comment UTF8String OPTIONAL }
RevokeRequest(X500Name, ASN1Integer, CRLReason, ASN1GeneralizedTime, ASN1OctetString, ASN1UTF8String) - Constructor for class org.bouncycastle.asn1.cmc.RevokeRequest
 
RevokeRequestTest - Class in org.bouncycastle.asn1.cmc.test
 
RevokeRequestTest() - Constructor for class org.bouncycastle.asn1.cmc.test.RevokeRequestTest
 
RevRepContent - Class in org.bouncycastle.asn1.cmp
RevRepContent ::= SEQUENCE { status SEQUENCE SIZE (1..MAX) OF PKIStatusInfo, -- in same order as was sent in RevReqContent revCerts [0] SEQUENCE SIZE (1..MAX) OF CertId OPTIONAL, -- IDs for which revocation was requested -- (same order as status) crls [1] SEQUENCE SIZE (1..MAX) OF CertificateList OPTIONAL -- the resulting CRLs (there may be more than one) }
RevRepContentBuilder - Class in org.bouncycastle.asn1.cmp
 
RevRepContentBuilder() - Constructor for class org.bouncycastle.asn1.cmp.RevRepContentBuilder
 
RevReqContent - Class in org.bouncycastle.asn1.cmp
RevReqContent ::= SEQUENCE OF RevDetails
RevReqContent(RevDetails) - Constructor for class org.bouncycastle.asn1.cmp.RevReqContent
 
RevReqContent(RevDetails[]) - Constructor for class org.bouncycastle.asn1.cmp.RevReqContent
 
RFC1779Symbols - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
look up table translating OID values into their common symbols following the convention in RFC 1779
RFC2253Symbols - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
look up table translating OID values into their common symbols following the convention in RFC 2253
rfc2409_1024 - Static variable in class org.bouncycastle.crypto.agreement.DHStandardGroups
 
rfc2409_768 - Static variable in class org.bouncycastle.crypto.agreement.DHStandardGroups
 
RFC3211WrapEngine - Class in org.bouncycastle.crypto.engines
an implementation of the RFC 3211 Key Wrap Specification.
RFC3211WrapEngine(BlockCipher) - Constructor for class org.bouncycastle.crypto.engines.RFC3211WrapEngine
 
RFC3211WrapTest - Class in org.bouncycastle.crypto.test
Wrap Test based on RFC3211 test vectors
RFC3211WrapTest() - Constructor for class org.bouncycastle.crypto.test.RFC3211WrapTest
 
RFC3394WrapEngine - Class in org.bouncycastle.crypto.engines
an implementation of the AES Key Wrapper from the NIST Key Wrap Specification as described in RFC 3394.
RFC3394WrapEngine(BlockCipher) - Constructor for class org.bouncycastle.crypto.engines.RFC3394WrapEngine
Create a RFC 3394 WrapEngine specifying the encrypt for wrapping, decrypt for unwrapping.
RFC3394WrapEngine(BlockCipher, boolean) - Constructor for class org.bouncycastle.crypto.engines.RFC3394WrapEngine
Create a RFC 3394 WrapEngine specifying the direction for wrapping and unwrapping..
rfc3526_1536 - Static variable in class org.bouncycastle.crypto.agreement.DHStandardGroups
 
rfc3526_2048 - Static variable in class org.bouncycastle.crypto.agreement.DHStandardGroups
 
rfc3526_3072 - Static variable in class org.bouncycastle.crypto.agreement.DHStandardGroups
 
rfc3526_4096 - Static variable in class org.bouncycastle.crypto.agreement.DHStandardGroups
 
rfc3526_6144 - Static variable in class org.bouncycastle.crypto.agreement.DHStandardGroups
 
rfc3526_8192 - Static variable in class org.bouncycastle.crypto.agreement.DHStandardGroups
 
RFC3739QCObjectIdentifiers - Interface in org.bouncycastle.asn1.x509.qualified
 
rfc4306_1024 - Static variable in class org.bouncycastle.crypto.agreement.DHStandardGroups
 
rfc4306_768 - Static variable in class org.bouncycastle.crypto.agreement.DHStandardGroups
 
RFC4519Style - Class in org.bouncycastle.asn1.x500.style
 
RFC4519Style() - Constructor for class org.bouncycastle.asn1.x500.style.RFC4519Style
 
RFC4519Test - Class in org.bouncycastle.asn1.test
 
RFC4519Test() - Constructor for class org.bouncycastle.asn1.test.RFC4519Test
 
rfc5054_1024 - Static variable in class org.bouncycastle.crypto.agreement.srp.SRP6StandardGroups
 
rfc5054_1536 - Static variable in class org.bouncycastle.crypto.agreement.srp.SRP6StandardGroups
 
rfc5054_2048 - Static variable in class org.bouncycastle.crypto.agreement.srp.SRP6StandardGroups
 
rfc5054_3072 - Static variable in class org.bouncycastle.crypto.agreement.srp.SRP6StandardGroups
 
rfc5054_4096 - Static variable in class org.bouncycastle.crypto.agreement.srp.SRP6StandardGroups
 
rfc5054_6144 - Static variable in class org.bouncycastle.crypto.agreement.srp.SRP6StandardGroups
 
rfc5054_8192 - Static variable in class org.bouncycastle.crypto.agreement.srp.SRP6StandardGroups
 
RFC5649WrapEngine - Class in org.bouncycastle.crypto.engines
An implementation of the AES Key Wrap with Padding specification as described in RFC 5649.
RFC5649WrapEngine(BlockCipher) - Constructor for class org.bouncycastle.crypto.engines.RFC5649WrapEngine
 
rfc5996_1024 - Static variable in class org.bouncycastle.crypto.agreement.DHStandardGroups
 
rfc5996_768 - Static variable in class org.bouncycastle.crypto.agreement.DHStandardGroups
 
rfc7539Test() - Method in class org.bouncycastle.crypto.test.Poly1305Test
 
rfc7919_ffdhe2048 - Static variable in class org.bouncycastle.crypto.agreement.DHStandardGroups
 
rfc7919_ffdhe3072 - Static variable in class org.bouncycastle.crypto.agreement.DHStandardGroups
 
rfc7919_ffdhe4096 - Static variable in class org.bouncycastle.crypto.agreement.DHStandardGroups
 
rfc7919_ffdhe6144 - Static variable in class org.bouncycastle.crypto.agreement.DHStandardGroups
 
rfc7919_ffdhe8192 - Static variable in class org.bouncycastle.crypto.agreement.DHStandardGroups
 
rfc822Name - Static variable in class org.bouncycastle.asn1.x509.GeneralName
 
rightEncode(long) - Static method in class org.bouncycastle.crypto.digests.XofUtils
 
RijndaelEngine - Class in org.bouncycastle.crypto.engines
an implementation of Rijndael, based on the documentation and reference implementation by Paulo Barreto, Vincent Rijmen, for v2.0 August '99.
RijndaelEngine() - Constructor for class org.bouncycastle.crypto.engines.RijndaelEngine
default constructor - 128 bit block size.
RijndaelEngine(int) - Constructor for class org.bouncycastle.crypto.engines.RijndaelEngine
basic constructor - set the cipher up for a given blocksize
RijndaelTest - Class in org.bouncycastle.crypto.test
Test vectors from the NIST standard tests and Brian Gladman's vector set https://fp.gladman.plus.com/cryptography_technology/rijndael/
ripemd128 - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
ripemd128 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.2.2
RIPEMD128Digest - Class in org.bouncycastle.crypto.digests
implementation of RIPEMD128
RIPEMD128Digest() - Constructor for class org.bouncycastle.crypto.digests.RIPEMD128Digest
Standard constructor
RIPEMD128Digest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.RIPEMD128Digest
 
RIPEMD128Digest(RIPEMD128Digest) - Constructor for class org.bouncycastle.crypto.digests.RIPEMD128Digest
Copy constructor.
RIPEMD128DigestTest - Class in org.bouncycastle.crypto.test
RIPEMD128 Digest Test
RIPEMD128HMacTest - Class in org.bouncycastle.crypto.test
RIPEMD128 HMac Test, test vectors from RFC 2286
RIPEMD128HMacTest() - Constructor for class org.bouncycastle.crypto.test.RIPEMD128HMacTest
 
ripemd160 - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
ripemd160 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.2.1
ripemd160 - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
ripemd160 OBJECT IDENTIFIER ::= {iso(1) identified-organization(3) TeleTrust(36) algorithm(3) hashAlgorithm(2) RIPEMD-160(1)} OID: 1.3.36.3.2.1
RIPEMD160Digest - Class in org.bouncycastle.crypto.digests
implementation of RIPEMD see, https://www.esat.kuleuven.ac.be/~bosselae/ripemd160.html
RIPEMD160Digest() - Constructor for class org.bouncycastle.crypto.digests.RIPEMD160Digest
Standard constructor
RIPEMD160Digest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.RIPEMD160Digest
Standard constructor, with Purpose
RIPEMD160Digest(RIPEMD160Digest) - Constructor for class org.bouncycastle.crypto.digests.RIPEMD160Digest
Copy constructor.
RIPEMD160DigestTest - Class in org.bouncycastle.crypto.test
RIPEMD160 Digest Test
RIPEMD160HMacTest - Class in org.bouncycastle.crypto.test
RIPEMD160 HMac Test, test vectors from RFC 2286
RIPEMD160HMacTest() - Constructor for class org.bouncycastle.crypto.test.RIPEMD160HMacTest
 
ripemd160WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
ripemd160WithRSAEncryption OBJECT IDENTIFIER ::= {iso(1) identified-organization(3) TeleTrust(36) algorithm(3) signatureAlgorithm(3) rsaSignature(1) rsaSignatureWithripemd160(2) } OID: 1.3.36.3.3.1.2
ripemd256 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.2.3
RIPEMD256Digest - Class in org.bouncycastle.crypto.digests
implementation of RIPEMD256.
RIPEMD256Digest() - Constructor for class org.bouncycastle.crypto.digests.RIPEMD256Digest
Standard constructor
RIPEMD256Digest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.RIPEMD256Digest
 
RIPEMD256Digest(RIPEMD256Digest) - Constructor for class org.bouncycastle.crypto.digests.RIPEMD256Digest
Copy constructor.
RIPEMD256DigestTest - Class in org.bouncycastle.crypto.test
RIPEMD128 Digest Test
RIPEMD320Digest - Class in org.bouncycastle.crypto.digests
implementation of RIPEMD 320.
RIPEMD320Digest() - Constructor for class org.bouncycastle.crypto.digests.RIPEMD320Digest
Standard constructor
RIPEMD320Digest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.RIPEMD320Digest
 
RIPEMD320Digest(RIPEMD320Digest) - Constructor for class org.bouncycastle.crypto.digests.RIPEMD320Digest
Copy constructor.
RIPEMD320DigestTest - Class in org.bouncycastle.crypto.test
RIPEMD320 Digest Test
RndBytes - Static variable in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
ROLE - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
 
roleOccupant - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
RoleSyntax - Class in org.bouncycastle.asn1.x509
Implementation of the RoleSyntax object as specified by the RFC3281.
RoleSyntax(GeneralNames, GeneralName) - Constructor for class org.bouncycastle.asn1.x509.RoleSyntax
Constructor.
RoleSyntax(GeneralName) - Constructor for class org.bouncycastle.asn1.x509.RoleSyntax
Constructor.
RoleSyntax(String) - Constructor for class org.bouncycastle.asn1.x509.RoleSyntax
Utility constructor.
RoleSyntax - Static variable in interface org.bouncycastle.asn1.x509.X509AttributeIdentifiers
Deprecated.
use id_at_role
ROMULUS_M - Static variable in class org.bouncycastle.crypto.engines.RomulusEngine.RomulusParameters
 
ROMULUS_N - Static variable in class org.bouncycastle.crypto.engines.RomulusEngine.RomulusParameters
 
ROMULUS_T - Static variable in class org.bouncycastle.crypto.engines.RomulusEngine.RomulusParameters
 
RomulusDigest - Class in org.bouncycastle.crypto.digests
Romulus v1.3, based on the current round 3 submission, https://romulusae.github.io/romulus/ Reference C implementation: https://github.com/romulusae/romulus Specification: https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/romulus-spec-final.pdf
RomulusDigest() - Constructor for class org.bouncycastle.crypto.digests.RomulusDigest
 
RomulusDigest.Friend - Class in org.bouncycastle.crypto.digests
 
RomulusEngine - Class in org.bouncycastle.crypto.engines
Romulus v1.3, based on the current round 3 submission, https://romulusae.github.io/romulus/ Reference C implementation: https://github.com/romulusae/romulus Specification: https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/romulus-spec-final.pdf
RomulusEngine(RomulusEngine.RomulusParameters) - Constructor for class org.bouncycastle.crypto.engines.RomulusEngine
 
RomulusEngine.RomulusParameters - Class in org.bouncycastle.crypto.engines
 
RomulusM - Static variable in class org.bouncycastle.crypto.engines.RomulusEngine.RomulusParameters
 
RomulusN - Static variable in class org.bouncycastle.crypto.engines.RomulusEngine.RomulusParameters
 
RomulusT - Static variable in class org.bouncycastle.crypto.engines.RomulusEngine.RomulusParameters
 
RomulusTest - Class in org.bouncycastle.crypto.test
 
RomulusTest() - Constructor for class org.bouncycastle.crypto.test.RomulusTest
 
RootCaKeyUpdateContent - Class in org.bouncycastle.asn1.cmp
GenMsg: {id-it 20}, RootCaCertValue | < absent > GenRep: {id-it 18}, RootCaKeyUpdateContent | < absent > RootCaCertValue ::= CMPCertificate RootCaKeyUpdateValue ::= RootCaKeyUpdateContent RootCaKeyUpdateContent ::= SEQUENCE { newWithNew CMPCertificate, newWithOld [0] CMPCertificate OPTIONAL, oldWithNew [1] CMPCertificate OPTIONAL }
RootCaKeyUpdateContent(CMPCertificate, CMPCertificate, CMPCertificate) - Constructor for class org.bouncycastle.asn1.cmp.RootCaKeyUpdateContent
 
rosstandart - Static variable in interface org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers
 
RosstandartObjectIdentifiers - Interface in org.bouncycastle.asn1.rosstandart
 
rotateLeft(int, int) - Static method in class org.bouncycastle.crypto.engines.SerpentEngineBase
 
rotateLeft(long, int) - Static method in class org.bouncycastle.crypto.macs.SipHash
 
rotateLeft(byte, int) - Static method in class org.bouncycastle.util.Bytes
 
rotateLeft(int, int) - Static method in class org.bouncycastle.util.Integers
 
rotateLeft(long, int) - Static method in class org.bouncycastle.util.Longs
 
rotateRight(int, int) - Static method in class org.bouncycastle.crypto.engines.SerpentEngineBase
 
rotateRight(int, int) - Static method in class org.bouncycastle.util.Integers
 
rotateRight(long, int) - Static method in class org.bouncycastle.util.Longs
 
round(long) - Method in class org.bouncycastle.crypto.engines.AsconPermutationFriend.AsconPermutation
 
ROUNDS - Static variable in class org.bouncycastle.crypto.engines.CAST6Engine
 
rounds - Variable in class org.bouncycastle.crypto.engines.Salsa20Engine
 
rqInv(Polynomial) - Method in class org.bouncycastle.pqc.math.ntru.Polynomial
 
rqMul(Polynomial, Polynomial) - Method in class org.bouncycastle.pqc.math.ntru.Polynomial
 
rqSumZeroFromBytes(byte[]) - Method in class org.bouncycastle.pqc.math.ntru.Polynomial
Unpack a Rq0 polynomial
rqSumZeroToBytes(int) - Method in class org.bouncycastle.pqc.math.ntru.Polynomial
Pack a Rq0 polynomial as a byte array
rqToS3(Polynomial) - Method in class org.bouncycastle.pqc.math.ntru.Polynomial
 
rsa3072_mldsa44 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.7.6 OQS_OID_RSA3072_MLDSA44
rsa_3072_falcon_512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.3.13 OQS_OID_RSA3072_FALCON512
rsa_3072_falconpadded512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.3.18 OQS_OID_RSA3072_FALCONPADDED512
rsa_3072_sphincs_sha2_128f_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.4.15 OQS_OID_RSA3072_SPHINCSSHA2128FSIMPLE
rsa_3072_sphincs_sha2_128s_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.4.18 OQS_OID_RSA3072_SPHINCSSHA2128SSIMPLE
rsa_3072_sphincs_shake_128f_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.7.15 OQS_OID_RSA3072_SPHINCSSHAKE128FSIMPLE
rsa_3072_sphincs_shake_128s_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.7.18 OQS_OID_RSA3072_SPHINCSSHAKE128SSIMPLE
RSABlindedEngine - Class in org.bouncycastle.crypto.engines
this does your basic RSA algorithm with blinding
RSABlindedEngine() - Constructor for class org.bouncycastle.crypto.engines.RSABlindedEngine
 
RSABlindedTest - Class in org.bouncycastle.crypto.test
 
RSABlindedTest() - Constructor for class org.bouncycastle.crypto.test.RSABlindedTest
 
RSABlindingEngine - Class in org.bouncycastle.crypto.engines
This does your basic RSA Chaum's blinding and unblinding as outlined in "Handbook of Applied Cryptography", page 475.
RSABlindingEngine() - Constructor for class org.bouncycastle.crypto.engines.RSABlindingEngine
 
RSABlindingFactorGenerator - Class in org.bouncycastle.crypto.generators
Generate a random factor suitable for use with RSA blind signatures as outlined in Chaum's blinding and unblinding as outlined in "Handbook of Applied Cryptography", page 475.
RSABlindingFactorGenerator() - Constructor for class org.bouncycastle.crypto.generators.RSABlindingFactorGenerator
 
RSABlindingParameters - Class in org.bouncycastle.crypto.params
 
RSABlindingParameters(RSAKeyParameters, BigInteger) - Constructor for class org.bouncycastle.crypto.params.RSABlindingParameters
 
RSABlindSignatureClient - Class in org.bouncycastle.crypto.signers
Client side of the RSA Blind Signature Scheme with Appendix (RSABSSA) defined in RFC 9474.
RSABlindSignatureClient(RSABlindSignatureParameters, RSAKeyParameters) - Constructor for class org.bouncycastle.crypto.signers.RSABlindSignatureClient
RSABlindSignatureClient(RSABlindSignatureParameters, RSAKeyParameters, SecureRandom) - Constructor for class org.bouncycastle.crypto.signers.RSABlindSignatureClient
 
RSABlindSignatureClient.Blinded - Class in org.bouncycastle.crypto.signers
RSABlindSignatureParameters - Class in org.bouncycastle.crypto.params
Variant parameters for the RSA Blind Signature Scheme with Appendix (RSABSSA) defined in RFC 9474.
RSABlindSignatureServer - Class in org.bouncycastle.crypto.signers
Server side of the RSA Blind Signature Scheme with Appendix (RSABSSA) defined in RFC 9474.
RSABlindSignatureServer(RSAKeyParameters) - Constructor for class org.bouncycastle.crypto.signers.RSABlindSignatureServer
 
RSABlindSignatureTest - Class in org.bouncycastle.crypto.test
Known-answer tests for RSABlindSignatureClient / RSABlindSignatureServer against the four named variants of RFC 9474 sec. 5, using the test vectors in RFC 9474 Appendix A.
RSABlindSignatureTest() - Constructor for class org.bouncycastle.crypto.test.RSABlindSignatureTest
 
RSABSSA_SHA384_PSS_DETERMINISTIC - Static variable in class org.bouncycastle.crypto.params.RSABlindSignatureParameters
RSABSSA-SHA384-PSS-Deterministic — SHA-384, 48-byte salt, identity preparation.
RSABSSA_SHA384_PSS_RANDOMIZED - Static variable in class org.bouncycastle.crypto.params.RSABlindSignatureParameters
RSABSSA-SHA384-PSS-Randomized — SHA-384, 48-byte salt, 32-byte random prefix.
RSABSSA_SHA384_PSSZERO_DETERMINISTIC - Static variable in class org.bouncycastle.crypto.params.RSABlindSignatureParameters
RSABSSA-SHA384-PSSZERO-Deterministic — SHA-384, empty salt, identity preparation.
RSABSSA_SHA384_PSSZERO_RANDOMIZED - Static variable in class org.bouncycastle.crypto.params.RSABlindSignatureParameters
RSABSSA-SHA384-PSSZERO-Randomized — SHA-384, empty salt, 32-byte random prefix.
RSADigestSigner - Class in org.bouncycastle.crypto.signers
 
RSADigestSigner(Digest) - Constructor for class org.bouncycastle.crypto.signers.RSADigestSigner
 
RSADigestSigner(Digest, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.crypto.signers.RSADigestSigner
 
RSADigestSignerTest - Class in org.bouncycastle.crypto.test
 
RSADigestSignerTest() - Constructor for class org.bouncycastle.crypto.test.RSADigestSignerTest
 
rsaEncryption - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#1: 1.2.840.113549.1.1.1
RSAEngine - Class in org.bouncycastle.crypto.engines
this does your basic RSA algorithm.
RSAEngine() - Constructor for class org.bouncycastle.crypto.engines.RSAEngine
 
RSAESOAEPparams - Class in org.bouncycastle.asn1.pkcs
 
RSAESOAEPparams() - Constructor for class org.bouncycastle.asn1.pkcs.RSAESOAEPparams
The default version
RSAESOAEPparams(AlgorithmIdentifier, AlgorithmIdentifier, AlgorithmIdentifier) - Constructor for class org.bouncycastle.asn1.pkcs.RSAESOAEPparams
 
RSAKEMExtractor - Class in org.bouncycastle.crypto.kems
The RSA Key Encapsulation Mechanism (RSA-KEM) from ISO 18033-2.
RSAKEMExtractor(RSAKeyParameters, int, DerivationFunction) - Constructor for class org.bouncycastle.crypto.kems.RSAKEMExtractor
Set up the RSA-KEM.
RSAKEMGenerator - Class in org.bouncycastle.crypto.kems
The RSA Key Encapsulation Mechanism (RSA-KEM) from ISO 18033-2.
RSAKEMGenerator(int, DerivationFunction, SecureRandom) - Constructor for class org.bouncycastle.crypto.kems.RSAKEMGenerator
Set up the RSA-KEM.
RsaKemParameters - Class in org.bouncycastle.asn1.cms
RFC 5990 RSA KEM parameters class.
RsaKemParameters(AlgorithmIdentifier, int) - Constructor for class org.bouncycastle.asn1.cms.RsaKemParameters
Base constructor.
RSAKeyEncapsulation - Class in org.bouncycastle.crypto.kems
Deprecated.
use RSAKEMGenerator, RSAKEMExtractor
RSAKeyEncapsulation(DerivationFunction, SecureRandom) - Constructor for class org.bouncycastle.crypto.kems.RSAKeyEncapsulation
Deprecated.
Set up the RSA-KEM.
RSAKeyEncapsulationTest - Class in org.bouncycastle.crypto.test
Tests for the RSA Key Encapsulation Mechanism
RSAKeyEncapsulationTest() - Constructor for class org.bouncycastle.crypto.test.RSAKeyEncapsulationTest
 
RSAKeyGenerationParameters - Class in org.bouncycastle.crypto.params
 
RSAKeyGenerationParameters(BigInteger, SecureRandom, int, int) - Constructor for class org.bouncycastle.crypto.params.RSAKeyGenerationParameters
 
RSAKeyPairGenerator - Class in org.bouncycastle.crypto.generators
an RSA key pair generator.
RSAKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.RSAKeyPairGenerator
 
RSAKeyParameters - Class in org.bouncycastle.crypto.params
 
RSAKeyParameters(boolean, BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.params.RSAKeyParameters
 
RSAKeyParameters(boolean, BigInteger, BigInteger, boolean) - Constructor for class org.bouncycastle.crypto.params.RSAKeyParameters
 
RSAPrivateCrtKeyParameters - Class in org.bouncycastle.crypto.params
 
RSAPrivateCrtKeyParameters(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters
 
RSAPrivateCrtKeyParameters(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, boolean) - Constructor for class org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters
 
RSAPrivateKey - Class in org.bouncycastle.asn1.pkcs
 
RSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.asn1.pkcs.RSAPrivateKey
 
RSAPrivateKeyStructure - Class in org.bouncycastle.asn1.pkcs
Deprecated.
use RSAPrivateKey
RSAPrivateKeyStructure(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
Deprecated.
 
RSAPrivateKeyStructure(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
Deprecated.
 
RSAPublicKey - Class in org.bouncycastle.asn1.eac
an Iso7816RSAPublicKeyStructure structure.
RSAPublicKey(ASN1ObjectIdentifier, BigInteger, BigInteger) - Constructor for class org.bouncycastle.asn1.eac.RSAPublicKey
 
RSAPublicKey - Class in org.bouncycastle.asn1.pkcs
 
RSAPublicKey(BigInteger, BigInteger) - Constructor for class org.bouncycastle.asn1.pkcs.RSAPublicKey
 
RSAPublicKeyStructure - Class in org.bouncycastle.asn1.x509
Deprecated.
use org.bouncycastle.asn1.pkcs.RSAPublicKey
RSAPublicKeyStructure(BigInteger, BigInteger) - Constructor for class org.bouncycastle.asn1.x509.RSAPublicKeyStructure
Deprecated.
 
RSAPublicKeyStructure(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.RSAPublicKeyStructure
Deprecated.
 
rsaSignatureWithripemd128 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.1.3
rsaSignatureWithripemd160 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.1.2
rsaSignatureWithripemd256 - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.1.4
RSASSAPSSparams - Class in org.bouncycastle.asn1.pkcs
 
RSASSAPSSparams() - Constructor for class org.bouncycastle.asn1.pkcs.RSASSAPSSparams
The default version
RSASSAPSSparams(AlgorithmIdentifier, AlgorithmIdentifier, ASN1Integer, ASN1Integer) - Constructor for class org.bouncycastle.asn1.pkcs.RSASSAPSSparams
 
RSATest - Class in org.bouncycastle.crypto.test
 
RSATest() - Constructor for class org.bouncycastle.crypto.test.RSATest
 
runSelfTest() - Method in class org.bouncycastle.crypto.test.Blake2sDigestTest
 
runTest(Test) - Static method in class org.bouncycastle.util.test.SimpleTest
 
runTest(Test, PrintStream) - Static method in class org.bouncycastle.util.test.SimpleTest
 
runTests(Test[]) - Static method in class org.bouncycastle.util.test.SimpleTest
 
runTests(Test[], PrintStream) - Static method in class org.bouncycastle.util.test.SimpleTest
 
RuntimeCryptoException - Exception in org.bouncycastle.crypto
the foundation class for the exceptions thrown by the crypto packages.
RuntimeCryptoException() - Constructor for exception org.bouncycastle.crypto.RuntimeCryptoException
base constructor.
RuntimeCryptoException(String) - Constructor for exception org.bouncycastle.crypto.RuntimeCryptoException
create a RuntimeCryptoException with the given message.

S

S - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Client
 
S - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Server
 
s - Variable in class org.bouncycastle.crypto.engines.VMPCEngine
 
s3FromBytes(byte[]) - Method in class org.bouncycastle.pqc.math.ntru.Polynomial
Unpack a S3 polynomial
s3Inv(Polynomial) - Method in class org.bouncycastle.pqc.math.ntru.Polynomial
 
s3Mul(Polynomial, Polynomial) - Method in class org.bouncycastle.pqc.math.ntru.Polynomial
 
s3ToBytes(int) - Method in class org.bouncycastle.pqc.math.ntru.Polynomial
Pack an S3 polynomial as a byte array
s3ToBytes(byte[], int) - Method in class org.bouncycastle.pqc.math.ntru.Polynomial
 
saberkem128r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
saberkem128r3 - Static variable in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
saberkem192r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
saberkem192r3 - Static variable in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
saberkem256r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
saberkem256r3 - Static variable in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
saberkem90sr3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
saberkem90sr3 - Static variable in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
SABERKEMExtractor - Class in org.bouncycastle.pqc.crypto.saber
 
SABERKEMExtractor(SABERKeyParameters) - Constructor for class org.bouncycastle.pqc.crypto.saber.SABERKEMExtractor
 
SABERKEMGenerator - Class in org.bouncycastle.pqc.crypto.saber
 
SABERKEMGenerator(SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.saber.SABERKEMGenerator
 
SABERKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.saber
 
SABERKeyGenerationParameters(SecureRandom, SABERParameters) - Constructor for class org.bouncycastle.pqc.crypto.saber.SABERKeyGenerationParameters
 
SABERKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.saber
 
SABERKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.saber.SABERKeyPairGenerator
 
SABERKeyParameters - Class in org.bouncycastle.pqc.crypto.saber
 
SABERKeyParameters(boolean, SABERParameters) - Constructor for class org.bouncycastle.pqc.crypto.saber.SABERKeyParameters
 
SABERParameters - Class in org.bouncycastle.pqc.crypto.saber
 
SABERParameters(String, int, int, boolean, boolean) - Constructor for class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
SABERPrivateKey - Class in org.bouncycastle.pqc.asn1
Expires 13 May 2022 SABERPrivateKey ::= SEQUENCE { version INTEGER {v0(0)} -- version (round 3) z OCTET STRING, -- 32-byte random value z s OCTET STRING, -- short integer polynomial s PublicKey [0] IMPLICIT SABERPublicKey OPTIONAL, -- see next section hpk OCTET STRING -- H(pk) }
SABERPrivateKey(int, byte[], byte[], byte[]) - Constructor for class org.bouncycastle.pqc.asn1.SABERPrivateKey
 
SABERPrivateKey(int, byte[], byte[], byte[], SABERPublicKey) - Constructor for class org.bouncycastle.pqc.asn1.SABERPrivateKey
 
SABERPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.saber
 
SABERPrivateKeyParameters(SABERParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.saber.SABERPrivateKeyParameters
 
SABERPublicKey - Class in org.bouncycastle.pqc.asn1
Expires 13 May 2022 SABERPublicKey := SEQUENCE { seed_A OCTET STRING, -- 32-byte seed b OCTET STRING -- short integer polynomial b }
SABERPublicKey(byte[], byte[]) - Constructor for class org.bouncycastle.pqc.asn1.SABERPublicKey
 
SABERPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.saber
 
SABERPublicKeyParameters(SABERParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.saber.SABERPublicKeyParameters
 
SABERVectorTest - Class in org.bouncycastle.pqc.crypto.test
 
SABERVectorTest() - Constructor for class org.bouncycastle.pqc.crypto.test.SABERVectorTest
 
SafeBag - Class in org.bouncycastle.asn1.pkcs
 
SafeBag(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.pkcs.SafeBag
 
SafeBag(ASN1ObjectIdentifier, ASN1Encodable, ASN1Set) - Constructor for class org.bouncycastle.asn1.pkcs.SafeBag
 
safeContentsBag - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#12: 1.2.840.113549.1.12.10.1.6
SAKKEKEMExtractor - Class in org.bouncycastle.crypto.kems
Implements the receiver side of the SAKKE (Sakai-Kasahara Key Encryption) protocol as defined in RFC 6508.
SAKKEKEMExtractor(SAKKEPrivateKeyParameters) - Constructor for class org.bouncycastle.crypto.kems.SAKKEKEMExtractor
Initializes the extractor with cryptographic parameters from the receiver's private key.
SAKKEKEMSGenerator - Class in org.bouncycastle.crypto.kems
This class implements the SAKKE (Sakai-Kasahara Key Encryption) Key Encapsulation Mechanism as defined in RFC 6508.
SAKKEKEMSGenerator(SecureRandom) - Constructor for class org.bouncycastle.crypto.kems.SAKKEKEMSGenerator
Constructs a SAKKEKEMSGenerator with the specified source of randomness.
SAKKEKEMSTest - Class in org.bouncycastle.crypto.test
 
SAKKEKEMSTest() - Constructor for class org.bouncycastle.crypto.test.SAKKEKEMSTest
 
SAKKEPrivateKeyParameters - Class in org.bouncycastle.crypto.params
Represents a private key for the Sakai-Kasahara Key Encryption (SAKKE) scheme, as defined in RFC 6508.
SAKKEPrivateKeyParameters(BigInteger, SAKKEPublicKeyParameters) - Constructor for class org.bouncycastle.crypto.params.SAKKEPrivateKeyParameters
Constructs a SAKKE private key with a given private value and associated public parameters.
SAKKEPrivateKeyParameters(SecureRandom) - Constructor for class org.bouncycastle.crypto.params.SAKKEPrivateKeyParameters
Generates a random SAKKE private key and its corresponding public key.
SAKKEPublicKeyParameters - Class in org.bouncycastle.crypto.params
Represents the public parameters for the SAKKE (Sakai-Kasahara Key Encryption) scheme as defined in RFC 6508.
SAKKEPublicKeyParameters(BigInteger, ECPoint) - Constructor for class org.bouncycastle.crypto.params.SAKKEPublicKeyParameters
Constructs SAKKE public key parameters with the specified identifier and KMS Public Key.
Salsa20Engine - Class in org.bouncycastle.crypto.engines
Implementation of Daniel J.
Salsa20Engine() - Constructor for class org.bouncycastle.crypto.engines.Salsa20Engine
Creates a 20 round Salsa20 engine.
Salsa20Engine(int) - Constructor for class org.bouncycastle.crypto.engines.Salsa20Engine
Creates a Salsa20 engine with a specific number of rounds.
Salsa20Test - Class in org.bouncycastle.crypto.test
Salsa20 Test
Salsa20Test() - Constructor for class org.bouncycastle.crypto.test.Salsa20Test
 
salsaCore(int, int[], int[]) - Static method in class org.bouncycastle.crypto.engines.Salsa20Engine
Salsa20 function
salt - Variable in class org.bouncycastle.crypto.PBEParametersGenerator
 
SALT_BYTES - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
SAMPLE - Static variable in class org.bouncycastle.crypto.test.DeterministicDSATest
 
sampleFgBytes() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUHPSParameterSet
 
sampleFgBytes() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUHRSSParameterSet
 
sampleFgBytes() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
 
sampleFixedTypeBytes() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
 
sampleIidBytes() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
 
sampleRmBytes() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUHPSParameterSet
 
sampleRmBytes() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUHRSSParameterSet
 
sampleRmBytes() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
 
satisfiesCurveEquation() - Method in class org.bouncycastle.math.ec.ECPoint.AbstractF2m
 
satisfiesCurveEquation() - Method in class org.bouncycastle.math.ec.ECPoint.AbstractFp
 
satisfiesCurveEquation() - Method in class org.bouncycastle.math.ec.ECPoint
 
satisfiesOrder() - Method in class org.bouncycastle.math.ec.ECPoint.AbstractF2m
 
satisfiesOrder() - Method in class org.bouncycastle.math.ec.ECPoint
 
SavableDigest - Interface in org.bouncycastle.crypto
Extended digest which provides the ability to store state and provide an encoding.
sb0(int[], int, int, int, int) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
S0 - { 3, 8,15, 1,10, 6, 5,11,14,13, 4, 2, 7, 0, 9,12 } - 15 terms.
SB1(byte) - Static method in class org.bouncycastle.crypto.engines.ARIAEngine
 
sb1(int[], int, int, int, int) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
S1 - {15,12, 2, 7, 9, 0, 5,10, 1,11,14, 8, 6,13, 3, 4 } - 14 terms.
SB2(byte) - Static method in class org.bouncycastle.crypto.engines.ARIAEngine
 
sb2(int[], int, int, int, int) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
S2 - { 8, 6, 7, 9, 3,12,10,15,13, 1,14, 4, 0,11, 5, 2 } - 16 terms.
SB3(byte) - Static method in class org.bouncycastle.crypto.engines.ARIAEngine
 
sb3(int[], int, int, int, int) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
S3 - { 0,15,11, 8,12, 9, 6, 3,13, 1, 2, 4,10, 7, 5,14 } - 16 terms.
SB4(byte) - Static method in class org.bouncycastle.crypto.engines.ARIAEngine
 
sb4(int[], int, int, int, int) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
S4 - { 1,15, 8, 3,12, 0,11, 6, 2, 5, 4,10, 9,14, 7,13 } - 15 terms.
sb5(int[], int, int, int, int) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
S5 - {15, 5, 2,11, 4,10, 9,12, 0, 3,14, 8,13, 6, 7, 1 } - 16 terms.
sb6(int[], int, int, int, int) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
S6 - { 7, 2,12, 5, 8, 4, 6,11,14, 9, 1,15,13, 3,10, 0 } - 15 terms.
sb7(int[], int, int, int, int) - Method in class org.bouncycastle.crypto.engines.SerpentEngineBase
S7 - { 1,13,15, 0,14, 8, 2,11, 7, 4,12,10, 9, 3, 5, 6 } - 16 terms.
SCALAR_SIZE - Static variable in class org.bouncycastle.math.ec.rfc7748.X25519
 
SCALAR_SIZE - Static variable in class org.bouncycastle.math.ec.rfc7748.X448
 
scalarMult(byte[], int, byte[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519
 
scalarMult(byte[], int, byte[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X448
 
scalarMultBase(byte[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519
 
scalarMultBase(byte[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc7748.X448
 
scalarMultBaseXY(X448.Friend, byte[], int, int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
NOTE: Only for use by X448
scalarMultBaseYZ(X25519.Friend, byte[], int, int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
NOTE: Only for use by X25519
ScalarSplitParameters - Class in org.bouncycastle.math.ec.endo
 
ScalarSplitParameters(BigInteger[], BigInteger[], BigInteger, BigInteger, int) - Constructor for class org.bouncycastle.math.ec.endo.ScalarSplitParameters
 
scale - Variable in class org.bouncycastle.math.ec.ScaleXNegateYPointMap
 
scale - Variable in class org.bouncycastle.math.ec.ScaleXPointMap
 
scale - Variable in class org.bouncycastle.math.ec.ScaleYNegateXPointMap
 
scale - Variable in class org.bouncycastle.math.ec.ScaleYPointMap
 
scaleX(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECPoint.AbstractF2m
 
scaleX(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECPoint
 
scaleXNegateY(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECPoint.AbstractF2m
 
scaleXNegateY(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECPoint
 
ScaleXNegateYPointMap - Class in org.bouncycastle.math.ec
 
ScaleXNegateYPointMap(ECFieldElement) - Constructor for class org.bouncycastle.math.ec.ScaleXNegateYPointMap
 
ScaleXPointMap - Class in org.bouncycastle.math.ec
 
ScaleXPointMap(ECFieldElement) - Constructor for class org.bouncycastle.math.ec.ScaleXPointMap
 
scaleY(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECPoint.AbstractF2m
 
scaleY(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECPoint
 
scaleYNegateX(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECPoint.AbstractF2m
 
scaleYNegateX(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECPoint
 
ScaleYNegateXPointMap - Class in org.bouncycastle.math.ec
 
ScaleYNegateXPointMap(ECFieldElement) - Constructor for class org.bouncycastle.math.ec.ScaleYNegateXPointMap
 
ScaleYPointMap - Class in org.bouncycastle.math.ec
 
ScaleYPointMap(ECFieldElement) - Constructor for class org.bouncycastle.math.ec.ScaleYPointMap
 
SCrypt - Class in org.bouncycastle.crypto.generators
Implementation of the scrypt a password-based key derivation function.
ScryptConfig - Class in org.bouncycastle.crypto.util
Configuration class for a PBKDF based around scrypt.
ScryptConfig.Builder - Class in org.bouncycastle.crypto.util
 
ScryptParams - Class in org.bouncycastle.asn1.misc
RFC 7914 scrypt parameters.
ScryptParams(byte[], int, int, int) - Constructor for class org.bouncycastle.asn1.misc.ScryptParams
 
ScryptParams(byte[], int, int, int, int) - Constructor for class org.bouncycastle.asn1.misc.ScryptParams
 
ScryptParams(byte[], BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.asn1.misc.ScryptParams
Base constructor.
SCryptTest - Class in org.bouncycastle.crypto.test
 
SCryptTest() - Constructor for class org.bouncycastle.crypto.test.SCryptTest
 
SCVPReqRes - Class in org.bouncycastle.asn1.cms
RFC 5940: Additional Cryptographic Message Syntax (CMS) Revocation Information Choices.
SCVPReqRes(ContentInfo) - Constructor for class org.bouncycastle.asn1.cms.SCVPReqRes
 
SCVPReqRes(ContentInfo, ContentInfo) - Constructor for class org.bouncycastle.asn1.cms.SCVPReqRes
 
sdith - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
SDitH (Syndrome-Decoding-in-the-Head).
sdith_hypercube_cat1_gf256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sdith_hypercube_cat1_gf256 - Static variable in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
sdith_hypercube_cat1_p251 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sdith_hypercube_cat1_p251 - Static variable in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
sdith_hypercube_cat3_gf256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sdith_hypercube_cat3_gf256 - Static variable in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
sdith_hypercube_cat3_p251 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sdith_hypercube_cat3_p251 - Static variable in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
sdith_hypercube_cat5_gf256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sdith_hypercube_cat5_gf256 - Static variable in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
sdith_hypercube_cat5_p251 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sdith_hypercube_cat5_p251 - Static variable in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
sdith_threshold_cat1_gf256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sdith_threshold_cat1_gf256 - Static variable in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
sdith_threshold_cat1_p251 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sdith_threshold_cat1_p251 - Static variable in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
sdith_threshold_cat3_gf256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sdith_threshold_cat3_gf256 - Static variable in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
sdith_threshold_cat3_p251 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sdith_threshold_cat3_p251 - Static variable in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
sdith_threshold_cat5_gf256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sdith_threshold_cat5_gf256 - Static variable in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
sdith_threshold_cat5_p251 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sdith_threshold_cat5_p251 - Static variable in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
SDitHKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.sdith
 
SDitHKeyGenerationParameters(SecureRandom, SDitHParameters) - Constructor for class org.bouncycastle.pqc.crypto.sdith.SDitHKeyGenerationParameters
 
SDitHKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.sdith
 
SDitHKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.sdith.SDitHKeyPairGenerator
 
SDitHParameters - Class in org.bouncycastle.pqc.crypto.sdith
SDitH parameter set descriptor.
SDitHPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.sdith
SDitH private key, in the same expanded form that the reference KAT files write out (sdith_full_key_t).
SDitHPrivateKeyParameters(SDitHParameters, byte[], byte[], byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.pqc.crypto.sdith.SDitHPrivateKeyParameters
 
SDitHPrivateKeyParameters(SDitHParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.sdith.SDitHPrivateKeyParameters
 
SDitHPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.sdith
 
SDitHPublicKeyParameters(SDitHParameters, byte[], byte[]) - Constructor for class org.bouncycastle.pqc.crypto.sdith.SDitHPublicKeyParameters
 
SDitHPublicKeyParameters(SDitHParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.sdith.SDitHPublicKeyParameters
 
SDitHSigner - Class in org.bouncycastle.pqc.crypto.sdith
SDitH (Syndrome-Decoding-in-the-Head) signer for the Hypercube variant.
SDitHSigner() - Constructor for class org.bouncycastle.pqc.crypto.sdith.SDitHSigner
 
SDitHTest - Class in org.bouncycastle.pqc.crypto.test
 
SDitHTest() - Constructor for class org.bouncycastle.pqc.crypto.test.SDitHTest
 
sdsiCertificate - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.22.2
seal(byte[], byte[]) - Method in class org.bouncycastle.crypto.hpke.AEAD
 
seal(byte[], byte[], int, int) - Method in class org.bouncycastle.crypto.hpke.AEAD
 
seal(AsymmetricKeyParameter, byte[], byte[], byte[], byte[], byte[], AsymmetricCipherKeyPair) - Method in class org.bouncycastle.crypto.hpke.HPKE
 
seal(byte[], byte[]) - Method in class org.bouncycastle.crypto.hpke.HPKEContext
 
seal(byte[], byte[], int, int) - Method in class org.bouncycastle.crypto.hpke.HPKEContext
 
searchGuide - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
secg_scheme - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
SECNamedCurves - Class in org.bouncycastle.asn1.sec
 
SECNamedCurves() - Constructor for class org.bouncycastle.asn1.sec.SECNamedCurves
 
SECObjectIdentifiers - Interface in org.bouncycastle.asn1.sec
Certicom object identifiers ellipticCurve OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) certicom(132) curve(0) } secg-scheme OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) certicom(132) schemes(1) }
secp112r1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
secp112r1 OID: 1.3.132.0.6
secp112r2 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
secp112r2 OID: 1.3.132.0.7
secp128r1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
secp128r1 OID: 1.3.132.0.28
SecP128R1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecP128R1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP128R1Curve
 
SecP128R1Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecP128R1Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
SecP128R1FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecP128R1FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
SecP128R1FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
SecP128R1FieldElement(int[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
SecP128R1FieldTest - Class in org.bouncycastle.math.ec.custom.sec.test
 
SecP128R1FieldTest() - Constructor for class org.bouncycastle.math.ec.custom.sec.test.SecP128R1FieldTest
 
SecP128R1Point - Class in org.bouncycastle.math.ec.custom.sec
 
secp128r2 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
secp128r2 OID: 1.3.132.0.29
secp160k1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
secp160k1 OID: 1.3.132.0.9
SecP160K1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecP160K1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP160K1Curve
 
SecP160K1Point - Class in org.bouncycastle.math.ec.custom.sec
 
secp160r1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
secp160r1 OID: 1.3.132.0.8
SecP160R1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecP160R1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP160R1Curve
 
SecP160R1Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecP160R1Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
SecP160R1FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecP160R1FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
SecP160R1FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
SecP160R1FieldElement(int[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
SecP160R1Point - Class in org.bouncycastle.math.ec.custom.sec
 
secp160r2 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
secp160r2 OID: 1.3.132.0.30
SecP160R2Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecP160R2Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP160R2Curve
 
SecP160R2Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecP160R2Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
SecP160R2FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecP160R2FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
SecP160R2FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
SecP160R2FieldElement(int[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
SecP160R2Point - Class in org.bouncycastle.math.ec.custom.sec
 
secp192k1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
secp192k1 OID: 1.3.132.0.31
SecP192K1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecP192K1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP192K1Curve
 
SecP192K1Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecP192K1Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
SecP192K1FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecP192K1FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
SecP192K1FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
SecP192K1FieldElement(int[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
SecP192K1Point - Class in org.bouncycastle.math.ec.custom.sec
 
secp192r1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
secp192r1 OID: 1.3.132.0.prime192v1
SecP192R1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecP192R1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP192R1Curve
 
SecP192R1Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecP192R1Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
SecP192R1FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecP192R1FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
SecP192R1FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
SecP192R1FieldElement(int[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
SecP192R1Point - Class in org.bouncycastle.math.ec.custom.sec
 
secp224k1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
secp224k1 OID: 1.3.132.0.32
SecP224K1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecP224K1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP224K1Curve
 
SecP224K1Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecP224K1Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
SecP224K1FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecP224K1FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
SecP224K1FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
SecP224K1FieldElement(int[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
SecP224K1Point - Class in org.bouncycastle.math.ec.custom.sec
 
secp224r1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
secp224r1 OID: 1.3.132.0.33
SecP224R1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecP224R1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP224R1Curve
 
SecP224R1Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecP224R1Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
SecP224R1FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecP224R1FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
SecP224R1FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
SecP224R1FieldElement(int[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
SecP224R1Point - Class in org.bouncycastle.math.ec.custom.sec
 
secp256k1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
secp256k1 OID: 1.3.132.0.10
SecP256K1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecP256K1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP256K1Curve
 
SecP256K1Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecP256K1Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
SecP256K1FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecP256K1FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
SecP256K1FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
SecP256K1FieldElement(int[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
SecP256K1Point - Class in org.bouncycastle.math.ec.custom.sec
 
secp256r1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
secp256r1 OID: 1.3.132.0.prime256v1
SecP256R1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecP256R1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP256R1Curve
 
SecP256R1Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecP256R1Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
SecP256R1FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecP256R1FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
SecP256R1FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
SecP256R1FieldElement(int[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
SecP256R1FieldTest - Class in org.bouncycastle.math.ec.custom.sec.test
 
SecP256R1FieldTest() - Constructor for class org.bouncycastle.math.ec.custom.sec.test.SecP256R1FieldTest
 
SecP256R1Point - Class in org.bouncycastle.math.ec.custom.sec
 
secp384r1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
secp384r1 OID: 1.3.132.0.34
SecP384R1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecP384R1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP384R1Curve
 
SecP384R1Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecP384R1Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
SecP384R1FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecP384R1FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
SecP384R1FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
SecP384R1FieldElement(int[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
SecP384R1FieldTest - Class in org.bouncycastle.math.ec.custom.sec.test
 
SecP384R1FieldTest() - Constructor for class org.bouncycastle.math.ec.custom.sec.test.SecP384R1FieldTest
 
SecP384R1Point - Class in org.bouncycastle.math.ec.custom.sec
 
secp521r1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
secp521r1 OID: 1.3.132.0.35
SecP521R1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecP521R1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP521R1Curve
 
SecP521R1Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecP521R1Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
SecP521R1FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecP521R1FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
SecP521R1FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
SecP521R1FieldElement(int[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
SecP521R1Point - Class in org.bouncycastle.math.ec.custom.sec
 
SECRET_KEY_SIZE - Static variable in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
SECRET_KEY_SIZE - Static variable in class org.bouncycastle.math.ec.rfc8032.Ed448
 
SECRET_SIZE - Static variable in class org.bouncycastle.crypto.params.X25519PrivateKeyParameters
 
SECRET_SIZE - Static variable in class org.bouncycastle.crypto.params.X448PrivateKeyParameters
 
secretBag - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#12: 1.2.840.113549.1.12.10.1.5
SecretBag - Class in org.bouncycastle.asn1.pkcs
RFC 7292 - SecretBag carrier for arbitrary secret values stored in a PKCS#12 SafeBag of type secretBag (PKCSObjectIdentifiers.secretBag).
SecretBag(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.pkcs.SecretBag
 
SecretKeyData - Class in org.bouncycastle.asn1.bc
SecretKeyData ::= SEQUENCE { keyAlgorithm OBJECT IDENTIFIER, keyBytes OCTET STRING }
SecretKeyData(ASN1ObjectIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.bc.SecretKeyData
 
SecretShare - Interface in org.bouncycastle.crypto.threshold
 
SecretSplitter - Interface in org.bouncycastle.crypto.threshold
Secret sharing (also called secret splitting) refers to methods for distributing a secret among a group.
SecretWithEncapsulation - Interface in org.bouncycastle.crypto
Interface describing secret with encapsulation details.
SecretWithEncapsulationImpl - Class in org.bouncycastle.pqc.crypto.util
 
SecretWithEncapsulationImpl(byte[], byte[]) - Constructor for class org.bouncycastle.pqc.crypto.util.SecretWithEncapsulationImpl
 
SecT113Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecT113Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
SecT113FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecT113FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
SecT113FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
SecT113FieldElement(long[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
sect113r1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
sect113r1 OID: 1.3.132.0.4
SecT113R1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecT113R1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT113R1Curve
 
SecT113R1Point - Class in org.bouncycastle.math.ec.custom.sec
 
sect113r2 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
sect113r2 OID: 1.3.132.0.5
SecT113R2Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecT113R2Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT113R2Curve
 
SecT113R2Point - Class in org.bouncycastle.math.ec.custom.sec
 
SecT131Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecT131Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
SecT131FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecT131FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
SecT131FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
SecT131FieldElement(long[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
sect131r1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
sect131r1 OID: 1.3.132.0.22
SecT131R1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecT131R1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT131R1Curve
 
SecT131R1Point - Class in org.bouncycastle.math.ec.custom.sec
 
sect131r2 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
sect131r2 OID: 1.3.132.0.23
SecT131R2Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecT131R2Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT131R2Curve
 
SecT131R2Point - Class in org.bouncycastle.math.ec.custom.sec
 
SecT163Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecT163Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
SecT163FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecT163FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
SecT163FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
SecT163FieldElement(long[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
sect163k1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
sect163k1 OID: 1.3.132.0.1
SecT163K1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecT163K1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT163K1Curve
 
SecT163K1Point - Class in org.bouncycastle.math.ec.custom.sec
 
sect163r1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
sect163r1 OID: 1.3.132.0.2
SecT163R1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecT163R1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT163R1Curve
 
SecT163R1Point - Class in org.bouncycastle.math.ec.custom.sec
 
sect163r2 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
sect163r2 OID: 1.3.132.0.15
SecT163R2Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecT163R2Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT163R2Curve
 
SecT163R2Point - Class in org.bouncycastle.math.ec.custom.sec
 
SecT193Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecT193Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
SecT193FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecT193FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
SecT193FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
SecT193FieldElement(long[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
sect193r1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
sect193r1 OID: 1.3.132.0.24
SecT193R1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecT193R1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT193R1Curve
 
SecT193R1Point - Class in org.bouncycastle.math.ec.custom.sec
 
sect193r2 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
sect193r2 OID: 1.3.132.0.25
SecT193R2Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecT193R2Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT193R2Curve
 
SecT193R2Point - Class in org.bouncycastle.math.ec.custom.sec
 
SecT233Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecT233Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
SecT233FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecT233FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
SecT233FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
SecT233FieldElement(long[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
sect233k1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
sect233k1 OID: 1.3.132.0.26
SecT233K1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecT233K1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT233K1Curve
 
SecT233K1Point - Class in org.bouncycastle.math.ec.custom.sec
 
sect233r1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
sect233r1 OID: 1.3.132.0.27
SecT233R1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecT233R1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT233R1Curve
 
SecT233R1Point - Class in org.bouncycastle.math.ec.custom.sec
 
SecT239Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecT239Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
SecT239FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecT239FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
SecT239FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
SecT239FieldElement(long[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
sect239k1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
sect239k1 OID: 1.3.132.0.3
SecT239K1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecT239K1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT239K1Curve
 
SecT239K1Point - Class in org.bouncycastle.math.ec.custom.sec
 
SecT283Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecT283Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
SecT283FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecT283FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
SecT283FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
SecT283FieldElement(long[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
sect283k1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
sect283k1 OID: 1.3.132.0.16
SecT283K1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecT283K1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT283K1Curve
 
SecT283K1Point - Class in org.bouncycastle.math.ec.custom.sec
 
sect283r1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
sect283r1 OID: 1.3.132.0.17
SecT283R1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecT283R1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT283R1Curve
 
SecT283R1Point - Class in org.bouncycastle.math.ec.custom.sec
 
SecT409Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecT409Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
SecT409FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecT409FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
SecT409FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
SecT409FieldElement(long[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
sect409k1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
sect409k1 OID: 1.3.132.0.36
SecT409K1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecT409K1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT409K1Curve
 
SecT409K1Point - Class in org.bouncycastle.math.ec.custom.sec
 
sect409r1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
sect409r1 OID: 1.3.132.0.37
SecT409R1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecT409R1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT409R1Curve
 
SecT409R1Point - Class in org.bouncycastle.math.ec.custom.sec
 
SecT571Field - Class in org.bouncycastle.math.ec.custom.sec
 
SecT571Field() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
SecT571FieldElement - Class in org.bouncycastle.math.ec.custom.sec
 
SecT571FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
SecT571FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
SecT571FieldElement(long[]) - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
sect571k1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
sect571k1 OID: 1.3.132.0.38
SecT571K1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecT571K1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT571K1Curve
 
SecT571K1Point - Class in org.bouncycastle.math.ec.custom.sec
 
sect571r1 - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
sect571r1 OID: 1.3.132.0.39
SecT571R1Curve - Class in org.bouncycastle.math.ec.custom.sec
 
SecT571R1Curve() - Constructor for class org.bouncycastle.math.ec.custom.sec.SecT571R1Curve
 
SecT571R1Point - Class in org.bouncycastle.math.ec.custom.sec
 
SECURE_MESSAGING_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
SecureRandomProvider - Interface in org.bouncycastle.crypto
Source provider for SecureRandom implementations.
security - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.5: Security services
SECURITY_ENVIRONMENT_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
security_mechanisms - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
IANA security mechanisms; 1.3.6.1.5.5
security_nametypes - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
IANA security nametypes; 1.3.6.1.5.6
SECURITY_SUPPORT_TEMPLATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
securityStrength() - Method in class org.bouncycastle.crypto.prng.test.DRBGTestVector
 
seeAlso - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
seed - Variable in class org.bouncycastle.pqc.crypto.test.NTRUKAT
 
SEED_BYTES - Static variable in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
Size of the seed (bytes)
SEED_ONLY - Static variable in class org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
 
SEED_ONLY - Static variable in class org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters
 
SEED_ONLY - Static variable in class org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters
Deprecated.
 
SEED_ONLY - Static variable in class org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters
Deprecated.
 
SeedBytes - Static variable in class org.bouncycastle.crypto.kems.mlkem.MLKEMEngine
 
SeedBytes - Static variable in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
seedBytes() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
The number of random bytes consumed by keygen.
SEEDEngine - Class in org.bouncycastle.crypto.engines
Implementation of the SEED algorithm as described in RFC 4009
SEEDEngine() - Constructor for class org.bouncycastle.crypto.engines.SEEDEngine
 
SEEDTest - Class in org.bouncycastle.crypto.test
SEED tester - vectors https://www.ietf.org/rfc/rfc4009.txt
SEEDWrapEngine - Class in org.bouncycastle.crypto.engines
An implementation of the SEED key wrapper based on RFC 4010/RFC 3394.
SEEDWrapEngine() - Constructor for class org.bouncycastle.crypto.engines.SEEDWrapEngine
 
seekTo(long) - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
 
seekTo(long) - Method in class org.bouncycastle.crypto.modes.SICBlockCipher
 
seekTo(long) - Method in interface org.bouncycastle.crypto.SkippingCipher
Reset the cipher and then skip forward to a given position.
segmentsOverlap(int, int, int, int) - Static method in class org.bouncycastle.util.Arrays
 
Selector<T> - Interface in org.bouncycastle.util
Interface a selector from a store should conform to.
selectPrivateValue() - Method in class org.bouncycastle.crypto.agreement.srp.SRP6Client
 
selectPrivateValue() - Method in class org.bouncycastle.crypto.agreement.srp.SRP6Server
 
SemanticsInformation - Class in org.bouncycastle.asn1.x509.qualified
The SemanticsInformation object.
SemanticsInformation(ASN1ObjectIdentifier, GeneralName[]) - Constructor for class org.bouncycastle.asn1.x509.qualified.SemanticsInformation
 
SemanticsInformation(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.x509.qualified.SemanticsInformation
 
SemanticsInformation(GeneralName[]) - Constructor for class org.bouncycastle.asn1.x509.qualified.SemanticsInformation
 
SemanticsInformationUnitTest - Class in org.bouncycastle.asn1.test
 
SemanticsInformationUnitTest() - Constructor for class org.bouncycastle.asn1.test.SemanticsInformationUnitTest
 
sendExport(AsymmetricKeyParameter, byte[], byte[], int, byte[], byte[], AsymmetricCipherKeyPair) - Method in class org.bouncycastle.crypto.hpke.HPKE
 
SEQUENCE - Static variable in interface org.bouncycastle.asn1.BERTags
 
SEQUENCE_OF - Static variable in interface org.bouncycastle.asn1.BERTags
 
serialize(Object) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
 
serializePrivateKey(AsymmetricKeyParameter) - Method in class org.bouncycastle.crypto.hpke.HPKE
 
serializePublicKey(AsymmetricKeyParameter) - Method in class org.bouncycastle.crypto.hpke.HPKE
 
SERIALNUMBER - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
device serial number name - StringType(SIZE(1..64))
serialNumber - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
SERIALNUMBER - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
device serial number name - StringType(SIZE(1..64))
Serpent - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.13.2 -- Serpent
Serpent_128_CBC - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.13.2.2 -- Serpent-128-CBC
Serpent_128_CFB - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.13.2.4 -- Serpent-128-CFB
Serpent_128_ECB - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.13.2.1 -- Serpent-128-ECB
Serpent_128_OFB - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.13.2.3 -- Serpent-128-OFB
Serpent_192_CBC - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.13.2.22 -- Serpent-192-CBC
Serpent_192_CFB - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.13.2.24 -- Serpent-192-CFB
Serpent_192_ECB - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.13.2.21 -- Serpent-192-ECB
Serpent_192_OFB - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.13.2.23 -- Serpent-192-OFB
Serpent_256_CBC - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.13.2.42 -- Serpent-256-CBC
Serpent_256_CFB - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.13.2.44 -- Serpent-256-CFB
Serpent_256_ECB - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.13.2.41 -- Serpent-256-ECB
Serpent_256_OFB - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.13.2.43 -- Serpent-256-OFB
SerpentEngine - Class in org.bouncycastle.crypto.engines
Serpent is a 128-bit 32-round block cipher with variable key lengths, including 128, 192 and 256 bit keys conjectured to be at least as secure as three-key triple-DES.
SerpentEngine() - Constructor for class org.bouncycastle.crypto.engines.SerpentEngine
 
SerpentEngineBase - Class in org.bouncycastle.crypto.engines
 
SerpentTest - Class in org.bouncycastle.crypto.test
Test vectors based on the NESSIE submission
SERVICE_CODE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
ServiceLocator - Class in org.bouncycastle.asn1.ocsp
 
ServicesConstraint - Class in org.bouncycastle.crypto.constraints
Base class for a constraint, serves to provide storage for the set of exceptions (if any).
ServicesConstraint(Set<String>) - Constructor for class org.bouncycastle.crypto.constraints.ServicesConstraint
 
ServiceType - Class in org.bouncycastle.asn1.dvcs
ServiceType ::= ENUMERATED { cpd(1), vsd(2), cpkc(3), ccpd(4) }
ServiceType(int) - Constructor for class org.bouncycastle.asn1.dvcs.ServiceType
 
SET - Static variable in interface org.bouncycastle.asn1.BERTags
 
set(int) - Method in class org.bouncycastle.asn1.eac.Flags
 
set(long, long, long, long, long) - Method in class org.bouncycastle.crypto.engines.AsconPermutationFriend.AsconPermutation
 
set(int, byte[]) - Method in class org.bouncycastle.crypto.params.SkeinParameters.Builder
Sets a parameters to apply to the Skein hash function.
SET_OF - Static variable in interface org.bouncycastle.asn1.BERTags
 
setAsLastNode() - Method in class org.bouncycastle.crypto.digests.Blake2bDigest
 
setAsLastNode() - Method in class org.bouncycastle.crypto.digests.Blake2sDigest
 
setBytes(long, byte[], int) - Method in class org.bouncycastle.crypto.digests.AsconCXof128
 
setBytes(long, byte[], int, int) - Method in class org.bouncycastle.crypto.digests.AsconCXof128
 
setBytes(long, byte[], int) - Method in class org.bouncycastle.crypto.digests.AsconDigest
Deprecated.
 
setBytes(long, byte[], int, int) - Method in class org.bouncycastle.crypto.digests.AsconDigest
Deprecated.
 
setBytes(long, byte[], int) - Method in class org.bouncycastle.crypto.digests.AsconHash256
 
setBytes(long, byte[], int, int) - Method in class org.bouncycastle.crypto.digests.AsconHash256
 
setBytes(long, byte[], int) - Method in class org.bouncycastle.crypto.digests.AsconXof
Deprecated.
 
setBytes(long, byte[], int, int) - Method in class org.bouncycastle.crypto.digests.AsconXof
Deprecated.
 
setBytes(long, byte[], int) - Method in class org.bouncycastle.crypto.digests.AsconXof128
 
setBytes(long, byte[], int, int) - Method in class org.bouncycastle.crypto.digests.AsconXof128
 
setBytes(long, byte[], int) - Method in class org.bouncycastle.crypto.engines.AsconAEAD128
 
setBytes(long, byte[], int) - Method in class org.bouncycastle.crypto.engines.AsconEngine
Deprecated.
 
setCerts(TargetEtcChain[]) - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfoBuilder
 
setComment(ASN1UTF8String) - Method in class org.bouncycastle.asn1.cmc.RevokeRequest
 
setConfWidth(int) - Method in class org.bouncycastle.math.ec.WNafPreCompInfo
 
setCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.ECCurve.Config
 
setDataLocations(GeneralName) - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformationBuilder
 
setDataLocations(GeneralNames) - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformationBuilder
 
setDateTimeVector(byte[]) - Method in class org.bouncycastle.crypto.prng.X931SecureRandomBuilder
 
setDebug(boolean) - Method in class org.bouncycastle.crypto.engines.NaccacheSternEngine
 
setDefaultStyle(X500NameStyle) - Static method in class org.bouncycastle.asn1.x500.X500Name
Set the default style for X500Name construction.
setDVCS(GeneralName) - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformationBuilder
 
setDVCS(GeneralNames) - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformationBuilder
 
setDvReqInfo(DVCSRequestInformation) - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfoBuilder
 
setDvStatus(PKIStatusInfo) - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfoBuilder
 
setE(BigInteger) - Method in class org.bouncycastle.crypto.engines.CramerShoupCiphertext
 
setEndDate(Time) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
 
setEndDate(ASN1UTCTime) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
 
setEndDate(ASN1GeneralizedTime) - Method in class org.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator
 
setEndDate(Time) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
 
setEndDate(ASN1UTCTime) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
 
setEndomorphism(ECEndomorphism) - Method in class org.bouncycastle.math.ec.ECCurve.Config
 
setEndomorphism(ECEndomorphism) - Method in class org.bouncycastle.math.ec.endo.EndoPreCompInfo
 
setEntropyBitsRequired(int) - Method in class org.bouncycastle.crypto.prng.SP800SecureRandomBuilder
Set the amount of entropy bits required for seeding and reseeding DRBGs used in building SecureRandom objects.
setExtensions(X509Extensions) - Method in class org.bouncycastle.asn1.crmf.CertTemplateBuilder
Deprecated.
use method taking Extensions
setExtensions(Extensions) - Method in class org.bouncycastle.asn1.crmf.CertTemplateBuilder
 
setExtensions(Extensions) - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfoBuilder
 
setExtensions(Extensions) - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformationBuilder
 
setExtensions(X509Extensions) - Method in class org.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator
Deprecated.
use method taking Extensions
setExtensions(Extensions) - Method in class org.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator
 
setExtensions(X509Extensions) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
Deprecated.
use the method taking Extensions
setExtensions(Extensions) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
setExtensions(X509Extensions) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
Deprecated.
use method taking Extensions
setExtensions(Extensions) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
 
setFreeText(PKIFreeText) - Method in class org.bouncycastle.asn1.cmp.PKIHeaderBuilder
 
setGeneralInfo(InfoTypeAndValue) - Method in class org.bouncycastle.asn1.cmp.PKIHeaderBuilder
 
setGeneralInfo(InfoTypeAndValue[]) - Method in class org.bouncycastle.asn1.cmp.PKIHeaderBuilder
 
setGeneralInfo(ASN1Sequence) - Method in class org.bouncycastle.asn1.cmp.PKIHeaderBuilder
 
setGlobalProperty(CryptoServicesRegistrar.Property, T...) - Static method in class org.bouncycastle.crypto.CryptoServicesRegistrar
Set the value of the the passed in property globally in the JVM.
setHolder(Holder) - Method in class org.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator
 
setIndex(int) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSS
 
setInput(String, Reader) - Method in class org.bouncycastle.crypto.test.cavp.CAVPReader
 
setInvalidityDate(ASN1GeneralizedTime) - Method in class org.bouncycastle.asn1.cmc.RevokeRequest
 
setIssuer(X500Name) - Method in class org.bouncycastle.asn1.crmf.CertTemplateBuilder
 
setIssuer(X509Name) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
Deprecated.
use X500Name method
setIssuer(X500Name) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
 
setIssuer(AttCertIssuer) - Method in class org.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator
 
setIssuer(X509Name) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
Deprecated.
use X500Name method
setIssuer(X500Name) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
setIssuer(X509Name) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
Deprecated.
use X500Name method
setIssuer(X500Name) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
 
setIssuerUID(DERBitString) - Method in class org.bouncycastle.asn1.crmf.CertTemplateBuilder
Sets the issuer unique ID (deprecated in X.509v3)
setIssuerUniqueID(DERBitString) - Method in class org.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator
 
setIssuerUniqueID(DERBitString) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
 
setKey(byte[]) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
 
setKey(byte[]) - Method in class org.bouncycastle.crypto.engines.CAST6Engine
 
setKey(byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.ChaCha7539Engine
 
setKey(byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.ChaChaEngine
 
setKey(byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
 
setKey(byte[]) - Method in class org.bouncycastle.crypto.engines.Shacal2Engine
 
setKey(byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.XChaCha20Engine
 
setKey(byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.XSalsa20Engine
XSalsa20 key generation: process 256 bit input key and 128 bits of the input nonce using a core Salsa20 function without input addition to produce 256 bit working key and use that with the remaining 64 bits of nonce to initialize a standard Salsa20 engine state.
setKey(byte[]) - Method in class org.bouncycastle.crypto.params.SkeinParameters.Builder
Sets the SkeinParameters.PARAM_TYPE_KEY parameter.
setKeyAndIV(int[], byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.Zuc128CoreEngine
Process key and IV into LFSR.
setKeyAndIV(int[], byte[], byte[]) - Method in class org.bouncycastle.crypto.engines.Zuc256CoreEngine
Process key and IV into LFSR.
setKeyIdentifier(byte[]) - Method in class org.bouncycastle.crypto.params.SkeinParameters.Builder
setLookupTable(ECLookupTable) - Method in class org.bouncycastle.math.ec.FixedPointPreCompInfo
 
setMappedPoint(ECPoint) - Method in class org.bouncycastle.math.ec.endo.EndoPreCompInfo
 
setMessageImprint(DigestInfo) - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfoBuilder
 
setMessageTime(ASN1GeneralizedTime) - Method in class org.bouncycastle.asn1.cmp.PKIHeaderBuilder
 
setMultiplier(ECMultiplier) - Method in class org.bouncycastle.math.ec.ECCurve.Config
 
setNextUpdate(ASN1UTCTime) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
setNextUpdate(Time) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
setNonce(BigInteger) - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformationBuilder
 
setNonce(byte[]) - Method in class org.bouncycastle.crypto.params.SkeinParameters.Builder
setOddParity(byte[]) - Static method in class org.bouncycastle.crypto.params.DESParameters
DES Keys use the LSB as the odd parity bit.
setOffset(ECPoint) - Method in class org.bouncycastle.math.ec.FixedPointPreCompInfo
 
setOtherInfo(CMCFailInfo) - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfoBuilder
 
setOtherInfo(PendInfo) - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfoBuilder
 
setOtherInfo(CMCFailInfo) - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfoV2Builder
 
setOtherInfo(ExtendedFailInfo) - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfoV2Builder
 
setOtherInfo(PendInfo) - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfoV2Builder
 
setPadBits(int) - Method in class org.bouncycastle.crypto.encodings.ISO9796d1Encoding
set the number of bits in the next message to be treated as pad bits.
setPassphrase(ASN1OctetString) - Method in class org.bouncycastle.asn1.cmc.RevokeRequest
 
setPersonalisation(byte[]) - Method in class org.bouncycastle.crypto.digests.Kangaroo.KangarooParameters.Builder
Set the personalisation.
setPersonalisation(byte[]) - Method in class org.bouncycastle.crypto.params.SkeinParameters.Builder
setPersonalisation(Date, String, String) - Method in class org.bouncycastle.crypto.params.SkeinParameters.Builder
Implements the recommended personalisation format for Skein defined in Section 4.11 of the Skein 1.3 specification.
setPersonalisation(Date, Locale, String, String) - Method in class org.bouncycastle.crypto.params.SkeinParameters.Builder
Implements the recommended personalisation format for Skein defined in Section 4.11 of the Skein 1.3 specification.
setPersonalizationString(byte[]) - Method in class org.bouncycastle.crypto.prng.SP800SecureRandomBuilder
Set the personalization string for DRBG SecureRandoms created by this builder
setPersonalizationString(String) - Method in class org.bouncycastle.crypto.prng.test.DRBGTestVector
 
setPk(CramerShoupPublicKeyParameters) - Method in class org.bouncycastle.crypto.params.CramerShoupPrivateKeyParameters
 
setPolicy(PolicyInformation) - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfoBuilder
 
setPreComp(ECPoint[]) - Method in class org.bouncycastle.math.ec.WNafPreCompInfo
 
setPreComp(ECPoint.AbstractF2m[]) - Method in class org.bouncycastle.math.ec.WTauNafPreCompInfo
 
setPreCompNeg(ECPoint[]) - Method in class org.bouncycastle.math.ec.WNafPreCompInfo
 
setProtectionAlg(AlgorithmIdentifier) - Method in class org.bouncycastle.asn1.cmp.PKIHeaderBuilder
 
setPublicKey(SubjectPublicKeyInfo) - Method in class org.bouncycastle.asn1.crmf.CertTemplateBuilder
 
setPublicKey(byte[]) - Method in class org.bouncycastle.crypto.params.SkeinParameters.Builder
setPublicSeed(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSS
 
setRecipKID(byte[]) - Method in class org.bouncycastle.asn1.cmp.PKIHeaderBuilder
 
setRecipKID(ASN1OctetString) - Method in class org.bouncycastle.asn1.cmp.PKIHeaderBuilder
 
setRecipNonce(byte[]) - Method in class org.bouncycastle.asn1.cmp.PKIHeaderBuilder
 
setRecipNonce(ASN1OctetString) - Method in class org.bouncycastle.asn1.cmp.PKIHeaderBuilder
 
setReqSignature(ASN1Set) - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfoBuilder
 
setRequester(GeneralName) - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformationBuilder
 
setRequester(GeneralNames) - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformationBuilder
 
setRequestPolicy(PolicyInformation) - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformationBuilder
 
setRequestTime(DVCSTime) - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformationBuilder
 
setResponseTime(DVCSTime) - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfoBuilder
 
setRoot(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSS
 
setSecureRandom(SecureRandom) - Static method in class org.bouncycastle.crypto.CryptoServicesRegistrar
Set a default secure random to be used where none is otherwise provided.
setSecureRandomProvider(SecureRandomProvider) - Static method in class org.bouncycastle.crypto.CryptoServicesRegistrar
Set a default secure random provider to be used where none is otherwise provided.
setSecurityStrength(int) - Method in class org.bouncycastle.crypto.prng.SP800SecureRandomBuilder
Set the security strength required for DRBGs used in building SecureRandom objects.
setSeed(byte[]) - Method in class org.bouncycastle.crypto.prng.SP800SecureRandom
 
setSeed(long) - Method in class org.bouncycastle.crypto.prng.SP800SecureRandom
 
setSeed(byte[]) - Method in class org.bouncycastle.crypto.prng.X931SecureRandom
 
setSeed(long) - Method in class org.bouncycastle.crypto.prng.X931SecureRandom
 
setSenderKID(byte[]) - Method in class org.bouncycastle.asn1.cmp.PKIHeaderBuilder
 
setSenderKID(ASN1OctetString) - Method in class org.bouncycastle.asn1.cmp.PKIHeaderBuilder
 
setSenderNonce(byte[]) - Method in class org.bouncycastle.asn1.cmp.PKIHeaderBuilder
 
setSenderNonce(ASN1OctetString) - Method in class org.bouncycastle.asn1.cmp.PKIHeaderBuilder
 
setSerialNumber(ASN1Integer) - Method in class org.bouncycastle.asn1.crmf.CertTemplateBuilder
 
setSerialNumber(ASN1Integer) - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfoBuilder
 
setSerialNumber(ASN1Integer) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
 
setSerialNumber(ASN1Integer) - Method in class org.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator
 
setSerialNumber(ASN1Integer) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
 
setServicesConstraints(CryptoServicesConstraints) - Static method in class org.bouncycastle.crypto.CryptoServicesRegistrar
Set the current algorithm constraints.
setSignature(AlgorithmIdentifier) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
 
setSignature(AlgorithmIdentifier) - Method in class org.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator
 
setSignature(AlgorithmIdentifier) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
setSignature(AlgorithmIdentifier) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
 
setSigningAlg(AlgorithmIdentifier) - Method in class org.bouncycastle.asn1.crmf.CertTemplateBuilder
 
setStartDate(Time) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
 
setStartDate(ASN1UTCTime) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
 
setStartDate(ASN1GeneralizedTime) - Method in class org.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator
 
setStartDate(Time) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
 
setStartDate(ASN1UTCTime) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
 
setStatusString(String) - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfoBuilder
 
setStatusString(String) - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfoV2Builder
 
setSubject(X500Name) - Method in class org.bouncycastle.asn1.crmf.CertTemplateBuilder
 
setSubject(X509Name) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
Deprecated.
use X500Name method
setSubject(X500Name) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
 
setSubject(X509Name) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
Deprecated.
use X500Name method
setSubject(X500Name) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
 
setSubjectPublicKeyInfo(SubjectPublicKeyInfo) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
 
setSubjectPublicKeyInfo(SubjectPublicKeyInfo) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
 
setSubjectUID(DERBitString) - Method in class org.bouncycastle.asn1.crmf.CertTemplateBuilder
Sets the subject unique ID (deprecated in X.509v3)
setSubjectUniqueID(DERBitString) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
 
SetTest - Class in org.bouncycastle.asn1.test
Set sorting test example
SetTest() - Constructor for class org.bouncycastle.asn1.test.SetTest
 
setThisUpdate(ASN1UTCTime) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
setThisUpdate(Time) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
setThreadOverride(String, boolean) - Static method in class org.bouncycastle.util.Properties
Enable the specified override property for the current thread only.
setThreadProperty(CryptoServicesRegistrar.Property, T...) - Static method in class org.bouncycastle.crypto.CryptoServicesRegistrar
Set the value of the the passed in property on the current thread only.
setTransactionID(byte[]) - Method in class org.bouncycastle.asn1.cmp.PKIHeaderBuilder
 
setTransactionID(ASN1OctetString) - Method in class org.bouncycastle.asn1.cmp.PKIHeaderBuilder
 
setTwice(ECPoint) - Method in class org.bouncycastle.math.ec.WNafPreCompInfo
 
setU1(BigInteger) - Method in class org.bouncycastle.crypto.engines.CramerShoupCiphertext
 
setU2(BigInteger) - Method in class org.bouncycastle.crypto.engines.CramerShoupCiphertext
 
setup() - Method in interface org.bouncycastle.crypto.test.cavp.CAVPListener
 
setup() - Method in class org.bouncycastle.crypto.test.cavp.KDFCounterTests
 
setup() - Method in class org.bouncycastle.crypto.test.cavp.KDFDoublePipelineCounterTests
 
setup() - Method in class org.bouncycastle.crypto.test.cavp.KDFDoublePipelineIterationNoCounterTests
 
setup() - Method in class org.bouncycastle.crypto.test.cavp.KDFFeedbackCounterTests
 
setup() - Method in class org.bouncycastle.crypto.test.cavp.KDFFeedbackNoCounterTests
 
setUp() - Method in class org.bouncycastle.math.ec.rfc7748.test.X25519Test
 
setUp() - Method in class org.bouncycastle.math.ec.rfc7748.test.X448Test
 
setUp() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
setUp() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed448Test
 
setUp() - Method in class org.bouncycastle.math.ec.test.ECPointTest
 
setUp() - Method in class org.bouncycastle.util.encoders.test.AbstractCoderTest
 
setUp() - Method in class org.bouncycastle.util.encoders.test.Base32Test
 
setUp() - Method in class org.bouncycastle.util.encoders.test.Base64Test
 
setUp() - Method in class org.bouncycastle.util.encoders.test.HexTest
 
setUp() - Method in class org.bouncycastle.util.encoders.test.UrlBase64Test
 
setupAuthPSKR(byte[], AsymmetricCipherKeyPair, byte[], byte[], byte[], AsymmetricKeyParameter) - Method in class org.bouncycastle.crypto.hpke.HPKE
 
setupAuthPSKS(AsymmetricKeyParameter, byte[], byte[], byte[], AsymmetricCipherKeyPair) - Method in class org.bouncycastle.crypto.hpke.HPKE
 
setupAuthR(byte[], AsymmetricCipherKeyPair, byte[], AsymmetricKeyParameter) - Method in class org.bouncycastle.crypto.hpke.HPKE
 
setupAuthS(AsymmetricKeyParameter, byte[], AsymmetricCipherKeyPair) - Method in class org.bouncycastle.crypto.hpke.HPKE
 
setupBaseR(byte[], AsymmetricCipherKeyPair, byte[]) - Method in class org.bouncycastle.crypto.hpke.HPKE
 
setupBaseS(AsymmetricKeyParameter, byte[]) - Method in class org.bouncycastle.crypto.hpke.HPKE
 
setupBaseS(AsymmetricKeyParameter, byte[], AsymmetricCipherKeyPair) - Method in class org.bouncycastle.crypto.hpke.HPKE
 
setupPSKR(byte[], AsymmetricCipherKeyPair, byte[], byte[], byte[]) - Method in class org.bouncycastle.crypto.hpke.HPKE
 
SetupPSKS(AsymmetricKeyParameter, byte[], byte[], byte[]) - Method in class org.bouncycastle.crypto.hpke.HPKE
 
setV(BigInteger) - Method in class org.bouncycastle.crypto.engines.CramerShoupCiphertext
 
setValidity(OptionalValidity) - Method in class org.bouncycastle.asn1.crmf.CertTemplateBuilder
 
setValidity(Validity) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
 
setValidity(Validity) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
 
setVersion(int) - Method in class org.bouncycastle.asn1.crmf.CertTemplateBuilder
Sets the X.509 version.
setVersion(int) - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfoBuilder
 
setVersion(int) - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformationBuilder
 
setWidth(int) - Method in class org.bouncycastle.math.ec.FixedPointPreCompInfo
 
setWidth(int) - Method in class org.bouncycastle.math.ec.WNafPreCompInfo
 
SEX - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
SG_MAX_HI_HAWK_1024 - Static variable in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
SG_MAX_HI_HAWK_256 - Static variable in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
SG_MAX_HI_HAWK_512 - Static variable in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
SG_MAX_LO_HAWK_1024 - Static variable in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
SG_MAX_LO_HAWK_256 - Static variable in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
SG_MAX_LO_HAWK_512 - Static variable in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
sgn0() - Method in class org.bouncycastle.crypto.bls.Fp2Element
RFC 9380 sec. 4.1 sgn0 for m = 2.
sgn0(BigInteger, ECCurve) - Static method in class org.bouncycastle.crypto.hash2curve.H2cUtils
Returns the sign of the BigInteger 'val' using the given ECCurve 'curve'.
SHA1Digest - Class in org.bouncycastle.crypto.digests
implementation of SHA-1 as outlined in "Handbook of Applied Cryptography", pages 346 - 349.
SHA1Digest() - Constructor for class org.bouncycastle.crypto.digests.SHA1Digest
Standard constructor
SHA1Digest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.SHA1Digest
Standard constructor, with Purpose
SHA1Digest(SHA1Digest) - Constructor for class org.bouncycastle.crypto.digests.SHA1Digest
Copy constructor.
SHA1Digest(byte[]) - Constructor for class org.bouncycastle.crypto.digests.SHA1Digest
State constructor - create a digest initialised with the state of a previous one.
SHA1DigestTest - Class in org.bouncycastle.crypto.test
standard vector test for SHA-1 from "Handbook of Applied Cryptography", page 345.
SHA1HMacTest - Class in org.bouncycastle.crypto.test
SHA1 HMac Test, test vectors from RFC 2202
SHA1HMacTest() - Constructor for class org.bouncycastle.crypto.test.SHA1HMacTest
 
SHA1InterleaveDigest - Class in org.bouncycastle.crypto.digests
Implementation of the SHA_Interleave function from RFC 2945, section 3.1, as used by SRP-SHA1 to produce a session key twice the length of a regular SHA-1 hash.
SHA1InterleaveDigest() - Constructor for class org.bouncycastle.crypto.digests.SHA1InterleaveDigest
 
SHA1InterleaveDigest(SHA1InterleaveDigest) - Constructor for class org.bouncycastle.crypto.digests.SHA1InterleaveDigest
Copy constructor.
SHA1InterleaveDigestTest - Class in org.bouncycastle.crypto.test
Test for the SHA_Interleave function from RFC 2945, section 3.1.
sha1WithRSA - Static variable in interface org.bouncycastle.asn1.oiw.OIWObjectIdentifiers
OID: 1.3.14.3.2.29
sha1WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#1: 1.2.840.113549.1.1.5
SHA224Digest - Class in org.bouncycastle.crypto.digests
SHA-224 as described in RFC 3874 block word digest SHA-1 512 32 160 SHA-224 512 32 224 SHA-256 512 32 256 SHA-384 1024 64 384 SHA-512 1024 64 512
SHA224Digest() - Constructor for class org.bouncycastle.crypto.digests.SHA224Digest
Standard constructor
SHA224Digest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.SHA224Digest
Standard constructor, with purpose
SHA224Digest(SHA224Digest) - Constructor for class org.bouncycastle.crypto.digests.SHA224Digest
Copy constructor.
SHA224Digest(byte[]) - Constructor for class org.bouncycastle.crypto.digests.SHA224Digest
State constructor - create a digest initialised with the state of a previous one.
SHA224DigestTest - Class in org.bouncycastle.crypto.test
standard vector test for SHA-224 from RFC 3874 - only the last three are in the RFC.
SHA224HMacTest - Class in org.bouncycastle.crypto.test
SHA224 HMac Test
SHA224HMacTest() - Constructor for class org.bouncycastle.crypto.test.SHA224HMacTest
 
sha224WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#1: 1.2.840.113549.1.1.14
sha256_n24_w1 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
sha256_n24_w2 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
sha256_n24_w4 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
sha256_n24_w8 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
sha256_n32_w1 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
sha256_n32_w2 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
sha256_n32_w4 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
sha256_n32_w8 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
SHA256Digest - Class in org.bouncycastle.crypto.digests
FIPS 180-2 implementation of SHA-256.
SHA256Digest() - Constructor for class org.bouncycastle.crypto.digests.SHA256Digest
Standard constructor
SHA256Digest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.SHA256Digest
Standard constructor, with purpose
SHA256Digest(SHA256Digest) - Constructor for class org.bouncycastle.crypto.digests.SHA256Digest
Copy constructor.
SHA256Digest(byte[]) - Constructor for class org.bouncycastle.crypto.digests.SHA256Digest
State constructor - create a digest initialised with the state of a previous one.
SHA256DigestTest - Class in org.bouncycastle.crypto.test
standard vector test for SHA-256 from FIPS Draft 180-2.
SHA256HMacTest - Class in org.bouncycastle.crypto.test
SHA256 HMac Test
SHA256HMacTest() - Constructor for class org.bouncycastle.crypto.test.SHA256HMacTest
 
sha256WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#1: 1.2.840.113549.1.1.11
sha2_128f - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
sha2_128f - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
sha2_128f_with_sha256 - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
sha2_128f_with_sha256 - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
sha2_128s - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
sha2_128s - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
sha2_128s_with_sha256 - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
sha2_128s_with_sha256 - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
sha2_192f - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
sha2_192f - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
sha2_192f_with_sha512 - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
sha2_192f_with_sha512 - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
sha2_192s - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
sha2_192s - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
sha2_192s_with_sha512 - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
sha2_192s_with_sha512 - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
sha2_256f - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
sha2_256f - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
sha2_256f_with_sha512 - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
sha2_256f_with_sha512 - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
sha2_256s - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
sha2_256s - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
sha2_256s_with_sha512 - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
sha2_256s_with_sha512 - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
Sha2Engine(int, int, int, int, int, int) - Constructor for class org.bouncycastle.crypto.signers.slhdsa.SLHDSAEngine.Sha2Engine
 
Sha2Engine(int, int, int, int, int, int) - Constructor for class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine.Sha2Engine
Deprecated.
 
SHA384Digest - Class in org.bouncycastle.crypto.digests
FIPS 180-2 implementation of SHA-384.
SHA384Digest() - Constructor for class org.bouncycastle.crypto.digests.SHA384Digest
Standard constructor
SHA384Digest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.SHA384Digest
Standard constructor, with purpose
SHA384Digest(SHA384Digest) - Constructor for class org.bouncycastle.crypto.digests.SHA384Digest
Copy constructor.
SHA384Digest(byte[]) - Constructor for class org.bouncycastle.crypto.digests.SHA384Digest
State constructor - create a digest initialised with the state of a previous one.
SHA384DigestTest - Class in org.bouncycastle.crypto.test
standard vector test for SHA-384 from FIPS Draft 180-2.
SHA384HMacTest - Class in org.bouncycastle.crypto.test
SHA384 HMac Test
SHA384HMacTest() - Constructor for class org.bouncycastle.crypto.test.SHA384HMacTest
 
sha384WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#1: 1.2.840.113549.1.1.12
SHA3_256 - Static variable in class org.bouncycastle.pqc.crypto.sphincs.SPHINCSKeyParameters
Use SHA3-256 for the tree generation function.
SHA3Digest - Class in org.bouncycastle.crypto.digests
implementation of SHA-3 based on following KeccakNISTInterface.c from https://keccak.noekeon.org/ Following the naming conventions used in the C source code to enable easy review of the implementation.
SHA3Digest() - Constructor for class org.bouncycastle.crypto.digests.SHA3Digest
 
SHA3Digest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.SHA3Digest
 
SHA3Digest(int) - Constructor for class org.bouncycastle.crypto.digests.SHA3Digest
 
SHA3Digest(int, CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.SHA3Digest
 
SHA3Digest(byte[]) - Constructor for class org.bouncycastle.crypto.digests.SHA3Digest
 
SHA3Digest(SHA3Digest) - Constructor for class org.bouncycastle.crypto.digests.SHA3Digest
 
SHA3DigestTest - Class in org.bouncycastle.crypto.test
SHA3 Digest Test
SHA3HMacTest - Class in org.bouncycastle.crypto.test
SHA224 HMac Test
SHA3HMacTest() - Constructor for class org.bouncycastle.crypto.test.SHA3HMacTest
 
sha512_224WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#1: 1.2.840.113549.1.1.15
SHA512_256 - Static variable in class org.bouncycastle.pqc.crypto.sphincs.SPHINCSKeyParameters
Use SHA512-256 for the tree generation function.
sha512_256WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#1: 1.2.840.113549.1.1.16
SHA512Digest - Class in org.bouncycastle.crypto.digests
FIPS 180-2 implementation of SHA-512.
SHA512Digest() - Constructor for class org.bouncycastle.crypto.digests.SHA512Digest
Standard constructor
SHA512Digest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.SHA512Digest
Standard constructor, with purpose
SHA512Digest(SHA512Digest) - Constructor for class org.bouncycastle.crypto.digests.SHA512Digest
Copy constructor.
SHA512Digest(byte[]) - Constructor for class org.bouncycastle.crypto.digests.SHA512Digest
State constructor - create a digest initialised with the state of a previous one.
SHA512DigestTest - Class in org.bouncycastle.crypto.test
standard vector test for SHA-512 from FIPS Draft 180-2.
SHA512HMacTest - Class in org.bouncycastle.crypto.test
SHA512 HMac Test
SHA512HMacTest() - Constructor for class org.bouncycastle.crypto.test.SHA512HMacTest
 
SHA512t224DigestTest - Class in org.bouncycastle.crypto.test
standard vector test for SHA-512/224 from FIPS 180-4.
SHA512t256DigestTest - Class in org.bouncycastle.crypto.test
standard vector test for SHA-512/256 from FIPS 180-4.
SHA512tDigest - Class in org.bouncycastle.crypto.digests
FIPS 180-4 implementation of SHA-512/t
SHA512tDigest(int) - Constructor for class org.bouncycastle.crypto.digests.SHA512tDigest
Standard constructor
SHA512tDigest(int, CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.SHA512tDigest
 
SHA512tDigest(SHA512tDigest) - Constructor for class org.bouncycastle.crypto.digests.SHA512tDigest
Copy constructor.
SHA512tDigest(byte[]) - Constructor for class org.bouncycastle.crypto.digests.SHA512tDigest
 
sha512WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#1: 1.2.840.113549.1.1.13
SHA_256 - Static variable in class org.bouncycastle.pqc.crypto.xmss.XMSSKeyParameters
 
SHA_512 - Static variable in class org.bouncycastle.pqc.crypto.xmss.XMSSKeyParameters
 
Shacal2Engine - Class in org.bouncycastle.crypto.engines
Block cipher Shacal2, designed by Helena Handschuh and David Naccache, based on hash function SHA-256, using SHA-256-Initialization-Values as data and SHA-256-Data as key.
Shacal2Engine() - Constructor for class org.bouncycastle.crypto.engines.Shacal2Engine
 
Shacal2Test - Class in org.bouncycastle.crypto.test
Shacal2 tester - vectors from https://www.cosic.esat.kuleuven.be/nessie/testvectors/
SHAKE128 - Static variable in class org.bouncycastle.pqc.crypto.xmss.XMSSKeyParameters
 
SHAKE256 - Static variable in class org.bouncycastle.pqc.crypto.xmss.XMSSKeyParameters
 
SHAKE256_LEN - Static variable in class org.bouncycastle.pqc.crypto.xmss.XMSSKeyParameters
 
shake256_n24_w1 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
shake256_n24_w2 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
shake256_n24_w4 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
shake256_n24_w8 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
shake256_n32_w1 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
shake256_n32_w2 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
shake256_n32_w4 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
shake256_n32_w8 - Static variable in class org.bouncycastle.pqc.crypto.lms.LMOtsParameters
 
Shake256Engine(int, int, int, int, int, int) - Constructor for class org.bouncycastle.crypto.signers.slhdsa.SLHDSAEngine.Shake256Engine
 
Shake256Engine(int, int, int, int, int, int) - Constructor for class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine.Shake256Engine
Deprecated.
 
shake_128f - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
shake_128f - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
shake_128f_with_shake128 - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
shake_128f_with_shake128 - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
shake_128s - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
shake_128s - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
shake_128s_with_shake128 - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
shake_128s_with_shake128 - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
shake_192f - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
shake_192f - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
shake_192f_with_shake256 - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
shake_192f_with_shake256 - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
shake_192s - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
shake_192s - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
shake_192s_with_shake256 - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
shake_192s_with_shake256 - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
shake_256f - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
shake_256f - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
shake_256f_with_shake256 - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
shake_256f_with_shake256 - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
shake_256s - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
shake_256s - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
shake_256s_with_shake256 - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
shake_256s_with_shake256 - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
SHAKEDigest - Class in org.bouncycastle.crypto.digests
implementation of SHAKE based on following KeccakNISTInterface.c from https://keccak.noekeon.org/ Following the naming conventions used in the C source code to enable easy review of the implementation.
SHAKEDigest() - Constructor for class org.bouncycastle.crypto.digests.SHAKEDigest
 
SHAKEDigest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.SHAKEDigest
 
SHAKEDigest(int) - Constructor for class org.bouncycastle.crypto.digests.SHAKEDigest
Base constructor.
SHAKEDigest(int, CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.SHAKEDigest
Base constructor.
SHAKEDigest(SHAKEDigest) - Constructor for class org.bouncycastle.crypto.digests.SHAKEDigest
Clone constructor
SHAKEDigest(byte[]) - Constructor for class org.bouncycastle.crypto.digests.SHAKEDigest
 
SHAKEDigestTest - Class in org.bouncycastle.crypto.test
SHAKE Digest Test
ShamirSecretSplitter - Class in org.bouncycastle.crypto.threshold
 
ShamirSecretSplitter(ShamirSecretSplitter.Algorithm, ShamirSecretSplitter.Mode, int, SecureRandom) - Constructor for class org.bouncycastle.crypto.threshold.ShamirSecretSplitter
 
ShamirSecretSplitter.Algorithm - Enum in org.bouncycastle.crypto.threshold
 
ShamirSecretSplitter.Mode - Enum in org.bouncycastle.crypto.threshold
 
ShamirSecretSplitterTest - Class in org.bouncycastle.crypto.threshold.test
 
ShamirSecretSplitterTest() - Constructor for class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
ShamirSplitSecret - Class in org.bouncycastle.crypto.threshold
 
ShamirSplitSecret(ShamirSecretSplitter.Algorithm, ShamirSecretSplitter.Mode, ShamirSplitSecretShare[]) - Constructor for class org.bouncycastle.crypto.threshold.ShamirSplitSecret
 
ShamirSplitSecretShare - Class in org.bouncycastle.crypto.threshold
 
ShamirSplitSecretShare(byte[], int) - Constructor for class org.bouncycastle.crypto.threshold.ShamirSplitSecretShare
 
ShamirSplitSecretShare(byte[]) - Constructor for class org.bouncycastle.crypto.threshold.ShamirSplitSecretShare
 
shamirsTrick(ECPoint, BigInteger, ECPoint, BigInteger) - Static method in class org.bouncycastle.math.ec.ECAlgorithms
 
sharedKeyBytes() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUParameterSet
 
shiftDownBit(int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
shiftDownBit(int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat
 
shiftDownBit(int, int[], int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
shiftDownBit(int, int[], int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
shiftDownBits(int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat
 
shiftDownBits(int, int[], int, int, int) - Static method in class org.bouncycastle.math.raw.Nat
 
shiftDownBits(int, int[], int, int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
shiftDownBits(int, int[], int, int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
shiftDownWord(int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
shiftLeft(byte[], byte[]) - Static method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
shiftUpBit(int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
shiftUpBit(int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat
 
shiftUpBit(int, int[], int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
shiftUpBit(int, int[], int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
shiftUpBit64(int, long[], int, long, long[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
shiftUpBits(int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat
 
shiftUpBits(int, int[], int, int, int) - Static method in class org.bouncycastle.math.raw.Nat
 
shiftUpBits(int, int[], int, int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
shiftUpBits(int, int[], int, int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
shiftUpBits64(int, long[], int, int, long) - Static method in class org.bouncycastle.math.raw.Nat
 
shiftUpBits64(int, long[], int, int, long, long[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
ShortenedDigest - Class in org.bouncycastle.crypto.digests
Wrapper class that reduces the output length of a particular digest to only the first n bytes of the digest function.
ShortenedDigest(ExtendedDigest, int) - Constructor for class org.bouncycastle.crypto.digests.ShortenedDigest
Base constructor.
ShortenedDigestTest - Class in org.bouncycastle.crypto.test
 
ShortenedDigestTest() - Constructor for class org.bouncycastle.crypto.test.ShortenedDigestTest
 
Shorts - Class in org.bouncycastle.util
Utility methods and constants for shorts.
Shorts() - Constructor for class org.bouncycastle.util.Shorts
 
shortToBigEndian(short) - Static method in class org.bouncycastle.util.Pack
 
shortToBigEndian(short, byte[], int) - Static method in class org.bouncycastle.util.Pack
 
shortToLittleEndian(short) - Static method in class org.bouncycastle.util.Pack
 
shortToLittleEndian(short, byte[], int) - Static method in class org.bouncycastle.util.Pack
 
shortToLittleEndian(short[], byte[], int) - Static method in class org.bouncycastle.util.Pack
 
shortToLittleEndian(short[], int, int, byte[], int) - Static method in class org.bouncycastle.util.Pack
 
shortToLittleEndian(short[]) - Static method in class org.bouncycastle.util.Pack
 
shortValueExact(BigInteger) - Static method in class org.bouncycastle.util.BigIntegers
 
shouldFailOnExtraData() - Method in class org.bouncycastle.asn1.test.MiscTest
 
shuffle(int) - Static method in class org.bouncycastle.math.raw.Interleave
 
shuffle(long) - Static method in class org.bouncycastle.math.raw.Interleave
 
shuffle2(int) - Static method in class org.bouncycastle.math.raw.Interleave
 
shuffle2(long) - Static method in class org.bouncycastle.math.raw.Interleave
 
shuffle3(long) - Static method in class org.bouncycastle.math.raw.Interleave
 
SICBlockCipher - Class in org.bouncycastle.crypto.modes
Implements the Segmented Integer Counter (SIC) mode on top of a simple block cipher.
SICBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.SICBlockCipher
Deprecated.
use newInstance() method.
SIG_CHECK - Static variable in class org.bouncycastle.asn1.bc.ObjectStoreIntegrityCheck
 
SIG_GAUSS_HI_HAWK_1024 - Static variable in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
SIG_GAUSS_HI_HAWK_256 - Static variable in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
SIG_GAUSS_HI_HAWK_512 - Static variable in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
SIG_GAUSS_LO_HAWK_1024 - Static variable in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
SIG_GAUSS_LO_HAWK_256 - Static variable in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
SIG_GAUSS_LO_HAWK_512 - Static variable in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
SIG_REQUIRED - Static variable in class org.bouncycastle.asn1.ocsp.OCSPResponseStatus
 
sigAlgId - Variable in class org.bouncycastle.asn1.pkcs.CertificationRequest
 
sigAlgs - Static variable in interface org.bouncycastle.asn1.nist.NISTObjectIdentifiers
2.16.840.1.101.3.4.3
sigBits - Variable in class org.bouncycastle.asn1.pkcs.CertificationRequest
 
sigGauss(int, SHAKEDigest, byte[], int, byte[], int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Generate x with the right Gaussian, for the specified parity bits.
sigGaussAlt(int, byte[], int, byte[], int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Alternate function for sampling x; the same mechanism is used, but the provided RNG is used directly instead of instantiating four SHAKE instances in parallel.
SigIObjectIdentifiers - Interface in org.bouncycastle.asn1.x509.sigi
Object Identifiers of SigI specifciation (German Signature Law Interoperability specification).
sigma - Static variable in class org.bouncycastle.crypto.engines.Salsa20Engine
Deprecated. 
sigmaG1(ECPoint) - Static method in class org.bouncycastle.crypto.bls.BLS12_381SubgroupCheck
The GLV endomorphism on G1: σ(x, y) = (β·x, y).
sign(BigInteger, byte[]) - Static method in class org.bouncycastle.crypto.bls.BLS12_381BasicScheme
Sign a message under the BasicScheme: sig = sk * H(message) where H is hash-to-G2 with the suite's DST.
sign(BigInteger, byte[]) - Static method in class org.bouncycastle.crypto.bls.BLS12_381MessageAugmentation
Sign under the MessageAugmentation suite: sig = sk * H(SkToPk(sk) || message) with the AUG DST.
sign(BigInteger, byte[]) - Static method in class org.bouncycastle.crypto.bls.BLS12_381ProofOfPossession
 
sign(int, Ed25519PublicKeyParameters, byte[], byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.params.Ed25519PrivateKeyParameters
Deprecated.
use overload that doesn't take a public key
sign(int, byte[], byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.params.Ed25519PrivateKeyParameters
 
sign(int, Ed448PublicKeyParameters, byte[], byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.params.Ed448PrivateKeyParameters
Deprecated.
use overload that doesn't take a public key
sign(int, byte[], byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.params.Ed448PrivateKeyParameters
 
sign(byte[], int, byte[], int, int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519.ExpandedKey
 
sign(byte[], int, byte[], int, byte[], int, int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519.ExpandedKey
 
sign(byte[], int, byte[], int, int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
sign(byte[], int, byte[], int, byte[], int, int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
sign(byte[], int, byte[], byte[], int, int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
sign(byte[], int, byte[], int, byte[], byte[], int, int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
sign(byte[], int, byte[], byte[], int, int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
sign(byte[], int, byte[], int, byte[], byte[], int, int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
sign(byte[], byte[], int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
Alternative signature with simpler Java-style API
sign(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSS
Sign message.
sign(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMT
Sign message.
SIGNATURE - Static variable in class org.bouncycastle.asn1.cms.CMSAlgorithmProtection
 
SIGNATURE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
Signature - Class in org.bouncycastle.asn1.ocsp
 
Signature(AlgorithmIdentifier, DERBitString) - Constructor for class org.bouncycastle.asn1.ocsp.Signature
 
Signature(AlgorithmIdentifier, DERBitString, ASN1Sequence) - Constructor for class org.bouncycastle.asn1.ocsp.Signature
 
SIGNATURE_SIZE - Static variable in class org.bouncycastle.crypto.params.Ed25519PrivateKeyParameters
 
SIGNATURE_SIZE - Static variable in class org.bouncycastle.crypto.params.Ed448PrivateKeyParameters
 
SIGNATURE_SIZE - Static variable in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
SIGNATURE_SIZE - Static variable in class org.bouncycastle.math.ec.rfc8032.Ed448
 
SignatureCheck - Class in org.bouncycastle.asn1.bc
SignatureCheck ::= SEQUENCE { signatureAlgorithm AlgorithmIdentifier, certificates [0] EXPLICIT Certificates OPTIONAL, signatureValue BIT STRING } Certificates ::= SEQUENCE OF Certificate
SignatureCheck(AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.bc.SignatureCheck
 
SignatureCheck(AlgorithmIdentifier, Certificate[], byte[]) - Constructor for class org.bouncycastle.asn1.bc.SignatureCheck
 
SignaturePolicyId - Class in org.bouncycastle.asn1.esf
 
SignaturePolicyId(ASN1ObjectIdentifier, OtherHashAlgAndValue) - Constructor for class org.bouncycastle.asn1.esf.SignaturePolicyId
 
SignaturePolicyId(ASN1ObjectIdentifier, OtherHashAlgAndValue, SigPolicyQualifiers) - Constructor for class org.bouncycastle.asn1.esf.SignaturePolicyId
 
SignaturePolicyIdentifier - Class in org.bouncycastle.asn1.esf
 
SignaturePolicyIdentifier() - Constructor for class org.bouncycastle.asn1.esf.SignaturePolicyIdentifier
 
SignaturePolicyIdentifier(SignaturePolicyId) - Constructor for class org.bouncycastle.asn1.esf.SignaturePolicyIdentifier
 
signedAndEnvelopedData - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
PKCS#7: 1.2.840.113549.1.7.4
signedAndEnvelopedData - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#7: 1.2.840.113549.1.7.4
signedData - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
PKCS#7: 1.2.840.113549.1.7.2
SignedData - Class in org.bouncycastle.asn1.cms
RFC 5652: A signed data object containing multitude of SignerInfos.
SignedData(ASN1Set, ContentInfo, ASN1Set, ASN1Set, ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.SignedData
 
SignedData(ASN1Integer, ASN1Set, ContentInfo, ASN1Set, ASN1Set, ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.SignedData
Construct a SignedData with an explicit, caller-supplied version rather than a recomputed one.
signedData - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#7: 1.2.840.113549.1.7.2
SignedData - Class in org.bouncycastle.asn1.pkcs
a PKCS#7 signed data object.
SignedData(ASN1Integer, ASN1Set, ContentInfo, ASN1Set, ASN1Set, ASN1Set) - Constructor for class org.bouncycastle.asn1.pkcs.SignedData
 
SignedData(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.SignedData
 
SignedDataParser - Class in org.bouncycastle.asn1.cms
Parser for RFC 5652: SignedData object.
SignedPublicKeyAndChallenge - Class in org.bouncycastle.asn1.mozilla
SignedPublicKeyAndChallenge ::= SEQUENCE { publicKeyAndChallenge PublicKeyAndChallenge, signatureAlgorithm AlgorithmIdentifier, signature BIT STRING }
signer - Variable in class org.bouncycastle.crypto.io.SignerInputStream
 
signer - Variable in class org.bouncycastle.crypto.io.SignerOutputStream
 
Signer - Interface in org.bouncycastle.crypto
Generic signer interface for hash based and message recovery signers.
signerAttr - Static variable in interface org.bouncycastle.asn1.esf.ESFAttributes
 
SignerAttribute - Class in org.bouncycastle.asn1.esf
 
SignerAttribute(Attribute[]) - Constructor for class org.bouncycastle.asn1.esf.SignerAttribute
 
SignerAttribute(AttributeCertificate) - Constructor for class org.bouncycastle.asn1.esf.SignerAttribute
 
SignerIdentifier - Class in org.bouncycastle.asn1.cms
RFC 5652: Identify who signed the containing SignerInfo object.
SignerIdentifier(IssuerAndSerialNumber) - Constructor for class org.bouncycastle.asn1.cms.SignerIdentifier
 
SignerIdentifier(ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cms.SignerIdentifier
 
SignerIdentifier(ASN1Primitive) - Constructor for class org.bouncycastle.asn1.cms.SignerIdentifier
 
SignerInfo - Class in org.bouncycastle.asn1.cms
RFC 5652: Signature container per Signer, see SignerIdentifier.
SignerInfo(SignerIdentifier, AlgorithmIdentifier, ASN1Set, AlgorithmIdentifier, ASN1OctetString, ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.SignerInfo
 
SignerInfo(SignerIdentifier, AlgorithmIdentifier, Attributes, AlgorithmIdentifier, ASN1OctetString, Attributes) - Constructor for class org.bouncycastle.asn1.cms.SignerInfo
 
SignerInfo - Class in org.bouncycastle.asn1.pkcs
a PKCS#7 signer info object.
SignerInfo(ASN1Integer, IssuerAndSerialNumber, AlgorithmIdentifier, ASN1Set, AlgorithmIdentifier, ASN1OctetString, ASN1Set) - Constructor for class org.bouncycastle.asn1.pkcs.SignerInfo
 
SignerInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.SignerInfo
 
SignerInfoTest - Class in org.bouncycastle.asn1.cms.test
Confirms org.bouncycastle.asn1.cms.SignerInfo decodes its version and trailing unsignedAttrs elements through getInstance rather than a direct cast, so a malformed-but-parseable SignerInfo fails with IllegalArgumentException (the getInstance contract) rather than leaking a ClassCastException.
SignerInfoTest() - Constructor for class org.bouncycastle.asn1.cms.test.SignerInfoTest
 
SignerInputStream - Class in org.bouncycastle.crypto.io
 
SignerInputStream(InputStream, Signer) - Constructor for class org.bouncycastle.crypto.io.SignerInputStream
 
signerLocation - Static variable in interface org.bouncycastle.asn1.esf.ESFAttributes
 
SignerLocation - Class in org.bouncycastle.asn1.esf
Signer-Location attribute (RFC3126).
SignerLocation(DirectoryString, DirectoryString, DirectoryString[]) - Constructor for class org.bouncycastle.asn1.esf.SignerLocation
 
SignerLocation(ASN1UTF8String, ASN1UTF8String, ASN1Sequence) - Constructor for class org.bouncycastle.asn1.esf.SignerLocation
 
SignerLocationUnitTest - Class in org.bouncycastle.asn1.esf.test
 
SignerLocationUnitTest() - Constructor for class org.bouncycastle.asn1.esf.test.SignerLocationUnitTest
 
signerNotTrusted - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
SignerOutputStream - Class in org.bouncycastle.crypto.io
 
SignerOutputStream(Signer) - Constructor for class org.bouncycastle.crypto.io.SignerOutputStream
 
SignerWithRecovery - Interface in org.bouncycastle.crypto
Signer with message recovery.
signFinishInner(int, int, byte[], SHAKEDigest, byte[], int, byte[], int) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
SigningCertificate - Class in org.bouncycastle.asn1.ess
 
SigningCertificate(ESSCertID) - Constructor for class org.bouncycastle.asn1.ess.SigningCertificate
 
SigningCertificateV2 - Class in org.bouncycastle.asn1.ess
 
SigningCertificateV2(ESSCertIDv2) - Constructor for class org.bouncycastle.asn1.ess.SigningCertificateV2
 
SigningCertificateV2(ESSCertIDv2[]) - Constructor for class org.bouncycastle.asn1.ess.SigningCertificateV2
 
SigningCertificateV2(ESSCertIDv2[], PolicyInformation[]) - Constructor for class org.bouncycastle.asn1.ess.SigningCertificateV2
 
signingTime - Static variable in interface org.bouncycastle.asn1.cms.CMSAttributes
PKCS#9: 1.2.840.113549.1.9.5
signInternal(byte[], int, byte[], byte[], byte[], byte[], byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
signPrehash(byte[], int, byte[], byte[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
signPrehash(byte[], int, byte[], int, byte[], byte[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
signPrehash(byte[], int, byte[], Digest, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
signPrehash(byte[], int, byte[], int, byte[], Digest, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
signPrehash(byte[], int, byte[], byte[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
signPrehash(byte[], int, byte[], int, byte[], byte[], int, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
signPrehash(byte[], int, byte[], Xof, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
signPrehash(byte[], int, byte[], int, byte[], Xof, byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
sigPolicyId - Static variable in interface org.bouncycastle.asn1.esf.ESFAttributes
 
SigPolicyQualifierInfo - Class in org.bouncycastle.asn1.esf
 
SigPolicyQualifierInfo(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.esf.SigPolicyQualifierInfo
 
SigPolicyQualifiers - Class in org.bouncycastle.asn1.esf
 
SigPolicyQualifiers(SigPolicyQualifierInfo[]) - Constructor for class org.bouncycastle.asn1.esf.SigPolicyQualifiers
 
sikep434 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sikep434_compressed - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sikep503 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sikep503_compressed - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sikep610 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sikep610_compressed - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sikep751 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sikep751_compressed - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SimpleLookupTable - Class in org.bouncycastle.math.ec
 
SimpleLookupTable(ECPoint[], int, int) - Constructor for class org.bouncycastle.math.ec.SimpleLookupTable
 
SimpleOutputStream - Class in org.bouncycastle.util.io
 
SimpleOutputStream() - Constructor for class org.bouncycastle.util.io.SimpleOutputStream
 
SimpleTest - Class in org.bouncycastle.util.test
 
SimpleTest() - Constructor for class org.bouncycastle.util.test.SimpleTest
 
SimpleTest.TestExceptionOperation - Interface in org.bouncycastle.util.test
 
SimpleTestResult - Class in org.bouncycastle.util.test
 
SimpleTestResult(boolean, String) - Constructor for class org.bouncycastle.util.test.SimpleTestResult
 
SimpleTestResult(boolean, String, Throwable) - Constructor for class org.bouncycastle.util.test.SimpleTestResult
 
SimpleTestTest - Class in org.bouncycastle.crypto.test
 
SimpleTestTest() - Constructor for class org.bouncycastle.crypto.test.SimpleTestTest
 
SimplifiedShallueVanDeWoestijneMapToCurve - Class in org.bouncycastle.crypto.hash2curve.impl
Implements the Simplified Shallue van de Woestijne Map to curve according to section 6.6.2 of RFC 9380 This is the straight-line implementation optimized for Weierstrass curves as defined in section F.2.
SimplifiedShallueVanDeWoestijneMapToCurve(ECCurve, BigInteger) - Constructor for class org.bouncycastle.crypto.hash2curve.impl.SimplifiedShallueVanDeWoestijneMapToCurve
Constructs an instance of the SimplifiedShallueVanDeWoestijneMapToCurve mapping mechanism for mapping values onto a Weierstrass elliptic curve.
SimplifiedShallueVanDeWoestijneMapToCurveTest - Class in org.bouncycastle.crypto.hash2curve.test.impl
 
SimplifiedShallueVanDeWoestijneMapToCurveTest() - Constructor for class org.bouncycastle.crypto.hash2curve.test.impl.SimplifiedShallueVanDeWoestijneMapToCurveTest
 
SinglePubInfo - Class in org.bouncycastle.asn1.crmf
SinglePubInfo ::= SEQUENCE { pubMethod INTEGER { dontCare (0), x500 (1), web (2), ldap (3) }, pubLocation GeneralName OPTIONAL }
SinglePubInfo(ASN1Integer, GeneralName) - Constructor for class org.bouncycastle.asn1.crmf.SinglePubInfo
 
SingleResponse - Class in org.bouncycastle.asn1.ocsp
 
SingleResponse(CertID, CertStatus, ASN1GeneralizedTime, ASN1GeneralizedTime, X509Extensions) - Constructor for class org.bouncycastle.asn1.ocsp.SingleResponse
Deprecated.
use method taking ASN1GeneralizedTime and Extensions
SingleResponse(CertID, CertStatus, ASN1GeneralizedTime, ASN1GeneralizedTime, Extensions) - Constructor for class org.bouncycastle.asn1.ocsp.SingleResponse
 
SipHash - Class in org.bouncycastle.crypto.macs
Implementation of SipHash as specified in "SipHash: a fast short-input PRF", by Jean-Philippe Aumasson and Daniel J.
SipHash() - Constructor for class org.bouncycastle.crypto.macs.SipHash
SipHash-2-4
SipHash(int, int) - Constructor for class org.bouncycastle.crypto.macs.SipHash
SipHash-c-d
SipHash128 - Class in org.bouncycastle.crypto.macs
Implementation of SipHash with 128 bit output.
SipHash128() - Constructor for class org.bouncycastle.crypto.macs.SipHash128
SipHash128-2-4
SipHash128(int, int) - Constructor for class org.bouncycastle.crypto.macs.SipHash128
SipHash128-c-d
SipHash128Test - Class in org.bouncycastle.crypto.test
 
SipHash128Test() - Constructor for class org.bouncycastle.crypto.test.SipHash128Test
 
SipHashTest - Class in org.bouncycastle.crypto.test
 
SipHashTest() - Constructor for class org.bouncycastle.crypto.test.SipHashTest
 
sixtyFourKTest(String) - Method in class org.bouncycastle.crypto.test.DigestTest
 
size() - Method in class org.bouncycastle.asn1.ASN1EncodableVector
Return the size of the vector.
size() - Method in class org.bouncycastle.asn1.ASN1Sequence
Return the number of objects in this sequence.
size() - Method in class org.bouncycastle.asn1.ASN1Set
return the number of objects in this set.
size() - Method in class org.bouncycastle.asn1.cmp.PKIFreeText
Return the number of string elements present.
size() - Method in class org.bouncycastle.asn1.cmp.PollRepContent
 
size() - Method in class org.bouncycastle.asn1.cms.AttributeTable
 
size() - Method in class org.bouncycastle.asn1.esf.SigPolicyQualifiers
Return the number of qualifier info elements present.
size() - Method in class org.bouncycastle.asn1.est.CsrAttrs
 
size() - Method in class org.bouncycastle.asn1.tsp.ArchiveTimeStampSequence
 
size() - Method in class org.bouncycastle.asn1.x500.RDN
Return the number of AttributeTypeAndValue objects in this RDN,
size() - Method in class org.bouncycastle.asn1.x500.X500Name
 
size() - Method in class org.bouncycastle.asn1.x509.ExtendedKeyUsage
Return the number of KeyPurposeIds present in this ExtendedKeyUsage.
SIZE - Static variable in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_128
 
SIZE - Static variable in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_256
 
SIZE - Static variable in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_512
 
SIZE - Static variable in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
SIZE - Static variable in class org.bouncycastle.math.ec.rfc7748.X448Field
 
size() - Method in class org.bouncycastle.util.BigIntegers.Cache
 
SIZE - Static variable in class org.bouncycastle.util.Bytes
 
SIZE - Static variable in class org.bouncycastle.util.Integers
 
size() - Method in class org.bouncycastle.util.io.LimitedBuffer
 
SIZE - Static variable in class org.bouncycastle.util.Longs
 
SIZE - Static variable in class org.bouncycastle.util.Shorts
 
size() - Method in interface org.bouncycastle.util.StringList
 
SIZE_128 - Static variable in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
SIZE_256 - Static variable in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
SIZE_512 - Static variable in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
SIZE_64 - Static variable in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
SIZE_BYTES - Static variable in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
SIZE_INTS - Static variable in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
SIZE_LONGS - Static variable in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
sk - Variable in class org.bouncycastle.pqc.crypto.test.NTRUKAT
Private key
SK_SEED_BYTES - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
SKEIN_1024 - Static variable in class org.bouncycastle.crypto.digests.SkeinDigest
1024 bit block size - Skein-1024
SKEIN_1024 - Static variable in class org.bouncycastle.crypto.digests.SkeinEngine
1024 bit block size - Skein 1024
SKEIN_1024 - Static variable in class org.bouncycastle.crypto.macs.SkeinMac
1024 bit block size - Skein MAC-1024
SKEIN_256 - Static variable in class org.bouncycastle.crypto.digests.SkeinDigest
256 bit block size - Skein-256
SKEIN_256 - Static variable in class org.bouncycastle.crypto.digests.SkeinEngine
256 bit block size - Skein 256
SKEIN_256 - Static variable in class org.bouncycastle.crypto.macs.SkeinMac
256 bit block size - Skein MAC-256
SKEIN_512 - Static variable in class org.bouncycastle.crypto.digests.SkeinDigest
512 bit block size - Skein-512
SKEIN_512 - Static variable in class org.bouncycastle.crypto.digests.SkeinEngine
512 bit block size - Skein 512
SKEIN_512 - Static variable in class org.bouncycastle.crypto.macs.SkeinMac
512 bit block size - Skein MAC-512
SkeinDigest - Class in org.bouncycastle.crypto.digests
Implementation of the Skein parameterised hash function in 256, 512 and 1024 bit block sizes, based on the Threefish tweakable block cipher.
SkeinDigest(int, int) - Constructor for class org.bouncycastle.crypto.digests.SkeinDigest
Constructs a Skein digest with an internal state size and output size.
SkeinDigest(int, int, CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.SkeinDigest
 
SkeinDigest(SkeinDigest) - Constructor for class org.bouncycastle.crypto.digests.SkeinDigest
 
SkeinDigestTest - Class in org.bouncycastle.crypto.test
 
SkeinDigestTest() - Constructor for class org.bouncycastle.crypto.test.SkeinDigestTest
 
SkeinEngine - Class in org.bouncycastle.crypto.digests
Implementation of the Skein family of parameterised hash functions in 256, 512 and 1024 bit block sizes, based on the Threefish tweakable block cipher.
SkeinEngine(int, int) - Constructor for class org.bouncycastle.crypto.digests.SkeinEngine
Constructs a Skein engine.
SkeinEngine(SkeinEngine) - Constructor for class org.bouncycastle.crypto.digests.SkeinEngine
Creates a SkeinEngine as an exact copy of an existing instance.
SkeinEngine.Parameter - Class in org.bouncycastle.crypto.digests
 
SkeinMac - Class in org.bouncycastle.crypto.macs
Implementation of the Skein parameterised MAC function in 256, 512 and 1024 bit block sizes, based on the Threefish tweakable block cipher.
SkeinMac(int, int) - Constructor for class org.bouncycastle.crypto.macs.SkeinMac
Constructs a Skein MAC with an internal state size and output size.
SkeinMac(SkeinMac) - Constructor for class org.bouncycastle.crypto.macs.SkeinMac
 
SkeinMacTest - Class in org.bouncycastle.crypto.test
 
SkeinMacTest() - Constructor for class org.bouncycastle.crypto.test.SkeinMacTest
 
SkeinParameters - Class in org.bouncycastle.crypto.params
Parameters for the Skein hash function - a series of byte[] strings identified by integer tags.
SkeinParameters() - Constructor for class org.bouncycastle.crypto.params.SkeinParameters
 
SkeinParameters.Builder - Class in org.bouncycastle.crypto.params
A builder for SkeinParameters.
skip(long) - Method in class org.bouncycastle.crypto.engines.Salsa20Engine
 
skip(long) - Method in class org.bouncycastle.crypto.io.CipherInputStream
 
skip(long) - Method in class org.bouncycastle.crypto.modes.SICBlockCipher
 
skip(long) - Method in interface org.bouncycastle.crypto.SkippingCipher
Skip numberOfBytes forwards, or backwards.
skipExtract() - Method in class org.bouncycastle.crypto.params.HKDFParameters
Returns if step 1: expand has to be skipped or not
skipExtractParameters(byte[], byte[]) - Static method in class org.bouncycastle.crypto.params.HKDFParameters
Factory method that makes the HKDF skip the extract part of the key derivation function.
SkipjackEngine - Class in org.bouncycastle.crypto.engines
a class that provides a basic SKIPJACK engine.
SkipjackEngine() - Constructor for class org.bouncycastle.crypto.engines.SkipjackEngine
 
SkipjackTest - Class in org.bouncycastle.crypto.test
 
SkippingCipher - Interface in org.bouncycastle.crypto
Ciphers producing a key stream which can be reset to particular points in the stream implement this.
SkippingStreamCipher - Interface in org.bouncycastle.crypto
General interface for a stream cipher that supports skipping.
skToPk(BigInteger) - Static method in class org.bouncycastle.crypto.bls.BLS12_381BasicScheme
Derive the public key for a given secret key: PK = sk * G1_gen.
SL1(byte[]) - Static method in class org.bouncycastle.crypto.engines.ARIAEngine
 
SL2(byte[]) - Static method in class org.bouncycastle.crypto.engines.ARIAEngine
 
SLHDSAEngine - Class in org.bouncycastle.crypto.signers.slhdsa
 
SLHDSAEngine(int, int, int, int, int, int) - Constructor for class org.bouncycastle.crypto.signers.slhdsa.SLHDSAEngine
 
SLHDSAEngine - Class in org.bouncycastle.pqc.crypto.slhdsa
Deprecated.
use org.bouncycastle.crypto.signers.slhdsa.SLHDSASigner
SLHDSAEngine(int, int, int, int, int, int) - Constructor for class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine
Deprecated.
 
SLHDSAEngine.Sha2Engine - Class in org.bouncycastle.crypto.signers.slhdsa
 
SLHDSAEngine.Sha2Engine - Class in org.bouncycastle.pqc.crypto.slhdsa
Deprecated.
 
SLHDSAEngine.Shake256Engine - Class in org.bouncycastle.crypto.signers.slhdsa
 
SLHDSAEngine.Shake256Engine - Class in org.bouncycastle.pqc.crypto.slhdsa
Deprecated.
 
SLHDSAKeyGenerationParameters - Class in org.bouncycastle.crypto.params
 
SLHDSAKeyGenerationParameters(SecureRandom, SLHDSAParameters) - Constructor for class org.bouncycastle.crypto.params.SLHDSAKeyGenerationParameters
 
SLHDSAKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.slhdsa
Deprecated.
use org.bouncycastle.crypto.params.SLHDSAKeyGenerationParameters
SLHDSAKeyGenerationParameters(SecureRandom, SLHDSAParameters) - Constructor for class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAKeyGenerationParameters
Deprecated.
 
SLHDSAKeyPairGenerator - Class in org.bouncycastle.crypto.generators
 
SLHDSAKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.SLHDSAKeyPairGenerator
 
SLHDSAKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.slhdsa
Deprecated.
use org.bouncycastle.crypto.generators.SLHDSAKeyPairGenerator
SLHDSAKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAKeyPairGenerator
Deprecated.
 
SLHDSAKeyParameters - Class in org.bouncycastle.crypto.params
 
SLHDSAKeyParameters(boolean, SLHDSAParameters) - Constructor for class org.bouncycastle.crypto.params.SLHDSAKeyParameters
 
SLHDSAKeyParameters - Class in org.bouncycastle.pqc.crypto.slhdsa
Deprecated.
use org.bouncycastle.crypto.params.SLHDSAKeyParameters
SLHDSAKeyParameters(boolean, SLHDSAParameters) - Constructor for class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAKeyParameters
Deprecated.
 
SLHDSAParameters - Class in org.bouncycastle.crypto.params
 
SLHDSAParameters - Class in org.bouncycastle.pqc.crypto.slhdsa
Deprecated.
use org.bouncycastle.crypto.params.SLHDSAParameters
SLHDSAPrivateKeyParameters - Class in org.bouncycastle.crypto.params
 
SLHDSAPrivateKeyParameters(SLHDSAParameters, byte[]) - Constructor for class org.bouncycastle.crypto.params.SLHDSAPrivateKeyParameters
 
SLHDSAPrivateKeyParameters(SLHDSAParameters, byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.crypto.params.SLHDSAPrivateKeyParameters
 
SLHDSAPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.slhdsa
Deprecated.
use org.bouncycastle.crypto.params.SLHDSAPrivateKeyParameters
SLHDSAPrivateKeyParameters(SLHDSAParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAPrivateKeyParameters
Deprecated.
 
SLHDSAPrivateKeyParameters(SLHDSAParameters, byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAPrivateKeyParameters
Deprecated.
 
SLHDSAPublicKeyParameters - Class in org.bouncycastle.crypto.params
 
SLHDSAPublicKeyParameters(SLHDSAParameters, byte[]) - Constructor for class org.bouncycastle.crypto.params.SLHDSAPublicKeyParameters
 
SLHDSAPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.slhdsa
Deprecated.
use org.bouncycastle.crypto.params.SLHDSAPublicKeyParameters
SLHDSAPublicKeyParameters(SLHDSAParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAPublicKeyParameters
Deprecated.
 
SLHDSASigner - Class in org.bouncycastle.crypto.signers
SLH-DSA signer.
SLHDSASigner() - Constructor for class org.bouncycastle.crypto.signers.SLHDSASigner
Base constructor.
SLHDSASigner - Class in org.bouncycastle.pqc.crypto.slhdsa
Deprecated.
use org.bouncycastle.crypto.signers.SLHDSASigner
SLHDSASigner() - Constructor for class org.bouncycastle.pqc.crypto.slhdsa.SLHDSASigner
Deprecated.
Base constructor.
SLHDSATest - Class in org.bouncycastle.pqc.crypto.test
 
SLHDSATest() - Constructor for class org.bouncycastle.pqc.crypto.test.SLHDSATest
 
slowTests - Static variable in class org.bouncycastle.crypto.test.RegressionTest
 
sm1_cbc - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm1_cfb1 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm1_cfb128 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm1_cfb8 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm1_ecb - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm1_ofb128 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2_pkcs7 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2_pkcs7_data - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2_pkcs7_encryptedData - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2_pkcs7_envelopedData - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2_pkcs7_keyAgreementInfoData - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2_pkcs7_signedAndEnvelopedData - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2_pkcs7_signedData - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2encrypt - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2encrypt_recommendedParameters - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2encrypt_specifiedParameters - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2encrypt_with_blake2b512 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2encrypt_with_blake2s256 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2encrypt_with_md5 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2encrypt_with_rmd160 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2encrypt_with_sha1 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2encrypt_with_sha224 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2encrypt_with_sha256 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2encrypt_with_sha384 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2encrypt_with_sha512 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2encrypt_with_sm3 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2encrypt_with_whirlpool - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
SM2Engine - Class in org.bouncycastle.crypto.engines
SM2 public key encryption engine - based on https://tools.ietf.org/html/draft-shen-sm2-ecdsa-02.
SM2Engine() - Constructor for class org.bouncycastle.crypto.engines.SM2Engine
 
SM2Engine(SM2Engine.Mode) - Constructor for class org.bouncycastle.crypto.engines.SM2Engine
 
SM2Engine(Digest) - Constructor for class org.bouncycastle.crypto.engines.SM2Engine
 
SM2Engine(Digest, SM2Engine.Mode) - Constructor for class org.bouncycastle.crypto.engines.SM2Engine
 
SM2Engine.Mode - Enum in org.bouncycastle.crypto.engines
 
SM2EngineTest - Class in org.bouncycastle.crypto.test
 
SM2EngineTest() - Constructor for class org.bouncycastle.crypto.test.SM2EngineTest
 
sm2exchange - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
SM2KeyExchange - Class in org.bouncycastle.crypto.agreement
SM2 Key Exchange protocol - based on https://tools.ietf.org/html/draft-shen-sm2-ecdsa-02
SM2KeyExchange() - Constructor for class org.bouncycastle.crypto.agreement.SM2KeyExchange
 
SM2KeyExchange(Digest) - Constructor for class org.bouncycastle.crypto.agreement.SM2KeyExchange
 
SM2KeyExchangePrivateParameters - Class in org.bouncycastle.crypto.params
Private parameters for an SM2 key exchange.
SM2KeyExchangePrivateParameters(boolean, ECPrivateKeyParameters, ECPrivateKeyParameters) - Constructor for class org.bouncycastle.crypto.params.SM2KeyExchangePrivateParameters
 
SM2KeyExchangePublicParameters - Class in org.bouncycastle.crypto.params
Public parameters for an SM2 key exchange.
SM2KeyExchangePublicParameters(ECPublicKeyParameters, ECPublicKeyParameters) - Constructor for class org.bouncycastle.crypto.params.SM2KeyExchangePublicParameters
 
SM2KeyExchangeTest - Class in org.bouncycastle.crypto.test
 
SM2KeyExchangeTest() - Constructor for class org.bouncycastle.crypto.test.SM2KeyExchangeTest
 
SM2KeyPairGenerator - Class in org.bouncycastle.crypto.generators
 
SM2KeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.SM2KeyPairGenerator
 
sm2p256v1 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
SM2P256V1Curve - Class in org.bouncycastle.math.ec.custom.gm
 
SM2P256V1Curve() - Constructor for class org.bouncycastle.math.ec.custom.gm.SM2P256V1Curve
 
SM2P256V1Field - Class in org.bouncycastle.math.ec.custom.gm
 
SM2P256V1Field() - Constructor for class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
SM2P256V1FieldElement - Class in org.bouncycastle.math.ec.custom.gm
 
SM2P256V1FieldElement(BigInteger) - Constructor for class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
SM2P256V1FieldElement() - Constructor for class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
SM2P256V1FieldElement(int[]) - Constructor for class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
SM2P256V1Point - Class in org.bouncycastle.math.ec.custom.gm
 
sm2sign - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2sign_with_blake2b512 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2sign_with_blake2s256 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2sign_with_rmd160 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2sign_with_sha1 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2sign_with_sha224 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2sign_with_sha256 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2sign_with_sha384 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2sign_with_sha512 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2sign_with_sm3 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm2sign_with_whirlpool - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
SM2Signer - Class in org.bouncycastle.crypto.signers
The SM2 Digital Signature algorithm.
SM2Signer() - Constructor for class org.bouncycastle.crypto.signers.SM2Signer
 
SM2Signer(Digest) - Constructor for class org.bouncycastle.crypto.signers.SM2Signer
 
SM2Signer(DSAEncoding) - Constructor for class org.bouncycastle.crypto.signers.SM2Signer
 
SM2Signer(DSAEncoding, Digest) - Constructor for class org.bouncycastle.crypto.signers.SM2Signer
 
SM2SignerTest - Class in org.bouncycastle.crypto.test
 
SM2SignerTest() - Constructor for class org.bouncycastle.crypto.test.SM2SignerTest
 
sm3 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
SM3Digest - Class in org.bouncycastle.crypto.digests
Implementation of Chinese SM3 digest as described at https://tools.ietf.org/html/draft-shen-sm3-hash-01 and at .... ( Chinese PDF ) The specification says "process a bit stream", but this is written to process bytes in blocks of 4, meaning this will process 32-bit word groups.
SM3Digest() - Constructor for class org.bouncycastle.crypto.digests.SM3Digest
Standard constructor
SM3Digest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.SM3Digest
Standard constructor, with Purpose
SM3Digest(SM3Digest) - Constructor for class org.bouncycastle.crypto.digests.SM3Digest
Copy constructor.
SM3DigestTest - Class in org.bouncycastle.crypto.test
standard vector test for SM3 digest from chinese specification
SM3HMacTest - Class in org.bouncycastle.crypto.test
SM3 HMac Test, using the standard RFC 2202 / RFC 4231 key/message inputs.
SM3HMacTest() - Constructor for class org.bouncycastle.crypto.test.SM3HMacTest
 
SM4Engine - Class in org.bouncycastle.crypto.engines
SM4 Block Cipher - SM4 is a 128 bit block cipher with a 128 bit key.
SM4Engine() - Constructor for class org.bouncycastle.crypto.engines.SM4Engine
 
SM4Test - Class in org.bouncycastle.crypto.test
SM4 tester, vectors from https://eprint.iacr.org/2008/329.pdf
sm5 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm6_cbc - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm6_cfb128 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm6_ecb - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm6_ofb128 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm9encrypt - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm9keyagreement - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm9sign - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sm_scheme - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
SMALL_FACTOR_LIMIT - Static variable in class org.bouncycastle.math.Primes
 
smime - Static variable in class org.bouncycastle.asn1.misc.NetscapeCertType
 
smime_alg - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
S/MIME: Algorithm Identifiers ; 1.2.840.113549.1.9.16.3
SMIMEAttributes - Interface in org.bouncycastle.asn1.smime
 
smimeCA - Static variable in class org.bouncycastle.asn1.misc.NetscapeCertType
 
sMIMECapabilitesVersions - Static variable in class org.bouncycastle.asn1.smime.SMIMECapabilities
 
smimeCapabilities - Static variable in interface org.bouncycastle.asn1.smime.SMIMEAttributes
 
SMIMECapabilities - Class in org.bouncycastle.asn1.smime
Handler class for dealing with S/MIME Capabilities
SMIMECapabilities(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.smime.SMIMECapabilities
 
SMIMECapabilitiesAttribute - Class in org.bouncycastle.asn1.smime
 
SMIMECapabilitiesAttribute(SMIMECapabilityVector) - Constructor for class org.bouncycastle.asn1.smime.SMIMECapabilitiesAttribute
 
sMIMECapabilitiesVersions - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.15.3 -- smime capability
sMIMECapabilitiesVersions - Static variable in class org.bouncycastle.asn1.smime.SMIMECapability
 
SMIMECapability - Class in org.bouncycastle.asn1.smime
 
SMIMECapability(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.smime.SMIMECapability
 
SMIMECapability(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.smime.SMIMECapability
 
SMIMECapabilityVector - Class in org.bouncycastle.asn1.smime
Handler for creating a vector S/MIME Capabilities
SMIMECapabilityVector() - Constructor for class org.bouncycastle.asn1.smime.SMIMECapabilityVector
 
SMIMEEncryptionKeyPreferenceAttribute - Class in org.bouncycastle.asn1.smime
The SMIMEEncryptionKeyPreference object.
SMIMEEncryptionKeyPreferenceAttribute(IssuerAndSerialNumber) - Constructor for class org.bouncycastle.asn1.smime.SMIMEEncryptionKeyPreferenceAttribute
 
SMIMEEncryptionKeyPreferenceAttribute(RecipientKeyIdentifier) - Constructor for class org.bouncycastle.asn1.smime.SMIMEEncryptionKeyPreferenceAttribute
 
SMIMEEncryptionKeyPreferenceAttribute(ASN1OctetString) - Constructor for class org.bouncycastle.asn1.smime.SMIMEEncryptionKeyPreferenceAttribute
 
SMIMETest - Class in org.bouncycastle.asn1.smime.test
 
SMIMETest() - Constructor for class org.bouncycastle.asn1.smime.test.SMIMETest
 
sms4_cbc - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sms4_ccm - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sms4_cfb1 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sms4_cfb128 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sms4_cfb8 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sms4_ctr - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sms4_ecb - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sms4_gcm - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sms4_ocb - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sms4_ofb128 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sms4_wrap - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sms4_wrap_pad - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
sms4_xts - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
SN - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
Deprecated.
use SERIALNUMBER or SURNAME
sn - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
SN - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
device serial number name - StringType(SIZE(1..64))
SNMPv2 - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.6: SNMPv2 -- never really used
snova - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
Snova
snova_24_5_4_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_24_5_4_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_24_5_4_shake_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_24_5_4_SHAKE_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_24_5_4_shake_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_24_5_4_SHAKE_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_24_5_4_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_24_5_4_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_24_5_5_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_24_5_5_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_24_5_5_shake_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_24_5_5_SHAKE_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_24_5_5_shake_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_24_5_5_SHAKE_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_24_5_5_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_24_5_5_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_25_8_3_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_25_8_3_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_25_8_3_shake_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_25_8_3_SHAKE_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_25_8_3_shake_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_25_8_3_SHAKE_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_25_8_3_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_25_8_3_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_29_6_5_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_29_6_5_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_29_6_5_shake_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_29_6_5_SHAKE_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_29_6_5_shake_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_29_6_5_SHAKE_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_29_6_5_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_29_6_5_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_37_17_2_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_37_17_2_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_37_17_2_shake_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_37_17_2_SHAKE_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_37_17_2_shake_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_37_17_2_SHAKE_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_37_17_2_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_37_17_2_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_37_8_4_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_37_8_4_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_37_8_4_shake_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_37_8_4_SHAKE_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_37_8_4_shake_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_37_8_4_SHAKE_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_37_8_4_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_37_8_4_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_49_11_3_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_49_11_3_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_49_11_3_shake_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_49_11_3_SHAKE_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_49_11_3_shake_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_49_11_3_SHAKE_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_49_11_3_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_49_11_3_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_56_25_2_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_56_25_2_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_56_25_2_shake_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_56_25_2_SHAKE_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_56_25_2_shake_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_56_25_2_SHAKE_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_56_25_2_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_56_25_2_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_60_10_4_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_60_10_4_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_60_10_4_shake_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_60_10_4_SHAKE_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_60_10_4_shake_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_60_10_4_SHAKE_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_60_10_4_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_60_10_4_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_66_15_3_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_66_15_3_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_66_15_3_shake_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_66_15_3_SHAKE_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_66_15_3_shake_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_66_15_3_SHAKE_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_66_15_3_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_66_15_3_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_75_33_2_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_75_33_2_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_75_33_2_shake_esk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_75_33_2_SHAKE_ESK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_75_33_2_shake_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_75_33_2_SHAKE_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
snova_75_33_2_ssk - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SNOVA_75_33_2_SSK - Static variable in class org.bouncycastle.pqc.crypto.snova.SnovaParameters
 
SnovaKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.snova
 
SnovaKeyGenerationParameters(SecureRandom, SnovaParameters) - Constructor for class org.bouncycastle.pqc.crypto.snova.SnovaKeyGenerationParameters
 
SnovaKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.snova
Implementation of the Snova asymmetric key pair generator following the Snova signature scheme specifications.
SnovaKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.snova.SnovaKeyPairGenerator
 
SnovaParameters - Class in org.bouncycastle.pqc.crypto.snova
 
SnovaPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.snova
 
SnovaPrivateKeyParameters(SnovaParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.snova.SnovaPrivateKeyParameters
 
SnovaPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.snova
 
SnovaPublicKeyParameters(SnovaParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.snova.SnovaPublicKeyParameters
 
SnovaSigner - Class in org.bouncycastle.pqc.crypto.snova
Implementation of the Snova digital signature scheme as specified in the Snova documentation.
SnovaSigner() - Constructor for class org.bouncycastle.pqc.crypto.snova.SnovaSigner
 
SnovaTest - Class in org.bouncycastle.pqc.crypto.test
 
SnovaTest() - Constructor for class org.bouncycastle.pqc.crypto.test.SnovaTest
 
sntrup1013 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sntrup1013 - Static variable in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeParameters
 
sntrup1277 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sntrup1277 - Static variable in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeParameters
 
sntrup653 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sntrup653 - Static variable in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeParameters
 
sntrup761 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sntrup761 - Static variable in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeParameters
 
sntrup857 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sntrup857 - Static variable in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeParameters
 
sntrup953 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sntrup953 - Static variable in class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeParameters
 
SNTRUPrimeKEMExtractor - Class in org.bouncycastle.pqc.crypto.ntruprime
 
SNTRUPrimeKEMExtractor(SNTRUPrimePrivateKeyParameters) - Constructor for class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeKEMExtractor
 
SNTRUPrimeKEMGenerator - Class in org.bouncycastle.pqc.crypto.ntruprime
 
SNTRUPrimeKEMGenerator(SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeKEMGenerator
 
SNTRUPrimeKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.ntruprime
 
SNTRUPrimeKeyGenerationParameters(SecureRandom, SNTRUPrimeParameters) - Constructor for class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeKeyGenerationParameters
initialise the generator with a source of randomness and a strength (in bits).
SNTRUPrimeKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.ntruprime
 
SNTRUPrimeKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeKeyPairGenerator
 
SNTRUPrimeKeyParameters - Class in org.bouncycastle.pqc.crypto.ntruprime
 
SNTRUPrimeKeyParameters(boolean, SNTRUPrimeParameters) - Constructor for class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeKeyParameters
 
SNTRUPrimeParameters - Class in org.bouncycastle.pqc.crypto.ntruprime
StreamLined NTRU Prime Parameter Specs
SNTRUPrimePrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.ntruprime
 
SNTRUPrimePrivateKeyParameters(SNTRUPrimeParameters, byte[], byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimePrivateKeyParameters
 
SNTRUPrimePublicKeyParameters - Class in org.bouncycastle.pqc.crypto.ntruprime
 
SNTRUPrimePublicKeyParameters(SNTRUPrimeParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimePublicKeyParameters
 
SNTRUPrimeTest - Class in org.bouncycastle.pqc.crypto.test
 
SNTRUPrimeTest() - Constructor for class org.bouncycastle.pqc.crypto.test.SNTRUPrimeTest
 
solveQuadraticEquation(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECCurve.AbstractF2m
Solves a quadratic equation z2 + z = beta(X9.62 D.1.6) The other solution is z + 1.
sortedElements - Variable in class org.bouncycastle.asn1.ASN1Set
 
SP80038GTest - Class in org.bouncycastle.crypto.test
 
SP80038GTest() - Constructor for class org.bouncycastle.crypto.test.SP80038GTest
 
SP80038GTest.FPECharDecryptor - Class in org.bouncycastle.crypto.test
 
SP80038GTest.FPECharEncryptor - Class in org.bouncycastle.crypto.test
 
SP80090DRBG - Interface in org.bouncycastle.crypto.prng.drbg
Interface to SP800-90A deterministic random bit generators.
SP800RandomTest - Class in org.bouncycastle.crypto.prng.test
 
SP800RandomTest() - Constructor for class org.bouncycastle.crypto.prng.test.SP800RandomTest
 
SP800SecureRandom - Class in org.bouncycastle.crypto.prng
 
SP800SecureRandomBuilder - Class in org.bouncycastle.crypto.prng
Builder class for making SecureRandom objects based on SP 800-90A Deterministic Random Bit Generators (DRBG).
SP800SecureRandomBuilder() - Constructor for class org.bouncycastle.crypto.prng.SP800SecureRandomBuilder
Basic constructor, creates a builder using an EntropySourceProvider based on the default SecureRandom with predictionResistant set to false.
SP800SecureRandomBuilder(SecureRandom, boolean) - Constructor for class org.bouncycastle.crypto.prng.SP800SecureRandomBuilder
Construct a builder with an EntropySourceProvider based on the passed in SecureRandom and the passed in value for prediction resistance.
SP800SecureRandomBuilder(EntropySourceProvider) - Constructor for class org.bouncycastle.crypto.prng.SP800SecureRandomBuilder
Create a builder which makes creates the SecureRandom objects from a specified entropy source provider.
sparkle_opt12(SparkleDigest.Friend, int[], int) - Static method in class org.bouncycastle.crypto.engines.SparkleEngine
 
sparkle_opt16(SparkleDigest.Friend, int[], int) - Static method in class org.bouncycastle.crypto.engines.SparkleEngine
 
SparkleDigest - Class in org.bouncycastle.crypto.digests
Sparkle v1.2, based on the current round 3 submission, https://sparkle-lwc.github.io/ Reference C implementation: https://github.com/cryptolu/sparkle Specification: https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/sparkle-spec-final.pdf
SparkleDigest(SparkleDigest.SparkleParameters) - Constructor for class org.bouncycastle.crypto.digests.SparkleDigest
 
SparkleDigest.Friend - Class in org.bouncycastle.crypto.digests
 
SparkleDigest.SparkleParameters - Enum in org.bouncycastle.crypto.digests
 
SparkleEngine - Class in org.bouncycastle.crypto.engines
Sparkle v1.2, based on the current round 3 submission, https://sparkle-lwc.github.io/ Reference C implementation: https://github.com/cryptolu/sparkle Specification: https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/sparkle-spec-final.pdf
SparkleEngine(SparkleEngine.SparkleParameters) - Constructor for class org.bouncycastle.crypto.engines.SparkleEngine
 
SparkleEngine.SparkleParameters - Enum in org.bouncycastle.crypto.engines
 
SparkleTest - Class in org.bouncycastle.crypto.test
 
SparkleTest() - Constructor for class org.bouncycastle.crypto.test.SparkleTest
 
SPECIAL_USER_REQUIREMENTS - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
sphincs256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
Sphincs-256
sphincs256 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
sphincs256_with_BLAKE512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincs256_with_BLAKE512 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
sphincs256_with_SHA3_512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincs256_with_SHA3_512 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
sphincs256_with_SHA512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincs256_with_SHA512 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
SPHINCS256KeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.sphincs
 
SPHINCS256KeyGenerationParameters(SecureRandom, Digest) - Constructor for class org.bouncycastle.pqc.crypto.sphincs.SPHINCS256KeyGenerationParameters
 
SPHINCS256KeyPairGenerator - Class in org.bouncycastle.pqc.crypto.sphincs
 
SPHINCS256KeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.sphincs.SPHINCS256KeyPairGenerator
 
SPHINCS256KeyParams - Class in org.bouncycastle.pqc.asn1
 
SPHINCS256KeyParams(AlgorithmIdentifier) - Constructor for class org.bouncycastle.pqc.asn1.SPHINCS256KeyParams
 
SPHINCS256Signer - Class in org.bouncycastle.pqc.crypto.sphincs
SPHINCS-256 signer.
SPHINCS256Signer(Digest, Digest) - Constructor for class org.bouncycastle.pqc.crypto.sphincs.SPHINCS256Signer
Base constructor.
Sphincs256Test - Class in org.bouncycastle.pqc.crypto.test
 
Sphincs256Test() - Constructor for class org.bouncycastle.pqc.crypto.test.Sphincs256Test
 
SPHINCSKeyParameters - Class in org.bouncycastle.pqc.crypto.sphincs
 
SPHINCSKeyParameters(boolean, String) - Constructor for class org.bouncycastle.pqc.crypto.sphincs.SPHINCSKeyParameters
 
sphincsPlus - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
SPHINCS+
sphincsPlus_haraka_128f_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_haraka_128f_r3_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_haraka_128s_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_haraka_128s_r3_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_haraka_192f_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_haraka_192f_r3_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_haraka_192s_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_haraka_192s_r3_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_haraka_256f_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_haraka_256f_r3_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_haraka_256s_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_haraka_256s_r3_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_interop - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_sha2_128f - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.4.13 OQS_OID_SPHINCSSHA2128FSIMPLE
sphincsPlus_sha2_128f_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_sha2_128f_r3_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_sha2_128s - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.4.16 OQS_OID_SPHINCSSHA2128SSIMPLE
sphincsPlus_sha2_128s_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_sha2_128s_r3_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_sha2_192f - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.5.10 OQS_OID_SPHINCSSHA2192FSIMPLE
sphincsPlus_sha2_192f_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_sha2_192f_r3_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_sha2_192s - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.5.12 OQS_OID_SPHINCSSHA2192SSIMPLE
sphincsPlus_sha2_192s_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_sha2_192s_r3_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_sha2_256f - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.6.10 OQS_OID_SPHINCSSHA2256FSIMPLE
sphincsPlus_sha2_256f_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_sha2_256f_r3_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_sha2_256s - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.6.12 OQS_OID_SPHINCSSHA2256SSIMPLE
sphincsPlus_sha2_256s_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_sha2_256s_r3_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_shake_128f - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.7.13 OQS_OID_SPHINCSSHAKE128FSIMPLE
sphincsPlus_shake_128f_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_shake_128f_r3_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_shake_128s - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.7.16 OQS_OID_SPHINCSSHAKE128SSIMPLE
sphincsPlus_shake_128s_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_shake_128s_r3_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_shake_192f - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.8.10 OQS_OID_SPHINCSSHAKE192FSIMPLE
sphincsPlus_shake_192f_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_shake_192f_r3_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_shake_192s - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.8.12 OQS_OID_SPHINCSSHAKE192SSIMPLE
sphincsPlus_shake_192s_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_shake_192s_r3_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_shake_256f - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.9.10 OQS_OID_SPHINCSSHAKE256FSIMPLE
sphincsPlus_shake_256f_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_shake_256f_r3_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_shake_256s - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
1.3.9999.6.9.12 OQS_OID_SPHINCSSHAKE256SSIMPLE
sphincsPlus_shake_256s_r3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sphincsPlus_shake_256s_r3_simple - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
SPHINCSPLUSPrivateKey - Class in org.bouncycastle.pqc.asn1
See https://datatracker.ietf.org/doc/draft-uni-qsckeys-sphincsplus/00/ for details ASN.1 Encoding for a SphincsPlus private key for fully populated: SPHINCSPLUSPrivateKey ::= SEQUENCE { version INTEGER {v2(1)} --syntax version 2 (round 3) skseed OCTET STRING, --n-byte private key seed skprf OCTET STRING, --n-byte private key seed PublicKey SPHINCSPLUSPublicKey --public key }
SPHINCSPLUSPrivateKey(int, byte[], byte[]) - Constructor for class org.bouncycastle.pqc.asn1.SPHINCSPLUSPrivateKey
 
SPHINCSPLUSPrivateKey(int, byte[], byte[], SPHINCSPLUSPublicKey) - Constructor for class org.bouncycastle.pqc.asn1.SPHINCSPLUSPrivateKey
 
SPHINCSPLUSPrivateKey(ASN1Sequence) - Constructor for class org.bouncycastle.pqc.asn1.SPHINCSPLUSPrivateKey
Deprecated.
use getInstance()
SPHINCSPLUSPublicKey - Class in org.bouncycastle.pqc.asn1
See https://datatracker.ietf.org/doc/draft-uni-qsckeys-sphincsplus/00/ for details.
SPHINCSPLUSPublicKey(byte[], byte[]) - Constructor for class org.bouncycastle.pqc.asn1.SPHINCSPLUSPublicKey
 
SPHINCSPLUSPublicKey(ASN1Sequence) - Constructor for class org.bouncycastle.pqc.asn1.SPHINCSPLUSPublicKey
Deprecated.
use getInstance()
SphincsPlusTest - Class in org.bouncycastle.pqc.crypto.test
 
SphincsPlusTest() - Constructor for class org.bouncycastle.pqc.crypto.test.SphincsPlusTest
 
SPHINCSPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.sphincs
 
SPHINCSPrivateKeyParameters(byte[]) - Constructor for class org.bouncycastle.pqc.crypto.sphincs.SPHINCSPrivateKeyParameters
 
SPHINCSPrivateKeyParameters(byte[], String) - Constructor for class org.bouncycastle.pqc.crypto.sphincs.SPHINCSPrivateKeyParameters
 
SPHINCSPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.sphincs
 
SPHINCSPublicKeyParameters(byte[]) - Constructor for class org.bouncycastle.pqc.crypto.sphincs.SPHINCSPublicKeyParameters
 
SPHINCSPublicKeyParameters(byte[], String) - Constructor for class org.bouncycastle.pqc.crypto.sphincs.SPHINCSPublicKeyParameters
 
split(int, int) - Method in interface org.bouncycastle.crypto.threshold.SecretSplitter
Creates secret shares.
split(int, int) - Method in class org.bouncycastle.crypto.threshold.ShamirSecretSplitter
 
split(String, char) - Static method in class org.bouncycastle.util.Strings
 
splitAround(SecretShare, int, int) - Method in interface org.bouncycastle.crypto.threshold.SecretSplitter
Creates secret shares from a given secret share.
splitAround(SecretShare, int, int) - Method in class org.bouncycastle.crypto.threshold.ShamirSecretSplitter
 
splitParams - Variable in class org.bouncycastle.math.ec.endo.GLVTypeAParameters
 
splitParams - Variable in class org.bouncycastle.math.ec.endo.GLVTypeBParameters
 
SplitSecret - Interface in org.bouncycastle.crypto.threshold
 
SPuri - Class in org.bouncycastle.asn1.esf
 
SPuri(ASN1IA5String) - Constructor for class org.bouncycastle.asn1.esf.SPuri
 
SPUserNotice - Class in org.bouncycastle.asn1.esf
 
SPUserNotice(NoticeReference, DisplayText) - Constructor for class org.bouncycastle.asn1.esf.SPUserNotice
 
sqFromBytes(byte[]) - Method in class org.bouncycastle.pqc.math.ntru.HPS4096Polynomial
 
sqFromBytes(byte[]) - Method in class org.bouncycastle.pqc.math.ntru.HPSPolynomial
 
sqFromBytes(byte[]) - Method in class org.bouncycastle.pqc.math.ntru.HRSS1373Polynomial
 
sqFromBytes(byte[]) - Method in class org.bouncycastle.pqc.math.ntru.HRSSPolynomial
 
sqFromBytes(byte[]) - Method in class org.bouncycastle.pqc.math.ntru.Polynomial
Unpack a Sq polynomial
sqisign - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
SQIsign (Short Quaternion and Isogeny Signature).
sqisign_lvl1 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sqisign_lvl1 - Static variable in class org.bouncycastle.pqc.crypto.sqisign.SQIsignParameters
 
sqisign_lvl3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sqisign_lvl3 - Static variable in class org.bouncycastle.pqc.crypto.sqisign.SQIsignParameters
 
sqisign_lvl5 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
sqisign_lvl5 - Static variable in class org.bouncycastle.pqc.crypto.sqisign.SQIsignParameters
 
SQIsignKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.sqisign
 
SQIsignKeyGenerationParameters(SecureRandom, SQIsignParameters) - Constructor for class org.bouncycastle.pqc.crypto.sqisign.SQIsignKeyGenerationParameters
 
SQIsignKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.sqisign
SQIsign key-pair generator wired for all three NIST parameter sets (lvl1, lvl3, lvl5).
SQIsignKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.sqisign.SQIsignKeyPairGenerator
 
SQIsignParameters - Class in org.bouncycastle.pqc.crypto.sqisign
Parameter sets for SQIsign (Short Quaternion and Isogeny Signature), the NIST PQC additional-signatures candidate based on isogenies of supersingular elliptic curves.
SQIsignPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.sqisign
 
SQIsignPrivateKeyParameters(SQIsignParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.sqisign.SQIsignPrivateKeyParameters
 
SQIsignPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.sqisign
 
SQIsignPublicKeyParameters(SQIsignParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.sqisign.SQIsignPublicKeyParameters
 
SQIsignSigner - Class in org.bouncycastle.pqc.crypto.sqisign
SQIsign signer.
SQIsignSigner() - Constructor for class org.bouncycastle.pqc.crypto.sqisign.SQIsignSigner
 
SQIsignTest - Class in org.bouncycastle.pqc.crypto.test
KAT-driven tests for SQIsign.
SQIsignTest() - Constructor for class org.bouncycastle.pqc.crypto.test.SQIsignTest
 
sqMul(Polynomial, Polynomial) - Method in class org.bouncycastle.pqc.math.ntru.Polynomial
 
sqr(int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
sqr(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
sqr(int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
sqr(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
sqr(int) - Static method in class org.bouncycastle.math.raw.GF16
Constant-time GF(16) squaring over x^4 + x + 1.
sqr(int) - Static method in class org.bouncycastle.math.raw.GF256AES
Constant-time GF(256) squaring over 0x11b.
sqrt(BigInteger, BigInteger) - Static method in class org.bouncycastle.crypto.hash2curve.H2cUtils
Calculate the square root of val in a prime field order
sqrt() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
return a sqrt root - the routine verifies that the calculation returns the right value - if none exists it returns null.
sqrt() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
return a sqrt root - the routine verifies that the calculation returns the right value - if none exists it returns null.
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
return a sqrt root - the routine verifies that the calculation returns the right value - if none exists it returns null.
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
return a sqrt root - the routine verifies that the calculation returns the right value - if none exists it returns null.
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
return a sqrt root - the routine verifies that the calculation returns the right value - if none exists it returns null.
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
return a sqrt root - the routine verifies that the calculation returns the right value - if none exists it returns null.
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
return a sqrt root - the routine verifies that the calculation returns the right value - if none exists it returns null.
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
return a sqrt root - the routine verifies that the calculation returns the right value - if none exists it returns null.
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
return a sqrt root - the routine verifies that the calculation returns the right value - if none exists it returns null.
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
return a sqrt root - the routine verifies that the calculation returns the right value - if none exists it returns null.
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
return a sqrt root - the routine verifies that the calculation returns the right value - if none exists it returns null.
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
return a sqrt root - the routine verifies that the calculation returns the right value - if none exists it returns null.
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
return a sqrt root - the routine verifies that the calculation returns the right value - if none exists it returns null.
sqrt(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
sqrt(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
sqrt(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
sqrt(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
sqrt(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
sqrt(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
sqrt(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
sqrt(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
sqrt(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
sqrt() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
sqrt() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
sqrt() - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
return a sqrt root - the routine verifies that the calculation returns the right value - if none exists it returns null.
sqrt() - Method in class org.bouncycastle.math.ec.ECFieldElement
 
sqrtOrNull() - Method in class org.bouncycastle.crypto.bls.Fp2Element
Tries to compute a square root of this in Fp^2, using the Wahby-Boneh algorithm specialised to p ≡ 3 (mod 4) ("Fast and simple constant-time hashing to the BLS12-381 elliptic curve", Algorithm 1).
sqrtRatio(BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.hash2curve.impl.GenericSqrtRatioCalculator
he sqrtRatio subroutine of hash2Curve in the field F
SqrtRatio - Class in org.bouncycastle.crypto.hash2curve.impl
The result of a sqrt_ratio calculation
SqrtRatio(boolean, BigInteger) - Constructor for class org.bouncycastle.crypto.hash2curve.impl.SqrtRatio
Constructs an instance of SqrtRatio representing the result of a square root ratio computation.
sqrtRatio(BigInteger, BigInteger) - Method in interface org.bouncycastle.crypto.hash2curve.SqrtRatioCalculator
he sqrtRatio subroutine of hash2Curve in the field F
SqrtRatioCalculator - Interface in org.bouncycastle.crypto.hash2curve
Interface for a calculator of SqrtRatio
sqrtRatioVar(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
sqrtRatioVar(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
sqToBytes(int) - Method in class org.bouncycastle.pqc.math.ntru.HPS4096Polynomial
 
sqToBytes(int) - Method in class org.bouncycastle.pqc.math.ntru.HPSPolynomial
 
sqToBytes(int) - Method in class org.bouncycastle.pqc.math.ntru.HRSS1373Polynomial
 
sqToBytes(int) - Method in class org.bouncycastle.pqc.math.ntru.HRSSPolynomial
 
sqToBytes(int) - Method in class org.bouncycastle.pqc.math.ntru.Polynomial
Pack Sq polynomial as a byte array
square() - Method in class org.bouncycastle.crypto.bls.Fp12Element
Squaring via complex-style: (a0 + a1*w)^2 = (a0+a1)(a0+a1*v) - a0*a1 - a0*a1*v + 2*a0*a1*w.
square() - Method in class org.bouncycastle.crypto.bls.Fp2Element
(a + b*I)^2 = (a-b)(a+b) + 2ab*I.
square() - Method in class org.bouncycastle.crypto.bls.Fp6Element
Squaring via the Chung-Hasan SQR3 algorithm: 6 Fp^2 multiplications versus 9 for the schoolbook product.
square(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
square(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_128
 
square(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_256
 
square(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_512
 
square(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
square() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
square(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
square() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
square(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
square(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
square(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
square(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
square(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
square(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
square(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
square(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
square(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
square(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
square(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
square(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
square(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
square(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
square(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
square(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
square(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
square(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
square(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
square(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
square(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
square(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
square(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
square(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
square() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
square() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
square() - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
square() - Method in class org.bouncycastle.math.ec.ECFieldElement
 
square(int, int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
square(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
square(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
square(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat128
 
square(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat160
 
square(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat160
 
square(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
square(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat192
 
square(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
square(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
square(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
square(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
square(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat384
 
square(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat448
 
square(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat512
 
squareAddToExt(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
squareAddToExt(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
squareAddToExt(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
squareAddToExt(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
squareAddToExt(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
squareAddToExt(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
squareAddToExt(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
squareAddToExt(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
squareAddToExt(long[], long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
squareMinusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
squareMinusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
squareMinusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
squareMinusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
squareMinusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
squareMinusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
squareMinusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
squareMinusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
squareMinusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
squareMinusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
squareMinusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
squareMinusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement
 
squareN(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
squareN(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
squareN(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
squareN(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
squareN(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
squareN(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
squareN(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
squareN(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
squareN(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
squareN(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
squareN(int[], int, int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
squareN(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
squareN(int[], int, int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
squareN(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
squareN(int[], int, int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
squareN(int[], int, int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
squareN(int[], int, int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
squareN(long[], int, long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
squareN(long[], int, long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
squareN(long[], int, long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
squareN(long[], int, long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
squareN(long[], int, long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
squareN(long[], int, long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
squareN(long[], int, long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
squareN(long[], int, long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
squareN(long[], int, long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
squarePlusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
squarePlusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
squarePlusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
squarePlusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
squarePlusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
squarePlusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
squarePlusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
squarePlusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
squarePlusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
squarePlusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
squarePlusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
squarePlusProduct(ECFieldElement, ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement
 
squarePow(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
squarePow(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
squarePow(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
squarePow(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
squarePow(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
squarePow(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
squarePow(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
squarePow(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
squarePow(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
squarePow(int) - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
squarePow(int) - Method in class org.bouncycastle.math.ec.ECFieldElement
 
squareWordAddTo(int[], int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
squareWordAddTo(int[], int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
squeeze(byte[], int, long) - Method in class org.bouncycastle.crypto.digests.KeccakDigest
 
squeezing - Variable in class org.bouncycastle.crypto.digests.KeccakDigest
 
SRP6Client - Class in org.bouncycastle.crypto.agreement.srp
Implements the client side SRP-6a protocol.
SRP6Client() - Constructor for class org.bouncycastle.crypto.agreement.srp.SRP6Client
 
SRP6GroupParameters - Class in org.bouncycastle.crypto.params
 
SRP6GroupParameters(BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.params.SRP6GroupParameters
 
SRP6Server - Class in org.bouncycastle.crypto.agreement.srp
Implements the server side SRP-6a protocol.
SRP6Server() - Constructor for class org.bouncycastle.crypto.agreement.srp.SRP6Server
 
SRP6StandardGroups - Class in org.bouncycastle.crypto.agreement.srp
 
SRP6StandardGroups() - Constructor for class org.bouncycastle.crypto.agreement.srp.SRP6StandardGroups
 
SRP6Test - Class in org.bouncycastle.crypto.test
 
SRP6Test() - Constructor for class org.bouncycastle.crypto.test.SRP6Test
 
SRP6Util - Class in org.bouncycastle.crypto.agreement.srp
 
SRP6Util() - Constructor for class org.bouncycastle.crypto.agreement.srp.SRP6Util
 
SRP6VerifierGenerator - Class in org.bouncycastle.crypto.agreement.srp
Generates new SRP verifier for user
SRP6VerifierGenerator() - Constructor for class org.bouncycastle.crypto.agreement.srp.SRP6VerifierGenerator
 
srsaOAEPEncryptionSET - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#1: 1.2.840.113549.1.1.6
ss - Variable in class org.bouncycastle.pqc.crypto.test.NTRUKAT
Shared key
ssf33_cbc - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
ssf33_cfb1 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
ssf33_cfb128 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
ssf33_cfb8 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
ssf33_ecb - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
ssf33_ofb128 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
SSHNamedCurves - Class in org.bouncycastle.crypto.util
 
SSHNamedCurves() - Constructor for class org.bouncycastle.crypto.util.SSHNamedCurves
 
sslCA - Static variable in class org.bouncycastle.asn1.misc.NetscapeCertType
 
sslClient - Static variable in class org.bouncycastle.asn1.misc.NetscapeCertType
 
sslServer - Static variable in class org.bouncycastle.asn1.misc.NetscapeCertType
 
ST - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
state, or province name - StringType(SIZE(1..64))
st - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
ST - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
state, or province name - StringType(SIZE(1..64))
StagedAgreement - Interface in org.bouncycastle.crypto
 
StandardDSAEncoding - Class in org.bouncycastle.crypto.signers
 
StandardDSAEncoding() - Constructor for class org.bouncycastle.crypto.signers.StandardDSAEncoding
 
state - Variable in class org.bouncycastle.crypto.digests.KeccakDigest
 
STATE_INITIALISED - Static variable in class org.bouncycastle.crypto.agreement.owl.OwlClient
 
STATE_INITIALISED - Static variable in class org.bouncycastle.crypto.agreement.owl.OwlServer
 
STATE_INITIALIZED - Static variable in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEParticipant
 
STATE_INITIALIZED - Static variable in class org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant
 
STATE_KC_INITIALISED - Static variable in class org.bouncycastle.crypto.agreement.owl.OwlClient
 
STATE_KC_INITIALISED - Static variable in class org.bouncycastle.crypto.agreement.owl.OwlServer
 
STATE_KC_VALIDATED - Static variable in class org.bouncycastle.crypto.agreement.owl.OwlClient
 
STATE_KC_VALIDATED - Static variable in class org.bouncycastle.crypto.agreement.owl.OwlServer
 
STATE_KEY_CALCULATED - Static variable in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEParticipant
 
STATE_KEY_CALCULATED - Static variable in class org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant
 
STATE_KEY_CALCULATED - Static variable in class org.bouncycastle.crypto.agreement.owl.OwlClient
 
STATE_KEY_CALCULATED - Static variable in class org.bouncycastle.crypto.agreement.owl.OwlServer
 
STATE_LOGIN_FINISHED - Static variable in class org.bouncycastle.crypto.agreement.owl.OwlClient
 
STATE_LOGIN_FINISHED - Static variable in class org.bouncycastle.crypto.agreement.owl.OwlServer
 
STATE_LOGIN_INITIALISED - Static variable in class org.bouncycastle.crypto.agreement.owl.OwlClient
 
STATE_LOGIN_INITIALISED - Static variable in class org.bouncycastle.crypto.agreement.owl.OwlServer
 
STATE_ROUND_1_CREATED - Static variable in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEParticipant
 
STATE_ROUND_1_CREATED - Static variable in class org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant
 
STATE_ROUND_1_VALIDATED - Static variable in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEParticipant
 
STATE_ROUND_1_VALIDATED - Static variable in class org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant
 
STATE_ROUND_2_CREATED - Static variable in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEParticipant
 
STATE_ROUND_2_CREATED - Static variable in class org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant
 
STATE_ROUND_2_VALIDATED - Static variable in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEParticipant
 
STATE_ROUND_2_VALIDATED - Static variable in class org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant
 
STATE_ROUND_3_CREATED - Static variable in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEParticipant
 
STATE_ROUND_3_CREATED - Static variable in class org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant
 
STATE_ROUND_3_VALIDATED - Static variable in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEParticipant
 
STATE_ROUND_3_VALIDATED - Static variable in class org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant
 
StateAwareMessageSigner - Interface in org.bouncycastle.pqc.crypto
Base interface for a PQC stateful signature algorithm.
stateOrProvinceName - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
Subject RDN components: stateOrProvinceName = 2.5.4.8
STATIC_INTERNAL_AUTHENTIFICATION_FIRST_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
STATIC_INTERNAL_AUTHENTIFICATION_ONE_STEP - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
STATIC_INTERNAL_AUTHENTIFICATION_SECOND_DATA - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
STATUS_INFORMATION - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
Steuerberater - Static variable in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Steuerberater
Steuerberaterin - Static variable in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Steuerberaterin
Steuerbevollmchtigte - Static variable in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Steuerbevollm�chtigte
Steuerbevollmchtigter - Static variable in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Steuerbevollm�chtigter
Store<T> - Interface in org.bouncycastle.util
A generic interface describing a simple store of objects.
StoreException - Exception in org.bouncycastle.util
Exception thrown if there's an issue doing a match in store.
StoreException(String, Throwable) - Constructor for exception org.bouncycastle.util.StoreException
Basic Constructor.
storeState(File) - Method in class org.bouncycastle.crypto.util.JournaledAlgorithm
Store state of JournalingSecureRandom and AlgorithmIdentifier in temporary file
storeState(OutputStream) - Method in class org.bouncycastle.crypto.util.JournaledAlgorithm
 
StreamBlockCipher - Class in org.bouncycastle.crypto
A parent class for block cipher modes that do not require block aligned data to be processed, but can function in a streaming mode.
StreamBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.StreamBlockCipher
 
StreamCipher - Interface in org.bouncycastle.crypto
the interface stream ciphers conform to.
StreamCipherResetTest - Class in org.bouncycastle.crypto.test
Test whether block ciphers implement reset contract on init, encrypt/decrypt and reset.
StreamCipherResetTest() - Constructor for class org.bouncycastle.crypto.test.StreamCipherResetTest
 
StreamCipherVectorTest - Class in org.bouncycastle.crypto.test
a basic test that takes a stream cipher, key parameter, and an input and output string.
StreamCipherVectorTest(int, StreamCipher, CipherParameters, String, String) - Constructor for class org.bouncycastle.crypto.test.StreamCipherVectorTest
 
StreamLimitTest - Class in org.bouncycastle.asn1.test
 
StreamLimitTest() - Constructor for class org.bouncycastle.asn1.test.StreamLimitTest
 
StreamOverflowException - Exception in org.bouncycastle.util.io
Exception thrown when too much data is written to an InputStream
StreamOverflowException(String) - Constructor for exception org.bouncycastle.util.io.StreamOverflowException
 
StreamParser - Interface in org.bouncycastle.util
 
StreamParsingException - Exception in org.bouncycastle.util
 
StreamParsingException(String, Throwable) - Constructor for exception org.bouncycastle.util.StreamParsingException
 
Streams - Class in org.bouncycastle.util.io
Utility methods to assist with stream processing.
Streams() - Constructor for class org.bouncycastle.util.io.Streams
 
StreamsTest - Class in org.bouncycastle.util.utiltest
 
StreamsTest() - Constructor for class org.bouncycastle.util.utiltest.StreamsTest
 
STREET - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
street - StringType(SIZE(1..64))
street - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
STREET - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
street - StringType(SIZE(1..64))
strength - Variable in class org.bouncycastle.crypto.CipherKeyGenerator
 
STRICT_LENGTH_ENABLED_PROPERTY - Static variable in class org.bouncycastle.crypto.encodings.PKCS1Encoding
Deprecated.
use NOT_STRICT_LENGTH_ENABLED_PROPERTY
StringList - Interface in org.bouncycastle.util
An interface defining a list of strings.
Strings - Class in org.bouncycastle.util
String utilities.
Strings() - Constructor for class org.bouncycastle.util.Strings
 
StringsTest - Class in org.bouncycastle.util.utiltest
 
StringsTest() - Constructor for class org.bouncycastle.util.utiltest.StringsTest
 
StringTest - Class in org.bouncycastle.asn1.test
X.690 test example
StringTest() - Constructor for class org.bouncycastle.asn1.test.StringTest
 
stringToValue(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.asn1.x500.style.AbstractX500NameStyle
For all string values starting with '#' is assumed, that these are already valid ASN.1 objects encoded in hex.
stringToValue(ASN1ObjectIdentifier, String) - Method in interface org.bouncycastle.asn1.x500.X500NameStyle
Convert the passed in String value into the appropriate ASN.1 encoded object.
stripInternalSpaces(String) - Static method in class org.bouncycastle.asn1.x500.style.IETFUtils
 
sub(Fp12Element) - Method in class org.bouncycastle.crypto.bls.Fp12Element
 
sub(Fp2Element) - Method in class org.bouncycastle.crypto.bls.Fp2Element
 
sub(Fp6Element) - Method in class org.bouncycastle.crypto.bls.Fp6Element
 
sub(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
sub(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
sub(int, int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
sub(int, int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
sub(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
sub(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat128
 
sub(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat160
 
sub(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat160
 
sub(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
sub(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat192
 
sub(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
sub(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
sub(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
sub(int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
sub33At(int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
sub33At(int, int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat
 
sub33From(int, int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
sub33From(int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
subBothFrom(int, int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
subBothFrom(int, int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
subBothFrom(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
subBothFrom(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat160
 
subBothFrom(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
subBothFrom(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
subBothFrom(int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
subDWordAt(int, long, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
subDWordAt(int, long, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat
 
subDWordFrom(int, long, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
subDWordFrom(int, long, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
subFrom(int, int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
subFrom(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
subFrom(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
subFrom(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat128
 
subFrom(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat160
 
subFrom(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat160
 
subFrom(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
subFrom(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat192
 
subFrom(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
subFrom(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat224
 
subFrom(int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
subFrom(int[], int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
subFrom(int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat256
 
subFrom(int[], int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat256
 
subjectAlternativeName - Static variable in class org.bouncycastle.asn1.x509.Extension
Subject Alternative Name
subjectAlternativeName - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Subject Alternative Name
SubjectAlternativeName - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
subjectAltPublicKeyInfo - Static variable in class org.bouncycastle.asn1.x509.Extension
the subject’s alternative public key information
SubjectAltPublicKeyInfo - Class in org.bouncycastle.asn1.x509
X.509 Section 9.8.2.
SubjectAltPublicKeyInfo(AlgorithmIdentifier, ASN1BitString) - Constructor for class org.bouncycastle.asn1.x509.SubjectAltPublicKeyInfo
 
SubjectAltPublicKeyInfo(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.asn1.x509.SubjectAltPublicKeyInfo
 
subjectDirectoryAttributes - Static variable in class org.bouncycastle.asn1.x509.Extension
Subject Directory Attributes
SubjectDirectoryAttributes - Class in org.bouncycastle.asn1.x509
This extension may contain further X.500 attributes of the subject.
SubjectDirectoryAttributes(Vector) - Constructor for class org.bouncycastle.asn1.x509.SubjectDirectoryAttributes
Constructor from a vector of attributes.
subjectDirectoryAttributes - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Subject Directory Attributes
SubjectDirectoryAttributes - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
subjectInfoAccess - Static variable in class org.bouncycastle.asn1.x509.Extension
Subject Info Access
subjectInfoAccess - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Subject Info Access
SubjectInfoAccess - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
subjectKeyIdentifier - Static variable in class org.bouncycastle.asn1.x509.Extension
Subject Key Identifier
SubjectKeyIdentifier - Class in org.bouncycastle.asn1.x509
The SubjectKeyIdentifier object.
SubjectKeyIdentifier(byte[]) - Constructor for class org.bouncycastle.asn1.x509.SubjectKeyIdentifier
 
SubjectKeyIdentifier(ASN1OctetString) - Constructor for class org.bouncycastle.asn1.x509.SubjectKeyIdentifier
 
subjectKeyIdentifier - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
Subject Key Identifier
SubjectKeyIdentifier - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
SubjectKeyIdentifierTest - Class in org.bouncycastle.asn1.test
 
SubjectKeyIdentifierTest() - Constructor for class org.bouncycastle.asn1.test.SubjectKeyIdentifierTest
 
SubjectPublicKeyInfo - Class in org.bouncycastle.asn1.x509
The object that contains the public key stored in a certificate.
SubjectPublicKeyInfo(AlgorithmIdentifier, ASN1BitString) - Constructor for class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
 
SubjectPublicKeyInfo(AlgorithmIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
 
SubjectPublicKeyInfo(AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
 
SubjectPublicKeyInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
Deprecated.
use SubjectPublicKeyInfo.getInstance()
SubjectPublicKeyInfoFactory - Class in org.bouncycastle.crypto.util
Factory to create ASN.1 subject public key info objects from lightweight public keys.
SubjectPublicKeyInfoFactory - Class in org.bouncycastle.pqc.crypto.util
Factory to create ASN.1 subject public key info objects from lightweight public keys.
subOne(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
subOne(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
subsequentMessage - Static variable in class org.bouncycastle.asn1.crmf.POPOPrivKey
 
SubsequentMessage - Class in org.bouncycastle.asn1.crmf
 
subtract(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
subtract(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
subtract(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
subtract(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
subtract(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
subtract(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
subtract(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
subtract(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
subtract(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
subtract(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
subtract(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
subtract(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
subtract(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement
 
subtract(ECPoint) - Method in class org.bouncycastle.math.ec.ECPoint.AbstractF2m
 
subtract(ECPoint) - Method in class org.bouncycastle.math.ec.ECPoint.AbstractFp
 
subtract(ECPoint) - Method in class org.bouncycastle.math.ec.ECPoint
 
subtractExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
subtractExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
subtractExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
subtractExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
subtractExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
subtractExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
subtractExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
subtractExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
subtractExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
subtractExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
subtractExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
subtractExt(int[], int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
subWordAt(int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
subWordAt(int, int, int[], int, int) - Static method in class org.bouncycastle.math.raw.Nat
 
subWordFrom(int, int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
subWordFrom(int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
success - Static variable in class org.bouncycastle.asn1.cmc.CMCStatus
 
SUCCESSFUL - Static variable in class org.bouncycastle.asn1.ocsp.OCSPResponseStatus
 
successful(Test, String) - Static method in class org.bouncycastle.util.test.SimpleTestResult
 
suite() - Static method in class org.bouncycastle.asn1.cms.test.CCMParametersTest
 
suite() - Static method in class org.bouncycastle.asn1.cms.test.GCMParametersTest
 
suite() - Static method in class org.bouncycastle.asn1.cms.test.OctetStringTest
 
suite() - Static method in class org.bouncycastle.asn1.test.AllTests
 
suite() - Static method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
suite() - Static method in class org.bouncycastle.asn1.util.test.AllTests
 
suite() - Static method in class org.bouncycastle.crypto.agreement.owl.test.AllTests
 
suite() - Static method in class org.bouncycastle.crypto.agreement.test.AllTests
 
suite() - Static method in class org.bouncycastle.crypto.ec.test.AllTests
 
suite() - Static method in class org.bouncycastle.crypto.hash2curve.test.AllTests
 
suite() - Static method in class org.bouncycastle.crypto.prng.test.AllTests
 
suite() - Static method in class org.bouncycastle.crypto.test.AllTests
 
suite() - Static method in class org.bouncycastle.crypto.threshold.test.AllTests
 
suite() - Static method in class org.bouncycastle.math.ec.test.AllTests
 
suite() - Static method in class org.bouncycastle.math.ec.test.ECAlgorithmsTest
 
suite() - Static method in class org.bouncycastle.math.ec.test.ECPointTest
 
suite() - Static method in class org.bouncycastle.math.ec.test.FixedPointTest
 
suite() - Static method in class org.bouncycastle.math.raw.test.AllTests
 
suite() - Static method in class org.bouncycastle.math.raw.test.InterleaveTest
 
suite() - Static method in class org.bouncycastle.math.test.AllTests
 
suite() - Static method in class org.bouncycastle.math.test.PrimesTest
 
suite() - Static method in class org.bouncycastle.util.encoders.test.AllTests
 
suite() - Static method in class org.bouncycastle.util.io.pem.test.AllTests
 
suite() - Static method in class org.bouncycastle.util.utiltest.AllTests
 
suiteId - Variable in class org.bouncycastle.crypto.hpke.HPKEContext
 
sumOfMultiplies(ECPoint[], BigInteger[]) - Static method in class org.bouncycastle.math.ec.ECAlgorithms
 
sumOfTwoMultiplies(ECPoint, BigInteger, ECPoint, BigInteger) - Static method in class org.bouncycastle.math.ec.ECAlgorithms
 
SUN_JCE_1024 - Static variable in class org.bouncycastle.crypto.agreement.jpake.JPAKEPrimeOrderGroups
From Sun's JDK JavaDoc (docs/guide/security/CryptoSpec.html#AppB) 1024-bit p, 160-bit q and 1024-bit g for 80-bit security.
SUPERSEDED - Static variable in class org.bouncycastle.asn1.x509.CRLReason
Deprecated.
use lower case version
superseded - Static variable in class org.bouncycastle.asn1.x509.CRLReason
 
SUPERSEDED - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
Deprecated.
use lower case version
superseded - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Curve
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.ECCurve.F2m
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.ECCurve.Fp
 
supportsCoordinateSystem(int) - Method in class org.bouncycastle.math.ec.ECCurve
 
SURNAME - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
Naming attributes of type X520name
SURNAME - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
Naming attributes of type X520name
sym_id - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
 
SymbolLookUp - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use DefaultLookUp
SymBytes - Static variable in class org.bouncycastle.crypto.kems.mlkem.MLKEMEngine
 
SymmetricConstraintsTest - Class in org.bouncycastle.crypto.test
 
SymmetricConstraintsTest() - Constructor for class org.bouncycastle.crypto.test.SymmetricConstraintsTest
 
SYSTEM_FAILURE - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
Deprecated.
use lower case version
systemFailure - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
systemUnavail - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 

T

T - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
Title
T - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use a X500NameStyle
T61_STRING - Static variable in interface org.bouncycastle.asn1.BERTags
 
T_l(byte[], ADRS, byte[]) - Method in class org.bouncycastle.crypto.signers.slhdsa.SLHDSAEngine.Sha2Engine
 
T_l(byte[], ADRS, byte[]) - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngine.Sha2Engine
Deprecated.
 
Tables16kKGCMMultiplier_512 - Class in org.bouncycastle.crypto.modes.kgcm
 
Tables16kKGCMMultiplier_512() - Constructor for class org.bouncycastle.crypto.modes.kgcm.Tables16kKGCMMultiplier_512
 
Tables1kGCMExponentiator - Class in org.bouncycastle.crypto.modes.gcm
 
Tables1kGCMExponentiator() - Constructor for class org.bouncycastle.crypto.modes.gcm.Tables1kGCMExponentiator
 
Tables4kGCMMultiplier - Class in org.bouncycastle.crypto.modes.gcm
 
Tables4kGCMMultiplier() - Constructor for class org.bouncycastle.crypto.modes.gcm.Tables4kGCMMultiplier
 
Tables4kKGCMMultiplier_128 - Class in org.bouncycastle.crypto.modes.kgcm
 
Tables4kKGCMMultiplier_128() - Constructor for class org.bouncycastle.crypto.modes.kgcm.Tables4kKGCMMultiplier_128
 
Tables64kGCMMultiplier - Class in org.bouncycastle.crypto.modes.gcm
 
Tables64kGCMMultiplier() - Constructor for class org.bouncycastle.crypto.modes.gcm.Tables64kGCMMultiplier
 
Tables8kGCMMultiplier - Class in org.bouncycastle.crypto.modes.gcm
 
Tables8kGCMMultiplier() - Constructor for class org.bouncycastle.crypto.modes.gcm.Tables8kGCMMultiplier
 
Tables8kKGCMMultiplier_256 - Class in org.bouncycastle.crypto.modes.kgcm
 
Tables8kKGCMMultiplier_256() - Constructor for class org.bouncycastle.crypto.modes.kgcm.Tables8kKGCMMultiplier_256
 
TAG_ASSERTION - Static variable in class org.bouncycastle.asn1.dvcs.CertEtcToken
 
TAG_CAPABILITIES - Static variable in class org.bouncycastle.asn1.dvcs.CertEtcToken
 
TAG_CERTIFICATE - Static variable in class org.bouncycastle.asn1.dvcs.CertEtcToken
 
TAG_CRL - Static variable in class org.bouncycastle.asn1.dvcs.CertEtcToken
 
TAG_ESSCERTID - Static variable in class org.bouncycastle.asn1.dvcs.CertEtcToken
 
TAG_LIST - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
TAG_OCSPCERTID - Static variable in class org.bouncycastle.asn1.dvcs.CertEtcToken
 
TAG_OCSPCERTSTATUS - Static variable in class org.bouncycastle.asn1.dvcs.CertEtcToken
 
TAG_OCSPRESPONSE - Static variable in class org.bouncycastle.asn1.dvcs.CertEtcToken
 
TAG_PKISTATUS - Static variable in class org.bouncycastle.asn1.dvcs.CertEtcToken
 
TAGGED - Static variable in interface org.bouncycastle.asn1.BERTags
 
TaggedAttribute - Class in org.bouncycastle.asn1.cmc
TaggedAttribute from RFC5272 TaggedAttribute ::= SEQUENCE { bodyPartID BodyPartID, attrType OBJECT IDENTIFIER, attrValues SET OF AttributeValue }
TaggedAttribute(BodyPartID, ASN1ObjectIdentifier, ASN1Set) - Constructor for class org.bouncycastle.asn1.cmc.TaggedAttribute
 
TaggedAttributeTest - Class in org.bouncycastle.asn1.cmc.test
 
TaggedAttributeTest() - Constructor for class org.bouncycastle.asn1.cmc.test.TaggedAttributeTest
 
TaggedCertificationRequest - Class in org.bouncycastle.asn1.cmc
TaggedCertificationRequest ::= SEQUENCE { bodyPartID BodyPartID, certificationRequest CertificationRequest }
TaggedCertificationRequest(BodyPartID, CertificationRequest) - Constructor for class org.bouncycastle.asn1.cmc.TaggedCertificationRequest
 
TaggedCertificationRequestTest - Class in org.bouncycastle.asn1.cmc.test
 
TaggedCertificationRequestTest() - Constructor for class org.bouncycastle.asn1.cmc.test.TaggedCertificationRequestTest
 
TaggedContentInfo - Class in org.bouncycastle.asn1.cmc
TaggedContentInfo ::= SEQUENCE { bodyPartID BodyPartID, contentInfo ContentInfo }
TaggedContentInfo(BodyPartID, ContentInfo) - Constructor for class org.bouncycastle.asn1.cmc.TaggedContentInfo
 
TaggedContentInfoTest - Class in org.bouncycastle.asn1.cmc.test
 
TaggedContentInfoTest() - Constructor for class org.bouncycastle.asn1.cmc.test.TaggedContentInfoTest
 
TaggedRequest - Class in org.bouncycastle.asn1.cmc
TaggedRequest ::= CHOICE { tcr [0] TaggedCertificationRequest, crm [1] CertReqMsg, orm [2] SEQUENCE { bodyPartID BodyPartID, requestMessageType OBJECT IDENTIFIER, requestMessageValue ANY DEFINED BY requestMessageType } }
TaggedRequest(TaggedCertificationRequest) - Constructor for class org.bouncycastle.asn1.cmc.TaggedRequest
 
TaggedRequest(CertReqMsg) - Constructor for class org.bouncycastle.asn1.cmc.TaggedRequest
 
TaggedRequestTest - Class in org.bouncycastle.asn1.cmc.test
 
TaggedRequestTest() - Constructor for class org.bouncycastle.asn1.cmc.test.TaggedRequestTest
 
TagTest - Class in org.bouncycastle.asn1.test
X.690 test example
TagTest() - Constructor for class org.bouncycastle.asn1.test.TagTest
 
Target - Class in org.bouncycastle.asn1.x509
Target structure used in target information extension for attribute certificates from RFC 3281.
Target(int, GeneralName) - Constructor for class org.bouncycastle.asn1.x509.Target
Constructor from given details.
TargetEtcChain - Class in org.bouncycastle.asn1.dvcs
TargetEtcChain ::= SEQUENCE { target CertEtcToken, chain SEQUENCE SIZE (1..MAX) OF CertEtcToken OPTIONAL, pathProcInput [0] PathProcInput OPTIONAL }
TargetEtcChain(CertEtcToken) - Constructor for class org.bouncycastle.asn1.dvcs.TargetEtcChain
 
TargetEtcChain(CertEtcToken, CertEtcToken[]) - Constructor for class org.bouncycastle.asn1.dvcs.TargetEtcChain
 
TargetEtcChain(CertEtcToken, PathProcInput) - Constructor for class org.bouncycastle.asn1.dvcs.TargetEtcChain
 
TargetEtcChain(CertEtcToken, CertEtcToken[], PathProcInput) - Constructor for class org.bouncycastle.asn1.dvcs.TargetEtcChain
 
targetGroup - Static variable in class org.bouncycastle.asn1.x509.Target
 
targetInformation - Static variable in class org.bouncycastle.asn1.x509.Extension
TargetInformation extension in attribute certificates.
TargetInformation - Class in org.bouncycastle.asn1.x509
Target information extension for attributes certificates according to RFC 3281.
TargetInformation(Targets) - Constructor for class org.bouncycastle.asn1.x509.TargetInformation
Constructs a target information from a single targets element.
TargetInformation(Target[]) - Constructor for class org.bouncycastle.asn1.x509.TargetInformation
According to RFC 3281 only one targets element must be produced.
targetInformation - Static variable in class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
TargetInformation extension in attribute certificates.
TargetInformation - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
TargetInformationTest - Class in org.bouncycastle.asn1.test
 
TargetInformationTest() - Constructor for class org.bouncycastle.asn1.test.TargetInformationTest
 
targetName - Static variable in class org.bouncycastle.asn1.x509.Target
 
Targets - Class in org.bouncycastle.asn1.x509
Targets structure used in target information extension for attribute certificates from RFC 3281.
Targets(Target[]) - Constructor for class org.bouncycastle.asn1.x509.Targets
Constructor from given targets.
tau - Static variable in class org.bouncycastle.crypto.engines.Salsa20Engine
Deprecated. 
tau() - Method in class org.bouncycastle.math.ec.ECPoint.AbstractF2m
 
tauPow(int) - Method in class org.bouncycastle.math.ec.ECPoint.AbstractF2m
 
TBCPadding - Class in org.bouncycastle.crypto.paddings
A padder that adds Trailing-Bit-Compliment padding to a block.
TBCPadding() - Constructor for class org.bouncycastle.crypto.paddings.TBCPadding
 
TBSCertificate - Class in org.bouncycastle.asn1.x509
The TBSCertificate object.
TBSCertificate(ASN1Integer, ASN1Integer, AlgorithmIdentifier, X500Name, Validity, X500Name, SubjectPublicKeyInfo, ASN1BitString, ASN1BitString, Extensions) - Constructor for class org.bouncycastle.asn1.x509.TBSCertificate
 
TBSCertificateIssuerTest - Class in org.bouncycastle.asn1.test
 
TBSCertificateIssuerTest() - Constructor for class org.bouncycastle.asn1.test.TBSCertificateIssuerTest
 
TBSCertificateLogEntry - Class in org.bouncycastle.asn1.x509
Represents the ASN.1 structure TBSCertificateLogEntry.
TBSCertificateLogEntry(TBSCertificate, byte[]) - Constructor for class org.bouncycastle.asn1.x509.TBSCertificateLogEntry
Convenience constructor that mirrors the per-entry fields of an existing TBSCertificate, substituting the SubjectPublicKeyInfo with the supplied hash.
TBSCertificateLogEntry(ASN1Integer, X500Name, Validity, X500Name, AlgorithmIdentifier, ASN1OctetString, ASN1BitString, ASN1BitString, Extensions) - Constructor for class org.bouncycastle.asn1.x509.TBSCertificateLogEntry
 
TBSCertificateStructure - Class in org.bouncycastle.asn1.x509
Deprecated.
use TBSCertificate
TBSCertificateStructure(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.TBSCertificateStructure
Deprecated.
 
TBSCertList - Class in org.bouncycastle.asn1.x509
PKIX RFC-2459 - TBSCertList object.
TBSCertList(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.TBSCertList
 
TBSCertList.CRLEntry - Class in org.bouncycastle.asn1.x509
 
TBSCertListTest - Class in org.bouncycastle.asn1.test
 
TBSCertListTest() - Constructor for class org.bouncycastle.asn1.test.TBSCertListTest
 
TBSRequest - Class in org.bouncycastle.asn1.ocsp
 
TBSRequest(GeneralName, ASN1Sequence, X509Extensions) - Constructor for class org.bouncycastle.asn1.ocsp.TBSRequest
Deprecated.
use method taking Extensions
TBSRequest(GeneralName, ASN1Sequence, Extensions) - Constructor for class org.bouncycastle.asn1.ocsp.TBSRequest
 
TCR - Static variable in class org.bouncycastle.asn1.cmc.TaggedRequest
 
TEAEngine - Class in org.bouncycastle.crypto.engines
An TEA engine.
TEAEngine() - Constructor for class org.bouncycastle.crypto.engines.TEAEngine
Create an instance of the TEA encryption algorithm and set some defaults
tearDown() - Method in interface org.bouncycastle.crypto.test.cavp.CAVPListener
 
tearDown() - Method in class org.bouncycastle.crypto.test.cavp.KDFCounterTests
 
tearDown() - Method in class org.bouncycastle.crypto.test.cavp.KDFDoublePipelineCounterTests
 
tearDown() - Method in class org.bouncycastle.crypto.test.cavp.KDFDoublePipelineIterationNoCounterTests
 
tearDown() - Method in class org.bouncycastle.crypto.test.cavp.KDFFeedbackCounterTests
 
tearDown() - Method in class org.bouncycastle.crypto.test.cavp.KDFFeedbackNoCounterTests
 
TEATest - Class in org.bouncycastle.crypto.test
TEA tester - based on C implementation results from https://www.simonshepherd.supanet.com/tea.htm
TeeInputStream - Class in org.bouncycastle.util.io
An input stream which copies anything read through it to another stream.
TeeInputStream(InputStream, OutputStream) - Constructor for class org.bouncycastle.util.io.TeeInputStream
Base constructor.
TeeOutputStream - Class in org.bouncycastle.util.io
An output stream which copies anything written into it to another stream.
TeeOutputStream(OutputStream, OutputStream) - Constructor for class org.bouncycastle.util.io.TeeOutputStream
Base constructor.
TELEPHONE_NUMBER - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
id-at-telephoneNumber
TELEPHONE_NUMBER - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
id-at-telephoneNumber
telephoneNumber - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
teletexTerminalIdentifier - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
teleTrusTAlgorithm - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3
TeleTrusTNamedCurves - Class in org.bouncycastle.asn1.teletrust
Elliptic curves defined in "ECC Brainpool Standard Curves and Curve Generation" https://www.ecc-brainpool.org/download/draft_pkix_additional_ecc_dp.txt
TeleTrusTNamedCurves() - Constructor for class org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves
 
TeleTrusTObjectIdentifiers - Interface in org.bouncycastle.asn1.teletrust
Object identifiers based on the TeleTrust branch.
teleTrusTRSAsignatureAlgorithm - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.1
telexNumber - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
TEST - Static variable in class org.bouncycastle.crypto.test.DeterministicDSATest
 
Test - Interface in org.bouncycastle.util.test
 
test_GitHub566() - Method in class org.bouncycastle.math.ec.custom.sec.test.SecP128R1FieldTest
 
test_malformedSignatureUnknownLmOtsType() - Method in class org.bouncycastle.pqc.crypto.test.LMSTest
RFC 8554 / NIST SP 800-208: an attacker-supplied LMS signature carries the LM-OTS type code in its bytes.
test_malformedSignatureUnknownLmsType() - Method in class org.bouncycastle.pqc.crypto.test.LMSTest
The companion of LMSTest.test_malformedSignatureUnknownLmOtsType() for the LMS (tree) type code, which the parser reads after the LM-OTS signature.
test_should_verify_sha256_n24_w1() - Method in class org.bouncycastle.pqc.crypto.test.LMSTest
 
test_should_verify_shake_n24_w1() - Method in class org.bouncycastle.pqc.crypto.test.LMSTest
 
test_should_verify_shake_n24_w2() - Method in class org.bouncycastle.pqc.crypto.test.LMSTest
 
test_should_verify_shake_n24_w2_2() - Method in class org.bouncycastle.pqc.crypto.test.LMSTest
 
test_should_verify_shake_n24_w4() - Method in class org.bouncycastle.pqc.crypto.test.LMSTest
 
test_should_verify_shake_n24_w8() - Method in class org.bouncycastle.pqc.crypto.test.LMSTest
 
test_should_verify_shake_n32_w1() - Method in class org.bouncycastle.pqc.crypto.test.LMSTest
 
test_should_verify_shake_n32_w8() - Method in class org.bouncycastle.pqc.crypto.test.LMSTest
 
test_shouldRecogniseInvalidSignature() - Method in class org.bouncycastle.pqc.crypto.test.LMSTest
 
testAdd() - Method in class org.bouncycastle.math.ec.test.ECPointTest
Calls implTestAdd() for Fp and F2m.
testAddSubtractMultiplySimple() - Method in class org.bouncycastle.math.ec.test.ECPointTest
Calls implTestAddSubtract() for literature values, both for Fp and F2m.
testAddSubtractMultiplyTwiceEncoding() - Method in class org.bouncycastle.math.ec.test.ECPointTest
Calls implTestAddSubtract(), implTestMultiply and implTestEncoding for the standard elliptic curves as given in SECNamedCurves.
testAESCTR() - Method in class org.bouncycastle.crypto.test.BigSkippingCipherTest
 
testAggregateByteCompatibilityWithEth2() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381Eth2KatTest
Eth2 aggregate vector: aggregating three published Eth2 signatures must produce a specific compressed G2 byte string.
testAggregateRejectsEmpty() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testAggregateRejectsNull() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testAggregateSingleSigner() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testAggregateVerifyRejectsEmpty() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testAggregateVerifyRejectsLengthMismatch() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testAggregateVerifyRejectsNullMessages() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testAggregateVerifyRejectsNullPks() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testAggregateVerifyRejectsWrongOrder() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testAllowedDuplicateExtensions() - Method in class org.bouncycastle.asn1.test.GenerationTest
 
testAllPoints() - Method in class org.bouncycastle.math.ec.test.ECPointTest
Calls implTestAllPoints() for the small literature curves, both for Fp and F2m.
testAllVariants() - Method in class org.bouncycastle.pqc.crypto.test.MQOMKatTest
 
testASN1() - Method in class org.bouncycastle.asn1.test.AllTests
 
testASN1() - Method in class org.bouncycastle.asn1.util.test.AllTests
 
testAsUnsignedByteArray() - Method in class org.bouncycastle.util.utiltest.BigIntegersTest
 
testAugAggregateAcceptsRepeatedMessages() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testAugIsBoundToPublicKey() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testAugIsDifferentFromBasicScheme() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testAugRoundTrip() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testAuthenticationFinish() - Method in class org.bouncycastle.crypto.agreement.owl.test.OwlClientTest
 
testAuthenticationServerEnd() - Method in class org.bouncycastle.crypto.agreement.owl.test.OwlServerTest
 
testAuthenticationServerResponse() - Method in class org.bouncycastle.crypto.agreement.owl.test.OwlServerTest
 
testAuthOneShotPairwise() - Method in class org.bouncycastle.crypto.test.HPKETestVectors
 
testAuthPairwise() - Method in class org.bouncycastle.crypto.test.HPKETestVectors
 
testAuthPath() - Method in class org.bouncycastle.pqc.crypto.test.XMSSTest
 
testBadSequenceSize() - Method in class org.bouncycastle.asn1.test.GetInstanceTest
 
testBadVersion() - Method in class org.bouncycastle.asn1.cms.test.KEMRecipientInfoTest
 
testBase64() - Method in class org.bouncycastle.util.encoders.test.EncoderTest
 
testBase64WithNL() - Method in class org.bouncycastle.util.encoders.test.EncoderTest
 
testBaseOneShotPairwise() - Method in class org.bouncycastle.crypto.test.HPKETestVectors
 
testBasePairwise() - Method in class org.bouncycastle.crypto.test.HPKETestVectors
 
testBasicAggregateRejectsRepeatedMessages() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testBasicAggregateRoundTrip() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testBasicAggregateVerifyManySigners() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testBasicKeyGeneration() - Method in class org.bouncycastle.pqc.crypto.test.SphincsPlusTest
 
testBasicKeyGenerationSha2128sSimple() - Method in class org.bouncycastle.pqc.crypto.test.SLHDSATest
 
testBasicKeyGenerationShake256128fRobust() - Method in class org.bouncycastle.pqc.crypto.test.SphincsPlusTest
 
testBasicKeyGenerationShake256128fRobustSign() - Method in class org.bouncycastle.pqc.crypto.test.SphincsPlusTest
 
testBasicKeyGenerationShake256128fSimple() - Method in class org.bouncycastle.pqc.crypto.test.SphincsPlusTest
 
testBasicKeyGenerationShake256128fSimpleSign() - Method in class org.bouncycastle.pqc.crypto.test.SLHDSATest
 
testBasicKeyGenerationShake256128fSimpleSign() - Method in class org.bouncycastle.pqc.crypto.test.SphincsPlusTest
 
testBasicKeyImportSimpleSign() - Method in class org.bouncycastle.pqc.crypto.test.SphincsPlusTest
 
testBasicSignature() - Method in class org.bouncycastle.pqc.crypto.test.SphincsPlusTest
 
testBDSImport() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testBDSImport() - Method in class org.bouncycastle.pqc.crypto.test.XMSSTest
 
testBERExplicitTaggedSequenceWriting() - Method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
testBERReading() - Method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
testBERWriting() - Method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
testBilinearityInG1() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381PairingTest
 
testBilinearityInG2() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381PairingTest
 
testBitCount() - Method in class org.bouncycastle.util.utiltest.IntegersTest
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
testBitZero() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
testBitZero() - Method in class org.bouncycastle.math.ec.ECFieldElement
 
testBufferingEngine_ascon128() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testBufferingEngine_ascon128a() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testBufferingEngine_ascon80() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testBufferingEngine_asconaead128() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testBufferingEngine_SCHWAEMM128_128() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testBufferingEngine_SCHWAEMM192_192() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testBufferingEngine_SCHWAEMM256_128() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testBufferingEngine_SCHWAEMM256_256() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testBufferSizeChecks(Test, AEADBlockCipher, AEADParameters) - Static method in class org.bouncycastle.crypto.test.AEADTestUtil
 
testBytesToIntBigEndian() - Method in class org.bouncycastle.pqc.crypto.test.XMSSUtilTest
 
testBytesToIntBigEndianException() - Method in class org.bouncycastle.pqc.crypto.test.XMSSUtilTest
 
testBytesToLongBigEndian() - Method in class org.bouncycastle.pqc.crypto.test.XMSSUtilTest
 
testBytesToLongBigEndianException() - Method in class org.bouncycastle.pqc.crypto.test.XMSSUtilTest
 
testCalculate1() - Method in class org.bouncycastle.crypto.hash2curve.test.impl.GenericSqrtRatioCalculatorTest
 
testCalculate2() - Method in class org.bouncycastle.crypto.hash2curve.test.impl.GenericSqrtRatioCalculatorTest
 
testCalculate3() - Method in class org.bouncycastle.crypto.hash2curve.test.impl.GenericSqrtRatioCalculatorTest
 
testCalculateGA() - Method in class org.bouncycastle.crypto.agreement.owl.OwlUtilTest
 
testCalculateTau() - Method in class org.bouncycastle.pqc.crypto.test.XMSSUtilTest
 
testCanBeThrownAndCaughtAsRuntimeException() - Method in class org.bouncycastle.util.utiltest.AggregateRuntimeExceptionTest
 
testCertCRLStatus() - Method in class org.bouncycastle.asn1.misc.test.CMPUpdates16Test
 
testCertReqTemplateContent() - Method in class org.bouncycastle.asn1.misc.test.CMPUpdates16Test
 
testChaCha() - Method in class org.bouncycastle.crypto.test.BigSkippingCipherTest
 
testCipher(Random, SkippingStreamCipher, SkippingStreamCipher) - Method in class org.bouncycastle.crypto.test.BigSkippingCipherTest
 
testClassCast() - Method in class org.bouncycastle.asn1.cms.test.ParseTest
 
testCombine() - Method in class org.bouncycastle.crypto.test.GCMReorderTest
 
testCompressedPubkeyCanBeDecompressedAndUsed() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testConcatAuth() - Method in class org.bouncycastle.crypto.test.GCMReorderTest
 
testConcatCrypt() - Method in class org.bouncycastle.crypto.test.GCMReorderTest
 
testConcatenate() - Method in class org.bouncycastle.util.utiltest.ArraysTest
 
testConsistency() - Method in class org.bouncycastle.math.ec.rfc7748.test.X25519Test
 
testConsistency() - Method in class org.bouncycastle.math.ec.rfc7748.test.X448Test
 
testConsistency() - Method in class org.bouncycastle.pqc.crypto.test.MLDSATest
 
testConsistency() - Method in class org.bouncycastle.pqc.crypto.test.SLHDSATest
 
testConsistencyHQC128() - Method in class org.bouncycastle.pqc.crypto.test.HQCTest
 
testConsistencyHQC192() - Method in class org.bouncycastle.pqc.crypto.test.HQCTest
 
testConsistencyHQC256() - Method in class org.bouncycastle.pqc.crypto.test.HQCTest
 
testConsistencyRandomVerify() - Method in class org.bouncycastle.pqc.crypto.test.UOVTest
 
testConstructedContentInfo() - Method in class org.bouncycastle.asn1.cms.test.ParseTest
 
testConstruction() - Method in class org.bouncycastle.crypto.agreement.owl.test.OwlClientRegistrationTest
 
testConstruction() - Method in class org.bouncycastle.crypto.agreement.owl.test.OwlClientTest
 
testConstruction() - Method in class org.bouncycastle.crypto.agreement.owl.test.OwlCurveTest
 
testConstruction() - Method in class org.bouncycastle.crypto.agreement.owl.test.OwlServerRegistrationTest
 
testConstruction() - Method in class org.bouncycastle.crypto.agreement.owl.test.OwlServerTest
 
testConstruction() - Method in class org.bouncycastle.crypto.agreement.test.ECJPAKECurveTest
 
testConstruction() - Method in class org.bouncycastle.crypto.agreement.test.ECJPAKEParticipantTest
 
testConstruction() - Method in class org.bouncycastle.crypto.agreement.test.JPAKEParticipantTest
 
testConstruction() - Method in class org.bouncycastle.crypto.agreement.test.JPAKEPrimeOrderGroupTest
 
testConstructor() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTPublicKeyTest
 
testConstructor() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTSignatureTest
 
testConstructor() - Method in class org.bouncycastle.pqc.crypto.test.XMSSPublicKeyTest
 
testConstructor() - Method in class org.bouncycastle.pqc.crypto.test.XMSSReducedSignatureTest
 
testConstructor() - Method in class org.bouncycastle.pqc.crypto.test.XMSSSignatureTest
 
testConstructorInvalidCast() - Method in class org.bouncycastle.asn1.test.DLExternalTest
 
testCopyOfRange() - Method in class org.bouncycastle.util.utiltest.ArraysTest
 
testCounter() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testCRLSource() - Method in class org.bouncycastle.asn1.misc.test.CMPUpdates16Test
 
testCrypto() - Method in class org.bouncycastle.crypto.ec.test.AllTests
 
testCrypto() - Method in class org.bouncycastle.crypto.prng.test.AllTests
 
testCrypto() - Method in class org.bouncycastle.crypto.test.SimpleTestTest
 
testCustomDstSelectsPopSuite() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSSignerTest
 
testDecodingFailureImplicitRejection() - Method in class org.bouncycastle.pqc.crypto.test.BIKETest
A ciphertext that fails to decode must be handled by Fujisaki-Okamoto implicit rejection (returning a pseudo-random shared secret), not by throwing.
testDefaultIcvLen() - Method in class org.bouncycastle.asn1.cms.test.CCMParametersTest
 
testDefaultIcvLen() - Method in class org.bouncycastle.asn1.cms.test.GCMParametersTest
 
testDerExp() - Method in class org.bouncycastle.asn1.cms.test.ParseTest
 
testDERExplicitTaggedSequenceWriting() - Method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
testDERImplicitTaggedSequenceWriting() - Method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
testDERReading() - Method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
testDERWriting() - Method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
testDeterministicForFixedIkm() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSKeyPairGeneratorTest
 
testDeterministicSignature() - Method in class org.bouncycastle.pqc.crypto.test.SphincsPlusTest
 
testDHBMParameter() - Method in class org.bouncycastle.asn1.misc.test.CMPUpdates16Test
 
testDifferentIkmGiveDifferentKeys() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSKeyPairGeneratorTest
 
testDigestWithKeyedTestVectors() - Method in class org.bouncycastle.crypto.test.Blake2sDigestTest
 
testDigestWithKeyedTestVectorsAndRandomUpdate() - Method in class org.bouncycastle.crypto.test.Blake2sDigestTest
 
testDilithium() - Method in class org.bouncycastle.pqc.crypto.test.CrystalsDilithiumTest
 
testDilithiumRandom() - Method in class org.bouncycastle.pqc.crypto.test.CrystalsDilithiumTest
 
testDSA() - Method in class org.bouncycastle.crypto.test.OpenSSHKeyParsingTests
 
testDstAt255BytesAccepted() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSSignerTest
 
testDuplicateExtensions() - Method in class org.bouncycastle.asn1.test.GenerationTest
 
testDVCSRequestInformationSeedPreservesRequesterAndExtensions() - Method in class org.bouncycastle.asn1.dvcs.test.DVCSTest
 
testECDH() - Method in class org.bouncycastle.math.ec.rfc7748.test.X25519Test
 
testECDH() - Method in class org.bouncycastle.math.ec.rfc7748.test.X448Test
 
testECDHVector1() - Method in class org.bouncycastle.math.ec.rfc7748.test.X25519Test
 
testECDHVector1() - Method in class org.bouncycastle.math.ec.rfc7748.test.X448Test
 
testECDSA() - Method in class org.bouncycastle.crypto.test.OpenSSHKeyParsingTests
 
testECDSA_curvesFromSSHKeyGen() - Method in class org.bouncycastle.crypto.test.OpenSSHKeyParsingTests
 
testECDSAEncodeOpenSSHFormat() - Method in class org.bouncycastle.crypto.test.OpenSSHKeyParsingTests
github #2240 - ensure encodePrivateKey for ECDSA emits the openssh-key-v1 envelope (not the raw RFC 5915 ECPrivateKey SEQUENCE) so the output is compatible with OpenSSH and JSCH.
testED25519() - Method in class org.bouncycastle.crypto.test.OpenSSHKeyParsingTests
 
testEd25519Consistency() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testEd25519ConsistencyExpandedKey() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testEd25519CrossConsistencyExpandedKey() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testEd25519ctxConsistency() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testEd25519ctxVector1() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testEd25519ctxVector2() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testEd25519ctxVector3() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testEd25519ctxVector4() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testEd25519phConsistency() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testEd25519phVector1() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testEd25519Vector1() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testEd25519Vector1023() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testEd25519Vector2() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testEd25519Vector3() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testEd25519VectorSHAabc() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testEd448Consistency() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed448Test
 
testEd448phConsistency() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed448Test
 
testEd448phVector1() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed448Test
 
testEd448phVector2() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed448Test
 
testEd448Vector1() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed448Test
 
testEd448Vector1023() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed448Test
 
testEd448Vector2() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed448Test
 
testEd448Vector256() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed448Test
 
testEd448Vector3() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed448Test
 
testEd448Vector4() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed448Test
 
testEd448Vector5() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed448Test
 
testEd448Vector6() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed448Test
 
testEd448Vector64() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed448Test
 
testEncapDecap_decapsulation() - Method in class org.bouncycastle.pqc.crypto.test.MLKEMTest
 
testEncapDecap_encapsulation() - Method in class org.bouncycastle.pqc.crypto.test.MLKEMTest
 
testEncapDecapCombinedVectorSet() - Method in class org.bouncycastle.pqc.crypto.test.MLKEMTest
 
testEncode() - Method in class org.bouncycastle.util.encoders.test.AbstractCoderTest
 
testEncodedPubkeyIs48Bytes() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSKeyPairGeneratorTest
 
testEncryptedKeys() - Method in class org.bouncycastle.crypto.test.OpenSSHKeyParsingTests
github #1733 - decryption of passphrase-protected openssh-key-v1 keys across the OpenSSH cipher suite (bcrypt KDF).
testEnhancedMRProbablePrime() - Method in class org.bouncycastle.math.test.PrimesTest
 
TestEntropySourceProvider - Class in org.bouncycastle.crypto.prng.test
 
TestEntropySourceProvider(byte[], boolean) - Constructor for class org.bouncycastle.crypto.prng.test.TestEntropySourceProvider
 
testEth2VectorRoundTripVerify() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381Eth2KatTest
 
testExampleFpB0() - Method in class org.bouncycastle.math.ec.test.ECPointTest
 
testException(String, String, SimpleTest.TestExceptionOperation) - Method in class org.bouncycastle.util.test.SimpleTest
 
testExceptionsAreDefensivelyCopied() - Method in class org.bouncycastle.util.utiltest.AggregateRuntimeExceptionTest
 
testExceptionsDigest_AsconHash() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testExceptionsDigest_AsconHash256() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testExceptionsDigest_AsconHashA() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testExceptionsDigest_ESCH256() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testExceptionsDigest_ESCH384() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testExceptionsEngine_ascon128() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testExceptionsEngine_ascon128a() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testExceptionsEngine_ascon80pq() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testExceptionsEngine_asconaead128() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testExceptionsEngine_SCHWAEMM128_128() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testExceptionsEngine_SCHWAEMM192_192() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testExceptionsEngine_SCHWAEMM256_128() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testExceptionsEngine_SCHWAEMM256_256() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testExceptionsXof_AsconCXof128() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testExceptionsXof_AsconXof() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testExceptionsXof_AsconXof128() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testExceptionsXof_AsconXofA() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testExp() - Method in class org.bouncycastle.crypto.test.GCMReorderTest
 
testExpand16To32() - Method in class org.bouncycastle.math.raw.test.InterleaveTest
 
testExpand32To64() - Method in class org.bouncycastle.math.raw.test.InterleaveTest
 
testExpand64To128() - Method in class org.bouncycastle.math.raw.test.InterleaveTest
 
testExpand8To16() - Method in class org.bouncycastle.math.raw.test.InterleaveTest
 
testFaest128f() - Method in class org.bouncycastle.pqc.crypto.test.FaestKatTest
 
testFaest128s() - Method in class org.bouncycastle.pqc.crypto.test.FaestKatTest
 
testFaest128s() - Method in class org.bouncycastle.pqc.crypto.test.FaestKeyPairAndSignerTest
 
testFaest192f() - Method in class org.bouncycastle.pqc.crypto.test.FaestKatTest
 
testFaest192s() - Method in class org.bouncycastle.pqc.crypto.test.FaestKatTest
 
testFaest256f() - Method in class org.bouncycastle.pqc.crypto.test.FaestKatTest
 
testFaest256s() - Method in class org.bouncycastle.pqc.crypto.test.FaestKatTest
 
testFaestEm128f() - Method in class org.bouncycastle.pqc.crypto.test.FaestKatTest
 
testFaestEm128s() - Method in class org.bouncycastle.pqc.crypto.test.FaestKatTest
 
testFaestEm192f() - Method in class org.bouncycastle.pqc.crypto.test.FaestKatTest
 
testFaestEm192s() - Method in class org.bouncycastle.pqc.crypto.test.FaestKatTest
 
testFaestEm192s() - Method in class org.bouncycastle.pqc.crypto.test.FaestKeyPairAndSignerTest
 
testFaestEm256f() - Method in class org.bouncycastle.pqc.crypto.test.FaestKatTest
 
testFaestEm256s() - Method in class org.bouncycastle.pqc.crypto.test.FaestKatTest
 
TestFailedException - Exception in org.bouncycastle.util.test
 
TestFailedException(TestResult) - Constructor for exception org.bouncycastle.util.test.TestFailedException
 
testFailures() - Method in class org.bouncycastle.crypto.test.OpenSSHKeyParsingTests
 
testFalconPublicKeyRejectsMalformedLength() - Method in class org.bouncycastle.pqc.crypto.test.PublicKeyLengthValidationTest
 
testFastAggregateVerify() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testFastAggregateVerifyRejectsTamperedSignature() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testFastAggregateVerifyTamperedRejected() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381Eth2KatTest
Eth2 fast_aggregate_verify tampered case: same pubkeys / message but with the trailing bytes of the signature flipped — verify must reject.
testFastAggregateVerifyValid() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381Eth2KatTest
Eth2 fast_aggregate_verify valid case: three pubkeys and one aggregated signature over the same message must verify.
testFF1Bounds() - Method in class org.bouncycastle.crypto.test.SP80038GTest
 
testFF1Rounding() - Method in class org.bouncycastle.crypto.test.SP80038GTest
 
testFF1w() - Method in class org.bouncycastle.crypto.test.SP80038GTest
 
testFF3_1() - Method in class org.bouncycastle.crypto.test.SP80038GTest
 
testFixedLengthUnsignedByteArray() - Method in class org.bouncycastle.util.utiltest.BigIntegersTest
 
testFixedPointMultiplier() - Method in class org.bouncycastle.math.ec.test.FixedPointTest
 
testFlagValueCorrect(int, int) - Static method in class org.bouncycastle.asn1.test.BitStringConstantTester
 
testFlagValueCorrect(int, int) - Static method in class org.bouncycastle.asn1.util.test.BitStringConstantTester
 
testFp12Conjugate() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp12ConjugateEqualsP6Frobenius() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp12Distributive() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp12FermatSubgroupOrder() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp12FrobeniusMatchesModPow() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp12FrobeniusSquaredMatchesModPow() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp12FromFp6Embedding() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp12Inverse() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp12MulAssociative() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp12MulCommutative() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp12SquareMatchesMul() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp12SquareOfSum() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp2Sgn0SpecVectors() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381G2HashToCurveTest
 
testFp2Sqrt() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381G2HashToCurveTest
 
testFp2SqrtNullForAnotherNonSquare() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381G2HashToCurveTest
 
testFp2SqrtNullForNonSquare() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381G2HashToCurveTest
 
testFp2SqrtOfZeroIsZero() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381G2HashToCurveTest
 
testFp6Add() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp6Distributive() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp6FermatSubgroupOrder() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp6FrobeniusMatchesModPow() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp6FrobeniusSquaredMatchesModPow() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp6FromFp2Embedding() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp6Inverse() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp6MulAssociative() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp6MulByV() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp6MulCommutative() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp6SquareMatchesMul() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFp6SquareOfSum() - Method in class org.bouncycastle.crypto.hash2curve.test.Fp6Fp12Test
 
testFromVectorFile() - Method in class org.bouncycastle.crypto.test.LEATest
Execute test vector file.
testFullBilinearity() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381PairingTest
 
testG1DecompressRejectsBadLength() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG1DecompressRejectsCompressedFlagClear() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG1DecompressRejectsInfinityWithNonZeroBody() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG1DecompressRejectsInfinityWithNonZeroByte0Bits() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG1DecompressRejectsInfinityWithSignFlag() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG1DecompressRejectsLength49() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG1DecompressRejectsNonCurveX() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG1DecompressRejectsXGeP() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG1DecompressYSignFlipDecodesNegate() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG1EquivalenceOnRandomScalars() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381ConstantTimeMulTest
 
testG1EquivalenceOnSmallScalars() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381ConstantTimeMulTest
 
testG1FastCheckAgreesWithSlow() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SubgroupCheckTest
 
testG1GeneratorIsInSubgroup() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SubgroupCheckTest
 
testG1GeneratorVector() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG1Infinity() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG1InfinityIsInSubgroup() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SubgroupCheckTest
 
testG1InfinityPoint() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381ConstantTimeMulTest
 
testG1RoundTripScalarMultiples() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG1ScalarMultiplesAreInSubgroup() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SubgroupCheckTest
 
testG2ConstantTimeSmokeCheck() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381ConstantTimeMulTest
Coarse timing-stability smoke test — for any two scalars of the same bit length the constant-time multiply should take comparable time.
testG2DecompressRejectsBadLength() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG2DecompressRejectsCompressedFlagClear() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG2DecompressRejectsInfinityWithNonZeroBody() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG2DecompressRejectsInfinityWithNonZeroByte0Bits() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG2DecompressRejectsInfinityWithSignFlag() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG2DecompressRejectsLength97() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG2DecompressRejectsNonCurveX() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG2DecompressRejectsXC0GeP() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG2DecompressRejectsXC1GeP() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG2DecompressYSignFlipDecodesNegate() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG2EquivalenceOnLowAndHighHammingWeight() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381ConstantTimeMulTest
 
testG2EquivalenceOnRandomScalars() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381ConstantTimeMulTest
 
testG2EquivalenceOnSmallScalars() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381ConstantTimeMulTest
 
testG2FastCheckAgreesWithSlow() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SubgroupCheckTest
 
testG2GeneratorIsInSubgroup() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SubgroupCheckTest
 
testG2GeneratorRoundTrip() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG2Infinity() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG2InfinityIsInSubgroup() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SubgroupCheckTest
 
testG2InfinityPoint() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381ConstantTimeMulTest
 
testG2InfinityScalar() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381ConstantTimeMulTest
 
testG2NegativeScalar() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381ConstantTimeMulTest
 
testG2RejectsOffSubgroupPoint() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SubgroupCheckTest
 
testG2RoundTripScalarMultiples() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SerializationTest
 
testG2ScalarMultiplesAreInSubgroup() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SubgroupCheckTest
 
testGenerateBeforeInitFails() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSSignerTest
 
testGenerateBeforeInitThrows() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSKeyPairGeneratorTest
 
testGeneratedPubkeyPassesG1SubgroupCheck() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSKeyPairGeneratorTest
 
testGeneratesValidKeyPair() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSKeyPairGeneratorTest
 
testGenerator() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381G2HashToCurveTest
 
testGeneratorOnCurve() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381G1HashToCurveTest
 
testGenericHashToField() - Method in class org.bouncycastle.crypto.hash2curve.test.HashToFieldTest
 
testGenKeyPairSHA256() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testGenKeyPairSHA256() - Method in class org.bouncycastle.pqc.crypto.test.XMSSTest
 
testGenKeyPairSHA512() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testGenKeyPairSHA512() - Method in class org.bouncycastle.pqc.crypto.test.XMSSTest
 
testGetInstance() - Method in class org.bouncycastle.asn1.misc.test.GetInstanceTest
 
testGetInstance() - Method in class org.bouncycastle.asn1.test.GetInstanceTest
 
testGtSubgroupMembership() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381PairingTest
 
testHardPartMatchesNaiveModPow() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381PairingTest
Confirms the Hayashida-Hayasaka-Teruya /3 hard-part chain produces the canonical f^((p^4 - p^2 + 1) / r) (no cube factor), by direct comparison against a naive Fp12Element.modPow(java.math.BigInteger) on the full hard exponent.
testHasAnySmallFactors() - Method in class org.bouncycastle.math.test.PrimesTest
 
testHashExternalMu() - Method in class org.bouncycastle.pqc.crypto.test.MLDSATest
 
testHashQuickBrownFox() - Method in class org.bouncycastle.pqc.crypto.test.MLDSATest
 
testHashToScalar() - Method in class org.bouncycastle.crypto.hash2curve.test.OPRFHashToScalarTest
 
testHeaderInjection() - Method in class org.bouncycastle.util.io.pem.test.AllTests
 
testHeavilyBERNestedSequence() - Method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
testHeavilyDLNestedSequence() - Method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
testHeavilyLazyNestedSequence() - Method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
testHex() - Method in class org.bouncycastle.util.encoders.test.EncoderTest
 
testHpsParameters() - Method in class org.bouncycastle.pqc.crypto.test.NTRUParametersTest
 
testHrssParameters() - Method in class org.bouncycastle.pqc.crypto.test.NTRUParametersTest
 
testHssKeyGenAndSign() - Method in class org.bouncycastle.pqc.crypto.test.HSSTest
 
testHypercubeCat1Gf256Kats() - Method in class org.bouncycastle.pqc.crypto.test.SDitHTest
 
testHypercubeCat1P251Kats() - Method in class org.bouncycastle.pqc.crypto.test.SDitHTest
 
testHypercubeCat3Gf256Kats() - Method in class org.bouncycastle.pqc.crypto.test.SDitHTest
 
testHypercubeCat3P251Kats() - Method in class org.bouncycastle.pqc.crypto.test.SDitHTest
 
testHypercubeCat5Gf256Kats() - Method in class org.bouncycastle.pqc.crypto.test.SDitHTest
 
testHypercubeCat5P251Kats() - Method in class org.bouncycastle.pqc.crypto.test.SDitHTest
 
testIdentityG1() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381PairingTest
 
testIdentityG2() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381PairingTest
 
testImplicitRejectionCoverageHQC128() - Method in class org.bouncycastle.pqc.crypto.test.HQCTest
 
testImplicitRejectionCoverageHQC192() - Method in class org.bouncycastle.pqc.crypto.test.HQCTest
 
testImplicitRejectionCoverageHQC256() - Method in class org.bouncycastle.pqc.crypto.test.HQCTest
 
testImportKeysSHA256() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testImportKeysSHA512() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testImportKeysSHA512() - Method in class org.bouncycastle.pqc.crypto.test.XMSSTest
 
testImportStateSHA256() - Method in class org.bouncycastle.pqc.crypto.test.XMSSTest
 
testIncorrectPassword() - Method in class org.bouncycastle.crypto.agreement.owl.test.OwlClientTest
 
testIncorrectPassword() - Method in class org.bouncycastle.crypto.agreement.owl.test.OwlServerTest
 
testIncorrectPassword() - Method in class org.bouncycastle.crypto.agreement.test.ECJPAKEParticipantTest
 
testIncorrectPassword() - Method in class org.bouncycastle.crypto.agreement.test.JPAKEParticipantTest
 
testInitRejectsWrongKeyType() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSSignerTest
 
testInitRejectsWrongParamType() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSKeyPairGeneratorTest
 
testInputs() - Method in class org.bouncycastle.pqc.crypto.test.MLKEMTest
 
testInputTooLong() - Method in class org.bouncycastle.crypto.test.Haraka256DigestTest
 
testInputTooLong() - Method in class org.bouncycastle.crypto.test.Haraka512DigestTest
 
testInputTooShort() - Method in class org.bouncycastle.crypto.test.Haraka256DigestTest
 
testInputTooShort() - Method in class org.bouncycastle.crypto.test.Haraka512DigestTest
 
testInstantiationByVector() - Method in class org.bouncycastle.asn1.test.DLExternalTest
Checks that the values are correctly instantiated
testIntToBytesBigEndian() - Method in class org.bouncycastle.pqc.crypto.test.XMSSUtilTest
 
testInvalidEncoding_00() - Method in class org.bouncycastle.asn1.test.ASN1IntegerTest
 
testInvalidEncoding_00_32bits() - Method in class org.bouncycastle.asn1.test.ASN1IntegerTest
 
testInvalidEncoding_ff() - Method in class org.bouncycastle.asn1.test.ASN1IntegerTest
 
testInvalidEncoding_ff_32bits() - Method in class org.bouncycastle.asn1.test.ASN1IntegerTest
 
testInvalidGeneralizedTimeFieldRanges() - Method in class org.bouncycastle.asn1.ASN1TimeFormatTest
 
testInvalidGeneralizedTimeStructure() - Method in class org.bouncycastle.asn1.ASN1TimeFormatTest
 
testInvalidIcvLen() - Method in class org.bouncycastle.asn1.cms.test.CCMParametersTest
 
testInvalidIcvLen() - Method in class org.bouncycastle.asn1.cms.test.GCMParametersTest
 
testInvalidInput() - Method in class org.bouncycastle.util.encoders.test.Base32Test
 
testInvalidInput() - Method in class org.bouncycastle.util.encoders.test.Base64Test
 
testInvalidInput() - Method in class org.bouncycastle.util.encoders.test.HexTest
 
testInvalidInput() - Method in class org.bouncycastle.util.encoders.test.UrlBase64Test
 
testInvalidUTCTimeFieldRanges() - Method in class org.bouncycastle.asn1.ASN1TimeFormatTest
 
testInvalidUTCTimeStructure() - Method in class org.bouncycastle.asn1.ASN1TimeFormatTest
 
testIPv4() - Method in class org.bouncycastle.util.utiltest.IPTest
 
testIPv6() - Method in class org.bouncycastle.util.utiltest.IPTest
 
testIsSquare() - Method in class org.bouncycastle.crypto.hash2curve.test.H2cUtilsTest
 
testJ101Vectors() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381G2HashToCurveTest
 
testJ91Vectors() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381G1HashToCurveTest
 
testKATfile() - Method in class org.bouncycastle.crypto.test.Blake2bpDigestTest
 
testKATfile() - Method in class org.bouncycastle.crypto.test.Blake2spDigestTest
 
testKEM() - Method in class org.bouncycastle.pqc.crypto.test.NTRULPRimeTest
 
testKEM() - Method in class org.bouncycastle.pqc.crypto.test.SNTRUPrimeTest
 
testKEM() - Method in class org.bouncycastle.pqc.crypto.test.XWingTest
 
testKeyGen() - Method in class org.bouncycastle.pqc.crypto.test.CrystalsDilithiumTest
 
testKeyGen() - Method in class org.bouncycastle.pqc.crypto.test.MLDSATest
 
testKeyGen() - Method in class org.bouncycastle.pqc.crypto.test.MLKEMTest
 
testKeyGen() - Method in class org.bouncycastle.pqc.crypto.test.SLHDSATest
 
testKeyGenAndSign() - Method in class org.bouncycastle.pqc.crypto.test.HSSTest
 
testKeyGenAndSign() - Method in class org.bouncycastle.pqc.crypto.test.LMSTest
 
testKeyGenAndSignSha256_192() - Method in class org.bouncycastle.pqc.crypto.test.LMSTest
 
testKeyGenAndSignShake256_192() - Method in class org.bouncycastle.pqc.crypto.test.LMSTest
 
testKeyGenAndSignTwoSigsWithShard() - Method in class org.bouncycastle.pqc.crypto.test.HSSTest
 
testKeyGenAndSignTwoSigsWithShard() - Method in class org.bouncycastle.pqc.crypto.test.LMSTest
 
testKeyGenAndUsage() - Method in class org.bouncycastle.pqc.crypto.test.HSSTest
 
testKeyGenCombinedVectorSet() - Method in class org.bouncycastle.pqc.crypto.test.MLDSATest
 
testKeyGenCombinedVectorSet() - Method in class org.bouncycastle.pqc.crypto.test.MLKEMTest
 
testKeyGenDeterministic() - Method in class org.bouncycastle.pqc.crypto.test.MQOMTest
 
testKeyGenIsDeterministic() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381BasicSchemeTest
 
testKeyGenRequiresMin32ByteIkm() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381BasicSchemeTest
 
testKeyGenSeparation() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381BasicSchemeTest
 
testKeyGenSingleFile() - Method in class org.bouncycastle.pqc.crypto.test.SLHDSATest
 
testKeyImportSP800208_SHA256_192() - Method in class org.bouncycastle.pqc.crypto.test.XMSSTest
 
testKeyImportSP800208_SHAKE256_192() - Method in class org.bouncycastle.pqc.crypto.test.XMSSTest
 
testKeyImportSP800208_SHAKE256_256() - Method in class org.bouncycastle.pqc.crypto.test.XMSSTest
 
testKeyInfoFactoryRoundTrip() - Method in class org.bouncycastle.pqc.crypto.test.CMCEKEMVectorTest
 
testKeys() - Method in class org.bouncycastle.pqc.crypto.test.MLKEMTest
 
testKeyValidateRejectsIdentity() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381BasicSchemeTest
 
testKeyValidateRejectsNull() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381BasicSchemeTest
 
testKeyValidateRejectsOffSubgroup() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381BasicSchemeTest
 
testKnownVector() - Method in class org.bouncycastle.crypto.test.Haraka256DigestTest
 
testKnownVector() - Method in class org.bouncycastle.crypto.test.Haraka512DigestTest
 
testLargeMInF2m() - Method in class org.bouncycastle.math.ec.test.ECPointTest
 
testLength() - Method in class org.bouncycastle.util.encoders.test.HexTest
 
testLift() - Method in class org.bouncycastle.pqc.math.ntru.test.HPSPolynomialTest
 
testLift() - Method in class org.bouncycastle.pqc.math.ntru.test.HRSSPolynomialTest
 
testLog2() - Method in class org.bouncycastle.pqc.crypto.test.XMSSUtilTest
 
testLongConstructed() - Method in class org.bouncycastle.asn1.cms.test.OctetStringTest
 
testLongDstCurrentlyRejected() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSSignerTest
 
testLongTag() - Method in class org.bouncycastle.asn1.cms.test.ParseTest
 
testLongToBytesBigEndian() - Method in class org.bouncycastle.pqc.crypto.test.XMSSUtilTest
 
testLongToBytesBigEndianOffset() - Method in class org.bouncycastle.pqc.crypto.test.XMSSUtilTest
 
testLongToBytesBigEndianOffsetException() - Method in class org.bouncycastle.pqc.crypto.test.XMSSUtilTest
 
testLooseValidEncoding_FF_32BAligned() - Method in class org.bouncycastle.asn1.test.ASN1IntegerTest
 
testLooseValidEncoding_FF_32BAligned_1not0() - Method in class org.bouncycastle.asn1.test.ASN1IntegerTest
 
testLooseValidEncoding_FF_32BAligned_2not0() - Method in class org.bouncycastle.asn1.test.ASN1IntegerTest
 
testLooseValidEncoding_zero_32BAligned() - Method in class org.bouncycastle.asn1.test.ASN1IntegerTest
 
testMalformed() - Method in class org.bouncycastle.util.io.pem.test.AllTests
 
testMalformedPublicKeyRejected() - Method in class org.bouncycastle.pqc.crypto.test.PqcMalformedInputTest
 
testMalformedSignatureReturnsFalse() - Method in class org.bouncycastle.pqc.crypto.test.PqcMalformedInputTest
 
testMalformedSignatureUnknownLmOtsType() - Method in class org.bouncycastle.pqc.crypto.test.HSSTest
RFC 8554 / NIST SP 800-208: HSSPublicKeyParameters.generateLMSContext is the public verify-prep reached from the JCA Signature.verify path and the lightweight HSS verify.
testMapToCurve() - Method in class org.bouncycastle.crypto.hash2curve.test.impl.SimplifiedShallueVanDeWoestijneMapToCurveTest
 
testMessageAndExceptions() - Method in class org.bouncycastle.util.utiltest.AggregateRuntimeExceptionTest
 
testMessageExpansion() - Method in class org.bouncycastle.crypto.hash2curve.test.OPRFHashToScalarTest
 
testMLDSAPublicKeyRejectsMalformedLength() - Method in class org.bouncycastle.pqc.crypto.test.PublicKeyLengthValidationTest
 
testMLDSARejection() - Method in class org.bouncycastle.pqc.crypto.test.MLDSATest
 
testMLDSAValidKeyVerifiesAndMalformedKeyIsRejected() - Method in class org.bouncycastle.pqc.crypto.test.PublicKeyLengthValidationTest
 
testMLKEM() - Method in class org.bouncycastle.pqc.crypto.test.MLKEMTest
 
testMLKEMPublicKeyRejectsMalformedLength() - Method in class org.bouncycastle.pqc.crypto.test.PublicKeyLengthValidationTest
 
testMLKEMRandom() - Method in class org.bouncycastle.pqc.crypto.test.MLKEMTest
 
testMod3PhiN() - Method in class org.bouncycastle.pqc.math.ntru.test.PolynomialTest
 
testModQPhiN() - Method in class org.bouncycastle.pqc.math.ntru.test.PolynomialTest
 
testModulus() - Method in class org.bouncycastle.pqc.crypto.test.MLKEMTest
 
testMRProbablePrime() - Method in class org.bouncycastle.math.test.PrimesTest
 
testMRProbablePrimeToBase() - Method in class org.bouncycastle.math.test.PrimesTest
 
testMultiPairAllInfinityReturnsOne() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381PairingTest
 
testMultiPairMixedInfinitySkips() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381PairingTest
 
testMultiPairRejectsLengthMismatch() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381PairingTest
 
testMultiply() - Method in class org.bouncycastle.crypto.test.GCMReorderTest
 
testMultiply() - Method in class org.bouncycastle.math.ec.test.ECPointPerformanceTest
 
testMultiply1() - Method in class org.bouncycastle.math.ec.custom.sec.test.SecP256R1FieldTest
 
testMultiply1() - Method in class org.bouncycastle.math.ec.custom.sec.test.SecP384R1FieldTest
 
testMultiply2() - Method in class org.bouncycastle.math.ec.custom.sec.test.SecP256R1FieldTest
 
testMultiply2() - Method in class org.bouncycastle.math.ec.custom.sec.test.SecP384R1FieldTest
 
testMultiply_OpenSSLBug() - Method in class org.bouncycastle.math.ec.custom.sec.test.SecP256R1FieldTest
Test multiplication with specifically selected values that triggered a bug in the modular reduction in OpenSSL (last affected version 0.9.8g).
testNestedBERDERReading() - Method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
testNestedBERDERWriting() - Method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
testNestedBERReading() - Method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
testNestedBERWriting() - Method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
testNestedDERReading() - Method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
testNestedDERWriting() - Method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
testNestedExplicitTagDERWriting() - Method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
testNestedImplicitTagDERWriting() - Method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
testNestedStructure() - Method in class org.bouncycastle.asn1.cms.test.OctetStringTest
 
testNonDegeneracy() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381PairingTest
 
testNullExceptionsYieldsEmptyList() - Method in class org.bouncycastle.util.utiltest.AggregateRuntimeExceptionTest
 
testNullKem() - Method in class org.bouncycastle.asn1.cms.test.KEMRecipientInfoTest
 
testNullWrap() - Method in class org.bouncycastle.asn1.cms.test.KEMRecipientInfoTest
 
testNumberOfLeadingZeros() - Method in class org.bouncycastle.util.utiltest.IntegersTest
 
testNumberOfLeadingZeros() - Method in class org.bouncycastle.util.utiltest.LongsTest
 
testNumberOfTrailingZeros() - Method in class org.bouncycastle.util.utiltest.IntegersTest
 
testNumberOfTrailingZeros() - Method in class org.bouncycastle.util.utiltest.LongsTest
 
testOffset() - Method in class org.bouncycastle.crypto.test.Blake2bpDigestTest
 
testOffset() - Method in class org.bouncycastle.crypto.test.Blake2spDigestTest
 
testOneLevelKeyGenAndSign() - Method in class org.bouncycastle.pqc.crypto.test.HSSTest
 
testOptionalValidityAtLeastOne() - Method in class org.bouncycastle.asn1.misc.test.GetInstanceTest
 
testOutOfRange() - Method in class org.bouncycastle.asn1.cms.test.KEMRecipientInfoTest
 
testOutput() - Method in class org.bouncycastle.crypto.test.Haraka256DigestTest
 
testOutput() - Method in class org.bouncycastle.crypto.test.Haraka512DigestTest
 
testOutputSizes(Test, AEADBlockCipher, AEADParameters) - Static method in class org.bouncycastle.crypto.test.AEADTestUtil
 
testOutputXof_AsconCXof128() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testOutputXof_AsconXof() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testOutputXof_AsconXof128() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testOutputXof_AsconXofA() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testOversizedEncoding() - Method in class org.bouncycastle.asn1.test.ASN1IntegerTest
 
testPadding(BlockCipherPadding, SecureRandom, byte[], byte[]) - Method in class org.bouncycastle.crypto.test.PaddingTest
 
testParameters() - Method in class org.bouncycastle.crypto.test.BCryptTest
 
testParameters() - Method in class org.bouncycastle.crypto.test.SCryptTest
 
testParameters() - Method in class org.bouncycastle.pqc.crypto.test.CMCEKEMVectorTest
 
testParameters() - Method in class org.bouncycastle.pqc.crypto.test.CMCEVectorTest
 
testParameters() - Method in class org.bouncycastle.pqc.crypto.test.FrodoKEMVectorTest
 
testParameters() - Method in class org.bouncycastle.pqc.crypto.test.FrodoVectorTest
 
testParameters() - Method in class org.bouncycastle.pqc.crypto.test.MLKEMTest
 
testParameters() - Method in class org.bouncycastle.pqc.crypto.test.NTRUParametersTest
 
testParameters() - Method in class org.bouncycastle.pqc.crypto.test.NTRUTest
 
testParameters() - Method in class org.bouncycastle.pqc.crypto.test.PicnicVectorTest
 
testParameters() - Method in class org.bouncycastle.pqc.crypto.test.SABERVectorTest
 
testParametersDigest_AsconHash() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testParametersDigest_AsconHash256() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testParametersDigest_AsconHashA() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testParametersDigest_ESCH256() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testParametersDigest_ESCH384() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testParametersEngine_ascon128() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testParametersEngine_ascon128a() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testParametersEngine_ascon80pq() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testParametersEngine_asconaead128() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testParametersEngine_SCHWAEMM128_128() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testParametersEngine_SCHWAEMM192_192() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testParametersEngine_SCHWAEMM256_128() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testParametersEngine_SCHWAEMM256_256() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testParameterSizes() - Method in class org.bouncycastle.pqc.crypto.test.MQOMTest
 
testParameterSizes() - Method in class org.bouncycastle.pqc.crypto.test.UOVTest
 
testParametersXof_AsconCXof128() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testParametersXof_AsconXof() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testParametersXof_AsconXof128() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testParametersXof_AsconXofA() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testPemLength() - Method in class org.bouncycastle.util.io.pem.test.AllTests
 
testPermutations() - Method in class org.bouncycastle.crypto.test.Argon2Test
 
testPermutations() - Method in class org.bouncycastle.crypto.test.OpenBSDBCryptTest
 
testPermutations() - Method in class org.bouncycastle.crypto.test.SCryptTest
 
testPicnicRandom() - Method in class org.bouncycastle.pqc.crypto.test.PicnicVectorTest
 
testPointCreationConsistency() - Method in class org.bouncycastle.math.ec.test.ECPointTest
Tests, if inconsistent points can be created, i.e. points with exactly one null coordinate (not permitted).
testPolynomial() - Method in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
testPopAggregateVerifyRejectsCancelingKeysOnSharedMessage() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testPopProveAndVerify() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testPopRejectsForWrongKey() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testPopRoundTrip() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testPopVerifyRejectsRegularSignatureOverPkBytes() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SuitesTest
 
testPQCgenKAT_kem() - Method in class org.bouncycastle.pqc.crypto.test.NTRUTest
 
testPrivateKeyParametersAcceptsBoundaryValues() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSKeyPairGeneratorTest
 
testPrivateKeyParametersRejectsAboveOrder() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSKeyPairGeneratorTest
 
testPrivateKeyParametersRejectsAtOrder() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSKeyPairGeneratorTest
 
testPrivateKeyParametersRejectsNegative() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSKeyPairGeneratorTest
 
testPrivateKeyParametersRejectsNull() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSKeyPairGeneratorTest
 
testPrivateKeyParametersRejectsZero() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSKeyPairGeneratorTest
 
testPrivateKeyParsing() - Method in class org.bouncycastle.pqc.crypto.test.XMSSPrivateKeyTest
 
testPrivateKeyParsingSHA256() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTPrivateKeyTest
 
testPrivateKeyRoundTrip() - Method in class org.bouncycastle.pqc.crypto.test.UOVTest
 
testPrivateKeySerialisation() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTPrivateKeyTest
 
testPrivInfoGeneration() - Method in class org.bouncycastle.pqc.crypto.test.MLKEMTest
 
testPrivInfoGeneration() - Method in class org.bouncycastle.pqc.crypto.test.NTRUTest
 
testPsiG2IsOnCurve() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SubgroupCheckTest
 
testPublicKeyDerivationWithoutStoredPublicKey() - Method in class org.bouncycastle.pqc.crypto.test.FalconTest
github #2297: when only the private encoding (f ‖ g ‖ F) was persisted — no public key bytes, no key-generation seed — the public key h must be recomputed from the private polynomials (h = g * f^-1 mod q) by the getPublicKeyParameters() fall-back.
testPublicKeyParametersAcceptsValidPoint() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSKeyPairGeneratorTest
 
testPublicKeyParametersRejectsIdentity() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSKeyPairGeneratorTest
 
testPublicKeyParametersRejectsNull() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSKeyPairGeneratorTest
 
testPublicKeyParametersRejectsOffSubgroup() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSKeyPairGeneratorTest
 
testPublicKeyParsingSHA256() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTPublicKeyTest
 
testPublicKeyParsingSHA256() - Method in class org.bouncycastle.pqc.crypto.test.XMSSPublicKeyTest
 
testPublicKeyParsingSHA512() - Method in class org.bouncycastle.pqc.crypto.test.XMSSPublicKeyTest
 
testPublicKeyRecoveryFromPrivateKey() - Method in class org.bouncycastle.pqc.crypto.test.FalconTest
github #2297: FalconPrivateKeyParameters.getPublicKeyParameters() should return a FalconPublicKeyParameters whose encoded form matches the keypair's original public key, and a signature produced under the private key must verify under the recovered public key.
testPublicKeyValidationFull() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testPublicKeyValidationFull() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed448Test
 
testPublicKeyValidationPartial() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testPublicKeyValidationPartial() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed448Test
 
testPublicSeed() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testQuickBrownFox() - Method in class org.bouncycastle.pqc.crypto.test.MLDSATest
 
testR2Inv() - Method in class org.bouncycastle.pqc.math.ntru.test.HPSPolynomialTest
 
testR2Inv() - Method in class org.bouncycastle.pqc.math.ntru.test.HRSSPolynomialTest
 
testRandom() - Method in class org.bouncycastle.pqc.crypto.test.FalconTest
 
testRandom() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testRandom() - Method in class org.bouncycastle.pqc.crypto.test.XMSSTest
 
TestRandomBigInteger - Class in org.bouncycastle.util.test
A fixed secure random designed to return data for someone needing to create a single BigInteger.
TestRandomBigInteger(String) - Constructor for class org.bouncycastle.util.test.TestRandomBigInteger
Constructor from a base 10 represention of a BigInteger.
TestRandomBigInteger(String, int) - Constructor for class org.bouncycastle.util.test.TestRandomBigInteger
Constructor from a base radix represention of a BigInteger.
TestRandomBigInteger(byte[]) - Constructor for class org.bouncycastle.util.test.TestRandomBigInteger
Constructor based on a byte array.
TestRandomBigInteger(int, byte[]) - Constructor for class org.bouncycastle.util.test.TestRandomBigInteger
Constructor which ensures encoding will produce a BigInteger from a request from the passed in bitLength.
TestRandomData - Class in org.bouncycastle.util.test
A fixed secure random designed to return data for someone needing random bytes.
TestRandomData(String) - Constructor for class org.bouncycastle.util.test.TestRandomData
Constructor from a Hex encoding of the data.
TestRandomData(byte[]) - Constructor for class org.bouncycastle.util.test.TestRandomData
Constructor from an array of bytes.
TestRandomEntropySourceProvider - Class in org.bouncycastle.util.test
A class for returning "quick entropy" for testing purposes.
TestRandomEntropySourceProvider(boolean) - Constructor for class org.bouncycastle.util.test.TestRandomEntropySourceProvider
Create a test entropy source provider.
testReadEncoded() - Method in class org.bouncycastle.asn1.test.DLExternalTest
Checks that a DLExternal is created from DER encoded bytes correctly.
testReadingMultipleDoubleByteItems() - Method in class org.bouncycastle.asn1.test.EnumeratedTest
Makes sure multiple identically sized values are parsed correctly.
testReadingMultipleSingleByteItems() - Method in class org.bouncycastle.asn1.test.EnumeratedTest
Makes sure multiple identically sized values are parsed correctly.
testReadingMultipleTripleByteItems() - Method in class org.bouncycastle.asn1.test.EnumeratedTest
Makes sure multiple identically sized values are parsed correctly.
testReadingWriting() - Method in class org.bouncycastle.asn1.cms.test.OctetStringTest
 
testReadingWritingNested() - Method in class org.bouncycastle.asn1.cms.test.OctetStringTest
 
testReadingWritingNestedDirect() - Method in class org.bouncycastle.asn1.cms.test.OctetStringTest
 
testReadingWritingZeroInLength() - Method in class org.bouncycastle.asn1.cms.test.OctetStringTest
 
testReadLenBytesFully() - Method in class org.bouncycastle.util.utiltest.StreamsTest
 
testReadLenBytesFullyHostileLengthDoesNotOverAllocate() - Method in class org.bouncycastle.util.utiltest.StreamsTest
 
testReadLenBytesFullyNegativeLength() - Method in class org.bouncycastle.util.utiltest.StreamsTest
 
testReadLenBytesFullyPartialReads() - Method in class org.bouncycastle.util.utiltest.StreamsTest
 
testReadLenBytesFullyShortStreamThrows() - Method in class org.bouncycastle.util.utiltest.StreamsTest
 
testReadLenBytesFullyZeroLength() - Method in class org.bouncycastle.util.utiltest.StreamsTest
 
testRecombine(ShamirSplitSecret, byte[]) - Method in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
testReduce32() - Method in class org.bouncycastle.math.ec.custom.sec.test.SecP128R1FieldTest
 
testReferenceVectors() - Method in class org.bouncycastle.pqc.crypto.test.UOVTest
 
testRegisterUseronServer() - Method in class org.bouncycastle.crypto.agreement.owl.test.OwlServerRegistrationTest
 
testRegression() - Method in class org.bouncycastle.math.ec.rfc7748.test.X448Test
 
testRegularBlob() - Method in class org.bouncycastle.util.io.pem.test.AllTests
 
testRegularBlobBeginFault() - Method in class org.bouncycastle.util.io.pem.test.AllTests
 
testRegularBlobEndFault() - Method in class org.bouncycastle.util.io.pem.test.AllTests
 
testRegularBlobEndLaxParsing() - Method in class org.bouncycastle.util.io.pem.test.AllTests
 
testRegularBlobTrailing() - Method in class org.bouncycastle.util.io.pem.test.AllTests
 
testRejectsReportedCorpusContent() - Method in class org.bouncycastle.asn1.ASN1TimeFormatTest
Exact content octets (tag/length stripped) of inputs from the fuzzing report that BC parses today; every one must now be rejected.
testReset(Test, AEADCipher, AEADBlockCipher, CipherParameters) - Static method in class org.bouncycastle.crypto.test.AEADTestUtil
 
testReset() - Method in class org.bouncycastle.crypto.test.Blake2bpDigestTest
 
testReset() - Method in class org.bouncycastle.crypto.test.Blake2sDigestTest
 
testReset() - Method in class org.bouncycastle.crypto.test.Blake2spDigestTest
 
testResetClearsBufferBetweenSigns() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSSignerTest
 
TestResult - Interface in org.bouncycastle.util.test
 
testRetryProducesValidSignature() - Method in class org.bouncycastle.pqc.crypto.mayo.MayoRetryTest
 
testReturnedListIsUnmodifiable() - Method in class org.bouncycastle.util.utiltest.AggregateRuntimeExceptionTest
 
testRNG() - Method in class org.bouncycastle.pqc.crypto.test.CrystalsDilithiumTest
 
testRNG() - Method in class org.bouncycastle.pqc.crypto.test.MLDSATest
 
testRNG() - Method in class org.bouncycastle.pqc.crypto.test.MLKEMTest
 
testRootCaKeyUpdateContent() - Method in class org.bouncycastle.asn1.misc.test.CMPUpdates16Test
 
testRqInv() - Method in class org.bouncycastle.pqc.math.ntru.test.HPSPolynomialTest
 
testRqInv() - Method in class org.bouncycastle.pqc.math.ntru.test.HRSSPolynomialTest
 
testRqMul() - Method in class org.bouncycastle.pqc.math.ntru.test.PolynomialTest
 
testRqSumZeroFromBytes() - Method in class org.bouncycastle.pqc.math.ntru.test.PolynomialTest
 
testRqSumZeroToBytes() - Method in class org.bouncycastle.pqc.math.ntru.test.PolynomialTest
 
testRqToS3() - Method in class org.bouncycastle.pqc.math.ntru.test.PolynomialTest
 
testRSA() - Method in class org.bouncycastle.crypto.test.OpenSSHKeyParsingTests
 
tests - Static variable in class org.bouncycastle.asn1.test.RegressionTest
 
tests - Static variable in class org.bouncycastle.asn1.util.test.RegressionTest
 
tests - Static variable in class org.bouncycastle.crypto.prng.test.RegressionTest
 
tests - Static variable in class org.bouncycastle.crypto.test.RegressionTest
 
tests - Static variable in class org.bouncycastle.pqc.crypto.test.RegressionTest
 
testS3FromBytes() - Method in class org.bouncycastle.pqc.math.ntru.test.PolynomialTest
 
testS3Inv() - Method in class org.bouncycastle.pqc.math.ntru.test.HPSPolynomialTest
 
testS3Inv() - Method in class org.bouncycastle.pqc.math.ntru.test.HRSSPolynomialTest
 
testS3Mul() - Method in class org.bouncycastle.pqc.math.ntru.test.PolynomialTest
 
testS3ToBytes() - Method in class org.bouncycastle.pqc.math.ntru.test.PolynomialTest
 
testSalsa20() - Method in class org.bouncycastle.crypto.test.BigSkippingCipherTest
 
testSamples() - Method in class org.bouncycastle.util.encoders.test.Base32Test
 
testSamples() - Method in class org.bouncycastle.util.encoders.test.Base64Test
 
testSamples() - Method in class org.bouncycastle.util.encoders.test.UrlBase64Test
 
testScalarSwap() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381PairingTest
 
testSequenceSize() - Method in class org.bouncycastle.asn1.cms.test.KEMRecipientInfoTest
 
testSequenceWithDERNullReading() - Method in class org.bouncycastle.asn1.test.ASN1SequenceParserTest
 
testShamirSecretMultipleDivide() - Method in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
testShamirSecretResplit() - Method in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
testShamirSecretSplitter() - Method in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
testShamirSecretSplitterSplitAround() - Method in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
testShortConstructed() - Method in class org.bouncycastle.asn1.cms.test.OctetStringTest
 
testShortPublicKeyRejected() - Method in class org.bouncycastle.pqc.crypto.test.XMSSPublicKeyParseTest
 
testShortTagsProperty() - Method in class org.bouncycastle.asn1.cms.test.GCMParametersTest
 
testSigGen() - Method in class org.bouncycastle.pqc.crypto.test.CrystalsDilithiumTest
 
testSigGen() - Method in class org.bouncycastle.pqc.crypto.test.MLDSATest
 
testSigGen() - Method in class org.bouncycastle.pqc.crypto.test.SLHDSATest
 
testSigGenCombinedVectorSet() - Method in class org.bouncycastle.pqc.crypto.test.MLDSATest
 
testSigGenSingleFile() - Method in class org.bouncycastle.pqc.crypto.test.SLHDSATest
 
testSigmaG1IsOnCurve() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381SubgroupCheckTest
 
testSignatureParsingSHA256() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTSignatureTest
 
testSignatureParsingSHA256() - Method in class org.bouncycastle.pqc.crypto.test.XMSSReducedSignatureTest
 
testSignatureParsingSHA256() - Method in class org.bouncycastle.pqc.crypto.test.XMSSSignatureTest
 
testSignatureParsingSHA512() - Method in class org.bouncycastle.pqc.crypto.test.XMSSReducedSignatureTest
 
testSignatureParsingSHA512() - Method in class org.bouncycastle.pqc.crypto.test.XMSSSignatureTest
 
testSignByteCompatibilityWithEth2() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381Eth2KatTest
Run all valid Eth2 sign vectors.
testSignerSP800208_SHA256_192() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testSignerSP800208_SHAKE256_192() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testSignerSP800208_SHAKE256_256() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testSignIsDeterministic() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381BasicSchemeTest
 
testSignSHA256() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testSignSHA256() - Method in class org.bouncycastle.pqc.crypto.test.XMSSTest
 
testSignSHA256Complete1() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testSignSHA256Complete2() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testSignSHA256Complete3() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testSignSHA256CompleteEvenHeight1() - Method in class org.bouncycastle.pqc.crypto.test.XMSSTest
 
testSignSHA256CompleteEvenHeight2() - Method in class org.bouncycastle.pqc.crypto.test.XMSSTest
 
testSignSHA512() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testSignSHA512() - Method in class org.bouncycastle.pqc.crypto.test.XMSSTest
 
testSignVerifyAcrossAllParameterSets() - Method in class org.bouncycastle.pqc.crypto.test.MQOMTest
 
testSignVerifyDeterministicSign() - Method in class org.bouncycastle.pqc.crypto.test.MQOMTest
 
testSignVerifyEmptyMessageRoundTrip() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381BasicSchemeTest
 
testSignVerifyLongMessageRoundTrip() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSSignerTest
 
testSignVerifyRoundTrip() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381BasicSchemeTest
 
testSignVerifyRoundTrip() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSSignerTest
 
testSignVerifyRoundTrip() - Method in class org.bouncycastle.pqc.crypto.test.MQOMTest
 
testSignVerifySP800208_SHA256_192() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testSignVerifySP800208_SHA256_192() - Method in class org.bouncycastle.pqc.crypto.test.XMSSTest
 
testSignVerifySP800208_SHAKE256_192() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testSignVerifySP800208_SHAKE256_192() - Method in class org.bouncycastle.pqc.crypto.test.XMSSTest
 
testSignVerifySP800208_SHAKE256_256() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testSignVerifySP800208_SHAKE256_256() - Method in class org.bouncycastle.pqc.crypto.test.XMSSTest
 
testSignVerifyWithGeneratedKey() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSKeyPairGeneratorTest
 
testSigVer() - Method in class org.bouncycastle.pqc.crypto.test.CrystalsDilithiumTest
 
testSigVer() - Method in class org.bouncycastle.pqc.crypto.test.MLDSATest
 
testSigVer() - Method in class org.bouncycastle.pqc.crypto.test.SLHDSATest
 
testSigVerCombinedVectorSet() - Method in class org.bouncycastle.pqc.crypto.test.MLDSATest
 
testSigVerSingleFile() - Method in class org.bouncycastle.pqc.crypto.test.SLHDSATest
 
testSkipFromNonZeroCounterCarry() - Method in class org.bouncycastle.crypto.test.BigSkippingCipherTest
 
testSkToPkValidPoint() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381BasicSchemeTest
 
testSplitConsecutiveDelimiters() - Method in class org.bouncycastle.util.utiltest.StringsTest
 
testSplitDomainWithLeadingDot() - Method in class org.bouncycastle.util.utiltest.StringsTest
 
testSplitNoDelimiter() - Method in class org.bouncycastle.util.utiltest.StringsTest
 
testSplitNormalDomain() - Method in class org.bouncycastle.util.utiltest.StringsTest
 
testSplitOnlyDelimiter() - Method in class org.bouncycastle.util.utiltest.StringsTest
 
testSplitTrailingDelimiter() - Method in class org.bouncycastle.util.utiltest.StringsTest
 
testSplitWithLeadingDelimiter() - Method in class org.bouncycastle.util.utiltest.StringsTest
 
testSqFromBytes() - Method in class org.bouncycastle.pqc.math.ntru.test.PolynomialTest
 
testSqMul() - Method in class org.bouncycastle.pqc.math.ntru.test.PolynomialTest
 
testSqrt() - Method in class org.bouncycastle.crypto.hash2curve.test.H2cUtilsTest
 
testSqToBytes() - Method in class org.bouncycastle.pqc.math.ntru.test.PolynomialTest
 
testSquare() - Method in class org.bouncycastle.math.ec.custom.sec.test.SecP256R1FieldTest
 
testSquare() - Method in class org.bouncycastle.math.ec.custom.sec.test.SecP384R1FieldTest
 
testSquare_CarryBug() - Method in class org.bouncycastle.math.ec.custom.sec.test.SecP384R1FieldTest
 
testSquare_CarryBug_Reported() - Method in class org.bouncycastle.math.ec.custom.sec.test.SecP384R1FieldTest
 
testSquare_OpenSSLBug() - Method in class org.bouncycastle.math.ec.custom.sec.test.SecP256R1FieldTest
Test squaring with specifically selected values that triggered a bug in the modular reduction in OpenSSL (last affected version 0.9.8g).
testStateValidation() - Method in class org.bouncycastle.crypto.agreement.owl.test.OwlClientRegistrationTest
 
testStateValidation() - Method in class org.bouncycastle.crypto.agreement.owl.test.OwlClientTest
 
testStateValidation() - Method in class org.bouncycastle.crypto.agreement.owl.test.OwlServerRegistrationTest
 
testStateValidation() - Method in class org.bouncycastle.crypto.agreement.owl.test.OwlServerTest
 
testStateValidation() - Method in class org.bouncycastle.crypto.agreement.test.ECJPAKEParticipantTest
 
testStateValidation() - Method in class org.bouncycastle.crypto.agreement.test.JPAKEParticipantTest
Tests that JPAKEParticipant throws appropriate IllegalStateExceptions when the methods are called in the wrong order.
testSTRandomPrime() - Method in class org.bouncycastle.math.test.PrimesTest
 
testStreamingUpdate() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSSignerTest
 
testSuccessfulExchange() - Method in class org.bouncycastle.crypto.agreement.owl.test.OwlClientRegistrationTest
 
testSuccessfulExchange() - Method in class org.bouncycastle.crypto.agreement.owl.test.OwlClientTest
 
testSuccessfulExchange() - Method in class org.bouncycastle.crypto.agreement.owl.test.OwlServerRegistrationTest
 
testSuccessfulExchange() - Method in class org.bouncycastle.crypto.agreement.owl.test.OwlServerTest
 
testSuccessfulExchange() - Method in class org.bouncycastle.crypto.agreement.test.ECJPAKEParticipantTest
 
testSuccessfulExchange() - Method in class org.bouncycastle.crypto.agreement.test.JPAKEParticipantTest
 
testSumOfMultiplies() - Method in class org.bouncycastle.math.ec.test.ECAlgorithmsTest
 
testSumOfMultipliesComplete() - Method in class org.bouncycastle.math.ec.test.ECAlgorithmsTest
 
testSumOfTwoMultiplies() - Method in class org.bouncycastle.math.ec.test.ECAlgorithmsTest
 
testSumOfTwoMultipliesComplete() - Method in class org.bouncycastle.math.ec.test.ECAlgorithmsTest
 
testTamingNonRepudiation() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testTamingVector_00() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testTamingVector_01() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testTamingVector_02() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testTamingVector_03() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testTamingVector_04() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testTamingVector_05() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testTamingVector_06() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testTamingVector_07() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testTamingVector_08() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testTamingVector_09() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testTamingVector_10() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testTamingVector_11() - Method in class org.bouncycastle.math.ec.rfc8032.test.Ed25519Test
 
testTampering(Test, AEADCipher, CipherParameters) - Static method in class org.bouncycastle.crypto.test.AEADTestUtil
 
testTestVectors() - Method in class org.bouncycastle.crypto.hash2curve.test.HashToEllipticCurveTest
 
testTestVectors() - Method in class org.bouncycastle.pqc.crypto.test.AIMerTest
 
testTestVectors() - Method in class org.bouncycastle.pqc.crypto.test.HAETAETest
 
testTestVectors() - Method in class org.bouncycastle.pqc.crypto.test.HawkTest
 
testTestVectors() - Method in class org.bouncycastle.pqc.crypto.test.MayoTest
 
testTestVectors() - Method in class org.bouncycastle.pqc.crypto.test.NTRUPlusTest
 
testTestVectors() - Method in class org.bouncycastle.pqc.crypto.test.SnovaTest
 
testTestVectors() - Method in class org.bouncycastle.pqc.crypto.test.SQIsignTest
 
testTestVectorsAes() - Method in class org.bouncycastle.pqc.crypto.test.QRUOVTest
 
testTestVectorsShake() - Method in class org.bouncycastle.pqc.crypto.test.QRUOVTest
 
testThreeTimes() - Method in class org.bouncycastle.math.ec.test.ECPointTest
Calls implTestThreeTimes() for Fp and F2m.
testThresholdCat1Gf256Kats() - Method in class org.bouncycastle.pqc.crypto.test.SDitHTest
 
testThresholdCat1P251Kats() - Method in class org.bouncycastle.pqc.crypto.test.SDitHTest
 
testThresholdCat3Gf256Kats() - Method in class org.bouncycastle.pqc.crypto.test.SDitHTest
 
testThresholdCat3P251Kats() - Method in class org.bouncycastle.pqc.crypto.test.SDitHTest
 
testThresholdCat5Gf256Kats() - Method in class org.bouncycastle.pqc.crypto.test.SDitHTest
 
testThresholdCat5P251Kats() - Method in class org.bouncycastle.pqc.crypto.test.SDitHTest
 
testTooShortSequenceRejected() - Method in class org.bouncycastle.asn1.misc.test.GetInstanceTest
 
testTrinaryZqToZ3() - Method in class org.bouncycastle.pqc.math.ntru.test.PolynomialTest
 
testTruncatedPublicKeyRejected() - Method in class org.bouncycastle.pqc.crypto.test.XMSSPublicKeyParseTest
 
testTwice() - Method in class org.bouncycastle.math.ec.test.ECPointTest
Calls implTestTwice() for Fp and F2m.
testUtility() - Method in class org.bouncycastle.crypto.test.SP80038GTest
 
testValidateGa() - Method in class org.bouncycastle.crypto.agreement.test.JPAKEUtilTest
 
testValidateGx4() - Method in class org.bouncycastle.crypto.agreement.test.JPAKEUtilTest
 
testValidateMacTag() - Method in class org.bouncycastle.crypto.agreement.owl.OwlUtilTest
 
testValidateMacTag() - Method in class org.bouncycastle.crypto.agreement.test.ECJPAKEUtilTest
 
testValidateMacTag() - Method in class org.bouncycastle.crypto.agreement.test.JPAKEUtilTest
 
testValidateNotNull() - Method in class org.bouncycastle.crypto.agreement.owl.OwlUtilTest
 
testValidateNotNull() - Method in class org.bouncycastle.crypto.agreement.test.ECJPAKEUtilTest
 
testValidateNotNull() - Method in class org.bouncycastle.crypto.agreement.test.JPAKEUtilTest
 
testValidateParticipantIdsDiffer() - Method in class org.bouncycastle.crypto.agreement.owl.OwlUtilTest
 
testValidateParticipantIdsDiffer() - Method in class org.bouncycastle.crypto.agreement.test.ECJPAKEUtilTest
 
testValidateParticipantIdsDiffer() - Method in class org.bouncycastle.crypto.agreement.test.JPAKEUtilTest
 
testValidateParticipantIdsEqual() - Method in class org.bouncycastle.crypto.agreement.owl.OwlUtilTest
 
testValidateParticipantIdsEqual() - Method in class org.bouncycastle.crypto.agreement.test.ECJPAKEUtilTest
 
testValidateParticipantIdsEqual() - Method in class org.bouncycastle.crypto.agreement.test.JPAKEUtilTest
 
testValidateR() - Method in class org.bouncycastle.crypto.agreement.owl.OwlUtilTest
 
testValidateRound1PayloadReceived() - Method in class org.bouncycastle.crypto.agreement.test.ECJPAKEParticipantTest
 
testValidateRound1PayloadReceived() - Method in class org.bouncycastle.crypto.agreement.test.JPAKEParticipantTest
Tests that JPAKEParticipant.validateRound1PayloadReceived(JPAKERound1Payload) calls the appropriate validate methods in JPAKEUtil.
testValidateRound2PayloadReceived() - Method in class org.bouncycastle.crypto.agreement.test.ECJPAKEParticipantTest
 
testValidateRound2PayloadReceived() - Method in class org.bouncycastle.crypto.agreement.test.JPAKEParticipantTest
Tests that JPAKEParticipant.validateRound2PayloadReceived(JPAKERound2Payload) calls the appropriate validate methods in JPAKEUtil.
testValidateZeroknowledgeProof() - Method in class org.bouncycastle.crypto.agreement.owl.OwlUtilTest
 
testValidateZeroKnowledgeProof() - Method in class org.bouncycastle.crypto.agreement.test.ECJPAKEUtilTest
 
testValidateZeroKnowledgeProof() - Method in class org.bouncycastle.crypto.agreement.test.JPAKEUtilTest
 
testValidEncodingMultiByte() - Method in class org.bouncycastle.asn1.test.ASN1IntegerTest
 
testValidEncodingSingleByte() - Method in class org.bouncycastle.asn1.test.ASN1IntegerTest
Ensure existing single byte behavior.
testValidGeneralizedTime() - Method in class org.bouncycastle.asn1.ASN1TimeFormatTest
 
testValidIcvLen() - Method in class org.bouncycastle.asn1.cms.test.CCMParametersTest
 
testValidIcvLen() - Method in class org.bouncycastle.asn1.cms.test.GCMParametersTest
 
testValidUTCTime() - Method in class org.bouncycastle.asn1.ASN1TimeFormatTest
 
TestVectorData - Class in org.bouncycastle.crypto.hash2curve.test
Test vector data
TestVectorData.Builder - Class in org.bouncycastle.crypto.hash2curve.test
 
TestVectorData.Field - Class in org.bouncycastle.crypto.hash2curve.test
 
TestVectorData.Vector - Class in org.bouncycastle.crypto.hash2curve.test
 
TestVectorData.Vector.Builder - Class in org.bouncycastle.crypto.hash2curve.test
 
TestVectors - Class in org.bouncycastle.crypto.hash2curve.test
Functions to obtain test vector data
TestVectors() - Constructor for class org.bouncycastle.crypto.hash2curve.test.TestVectors
 
testVectors() - Method in class org.bouncycastle.crypto.test.BCryptTest
 
testVectors() - Method in class org.bouncycastle.crypto.test.HPKETestVectors
 
testVectors() - Method in class org.bouncycastle.crypto.test.NISTECCTest
 
testVectors() - Method in class org.bouncycastle.crypto.test.SCryptTest
 
testVectors() - Method in class org.bouncycastle.crypto.test.SHA3DigestTest
 
testVectors() - Method in class org.bouncycastle.crypto.test.SHAKEDigestTest
 
testVectors() - Method in class org.bouncycastle.pqc.crypto.test.BIKETest
 
testVectors() - Method in class org.bouncycastle.pqc.crypto.test.CMCEKEMVectorTest
 
testVectors() - Method in class org.bouncycastle.pqc.crypto.test.CMCEVectorTest
 
testVectors() - Method in class org.bouncycastle.pqc.crypto.test.CrystalsDilithiumTest
 
testVectors() - Method in class org.bouncycastle.pqc.crypto.test.FalconTest
 
testVectors() - Method in class org.bouncycastle.pqc.crypto.test.FrodoKEMVectorTest
 
testVectors() - Method in class org.bouncycastle.pqc.crypto.test.FrodoVectorTest
 
testVectors() - Method in class org.bouncycastle.pqc.crypto.test.HQCTest
 
testVectors() - Method in class org.bouncycastle.pqc.crypto.test.PicnicVectorTest
 
testVectors() - Method in class org.bouncycastle.pqc.crypto.test.SABERVectorTest
 
testVectors() - Method in class org.bouncycastle.pqc.crypto.test.SphincsPlusTest
 
testVectorsAsconCXof128_512() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testVectorsDigest_AsconHash() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testVectorsDigest_AsconHash256() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testVectorsDigest_AsconHashA() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testVectorsDigest_ESCH256() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testVectorsDigest_ESCH384() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testVectorsEngine_ascon128() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testVectorsEngine_ascon128a() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testVectorsEngine_ascon80pq() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testVectorsEngine_asconaead128() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testVectorsEngine_SCHWAEMM128_128() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testVectorsEngine_SCHWAEMM192_192() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testVectorsEngine_SCHWAEMM256_128() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testVectorsEngine_SCHWAEMM256_256() - Method in class org.bouncycastle.crypto.test.SparkleTest
 
testVectorsXof_AsconXof() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testVectorsXof_AsconXof128() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testVectorsXof_AsconXofA() - Method in class org.bouncycastle.crypto.test.AsconTest
 
testVerifyRejectsInfinitySignature() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381BasicSchemeTest
 
testVerifyRejectsMalformedSignature() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSSignerTest
 
testVerifyRejectsSignatureLength95() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSSignerTest
 
testVerifyRejectsSignatureLength97() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSSignerTest
 
testVerifyRejectsTamperedSignature() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381BasicSchemeTest
 
testVerifyRejectsWrongKey() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSSignerTest
 
testVerifyRejectsWrongMessage() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381BasicSchemeTest
 
testVerifyRejectsWrongMessage() - Method in class org.bouncycastle.crypto.hash2curve.test.BLSSignerTest
 
testVerifyRejectsWrongPublicKey() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381BasicSchemeTest
 
testVerifySignatureSHA256() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testVerifySignatureSHA256() - Method in class org.bouncycastle.pqc.crypto.test.XMSSTest
 
testVerifySignatureSHA512() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testVerifySignatureSHA512() - Method in class org.bouncycastle.pqc.crypto.test.XMSSTest
 
testVerifySignerSHA256() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testVerifySignerSHA512() - Method in class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
testWithPreferredFormat() - Method in class org.bouncycastle.pqc.crypto.test.MLKEMTest
 
testWithSpecificAlphabet() - Method in class org.bouncycastle.util.encoders.test.Base32Test
 
testWithWhitespace() - Method in class org.bouncycastle.util.encoders.test.Base32Test
 
testWithWhitespace() - Method in class org.bouncycastle.util.encoders.test.Base64Test
 
testX25519Iterated() - Method in class org.bouncycastle.math.ec.rfc7748.test.X25519Test
 
testX25519Vector1() - Method in class org.bouncycastle.math.ec.rfc7748.test.X25519Test
 
testX25519Vector2() - Method in class org.bouncycastle.math.ec.rfc7748.test.X25519Test
 
testX448Iterated() - Method in class org.bouncycastle.math.ec.rfc7748.test.X448Test
 
testX448Vector1() - Method in class org.bouncycastle.math.ec.rfc7748.test.X448Test
 
testX448Vector2() - Method in class org.bouncycastle.math.ec.rfc7748.test.X448Test
 
testXmssMtRfc8391SetSharesRfc9802Oid() - Method in class org.bouncycastle.pqc.crypto.test.XMSSPrivateKeyEncodingTest
 
testXmssMtSha256_192PrivateKeyRoundTrip() - Method in class org.bouncycastle.pqc.crypto.test.XMSSPrivateKeyEncodingTest
 
testXmssMtShake256_192PrivateKeyRoundTrip() - Method in class org.bouncycastle.pqc.crypto.test.XMSSPrivateKeyEncodingTest
 
testXMSSOid() - Method in class org.bouncycastle.pqc.crypto.test.XMSSOidTest
 
testXMSSOidException1() - Method in class org.bouncycastle.pqc.crypto.test.XMSSOidTest
 
testXMSSOidException2() - Method in class org.bouncycastle.pqc.crypto.test.XMSSOidTest
 
testXMSSOidException3() - Method in class org.bouncycastle.pqc.crypto.test.XMSSOidTest
 
testXMSSOidSP800208() - Method in class org.bouncycastle.pqc.crypto.test.XMSSOidTest
 
testXMSSParamsLookupByOidSP800208() - Method in class org.bouncycastle.pqc.crypto.test.XMSSOidTest
 
testXmssRfc8391SetSharesRfc9802Oid() - Method in class org.bouncycastle.pqc.crypto.test.XMSSPrivateKeyEncodingTest
 
testXmssSha256_192PrivateKeyRoundTrip() - Method in class org.bouncycastle.pqc.crypto.test.XMSSPrivateKeyEncodingTest
 
testXmssShake256_192PrivateKeyRoundTrip() - Method in class org.bouncycastle.pqc.crypto.test.XMSSPrivateKeyEncodingTest
 
testZ3ToZq() - Method in class org.bouncycastle.pqc.math.ntru.test.PolynomialTest
 
testZeroKekLength() - Method in class org.bouncycastle.asn1.cms.test.KEMRecipientInfoTest
 
testZeroPrivkeyRejected() - Method in class org.bouncycastle.crypto.hash2curve.test.BLS12_381Eth2KatTest
Eth2 zero-privkey sign vector: the spec mandates that signing with sk = 0 must fail.
thisMessage - Static variable in class org.bouncycastle.asn1.crmf.POPOPrivKey
 
THREAD_LOCAL_CONFIG - Static variable in class org.bouncycastle.crypto.CryptoServicesPermission
Enable the setting of thread local configuration properties.
ThreadedSeedGenerator - Class in org.bouncycastle.crypto.prng
A thread based seed generator - one source of randomness.
ThreadedSeedGenerator() - Constructor for class org.bouncycastle.crypto.prng.ThreadedSeedGenerator
 
THREE - Static variable in class org.bouncycastle.asn1.ASN1Integer
 
three(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Point
 
THREE - Static variable in interface org.bouncycastle.math.ec.ECConstants
 
three(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECPoint.Fp
 
Threefish1024Test - Class in org.bouncycastle.crypto.test
 
Threefish256Test - Class in org.bouncycastle.crypto.test
 
Threefish512Test - Class in org.bouncycastle.crypto.test
 
ThreefishEngine - Class in org.bouncycastle.crypto.engines
Implementation of the Threefish tweakable large block cipher in 256, 512 and 1024 bit block sizes.
ThreefishEngine(int) - Constructor for class org.bouncycastle.crypto.engines.ThreefishEngine
Constructs a new Threefish cipher, with a specified block size.
ThreefishReferenceEngine - Class in org.bouncycastle.crypto.test.speedy
 
ThreefishReferenceEngine() - Constructor for class org.bouncycastle.crypto.test.speedy.ThreefishReferenceEngine
 
threeTimes() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519Point
 
threeTimes() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Point
 
threeTimes() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Point
 
threeTimes() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Point
 
threeTimes() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Point
 
threeTimes() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Point
 
threeTimes() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Point
 
threeTimes() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Point
 
threeTimes() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Point
 
threeTimes() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Point
 
threeTimes() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Point
 
threeTimes() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Point
 
threeTimes() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Point
 
threeTimes() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Point
 
threeTimes() - Method in class org.bouncycastle.math.ec.ECPoint.Fp
 
threeTimes() - Method in class org.bouncycastle.math.ec.ECPoint
 
ThroughputTest - Class in org.bouncycastle.crypto.test.speedy
 
ThroughputTest() - Constructor for class org.bouncycastle.crypto.test.speedy.ThroughputTest
 
Tiger_192 - Static variable in interface org.bouncycastle.asn1.gnu.GNUObjectIdentifiers
1.3.6.1.4.1.11591.12.2 -- TIGER/192
TigerDigest - Class in org.bouncycastle.crypto.digests
TigerDigest() - Constructor for class org.bouncycastle.crypto.digests.TigerDigest
Standard constructor
TigerDigest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.TigerDigest
Standard constructor, with Purpose
TigerDigest(TigerDigest) - Constructor for class org.bouncycastle.crypto.digests.TigerDigest
Copy constructor.
TigerDigestTest - Class in org.bouncycastle.crypto.test
Tiger Digest Test
TIME - Static variable in interface org.bouncycastle.asn1.BERTags
 
Time - Class in org.bouncycastle.asn1.cms
RFC 5652: Dual-mode timestamp format producing either UTCTIme or GeneralizedTime.
Time(Date) - Constructor for class org.bouncycastle.asn1.cms.Time
Creates a time object from a given date - if the date is between 1950 and 2049 a UTCTime object is generated, otherwise a GeneralizedTime is used.
Time(Date, Locale) - Constructor for class org.bouncycastle.asn1.cms.Time
Creates a time object from a given date and locale - if the date is between 1950 and 2049 a UTCTime object is generated, otherwise a GeneralizedTime is used.
Time - Class in org.bouncycastle.asn1.x509
 
Time(ASN1Primitive) - Constructor for class org.bouncycastle.asn1.x509.Time
 
Time(Date) - Constructor for class org.bouncycastle.asn1.x509.Time
Creates a time object from a given date - if the date is between 1950 and 2049 a UTCTime object is generated, otherwise a GeneralizedTime is used.
Time(Date, Locale) - Constructor for class org.bouncycastle.asn1.x509.Time
Creates a time object from a given date and locale - if the date is between 1950 and 2049 a UTCTime object is generated, otherwise a GeneralizedTime is used.
TIME_NOT_AVAILABLE - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
Deprecated.
use lower case version
TIME_OF_DAY - Static variable in interface org.bouncycastle.asn1.BERTags
 
timeNotAvailable - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
TIMER - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
Times - Class in org.bouncycastle.util
 
Times() - Constructor for class org.bouncycastle.util.Times
 
timesPow2(int) - Method in class org.bouncycastle.math.ec.ECPoint.Fp
 
timesPow2(int) - Method in class org.bouncycastle.math.ec.ECPoint
 
TimeStampAndCRL - Class in org.bouncycastle.asn1.cms
RFC 5544 Binding Documents with Time-Stamps; TimeStampAndCRL object.
TimeStampAndCRL(ContentInfo) - Constructor for class org.bouncycastle.asn1.cms.TimeStampAndCRL
 
TimeStampAndCRL(ContentInfo, CertificateList) - Constructor for class org.bouncycastle.asn1.cms.TimeStampAndCRL
 
timestampedData - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.16.1.31 -- smime ct timestampedData
TimeStampedData - Class in org.bouncycastle.asn1.cms
RFC 5544: Binding Documents with Time-Stamps; TimeStampedData object.
TimeStampedData(ASN1IA5String, MetaData, ASN1OctetString, Evidence) - Constructor for class org.bouncycastle.asn1.cms.TimeStampedData
 
TimeStampedDataParser - Class in org.bouncycastle.asn1.cms
Parser for RFC 5544: TimeStampedData object.
TimeStampReq - Class in org.bouncycastle.asn1.tsp
 
TimeStampReq(MessageImprint, ASN1ObjectIdentifier, ASN1Integer, ASN1Boolean, Extensions) - Constructor for class org.bouncycastle.asn1.tsp.TimeStampReq
 
TimeStampRequest - Class in org.bouncycastle.asn1.microsoft
The Microsoft Authenticode time stamp request, as sent to a legacy (pre-RFC 3161) Authenticode time stamping service (the protocol behind signtool /t; the RFC 3161 protocol is signtool /tr).
TimeStampRequest(ContentInfo) - Constructor for class org.bouncycastle.asn1.microsoft.TimeStampRequest
Construct a time stamp request for the given content using the standard Authenticode countersignature type OID, 1.3.6.1.4.1.311.3.2.1, and no attributes.
TimeStampRequest(ASN1ObjectIdentifier, Attributes, ContentInfo) - Constructor for class org.bouncycastle.asn1.microsoft.TimeStampRequest
 
TimeStampRequestTest - Class in org.bouncycastle.asn1.microsoft.test
 
TimeStampRequestTest() - Constructor for class org.bouncycastle.asn1.microsoft.test.TimeStampRequestTest
 
TimeStampResp - Class in org.bouncycastle.asn1.tsp
 
TimeStampResp(PKIStatusInfo, ContentInfo) - Constructor for class org.bouncycastle.asn1.tsp.TimeStampResp
 
TimeStampTokenEvidence - Class in org.bouncycastle.asn1.cms
RFC 5544 Binding Documents with Time-Stamps; TimeStampTokenEvidence object.
TimeStampTokenEvidence(TimeStampAndCRL[]) - Constructor for class org.bouncycastle.asn1.cms.TimeStampTokenEvidence
 
TimeStampTokenEvidence(TimeStampAndCRL) - Constructor for class org.bouncycastle.asn1.cms.TimeStampTokenEvidence
 
title - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
tls_kdf - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
TlsRsaKeyExchange - Class in org.bouncycastle.crypto.tls
 
TnepresEngine - Class in org.bouncycastle.crypto.engines
Tnepres is a 128-bit 32-round block cipher with variable key lengths, including 128, 192 and 256 bit keys conjectured to be at least as secure as three-key triple-DES.
TnepresEngine() - Constructor for class org.bouncycastle.crypto.engines.TnepresEngine
 
TnepresTest - Class in org.bouncycastle.crypto.test
Test vectors based on Floppy 4 of the Serpent AES submission.
toArray() - Method in class org.bouncycastle.asn1.ASN1Sequence
 
toArray() - Method in class org.bouncycastle.asn1.ASN1Set
 
toASN1EncodableVector() - Method in class org.bouncycastle.asn1.cms.AttributeTable
 
toASN1EncodableVector() - Method in class org.bouncycastle.asn1.smime.SMIMECapabilityVector
 
toASN1IntegerArray() - Method in class org.bouncycastle.asn1.cmp.POPODecKeyRespContent
 
toASN1Primitive() - Method in interface org.bouncycastle.asn1.ASN1Encodable
Return an object, possibly constructed, of ASN.1 primitives
toASN1Primitive() - Method in class org.bouncycastle.asn1.ASN1Object
Method providing a primitive representation of this object suitable for encoding.
toASN1Primitive() - Method in class org.bouncycastle.asn1.ASN1Primitive
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.bc.EncryptedObjectStoreData
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.bc.EncryptedPrivateKeyData
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.bc.EncryptedSecretKeyData
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.bc.ExternalValue
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.bc.LinkedCertificate
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.bc.ObjectData
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.bc.ObjectDataSequence
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.bc.ObjectStore
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.bc.ObjectStoreData
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.bc.ObjectStoreIntegrityCheck
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.bc.PbkdKeyData
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.bc.PbkdMacIntegrityCheck
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.bc.SecretKeyData
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.bc.SignatureCheck
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.BERBitStringParser
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.BEROctetStringParser
Return an BEROctetString representing this parser and its contents.
toASN1Primitive() - Method in class org.bouncycastle.asn1.BERSequenceParser
Return an BERSequence representing this parser and its contents.
toASN1Primitive() - Method in class org.bouncycastle.asn1.BERSetParser
Return an BERSet representing this parser and its contents.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.BodyPartID
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.BodyPartList
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.BodyPartPath
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.BodyPartReference
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.CertificationRequest
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.CMCFailInfo
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.CMCPublicationInfo
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.CMCStatus
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfo.OtherInfo
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfo
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.CMCStatusInfoV2
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.CMCUnsignedData
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.ControlsProcessed
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.DecryptedPOP
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.EncryptedPOP
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.ExtendedFailInfo
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.ExtensionReq
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.GetCert
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.GetCRL
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.IdentityProofV2
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.LraPopWitness
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.ModCertTemplate
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.OtherMsg
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.OtherStatusInfo
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.PendInfo
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.PKIData
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.PKIResponse
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.PopLinkWitnessV2
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.PublishTrustAnchors
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.RevokeRequest
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.TaggedAttribute
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.TaggedCertificationRequest
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.TaggedContentInfo
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmc.TaggedRequest
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.CAKeyUpdAnnContent
CAKeyUpdAnnContent ::= SEQUENCE { oldWithNew CMPCertificate, -- old pub signed with new priv newWithOld CMPCertificate, -- new pub signed with old priv newWithNew CMPCertificate -- new pub signed with new priv }
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.CertConfirmContent
CertConfirmContent ::= SEQUENCE OF CertStatus
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.CertifiedKeyPair
Return the primitive representation of PKIPublicationInfo.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.CertOrEncCert
CertOrEncCert ::= CHOICE { certificate [0] CMPCertificate, encryptedCert [1] EncryptedKey }
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.CertRepMessage
CertRepMessage ::= SEQUENCE { caPubs [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate OPTIONAL, response SEQUENCE OF CertResponse }
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.CertReqTemplateContent
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.CertResponse
CertResponse ::= SEQUENCE { certReqId INTEGER, -- to match this response with corresponding request (a value -- of -1 is to be used if certReqId is not specified in the -- corresponding request) status PKIStatusInfo, certifiedKeyPair CertifiedKeyPair OPTIONAL, rspInfo OCTET STRING OPTIONAL -- analogous to the id-regInfo-utf8Pairs string defined -- for regInfo in CertReqMsg [CRMF] }
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.CertStatus
CertStatus ::= SEQUENCE { certHash OCTET STRING, certReqId INTEGER, statusInfo PKIStatusInfo OPTIONAL, hashAlg [0] AlgorithmIdentifier{DIGEST-ALGORITHM, {...}}
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.Challenge.Rand
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.Challenge
Challenge ::= SEQUENCE { owf AlgorithmIdentifier OPTIONAL, -- MUST be present in the first Challenge; MAY be omitted in -- any subsequent Challenge in POPODecKeyChallContent (if -- omitted, then the owf used in the immediately preceding -- Challenge is to be used).
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.CMPCertificate
CMPCertificate ::= CHOICE { x509v3PKCert Certificate otherCert [tag] EXPLICIT ANY DEFINED BY tag } Note: the addition of the explicit tagging is a BC extension.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.CRLAnnContent
CRLAnnContent ::= SEQUENCE OF CertificateList
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.CRLSource
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.CRLStatus
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.DHBMParameter
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.ErrorMsgContent
ErrorMsgContent ::= SEQUENCE { pKIStatusInfo PKIStatusInfo, errorCode INTEGER OPTIONAL, -- implementation-specific error codes errorDetails PKIFreeText OPTIONAL -- implementation-specific error details }
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.GenMsgContent
GenMsgContent ::= SEQUENCE OF InfoTypeAndValue
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.GenRepContent
GenRepContent ::= SEQUENCE OF InfoTypeAndValue
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.InfoTypeAndValue
InfoTypeAndValue ::= SEQUENCE { infoType OBJECT IDENTIFIER, infoValue ANY DEFINED BY infoType OPTIONAL }
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.KemBMParameter
KemBMParameter ::= SEQUENCE { kdf AlgorithmIdentifier{KEY-DERIVATION, {...}}, len INTEGER (1..MAX), mac AlgorithmIdentifier{MAC-ALGORITHM, {...}} }
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.KemCiphertextInfo
KemCiphertextInfo ::= SEQUENCE { kem AlgorithmIdentifier{KEM-ALGORITHM, {...}}, ct OCTET STRING }
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.KemOtherInfo
KemOtherInfo ::= SEQUENCE { staticString PKIFreeText, -- MUST be "CMP-KEM" transactionID [0] OCTET STRING OPTIONAL, senderNonce [1] OCTET STRING OPTIONAL, recipNonce [2] OCTET STRING OPTIONAL, len INTEGER (1..MAX), mac AlgorithmIdentifier{MAC-ALGORITHM, {...}}
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.KeyRecRepContent
KeyRecRepContent ::= SEQUENCE { status PKIStatusInfo, newSigCert [0] CMPCertificate OPTIONAL, caCerts [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate OPTIONAL, keyPairHist [2] SEQUENCE SIZE (1..MAX) OF CertifiedKeyPair OPTIONAL }
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.OOBCertHash
OOBCertHash ::= SEQUENCE { hashAlg [0] AlgorithmIdentifier OPTIONAL, certId [1] CertId OPTIONAL, hashVal BIT STRING -- hashVal is calculated over the DER encoding of the -- self-signed certificate with the identifier certID. }
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.PBMParameter
PBMParameter ::= SEQUENCE { salt OCTET STRING, -- note: implementations MAY wish to limit acceptable sizes -- of this string to values appropriate for their environment -- in order to reduce the risk of denial-of-service attacks owf AlgorithmIdentifier, -- AlgId for a One-Way Function (SHA-1 recommended) iterationCount INTEGER, -- number of times the OWF is applied -- note: implementations MAY wish to limit acceptable sizes -- of this integer to values appropriate for their environment -- in order to reduce the risk of denial-of-service attacks mac AlgorithmIdentifier -- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11], } -- or HMAC [RFC2104, RFC2202])
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.PKIBody
PKIBody ::= CHOICE { -- message-specific body elements ir [0] CertReqMessages, --Initialization Request ip [1] CertRepMessage, --Initialization Response cr [2] CertReqMessages, --Certification Request cp [3] CertRepMessage, --Certification Response p10cr [4] CertificationRequest, --imported from [PKCS10] popdecc [5] POPODecKeyChallContent, --pop Challenge popdecr [6] POPODecKeyRespContent, --pop Response kur [7] CertReqMessages, --Key Update Request kup [8] CertRepMessage, --Key Update Response krr [9] CertReqMessages, --Key Recovery Request krp [10] KeyRecRepContent, --Key Recovery Response rr [11] RevReqContent, --Revocation Request rp [12] RevRepContent, --Revocation Response ccr [13] CertReqMessages, --Cross-Cert.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.PKIConfirmContent
PKIConfirmContent ::= NULL
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.PKIFreeText
PKIFreeText ::= SEQUENCE SIZE (1..MAX) OF UTF8String
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.PKIHeader
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) }
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.PKIMessage
PKIMessage ::= SEQUENCE { header PKIHeader, body PKIBody, protection [0] PKIProtection OPTIONAL, extraCerts [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate OPTIONAL }
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.PKIMessages
PKIMessages ::= SEQUENCE SIZE (1..MAX) OF PKIMessage
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.PKIStatus
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.PKIStatusInfo
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.PollRepContent
PollRepContent ::= SEQUENCE OF SEQUENCE { certReqId INTEGER, checkAfter INTEGER, -- time in seconds reason PKIFreeText OPTIONAL }
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.PollReqContent
PollReqContent ::= SEQUENCE OF SEQUENCE { certReqId INTEGER }
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.POPODecKeyChallContent
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.POPODecKeyRespContent
POPODecKeyRespContent ::= SEQUENCE OF INTEGER
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.ProtectedPart
ProtectedPart ::= SEQUENCE { header PKIHeader, body PKIBody }
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.RevAnnContent
RevAnnContent ::= SEQUENCE { status PKIStatus, certId CertId, willBeRevokedAt GeneralizedTime, badSinceDate GeneralizedTime, crlDetails Extensions OPTIONAL -- extra CRL details (e.g., crl number, reason, location, etc.) }
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.RevDetails
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.RevRepContent
RevRepContent ::= SEQUENCE { status SEQUENCE SIZE (1..MAX) OF PKIStatusInfo, -- in same order as was sent in RevReqContent revCerts [0] SEQUENCE SIZE (1..MAX) OF CertId OPTIONAL, -- IDs for which revocation was requested -- (same order as status) crls [1] SEQUENCE SIZE (1..MAX) OF CertificateList OPTIONAL -- the resulting CRLs (there may be more than one) }
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.RevReqContent
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cmp.RootCaKeyUpdateContent
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.Attribute
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.Attributes
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.AuthenticatedData
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.AuthEnvelopedData
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.BinaryTime
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.CCMParameters
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.CMSAlgorithmProtection
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.CMSORIforKEMOtherInfo
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.CompressedData
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.ContentInfo
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.DigestedData
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.ecc.ECCCMSSharedInfo
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.ecc.MQVuserKeyingMaterial
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.EncryptedContentInfo
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.EncryptedData
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.EnvelopedData
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.Evidence
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.GCMParameters
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.GenericHybridParameters
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.IssuerAndSerialNumber
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.KEKIdentifier
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.KEKRecipientInfo
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.KEMRecipientInfo
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientIdentifier
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.KeyTransRecipientInfo
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.MetaData
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.OriginatorInfo
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.OriginatorPublicKey
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.OtherKeyAttribute
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.OtherRecipientInfo
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.OtherRevocationInfoFormat
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.PasswordRecipientInfo
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.RecipientEncryptedKey
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.RecipientIdentifier
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.RecipientInfo
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.RecipientKeyIdentifier
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.RequesterCertificate
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.RsaKemParameters
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.SCVPReqRes
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.SignedData
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.SignerIdentifier
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.SignerInfo
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.Time
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.TimeStampAndCRL
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.TimeStampedData
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cms.TimeStampTokenEvidence
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.AttributeTypeAndValue
AttributeTypeAndValue ::= SEQUENCE { type OBJECT IDENTIFIER, value ANY DEFINED BY type }
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.CertId
CertId ::= SEQUENCE { issuer GeneralName, serialNumber INTEGER }
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.CertReqMessages
CertReqMessages ::= SEQUENCE SIZE (1..MAX) OF CertReqMsg
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.CertReqMsg
CertReqMsg ::= SEQUENCE { certReq CertRequest, popo ProofOfPossession OPTIONAL, -- content depends upon key type regInfo SEQUENCE SIZE(1..MAX) OF AttributeTypeAndValue OPTIONAL }
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.CertRequest
CertRequest ::= SEQUENCE { certReqId INTEGER, -- ID for matching request and reply certTemplate CertTemplate, -- Selected fields of cert to be issued controls Controls OPTIONAL } -- Attributes affecting issuance
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.CertTemplate
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 }
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.Controls
Controls ::= SEQUENCE SIZE(1..MAX) OF AttributeTypeAndValue
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.DhSigStatic
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.EncKeyWithID
EncKeyWithID ::= SEQUENCE { privateKey PrivateKeyInfo, identifier CHOICE { string UTF8String, generalName GeneralName } OPTIONAL }
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.EncryptedKey
EncryptedKey ::= CHOICE { encryptedValue EncryptedValue, -- deprecated envelopedData [0] EnvelopedData } -- The encrypted private key MUST be placed in the envelopedData -- encryptedContentInfo encryptedContent OCTET STRING.
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.EncryptedValue
(IMPLICIT TAGS) EncryptedValue ::= SEQUENCE { intendedAlg [0] AlgorithmIdentifier OPTIONAL, -- the intended algorithm for which the value will be used symmAlg [1] AlgorithmIdentifier OPTIONAL, -- the symmetric algorithm used to encrypt the value encSymmKey [2] BIT STRING OPTIONAL, -- the (encrypted) symmetric key used to encrypt the value keyAlg [3] AlgorithmIdentifier OPTIONAL, -- algorithm used to encrypt the symmetric key valueHint [4] OCTET STRING OPTIONAL, -- a brief description or identifier of the encValue content -- (may be meaningful only to the sending entity, and used only -- if EncryptedValue might be re-examined by the sending entity -- in the future) encValue BIT STRING } -- the encrypted value itself
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.OptionalValidity
OptionalValidity ::= SEQUENCE { notBefore [0] Time OPTIONAL, notAfter [1] Time OPTIONAL } --at least one MUST be present Time ::= CHOICE { ... }
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.PKIArchiveOptions
PKIArchiveOptions ::= CHOICE { encryptedPrivKey [0] EncryptedKey, -- the actual value of the private key keyGenParameters [1] KeyGenParameters, -- parameters which allow the private key to be re-generated archiveRemGenPrivKey [2] BOOLEAN } -- set to TRUE if sender wishes receiver to archive the private -- key of a key pair that the receiver generates in response to -- this request; set to FALSE if no archival is desired.
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.PKIPublicationInfo
Return the primitive representation of PKIPublicationInfo.
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.PKMACValue
PKMACValue ::= SEQUENCE { algId AlgorithmIdentifier, -- algorithm value shall be PasswordBasedMac 1.2.840.113533.7.66.13 -- parameter value is PBMParameter value BIT STRING }
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.POPOPrivKey
POPOPrivKey ::= CHOICE { thisMessage [0] BIT STRING, -- Deprecated -- possession is proven in this message (which contains the private -- key itself (encrypted for the CA)) subsequentMessage [1] SubsequentMessage, -- possession will be proven in a subsequent message dhMAC [2] BIT STRING, -- Deprecated agreeMAC [3] PKMACValue, encryptedKey [4] EnvelopedData }
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.POPOSigningKey
POPOSigningKey ::= SEQUENCE { poposkInput [0] POPOSigningKeyInput OPTIONAL, algorithmIdentifier AlgorithmIdentifier, signature BIT STRING } -- The signature (using "algorithmIdentifier") is on the -- DER-encoded value of poposkInput.
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.POPOSigningKeyInput
POPOSigningKeyInput ::= SEQUENCE { authInfo CHOICE { sender [0] GeneralName, -- used only if an authenticated identity has been -- established for the sender (e.g., a DN from a -- previously-issued and currently-valid certificate publicKeyMAC PKMACValue }, -- used if no authenticated GeneralName currently exists for -- the sender; publicKeyMAC contains a password-based MAC -- on the DER-encoded value of publicKey publicKey SubjectPublicKeyInfo } -- from CertTemplate
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.ProofOfPossession
ProofOfPossession ::= CHOICE { raVerified [0] NULL, -- used if the RA has already verified that the requester is in -- possession of the private key signature [1] POPOSigningKey, keyEncipherment [2] POPOPrivKey, keyAgreement [3] POPOPrivKey }
toASN1Primitive() - Method in class org.bouncycastle.asn1.crmf.SinglePubInfo
Return the primitive representation of SinglePubInfo.
toASN1Primitive() - Method in class org.bouncycastle.asn1.cryptopro.ECGOST3410ParamSetParameters
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cryptopro.Gost2814789EncryptedKey
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cryptopro.Gost2814789KeyWrapParameters
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cryptopro.GOST28147Parameters
Gost28147-89-Parameters ::= SEQUENCE { iv Gost28147-89-IV, encryptionParamSet OBJECT IDENTIFIER } Gost28147-89-IV ::= OCTET STRING (SIZE (8))
toASN1Primitive() - Method in class org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cryptopro.GOST3410PublicKeyAlgParameters
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cryptopro.GostR3410KeyTransport
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.cryptopro.GostR3410TransportParameters
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.DERExternalParser
Return an DERExternal representing this parser and its contents.
toASN1Primitive() - Method in class org.bouncycastle.asn1.DEROctetStringParser
Return an DEROctetString representing this parser and its contents.
toASN1Primitive() - Method in class org.bouncycastle.asn1.DLBitStringParser
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.DLSequenceParser
Return a DLSequence representing this parser and its contents.
toASN1Primitive() - Method in class org.bouncycastle.asn1.DLSetParser
Return a DLSet representing this parser and its contents.
toASN1Primitive() - Method in class org.bouncycastle.asn1.dvcs.CertEtcToken
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.dvcs.Data
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfo
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.dvcs.DVCSErrorNotice
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.dvcs.DVCSRequest
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformation
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.dvcs.DVCSResponse
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.dvcs.DVCSTime
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.dvcs.PathProcInput
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.dvcs.ServiceType
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.dvcs.TargetEtcChain
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.eac.CertificateBody
create a "request" or "profile" type Iso7816CertificateBody according to the variables sets.
toASN1Primitive() - Method in class org.bouncycastle.asn1.eac.CertificateHolderAuthorization
return the Certificate Holder Authorization as an ASN1TaggedObject
toASN1Primitive() - Method in class org.bouncycastle.asn1.eac.CVCertificate
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.eac.CVCertificateRequest
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.eac.ECDSAPublicKey
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.eac.RSAPublicKey
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.eac.UnsignedInteger
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.CommitmentTypeIndication
CommitmentTypeIndication ::= SEQUENCE { commitmentTypeId CommitmentTypeIdentifier, commitmentTypeQualifier SEQUENCE SIZE (1..MAX) OF CommitmentTypeQualifier OPTIONAL }
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.CommitmentTypeQualifier
Returns a DER-encodable representation of this instance.
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.CompleteRevocationRefs
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.CrlIdentifier
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.CrlListID
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.CrlOcspRef
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.CrlValidatedID
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.OcspIdentifier
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.OcspListID
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.OcspResponsesID
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.OtherHash
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.OtherHashAlgAndValue
OtherHashAlgAndValue ::= SEQUENCE { hashAlgorithm AlgorithmIdentifier, hashValue OtherHashValue } OtherHashValue ::= OCTET STRING
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.OtherRevRefs
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.OtherRevVals
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.RevocationValues
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.SignaturePolicyId
SignaturePolicyId ::= SEQUENCE { sigPolicyId SigPolicyId, sigPolicyHash SigPolicyHash, sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF SigPolicyQualifierInfo OPTIONAL}
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.SignaturePolicyIdentifier
SignaturePolicyIdentifier ::= CHOICE{ SignaturePolicyId SignaturePolicyId, SignaturePolicyImplied SignaturePolicyImplied } SignaturePolicyImplied ::= NULL
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.SignerAttribute
SignerAttribute ::= SEQUENCE OF CHOICE { claimedAttributes [0] ClaimedAttributes, certifiedAttributes [1] CertifiedAttributes } ClaimedAttributes ::= SEQUENCE OF Attribute CertifiedAttributes ::= AttributeCertificate -- as defined in RFC 3281: see clause 4.1.
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.SignerLocation
SignerLocation ::= SEQUENCE { countryName [0] DirectoryString OPTIONAL, localityName [1] DirectoryString OPTIONAL, postalAddress [2] PostalAddress OPTIONAL } PostalAddress ::= SEQUENCE SIZE(1..6) OF DirectoryString DirectoryString ::= CHOICE { teletexString TeletexString (SIZE (1..MAX)), printableString PrintableString (SIZE (1..MAX)), universalString UniversalString (SIZE (1..MAX)), utf8String UTF8String (SIZE (1..
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.SigPolicyQualifierInfo
SigPolicyQualifierInfo ::= SEQUENCE { sigPolicyQualifierId SigPolicyQualifierId, sigQualifier ANY DEFINED BY sigPolicyQualifierId } SigPolicyQualifierId ::= OBJECT IDENTIFIER
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.SigPolicyQualifiers
SigPolicyQualifiers ::= SEQUENCE SIZE (1..MAX) OF SigPolicyQualifierInfo
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.SPuri
SPuri ::= IA5String
toASN1Primitive() - Method in class org.bouncycastle.asn1.esf.SPUserNotice
SPUserNotice ::= SEQUENCE { noticeRef NoticeReference OPTIONAL, explicitText DisplayText OPTIONAL }
toASN1Primitive() - Method in class org.bouncycastle.asn1.ess.ContentHints
ContentHints ::= SEQUENCE { contentDescription UTF8String (SIZE (1..MAX)) OPTIONAL, contentType ContentType }
toASN1Primitive() - Method in class org.bouncycastle.asn1.ess.ContentIdentifier
The definition of ContentIdentifier is ContentIdentifier ::= OCTET STRING id-aa-contentIdentifier OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9) smime(16) id-aa(2) 7 }
toASN1Primitive() - Method in class org.bouncycastle.asn1.ess.ESSCertID
ESSCertID ::= SEQUENCE { certHash Hash, issuerSerial IssuerSerial OPTIONAL }
toASN1Primitive() - Method in class org.bouncycastle.asn1.ess.ESSCertIDv2
ESSCertIDv2 ::= SEQUENCE { hashAlgorithm AlgorithmIdentifier DEFAULT {algorithm id-sha256}, certHash Hash, issuerSerial IssuerSerial OPTIONAL } Hash ::= OCTET STRING IssuerSerial ::= SEQUENCE { issuer GeneralNames, serialNumber CertificateSerialNumber }
toASN1Primitive() - Method in class org.bouncycastle.asn1.ess.OtherCertID
OtherCertID ::= SEQUENCE { otherCertHash OtherHash, issuerSerial IssuerSerial OPTIONAL } OtherHash ::= CHOICE { sha1Hash OCTET STRING, otherHash OtherHashAlgAndValue } OtherHashAlgAndValue ::= SEQUENCE { hashAlgorithm AlgorithmIdentifier, hashValue OCTET STRING }
toASN1Primitive() - Method in class org.bouncycastle.asn1.ess.OtherSigningCertificate
The definition of OtherSigningCertificate is OtherSigningCertificate ::= SEQUENCE { certs SEQUENCE OF OtherCertID, policies SEQUENCE OF PolicyInformation OPTIONAL } id-aa-ets-otherSigCert OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9) smime(16) id-aa(2) 19 }
toASN1Primitive() - Method in class org.bouncycastle.asn1.ess.SigningCertificate
The definition of SigningCertificate is SigningCertificate ::= SEQUENCE { certs SEQUENCE OF ESSCertID, policies SEQUENCE OF PolicyInformation OPTIONAL } id-aa-signingCertificate OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9) smime(16) id-aa(2) 12 }
toASN1Primitive() - Method in class org.bouncycastle.asn1.ess.SigningCertificateV2
The definition of SigningCertificateV2 is SigningCertificateV2 ::= SEQUENCE { certs SEQUENCE OF ESSCertIDv2, policies SEQUENCE OF PolicyInformation OPTIONAL } id-aa-signingCertificateV2 OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9) smime(16) id-aa(2) 47 }
toASN1Primitive() - Method in class org.bouncycastle.asn1.est.AttrOrOID
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.est.CsrAttrs
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.icao.CscaMasterList
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.icao.DataGroupHash
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.icao.LDSSecurityObject
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.icao.LDSVersionInfo
LDSVersionInfo ::= SEQUENCE { ldsVersion PRINTABLE STRING unicodeVersion PRINTABLE STRING }
toASN1Primitive() - Method in class org.bouncycastle.asn1.isismtt.ocsp.CertHash
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.isismtt.ocsp.RequestedCertificate
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.isismtt.x509.AdditionalInformationSyntax
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.isismtt.x509.Admissions
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.isismtt.x509.AdmissionSyntax
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.isismtt.x509.DeclarationOfMajority
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.isismtt.x509.MonetaryLimit
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.isismtt.x509.NamingAuthority
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.isismtt.x509.ProcurationSyntax
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.isismtt.x509.Restriction
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.microsoft.TimeStampRequest
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.misc.CAST5CBCParameters
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.misc.IDEACBCPar
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.misc.ScryptParams
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.mozilla.PublicKeyAndChallenge
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.mozilla.SignedPublicKeyAndChallenge
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.nist.KMACwithSHAKE128_params
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.nist.KMACwithSHAKE256_params
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.ocsp.BasicOCSPResponse
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.ocsp.CertID
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.ocsp.CertStatus
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.ocsp.CrlID
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.ocsp.OCSPRequest
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.ocsp.OCSPResponse
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.ocsp.OCSPResponseStatus
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.ocsp.Request
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.ocsp.ResponderID
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.ocsp.ResponseBytes
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.ocsp.ResponseData
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.ocsp.RevokedInfo
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.ocsp.ServiceLocator
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.ocsp.Signature
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.ocsp.SingleResponse
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.ocsp.TBSRequest
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.oiw.ElGamalParameter
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.Attribute
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.AuthenticatedSafe
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.CertBag
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.CertificationRequest
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.ContentInfo
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.CRLBag
CRLBag ::= SEQUENCE { crlId BAG-TYPE.
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.DHParameter
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.EncryptedData
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.EncryptionScheme
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.KeyDerivationFunc
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.MacData
MacData ::= SEQUENCE { mac DigestInfo, macSalt OCTET STRING, iterations INTEGER DEFAULT 1 -- Note: The default is for historic reasons and its use is deprecated.
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.PBEParameter
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.PBES2Parameters
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.PBKDF2Params
Return an ASN.1 structure suitable for encoding.
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.PBMAC1Params
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.Pfx
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.PKCS12PBEParams
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.RC2CBCParameter
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.RSAESOAEPparams
RSAES-OAEP-params ::= SEQUENCE { hashAlgorithm [0] OAEP-PSSDigestAlgorithms DEFAULT sha1, maskGenAlgorithm [1] PKCS1MGFAlgorithms DEFAULT mgf1SHA1, pSourceAlgorithm [2] PKCS1PSourceAlgorithms DEFAULT pSpecifiedEmpty } OAEP-PSSDigestAlgorithms ALGORITHM-IDENTIFIER ::= { { OID id-sha1 PARAMETERS NULL }| { OID id-sha256 PARAMETERS NULL }| { OID id-sha384 PARAMETERS NULL }| { OID id-sha512 PARAMETERS NULL }, ... -- Allows for future expansion -- } PKCS1MGFAlgorithms ALGORITHM-IDENTIFIER ::= { { OID id-mgf1 PARAMETERS OAEP-PSSDigestAlgorithms }, ... -- Allows for future expansion -- } PKCS1PSourceAlgorithms ALGORITHM-IDENTIFIER ::= { { OID id-pSpecified PARAMETERS OCTET STRING }, ... -- Allows for future expansion -- }
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKey
This outputs the key in PKCS1v2 format.
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
Deprecated.
This outputs the key in PKCS1v2 format.
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.RSAPublicKey
This outputs the key in PKCS1v2 format.
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.RSASSAPSSparams
RSASSA-PSS-params ::= SEQUENCE { hashAlgorithm [0] OAEP-PSSDigestAlgorithms DEFAULT sha1, maskGenAlgorithm [1] PKCS1MGFAlgorithms DEFAULT mgf1SHA1, saltLength [2] INTEGER DEFAULT 20, trailerField [3] TrailerField DEFAULT trailerFieldBC } OAEP-PSSDigestAlgorithms ALGORITHM-IDENTIFIER ::= { { OID id-sha1 PARAMETERS NULL }| { OID id-sha256 PARAMETERS NULL }| { OID id-sha384 PARAMETERS NULL }| { OID id-sha512 PARAMETERS NULL }, ... -- Allows for future expansion -- } PKCS1MGFAlgorithms ALGORITHM-IDENTIFIER ::= { { OID id-mgf1 PARAMETERS OAEP-PSSDigestAlgorithms }, ... -- Allows for future expansion -- } TrailerField ::= INTEGER { trailerFieldBC(1) }
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.SafeBag
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.SecretBag
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.SignedData
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.pkcs.SignerInfo
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.sec.ECPrivateKey
ECPrivateKey ::= SEQUENCE { version INTEGER { ecPrivkeyVer1(1) } (ecPrivkeyVer1), privateKey OCTET STRING, parameters [0] Parameters OPTIONAL, publicKey [1] BIT STRING OPTIONAL }
toASN1Primitive() - Method in class org.bouncycastle.asn1.sec.ECPrivateKeyStructure
Deprecated.
ECPrivateKey ::= SEQUENCE { version INTEGER { ecPrivkeyVer1(1) } (ecPrivkeyVer1), privateKey OCTET STRING, parameters [0] Parameters OPTIONAL, publicKey [1] BIT STRING OPTIONAL }
toASN1Primitive() - Method in class org.bouncycastle.asn1.smime.SMIMECapabilities
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.smime.SMIMECapability
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.tsp.Accuracy
Accuracy ::= SEQUENCE { seconds INTEGER OPTIONAL, millis [0] INTEGER (1..999) OPTIONAL, micros [1] INTEGER (1..999) OPTIONAL }
toASN1Primitive() - Method in class org.bouncycastle.asn1.tsp.ArchiveTimeStamp
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.tsp.ArchiveTimeStampChain
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.tsp.ArchiveTimeStampSequence
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.tsp.CryptoInfos
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.tsp.EncryptionInfo
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.tsp.EvidenceRecord
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.tsp.MessageImprint
MessageImprint ::= SEQUENCE { hashAlgorithm AlgorithmIdentifier, hashedMessage OCTET STRING }
toASN1Primitive() - Method in class org.bouncycastle.asn1.tsp.PartialHashtree
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.tsp.TimeStampReq
TimeStampReq ::= SEQUENCE { version INTEGER { v1(1) }, messageImprint MessageImprint, --a hash algorithm OID and the hash value of the data to be --time-stamped reqPolicy TSAPolicyId OPTIONAL, nonce INTEGER OPTIONAL, certReq BOOLEAN DEFAULT FALSE, extensions [0] IMPLICIT Extensions OPTIONAL }
toASN1Primitive() - Method in class org.bouncycastle.asn1.tsp.TimeStampResp
TimeStampResp ::= SEQUENCE { status PKIStatusInfo, timeStampToken TimeStampToken OPTIONAL }
toASN1Primitive() - Method in class org.bouncycastle.asn1.tsp.TSTInfo
TSTInfo ::= SEQUENCE { version INTEGER { v1(1) }, policy TSAPolicyId, messageImprint MessageImprint, -- MUST have the same value as the similar field in -- TimeStampReq serialNumber INTEGER, -- Time-Stamping users MUST be ready to accommodate integers -- up to 160 bits.
toASN1Primitive() - Method in class org.bouncycastle.asn1.ua.DSTU4145BinaryField
BinaryField ::= SEQUENCE { M INTEGER, CHOICE {Trinomial, Pentanomial} Trinomial::= INTEGER Pentanomial::= SEQUENCE { k INTEGER, j INTEGER, l INTEGER}
toASN1Primitive() - Method in class org.bouncycastle.asn1.ua.DSTU4145ECBinary
ECBinary ::= SEQUENCE { version [0] EXPLICIT INTEGER DEFAULT 0, f BinaryField, a INTEGER (0..1), b OCTET STRING, n INTEGER, bp OCTET STRING}
toASN1Primitive() - Method in class org.bouncycastle.asn1.ua.DSTU4145Params
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.ua.DSTU4145PublicKey
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x500.AttributeTypeAndValue
AttributeTypeAndValue ::= SEQUENCE { type OBJECT IDENTIFIER, value ANY DEFINED BY type }
toASN1Primitive() - Method in class org.bouncycastle.asn1.x500.DirectoryString
DirectoryString ::= CHOICE { teletexString TeletexString (SIZE (1..MAX)), printableString PrintableString (SIZE (1..MAX)), universalString UniversalString (SIZE (1..MAX)), utf8String UTF8String (SIZE (1..MAX)), bmpString BMPString (SIZE (1..MAX)) }
toASN1Primitive() - Method in class org.bouncycastle.asn1.x500.RDN
RelativeDistinguishedName ::= SET OF AttributeTypeAndValue AttributeTypeAndValue ::= SEQUENCE { type AttributeType, value AttributeValue }
toASN1Primitive() - Method in class org.bouncycastle.asn1.x500.X500Name
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.AccessDescription
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.AlgorithmIdentifier
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.AltSignatureAlgorithm
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.AltSignatureValue
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.AttCertIssuer
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.AttCertValidityPeriod
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.Attribute
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.AttributeCertificate
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.AuthorityInformationAccess
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.BasicConstraints
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.CertDiscoveryMethod
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.Certificate
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.CertificateList
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.CertificatePair
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.CertificatePolicies
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.CertPolicyId
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.CRLDistPoint
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.CRLNumber
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.CRLReason
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.DeltaCertificateDescriptor
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.DigestInfo
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.DisplayText
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.DistributionPoint
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.DistributionPointName
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.DSAParameter
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.EDIPartyName
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.ExtendedKeyUsage
Return the ASN.1 primitive form of this object.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.Extension
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.Extensions
Extensions ::= SEQUENCE SIZE (1..MAX) OF Extension Extension ::= SEQUENCE { extnId EXTENSION.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.GeneralName
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.GeneralNames
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.GeneralSubtree
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.Holder
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.IetfAttrSyntax
IetfAttrSyntax ::= SEQUENCE { policyAuthority [0] GeneralNames OPTIONAL, values SEQUENCE OF CHOICE { octets OCTET STRING, oid OBJECT IDENTIFIER, string UTF8String } }
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.IssuerSerial
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.IssuingDistributionPoint
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.KeyPurposeId
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.KeyUsage
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.MTCCertificationAuthority
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.NameConstraints
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.NoticeReference
Describe toASN1Object method here.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.ObjectDigestInfo
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.OtherName
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.PolicyConstraints
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.PolicyInformation
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.PolicyMappings
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.PolicyQualifierInfo
Returns a DER-encodable representation of this instance.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.PrivateKeyPossessionStatement
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.PrivateKeyStatement
Deprecated.
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.PrivateKeyUsagePeriod
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.qualified.BiometricData
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.qualified.Iso4217CurrencyCode
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.qualified.MonetaryValue
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.qualified.QCStatement
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.qualified.QcType
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.qualified.SemanticsInformation
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.qualified.TypeOfBiometricData
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.RelatedCertificate
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.RelatedCertificateDescriptor
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.RoleSyntax
Implementation of the method toASN1Object as required by the superclass ASN1Encodable.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.RSAPublicKeyStructure
Deprecated.
This outputs the key in PKCS1v2 format.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.sigi.NameOrPseudonym
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.sigi.PersonalData
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.SubjectAltPublicKeyInfo
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.SubjectDirectoryAttributes
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.SubjectKeyIdentifier
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.Target
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.TargetInformation
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.Targets
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.TBSCertificate
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.TBSCertificateLogEntry
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
Deprecated.
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.TBSCertList.CRLEntry
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.TBSCertList
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.Time
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.UserNotice
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.V2Form
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.Validity
Validity ::= SEQUENCE { notBefore Time, notAfter Time }
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
Deprecated.
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
Extensions ::= SEQUENCE SIZE (1..MAX) OF Extension Extension ::= SEQUENCE { extnId EXTENSION.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x9.DHDomainParameters
Deprecated.
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x9.DHPublicKey
Return an ASN.1 primitive representation of this object.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x9.DHValidationParms
Deprecated.
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x9.DomainParameters
Return an ASN.1 primitive representation of this object.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x9.KeySpecificInfo
Return an ASN.1 primitive representation of this object.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x9.OtherInfo
Return an ASN.1 primitive representation of this object.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x9.ValidationParams
 
toASN1Primitive() - Method in class org.bouncycastle.asn1.x9.X962Parameters
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x9.X9Curve
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x9.X9ECParameters
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x9.X9ECPoint
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x9.X9FieldElement
Produce an object suitable for an ASN1OutputStream.
toASN1Primitive() - Method in class org.bouncycastle.asn1.x9.X9FieldID
Produce a DER encoding of the following structure.
toASN1Primitive() - Method in class org.bouncycastle.pqc.asn1.CMCEPrivateKey
 
toASN1Primitive() - Method in class org.bouncycastle.pqc.asn1.CMCEPublicKey
 
toASN1Primitive() - Method in class org.bouncycastle.pqc.asn1.FalconPrivateKey
 
toASN1Primitive() - Method in class org.bouncycastle.pqc.asn1.FalconPublicKey
 
toASN1Primitive() - Method in class org.bouncycastle.pqc.asn1.ParSet
 
toASN1Primitive() - Method in class org.bouncycastle.pqc.asn1.SABERPrivateKey
 
toASN1Primitive() - Method in class org.bouncycastle.pqc.asn1.SABERPublicKey
 
toASN1Primitive() - Method in class org.bouncycastle.pqc.asn1.SPHINCS256KeyParams
 
toASN1Primitive() - Method in class org.bouncycastle.pqc.asn1.SPHINCSPLUSPrivateKey
 
toASN1Primitive() - Method in class org.bouncycastle.pqc.asn1.SPHINCSPLUSPublicKey
 
toASN1Primitive() - Method in class org.bouncycastle.pqc.asn1.XMSSKeyParams
 
toASN1Primitive() - Method in class org.bouncycastle.pqc.asn1.XMSSMTKeyParams
 
toASN1Primitive() - Method in class org.bouncycastle.pqc.asn1.XMSSMTPrivateKey
 
toASN1Primitive() - Method in class org.bouncycastle.pqc.asn1.XMSSMTPublicKey
 
toASN1Primitive() - Method in class org.bouncycastle.pqc.asn1.XMSSPrivateKey
 
toASN1Primitive() - Method in class org.bouncycastle.pqc.asn1.XMSSPublicKey
 
toASN1Structure() - Method in class org.bouncycastle.asn1.cms.AttributeTable
 
toAttributeTypeAndValueArray() - Method in class org.bouncycastle.asn1.crmf.Controls
 
toBase32String(byte[]) - Static method in class org.bouncycastle.util.encoders.Base32
 
toBase32String(byte[], int, int) - Static method in class org.bouncycastle.util.encoders.Base32
 
toBase64String(byte[]) - Static method in class org.bouncycastle.util.encoders.Base64
 
toBase64String(byte[], int, int) - Static method in class org.bouncycastle.util.encoders.Base64
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
toBigInteger() - Method in class org.bouncycastle.math.ec.ECFieldElement.F2m
 
toBigInteger() - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
 
toBigInteger() - Method in class org.bouncycastle.math.ec.ECFieldElement
 
toBigInteger(int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
toBigInteger(int[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
toBigInteger(int[]) - Static method in class org.bouncycastle.math.raw.Nat160
 
toBigInteger(int[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
toBigInteger(int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
toBigInteger(int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
toBigInteger64(long[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
toBigInteger64(long[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
toBigInteger64(long[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
toBigInteger64(long[]) - Static method in class org.bouncycastle.math.raw.Nat320
 
toBigInteger64(long[]) - Static method in class org.bouncycastle.math.raw.Nat448
 
toBigInteger64(long[]) - Static method in class org.bouncycastle.math.raw.Nat576
 
toByteArray() - Method in class org.bouncycastle.crypto.engines.CramerShoupCiphertext
convert the cipher-text in a byte array, prepending them with 4 Bytes for their length
toByteArray(short[]) - Static method in class org.bouncycastle.crypto.fpe.FPEEngine
 
toByteArray(String) - Method in class org.bouncycastle.crypto.test.DigestTest
 
toByteArray() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSAddress
 
toByteArray() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters
Deprecated.
use getEncoded() - this method will become private.
toByteArray() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPublicKeyParameters
Deprecated.
use getEncoded() - this method will become private.
toByteArray() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTSignature
 
toByteArray() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters
Deprecated.
use getEncoded() - this method will become private.
toByteArray() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPublicKeyParameters
Deprecated.
use getEncoded() - this method will become private.
toByteArray() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSReducedSignature
 
toByteArray() - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSSignature
Deprecated.
use getEncoded() this method will become private.
toByteArray() - Method in interface org.bouncycastle.pqc.crypto.xmss.XMSSStoreableObjectInterface
Deprecated.
Create byte representation of object.
toByteArray(char[]) - Static method in class org.bouncycastle.util.Strings
 
toByteArray(String) - Static method in class org.bouncycastle.util.Strings
 
toByteArray(String, byte[], int) - Static method in class org.bouncycastle.util.Strings
 
toBytesBigEndian(long, int) - Static method in class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
Convert int/long to n-byte array.
toCertReqMsgArray() - Method in class org.bouncycastle.asn1.crmf.CertReqMessages
 
toCertStatusArray() - Method in class org.bouncycastle.asn1.cmp.CertConfirmContent
 
toChallengeArray() - Method in class org.bouncycastle.asn1.cmp.POPODecKeyChallContent
 
toDate() - Method in class org.bouncycastle.asn1.cms.BinaryTime
Convert the encoded value to a Date.
toEncoding(BigInteger, int, short[]) - Method in class org.bouncycastle.crypto.util.RadixConverter
 
toHashtable() - Method in class org.bouncycastle.asn1.cms.AttributeTable
 
toHexString(byte[]) - Static method in class org.bouncycastle.util.encoders.Hex
 
toHexString(byte[], int, int) - Static method in class org.bouncycastle.util.encoders.Hex
 
toInfoTypeAndValueArray() - Method in class org.bouncycastle.asn1.cmp.GenMsgContent
 
toInfoTypeAndValueArray() - Method in class org.bouncycastle.asn1.cmp.GenRepContent
 
toLowerCase(String) - Static method in class org.bouncycastle.util.Strings
A locale independent version of toLowerCase.
toOID() - Method in class org.bouncycastle.asn1.x509.KeyPurposeId
 
toPKIMessageArray() - Method in class org.bouncycastle.asn1.cmp.PKIMessages
 
toPoint(ECCurve) - Method in class org.bouncycastle.crypto.hash2curve.data.AffineXY
Converts the affine coordinates of this object into an elliptic curve point on the specified curve.
toRevDetailsArray() - Method in class org.bouncycastle.asn1.cmp.RevReqContent
 
toShortArray(byte[]) - Static method in class org.bouncycastle.crypto.fpe.FPEEngine
 
toString() - Method in class org.bouncycastle.asn1.ASN1BitString
 
toString() - Method in class org.bouncycastle.asn1.ASN1BMPString
 
toString() - Method in class org.bouncycastle.asn1.ASN1Boolean
 
toString() - Method in class org.bouncycastle.asn1.ASN1GeneralString
 
toString() - Method in class org.bouncycastle.asn1.ASN1IA5String
 
toString() - Method in class org.bouncycastle.asn1.ASN1Integer
 
toString() - Method in class org.bouncycastle.asn1.ASN1Null
 
toString() - Method in class org.bouncycastle.asn1.ASN1NumericString
 
toString() - Method in class org.bouncycastle.asn1.ASN1ObjectIdentifier
 
toString() - Method in class org.bouncycastle.asn1.ASN1OctetString
 
toString() - Method in class org.bouncycastle.asn1.ASN1PrintableString
 
toString() - Method in class org.bouncycastle.asn1.ASN1RelativeOID
 
toString() - Method in class org.bouncycastle.asn1.ASN1Sequence
 
toString() - Method in class org.bouncycastle.asn1.ASN1Set
 
toString() - Method in class org.bouncycastle.asn1.ASN1T61String
 
toString() - Method in class org.bouncycastle.asn1.ASN1TaggedObject
 
toString() - Method in class org.bouncycastle.asn1.ASN1UniversalString
 
toString() - Method in class org.bouncycastle.asn1.ASN1UTCTime
 
toString() - Method in class org.bouncycastle.asn1.ASN1UTF8String
 
toString() - Method in class org.bouncycastle.asn1.ASN1VisibleString
 
toString() - Method in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
toString() - Method in class org.bouncycastle.asn1.dvcs.CertEtcToken
 
toString() - Method in class org.bouncycastle.asn1.dvcs.Data
 
toString() - Method in class org.bouncycastle.asn1.dvcs.DVCSCertInfo
 
toString() - Method in class org.bouncycastle.asn1.dvcs.DVCSErrorNotice
 
toString() - Method in class org.bouncycastle.asn1.dvcs.DVCSRequest
 
toString() - Method in class org.bouncycastle.asn1.dvcs.DVCSRequestInformation
 
toString() - Method in class org.bouncycastle.asn1.dvcs.DVCSResponse
 
toString() - Method in class org.bouncycastle.asn1.dvcs.DVCSTime
 
toString() - Method in class org.bouncycastle.asn1.dvcs.PathProcInput
 
toString() - Method in class org.bouncycastle.asn1.dvcs.ServiceType
 
toString() - Method in class org.bouncycastle.asn1.dvcs.TargetEtcChain
 
toString() - Method in class org.bouncycastle.asn1.eac.PackedDate
 
toString() - Method in class org.bouncycastle.asn1.misc.NetscapeCertType
 
toString() - Method in class org.bouncycastle.asn1.misc.NetscapeRevocationURL
 
toString() - Method in class org.bouncycastle.asn1.misc.VerisignCzagExtension
 
toString() - Method in class org.bouncycastle.asn1.tsp.EvidenceRecord
 
toString() - Method in class org.bouncycastle.asn1.x500.DirectoryString
 
toString(X500Name) - Method in class org.bouncycastle.asn1.x500.style.BCStyle
 
toString(X500Name) - Method in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
toString() - Method in class org.bouncycastle.asn1.x500.X500Name
 
toString(X500Name) - Method in interface org.bouncycastle.asn1.x500.X500NameStyle
Convert the passed in X500Name to a String.
toString() - Method in class org.bouncycastle.asn1.x509.AccessDescription
 
toString() - Method in class org.bouncycastle.asn1.x509.AuthorityInformationAccess
 
toString() - Method in class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
 
toString() - Method in class org.bouncycastle.asn1.x509.BasicConstraints
 
toString() - Method in class org.bouncycastle.asn1.x509.CertificatePolicies
 
toString() - Method in class org.bouncycastle.asn1.x509.CRLDistPoint
 
toString() - Method in class org.bouncycastle.asn1.x509.CRLNumber
 
toString() - Method in class org.bouncycastle.asn1.x509.CRLReason
 
toString() - Method in class org.bouncycastle.asn1.x509.DistributionPoint
 
toString() - Method in class org.bouncycastle.asn1.x509.DistributionPointName
 
toString() - Method in class org.bouncycastle.asn1.x509.GeneralName
 
toString() - Method in class org.bouncycastle.asn1.x509.GeneralNames
 
toString() - Method in class org.bouncycastle.asn1.x509.IssuingDistributionPoint
 
toString() - Method in class org.bouncycastle.asn1.x509.KeyPurposeId
 
toString() - Method in class org.bouncycastle.asn1.x509.KeyUsage
 
toString() - Method in class org.bouncycastle.asn1.x509.PKIXNameConstraintValidator
 
toString() - Method in class org.bouncycastle.asn1.x509.PolicyInformation
 
toString() - Method in class org.bouncycastle.asn1.x509.PolicyQualifierInfo
 
toString() - Method in class org.bouncycastle.asn1.x509.RoleSyntax
 
toString() - Method in class org.bouncycastle.asn1.x509.Time
 
toString(boolean, Hashtable) - Method in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
convert the structure to a string - if reverse is true the oids and values are listed out starting with the last element in the sequence (ala RFC 2253), otherwise the string will begin with the first element of the structure.
toString() - Method in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
 
toString() - Method in class org.bouncycastle.crypto.bls.BLS12_381G2Point
 
toString() - Method in class org.bouncycastle.crypto.bls.Fp12Element
 
toString() - Method in class org.bouncycastle.crypto.bls.Fp2Element
 
toString() - Method in class org.bouncycastle.crypto.bls.Fp6Element
 
toString() - Method in class org.bouncycastle.crypto.engines.CramerShoupCiphertext
 
toString() - Method in class org.bouncycastle.math.ec.ECFieldElement
 
toString() - Method in class org.bouncycastle.math.ec.ECPoint
 
toString() - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAEParameters
 
toString() - Method in class org.bouncycastle.pqc.crypto.xmss.DefaultXMSSMTOid
 
toString() - Method in class org.bouncycastle.pqc.crypto.xmss.DefaultXMSSOid
 
toString() - Method in interface org.bouncycastle.pqc.crypto.xmss.XMSSOid
 
toString() - Method in class org.bouncycastle.util.Fingerprint
 
toString() - Method in class org.bouncycastle.util.test.SimpleTestResult
 
toString() - Method in interface org.bouncycastle.util.test.TestResult
 
toStringArray() - Method in interface org.bouncycastle.util.StringList
Return the contents of the list as an array.
toStringArray(int, int) - Method in interface org.bouncycastle.util.StringList
Return a section of the contents of the list.
toTimeStampAndCRLArray() - Method in class org.bouncycastle.asn1.cms.TimeStampTokenEvidence
 
toUpperCase(String) - Static method in class org.bouncycastle.util.Strings
A locale independent version of toUpperCase.
toUTF8ByteArray(String) - Static method in class org.bouncycastle.util.Strings
 
toUTF8ByteArray(char[]) - Static method in class org.bouncycastle.util.Strings
 
toUTF8ByteArray(char[], int, int) - Static method in class org.bouncycastle.util.Strings
 
toUTF8ByteArray(char[], OutputStream) - Static method in class org.bouncycastle.util.Strings
 
toUTF8ByteArray(char[], int, int, OutputStream) - Static method in class org.bouncycastle.util.Strings
 
TPB - Static variable in class org.bouncycastle.math.ec.ECFieldElement.F2m
Indicates trinomial basis representation (TPB).
tpBasis - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
OID: 1.2.840.10045.1.2.3.2
trace(long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT113Field
 
trace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
trace(long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT131Field
 
trace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
trace(long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT163Field
 
trace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
trace(long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT193Field
 
trace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
trace(long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT233Field
 
trace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
trace(long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT239Field
 
trace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
trace(long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT283Field
 
trace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
trace(long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT409Field
 
trace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
trace(long[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecT571Field
 
trace() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
trace() - Method in class org.bouncycastle.math.ec.ECFieldElement.AbstractF2m
 
TraceOptimizer - Class in org.bouncycastle.math.ec.tools
 
TraceOptimizer() - Constructor for class org.bouncycastle.math.ec.tools.TraceOptimizer
 
TRACK1_APPLICATION - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
TRACK1_CARD - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
TRACK2_APPLICATION - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
TRACK2_CARD - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
TRACK3_APPLICATION - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
TRACK3_CARD - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
TRADEOFF_FAST - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
TRADEOFF_SHORT - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
TRAILER_IMPLICIT - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2PSSSigner
Deprecated.
use ISOTrailers
TRAILER_IMPLICIT - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2Signer
Deprecated.
use ISOTrailers
TRAILER_IMPLICIT - Static variable in class org.bouncycastle.crypto.signers.ISOTrailers
 
TRAILER_IMPLICIT - Static variable in class org.bouncycastle.crypto.signers.PSSSigner
 
TRAILER_IMPLICIT - Static variable in class org.bouncycastle.crypto.signers.X931Signer
Deprecated.
use ISOTrailers
TRAILER_RIPEMD128 - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2PSSSigner
Deprecated.
use ISOTrailers
TRAILER_RIPEMD128 - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2Signer
Deprecated.
use ISOTrailers
TRAILER_RIPEMD128 - Static variable in class org.bouncycastle.crypto.signers.ISOTrailers
 
TRAILER_RIPEMD128 - Static variable in class org.bouncycastle.crypto.signers.X931Signer
Deprecated.
use ISOTrailers
TRAILER_RIPEMD160 - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2PSSSigner
Deprecated.
use ISOTrailers
TRAILER_RIPEMD160 - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2Signer
Deprecated.
use ISOTrailers
TRAILER_RIPEMD160 - Static variable in class org.bouncycastle.crypto.signers.ISOTrailers
 
TRAILER_RIPEMD160 - Static variable in class org.bouncycastle.crypto.signers.X931Signer
Deprecated.
use ISOTrailers
TRAILER_SHA1 - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2PSSSigner
Deprecated.
use ISOTrailers
TRAILER_SHA1 - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2Signer
Deprecated.
use ISOTrailers
TRAILER_SHA1 - Static variable in class org.bouncycastle.crypto.signers.ISOTrailers
 
TRAILER_SHA1 - Static variable in class org.bouncycastle.crypto.signers.X931Signer
Deprecated.
use ISOTrailers
TRAILER_SHA224 - Static variable in class org.bouncycastle.crypto.signers.ISOTrailers
 
TRAILER_SHA224 - Static variable in class org.bouncycastle.crypto.signers.X931Signer
Deprecated.
use ISOTrailers
TRAILER_SHA256 - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2PSSSigner
Deprecated.
use ISOTrailers
TRAILER_SHA256 - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2Signer
Deprecated.
use ISOTrailers
TRAILER_SHA256 - Static variable in class org.bouncycastle.crypto.signers.ISOTrailers
 
TRAILER_SHA256 - Static variable in class org.bouncycastle.crypto.signers.X931Signer
Deprecated.
use ISOTrailers
TRAILER_SHA384 - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2PSSSigner
Deprecated.
use ISOTrailers
TRAILER_SHA384 - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2Signer
Deprecated.
use ISOTrailers
TRAILER_SHA384 - Static variable in class org.bouncycastle.crypto.signers.ISOTrailers
 
TRAILER_SHA384 - Static variable in class org.bouncycastle.crypto.signers.X931Signer
Deprecated.
use ISOTrailers
TRAILER_SHA512 - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2PSSSigner
Deprecated.
use ISOTrailers
TRAILER_SHA512 - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2Signer
Deprecated.
use ISOTrailers
TRAILER_SHA512 - Static variable in class org.bouncycastle.crypto.signers.ISOTrailers
 
TRAILER_SHA512 - Static variable in class org.bouncycastle.crypto.signers.X931Signer
Deprecated.
use ISOTrailers
TRAILER_SHA512_224 - Static variable in class org.bouncycastle.crypto.signers.ISOTrailers
 
TRAILER_SHA512_256 - Static variable in class org.bouncycastle.crypto.signers.ISOTrailers
 
TRAILER_WHIRLPOOL - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2PSSSigner
Deprecated.
use ISOTrailers
TRAILER_WHIRLPOOL - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2Signer
Deprecated.
use ISOTrailers
TRAILER_WHIRLPOOL - Static variable in class org.bouncycastle.crypto.signers.ISOTrailers
 
TRAILER_WHIRLPOOL - Static variable in class org.bouncycastle.crypto.signers.X931Signer
Deprecated.
use ISOTrailers
TRANSACTION_COUNTER - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
TRANSACTION_DATE - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
transactionIdInUse - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
transcodeToUTF16(byte[], char[]) - Static method in class org.bouncycastle.util.encoders.UTF8
Transcode a UTF-8 encoding into a UTF-16 representation.
transcodeToUTF16(byte[], int, int, char[]) - Static method in class org.bouncycastle.util.encoders.UTF8
Transcode a UTF-8 encoding into a UTF-16 representation.
transform(ECPair) - Method in class org.bouncycastle.crypto.ec.ECFixedTransform
Transform an existing cipher text pair using the ElGamal algorithm.
transform(ECPair) - Method in class org.bouncycastle.crypto.ec.ECNewPublicKeyTransform
Transform an existing cipher text pair using the ElGamal algorithm.
transform(ECPair) - Method in class org.bouncycastle.crypto.ec.ECNewRandomnessTransform
Transform an existing cipher test pair using the ElGamal algorithm.
transform(ECPair) - Method in interface org.bouncycastle.crypto.ec.ECPairTransform
 
translator - Variable in class org.bouncycastle.util.encoders.BufferedDecoder
 
translator - Variable in class org.bouncycastle.util.encoders.BufferedEncoder
 
Translator - Interface in org.bouncycastle.util.encoders
General interface for a translator.
TrBytes - Static variable in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
trimTo(TBSCertificate, Extensions) - Method in class org.bouncycastle.asn1.x509.DeltaCertificateDescriptor
Deprecated.
Use DeltaCertificateTool#trimDeltaCertificateDescriptor instead.
trinaryZqToZ3() - Method in class org.bouncycastle.pqc.math.ntru.Polynomial
 
TRUE - Static variable in class org.bouncycastle.asn1.ASN1Boolean
 
TRY_LATER - Static variable in class org.bouncycastle.asn1.ocsp.OCSPResponseStatus
 
tryFromID(String) - Static method in class org.bouncycastle.asn1.ASN1ObjectIdentifier
 
tryFromID(String) - Static method in class org.bouncycastle.asn1.ASN1RelativeOID
 
tryGetBaseUniversal(ASN1TaggedObject, int, int, boolean, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryGetContextBaseUniversal(ASN1TaggedObject, int, boolean, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryGetExplicitBaseObject(ASN1TaggedObject, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryGetExplicitBaseObject(ASN1TaggedObject, int, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryGetExplicitBaseTagged(ASN1TaggedObject, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryGetExplicitBaseTagged(ASN1TaggedObject, int, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryGetExplicitContextBaseObject(ASN1TaggedObject) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryGetExplicitContextBaseObject(ASN1TaggedObject, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryGetExplicitContextBaseTagged(ASN1TaggedObject) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryGetExplicitContextBaseTagged(ASN1TaggedObject, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryGetImplicitBaseTagged(ASN1TaggedObject, int, int, int, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryGetImplicitContextBaseTagged(ASN1TaggedObject, int, int, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryLater - Static variable in class org.bouncycastle.asn1.cmc.CMCFailInfo
 
tryParseBaseUniversal(ASN1TaggedObjectParser, int, int, boolean, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryParseContextBaseUniversal(ASN1TaggedObjectParser, int, boolean, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryParseExplicitBaseObject(ASN1TaggedObjectParser, int, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryParseExplicitBaseTagged(ASN1TaggedObjectParser, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryParseExplicitBaseTagged(ASN1TaggedObjectParser, int, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryParseExplicitContextBaseObject(ASN1TaggedObjectParser, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryParseExplicitContextBaseTagged(ASN1TaggedObjectParser) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryParseExplicitContextBaseTagged(ASN1TaggedObjectParser, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryParseImplicitBaseTagged(ASN1TaggedObjectParser, int, int, int, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
tryParseImplicitContextBaseTagged(ASN1TaggedObjectParser, int, int, int) - Static method in class org.bouncycastle.asn1.ASN1Util
 
TSTInfo - Class in org.bouncycastle.asn1.tsp
 
TSTInfo(ASN1ObjectIdentifier, MessageImprint, ASN1Integer, ASN1GeneralizedTime, Accuracy, ASN1Boolean, ASN1Integer, GeneralName, Extensions) - Constructor for class org.bouncycastle.asn1.tsp.TSTInfo
 
TupleHash - Class in org.bouncycastle.crypto.digests
TupleHash - a hash designed to simply hash a tuple of input strings, any or all of which may be empty strings, in an unambiguous way with an optional XOF mode.
TupleHash(int, byte[]) - Constructor for class org.bouncycastle.crypto.digests.TupleHash
Base constructor.
TupleHash(int, byte[], int) - Constructor for class org.bouncycastle.crypto.digests.TupleHash
 
TupleHash(TupleHash) - Constructor for class org.bouncycastle.crypto.digests.TupleHash
 
TupleHash(byte[]) - Constructor for class org.bouncycastle.crypto.digests.TupleHash
 
TupleHashTest - Class in org.bouncycastle.crypto.test
TupleHash test vectors from: https://csrc.nist.gov/CSRC/media/Projects/Cryptographic-Standards-and-Guidelines/documents/examples/KMAC_samples.pdf
TupleHashTest() - Constructor for class org.bouncycastle.crypto.test.TupleHashTest
 
TV011D_TV1_1_2_SPLITS - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV1_SECRET - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV1_SPLITS - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV1_SR - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV2_1_2_SPLITS - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV2_1_4_SPLITS - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV2_3_4_SPLITS - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV2_SECRET - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV2_SPLITS - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV2_SR - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV3_1_2_3_SPLITS - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV3_1_2_4_SPLITS - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV3_1_3_4_SPLITS - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV3_SECRET - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV3_SPLITS - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV3_SR - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV4_1_2_3_4_SPLITS - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV4_SECRET - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV4_SPLITS - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV4_SR - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV5_1_2_SPLITS - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV5_8_9_SPLITS - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV5_SECRET - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV5_SPLITS - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TV011D_TV5_SR - Static variable in class org.bouncycastle.crypto.threshold.test.ShamirSecretSplitterTest
 
TweakableBlockCipherParameters - Class in org.bouncycastle.crypto.params
Parameters for tweakable block ciphers.
TweakableBlockCipherParameters(KeyParameter, byte[]) - Constructor for class org.bouncycastle.crypto.params.TweakableBlockCipherParameters
 
twice(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.djb.Curve25519Field
 
twice() - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519Point
 
twice(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Field
 
twice() - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Point
 
twice(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Field
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Point
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Point
 
twice(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Field
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Point
 
twice(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Field
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Point
 
twice(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Field
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Point
 
twice(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Field
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Point
 
twice(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Field
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Point
 
twice(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Field
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Point
 
twice(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Field
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Point
 
twice(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Field
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Point
 
twice(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Field
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Point
 
twice(int[], int[]) - Static method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Field
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Point
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Point
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Point
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Point
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Point
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Point
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Point
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Point
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Point
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Point
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Point
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Point
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Point
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Point
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Point
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Point
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Point
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Point
 
twice() - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Point
 
twice() - Method in class org.bouncycastle.math.ec.ECPoint.F2m
 
twice() - Method in class org.bouncycastle.math.ec.ECPoint.Fp
 
twice() - Method in class org.bouncycastle.math.ec.ECPoint
 
twice - Variable in class org.bouncycastle.math.ec.WNafPreCompInfo
Holds an ECPoint representing twice(this).
twiceJacobianModified(boolean) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519Point
 
twiceJacobianModified(boolean) - Method in class org.bouncycastle.math.ec.ECPoint.Fp
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.djb.Curve25519Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.gm.SM2P256V1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP128R1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160K1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP160R2Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192K1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP192R1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224K1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP224R1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256K1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP256R1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP384R1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT113R2Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT131R2Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163K1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT163R2Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT193R2Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233K1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT233R1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT239K1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283K1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT283R1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409K1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT409R1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571K1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.custom.sec.SecT571R1Point
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.ECPoint.F2m
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.ECPoint.Fp
 
twicePlus(ECPoint) - Method in class org.bouncycastle.math.ec.ECPoint
 
TWO - Static variable in class org.bouncycastle.asn1.ASN1Integer
 
two(ECFieldElement) - Method in class org.bouncycastle.math.ec.custom.sec.SecP521R1Point
 
TWO - Static variable in interface org.bouncycastle.math.ec.ECConstants
 
two(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECPoint.Fp
 
TWO - Static variable in class org.bouncycastle.util.BigIntegers
 
TwofishEngine - Class in org.bouncycastle.crypto.engines
A class that provides Twofish encryption operations.
TwofishEngine() - Constructor for class org.bouncycastle.crypto.engines.TwofishEngine
 
TwofishTest - Class in org.bouncycastle.crypto.test
 
TYPE_CA_KEY_UPDATE_ANN - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_CERT_ANN - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_CERT_CONFIRM - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_CERT_REP - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_CERT_REQ - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_CONFIRM - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_CRL_ANN - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_CROSS_CERT_REP - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_CROSS_CERT_REQ - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_ERROR - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_GEN_MSG - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_GEN_REP - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_INIT_REP - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_INIT_REQ - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_KEY_AGREEMENT - Static variable in class org.bouncycastle.asn1.crmf.ProofOfPossession
 
TYPE_KEY_ENCIPHERMENT - Static variable in class org.bouncycastle.asn1.crmf.ProofOfPossession
 
TYPE_KEY_RECOVERY_REP - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_KEY_RECOVERY_REQ - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_KEY_UPDATE_REP - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_KEY_UPDATE_REQ - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_NESTED - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_P10_CERT_REQ - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_POLL_REP - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_POLL_REQ - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_POPO_CHALL - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_POPO_REP - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_PURE - Static variable in class org.bouncycastle.crypto.params.MLDSAParameters
 
TYPE_PURE - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
TYPE_PURE - Static variable in class org.bouncycastle.pqc.crypto.mldsa.MLDSAParameters
Deprecated.
 
TYPE_PURE - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
TYPE_RA_VERIFIED - Static variable in class org.bouncycastle.asn1.crmf.ProofOfPossession
 
TYPE_REVOCATION_ANN - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_REVOCATION_REP - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_REVOCATION_REQ - Static variable in class org.bouncycastle.asn1.cmp.PKIBody
 
TYPE_SHA2_256 - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
TYPE_SHA2_256 - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
TYPE_SHA2_512 - Static variable in class org.bouncycastle.crypto.params.MLDSAParameters
 
TYPE_SHA2_512 - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
TYPE_SHA2_512 - Static variable in class org.bouncycastle.pqc.crypto.mldsa.MLDSAParameters
Deprecated.
 
TYPE_SHA2_512 - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
TYPE_SHAKE128 - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
TYPE_SHAKE128 - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
TYPE_SHAKE256 - Static variable in class org.bouncycastle.crypto.params.SLHDSAParameters
 
TYPE_SHAKE256 - Static variable in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters
Deprecated.
 
TYPE_SIGNING_KEY - Static variable in class org.bouncycastle.asn1.crmf.ProofOfPossession
 
TypeOfBiometricData - Class in org.bouncycastle.asn1.x509.qualified
The TypeOfBiometricData object.
TypeOfBiometricData(int) - Constructor for class org.bouncycastle.asn1.x509.qualified.TypeOfBiometricData
 
TypeOfBiometricData(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.x509.qualified.TypeOfBiometricData
 
TypeOfBiometricDataUnitTest - Class in org.bouncycastle.asn1.test
 
TypeOfBiometricDataUnitTest() - Constructor for class org.bouncycastle.asn1.test.TypeOfBiometricDataUnitTest
 

U

u - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Client
 
u - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Server
 
u16str(int) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
u32str(int) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
u64str(long) - Method in class org.bouncycastle.pqc.crypto.lms.Composer
 
UAObjectIdentifiers - Interface in org.bouncycastle.asn1.ua
Ukrainian object identifiers {iso(1) member-body(2) Ukraine(804) root(2) security(1) cryptography(1) pki(1)} { ...
UaOid - Static variable in interface org.bouncycastle.asn1.ua.UAObjectIdentifiers
Base OID: 1.2.804.2.1.1.1
ub_DataGroups - Static variable in class org.bouncycastle.asn1.icao.LDSSecurityObject
 
ufiresaberkem90sr3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ufiresaberkem90sr3 - Static variable in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
ufiresaberkemr3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ufiresaberkemr3 - Static variable in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
UID - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
LDAP User id.
uid - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
UID - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
LDAP User id.
ulightsaberkem90sr3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ulightsaberkem90sr3 - Static variable in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
ulightsaberkemr3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
ulightsaberkemr3 - Static variable in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
UNACCEPTED_EXTENSION - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
Deprecated.
use lower case version
UNACCEPTED_POLICY - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
Deprecated.
use lower case version
unacceptedExtension - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
unacceptedPolicy - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
UNAUTHORIZED - Static variable in class org.bouncycastle.asn1.ocsp.OCSPResponseStatus
 
UncloseableOutputStream - Class in org.bouncycastle.util.test
This is a testing utility class to check the property that an OutputStream is never closed in some particular context - typically when wrapped by another OutputStream that should not be forwarding its OutputStream.close() calls.
UncloseableOutputStream(OutputStream) - Constructor for class org.bouncycastle.util.test.UncloseableOutputStream
 
UNIFORM_RESOURCE_LOCATOR - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
uniformResourceIdentifier - Static variable in class org.bouncycastle.asn1.x509.GeneralName
 
UNIQUE_IDENTIFIER - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
 
UNIQUE_IDENTIFIER - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
 
uniqueMember - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
UNIVERSAL - Static variable in interface org.bouncycastle.asn1.BERTags
 
UNIVERSAL_HASH_B - Static variable in class org.bouncycastle.pqc.crypto.faest.FaestParameters
Universal-hash output width in bytes, mirrors UNIVERSAL_HASH_B.
UNIVERSAL_STRING - Static variable in interface org.bouncycastle.asn1.BERTags
 
UNKNOWN_DIGEST_LENGTH - Static variable in class org.bouncycastle.crypto.digests.Blake2xsDigest
Magic number to indicate an unknown length of digest
UNRESTRICTED_STRING - Static variable in interface org.bouncycastle.asn1.BERTags
 
unshuffle(int) - Static method in class org.bouncycastle.math.raw.Interleave
 
unshuffle(long) - Static method in class org.bouncycastle.math.raw.Interleave
 
unshuffle2(int) - Static method in class org.bouncycastle.math.raw.Interleave
 
unshuffle2(long) - Static method in class org.bouncycastle.math.raw.Interleave
 
unshuffle3(long) - Static method in class org.bouncycastle.math.raw.Interleave
 
UnsignedInteger - Class in org.bouncycastle.asn1.eac
 
UnsignedInteger(int, BigInteger) - Constructor for class org.bouncycastle.asn1.eac.UnsignedInteger
 
UNSPECIFIED - Static variable in class org.bouncycastle.asn1.x509.CRLReason
Deprecated.
use lower case version
unspecified - Static variable in class org.bouncycastle.asn1.x509.CRLReason
 
UnstructuredAddress - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
 
UnstructuredAddress - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
 
UnstructuredName - Static variable in class org.bouncycastle.asn1.x500.style.BCStyle
more from PKCS#9
UnstructuredName - Static variable in class org.bouncycastle.asn1.x509.X509Name
Deprecated.
more from PKCS#9
unsupportedExt - Static variable in class org.bouncycastle.asn1.cmc.CMCFailInfo
 
unsupportedVersion - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
UNUSED - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
Deprecated.
use lower case version
unused - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
 
unwrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.DESedeWrapEngine
Method unwrap
unwrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.DSTU7624WrapEngine
 
unwrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.GOST28147WrapEngine
 
unwrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.RC2WrapEngine
Method unwrap
unwrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.RFC3211WrapEngine
 
unwrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.RFC3394WrapEngine
 
unwrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.RFC5649WrapEngine
 
unwrap(byte[], int, int) - Method in interface org.bouncycastle.crypto.Wrapper
 
uov - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
UOV (Unbalanced Oil and Vinegar).
uov_III - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
uov_III_classic - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
uov_III_pkc - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
uov_III_pkc - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
uov_III_pkc_skc - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
uov_III_pkc_skc - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
uov_Ip - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
uov_Ip_classic - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
uov_Ip_pkc - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
uov_Ip_pkc - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
uov_Ip_pkc_skc - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
uov_Ip_pkc_skc - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
uov_Is - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
uov_Is_classic - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
uov_Is_pkc - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
uov_Is_pkc - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
uov_Is_pkc_skc - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
uov_Is_pkc_skc - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
uov_V - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
uov_V_classic - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
uov_V_pkc - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
uov_V_pkc - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
uov_V_pkc_skc - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
uov_V_pkc_skc - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
UOVKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.uov
 
UOVKeyGenerationParameters(SecureRandom, UOVParameters) - Constructor for class org.bouncycastle.pqc.crypto.uov.UOVKeyGenerationParameters
 
UOVKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.uov
 
UOVKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.uov.UOVKeyPairGenerator
 
UOVKeyParameters - Class in org.bouncycastle.pqc.crypto.uov
 
UOVKeyParameters(boolean, UOVParameters) - Constructor for class org.bouncycastle.pqc.crypto.uov.UOVKeyParameters
 
UOVParameters - Class in org.bouncycastle.pqc.crypto.uov
Parameter set for the Unbalanced Oil and Vinegar (UOV) signature scheme.
UOVPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.uov
 
UOVPrivateKeyParameters(UOVParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.uov.UOVPrivateKeyParameters
 
UOVPrivateKeyParameters(UOVParameters, byte[], byte[]) - Constructor for class org.bouncycastle.pqc.crypto.uov.UOVPrivateKeyParameters
Construct from the full classic encoding (sk_seed || O || P1 || S).
UOVPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.uov
 
UOVPublicKeyParameters(UOVParameters, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.uov.UOVPublicKeyParameters
 
UOVSigner - Class in org.bouncycastle.pqc.crypto.uov
Unbalanced Oil and Vinegar (UOV) signer, classic variant.
UOVSigner() - Constructor for class org.bouncycastle.pqc.crypto.uov.UOVSigner
 
UOVTest - Class in org.bouncycastle.pqc.crypto.test
Tests for the UOV signer ported from the pqov reference implementation (https://github.com/pqov/pqov).
UOVTest() - Constructor for class org.bouncycastle.pqc.crypto.test.UOVTest
 
up(XoodyakDigest.Friend, int, byte[], int) - Static method in class org.bouncycastle.crypto.engines.XoodyakEngine
 
update(byte) - Method in interface org.bouncycastle.crypto.Digest
update the message digest with a single byte.
update(byte[], int, int) - Method in interface org.bouncycastle.crypto.Digest
update the message digest with a block of bytes.
update(byte) - Method in class org.bouncycastle.crypto.digests.Blake2bDigest
update the message digest with a single byte.
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.Blake2bDigest
update the message digest with a block of bytes.
update(byte) - Method in class org.bouncycastle.crypto.digests.Blake2bpDigest
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.Blake2bpDigest
 
update(byte) - Method in class org.bouncycastle.crypto.digests.Blake2sDigest
Update the message digest with a single byte.
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.Blake2sDigest
Update the message digest with a block of bytes.
update(byte) - Method in class org.bouncycastle.crypto.digests.Blake2spDigest
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.Blake2spDigest
 
update(byte) - Method in class org.bouncycastle.crypto.digests.Blake2xsDigest
Update the message digest with a single byte.
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.Blake2xsDigest
Update the message digest with a block of bytes.
update(byte) - Method in class org.bouncycastle.crypto.digests.Blake3Digest
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.Blake3Digest
 
update(byte) - Method in class org.bouncycastle.crypto.digests.DSTU7564Digest
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.DSTU7564Digest
 
update(byte) - Method in class org.bouncycastle.crypto.digests.GeneralDigest
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.GeneralDigest
 
update(byte) - Method in class org.bouncycastle.crypto.digests.GOST3411_2012Digest
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.GOST3411_2012Digest
 
update(byte) - Method in class org.bouncycastle.crypto.digests.GOST3411Digest
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.GOST3411Digest
 
update(byte) - Method in class org.bouncycastle.crypto.digests.Haraka256Digest
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.Haraka256Digest
 
update(byte) - Method in class org.bouncycastle.crypto.digests.Haraka512Digest
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.Haraka512Digest
 
update(byte) - Method in class org.bouncycastle.crypto.digests.KeccakDigest
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.KeccakDigest
 
update(byte) - Method in class org.bouncycastle.crypto.digests.LongDigest
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.LongDigest
 
update(byte) - Method in class org.bouncycastle.crypto.digests.MD2Digest
update the message digest with a single byte.
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.MD2Digest
update the message digest with a block of bytes.
update(byte) - Method in class org.bouncycastle.crypto.digests.NonMemoableDigest
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.NonMemoableDigest
 
update(byte) - Method in class org.bouncycastle.crypto.digests.NullDigest
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.NullDigest
 
update(byte) - Method in class org.bouncycastle.crypto.digests.ParallelHash
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.ParallelHash
 
update(byte) - Method in class org.bouncycastle.crypto.digests.Prehash
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.Prehash
 
update(byte) - Method in class org.bouncycastle.crypto.digests.SHA1InterleaveDigest
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.SHA1InterleaveDigest
 
update(byte) - Method in class org.bouncycastle.crypto.digests.ShortenedDigest
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.ShortenedDigest
 
update(byte) - Method in class org.bouncycastle.crypto.digests.SkeinDigest
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.SkeinDigest
 
update(byte) - Method in class org.bouncycastle.crypto.digests.SkeinEngine
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.SkeinEngine
 
update(byte) - Method in class org.bouncycastle.crypto.digests.TigerDigest
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.TigerDigest
 
update(byte) - Method in class org.bouncycastle.crypto.digests.TupleHash
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.TupleHash
 
update(byte) - Method in class org.bouncycastle.crypto.digests.WhirlpoolDigest
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.WhirlpoolDigest
 
update(byte) - Method in interface org.bouncycastle.crypto.Mac
add a single byte to the mac for processing.
update(byte[], int, int) - Method in interface org.bouncycastle.crypto.Mac
 
update(byte) - Method in class org.bouncycastle.crypto.macs.Blake3Mac
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.Blake3Mac
 
update(byte) - Method in class org.bouncycastle.crypto.macs.BlockCipherMac
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.BlockCipherMac
 
update(byte) - Method in class org.bouncycastle.crypto.macs.CBCBlockCipherMac
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.CBCBlockCipherMac
 
update(byte) - Method in class org.bouncycastle.crypto.macs.CFBBlockCipherMac
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.CFBBlockCipherMac
 
update(byte) - Method in class org.bouncycastle.crypto.macs.CMac
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.CMac
 
update(byte) - Method in class org.bouncycastle.crypto.macs.DSTU7564Mac
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.DSTU7564Mac
 
update(byte) - Method in class org.bouncycastle.crypto.macs.DSTU7624Mac
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.DSTU7624Mac
 
update(byte) - Method in class org.bouncycastle.crypto.macs.GMac
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.GMac
 
update(byte) - Method in class org.bouncycastle.crypto.macs.GOST28147Mac
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.GOST28147Mac
 
update(byte) - Method in class org.bouncycastle.crypto.macs.HMac
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.HMac
 
update(byte) - Method in class org.bouncycastle.crypto.macs.ISO9797Alg3Mac
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.ISO9797Alg3Mac
 
update(byte) - Method in class org.bouncycastle.crypto.macs.KGMac
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.KGMac
 
update(byte) - Method in class org.bouncycastle.crypto.macs.KMAC
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.KMAC
 
update(byte) - Method in class org.bouncycastle.crypto.macs.OldHMac
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.OldHMac
 
update(byte) - Method in class org.bouncycastle.crypto.macs.Poly1305
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.Poly1305
 
update(byte) - Method in class org.bouncycastle.crypto.macs.SipHash
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.SipHash
 
update(byte) - Method in class org.bouncycastle.crypto.macs.SkeinMac
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.SkeinMac
 
update(byte) - Method in class org.bouncycastle.crypto.macs.VMPCMac
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.VMPCMac
 
update(byte) - Method in class org.bouncycastle.crypto.macs.Zuc128Mac
Update the mac with a single byte.
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.Zuc128Mac
Update the mac.
update(byte) - Method in class org.bouncycastle.crypto.macs.Zuc256Mac
Update the mac with a single byte.
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.Zuc256Mac
Update the mac.
update(byte) - Method in interface org.bouncycastle.crypto.Signer
update the internal digest with the byte b
update(byte[], int, int) - Method in interface org.bouncycastle.crypto.Signer
update the internal digest with the byte array in
update(byte) - Method in class org.bouncycastle.crypto.signers.BIP340Signer
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.BIP340Signer
 
update(byte) - Method in class org.bouncycastle.crypto.signers.BLSSigner
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.BLSSigner
 
update(byte) - Method in class org.bouncycastle.crypto.signers.DSADigestSigner
update the internal digest with the byte b
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.DSADigestSigner
update the internal digest with the byte array in
update(byte) - Method in class org.bouncycastle.crypto.signers.ECCSISigner
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.ECCSISigner
 
update(byte) - Method in class org.bouncycastle.crypto.signers.Ed25519ctxSigner
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.Ed25519ctxSigner
 
update(byte) - Method in class org.bouncycastle.crypto.signers.Ed25519phSigner
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.Ed25519phSigner
 
update(byte) - Method in class org.bouncycastle.crypto.signers.Ed25519Signer
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.Ed25519Signer
 
update(byte) - Method in class org.bouncycastle.crypto.signers.Ed448phSigner
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.Ed448phSigner
 
update(byte) - Method in class org.bouncycastle.crypto.signers.Ed448Signer
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.Ed448Signer
 
update(byte) - Method in class org.bouncycastle.crypto.signers.GenericSigner
update the internal digest with the byte b
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.GenericSigner
update the internal digest with the byte array in
update(byte) - Method in class org.bouncycastle.crypto.signers.HashMLDSASigner
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.HashMLDSASigner
 
update(byte) - Method in class org.bouncycastle.crypto.signers.HashSLHDSASigner
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.HashSLHDSASigner
 
update(byte) - Method in class org.bouncycastle.crypto.signers.ISO9796d2PSSSigner
update the internal digest with the byte b
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.ISO9796d2PSSSigner
update the internal digest with the byte array in
update(byte) - Method in class org.bouncycastle.crypto.signers.ISO9796d2Signer
update the internal digest with the byte b
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.ISO9796d2Signer
update the internal digest with the byte array in
update(byte) - Method in class org.bouncycastle.crypto.signers.MLDSASigner
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.MLDSASigner
 
update(byte) - Method in class org.bouncycastle.crypto.signers.PSSSigner
update the internal digest with the byte b
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.PSSSigner
update the internal digest with the byte array in
update(byte) - Method in class org.bouncycastle.crypto.signers.RSADigestSigner
update the internal digest with the byte b
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.RSADigestSigner
update the internal digest with the byte array in
update(byte) - Method in class org.bouncycastle.crypto.signers.SM2Signer
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.SM2Signer
 
update(byte) - Method in class org.bouncycastle.crypto.signers.X931Signer
update the internal digest with the byte b
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.X931Signer
update the internal digest with the byte array in
update(byte) - Method in class org.bouncycastle.crypto.test.speedy.Poly1305Reference
 
update(byte[], int, int) - Method in class org.bouncycastle.crypto.test.speedy.Poly1305Reference
 
update(byte) - Method in class org.bouncycastle.pqc.crypto.DigestingMessageSigner
 
update(byte[], int, int) - Method in class org.bouncycastle.pqc.crypto.DigestingMessageSigner
 
update(byte) - Method in class org.bouncycastle.pqc.crypto.lms.LMSContext
 
update(byte[], int, int) - Method in class org.bouncycastle.pqc.crypto.lms.LMSContext
 
update(byte) - Method in class org.bouncycastle.pqc.crypto.MessageSignerAdapter
 
update(byte[], int, int) - Method in class org.bouncycastle.pqc.crypto.MessageSignerAdapter
 
update(byte) - Method in class org.bouncycastle.pqc.crypto.mldsa.HashMLDSASigner
Deprecated.
 
update(byte[], int, int) - Method in class org.bouncycastle.pqc.crypto.mldsa.HashMLDSASigner
Deprecated.
 
update(byte) - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSASigner
Deprecated.
 
update(byte[], int, int) - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSASigner
Deprecated.
 
update(byte) - Method in class org.bouncycastle.pqc.crypto.slhdsa.HashSLHDSASigner
Deprecated.
 
update(byte[], int, int) - Method in class org.bouncycastle.pqc.crypto.slhdsa.HashSLHDSASigner
Deprecated.
 
updateHASH(byte[]) - Method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
updateHierarchy(LMSPrivateKeyParameters[], LMSSignature[]) - Method in class org.bouncycastle.pqc.crypto.lms.HSSPrivateKeyParameters
 
updateWithRecoveredMessage(byte[]) - Method in class org.bouncycastle.crypto.signers.ISO9796d2PSSSigner
 
updateWithRecoveredMessage(byte[]) - Method in class org.bouncycastle.crypto.signers.ISO9796d2Signer
 
updateWithRecoveredMessage(byte[]) - Method in interface org.bouncycastle.crypto.SignerWithRecovery
Perform an update with the recovered message before adding any other data.
UrlBase64 - Class in org.bouncycastle.util.encoders
Convert binary data to and from UrlBase64 encoding.
UrlBase64() - Constructor for class org.bouncycastle.util.encoders.UrlBase64
 
UrlBase64Encoder - Class in org.bouncycastle.util.encoders
Convert binary data to and from UrlBase64 encoding.
UrlBase64Encoder() - Constructor for class org.bouncycastle.util.encoders.UrlBase64Encoder
 
UrlBase64Test - Class in org.bouncycastle.util.encoders.test
 
UrlBase64Test(String) - Constructor for class org.bouncycastle.util.encoders.test.UrlBase64Test
 
usaberkem90sr3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
usaberkem90sr3 - Static variable in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
usaberkemr3 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
usaberkemr3 - Static variable in class org.bouncycastle.pqc.crypto.saber.SABERParameters
 
useCounter() - Method in class org.bouncycastle.crypto.params.KDFDoublePipelineIterationParameters
 
useCounter() - Method in class org.bouncycastle.crypto.params.KDFFeedbackParameters
 
used - Variable in class org.bouncycastle.crypto.util.OtherInfoGenerator
 
used - Variable in class org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator
 
used - Variable in class org.bouncycastle.pqc.crypto.util.PQCOtherInfoGenerator
 
UserNotice - Class in org.bouncycastle.asn1.x509
UserNotice class, used in CertificatePolicies X509 extensions (in policy qualifiers).
UserNotice(NoticeReference, DisplayText) - Constructor for class org.bouncycastle.asn1.x509.UserNotice
Creates a new UserNotice instance.
UserNotice(NoticeReference, String) - Constructor for class org.bouncycastle.asn1.x509.UserNotice
Creates a new UserNotice instance.
userPassword - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
UTC_TIME - Static variable in interface org.bouncycastle.asn1.BERTags
 
UTCTimeTest - Class in org.bouncycastle.asn1.test
X.690 test example
UTCTimeTest() - Constructor for class org.bouncycastle.asn1.test.UTCTimeTest
 
UTF8 - Class in org.bouncycastle.util.encoders
Utilities for working with UTF-8 encodings.
UTF8() - Constructor for class org.bouncycastle.util.encoders.UTF8
 
UTF8_STRING - Static variable in interface org.bouncycastle.asn1.BERTags
 
UTF8Test - Class in org.bouncycastle.util.encoders.test
 
UTF8Test() - Constructor for class org.bouncycastle.util.encoders.test.UTF8Test
 

V

v - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Server
 
v0 - Variable in class org.bouncycastle.crypto.macs.SipHash
 
v1 - Variable in class org.bouncycastle.crypto.macs.SipHash
 
V1_CERTIFICATE_HOLDER - Static variable in class org.bouncycastle.asn1.x509.Holder
 
v1A - Variable in class org.bouncycastle.math.ec.endo.ScalarSplitParameters
 
v1B - Variable in class org.bouncycastle.math.ec.endo.ScalarSplitParameters
 
V1TBSCertificateGenerator - Class in org.bouncycastle.asn1.x509
Generator for Version 1 TBSCertificateStructures.
V1TBSCertificateGenerator() - Constructor for class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
 
v2 - Variable in class org.bouncycastle.crypto.macs.SipHash
 
V2_CERTIFICATE_HOLDER - Static variable in class org.bouncycastle.asn1.x509.Holder
 
v2A - Variable in class org.bouncycastle.math.ec.endo.ScalarSplitParameters
 
V2AttributeCertificateInfoGenerator - Class in org.bouncycastle.asn1.x509
Generator for Version 2 AttributeCertificateInfo AttributeCertificateInfo ::= SEQUENCE { version AttCertVersion -- version is v2, holder Holder, issuer AttCertIssuer, signature AlgorithmIdentifier, serialNumber CertificateSerialNumber, attrCertValidityPeriod AttCertValidityPeriod, attributes SEQUENCE OF Attribute, issuerUniqueID UniqueIdentifier OPTIONAL, extensions Extensions OPTIONAL }
V2AttributeCertificateInfoGenerator() - Constructor for class org.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator
 
v2B - Variable in class org.bouncycastle.math.ec.endo.ScalarSplitParameters
 
V2Form - Class in org.bouncycastle.asn1.x509
 
V2Form(GeneralNames) - Constructor for class org.bouncycastle.asn1.x509.V2Form
 
V2Form(GeneralNames, IssuerSerial) - Constructor for class org.bouncycastle.asn1.x509.V2Form
 
V2Form(GeneralNames, ObjectDigestInfo) - Constructor for class org.bouncycastle.asn1.x509.V2Form
 
V2Form(GeneralNames, IssuerSerial, ObjectDigestInfo) - Constructor for class org.bouncycastle.asn1.x509.V2Form
 
V2TBSCertListGenerator - Class in org.bouncycastle.asn1.x509
Generator for Version 2 TBSCertList structures.
V2TBSCertListGenerator() - Constructor for class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
 
v3 - Variable in class org.bouncycastle.crypto.macs.SipHash
 
V3TBSCertificateGenerator - Class in org.bouncycastle.asn1.x509
Generator for Version 3 TBSCertificateStructures.
V3TBSCertificateGenerator() - Constructor for class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
 
validateBufferArguments(byte[], int, int) - Static method in class org.bouncycastle.util.io.Streams
 
validateGa(BigInteger) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Validates that ga is not 1.
validateGx4(BigInteger) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Validates that g^x4 is not 1.
validateKeyConfirmation(OwlKeyConfirmation, BigInteger) - Method in class org.bouncycastle.crypto.agreement.owl.OwlClient
Validates the key confirmation payload received by the server.
validateKeyConfirmation(OwlKeyConfirmation, BigInteger) - Method in class org.bouncycastle.crypto.agreement.owl.OwlServer
Validates the payload received from the client as part of Key Confirmation.
validateMacTag(String, String, ECPoint, ECPoint, ECPoint, ECPoint, BigInteger, Digest, BigInteger) - Static method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEUtil
Validates the MacTag received from the partner participant.
validateMacTag(String, String, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, Digest, BigInteger) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Validates the MacTag received from the partner participant.
validateModulus(BigInteger) - Static method in class org.bouncycastle.crypto.params.RSAKeyParameters
 
validateNotNull(Object, String) - Static method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEUtil
Validates that the given object is not null.
validateNotNull(Object, String) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Validates that the given object is not null.
validateParticipantIdsDiffer(String, String) - Static method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEUtil
Validates that the given participant ids are not equal.
validateParticipantIdsDiffer(String, String) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Validates that the given participant ids are not equal.
validateParticipantIdsEqual(String, String) - Static method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEUtil
Validates that the given participant ids are equal.
validateParticipantIdsEqual(String, String) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
Validates that the given participant ids are equal.
validatePoint(ECPoint) - Static method in class org.bouncycastle.math.ec.ECAlgorithms
 
validatePoint(BigInteger, BigInteger) - Method in class org.bouncycastle.math.ec.ECCurve
 
validatePrivateScalar(BigInteger) - Method in class org.bouncycastle.crypto.params.ECDomainParameters
 
validatePublicKeyFull(byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
validatePublicKeyFull(byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
validatePublicKeyFullExport(byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
validatePublicKeyFullExport(byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
validatePublicKeyPartial(byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
validatePublicKeyPartial(byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
validatePublicKeyPartialExport(byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
validatePublicKeyPartialExport(byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
validatePublicPoint(ECPoint) - Method in class org.bouncycastle.crypto.params.ECDomainParameters
 
validatePublicValue(BigInteger, BigInteger) - Static method in class org.bouncycastle.crypto.agreement.srp.SRP6Util
 
validateRange(byte[], int, int) - Static method in class org.bouncycastle.util.Arrays
 
validateRound1PayloadReceived(ECJPAKERound1Payload) - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEParticipant
Validates the payload received from the other participant during round 1.
validateRound1PayloadReceived(JPAKERound1Payload) - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant
Validates the payload received from the other participant during round 1.
validateRound2PayloadReceived(ECJPAKERound2Payload) - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEParticipant
Validates the payload received from the other participant during round 2.
validateRound2PayloadReceived(JPAKERound2Payload) - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant
Validates the payload received from the other participant during round 2.
validateRound3PayloadReceived(ECJPAKERound3Payload, BigInteger) - Method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEParticipant
Validates the payload received from the other participant during round 3.
validateRound3PayloadReceived(JPAKERound3Payload, BigInteger) - Method in class org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant
Validates the payload received from the other participant during round 3.
validateSegment(byte[], int, int) - Static method in class org.bouncycastle.util.Arrays
 
validateZeroKnowledgeProof(ECPoint, ECPoint, ECSchnorrZKP, BigInteger, BigInteger, ECCurve, BigInteger, String, Digest) - Static method in class org.bouncycastle.crypto.agreement.ecjpake.ECJPAKEUtil
validateZeroKnowledgeProof(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger[], String, Digest) - Static method in class org.bouncycastle.crypto.agreement.jpake.JPAKEUtil
ValidationParams - Class in org.bouncycastle.asn1.x9
Diffie-Hellman domain validation parameters.
ValidationParams(byte[], int) - Constructor for class org.bouncycastle.asn1.x9.ValidationParams
 
ValidationParams(DERBitString, ASN1Integer) - Constructor for class org.bouncycastle.asn1.x9.ValidationParams
 
Validity - Class in org.bouncycastle.asn1.x509
 
Validity(Time, Time) - Constructor for class org.bouncycastle.asn1.x509.Validity
 
VALUE_OCTETS - Static variable in class org.bouncycastle.asn1.x509.IetfAttrSyntax
 
VALUE_OID - Static variable in class org.bouncycastle.asn1.x509.IetfAttrSyntax
 
VALUE_UTF8 - Static variable in class org.bouncycastle.asn1.x509.IetfAttrSyntax
 
valueFromHexString(String, int) - Static method in class org.bouncycastle.asn1.x500.style.IETFUtils
 
valueOf(int) - Static method in class org.bouncycastle.asn1.ASN1Integer
 
valueOf(long) - Static method in class org.bouncycastle.asn1.ASN1Integer
 
valueOf(int) - Static method in class org.bouncycastle.asn1.crmf.SubsequentMessage
 
valueOf(String) - Static method in enum org.bouncycastle.crypto.CryptoServicePurpose
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bouncycastle.crypto.digests.AsconDigest.AsconParameters
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bouncycastle.crypto.digests.AsconXof.AsconParameters
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bouncycastle.crypto.digests.SparkleDigest.SparkleParameters
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bouncycastle.crypto.engines.AsconEngine.AsconParameters
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bouncycastle.crypto.engines.ElephantEngine.ElephantParameters
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bouncycastle.crypto.engines.ISAPEngine.IsapType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bouncycastle.crypto.engines.PhotonBeetleEngine.PhotonBeetleParameters
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bouncycastle.crypto.engines.SM2Engine.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bouncycastle.crypto.engines.SparkleEngine.SparkleParameters
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bouncycastle.crypto.hash2curve.HashToCurveProfile
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bouncycastle.crypto.PasswordConverter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bouncycastle.crypto.threshold.ShamirSecretSplitter.Algorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bouncycastle.crypto.threshold.ShamirSecretSplitter.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bouncycastle.crypto.util.DERMacData.Type
Returns the enum constant of this type with the specified name.
valueOf(char) - Static method in class org.bouncycastle.util.Characters
 
valueOf(double) - Static method in class org.bouncycastle.util.Doubles
 
valueOf(int) - Static method in class org.bouncycastle.util.Integers
 
valueOf(long) - Static method in class org.bouncycastle.util.Longs
 
valueOf(short) - Static method in class org.bouncycastle.util.Shorts
 
values() - Static method in enum org.bouncycastle.crypto.CryptoServicePurpose
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bouncycastle.crypto.digests.AsconDigest.AsconParameters
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bouncycastle.crypto.digests.AsconXof.AsconParameters
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bouncycastle.crypto.digests.SparkleDigest.SparkleParameters
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bouncycastle.crypto.engines.AsconEngine.AsconParameters
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bouncycastle.crypto.engines.ElephantEngine.ElephantParameters
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bouncycastle.crypto.engines.ISAPEngine.IsapType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bouncycastle.crypto.engines.PhotonBeetleEngine.PhotonBeetleParameters
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bouncycastle.crypto.engines.SM2Engine.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bouncycastle.crypto.engines.SparkleEngine.SparkleParameters
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bouncycastle.crypto.hash2curve.HashToCurveProfile
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bouncycastle.crypto.PasswordConverter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bouncycastle.crypto.threshold.ShamirSecretSplitter.Algorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bouncycastle.crypto.threshold.ShamirSecretSplitter.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bouncycastle.crypto.util.DERMacData.Type
Returns an array containing the constants of this enum type, in the order they are declared.
valueToString(ASN1Encodable) - Static method in class org.bouncycastle.asn1.x500.style.IETFUtils
 
VARIANT_CLASSIC - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
VARIANT_HYPERCUBE - Static variable in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
VARIANT_PKC - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
VARIANT_PKC_SKC - Static variable in class org.bouncycastle.pqc.crypto.uov.UOVParameters
 
VARIANT_R3 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
VARIANT_R5 - Static variable in class org.bouncycastle.pqc.crypto.mqom.MQOMParameters
 
VARIANT_THRESHOLD - Static variable in class org.bouncycastle.pqc.crypto.sdith.SDitHParameters
 
VereidigteBuchprferin - Static variable in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Vereidigte Buchpr�ferin
VereidigterBuchprfer - Static variable in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Vereidigter Buchpr�fer
verify(ECPoint, byte[], BLS12_381G2Point) - Static method in class org.bouncycastle.crypto.bls.BLS12_381BasicScheme
Verify a BasicScheme signature.
verify(ECPoint, byte[], BLS12_381G2Point) - Static method in class org.bouncycastle.crypto.bls.BLS12_381MessageAugmentation
Verify under the MessageAugmentation suite.
verify(ECPoint, byte[], BLS12_381G2Point) - Static method in class org.bouncycastle.crypto.bls.BLS12_381ProofOfPossession
 
verify(int, byte[], byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.params.Ed25519PublicKeyParameters
 
verify(int, byte[], byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.params.Ed448PublicKeyParameters
 
verify(byte[], int, byte[], int, byte[], int, int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
verify(byte[], int, Ed25519.PublicPoint, byte[], int, int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
verify(byte[], int, byte[], int, byte[], byte[], int, int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
verify(byte[], int, Ed25519.PublicPoint, byte[], byte[], int, int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
verify(byte[], int, byte[], int, byte[], byte[], int, int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
verify(byte[], int, Ed448.PublicPoint, byte[], byte[], int, int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
verify(LMSContext) - Method in class org.bouncycastle.pqc.crypto.lms.HSSPublicKeyParameters
 
verify(LMSContext) - Method in interface org.bouncycastle.pqc.crypto.lms.LMSContextBasedVerifier
 
verify(LMSContext) - Method in class org.bouncycastle.pqc.crypto.lms.LMSPublicKeyParameters
 
verifyClientEvidenceMessage(BigInteger) - Method in class org.bouncycastle.crypto.agreement.srp.SRP6Server
Authenticates the received client evidence message M1 and saves it only if correct.
verifyInternal(byte[], int, SHAKEDigest, byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
verifyInternalMu(byte[]) - Method in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
verifyInternalMuSignature(byte[], byte[], int, SHAKEDigest, byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.mldsa.MLDSAEngine
 
verifyMu(byte[]) - Method in class org.bouncycastle.crypto.signers.MLDSASigner
 
verifyMu(byte[]) - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSASigner
Deprecated.
 
verifyMuSignature(byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.MLDSASigner
 
verifyMuSignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSASigner
Deprecated.
 
verifyPrehash(byte[], int, byte[], int, byte[], byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
verifyPrehash(byte[], int, Ed25519.PublicPoint, byte[], byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
verifyPrehash(byte[], int, byte[], int, byte[], Digest) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
verifyPrehash(byte[], int, Ed25519.PublicPoint, byte[], Digest) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed25519
 
verifyPrehash(byte[], int, byte[], int, byte[], byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
verifyPrehash(byte[], int, Ed448.PublicPoint, byte[], byte[], int) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
verifyPrehash(byte[], int, byte[], int, byte[], Xof) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
verifyPrehash(byte[], int, Ed448.PublicPoint, byte[], Xof) - Static method in class org.bouncycastle.math.ec.rfc8032.Ed448
 
verifyServerEvidenceMessage(BigInteger) - Method in class org.bouncycastle.crypto.agreement.srp.SRP6Client
Authenticates the server evidence message M2 received and saves it only if correct.
verifySignature(byte[], BigInteger, BigInteger) - Method in interface org.bouncycastle.crypto.DSA
verify the message message against the signature values r and s.
verifySignature(byte[]) - Method in interface org.bouncycastle.crypto.Signer
return true if the internal state represents the signature described in the passed in array.
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.BIP340Signer
 
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.BLSSigner
 
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.DSADigestSigner
 
verifySignature(byte[], BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.signers.DSASigner
return true if the value r and s represent a DSA signature for the passed in message for standard DSA the message should be a SHA-1 hash of the real message to be verified.
verifySignature(byte[], BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.signers.DSTU4145Signer
 
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.ECCSISigner
Verifies an ECCSI signature according to RFC 6507 Section 5.2.2.
verifySignature(byte[], BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.signers.ECDSASigner
return true if the value r and s represent a DSA signature for the passed in message (for standard DSA the message should be a SHA-1 hash of the real message to be verified).
verifySignature(byte[], BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.signers.ECGOST3410Signer
return true if the value r and s represent a GOST3410 signature for the passed in message (for standard GOST3410 the message should be a GOST3411 hash of the real message to be verified).
verifySignature(byte[], BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.signers.ECNRSigner
return true if the value r and s represent a signature for the message passed in.
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.Ed25519ctxSigner
 
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.Ed25519phSigner
 
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.Ed25519Signer
 
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.Ed448phSigner
 
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.Ed448Signer
 
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.GenericSigner
return true if the internal state represents the signature described in the passed in array.
verifySignature(byte[], BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.signers.GOST3410Signer
return true if the value r and s represent a GOST3410 signature for the passed in message for standard GOST3410 the message should be a GOST3411 hash of the real message to be verified.
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.HashMLDSASigner
 
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.HashMLDSASigner
Verify a signature over a message that has already been hashed externally; companion to HashMLDSASigner.generateSignature(byte[]).
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.HashSLHDSASigner
 
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.ISO9796d2PSSSigner
return true if the signature represents a ISO9796-2 signature for the passed in message.
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.ISO9796d2Signer
return true if the signature represents a ISO9796-2 signature for the passed in message.
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.MLDSASigner
 
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.PSSSigner
return true if the internal state represents the signature described in the passed in array.
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.RSADigestSigner
return true if the internal state represents the signature described in the passed in array.
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.crypto.signers.SLHDSASigner
 
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.SM2Signer
 
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.X931Signer
return true if the signature represents a X9.31 signature for the passed in message.
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.aimer.AIMerSigner
 
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumSigner
 
verifySignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.DigestingMessageSigner
This function verifies the signature of the message that has been updated, with the aid of the public key.
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.faest.FaestSigner
 
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.falcon.FalconSigner
 
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.haetae.HAETAESigner
 
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.hawk.HawkSigner
 
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.lms.HSSSigner
 
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.lms.LMSSigner
 
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.mayo.MayoSigner
Verifies a MAYO signature against the initialized public key and message.
verifySignature(byte[], byte[]) - Method in interface org.bouncycastle.pqc.crypto.MessageSigner
verify the message message against the signature value.
verifySignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.MessageSignerAdapter
 
verifySignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.mldsa.HashMLDSASigner
Deprecated.
 
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.mldsa.HashMLDSASigner
Deprecated.
Verify a signature over a message that has already been hashed externally.
verifySignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.mldsa.MLDSASigner
Deprecated.
 
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.mqom.MQOMSigner
 
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.qruov.QRUOVSigner
 
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.sdith.SDitHSigner
 
verifySignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.slhdsa.HashSLHDSASigner
Deprecated.
 
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.slhdsa.SLHDSASigner
Deprecated.
 
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.snova.SnovaSigner
 
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.sphincs.SPHINCS256Signer
 
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.sqisign.SQIsignSigner
 
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.uov.UOVSigner
 
verifySignature(byte[], byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSS
Verify an XMSS signature.
verifySignature(byte[], byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMT
Verify an XMSSMT signature.
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTSigner
 
verifySignature(byte[], byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSSigner
 
verisign - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
Verisign OID base: 2.16.840.1.113733.1
verisignBitString_6_13 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
verisignCzagExtension - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
Verisign CZAG (Country,Zip,Age,Gender) Extension OID: 2.16.840.1.113733.1.6.3
VerisignCzagExtension - Class in org.bouncycastle.asn1.misc
 
VerisignCzagExtension(ASN1IA5String) - Constructor for class org.bouncycastle.asn1.misc.VerisignCzagExtension
 
verisignDnbDunsNumber - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
Verisign D&B D-U-N-S number Extension OID: 2.16.840.1.113733.1.6.15
verisignIssStrongCrypto - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
verisignOnSiteJurisdictionHash - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
verisignPrivate_6_9 - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
 
versionOne - Static variable in interface org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers
1.3.36.3.3.2.8.1.1
VIDEOTEX_STRING - Static variable in interface org.bouncycastle.asn1.BERTags
 
VISIBLE_STRING - Static variable in interface org.bouncycastle.asn1.BERTags
 
VMPCEngine - Class in org.bouncycastle.crypto.engines
 
VMPCEngine() - Constructor for class org.bouncycastle.crypto.engines.VMPCEngine
 
VMPCKSA3Engine - Class in org.bouncycastle.crypto.engines
 
VMPCKSA3Engine() - Constructor for class org.bouncycastle.crypto.engines.VMPCKSA3Engine
 
VMPCKSA3Test - Class in org.bouncycastle.crypto.test
VMPC Test
VMPCKSA3Test() - Constructor for class org.bouncycastle.crypto.test.VMPCKSA3Test
 
VMPCMac - Class in org.bouncycastle.crypto.macs
 
VMPCMac() - Constructor for class org.bouncycastle.crypto.macs.VMPCMac
 
VMPCMacTest - Class in org.bouncycastle.crypto.test
 
VMPCMacTest() - Constructor for class org.bouncycastle.crypto.test.VMPCMacTest
 
VMPCRandomGenerator - Class in org.bouncycastle.crypto.prng
 
VMPCRandomGenerator() - Constructor for class org.bouncycastle.crypto.prng.VMPCRandomGenerator
 
VMPCTest - Class in org.bouncycastle.crypto.test
VMPC Test
VMPCTest() - Constructor for class org.bouncycastle.crypto.test.VMPCTest
 
VPKC - Static variable in class org.bouncycastle.asn1.dvcs.ServiceType
Identifier of VPKC service (Verify Public Key Certificates (also referred to as CPKC)).
VSD - Static variable in class org.bouncycastle.asn1.dvcs.ServiceType
Identifier of VSD service (Verify Signed Document).

W

WAITING - Static variable in class org.bouncycastle.asn1.cmp.PKIStatus
 
waiting - Static variable in class org.bouncycastle.asn1.cmp.PKIStatus
 
wapi192v1 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
<WAPI certificate management—Part 5: Example of certificate format (draft)> <url>http://www.chinabwips.org.cn/zqyjgs1.htm</url> and <url>http://www.chinabwips.org.cn/doc/101.pdf</url>, Page 9 and page 10 states the OID of ECDSA-192 algorithm based on SHA-256 is 1.2.156.11235.1.1.1
wapi192v1_parameters - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
 
wapip192v1 - Static variable in interface org.bouncycastle.asn1.gm.GMObjectIdentifiers
<Information security technology — Cryptographic application identifier criterion specification> <url>http://c.gb688.cn/bzgk/gb/showGb?type=online&hcno=252CF0F72A7BE339A56DEA7D774E8994</url>, Page 21 only cover from 301.1 to 301.3
web - Static variable in class org.bouncycastle.asn1.crmf.SinglePubInfo
 
weight() - Method in class org.bouncycastle.pqc.math.ntru.parameters.NTRUHPSParameterSet
 
whirlpool - Static variable in interface org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers
 
WhirlpoolDigest - Class in org.bouncycastle.crypto.digests
Implementation of WhirlpoolDigest, based on Java source published by Barreto and Rijmen.
WhirlpoolDigest() - Constructor for class org.bouncycastle.crypto.digests.WhirlpoolDigest
 
WhirlpoolDigest(CryptoServicePurpose) - Constructor for class org.bouncycastle.crypto.digests.WhirlpoolDigest
 
WhirlpoolDigest(WhirlpoolDigest) - Constructor for class org.bouncycastle.crypto.digests.WhirlpoolDigest
Copy constructor.
WhirlpoolDigestTest - Class in org.bouncycastle.crypto.test
ISO vector test for Whirlpool
width - Variable in class org.bouncycastle.math.ec.FixedPointPreCompInfo
The width used for the precomputation.
width - Variable in class org.bouncycastle.math.ec.WNafPreCompInfo
 
Wirtschaftsprfer - Static variable in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Wirtschaftspr�fer
Wirtschaftsprferin - Static variable in class org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
Wirtschaftspr�ferin
withAdditional(byte[]) - Method in class org.bouncycastle.crypto.params.Argon2Parameters.Builder
Set the optional additional/associated data.
withAuthPath(List<XMSSNode>) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSReducedSignature.Builder
 
withBDSState(BDSStateMap) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters.Builder
 
withBDSState(BDS) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters.Builder
 
withBlockPool(Argon2BytesGenerator.BlockPool) - Method in class org.bouncycastle.crypto.params.Argon2Parameters.Builder
Provide a custom Argon2BytesGenerator.BlockPool for the generator to source its working blocks from.
withCharToByteConverter(CharToByteConverter) - Method in class org.bouncycastle.crypto.params.Argon2Parameters.Builder
Override the converter used to turn char[] passwords into bytes.
withContents(byte[]) - Static method in class org.bouncycastle.asn1.BEROctetString
 
withContents(byte[]) - Static method in class org.bouncycastle.asn1.DEROctetString
 
withContentsOptional(byte[]) - Static method in class org.bouncycastle.asn1.BEROctetString
 
withContentsOptional(byte[]) - Static method in class org.bouncycastle.asn1.DEROctetString
 
withDefaultPSource() - Method in class org.bouncycastle.asn1.pkcs.RSAESOAEPparams
 
withIndex(long) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters.Builder
 
withIndex(long) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTSignature.Builder
 
withIndex(int) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters.Builder
 
withIndex(int) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSSignature.Builder
 
withIterationCount(int) - Method in class org.bouncycastle.crypto.util.PBKDF2Config.Builder
Set the iteration count for the PBE calculation.
withIterations(int) - Method in class org.bouncycastle.crypto.params.Argon2Parameters.Builder
Set the number of passes (time cost).
withKeyAndMask(int) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSAddress.Builder
 
withLayerAddress(int) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSAddress.Builder
 
withMaxIndex(int, ASN1ObjectIdentifier) - Method in class org.bouncycastle.pqc.crypto.xmss.BDS
 
withMaxIndex(int, ASN1ObjectIdentifier, int) - Method in class org.bouncycastle.pqc.crypto.xmss.BDS
 
withMaxIndex(long) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters.Builder
 
withMaxIndex(int) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters.Builder
 
withMemoryAsKB(int) - Method in class org.bouncycastle.crypto.params.Argon2Parameters.Builder
Set the memory cost expressed directly in KiB.
withMemoryPowOfTwo(int) - Method in class org.bouncycastle.crypto.params.Argon2Parameters.Builder
Set the memory cost as a power of two: the resulting memory in KiB is 1 << memory.
withParallelism(int) - Method in class org.bouncycastle.crypto.params.Argon2Parameters.Builder
Set the parallelism (number of lanes).
withPreferredFormat(int) - Method in class org.bouncycastle.crypto.params.MLKEMPrivateKeyParameters
 
withPreferredFormat(int) - Method in class org.bouncycastle.pqc.crypto.mlkem.MLKEMPrivateKeyParameters
Deprecated.
 
withPRF(AlgorithmIdentifier) - Method in class org.bouncycastle.crypto.util.PBKDF2Config.Builder
Set the PRF to use for key generation.
withPrivateKey(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters.Builder
 
withPrivateKey(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters.Builder
 
withPublicKey(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPublicKeyParameters.Builder
 
withPublicKey(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPublicKeyParameters.Builder
 
withPublicSeed(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters.Builder
 
withPublicSeed(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPublicKeyParameters.Builder
 
withPublicSeed(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters.Builder
 
withPublicSeed(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPublicKeyParameters.Builder
 
withRandom(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTSignature.Builder
 
withRandom(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSSignature.Builder
 
withReducedSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSReducedSignature.Builder
 
withReducedSignatures(List<XMSSReducedSignature>) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTSignature.Builder
 
withRoot(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters.Builder
 
withRoot(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPublicKeyParameters.Builder
 
withRoot(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters.Builder
 
withRoot(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPublicKeyParameters.Builder
 
withSalt(byte[]) - Method in class org.bouncycastle.crypto.params.Argon2Parameters.Builder
Set the salt.
withSaltLength(int) - Method in class org.bouncycastle.crypto.util.PBKDF2Config.Builder
Set the length of the salt to use.
withSaltLength(int) - Method in class org.bouncycastle.crypto.util.ScryptConfig.Builder
Set the length of the salt to use.
withSecret(byte[]) - Method in class org.bouncycastle.crypto.params.Argon2Parameters.Builder
Set the optional secret (key) value.
withSecretKeyPRF(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters.Builder
 
withSecretKeyPRF(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters.Builder
 
withSecretKeySeed(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters.Builder
 
withSecretKeySeed(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters.Builder
 
withSharedInfo(byte[]) - Method in class org.bouncycastle.pqc.crypto.newhope.NHSecretKeyProcessor.PartyUBuilder
 
withSharedInfo(byte[]) - Method in class org.bouncycastle.pqc.crypto.newhope.NHSecretKeyProcessor.PartyVBuilder
 
withSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSMTSignature.Builder
 
withSignature(byte[]) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSSignature.Builder
 
withSuppPrivInfo(byte[]) - Method in class org.bouncycastle.crypto.util.DEROtherInfo.Builder
Add optional supplementary private info (DER tagged, implicit, 1).
withSuppPubInfo(byte[]) - Method in class org.bouncycastle.crypto.util.DEROtherInfo.Builder
Add optional supplementary public info (DER tagged, implicit, 0).
withSuppPubInfo(byte[]) - Method in class org.bouncycastle.crypto.util.OtherInfoGenerator.PartyU
Add optional supplementary public info (DER tagged, implicit, 0).
withSuppPubInfo(byte[]) - Method in class org.bouncycastle.crypto.util.OtherInfoGenerator.PartyV
Add optional supplementary public info (DER tagged, implicit, 0).
withSuppPubInfo(byte[]) - Method in class org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator.PartyU
Add optional supplementary public info (DER tagged, implicit, 0).
withSuppPubInfo(byte[]) - Method in class org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator.PartyV
Add optional supplementary public info (DER tagged, implicit, 0).
withSuppPubInfo(byte[]) - Method in class org.bouncycastle.pqc.crypto.util.PQCOtherInfoGenerator.PartyU
Add optional supplementary public info (DER tagged, implicit, 0).
withSuppPubInfo(byte[]) - Method in class org.bouncycastle.pqc.crypto.util.PQCOtherInfoGenerator.PartyV
Add optional supplementary public info (DER tagged, implicit, 0).
withText(byte[]) - Method in class org.bouncycastle.crypto.util.DERMacData.Builder
Add optional text.
withTreeAddress(long) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSAddress.Builder
 
withVersion(int) - Method in class org.bouncycastle.crypto.params.Argon2Parameters.Builder
Set the Argon2 version.
withWOTSDigest(ASN1ObjectIdentifier) - Method in class org.bouncycastle.pqc.crypto.xmss.BDS
 
withWOTSDigest(ASN1ObjectIdentifier, int) - Method in class org.bouncycastle.pqc.crypto.xmss.BDS
 
withWOTSDigest(ASN1ObjectIdentifier) - Method in class org.bouncycastle.pqc.crypto.xmss.BDSStateMap
 
withWOTSDigest(ASN1ObjectIdentifier, int) - Method in class org.bouncycastle.pqc.crypto.xmss.BDSStateMap
 
withWOTSPlusSignature(WOTSPlusSignature) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSSReducedSignature.Builder
 
wKey - Variable in class org.bouncycastle.crypto.engines.SerpentEngineBase
 
WNafL2RMultiplier - Class in org.bouncycastle.math.ec
Class implementing the WNAF (Window Non-Adjacent Form) multiplication algorithm.
WNafL2RMultiplier() - Constructor for class org.bouncycastle.math.ec.WNafL2RMultiplier
 
WNafPreCompInfo - Class in org.bouncycastle.math.ec
Class holding precomputation data for the WNAF (Window Non-Adjacent Form) algorithm.
WNafPreCompInfo() - Constructor for class org.bouncycastle.math.ec.WNafPreCompInfo
 
WNafUtil - Class in org.bouncycastle.math.ec
 
WNafUtil() - Constructor for class org.bouncycastle.math.ec.WNafUtil
 
wordCount - Variable in class org.bouncycastle.crypto.macs.SipHash
 
wordPos - Variable in class org.bouncycastle.crypto.macs.SipHash
 
wordToBytes(long, byte[], int) - Static method in class org.bouncycastle.crypto.engines.ThreefishEngine
Deprecated.
Will be removed
workingIV - Variable in class org.bouncycastle.crypto.engines.VMPCEngine
 
workingKey - Variable in class org.bouncycastle.crypto.engines.VMPCEngine
 
wotsSign(byte[], OTSHashAddress) - Method in class org.bouncycastle.pqc.crypto.xmss.XMSS
Generate a WOTS+ signature on a message without the corresponding authentication path
wrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.DESedeWrapEngine
Method wrap
wrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.DSTU7624WrapEngine
 
wrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.GOST28147WrapEngine
 
wrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.RC2WrapEngine
Method wrap
wrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.RFC3211WrapEngine
 
wrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.RFC3394WrapEngine
 
wrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.RFC5649WrapEngine
 
wrap(byte[], int, int) - Method in interface org.bouncycastle.crypto.Wrapper
 
WRAPPER - Static variable in class org.bouncycastle.asn1.eac.EACTags
 
Wrapper - Interface in org.bouncycastle.crypto
 
write(int) - Method in class org.bouncycastle.crypto.io.CipherOutputStream
Writes the specified byte to this output stream.
write(byte[]) - Method in class org.bouncycastle.crypto.io.CipherOutputStream
Writes b.length bytes from the specified byte array to this output stream.
write(byte[], int, int) - Method in class org.bouncycastle.crypto.io.CipherOutputStream
Writes len bytes from the specified byte array starting at offset off to this output stream.
write(int) - Method in class org.bouncycastle.crypto.io.DigestOutputStream
 
write(byte[], int, int) - Method in class org.bouncycastle.crypto.io.DigestOutputStream
 
write(int) - Method in class org.bouncycastle.crypto.io.MacOutputStream
 
write(byte[], int, int) - Method in class org.bouncycastle.crypto.io.MacOutputStream
 
write(int) - Method in class org.bouncycastle.crypto.io.SignerOutputStream
 
write(byte[], int, int) - Method in class org.bouncycastle.crypto.io.SignerOutputStream
 
write(byte[], int, int) - Method in class org.bouncycastle.util.io.BufferingOutputStream
 
write(int) - Method in class org.bouncycastle.util.io.BufferingOutputStream
 
write(int) - Method in class org.bouncycastle.util.io.LimitedBuffer
 
write(byte[]) - Method in class org.bouncycastle.util.io.LimitedBuffer
 
write(byte[], int, int) - Method in class org.bouncycastle.util.io.LimitedBuffer
 
write(int) - Method in class org.bouncycastle.util.io.SimpleOutputStream
 
write(byte[]) - Method in class org.bouncycastle.util.io.TeeOutputStream
 
write(byte[], int, int) - Method in class org.bouncycastle.util.io.TeeOutputStream
 
write(int) - Method in class org.bouncycastle.util.io.TeeOutputStream
 
write(byte[], int, int) - Method in class org.bouncycastle.util.test.UncloseableOutputStream
 
writeBEREnd() - Method in class org.bouncycastle.asn1.BERGenerator
 
writeBERHeader(int) - Method in class org.bouncycastle.asn1.BERGenerator
 
writeBufTo(ByteArrayOutputStream, OutputStream) - Static method in class org.bouncycastle.util.io.Streams
 
writeDLHeader(int, long) - Method in class org.bouncycastle.asn1.DLGenerator
Write the definite-length header(s) for this generator's structure: the base tag with bodyLength, preceded (for an explicit tag) by a context-specific wrapper whose length covers the complete base TLV.
writeObject(ASN1Encodable) - Method in class org.bouncycastle.asn1.ASN1OutputStream
 
writeObject(ASN1Primitive) - Method in class org.bouncycastle.asn1.ASN1OutputStream
 
writeObject(PemObjectGenerator) - Method in class org.bouncycastle.util.io.pem.PemWriter
 
writeUnsignedByteArray(OutputStream, BigInteger) - Static method in class org.bouncycastle.util.BigIntegers
 
WRONG_AUTHORITY - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
Deprecated.
use lower case version
wrongAuthority - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
wrongIntegrity - Static variable in class org.bouncycastle.asn1.cmp.PKIFailureInfo
 
WTauNafMultiplier - Class in org.bouncycastle.math.ec
Class implementing the WTNAF (Window τ-adic Non-Adjacent Form) algorithm.
WTauNafMultiplier() - Constructor for class org.bouncycastle.math.ec.WTauNafMultiplier
 
WTauNafPreCompInfo - Class in org.bouncycastle.math.ec
Class holding precomputation data for the WTNAF (Window τ-adic Non-Adjacent Form) algorithm.
WTauNafPreCompInfo() - Constructor for class org.bouncycastle.math.ec.WTauNafPreCompInfo
 

X

x - Variable in class org.bouncycastle.crypto.agreement.srp.SRP6Client
 
x() - Method in class org.bouncycastle.crypto.bls.BLS12_381G2Point
 
x - Variable in class org.bouncycastle.crypto.engines.Salsa20Engine
 
x(long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_128
 
x(long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_256
 
x(long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_512
 
x - Variable in class org.bouncycastle.math.ec.custom.djb.Curve25519FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.gm.SM2P256V1FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecP128R1FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecP160R1FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecP160R2FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecT113FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecT131FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecT163FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecT193FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecT233FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecT239FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecT283FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecT409FieldElement
 
x - Variable in class org.bouncycastle.math.ec.custom.sec.SecT571FieldElement
 
x - Variable in class org.bouncycastle.math.ec.ECPoint
 
x0 - Variable in class org.bouncycastle.crypto.engines.AsconPermutationFriend.AsconPermutation
 
x1 - Variable in class org.bouncycastle.crypto.engines.AsconPermutationFriend.AsconPermutation
 
x121Address - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
x2 - Variable in class org.bouncycastle.crypto.engines.AsconPermutationFriend.AsconPermutation
 
X25519 - Class in org.bouncycastle.math.ec.rfc7748
A low-level implementation of X25519 (RFC 7748).
X25519() - Constructor for class org.bouncycastle.math.ec.rfc7748.X25519
 
X25519.Friend - Class in org.bouncycastle.math.ec.rfc7748
 
X25519Agreement - Class in org.bouncycastle.crypto.agreement
 
X25519Agreement() - Constructor for class org.bouncycastle.crypto.agreement.X25519Agreement
 
X25519Field - Class in org.bouncycastle.math.ec.rfc7748
 
X25519Field() - Constructor for class org.bouncycastle.math.ec.rfc7748.X25519Field
 
X25519KeyGenerationParameters - Class in org.bouncycastle.crypto.params
 
X25519KeyGenerationParameters(SecureRandom) - Constructor for class org.bouncycastle.crypto.params.X25519KeyGenerationParameters
 
X25519KeyPairGenerator - Class in org.bouncycastle.crypto.generators
 
X25519KeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.X25519KeyPairGenerator
 
X25519PrivateKeyParameters - Class in org.bouncycastle.crypto.params
 
X25519PrivateKeyParameters(SecureRandom) - Constructor for class org.bouncycastle.crypto.params.X25519PrivateKeyParameters
 
X25519PrivateKeyParameters(byte[]) - Constructor for class org.bouncycastle.crypto.params.X25519PrivateKeyParameters
 
X25519PrivateKeyParameters(byte[], int) - Constructor for class org.bouncycastle.crypto.params.X25519PrivateKeyParameters
 
X25519PrivateKeyParameters(InputStream) - Constructor for class org.bouncycastle.crypto.params.X25519PrivateKeyParameters
 
X25519PublicKeyParameters - Class in org.bouncycastle.crypto.params
 
X25519PublicKeyParameters(byte[]) - Constructor for class org.bouncycastle.crypto.params.X25519PublicKeyParameters
 
X25519PublicKeyParameters(byte[], int) - Constructor for class org.bouncycastle.crypto.params.X25519PublicKeyParameters
 
X25519PublicKeyParameters(InputStream) - Constructor for class org.bouncycastle.crypto.params.X25519PublicKeyParameters
 
X25519Test - Class in org.bouncycastle.crypto.test
 
X25519Test() - Constructor for class org.bouncycastle.crypto.test.X25519Test
 
X25519Test - Class in org.bouncycastle.math.ec.rfc7748.test
 
X25519Test() - Constructor for class org.bouncycastle.math.ec.rfc7748.test.X25519Test
 
x3 - Variable in class org.bouncycastle.crypto.engines.AsconPermutationFriend.AsconPermutation
 
x4 - Variable in class org.bouncycastle.crypto.engines.AsconPermutationFriend.AsconPermutation
 
x400Address - Static variable in class org.bouncycastle.asn1.x509.GeneralName
 
X448 - Class in org.bouncycastle.math.ec.rfc7748
A low-level implementation of X448 (RFC 7748).
X448() - Constructor for class org.bouncycastle.math.ec.rfc7748.X448
 
X448.Friend - Class in org.bouncycastle.math.ec.rfc7748
 
X448Agreement - Class in org.bouncycastle.crypto.agreement
 
X448Agreement() - Constructor for class org.bouncycastle.crypto.agreement.X448Agreement
 
X448Field - Class in org.bouncycastle.math.ec.rfc7748
 
X448Field() - Constructor for class org.bouncycastle.math.ec.rfc7748.X448Field
 
X448KeyGenerationParameters - Class in org.bouncycastle.crypto.params
 
X448KeyGenerationParameters(SecureRandom) - Constructor for class org.bouncycastle.crypto.params.X448KeyGenerationParameters
 
X448KeyPairGenerator - Class in org.bouncycastle.crypto.generators
 
X448KeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.X448KeyPairGenerator
 
X448PrivateKeyParameters - Class in org.bouncycastle.crypto.params
 
X448PrivateKeyParameters(SecureRandom) - Constructor for class org.bouncycastle.crypto.params.X448PrivateKeyParameters
 
X448PrivateKeyParameters(byte[]) - Constructor for class org.bouncycastle.crypto.params.X448PrivateKeyParameters
 
X448PrivateKeyParameters(byte[], int) - Constructor for class org.bouncycastle.crypto.params.X448PrivateKeyParameters
 
X448PrivateKeyParameters(InputStream) - Constructor for class org.bouncycastle.crypto.params.X448PrivateKeyParameters
 
X448PublicKeyParameters - Class in org.bouncycastle.crypto.params
 
X448PublicKeyParameters(byte[]) - Constructor for class org.bouncycastle.crypto.params.X448PublicKeyParameters
 
X448PublicKeyParameters(byte[], int) - Constructor for class org.bouncycastle.crypto.params.X448PublicKeyParameters
 
X448PublicKeyParameters(InputStream) - Constructor for class org.bouncycastle.crypto.params.X448PublicKeyParameters
 
X448Test - Class in org.bouncycastle.crypto.test
 
X448Test() - Constructor for class org.bouncycastle.crypto.test.X448Test
 
X448Test - Class in org.bouncycastle.math.ec.rfc7748.test
 
X448Test() - Constructor for class org.bouncycastle.math.ec.rfc7748.test.X448Test
 
x500 - Static variable in class org.bouncycastle.asn1.crmf.SinglePubInfo
 
X500Name - Class in org.bouncycastle.asn1.x500
The X.500 Name object.
X500Name(X500NameStyle, X500Name) - Constructor for class org.bouncycastle.asn1.x500.X500Name
Deprecated.
use the getInstance() method that takes a style.
X500Name(RDN[]) - Constructor for class org.bouncycastle.asn1.x500.X500Name
 
X500Name(X500NameStyle, RDN[]) - Constructor for class org.bouncycastle.asn1.x500.X500Name
 
X500Name(String) - Constructor for class org.bouncycastle.asn1.x500.X500Name
 
X500Name(X500NameStyle, String) - Constructor for class org.bouncycastle.asn1.x500.X500Name
 
X500NameBuilder - Class in org.bouncycastle.asn1.x500
A builder class for making X.500 Name objects.
X500NameBuilder() - Constructor for class org.bouncycastle.asn1.x500.X500NameBuilder
Constructor using the default style (BCStyle).
X500NameBuilder(X500NameStyle) - Constructor for class org.bouncycastle.asn1.x500.X500NameBuilder
Constructor using a specified style.
X500NameStyle - Interface in org.bouncycastle.asn1.x500
This interface provides a profile to conform to when DNs are being converted into strings and back.
X500NameTest - Class in org.bouncycastle.asn1.test
 
X500NameTest() - Constructor for class org.bouncycastle.asn1.test.X500NameTest
 
X500NameTest.DNQStyle - Class in org.bouncycastle.asn1.test
 
X500NameTokenizer - Class in org.bouncycastle.asn1.x500.style
class for breaking up an X500 Name into it's component tokens, ala java.util.StringTokenizer.
X500NameTokenizer(String) - Constructor for class org.bouncycastle.asn1.x500.style.X500NameTokenizer
 
X500NameTokenizer(String, char) - Constructor for class org.bouncycastle.asn1.x500.style.X500NameTokenizer
 
x500UniqueIdentifier - Static variable in class org.bouncycastle.asn1.x500.style.RFC4519Style
 
X509_ALLOW_LENIENT_RFC822_NAME - Static variable in class org.bouncycastle.util.Properties
Fall back to the legacy lenient parsing of rfc822Name values in X.509 name-constraint checks.
X509_CRL_CACHE_TTL - Static variable in class org.bouncycastle.util.Properties
Maximum time, in seconds, that a downloaded CRL is cached by the internal CrlCache used by the CertPath validator and X509RevocationChecker.
X509_ENABLE_CRLDP - Static variable in class org.bouncycastle.util.Properties
If set to "true", the BC CertPath validator and X509RevocationChecker will attempt to download CRLs over the network using URIs from each certificate's CRL Distribution Points extension when no PKIXCRLStore on the supplied PKIXParameters can satisfy the lookup.
X509_MAX_POLICY_NODES - Static variable in class org.bouncycastle.util.Properties
Upper bound on the total number of valid-policy-tree nodes retained (across all depth levels) during PKIX certification-path validation.
X509_SGP22_NAME_CONSTRAINTS - Static variable in class org.bouncycastle.util.Properties
Opt in to the relaxed directoryName name-constraint matching required by GSMA SGP.22 v2.5 (Remote SIM Provisioning), sections 4.5.2.1.0.2 / 4.5.2.1.0.3.
X509AltTest - Class in org.bouncycastle.asn1.test
 
X509AltTest() - Constructor for class org.bouncycastle.asn1.test.X509AltTest
 
X509AttributeIdentifiers - Interface in org.bouncycastle.asn1.x509
 
x509Certificate - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.22.1
X509CertificateStructure - Class in org.bouncycastle.asn1.x509
Deprecated.
use org.bouncycastle.asn1.x509.Certificate
X509CertificateStructure(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.X509CertificateStructure
Deprecated.
 
x509certType - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
Deprecated.
use x509Certificate instead
x509Crl - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS#9: 1.2.840.113549.1.9.23.1
X509DefaultEntryConverter - Class in org.bouncycastle.asn1.x509
The default converter for X509 DN entries when going from their string value to ASN.1 strings.
X509DefaultEntryConverter() - Constructor for class org.bouncycastle.asn1.x509.X509DefaultEntryConverter
 
X509Extension - Class in org.bouncycastle.asn1.x509
Deprecated.
use Extension
X509Extension(ASN1Boolean, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
 
X509Extension(boolean, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.x509.X509Extension
Deprecated.
 
X509Extensions - Class in org.bouncycastle.asn1.x509
Deprecated.
X509Extensions(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
Constructor from ASN1Sequence.
X509Extensions(Hashtable) - Constructor for class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
constructor from a table of extensions.
X509Extensions(Vector, Hashtable) - Constructor for class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use Extensions
X509Extensions(Vector, Vector) - Constructor for class org.bouncycastle.asn1.x509.X509Extensions
Deprecated.
use Extensions
X509ExtensionsGenerator - Class in org.bouncycastle.asn1.x509
Deprecated.
use org.bouncycastle.asn1.x509.ExtensionsGenerator
X509ExtensionsGenerator() - Constructor for class org.bouncycastle.asn1.x509.X509ExtensionsGenerator
Deprecated.
 
X509ExtensionsTest - Class in org.bouncycastle.asn1.test
 
X509ExtensionsTest() - Constructor for class org.bouncycastle.asn1.test.X509ExtensionsTest
 
X509Name - Class in org.bouncycastle.asn1.x509
Deprecated.
use org.bouncycastle.asn1.x500.X500Name.
X509Name() - Constructor for class org.bouncycastle.asn1.x509.X509Name
Deprecated.
 
X509Name(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use X500Name.getInstance()
X509Name(Hashtable) - Constructor for class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use an ordered constructor! The hashtable ordering is rarely correct
X509Name(Vector, Hashtable) - Constructor for class org.bouncycastle.asn1.x509.X509Name
Deprecated.
Constructor from a table of attributes with ordering.
X509Name(Vector, Hashtable, X509NameEntryConverter) - Constructor for class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use X500Name, X500NameBuilder
X509Name(Vector, Vector) - Constructor for class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use X500Name, X500NameBuilder
X509Name(Vector, Vector, X509NameEntryConverter) - Constructor for class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use X500Name, X500NameBuilder
X509Name(String) - Constructor for class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use X500Name, X500NameBuilder
X509Name(String, X509NameEntryConverter) - Constructor for class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use X500Name, X500NameBuilder
X509Name(boolean, String) - Constructor for class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use X500Name, X500NameBuilder
X509Name(boolean, String, X509NameEntryConverter) - Constructor for class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use X500Name, X500NameBuilder
X509Name(boolean, Hashtable, String) - Constructor for class org.bouncycastle.asn1.x509.X509Name
Deprecated.
use X500Name, X500NameBuilder
X509Name(boolean, Hashtable, String, X509NameEntryConverter) - Constructor for class org.bouncycastle.asn1.x509.X509Name
Deprecated.
Takes an X509 dir name as a string of the format "C=AU, ST=Victoria", or some such, converting it into an ordered set of name attributes. lookUp should provide a table of lookups, indexed by lowercase only strings and yielding a ASN1ObjectIdentifier, other than that OID. and numeric oids will be processed automatically.
X509NameEntryConverter - Class in org.bouncycastle.asn1.x509
It turns out that the number of standard ways the fields in a DN should be encoded into their ASN.1 counterparts is rapidly approaching the number of machines on the internet.
X509NameEntryConverter() - Constructor for class org.bouncycastle.asn1.x509.X509NameEntryConverter
 
X509NameTest - Class in org.bouncycastle.asn1.test
 
X509NameTest() - Constructor for class org.bouncycastle.asn1.test.X509NameTest
 
X509NameTokenizer - Class in org.bouncycastle.asn1.x509
Deprecated.
use X500NameTokenizer
X509NameTokenizer(String) - Constructor for class org.bouncycastle.asn1.x509.X509NameTokenizer
Deprecated.
 
X509NameTokenizer(String, char) - Constructor for class org.bouncycastle.asn1.x509.X509NameTokenizer
Deprecated.
 
X509ObjectIdentifiers - Interface in org.bouncycastle.asn1.x509
 
X923Padding - Class in org.bouncycastle.crypto.paddings
A padder that adds X9.23 padding to a block - if a SecureRandom is passed in random padding is assumed, otherwise padding with zeros is used.
X923Padding() - Constructor for class org.bouncycastle.crypto.paddings.X923Padding
 
X931RNG - Class in org.bouncycastle.crypto.prng
 
X931RNG(BlockCipher, byte[], EntropySource) - Constructor for class org.bouncycastle.crypto.prng.X931RNG
 
X931SecureRandom - Class in org.bouncycastle.crypto.prng
 
X931SecureRandomBuilder - Class in org.bouncycastle.crypto.prng
 
X931SecureRandomBuilder() - Constructor for class org.bouncycastle.crypto.prng.X931SecureRandomBuilder
Basic constructor, creates a builder using an EntropySourceProvider based on the default SecureRandom with predictionResistant set to false.
X931SecureRandomBuilder(SecureRandom, boolean) - Constructor for class org.bouncycastle.crypto.prng.X931SecureRandomBuilder
Construct a builder with an EntropySourceProvider based on the passed in SecureRandom and the passed in value for prediction resistance.
X931SecureRandomBuilder(EntropySourceProvider) - Constructor for class org.bouncycastle.crypto.prng.X931SecureRandomBuilder
Create a builder which makes creates the SecureRandom objects from a specified entropy source provider.
X931Signer - Class in org.bouncycastle.crypto.signers
X9.31-1998 - signing using a hash.
X931Signer(AsymmetricBlockCipher, Digest, boolean) - Constructor for class org.bouncycastle.crypto.signers.X931Signer
Generate a signer with either implicit or explicit trailers for X9.31
X931Signer(AsymmetricBlockCipher, Digest) - Constructor for class org.bouncycastle.crypto.signers.X931Signer
Constructor for a signer with an explicit digest trailer.
X931SignerTest - Class in org.bouncycastle.crypto.test
 
X931SignerTest() - Constructor for class org.bouncycastle.crypto.test.X931SignerTest
 
X931Test - Class in org.bouncycastle.crypto.prng.test
HMAC SP800-90 DRBG
X931Test() - Constructor for class org.bouncycastle.crypto.prng.test.X931Test
 
X931TestVector - Class in org.bouncycastle.crypto.prng.test
 
X931TestVector(BlockCipher, EntropySourceProvider, String, String, boolean, String[]) - Constructor for class org.bouncycastle.crypto.prng.test.X931TestVector
 
X962NamedCurves - Class in org.bouncycastle.asn1.x9
Table of the current named curves defined in X.962 EC-DSA.
X962NamedCurves() - Constructor for class org.bouncycastle.asn1.x9.X962NamedCurves
 
X962Parameters - Class in org.bouncycastle.asn1.x9
The Parameters ASN.1 CHOICE from X9.62.
X962Parameters(X9ECParameters) - Constructor for class org.bouncycastle.asn1.x9.X962Parameters
 
X962Parameters(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.asn1.x9.X962Parameters
 
X962Parameters(ASN1Null) - Constructor for class org.bouncycastle.asn1.x9.X962Parameters
 
x9_42_schemes - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
X9.42 schemas base OID: 1.2.840.10046.3
x9_44 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
X9.44 x9-44 OID ::= { iso(1) identified-organization(3) tc68(133) country(16) x9(840) x9Standards(9) x9-44(44) }
x9_44_components - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
 
x9_63_kdf - Static variable in interface org.bouncycastle.asn1.sec.SECObjectIdentifiers
 
x9_63_scheme - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
X9.63 - Signature Specification Base OID: 1.3.133.16.840.63.0
X9Curve - Class in org.bouncycastle.asn1.x9
ASN.1 def for Elliptic-Curve Curve structure.
X9Curve(ECCurve) - Constructor for class org.bouncycastle.asn1.x9.X9Curve
 
X9Curve(ECCurve, byte[]) - Constructor for class org.bouncycastle.asn1.x9.X9Curve
 
X9Curve(X9FieldID, BigInteger, BigInteger, ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x9.X9Curve
 
X9ECParameters - Class in org.bouncycastle.asn1.x9
ASN.1 def for Elliptic-Curve ECParameters structure.
X9ECParameters(ECCurve, X9ECPoint, BigInteger) - Constructor for class org.bouncycastle.asn1.x9.X9ECParameters
 
X9ECParameters(ECCurve, X9ECPoint, BigInteger, BigInteger) - Constructor for class org.bouncycastle.asn1.x9.X9ECParameters
 
X9ECParameters(ECCurve, X9ECPoint, BigInteger, BigInteger, byte[]) - Constructor for class org.bouncycastle.asn1.x9.X9ECParameters
 
X9ECParametersHolder - Class in org.bouncycastle.asn1.x9
A holding class that allows for X9ECParameters to be lazily constructed.
X9ECParametersHolder() - Constructor for class org.bouncycastle.asn1.x9.X9ECParametersHolder
 
X9ECPoint - Class in org.bouncycastle.asn1.x9
Class for describing an ECPoint as a DER object.
X9ECPoint(ECPoint, boolean) - Constructor for class org.bouncycastle.asn1.x9.X9ECPoint
 
X9ECPoint(ECCurve, byte[]) - Constructor for class org.bouncycastle.asn1.x9.X9ECPoint
 
X9ECPoint(ECCurve, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.x9.X9ECPoint
 
X9FieldElement - Class in org.bouncycastle.asn1.x9
class for processing an FieldElement as a DER object.
X9FieldElement(ECFieldElement) - Constructor for class org.bouncycastle.asn1.x9.X9FieldElement
 
X9FieldID - Class in org.bouncycastle.asn1.x9
ASN.1 def for Elliptic-Curve Field ID structure.
X9FieldID(BigInteger) - Constructor for class org.bouncycastle.asn1.x9.X9FieldID
Constructor for elliptic curves over prime fields F2.
X9FieldID(int, int) - Constructor for class org.bouncycastle.asn1.x9.X9FieldID
Constructor for elliptic curves over binary fields F2m.
X9FieldID(int, int, int, int) - Constructor for class org.bouncycastle.asn1.x9.X9FieldID
Constructor for elliptic curves over binary fields F2m.
X9IntegerConverter - Class in org.bouncycastle.asn1.x9
A class which converts integers to byte arrays, allowing padding and calculations to be done according the the filed size of the curve or field element involved.
X9IntegerConverter() - Constructor for class org.bouncycastle.asn1.x9.X9IntegerConverter
 
X9ObjectIdentifiers - Interface in org.bouncycastle.asn1.x9
Object identifiers for the various X9 standards.
X9Test - Class in org.bouncycastle.asn1.test
 
X9Test() - Constructor for class org.bouncycastle.asn1.test.X9Test
 
XChaCha20Engine - Class in org.bouncycastle.crypto.engines
Implementation of the XChaCha20 stream cipher (extended-nonce ChaCha20) as described in draft-irtf-cfrg-xchacha-03.
XChaCha20Engine() - Constructor for class org.bouncycastle.crypto.engines.XChaCha20Engine
 
XChaCha20Poly1305 - Class in org.bouncycastle.crypto.modes
XChaCha20-Poly1305 AEAD construction as described in draft-irtf-cfrg-xchacha-03 sec. 2.4.
XChaCha20Poly1305() - Constructor for class org.bouncycastle.crypto.modes.XChaCha20Poly1305
 
XChaCha20Poly1305(Mac) - Constructor for class org.bouncycastle.crypto.modes.XChaCha20Poly1305
 
XChaCha20Poly1305Test - Class in org.bouncycastle.crypto.test
XChaCha20-Poly1305 AEAD tests using the test vector from draft-irtf-cfrg-xchacha-03 Appendix A.3.
XChaCha20Poly1305Test() - Constructor for class org.bouncycastle.crypto.test.XChaCha20Poly1305Test
 
XChaCha20Test - Class in org.bouncycastle.crypto.test
XChaCha20 stream cipher tests using the test vectors from draft-irtf-cfrg-xchacha-03.
XChaCha20Test() - Constructor for class org.bouncycastle.crypto.test.XChaCha20Test
 
XDHBasicAgreement - Class in org.bouncycastle.crypto.agreement
Key agreement using X25519 or X448.
XDHBasicAgreement() - Constructor for class org.bouncycastle.crypto.agreement.XDHBasicAgreement
 
XDHUnifiedAgreement - Class in org.bouncycastle.crypto.agreement
 
XDHUnifiedAgreement(RawAgreement) - Constructor for class org.bouncycastle.crypto.agreement.XDHUnifiedAgreement
 
XDHUPrivateParameters - Class in org.bouncycastle.crypto.params
Parameters holder for private unified static/ephemeral agreement using Edwards Curves.
XDHUPrivateParameters(AsymmetricKeyParameter, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.crypto.params.XDHUPrivateParameters
 
XDHUPrivateParameters(AsymmetricKeyParameter, AsymmetricKeyParameter, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.crypto.params.XDHUPrivateParameters
 
XDHUPublicParameters - Class in org.bouncycastle.crypto.params
Parameters holder for public unified static/ephemeral agreement using Edwards Curves.
XDHUPublicParameters(AsymmetricKeyParameter, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.crypto.params.XDHUPublicParameters
 
XIESPublicKeyParser - Class in org.bouncycastle.crypto.parsers
 
XIESPublicKeyParser(boolean) - Constructor for class org.bouncycastle.crypto.parsers.XIESPublicKeyParser
 
XmdMessageExpansion - Class in org.bouncycastle.crypto.hash2curve.impl
XmdMessageExpansion is an implementation of the MessageExpansion interface, used to expand a given message to a specified length in bytes while following cryptographic domain separation principles.
XmdMessageExpansion(Digest, int, int) - Constructor for class org.bouncycastle.crypto.hash2curve.impl.XmdMessageExpansion
Constructs an XmdMessageExpansion instance capable of performing cryptographic message expansion using the specified digest algorithm, security parameter, and custom input block size parameter.
XmdMessageExpansion(ExtendedDigest, int) - Constructor for class org.bouncycastle.crypto.hash2curve.impl.XmdMessageExpansion
Constructs an XmdMessageExpansion instance with the given digest algorithm and security parameter.
xmss - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
XMSS
xmss - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
XMSS
XMSS - Class in org.bouncycastle.pqc.crypto.xmss
XMSS.
XMSS(XMSSParameters, SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSS
XMSS constructor...
xmss_mt - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
XMSS^MT
xmss_mt - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
XMSS^MT
xmss_mt_SHA256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_mt_SHA256 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
xmss_mt_SHA256ph - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_mt_SHA256ph - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
xmss_mt_SHA512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_mt_SHA512 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
xmss_mt_SHA512ph - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_mt_SHA512ph - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
xmss_mt_SHAKE128 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_mt_SHAKE128 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
xmss_mt_SHAKE128_512ph - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_mt_SHAKE128ph - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_mt_SHAKE128ph - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
xmss_mt_SHAKE256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_mt_SHAKE256 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
xmss_mt_SHAKE256_1024ph - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_mt_SHAKE256ph - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_mt_SHAKE256ph - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
xmss_mt_with_SHA256 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
Deprecated.
use xmss_mt_SHA256ph
xmss_mt_with_SHA512 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
Deprecated.
use xmss_mt_SHA512ph
xmss_mt_with_SHAKE128 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
Deprecated.
use xmss_mt_SHAKE128ph
xmss_mt_with_SHAKE256 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
Deprecated.
use xmss_mt_SHAKE256ph
xmss_SHA256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_SHA256 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
xmss_SHA256ph - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_SHA256ph - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
xmss_SHA512 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_SHA512 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
xmss_SHA512ph - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_SHA512ph - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
xmss_SHAKE128 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_SHAKE128 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
xmss_SHAKE128_512ph - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_SHAKE128ph - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_SHAKE128ph - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
xmss_SHAKE256 - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_SHAKE256 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
xmss_SHAKE256_1024ph - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_SHAKE256ph - Static variable in interface org.bouncycastle.asn1.bc.BCObjectIdentifiers
 
xmss_SHAKE256ph - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
 
xmss_with_SHA256 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
Deprecated.
use xmss_SHA256ph
xmss_with_SHA512 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
Deprecated.
use xmss_SHA512ph
xmss_with_SHAKE128 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
Deprecated.
use xmss_SHAKE128ph
xmss_with_SHAKE256 - Static variable in interface org.bouncycastle.pqc.asn1.PQCObjectIdentifiers
Deprecated.
use xmss_SHAKE256ph
XMSSAddress - Class in org.bouncycastle.pqc.crypto.xmss
XMSS address.
XMSSAddress(XMSSAddress.Builder) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSAddress
 
XMSSAddress.Builder<T extends XMSSAddress.Builder> - Class in org.bouncycastle.pqc.crypto.xmss
 
XMSSKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.xmss
XMSS key-pair generation parameters.
XMSSKeyGenerationParameters(XMSSParameters, SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSKeyGenerationParameters
XMSSMT constructor...
XMSSKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.xmss
Key pair generator for XMSS keys.
XMSSKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSKeyPairGenerator
Base constructor...
XMSSKeyParameters - Class in org.bouncycastle.pqc.crypto.xmss
 
XMSSKeyParameters(boolean, String) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSKeyParameters
 
XMSSKeyParams - Class in org.bouncycastle.pqc.asn1
XMSSKeyParams XMSSKeyParams ::= SEQUENCE { version INTEGER -- 0 height INTEGER treeDigest AlgorithmIdentifier }
XMSSKeyParams(int, AlgorithmIdentifier) - Constructor for class org.bouncycastle.pqc.asn1.XMSSKeyParams
 
XMSSMT - Class in org.bouncycastle.pqc.crypto.xmss
XMSS^MT.
XMSSMT(XMSSMTParameters, SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSMT
XMSSMT constructor...
XMSSMTKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.xmss
XMSS^MT key-pair generation parameters.
XMSSMTKeyGenerationParameters(XMSSMTParameters, SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSMTKeyGenerationParameters
XMSSMT constructor...
XMSSMTKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.xmss
Key pair generator for XMSS^MT keys.
XMSSMTKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSMTKeyPairGenerator
Base constructor...
XMSSMTKeyParameters - Class in org.bouncycastle.pqc.crypto.xmss
 
XMSSMTKeyParameters(boolean, String) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSMTKeyParameters
 
XMSSMTKeyParams - Class in org.bouncycastle.pqc.asn1
XMMSMTKeyParams XMMSMTKeyParams ::= SEQUENCE { version INTEGER -- 0 height INTEGER layers INTEGER treeDigest AlgorithmIdentifier }
XMSSMTKeyParams(int, int, AlgorithmIdentifier) - Constructor for class org.bouncycastle.pqc.asn1.XMSSMTKeyParams
 
XMSSMTParameters - Class in org.bouncycastle.pqc.crypto.xmss
XMSS^MT Parameters.
XMSSMTParameters(int, int, Digest) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSMTParameters
XMSSMT constructor...
XMSSMTParameters(int, int, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSMTParameters
XMSSMT constructor...
XMSSMTParameters(int, int, ASN1ObjectIdentifier, int) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSMTParameters
XMSSMT constructor with explicit security parameter n.
XMSSMTPrivateKey - Class in org.bouncycastle.pqc.asn1
XMMSMTPrivateKey XMMSMTPrivateKey ::= SEQUENCE { version INTEGER -- 0, or 1 if maxIndex is present keyData SEQUENCE { index INTEGER secretKeySeed OCTET STRING secretKeyPRF OCTET STRING publicSeed OCTET STRING root OCTET STRING maxIndex [0] INTEGER OPTIONAL } bdsState CHOICE { platformSerialization [0] OCTET STRING } OPTIONAL }
XMSSMTPrivateKey(long, byte[], byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.pqc.asn1.XMSSMTPrivateKey
 
XMSSMTPrivateKey(long, byte[], byte[], byte[], byte[], byte[], long) - Constructor for class org.bouncycastle.pqc.asn1.XMSSMTPrivateKey
 
XMSSMTPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.xmss
XMSS^MT Private Key.
XMSSMTPrivateKeyParameters.Builder - Class in org.bouncycastle.pqc.crypto.xmss
 
XMSSMTPrivateKeyTest - Class in org.bouncycastle.pqc.crypto.test
Test cases for XMSSMTPrivateKey class.
XMSSMTPrivateKeyTest() - Constructor for class org.bouncycastle.pqc.crypto.test.XMSSMTPrivateKeyTest
 
XMSSMTPublicKey - Class in org.bouncycastle.pqc.asn1
XMSSMTPublicKey XMSSMTPublicKey ::= SEQUENCE { version INTEGER -- 0 publicSeed OCTET STRING root OCTET STRING }
XMSSMTPublicKey(byte[], byte[]) - Constructor for class org.bouncycastle.pqc.asn1.XMSSMTPublicKey
 
XMSSMTPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.xmss
XMSS^MT Public Key.
XMSSMTPublicKeyParameters.Builder - Class in org.bouncycastle.pqc.crypto.xmss
 
XMSSMTPublicKeyTest - Class in org.bouncycastle.pqc.crypto.test
Test cases for XMSSMTPublicKey class.
XMSSMTPublicKeyTest() - Constructor for class org.bouncycastle.pqc.crypto.test.XMSSMTPublicKeyTest
 
XMSSMTSignature - Class in org.bouncycastle.pqc.crypto.xmss
XMSS^MT Signature.
XMSSMTSignature.Builder - Class in org.bouncycastle.pqc.crypto.xmss
 
XMSSMTSignatureTest - Class in org.bouncycastle.pqc.crypto.test
Test cases for XMSS^MT signature class.
XMSSMTSignatureTest() - Constructor for class org.bouncycastle.pqc.crypto.test.XMSSMTSignatureTest
 
XMSSMTSigner - Class in org.bouncycastle.pqc.crypto.xmss
XMSS^MT Signer class.
XMSSMTSigner() - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSMTSigner
 
XMSSMTTest - Class in org.bouncycastle.pqc.crypto.test
Test cases for XMSS^MT class.
XMSSMTTest() - Constructor for class org.bouncycastle.pqc.crypto.test.XMSSMTTest
 
XMSSNode - Class in org.bouncycastle.pqc.crypto.xmss
Binary tree node.
XMSSNode(int, byte[]) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSNode
 
XMSSOid - Interface in org.bouncycastle.pqc.crypto.xmss
 
XMSSOidTest - Class in org.bouncycastle.pqc.crypto.test
Test cases for DefaultXMSSOid class.
XMSSOidTest() - Constructor for class org.bouncycastle.pqc.crypto.test.XMSSOidTest
 
XMSSParameters - Class in org.bouncycastle.pqc.crypto.xmss
XMSS Parameters.
XMSSParameters(int, Digest) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSParameters
XMSS Constructor...
XMSSParameters(int, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSParameters
XMSS Constructor...
XMSSParameters(int, ASN1ObjectIdentifier, int) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSParameters
XMSS Constructor with explicit security parameter n.
XMSSPrivateKey - Class in org.bouncycastle.pqc.asn1
XMMSPrivateKey XMMSPrivateKey ::= SEQUENCE { version INTEGER -- 0, or 1 if maxIndex is present keyData SEQUENCE { index INTEGER secretKeySeed OCTET STRING secretKeyPRF OCTET STRING publicSeed OCTET STRING root OCTET STRING maxIndex [0] INTEGER OPTIONAL } bdsState CHOICE { platformSerialization [0] OCTET STRING } OPTIONAL }
XMSSPrivateKey(int, byte[], byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.pqc.asn1.XMSSPrivateKey
 
XMSSPrivateKey(int, byte[], byte[], byte[], byte[], byte[], int) - Constructor for class org.bouncycastle.pqc.asn1.XMSSPrivateKey
 
XMSSPrivateKeyEncodingTest - Class in org.bouncycastle.pqc.crypto.test
PKCS#8 PrivateKeyInfo round-trip coverage for XMSS / XMSS^MT (github #2176).
XMSSPrivateKeyEncodingTest() - Constructor for class org.bouncycastle.pqc.crypto.test.XMSSPrivateKeyEncodingTest
 
XMSSPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.xmss
XMSS Private Key.
XMSSPrivateKeyParameters.Builder - Class in org.bouncycastle.pqc.crypto.xmss
 
XMSSPrivateKeyTest - Class in org.bouncycastle.pqc.crypto.test
Test cases for XMSSPrivateKey class.
XMSSPrivateKeyTest() - Constructor for class org.bouncycastle.pqc.crypto.test.XMSSPrivateKeyTest
 
XMSSPublicKey - Class in org.bouncycastle.pqc.asn1
XMSSPublicKey XMSSPublicKey ::= SEQUENCE { version INTEGER -- 0 publicSeed OCTET STRING root OCTET STRING }
XMSSPublicKey(byte[], byte[]) - Constructor for class org.bouncycastle.pqc.asn1.XMSSPublicKey
 
XMSSPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.xmss
XMSS Public Key.
XMSSPublicKeyParameters.Builder - Class in org.bouncycastle.pqc.crypto.xmss
 
XMSSPublicKeyParseTest - Class in org.bouncycastle.pqc.crypto.test
Regression tests for the XMSS / XMSS^MT public-key decode path in PublicKeyFactory.
XMSSPublicKeyParseTest() - Constructor for class org.bouncycastle.pqc.crypto.test.XMSSPublicKeyParseTest
 
XMSSPublicKeyTest - Class in org.bouncycastle.pqc.crypto.test
Test cases for XMSSPublicKey class.
XMSSPublicKeyTest() - Constructor for class org.bouncycastle.pqc.crypto.test.XMSSPublicKeyTest
 
XMSSReducedSignature - Class in org.bouncycastle.pqc.crypto.xmss
Reduced XMSS Signature.
XMSSReducedSignature(XMSSReducedSignature.Builder) - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSReducedSignature
 
XMSSReducedSignature.Builder - Class in org.bouncycastle.pqc.crypto.xmss
 
XMSSReducedSignatureTest - Class in org.bouncycastle.pqc.crypto.test
Test cases for XMSSReducedSignature class.
XMSSReducedSignatureTest() - Constructor for class org.bouncycastle.pqc.crypto.test.XMSSReducedSignatureTest
 
XMSSSignature - Class in org.bouncycastle.pqc.crypto.xmss
XMSS Signature.
XMSSSignature.Builder - Class in org.bouncycastle.pqc.crypto.xmss
 
XMSSSignatureTest - Class in org.bouncycastle.pqc.crypto.test
Test cases for XMSSSignature class.
XMSSSignatureTest() - Constructor for class org.bouncycastle.pqc.crypto.test.XMSSSignatureTest
 
XMSSSigner - Class in org.bouncycastle.pqc.crypto.xmss
 
XMSSSigner() - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSSigner
 
XMSSStoreableObjectInterface - Interface in org.bouncycastle.pqc.crypto.xmss
Deprecated.
use Encodable
XMSSTest - Class in org.bouncycastle.pqc.crypto.test
Test cases for XMSS class.
XMSSTest() - Constructor for class org.bouncycastle.pqc.crypto.test.XMSSTest
 
XMSSUtil - Class in org.bouncycastle.pqc.crypto.xmss
Utils for XMSS implementation.
XMSSUtil() - Constructor for class org.bouncycastle.pqc.crypto.xmss.XMSSUtil
 
XMSSUtilTest - Class in org.bouncycastle.pqc.crypto.test
Test cases for XMSSUtil class.
XMSSUtilTest() - Constructor for class org.bouncycastle.pqc.crypto.test.XMSSUtilTest
 
Xof - Interface in org.bouncycastle.crypto
With FIPS PUB 202 a new kind of message digest was announced which supported extendable output, or variable digest sizes.
XofUtils - Class in org.bouncycastle.crypto.digests
 
XofUtils() - Constructor for class org.bouncycastle.crypto.digests.XofUtils
 
XoodyakDigest - Class in org.bouncycastle.crypto.digests
Xoodyak v1, https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/xoodyak-spec-final.pdf Xoodyak with reference to C Reference Impl from: https://github.com/XKCP/XKCP
XoodyakDigest() - Constructor for class org.bouncycastle.crypto.digests.XoodyakDigest
 
XoodyakDigest.Friend - Class in org.bouncycastle.crypto.digests
 
XoodyakEngine - Class in org.bouncycastle.crypto.engines
Xoodyak v1, Xoodyak with reference to C Reference Impl from:
XoodyakEngine() - Constructor for class org.bouncycastle.crypto.engines.XoodyakEngine
 
XoodyakTest - Class in org.bouncycastle.crypto.test
 
XoodyakTest() - Constructor for class org.bouncycastle.crypto.test.XoodyakTest
 
xor(byte[], byte[]) - Static method in class org.bouncycastle.crypto.engines.ARIAEngine
 
xor(byte[], byte[]) - Static method in class org.bouncycastle.crypto.hash2curve.H2cUtils
Performs bitwise XOR operation on two byte arrays.
xor(byte[], byte[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
xor(byte[], byte[], int) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
xor(byte[], int, byte[], int, byte[], int) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
xor(byte[], byte[], int, int) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
xor(byte[], int, byte[], int, int) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
xor(byte[], byte[], byte[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
xor(int[], int[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
xor(int[], int[], int[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
xor(long[], long[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
xor(long[], long[], long[]) - Static method in class org.bouncycastle.crypto.modes.gcm.GCMUtil
 
xor(byte[], byte[]) - Static method in class org.bouncycastle.crypto.modes.OCBBlockCipher
 
xor(int, int[], int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
xor(int, int[], int, int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
xor(int, int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
xor(int, int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
xor(int, byte[], byte[], byte[]) - Static method in class org.bouncycastle.util.Bytes
 
xor(int, byte[], int, byte[], byte[], int) - Static method in class org.bouncycastle.util.Bytes
 
xor(int, byte[], int, byte[], int, byte[], int) - Static method in class org.bouncycastle.util.Bytes
 
xor(int, byte[], byte[], byte[], int) - Static method in class org.bouncycastle.util.Bytes
 
xor(int, byte[], byte[], int, byte[], int) - Static method in class org.bouncycastle.util.Bytes
 
xor64(int, long[], long, long[]) - Static method in class org.bouncycastle.math.raw.Nat
 
xor64(int, long[], int, long, long[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
xor64(int, long[], long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat
 
xor64(int, long[], int, long[], int, long[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
xorBothTo(int, int[], int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
xorBothTo(int, int[], int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
xorBothTo64(int, long[], long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat
 
xorBothTo64(int, long[], int, long[], int, long[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
xorTo(int, byte[], byte[], byte[]) - Static method in class org.bouncycastle.crypto.engines.ElephantEngine
 
xorTo(int, int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
xorTo(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
xorTo(int, byte[], byte[]) - Static method in class org.bouncycastle.util.Bytes
 
xorTo(int, byte[], int, byte[]) - Static method in class org.bouncycastle.util.Bytes
 
xorTo(int, byte[], int, byte[], int) - Static method in class org.bouncycastle.util.Bytes
 
xorTo(int, long[], int, long[], int) - Static method in class org.bouncycastle.util.Longs
xorTo(int, short[], short[]) - Static method in class org.bouncycastle.util.Shorts
 
xorTo64(int, long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat
 
xorTo64(int, long[], int, long[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
xorToEachOther(int, int[], int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
xorToEachOther(int, int[], int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
xorToEachOther64(int, long[], long[]) - Static method in class org.bouncycastle.math.raw.Nat
 
xorToEachOther64(int, long[], int, long[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
XSalsa20Engine - Class in org.bouncycastle.crypto.engines
Implementation of Daniel J.
XSalsa20Engine() - Constructor for class org.bouncycastle.crypto.engines.XSalsa20Engine
 
XSalsa20Test - Class in org.bouncycastle.crypto.test
 
XSalsa20Test() - Constructor for class org.bouncycastle.crypto.test.XSalsa20Test
 
XTEAEngine - Class in org.bouncycastle.crypto.engines
An XTEA engine.
XTEAEngine() - Constructor for class org.bouncycastle.crypto.engines.XTEAEngine
Create an instance of the TEA encryption algorithm and set some defaults
XTEATest - Class in org.bouncycastle.crypto.test
TEA tester - based on C implementation results from https://www.simonshepherd.supanet.com/tea.htm
XWingKEMExtractor - Class in org.bouncycastle.pqc.crypto.xwing
Implements the decapsulation process of the X-Wing hybrid Key Encapsulation Mechanism (KEM).
XWingKEMExtractor(XWingPrivateKeyParameters) - Constructor for class org.bouncycastle.pqc.crypto.xwing.XWingKEMExtractor
 
XWingKEMGenerator - Class in org.bouncycastle.pqc.crypto.xwing
Implements the encapsulation process of the X-Wing hybrid Key Encapsulation Mechanism (KEM).
XWingKEMGenerator(SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.xwing.XWingKEMGenerator
 
XWingKeyGenerationParameters - Class in org.bouncycastle.pqc.crypto.xwing
 
XWingKeyGenerationParameters(SecureRandom) - Constructor for class org.bouncycastle.pqc.crypto.xwing.XWingKeyGenerationParameters
 
XWingKeyPairGenerator - Class in org.bouncycastle.pqc.crypto.xwing
Generates key pairs compatible with the X-Wing hybrid Key Encapsulation Mechanism (KEM).
XWingKeyPairGenerator() - Constructor for class org.bouncycastle.pqc.crypto.xwing.XWingKeyPairGenerator
 
XWingKeyParameters - Class in org.bouncycastle.pqc.crypto.xwing
 
XWingPrivateKeyParameters - Class in org.bouncycastle.pqc.crypto.xwing
 
XWingPrivateKeyParameters(byte[], MLKEMPrivateKeyParameters, X25519PrivateKeyParameters, MLKEMPublicKeyParameters, X25519PublicKeyParameters) - Constructor for class org.bouncycastle.pqc.crypto.xwing.XWingPrivateKeyParameters
 
XWingPrivateKeyParameters(byte[], MLKEMPrivateKeyParameters, X25519PrivateKeyParameters, MLKEMPublicKeyParameters, X25519PublicKeyParameters) - Constructor for class org.bouncycastle.pqc.crypto.xwing.XWingPrivateKeyParameters
Deprecated.
use the constructor taking org.bouncycastle.crypto.params.MLKEMKeyPublicKeyParameters
XWingPrivateKeyParameters(byte[]) - Constructor for class org.bouncycastle.pqc.crypto.xwing.XWingPrivateKeyParameters
 
XWingPublicKeyParameters - Class in org.bouncycastle.pqc.crypto.xwing
 
XWingPublicKeyParameters(byte[]) - Constructor for class org.bouncycastle.pqc.crypto.xwing.XWingPublicKeyParameters
 
XWingTest - Class in org.bouncycastle.pqc.crypto.test
 
XWingTest() - Constructor for class org.bouncycastle.pqc.crypto.test.XWingTest
 

Y

y() - Method in class org.bouncycastle.crypto.bls.BLS12_381G2Point
 
y - Variable in class org.bouncycastle.math.ec.ECPoint
 

Z

Z(String) - Method in class org.bouncycastle.crypto.hash2curve.test.TestVectorData.Builder
 
z3ToZq() - Method in class org.bouncycastle.pqc.math.ntru.Polynomial
 
ZERO - Static variable in class org.bouncycastle.asn1.ASN1Integer
 
ZERO - Static variable in class org.bouncycastle.crypto.bls.Fp12Element
 
ZERO - Static variable in class org.bouncycastle.crypto.bls.Fp2Element
The Fp^2 zero element.
ZERO - Static variable in class org.bouncycastle.crypto.bls.Fp6Element
 
zero(long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_128
 
zero(long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_256
 
zero(long[]) - Static method in class org.bouncycastle.crypto.modes.kgcm.KGCMUtil_512
 
ZERO - Static variable in interface org.bouncycastle.math.ec.ECConstants
 
zero(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X25519Field
 
zero(int[]) - Static method in class org.bouncycastle.math.ec.rfc7748.X448Field
 
zero(int, int[]) - Static method in class org.bouncycastle.math.raw.Nat
 
zero(int, int[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
zero(int[]) - Static method in class org.bouncycastle.math.raw.Nat128
 
zero(int[]) - Static method in class org.bouncycastle.math.raw.Nat160
 
zero(int[]) - Static method in class org.bouncycastle.math.raw.Nat192
 
zero(int[]) - Static method in class org.bouncycastle.math.raw.Nat224
 
zero(int[]) - Static method in class org.bouncycastle.math.raw.Nat256
 
ZERO - Static variable in class org.bouncycastle.util.BigIntegers
 
zero64(int, long[]) - Static method in class org.bouncycastle.math.raw.Nat
 
zero64(int, long[], int) - Static method in class org.bouncycastle.math.raw.Nat
 
ZeroBytePadding - Class in org.bouncycastle.crypto.paddings
A padder that adds NULL byte padding to a block.
ZeroBytePadding() - Constructor for class org.bouncycastle.crypto.paddings.ZeroBytePadding
 
zlibCompress - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
 
zs - Variable in class org.bouncycastle.math.ec.ECPoint
 
Zuc128CoreEngine - Class in org.bouncycastle.crypto.engines
Zuc128Engine implementation.
Zuc128CoreEngine() - Constructor for class org.bouncycastle.crypto.engines.Zuc128CoreEngine
Constructor.
Zuc128CoreEngine(Zuc128CoreEngine) - Constructor for class org.bouncycastle.crypto.engines.Zuc128CoreEngine
Constructor.
Zuc128Engine - Class in org.bouncycastle.crypto.engines
Zuc256 implementation.
Zuc128Engine() - Constructor for class org.bouncycastle.crypto.engines.Zuc128Engine
Constructor for streamCipher.
Zuc128Mac - Class in org.bouncycastle.crypto.macs
Zuc128 Mac implementation.
Zuc128Mac() - Constructor for class org.bouncycastle.crypto.macs.Zuc128Mac
Constructor.
Zuc256CoreEngine - Class in org.bouncycastle.crypto.engines
Zuc256 implementation.
Zuc256CoreEngine() - Constructor for class org.bouncycastle.crypto.engines.Zuc256CoreEngine
Constructor for streamCipher.
Zuc256CoreEngine(int) - Constructor for class org.bouncycastle.crypto.engines.Zuc256CoreEngine
Constructor for Mac.
Zuc256CoreEngine(Zuc256CoreEngine) - Constructor for class org.bouncycastle.crypto.engines.Zuc256CoreEngine
Constructor for Memoable.
Zuc256Engine - Class in org.bouncycastle.crypto.engines
Zuc256 implementation.
Zuc256Engine() - Constructor for class org.bouncycastle.crypto.engines.Zuc256Engine
Constructor for streamCipher.
Zuc256Engine(int) - Constructor for class org.bouncycastle.crypto.engines.Zuc256Engine
Constructor for Mac.
Zuc256Mac - Class in org.bouncycastle.crypto.macs
Zuc256 Mac implementation.
Zuc256Mac(int) - Constructor for class org.bouncycastle.crypto.macs.Zuc256Mac
Constructor.
ZucTest - Class in org.bouncycastle.crypto.test
Test Cases for Zuc128 and Zuc256.
ZucTest() - Constructor for class org.bouncycastle.crypto.test.ZucTest
 

_

_Km - Variable in class org.bouncycastle.crypto.engines.CAST5Engine
 
_Km - Variable in class org.bouncycastle.crypto.engines.CAST6Engine
 
_Kr - Variable in class org.bouncycastle.crypto.engines.CAST5Engine
 
_Kr - Variable in class org.bouncycastle.crypto.engines.CAST6Engine
 
_out - Variable in class org.bouncycastle.asn1.ASN1Generator
 
_private - Static variable in interface org.bouncycastle.asn1.iana.IANAObjectIdentifiers
1.3.6.1.4:
_Tm - Variable in class org.bouncycastle.crypto.engines.CAST6Engine
 
_Tr - Variable in class org.bouncycastle.crypto.engines.CAST6Engine
 
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 _ 
Bouncy Castle Cryptography Library 1.85