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 _ 

D

d - Variable in class org.spongycastle.crypto.params.ECPrivateKeyParameters
 
d - Variable in class org.spongycastle.crypto.params.NTRUSigningKeyGenerationParameters
 
d - Variable in class org.spongycastle.crypto.params.NTRUSigningParameters
 
d - Variable in class org.spongycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey
 
d - Variable in class org.spongycastle.jce.spec.ECPrivateKeySpec
 
d1 - Variable in class org.spongycastle.crypto.params.NTRUSigningKeyGenerationParameters
 
d1 - Variable in class org.spongycastle.crypto.params.NTRUSigningParameters
 
d2 - Variable in class org.spongycastle.crypto.params.NTRUSigningKeyGenerationParameters
 
d2 - Variable in class org.spongycastle.crypto.params.NTRUSigningParameters
 
d3 - Variable in class org.spongycastle.crypto.params.NTRUSigningKeyGenerationParameters
 
d3 - Variable in class org.spongycastle.crypto.params.NTRUSigningParameters
 
d_sum - Static variable in class org.spongycastle.crypto.engines.TEAEngine
 
data - Variable in class org.spongycastle.asn1.DERBitString
 
data - Variable in class org.spongycastle.asn1.pkcs.EncryptedData
 
data - Variable in class org.spongycastle.asn1.pkcs.EncryptedPrivateKeyInfo
 
data - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
data - Variable in class org.spongycastle.crypto.modes.CCMBlockCipher
 
databuf - Variable in class org.spongycastle.crypto.tls.ByteQueue
The buffer where we store our data.
dataEncipherment - Static variable in class org.spongycastle.asn1.x509.KeyUsage
 
DataLengthException - Exception in org.spongycastle.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.spongycastle.crypto.DataLengthException
base constructor.
DataLengthException(String) - Constructor for exception org.spongycastle.crypto.DataLengthException
create a DataLengthException with the given message.
dataValueDescriptor - Variable in class org.spongycastle.asn1.DERExternal
 
DATE_OF_BIRTH - Static variable in class org.spongycastle.asn1.eac.EACTags
 
DATE_OF_BIRTH - Static variable in class org.spongycastle.asn1.x500.style.BCStyle
RFC 3039 DateOfBirth - GeneralizedTime - YYYYMMDD000000Z
DATE_OF_BIRTH - Static variable in class org.spongycastle.asn1.x509.X509Name
Deprecated.
RFC 3039 DateOfBirth - GeneralizedTime - YYYYMMDD000000Z
db - Variable in class org.spongycastle.crypto.params.NTRUEncryptionKeyGenerationParameters
 
db - Variable in class org.spongycastle.crypto.params.NTRUEncryptionParameters
 
DC - Static variable in class org.spongycastle.asn1.x500.style.BCStyle
 
dc - Static variable in class org.spongycastle.asn1.x500.style.RFC4519Style
 
DC - Static variable in class org.spongycastle.asn1.x509.X509Name
Deprecated.
 
DEBUG - Static variable in class com.tinfoilsms.crypto.BuildConfig
 
debug - Variable in class org.spongycastle.crypto.engines.NaccacheSternEngine
 
debug - Variable in class org.spongycastle.crypto.params.NaccacheSternKeyGenerationParameters
 
decCSPRNG - Variable in class com.tinfoilsms.test.ECEngineTest
 
decipherOnly - Static variable in class org.spongycastle.asn1.x509.KeyUsage
 
decNonce - Variable in class com.tinfoilsms.test.ECEngineTest
 
decode(Hashtable) - Method in class org.spongycastle.asn1.eac.Flags
 
decode(byte[]) - Method in class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.CVCDSAEncoder
 
decode(byte[]) - Method in class org.spongycastle.jcajce.provider.asymmetric.ec.SignatureSpi.StdDSAEncoder
 
decode(byte[]) - Method in interface org.spongycastle.jcajce.provider.asymmetric.util.DSAEncoder
 
decode(byte[]) - Static method in class org.spongycastle.util.encoders.Base64
decode the base 64 encoded input data.
decode(String) - Static method in class org.spongycastle.util.encoders.Base64
decode the base 64 encoded String data - whitespace will be ignored.
decode(String, OutputStream) - Static method in class org.spongycastle.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) - Method in class org.spongycastle.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.spongycastle.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.spongycastle.util.encoders.Encoder
 
decode(String, OutputStream) - Method in interface org.spongycastle.util.encoders.Encoder
 
decode(byte[]) - Static method in class org.spongycastle.util.encoders.Hex
decode the Hex encoded input data.
decode(String) - Static method in class org.spongycastle.util.encoders.Hex
decode the Hex encoded String data - whitespace will be ignored.
decode(String, OutputStream) - Static method in class org.spongycastle.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.spongycastle.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.spongycastle.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.spongycastle.util.encoders.HexTranslator
 
decode(byte[], int, int, byte[], int) - Method in interface org.spongycastle.util.encoders.Translator
 
decode(byte[]) - Static method in class org.spongycastle.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.spongycastle.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.spongycastle.util.encoders.UrlBase64
decode the URL safe base 64 encoded String data - whitespace will be ignored.
decode(String, OutputStream) - Static method in class org.spongycastle.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_error - Static variable in class org.spongycastle.crypto.tls.AlertDescription
 
decodeAndVerify(short, InputStream, int) - Method in class org.spongycastle.crypto.tls.RecordStream
 
decodeAttrName(String, Hashtable) - Static method in class org.spongycastle.asn1.x500.style.IETFUtils
 
decodeBase64PriKey(ECKeyParam, byte[]) - Static method in class com.tinfoilsms.crypto.ECGKeyUtil
decodeBase64PriKey A function wrapper function for decodePriKey which takes a base64 encoded ECC private key parameter object and returns an ECPrivateKeyParameters object for the private key D BigInteger value.
decodeBase64PubKey(ECKeyParam, byte[]) - Static method in class com.tinfoilsms.crypto.ECGKeyUtil
decodeBase64PubKey A wrapper function for decodePubKey which takes an ASN.1 encoded ECC public key Q that was then encoded as base64 and returns an ECPublicKeyParameters object for the public key Q.
decodeBase64SignedPubKey(ECKeyParam, Digest, byte[]) - Static method in class com.tinfoilsms.crypto.ECGKeyUtil
decodeBase64SignedPubKey A wrapper function for decodeSignedPubKey which takes an ASN.1 encoded ECC public key Q that is signed using the Elliptic Curve Gillett (ECG) Exchange key exchange and that was then encoded as base64 and returns an ECPublicKeyParameters object for the public key Q.
decodeBlock(byte[], int, int) - Method in class org.spongycastle.crypto.encodings.ISO9796d1Encoding
 
decodeBlock(byte[], int, int) - Method in class org.spongycastle.crypto.encodings.OAEPEncoding
 
decodeBlock(byte[], int, int) - Method in class org.spongycastle.crypto.encodings.PKCS1Encoding
 
decodeCiphertext(short, byte[], int, int) - Method in class org.spongycastle.crypto.tls.TlsBlockCipher
 
decodeCiphertext(short, byte[], int, int) - Method in interface org.spongycastle.crypto.tls.TlsCipher
 
decodeCiphertext(short, byte[], int, int) - Method in class org.spongycastle.crypto.tls.TlsNullCipher
 
decodeIntFromHex(String) - Static method in class org.spongycastle.util.test.NumberParsing
 
decodeLastBlock(OutputStream, char, char, char, char) - Method in class org.spongycastle.util.encoders.Base64Encoder
 
decodeLongFromHex(String) - Static method in class org.spongycastle.util.test.NumberParsing
 
decodeMod3Sves(byte[], int) - Static method in class org.spongycastle.math.ntru.util.ArrayEncoder
Decodes a byte array encoded with ArrayEncoder.encodeMod3Sves(int[]) back to an int array with N coefficients between -1 and 1.
Ignores any excess bytes.
See P1363.1 section 9.2.2.
decodeMod3Tight(byte[], int) - Static method in class org.spongycastle.math.ntru.util.ArrayEncoder
Converts a byte array produced by ArrayEncoder.encodeMod3Tight(int[]) back to an int array.
decodeMod3Tight(InputStream, int) - Static method in class org.spongycastle.math.ntru.util.ArrayEncoder
Converts data produced by ArrayEncoder.encodeMod3Tight(int[]) back to an int array.
decodeModQ(byte[], int, int) - Static method in class org.spongycastle.math.ntru.util.ArrayEncoder
Decodes a byte array encoded with ArrayEncoder.encodeModQ(int[], int) back to an int array.
N is the number of coefficients.
decodeModQ(InputStream, int, int) - Static method in class org.spongycastle.math.ntru.util.ArrayEncoder
Decodes data encoded with ArrayEncoder.encodeModQ(int[], int) back to an int array.
N is the number of coefficients.
decodeObject(String) - Static method in class org.spongycastle.asn1.x500.style.IETFUtils
 
decodeObject(String) - Method in class org.spongycastle.asn1.x509.X509Name
Deprecated.
 
decodeOID(String, Hashtable) - Method in class org.spongycastle.asn1.x509.X509Name
Deprecated.
 
decodePoint(EllipticCurve, byte[]) - Static method in class org.spongycastle.jce.ECPointUtil
Decode a point on this curve which has been encoded using point compression (X9.62 s 4.2.1 and 4.2.2) or regular encoding.
decodePoint(byte[]) - Method in class org.spongycastle.math.ec.ECCurve
 
decodePoint(byte[]) - Method in class org.spongycastle.math.ec.ECCurve.F2m
 
decodePoint(byte[]) - Method in class org.spongycastle.math.ec.ECCurve.Fp
Decode a point on this curve from its ASN.1 encoding.
decodePriKey(ECKeyParam, byte[]) - Static method in class com.tinfoilsms.crypto.ECGKeyUtil
decodePriKey A function which takes an ECC private key parameter object and returns an ECPrivateKeyParameters object for the private key D BigInteger value.
decodePubKey(ECKeyParam, byte[]) - Static method in class com.tinfoilsms.crypto.ECGKeyUtil
decodePubKey A function which takes an ASN.1 encoded ECC public key Q and returns an ECPublicKeyParameters object for the public key Q.
decodeSignedPubKey(ECKeyParam, Digest, byte[]) - Static method in class com.tinfoilsms.crypto.ECGKeyUtil
decodeSignedPubKey A function which takes an ASN.1 encoded ECC public key Q that is signed using the Elliptic Curve Gillett (ECG) Exchange key exchange and returns an ECPublicKeyParameters object for the public key Q.
decodeTag(int) - Static method in class org.spongycastle.asn1.eac.EACTags
 
decodingTable - Variable in class org.spongycastle.util.encoders.Base64Encoder
 
decodingTable - Variable in class org.spongycastle.util.encoders.HexEncoder
 
decompress(OutputStream) - Method in interface org.spongycastle.crypto.tls.TlsCompression
 
decompress(OutputStream) - Method in class org.spongycastle.crypto.tls.TlsNullCompression
 
decompression_failure - Static variable in class org.spongycastle.crypto.tls.AlertDescription
 
decompressPoint(byte[], int) - Method in class org.spongycastle.math.ec.ECCurve.F2m
Decompresses a compressed point P = (xp, yp) (X9.62 s 4.2.2).
decroldq(int, int[], int, int[], int) - Static method in class org.spongycastle.crypto.engines.CamelliaEngine
 
decroldq(int, int[], int, int[], int) - Static method in class org.spongycastle.crypto.engines.CamelliaLightEngine
 
decroldqo32(int, int[], int, int[], int) - Static method in class org.spongycastle.crypto.engines.CamelliaEngine
 
decroldqo32(int, int[], int, int[], int) - Static method in class org.spongycastle.crypto.engines.CamelliaLightEngine
 
decrypt(byte[], NTRUEncryptionPrivateKeyParameters) - Method in class org.spongycastle.crypto.engines.NTRUEngine
Decrypts a message.
See P1363.1 section 9.2.3.
decrypt(IntegerPolynomial, Polynomial, IntegerPolynomial) - Method in class org.spongycastle.crypto.engines.NTRUEngine
 
decrypt_error - Static variable in class org.spongycastle.crypto.tls.AlertDescription
 
decryptBlock(int[][]) - Method in class org.spongycastle.crypto.engines.AESEngine
 
decryptBlock(int[][]) - Method in class org.spongycastle.crypto.engines.AESFastEngine
 
decryptBlock(int[][]) - Method in class org.spongycastle.crypto.engines.AESLightEngine
 
decryptBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.BlowfishEngine
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.spongycastle.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.spongycastle.crypto.engines.CAST6Engine
Decrypt the given input starting at the given offset and place the result in the provided buffer starting at the given offset.
decryptBlock(byte[], int, int, byte[]) - Method in class org.spongycastle.crypto.engines.IESEngine
 
decryptBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.NoekeonEngine
 
decryptBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.RC2Engine
 
decryptBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.RC532Engine
 
decryptBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.RC564Engine
 
decryptBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.RC6Engine
 
decryptBlock(long[][]) - Method in class org.spongycastle.crypto.engines.RijndaelEngine
 
decryptBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.SerpentEngine
Decrypt one block of ciphertext.
decryptBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.SkipjackEngine
 
decryptBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.TEAEngine
 
decryptBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.TwofishEngine
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.spongycastle.crypto.engines.XTEAEngine
 
decryptBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.modes.CBCBlockCipher
Do the appropriate chaining step for CBC mode decryption.
decryptBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.modes.CFBBlockCipher
Do the appropriate processing for CFB mode decryption.
decryptBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.modes.OpenPGPCFBBlockCipher
Do the appropriate processing for CFB IV mode decryption.
decryptBlock(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.modes.PGPCFBBlockCipher
Do the appropriate processing for CFB mode decryption.
decryptBlockWithIV(byte[], int, byte[], int) - Method in class org.spongycastle.crypto.modes.PGPCFBBlockCipher
Do the appropriate processing for CFB IV mode decryption.
decryptCipher - Variable in class org.spongycastle.crypto.tls.TlsBlockCipher
 
decryption_failed - Static variable in class org.spongycastle.crypto.tls.AlertDescription
 
decryptKeys - Variable in class org.spongycastle.crypto.engines.NoekeonEngine
 
DEFAULT_HASH_ALGORITHM - Static variable in class org.spongycastle.asn1.pkcs.RSAESOAEPparams
 
DEFAULT_HASH_ALGORITHM - Static variable in class org.spongycastle.asn1.pkcs.RSASSAPSSparams
 
DEFAULT_ITERATIONS - Static variable in class com.tinfoilsms.csprng.SDFGenerator
 
DEFAULT_MASK_GEN_FUNCTION - Static variable in class org.spongycastle.asn1.pkcs.RSAESOAEPparams
 
DEFAULT_MASK_GEN_FUNCTION - Static variable in class org.spongycastle.asn1.pkcs.RSASSAPSSparams
 
DEFAULT_MINIMUM_LENGTH - Static variable in class org.spongycastle.crypto.params.DHParameters
 
DEFAULT_P_SOURCE_ALGORITHM - Static variable in class org.spongycastle.asn1.pkcs.RSAESOAEPparams
 
DEFAULT_SALT_LENGTH - Static variable in class org.spongycastle.asn1.pkcs.RSASSAPSSparams
 
DEFAULT_TRAILER_FIELD - Static variable in class org.spongycastle.asn1.pkcs.RSASSAPSSparams
 
DefaultLookUp - Static variable in class org.spongycastle.asn1.x500.style.BCStyle
look up table translating common symbols into their OIDS.
DefaultLookUp - Static variable in class org.spongycastle.asn1.x500.style.RFC4519Style
look up table translating common symbols into their OIDS.
DefaultLookUp - Static variable in class org.spongycastle.asn1.x509.X509Name
Deprecated.
look up table translating common symbols into their OIDS.
DefaultReverse - Static variable in class org.spongycastle.asn1.x509.X509Name
Deprecated.
determines whether or not strings should be processed and printed from back to front.
defaultSharedInfo() - Method in class com.tinfoilsms.test.APrioriInfoTest
Test that the APrioriInfo object created with the default S1 & S2 shared info
defaultStyle - Static variable in class org.spongycastle.asn1.x500.X500Name
 
DefaultSymbols - Static variable in class org.spongycastle.asn1.x500.style.BCStyle
default look up table translating OID values into their common symbols following the convention in RFC 2253 with a few extras
DefaultSymbols - Static variable in class org.spongycastle.asn1.x500.style.RFC4519Style
default look up table translating OID values into their common symbols following the convention in RFC 2253 with a few extras
DefaultSymbols - Static variable in class org.spongycastle.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
DefaultTlsAgreementCredentials - Class in org.spongycastle.crypto.tls
 
DefaultTlsAgreementCredentials(Certificate, AsymmetricKeyParameter) - Constructor for class org.spongycastle.crypto.tls.DefaultTlsAgreementCredentials
 
DefaultTlsCipherFactory - Class in org.spongycastle.crypto.tls
 
DefaultTlsCipherFactory() - Constructor for class org.spongycastle.crypto.tls.DefaultTlsCipherFactory
 
DefaultTlsClient - Class in org.spongycastle.crypto.tls
 
DefaultTlsClient() - Constructor for class org.spongycastle.crypto.tls.DefaultTlsClient
 
DefaultTlsClient(TlsCipherFactory) - Constructor for class org.spongycastle.crypto.tls.DefaultTlsClient
 
DefaultTlsSignerCredentials - Class in org.spongycastle.crypto.tls
 
DefaultTlsSignerCredentials(TlsClientContext, Certificate, AsymmetricKeyParameter) - Constructor for class org.spongycastle.crypto.tls.DefaultTlsSignerCredentials
 
defHash - Variable in class org.spongycastle.crypto.encodings.OAEPEncoding
 
defineCurve(String, ASN1ObjectIdentifier) - Static method in class org.spongycastle.asn1.nist.NISTNamedCurves
 
defineCurve(String, ASN1ObjectIdentifier, X9ECParametersHolder) - Static method in class org.spongycastle.asn1.sec.SECNamedCurves
 
defineCurve(String, ASN1ObjectIdentifier, X9ECParametersHolder) - Static method in class org.spongycastle.asn1.teletrust.TeleTrusTNamedCurves
 
defineCurve(String, ASN1ObjectIdentifier, X9ECParametersHolder) - Static method in class org.spongycastle.asn1.x9.X962NamedCurves
 
DefiniteLengthInputStream - Class in org.spongycastle.asn1
 
DefiniteLengthInputStream(InputStream, int) - Constructor for class org.spongycastle.asn1.DefiniteLengthInputStream
 
DEFLATE - Static variable in class org.spongycastle.crypto.tls.CompressionMethod
 
defNamedCurve - Static variable in class com.tinfoilsms.crypto.ECKeyParam
The default named curve if none specified, the default curve is SEC secp256r1, which is also referred to as P-256 by NIST.
defNamedCurve() - Method in class com.tinfoilsms.test.ECKeyParamTest
Test that the correct curve is being created by the default constructor.
degree() - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
Returns the degree of the polynomial
delta - Static variable in class org.spongycastle.crypto.engines.TEAEngine
 
delta - Static variable in class org.spongycastle.crypto.engines.XTEAEngine
 
deltaCRLIndicator - Static variable in class org.spongycastle.asn1.x509.Extension
Delta CRL indicator
deltaCRLIndicator - Static variable in class org.spongycastle.asn1.x509.X509Extension
Delta CRL indicator
DeltaCRLIndicator - Static variable in class org.spongycastle.asn1.x509.X509Extensions
Deprecated.
use X509Extension value.
DenseTernaryPolynomial - Class in org.spongycastle.math.ntru.polynomial
A TernaryPolynomial with a "high" number of nonzero coefficients.
DenseTernaryPolynomial(int) - Constructor for class org.spongycastle.math.ntru.polynomial.DenseTernaryPolynomial
Constructs a new DenseTernaryPolynomial with N coefficients.
DenseTernaryPolynomial(IntegerPolynomial) - Constructor for class org.spongycastle.math.ntru.polynomial.DenseTernaryPolynomial
Constructs a DenseTernaryPolynomial from a IntegerPolynomial.
DenseTernaryPolynomial(int[]) - Constructor for class org.spongycastle.math.ntru.polynomial.DenseTernaryPolynomial
Constructs a new DenseTernaryPolynomial with a given set of coefficients.
DEPRECATED - Static variable in class org.spongycastle.asn1.eac.EACTags
 
DER - Static variable in interface org.spongycastle.asn1.ASN1Encoding
 
DERApplicationSpecific - Class in org.spongycastle.asn1
Base class for an application specific object
DERApplicationSpecific(boolean, int, byte[]) - Constructor for class org.spongycastle.asn1.DERApplicationSpecific
 
DERApplicationSpecific(int, byte[]) - Constructor for class org.spongycastle.asn1.DERApplicationSpecific
 
DERApplicationSpecific(int, ASN1Encodable) - Constructor for class org.spongycastle.asn1.DERApplicationSpecific
 
DERApplicationSpecific(boolean, int, ASN1Encodable) - Constructor for class org.spongycastle.asn1.DERApplicationSpecific
 
DERApplicationSpecific(int, ASN1EncodableVector) - Constructor for class org.spongycastle.asn1.DERApplicationSpecific
 
DERBitString - Class in org.spongycastle.asn1
 
DERBitString(byte, int) - Constructor for class org.spongycastle.asn1.DERBitString
 
DERBitString(byte[], int) - Constructor for class org.spongycastle.asn1.DERBitString
 
DERBitString(byte[]) - Constructor for class org.spongycastle.asn1.DERBitString
 
DERBitString(ASN1Encodable) - Constructor for class org.spongycastle.asn1.DERBitString
 
DERBMPString - Class in org.spongycastle.asn1
DER BMPString object.
DERBMPString(byte[]) - Constructor for class org.spongycastle.asn1.DERBMPString
basic constructor - byte encoded string.
DERBMPString(char[]) - Constructor for class org.spongycastle.asn1.DERBMPString
 
DERBMPString(String) - Constructor for class org.spongycastle.asn1.DERBMPString
basic constructor
DERBoolean - Class in org.spongycastle.asn1
 
DERBoolean(byte[]) - Constructor for class org.spongycastle.asn1.DERBoolean
 
DERBoolean(boolean) - Constructor for class org.spongycastle.asn1.DERBoolean
 
derDecode(byte[]) - Method in class org.spongycastle.crypto.signers.DSADigestSigner
 
DEREncodableVector - Class in org.spongycastle.asn1
a general class for building up a vector of DER encodable objects - this will eventually be superceded by ASN1EncodableVector so you should use that class in preference.
DEREncodableVector() - Constructor for class org.spongycastle.asn1.DEREncodableVector
Deprecated.
use ASN1EncodableVector instead.
derEncode(BigInteger, BigInteger) - Method in class org.spongycastle.crypto.signers.DSADigestSigner
 
derEncode(byte[]) - Method in class org.spongycastle.crypto.signers.RSADigestSigner
 
DEREnumerated - Class in org.spongycastle.asn1
 
DEREnumerated(int) - Constructor for class org.spongycastle.asn1.DEREnumerated
 
DEREnumerated(BigInteger) - Constructor for class org.spongycastle.asn1.DEREnumerated
 
DEREnumerated(byte[]) - Constructor for class org.spongycastle.asn1.DEREnumerated
 
DERExternal - Class in org.spongycastle.asn1
Class representing the DER-type External
DERExternal(ASN1EncodableVector) - Constructor for class org.spongycastle.asn1.DERExternal
 
DERExternal(ASN1ObjectIdentifier, ASN1Integer, ASN1Primitive, DERTaggedObject) - Constructor for class org.spongycastle.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.spongycastle.asn1.DERExternal
Creates a new instance of DERExternal.
DERExternalParser - Class in org.spongycastle.asn1
 
DERExternalParser(ASN1StreamParser) - Constructor for class org.spongycastle.asn1.DERExternalParser
 
DERFactory - Class in org.spongycastle.asn1
 
DERFactory() - Constructor for class org.spongycastle.asn1.DERFactory
 
DERGeneralizedTime - Class in org.spongycastle.asn1
Generalized time object.
DERGeneralizedTime(String) - Constructor for class org.spongycastle.asn1.DERGeneralizedTime
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.
DERGeneralizedTime(Date) - Constructor for class org.spongycastle.asn1.DERGeneralizedTime
base constructor from a java.util.date object
DERGeneralizedTime(byte[]) - Constructor for class org.spongycastle.asn1.DERGeneralizedTime
 
DERGeneralString - Class in org.spongycastle.asn1
 
DERGeneralString(byte[]) - Constructor for class org.spongycastle.asn1.DERGeneralString
 
DERGeneralString(String) - Constructor for class org.spongycastle.asn1.DERGeneralString
 
DERGenerator - Class in org.spongycastle.asn1
 
DERGenerator(OutputStream) - Constructor for class org.spongycastle.asn1.DERGenerator
 
DERGenerator(OutputStream, int, boolean) - Constructor for class org.spongycastle.asn1.DERGenerator
 
DERIA5String - Class in org.spongycastle.asn1
DER IA5String object - this is an ascii string.
DERIA5String(byte[]) - Constructor for class org.spongycastle.asn1.DERIA5String
basic constructor - with bytes.
DERIA5String(String) - Constructor for class org.spongycastle.asn1.DERIA5String
basic constructor - without validation.
DERIA5String(String, boolean) - Constructor for class org.spongycastle.asn1.DERIA5String
Constructor with optional validation.
DERInteger - Class in org.spongycastle.asn1
 
DERInteger(int) - Constructor for class org.spongycastle.asn1.DERInteger
 
DERInteger(BigInteger) - Constructor for class org.spongycastle.asn1.DERInteger
 
DERInteger(byte[]) - Constructor for class org.spongycastle.asn1.DERInteger
 
derivation - Variable in class org.spongycastle.crypto.params.IESParameters
 
derivation - Variable in class org.spongycastle.jce.spec.IESParameterSpec
 
DerivationFunction - Interface in org.spongycastle.crypto
base interface for general purpose byte derivation functions.
DerivationParameters - Interface in org.spongycastle.crypto
Parameters for key/byte stream derivation classes
DERNull - Class in org.spongycastle.asn1
A NULL object.
DERNull() - Constructor for class org.spongycastle.asn1.DERNull
 
DERNumericString - Class in org.spongycastle.asn1
DER NumericString object - this is an ascii string of characters {0,1,2,3,4,5,6,7,8,9, }.
DERNumericString(byte[]) - Constructor for class org.spongycastle.asn1.DERNumericString
basic constructor - with bytes.
DERNumericString(String) - Constructor for class org.spongycastle.asn1.DERNumericString
basic constructor - without validation..
DERNumericString(String, boolean) - Constructor for class org.spongycastle.asn1.DERNumericString
Constructor with optional validation.
DERObjectIdentifier - Class in org.spongycastle.asn1
 
DERObjectIdentifier(byte[]) - Constructor for class org.spongycastle.asn1.DERObjectIdentifier
 
DERObjectIdentifier(String) - Constructor for class org.spongycastle.asn1.DERObjectIdentifier
 
DEROctetString - Class in org.spongycastle.asn1
 
DEROctetString(byte[]) - Constructor for class org.spongycastle.asn1.DEROctetString
 
DEROctetString(ASN1Encodable) - Constructor for class org.spongycastle.asn1.DEROctetString
 
DEROctetStringParser - Class in org.spongycastle.asn1
 
DEROctetStringParser(DefiniteLengthInputStream) - Constructor for class org.spongycastle.asn1.DEROctetStringParser
 
DEROutputStream - Class in org.spongycastle.asn1
Stream that outputs encoding based on distinguished encoding rules.
DEROutputStream(OutputStream) - Constructor for class org.spongycastle.asn1.DEROutputStream
 
DERPrintableString - Class in org.spongycastle.asn1
DER PrintableString object.
DERPrintableString(byte[]) - Constructor for class org.spongycastle.asn1.DERPrintableString
basic constructor - byte encoded string.
DERPrintableString(String) - Constructor for class org.spongycastle.asn1.DERPrintableString
basic constructor - this does not validate the string
DERPrintableString(String, boolean) - Constructor for class org.spongycastle.asn1.DERPrintableString
Constructor with optional validation.
DERSequence - Class in org.spongycastle.asn1
 
DERSequence() - Constructor for class org.spongycastle.asn1.DERSequence
create an empty sequence
DERSequence(ASN1Encodable) - Constructor for class org.spongycastle.asn1.DERSequence
create a sequence containing one object
DERSequence(ASN1EncodableVector) - Constructor for class org.spongycastle.asn1.DERSequence
create a sequence containing a vector of objects.
DERSequence(ASN1Encodable[]) - Constructor for class org.spongycastle.asn1.DERSequence
create a sequence containing an array of objects.
DERSequenceGenerator - Class in org.spongycastle.asn1
 
DERSequenceGenerator(OutputStream) - Constructor for class org.spongycastle.asn1.DERSequenceGenerator
 
DERSequenceGenerator(OutputStream, int, boolean) - Constructor for class org.spongycastle.asn1.DERSequenceGenerator
 
DERSequenceParser - Class in org.spongycastle.asn1
 
DERSequenceParser(ASN1StreamParser) - Constructor for class org.spongycastle.asn1.DERSequenceParser
 
DERSet - Class in org.spongycastle.asn1
A DER encoded set object
DERSet() - Constructor for class org.spongycastle.asn1.DERSet
create an empty set
DERSet(ASN1Encodable) - Constructor for class org.spongycastle.asn1.DERSet
 
DERSet(ASN1EncodableVector) - Constructor for class org.spongycastle.asn1.DERSet
 
DERSet(ASN1Encodable[]) - Constructor for class org.spongycastle.asn1.DERSet
create a set from an array of objects.
DERSet(ASN1EncodableVector, boolean) - Constructor for class org.spongycastle.asn1.DERSet
 
DERSetParser - Class in org.spongycastle.asn1
 
DERSetParser(ASN1StreamParser) - Constructor for class org.spongycastle.asn1.DERSetParser
 
DERT61String - Class in org.spongycastle.asn1
DER T61String (also the teletex string)
DERT61String(byte[]) - Constructor for class org.spongycastle.asn1.DERT61String
basic constructor - with bytes.
DERT61String(String) - Constructor for class org.spongycastle.asn1.DERT61String
basic constructor - with string.
DERTaggedObject - Class in org.spongycastle.asn1
DER TaggedObject - in ASN.1 notation this is any object preceded by a [n] where n is some number - these are assumed to follow the construction rules (as with sequences).
DERTaggedObject(boolean, int, ASN1Encodable) - Constructor for class org.spongycastle.asn1.DERTaggedObject
 
DERTaggedObject(int, ASN1Encodable) - Constructor for class org.spongycastle.asn1.DERTaggedObject
 
DERTags - Interface in org.spongycastle.asn1
Deprecated.
use BERTags
DERUniversalString - Class in org.spongycastle.asn1
DER UniversalString object.
DERUniversalString(byte[]) - Constructor for class org.spongycastle.asn1.DERUniversalString
basic constructor - byte encoded string.
DERUTCTime - Class in org.spongycastle.asn1
UTC time object.
DERUTCTime(String) - Constructor for class org.spongycastle.asn1.DERUTCTime
The correct format for this is YYMMDDHHMMSSZ (it used to be that seconds were never encoded.
DERUTCTime(Date) - Constructor for class org.spongycastle.asn1.DERUTCTime
base constructer from a java.util.date object
DERUTCTime(byte[]) - Constructor for class org.spongycastle.asn1.DERUTCTime
 
DERUTF8String - Class in org.spongycastle.asn1
DER UTF8String object.
DERUTF8String(byte[]) - Constructor for class org.spongycastle.asn1.DERUTF8String
basic constructor - byte encoded string.
DERUTF8String(String) - Constructor for class org.spongycastle.asn1.DERUTF8String
basic constructor
DERVisibleString - Class in org.spongycastle.asn1
DER VisibleString object.
DERVisibleString(byte[]) - Constructor for class org.spongycastle.asn1.DERVisibleString
basic constructor - byte encoded string.
DERVisibleString(String) - Constructor for class org.spongycastle.asn1.DERVisibleString
basic constructor
DES40_CBC - Static variable in class org.spongycastle.crypto.tls.EncryptionAlgorithm
 
DES_CBC - Static variable in class org.spongycastle.crypto.tls.EncryptionAlgorithm
 
des_EDE3_CBC - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
DES_EDE_KEY_LENGTH - Static variable in class org.spongycastle.crypto.params.DESedeParameters
 
DES_KEY_LENGTH - Static variable in class org.spongycastle.crypto.params.DESParameters
 
DES_weak_keys - Static variable in class org.spongycastle.crypto.params.DESParameters
 
desCBC - Static variable in interface org.spongycastle.asn1.oiw.OIWObjectIdentifiers
 
desCFB - Static variable in interface org.spongycastle.asn1.oiw.OIWObjectIdentifiers
 
description - Static variable in class org.spongycastle.asn1.x500.style.RFC4519Style
 
descriptions - Variable in class org.spongycastle.asn1.x509.AuthorityInformationAccess
 
desECB - Static variable in interface org.spongycastle.asn1.oiw.OIWObjectIdentifiers
 
desEDE - Static variable in interface org.spongycastle.asn1.oiw.OIWObjectIdentifiers
 
DESedeEngine - Class in org.spongycastle.crypto.engines
a class that provides a basic DESede (or Triple DES) engine.
DESedeEngine() - Constructor for class org.spongycastle.crypto.engines.DESedeEngine
standard constructor.
DESedeKeyGenerator - Class in org.spongycastle.crypto.generators
 
DESedeKeyGenerator() - Constructor for class org.spongycastle.crypto.generators.DESedeKeyGenerator
 
DESedeParameters - Class in org.spongycastle.crypto.params
 
DESedeParameters(byte[]) - Constructor for class org.spongycastle.crypto.params.DESedeParameters
 
DESedeWrapEngine - Class in org.spongycastle.crypto.engines
Wrap keys according to draft-ietf-smime-key-wrap-01.txt.
DESedeWrapEngine() - Constructor for class org.spongycastle.crypto.engines.DESedeWrapEngine
 
DESEngine - Class in org.spongycastle.crypto.engines
a class that provides a basic DES engine.
DESEngine() - Constructor for class org.spongycastle.crypto.engines.DESEngine
standard constructor.
DESExample - Class in org.spongycastle.crypto.examples
DESExample is a simple DES based encryptor/decryptor.
DESExample() - Constructor for class org.spongycastle.crypto.examples.DESExample
 
DESExample(String, String, String, boolean) - Constructor for class org.spongycastle.crypto.examples.DESExample
 
desFunc(int[], byte[], int, byte[], int) - Method in class org.spongycastle.crypto.engines.DESEngine
the DES engine.
DESKeyGenerator - Class in org.spongycastle.crypto.generators
 
DESKeyGenerator() - Constructor for class org.spongycastle.crypto.generators.DESKeyGenerator
 
desOFB - Static variable in interface org.spongycastle.asn1.oiw.OIWObjectIdentifiers
 
DESParameters - Class in org.spongycastle.crypto.params
 
DESParameters(byte[]) - Constructor for class org.spongycastle.crypto.params.DESParameters
 
destinationIndicator - Static variable in class org.spongycastle.asn1.x500.style.RFC4519Style
 
df - Variable in class org.spongycastle.crypto.params.NTRUEncryptionKeyGenerationParameters
 
df - Variable in class org.spongycastle.crypto.params.NTRUEncryptionParameters
 
df1 - Variable in class org.spongycastle.crypto.params.NTRUEncryptionKeyGenerationParameters
 
df1 - Variable in class org.spongycastle.crypto.params.NTRUEncryptionParameters
 
df2 - Variable in class org.spongycastle.crypto.params.NTRUEncryptionKeyGenerationParameters
 
df2 - Variable in class org.spongycastle.crypto.params.NTRUEncryptionParameters
 
df3 - Variable in class org.spongycastle.crypto.params.NTRUEncryptionKeyGenerationParameters
 
df3 - Variable in class org.spongycastle.crypto.params.NTRUEncryptionParameters
 
dg - Variable in class org.spongycastle.crypto.params.NTRUEncryptionKeyGenerationParameters
 
dg - Variable in class org.spongycastle.crypto.params.NTRUEncryptionParameters
 
DH_anon - Static variable in class org.spongycastle.crypto.tls.KeyExchangeAlgorithm
 
DH_anon_EXPORT - Static variable in class org.spongycastle.crypto.tls.KeyExchangeAlgorithm
 
DH_DEFAULT_PARAMS - Static variable in interface org.spongycastle.jcajce.provider.config.ConfigurableProvider
Diffie-Hellman Default Parameters - VM wide version
DH_DEFAULT_PARAMS - Static variable in class org.spongycastle.jcajce.provider.config.ProviderConfigurationPermission
 
DH_DEFAULT_PARAMS_STR - Static variable in class org.spongycastle.jcajce.provider.config.ProviderConfigurationPermission
 
DH_DSS - Static variable in class org.spongycastle.crypto.tls.KeyExchangeAlgorithm
 
DH_DSS_EXPORT - Static variable in class org.spongycastle.crypto.tls.KeyExchangeAlgorithm
 
DH_RSA - Static variable in class org.spongycastle.crypto.tls.KeyExchangeAlgorithm
 
DH_RSA_EXPORT - Static variable in class org.spongycastle.crypto.tls.KeyExchangeAlgorithm
 
dhAgreeClientPrivateKey - Variable in class org.spongycastle.crypto.tls.TlsDHKeyExchange
 
dhAgreeClientPrivateKey - Variable in class org.spongycastle.crypto.tls.TlsPSKKeyExchange
 
DHAgreement - Class in org.spongycastle.crypto.agreement
a Diffie-Hellman key exchange engine.
DHAgreement() - Constructor for class org.spongycastle.crypto.agreement.DHAgreement
 
dhAgreeServerPublicKey - Variable in class org.spongycastle.crypto.tls.TlsDHKeyExchange
 
dhAgreeServerPublicKey - Variable in class org.spongycastle.crypto.tls.TlsPSKKeyExchange
 
DHBasicAgreement - Class in org.spongycastle.crypto.agreement
a Diffie-Hellman key agreement class.
DHBasicAgreement() - Constructor for class org.spongycastle.crypto.agreement.DHBasicAgreement
 
DHBasicKeyPairGenerator - Class in org.spongycastle.crypto.generators
a basic Diffie-Hellman key pair generator.
DHBasicKeyPairGenerator() - Constructor for class org.spongycastle.crypto.generators.DHBasicKeyPairGenerator
 
dhDefaultParams - Variable in class org.spongycastle.jce.provider.BouncyCastleProviderConfiguration
 
DHDomainParameters - Class in org.spongycastle.asn1.x9
 
DHDomainParameters(ASN1Integer, ASN1Integer, ASN1Integer, ASN1Integer, DHValidationParms) - Constructor for class org.spongycastle.asn1.x9.DHDomainParameters
 
DHDomainParameters(ASN1Sequence) - Constructor for class org.spongycastle.asn1.x9.DHDomainParameters
 
DHE_DSS - Static variable in class org.spongycastle.crypto.tls.KeyExchangeAlgorithm
 
DHE_DSS_EXPORT - Static variable in class org.spongycastle.crypto.tls.KeyExchangeAlgorithm
 
DHE_PSK - Static variable in class org.spongycastle.crypto.tls.KeyExchangeAlgorithm
 
DHE_RSA - Static variable in class org.spongycastle.crypto.tls.KeyExchangeAlgorithm
 
DHE_RSA_EXPORT - Static variable in class org.spongycastle.crypto.tls.KeyExchangeAlgorithm
 
dhEphem - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
 
dhHybrid1 - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
 
dhHybrid2 - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
 
dhHybridOneFlow - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
 
DHKDFParameters - Class in org.spongycastle.crypto.agreement.kdf
 
DHKDFParameters(DERObjectIdentifier, int, byte[]) - Constructor for class org.spongycastle.crypto.agreement.kdf.DHKDFParameters
 
DHKDFParameters(DERObjectIdentifier, int, byte[], byte[]) - Constructor for class org.spongycastle.crypto.agreement.kdf.DHKDFParameters
 
DHKEKGenerator - Class in org.spongycastle.crypto.agreement.kdf
RFC 2631 Diffie-hellman KEK derivation function.
DHKEKGenerator(Digest) - Constructor for class org.spongycastle.crypto.agreement.kdf.DHKEKGenerator
 
dhKeyAgreement - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
DHKeyGenerationParameters - Class in org.spongycastle.crypto.params
 
DHKeyGenerationParameters(SecureRandom, DHParameters) - Constructor for class org.spongycastle.crypto.params.DHKeyGenerationParameters
 
DHKeyGeneratorHelper - Class in org.spongycastle.crypto.generators
 
DHKeyGeneratorHelper() - Constructor for class org.spongycastle.crypto.generators.DHKeyGeneratorHelper
 
DHKeyPairGenerator - Class in org.spongycastle.crypto.generators
a Diffie-Hellman key pair generator.
DHKeyPairGenerator() - Constructor for class org.spongycastle.crypto.generators.DHKeyPairGenerator
 
DHKeyParameters - Class in org.spongycastle.crypto.params
 
DHKeyParameters(boolean, DHParameters) - Constructor for class org.spongycastle.crypto.params.DHKeyParameters
 
dhOneFlow - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
 
DHParameter - Class in org.spongycastle.asn1.pkcs
 
DHParameter(BigInteger, BigInteger, int) - Constructor for class org.spongycastle.asn1.pkcs.DHParameter
 
DHParameter(ASN1Sequence) - Constructor for class org.spongycastle.asn1.pkcs.DHParameter
 
DHParameters - Class in org.spongycastle.crypto.params
 
DHParameters(BigInteger, BigInteger) - Constructor for class org.spongycastle.crypto.params.DHParameters
 
DHParameters(BigInteger, BigInteger, BigInteger) - Constructor for class org.spongycastle.crypto.params.DHParameters
 
DHParameters(BigInteger, BigInteger, BigInteger, int) - Constructor for class org.spongycastle.crypto.params.DHParameters
 
DHParameters(BigInteger, BigInteger, BigInteger, int, int) - Constructor for class org.spongycastle.crypto.params.DHParameters
 
DHParameters(BigInteger, BigInteger, BigInteger, BigInteger, DHValidationParameters) - Constructor for class org.spongycastle.crypto.params.DHParameters
 
DHParameters(BigInteger, BigInteger, BigInteger, int, int, BigInteger, DHValidationParameters) - Constructor for class org.spongycastle.crypto.params.DHParameters
 
DHParametersGenerator - Class in org.spongycastle.crypto.generators
 
DHParametersGenerator() - Constructor for class org.spongycastle.crypto.generators.DHParametersGenerator
 
DHParametersHelper - Class in org.spongycastle.crypto.generators
 
DHParametersHelper() - Constructor for class org.spongycastle.crypto.generators.DHParametersHelper
 
dhParams - Variable in class org.spongycastle.crypto.agreement.DHAgreement
 
dhParams - Variable in class org.spongycastle.crypto.agreement.DHBasicAgreement
 
DHPrivateKeyParameters - Class in org.spongycastle.crypto.params
 
DHPrivateKeyParameters(BigInteger, DHParameters) - Constructor for class org.spongycastle.crypto.params.DHPrivateKeyParameters
 
DHPublicKey - Class in org.spongycastle.asn1.x9
 
DHPublicKey(ASN1Integer) - Constructor for class org.spongycastle.asn1.x9.DHPublicKey
 
DHPublicKeyParameters - Class in org.spongycastle.crypto.params
 
DHPublicKeyParameters(BigInteger, DHParameters) - Constructor for class org.spongycastle.crypto.params.DHPublicKeyParameters
 
dhpublicnumber - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
 
dhSinglePass_cofactorDH_sha1kdf_scheme - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
 
dhSinglePass_stdDH_sha1kdf_scheme - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
 
dhStatic - Static variable in interface org.spongycastle.asn1.x9.X9ObjectIdentifiers
 
dhThreadSpec - Variable in class org.spongycastle.jce.provider.BouncyCastleProviderConfiguration
 
DHValidationParameters - Class in org.spongycastle.crypto.params
 
DHValidationParameters(byte[], int) - Constructor for class org.spongycastle.crypto.params.DHValidationParameters
 
DHValidationParms - Class in org.spongycastle.asn1.x9
 
DHValidationParms(DERBitString, ASN1Integer) - Constructor for class org.spongycastle.asn1.x9.DHValidationParms
 
DHValidationParms(ASN1Sequence) - Constructor for class org.spongycastle.asn1.x9.DHValidationParms
 
digAlgorithm - Variable in class org.spongycastle.asn1.pkcs.SignerInfo
 
digEncryptionAlgorithm - Variable in class org.spongycastle.asn1.pkcs.SignerInfo
 
digest - Variable in class com.tinfoilsms.csprng.SDFGenerator
 
digest - Variable in class org.spongycastle.asn1.x509.DigestInfo
 
digest - Variable in class org.spongycastle.crypto.agreement.kdf.DHKEKGenerator
 
digest - Variable in class org.spongycastle.crypto.agreement.srp.SRP6Client
 
digest - Variable in class org.spongycastle.crypto.agreement.srp.SRP6Server
 
digest - Variable in class org.spongycastle.crypto.agreement.srp.SRP6VerifierGenerator
 
Digest - Interface in org.spongycastle.crypto
interface that a message digest conforms to.
digest - Variable in class org.spongycastle.crypto.engines.DESedeWrapEngine
 
digest - Variable in class org.spongycastle.crypto.engines.RC2WrapEngine
 
digest - Variable in class org.spongycastle.crypto.generators.BaseKDFBytesGenerator
 
digest - Variable in class org.spongycastle.crypto.generators.MGF1BytesGenerator
 
digest - Variable in class org.spongycastle.crypto.generators.OpenSSLPBEParametersGenerator
 
digest - Variable in class org.spongycastle.crypto.generators.PKCS12ParametersGenerator
 
digest - Variable in class org.spongycastle.crypto.generators.PKCS5S1ParametersGenerator
 
digest - Variable in class org.spongycastle.crypto.io.DigestInputStream
 
digest - Variable in class org.spongycastle.crypto.io.DigestOutputStream
 
digest - Variable in class org.spongycastle.crypto.macs.HMac
 
digest - Variable in class org.spongycastle.crypto.macs.OldHMac
 
digest - Variable in class org.spongycastle.crypto.prng.DigestRandomGenerator
 
digest - Variable in class org.spongycastle.crypto.signers.DSADigestSigner
 
digest - Variable in class org.spongycastle.crypto.signers.GenericSigner
 
digest - Variable in class org.spongycastle.crypto.signers.ISO9796d2PSSSigner
 
digest - Variable in class org.spongycastle.crypto.signers.ISO9796d2Signer
 
digest - Variable in class org.spongycastle.crypto.signers.RSADigestSigner
 
digest - Variable in class org.spongycastle.crypto.tls.SSL3Mac
 
digest - Variable in class org.spongycastle.jcajce.provider.asymmetric.util.DSABase
 
DIGEST_LENGTH - Static variable in class org.spongycastle.crypto.digests.GOST3411Digest
 
DIGEST_LENGTH - Static variable in class org.spongycastle.crypto.digests.MD2Digest
 
DIGEST_LENGTH - Static variable in class org.spongycastle.crypto.digests.MD4Digest
 
DIGEST_LENGTH - Static variable in class org.spongycastle.crypto.digests.MD5Digest
 
DIGEST_LENGTH - Static variable in class org.spongycastle.crypto.digests.RIPEMD128Digest
 
DIGEST_LENGTH - Static variable in class org.spongycastle.crypto.digests.RIPEMD160Digest
 
DIGEST_LENGTH - Static variable in class org.spongycastle.crypto.digests.RIPEMD256Digest
 
DIGEST_LENGTH - Static variable in class org.spongycastle.crypto.digests.RIPEMD320Digest
 
DIGEST_LENGTH - Static variable in class org.spongycastle.crypto.digests.SHA1Digest
 
DIGEST_LENGTH - Static variable in class org.spongycastle.crypto.digests.SHA224Digest
 
DIGEST_LENGTH - Static variable in class org.spongycastle.crypto.digests.SHA256Digest
 
DIGEST_LENGTH - Static variable in class org.spongycastle.crypto.digests.SHA384Digest
 
DIGEST_LENGTH - Static variable in class org.spongycastle.crypto.digests.SHA512Digest
 
DIGEST_LENGTH - Static variable in class org.spongycastle.crypto.digests.TigerDigest
 
DIGEST_LENGTH_BYTES - Static variable in class org.spongycastle.crypto.digests.WhirlpoolDigest
 
DIGEST_PACKAGE - Static variable in class org.spongycastle.jce.provider.BouncyCastleProvider
 
digestAddCounter(long) - Method in class org.spongycastle.crypto.prng.DigestRandomGenerator
 
digestAlgorithm - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
digestAlgorithm - Variable in class org.spongycastle.asn1.x509.ObjectDigestInfo
 
DigestAlgorithm - Class in org.spongycastle.crypto.tls
 
DigestAlgorithm() - Constructor for class org.spongycastle.crypto.tls.DigestAlgorithm
 
digestAlgorithms - Variable in class org.spongycastle.asn1.pkcs.SignedData
 
digestDoFinal(byte[]) - Method in class org.spongycastle.crypto.prng.DigestRandomGenerator
 
digestedData - Static variable in interface org.spongycastle.asn1.pkcs.PKCSObjectIdentifiers
 
digestedObjectType - Variable in class org.spongycastle.asn1.x509.ObjectDigestInfo
 
DigestFactory - Class in org.spongycastle.jcajce.provider.util
 
DigestFactory() - Constructor for class org.spongycastle.jcajce.provider.util.DigestFactory
 
DigestInfo - Class in org.spongycastle.asn1.x509
The DigestInfo object.
DigestInfo(AlgorithmIdentifier, byte[]) - Constructor for class org.spongycastle.asn1.x509.DigestInfo
 
DigestInfo(ASN1Sequence) - Constructor for class org.spongycastle.asn1.x509.DigestInfo
 
DigestInputStream - Class in org.spongycastle.crypto.io
 
DigestInputStream(InputStream, Digest) - Constructor for class org.spongycastle.crypto.io.DigestInputStream
 
DigestOutputStream - Class in org.spongycastle.crypto.io
 
DigestOutputStream(Digest) - Constructor for class org.spongycastle.crypto.io.DigestOutputStream
 
digestParamSet - Variable in class org.spongycastle.asn1.cryptopro.GOST3410PublicKeyAlgParameters
 
DigestRandomGenerator - Class in org.spongycastle.crypto.prng
Random generation based on the digest with counter.
DigestRandomGenerator(Digest) - Constructor for class org.spongycastle.crypto.prng.DigestRandomGenerator
 
DIGESTS - Static variable in class org.spongycastle.jce.provider.BouncyCastleProvider
 
digestSize - Variable in class org.spongycastle.crypto.macs.HMac
 
digestSize - Variable in class org.spongycastle.crypto.macs.OldHMac
 
digestUpdate(byte[]) - Method in class org.spongycastle.crypto.prng.DigestRandomGenerator
 
digInfo - Variable in class org.spongycastle.asn1.pkcs.MacData
 
DIGITAL_SIGNATURE - Static variable in class org.spongycastle.asn1.eac.EACTags
 
DIGITAL_SIGNATURE_BLOCK - Static variable in class org.spongycastle.asn1.eac.EACTags
 
digitalSignature - Static variable in class org.spongycastle.asn1.x509.KeyUsage
 
dim(int, int) - Static method in class org.spongycastle.crypto.engines.HC128Engine
 
directoryName - Static variable in class org.spongycastle.asn1.x509.GeneralName
 
DirectoryString - Class in org.spongycastle.asn1.x500
 
DirectoryString(DERT61String) - Constructor for class org.spongycastle.asn1.x500.DirectoryString
 
DirectoryString(DERPrintableString) - Constructor for class org.spongycastle.asn1.x500.DirectoryString
 
DirectoryString(DERUniversalString) - Constructor for class org.spongycastle.asn1.x500.DirectoryString
 
DirectoryString(DERUTF8String) - Constructor for class org.spongycastle.asn1.x500.DirectoryString
 
DirectoryString(DERBMPString) - Constructor for class org.spongycastle.asn1.x500.DirectoryString
 
DirectoryString(String) - Constructor for class org.spongycastle.asn1.x500.DirectoryString
 
directReference - Variable in class org.spongycastle.asn1.DERExternal
 
DISCRETIONARY_DATA - Static variable in class org.spongycastle.asn1.eac.EACTags
 
DISCRETIONARY_DATA_OBJECTS - Static variable in class org.spongycastle.asn1.eac.EACTags
 
DISPLAY_CONTROL - Static variable in class org.spongycastle.asn1.eac.EACTags
 
DISPLAY_IMAGE - Static variable in class org.spongycastle.asn1.eac.EACTags
 
DISPLAY_TEXT_MAXIMUM_SIZE - Static variable in class org.spongycastle.asn1.x509.DisplayText
Describe constant DISPLAY_TEXT_MAXIMUM_SIZE here.
DisplayText - Class in org.spongycastle.asn1.x509
DisplayText class, used in CertificatePolicies X509 V3 extensions (in policy qualifiers).
DisplayText(int, String) - Constructor for class org.spongycastle.asn1.x509.DisplayText
Creates a new DisplayText instance.
DisplayText(String) - Constructor for class org.spongycastle.asn1.x509.DisplayText
Creates a new DisplayText instance.
DisplayText(ASN1String) - Constructor for class org.spongycastle.asn1.x509.DisplayText
Creates a new DisplayText instance.
distinguishedName - Static variable in class org.spongycastle.asn1.x500.style.RFC4519Style
 
DistributionPoint - Class in org.spongycastle.asn1.x509
The DistributionPoint object.
DistributionPoint(ASN1Sequence) - Constructor for class org.spongycastle.asn1.x509.DistributionPoint
 
DistributionPoint(DistributionPointName, ReasonFlags, GeneralNames) - Constructor for class org.spongycastle.asn1.x509.DistributionPoint
 
distributionPoint - Variable in class org.spongycastle.asn1.x509.DistributionPoint
 
distributionPoint - Variable in class org.spongycastle.asn1.x509.IssuingDistributionPoint
 
DistributionPointName - Class in org.spongycastle.asn1.x509
The DistributionPointName object.
DistributionPointName(int, ASN1Encodable) - Constructor for class org.spongycastle.asn1.x509.DistributionPointName
 
DistributionPointName(GeneralNames) - Constructor for class org.spongycastle.asn1.x509.DistributionPointName
 
DistributionPointName(ASN1TaggedObject) - Constructor for class org.spongycastle.asn1.x509.DistributionPointName
 
div(BigInteger) - Method in class org.spongycastle.math.ntru.polynomial.BigIntPolynomial
Divides each coefficient by a BigInteger and rounds the result to the nearest whole number.
Does not return a new polynomial but modifies this polynomial.
div(BigDecimal, int) - Method in class org.spongycastle.math.ntru.polynomial.BigIntPolynomial
Divides each coefficient by a BigDecimal and rounds the result to decimalPlaces places.
div(int) - Method in class org.spongycastle.math.ntru.polynomial.IntegerPolynomial
Divides each coefficient by k and rounds to the nearest integer.
divide(ECFieldElement) - Method in class org.spongycastle.math.ec.ECFieldElement
 
divide(ECFieldElement) - Method in class org.spongycastle.math.ec.ECFieldElement.F2m
 
divide(ECFieldElement) - Method in class org.spongycastle.math.ec.ECFieldElement.Fp
 
divide(SimpleBigDecimal) - Method in class org.spongycastle.math.ec.SimpleBigDecimal
 
divide(BigInteger) - Method in class org.spongycastle.math.ec.SimpleBigDecimal
 
DL - Static variable in interface org.spongycastle.asn1.ASN1Encoding
 
DLOutputStream - Class in org.spongycastle.asn1
Stream that outputs encoding based on definite length.
DLOutputStream(OutputStream) - Constructor for class org.spongycastle.asn1.DLOutputStream
 
DLSequence - Class in org.spongycastle.asn1
 
DLSequence() - Constructor for class org.spongycastle.asn1.DLSequence
create an empty sequence
DLSequence(ASN1Encodable) - Constructor for class org.spongycastle.asn1.DLSequence
create a sequence containing one object
DLSequence(ASN1EncodableVector) - Constructor for class org.spongycastle.asn1.DLSequence
create a sequence containing a vector of objects.
DLSequence(ASN1Encodable[]) - Constructor for class org.spongycastle.asn1.DLSequence
create a sequence containing an array of objects.
DLSet - Class in org.spongycastle.asn1
A DER encoded set object
DLSet() - Constructor for class org.spongycastle.asn1.DLSet
create an empty set
DLSet(ASN1Encodable) - Constructor for class org.spongycastle.asn1.DLSet
 
DLSet(ASN1EncodableVector) - Constructor for class org.spongycastle.asn1.DLSet
 
DLSet(ASN1Encodable[]) - Constructor for class org.spongycastle.asn1.DLSet
create a set from an array of objects.
DLTaggedObject - Class in org.spongycastle.asn1
Definite Length TaggedObject - in ASN.1 notation this is any object preceded by a [n] where n is some number - these are assumed to follow the construction rules (as with sequences).
DLTaggedObject(boolean, int, ASN1Encodable) - Constructor for class org.spongycastle.asn1.DLTaggedObject
 
dm0 - Variable in class org.spongycastle.crypto.params.NTRUEncryptionKeyGenerationParameters
 
dm0 - Variable in class org.spongycastle.crypto.params.NTRUEncryptionParameters
 
DMD_NAME - Static variable in class org.spongycastle.asn1.x500.style.BCStyle
RFC 2256 dmdName
DMD_NAME - Static variable in class org.spongycastle.asn1.x509.X509Name
Deprecated.
RFC 2256 dmdName
DN_QUALIFIER - Static variable in class org.spongycastle.asn1.x500.style.BCStyle
dnQualifier - DirectoryString(SIZE(1..64)
DN_QUALIFIER - Static variable in class org.spongycastle.asn1.x509.X509Name
Deprecated.
dnQualifier - DirectoryString(SIZE(1..64)
dnQualifier - Static variable in class org.spongycastle.asn1.x500.style.RFC4519Style
 
dNSName - Static variable in class org.spongycastle.asn1.x509.GeneralName
 
doFinal() - Method in class org.spongycastle.crypto.BufferedAsymmetricBlockCipher
process the contents of the buffer using the underlying cipher.
doFinal(byte[], int) - Method in class org.spongycastle.crypto.BufferedBlockCipher
Process the last block in the buffer.
doFinal(byte[], int) - Method in interface org.spongycastle.crypto.Digest
close the digest, producing the final digest value.
doFinal(byte[], int) - Method in class org.spongycastle.crypto.digests.GOST3411Digest
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.digests.MD2Digest
close the digest, producing the final digest value.
doFinal(byte[], int) - Method in class org.spongycastle.crypto.digests.MD4Digest
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.digests.MD5Digest
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.digests.NullDigest
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.digests.RIPEMD128Digest
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.digests.RIPEMD160Digest
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.digests.RIPEMD256Digest
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.digests.RIPEMD320Digest
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.digests.SHA1Digest
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.digests.SHA224Digest
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.digests.SHA256Digest
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.digests.SHA384Digest
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.digests.SHA512Digest
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.digests.ShortenedDigest
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.digests.TigerDigest
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.digests.WhirlpoolDigest
 
doFinal(byte[], int) - Method in interface org.spongycastle.crypto.Mac
Compute the final stage of the MAC writing the output to the out parameter.
doFinal(byte[], int) - Method in class org.spongycastle.crypto.macs.BlockCipherMac
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.macs.CBCBlockCipherMac
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.macs.CFBBlockCipherMac
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.macs.CMac
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.macs.GOST28147Mac
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.macs.HMac
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.macs.ISO9797Alg3Mac
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.macs.OldHMac
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.macs.VMPCMac
 
doFinal(byte[], int) - Method in interface org.spongycastle.crypto.modes.AEADBlockCipher
Finish the operation either appending or verifying the MAC at the end of the data.
doFinal(byte[], int) - Method in class org.spongycastle.crypto.modes.CCMBlockCipher
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.modes.CTSBlockCipher
Process the last block in the buffer.
doFinal(byte[], int) - Method in class org.spongycastle.crypto.modes.EAXBlockCipher
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.modes.GCMBlockCipher
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.modes.PaddedBlockCipher
Deprecated.
Process the last block in the buffer.
doFinal(byte[], int) - Method in class org.spongycastle.crypto.paddings.PaddedBufferedBlockCipher
Process the last block in the buffer.
doFinal(byte[], int) - Method in class org.spongycastle.crypto.tls.CombinedHash
 
doFinal(Digest) - Static method in class org.spongycastle.crypto.tls.RecordStream
 
doFinal(byte[], int) - Method in class org.spongycastle.crypto.tls.SSL3Mac
 
domainParams - Variable in class org.spongycastle.crypto.params.ECKeyGenerationParameters
 
doNextBytes(byte[], int, int) - Method in class org.spongycastle.crypto.prng.ReversedWindowGenerator
 
doOutput(ByteArrayOutputStream) - Method in class org.spongycastle.asn1.DERObjectIdentifier
 
doubleLu(byte[]) - Method in class org.spongycastle.crypto.macs.CMac
 
dP - Variable in class org.spongycastle.crypto.params.RSAPrivateCrtKeyParameters
 
dQ - Variable in class org.spongycastle.crypto.params.RSAPrivateCrtKeyParameters
 
dr - Variable in class org.spongycastle.crypto.params.NTRUEncryptionKeyGenerationParameters
 
dr - Variable in class org.spongycastle.crypto.params.NTRUEncryptionParameters
 
dr1 - Variable in class org.spongycastle.crypto.params.NTRUEncryptionKeyGenerationParameters
 
dr1 - Variable in class org.spongycastle.crypto.params.NTRUEncryptionParameters
 
dr2 - Variable in class org.spongycastle.crypto.params.NTRUEncryptionKeyGenerationParameters
 
dr2 - Variable in class org.spongycastle.crypto.params.NTRUEncryptionParameters
 
dr3 - Variable in class org.spongycastle.crypto.params.NTRUEncryptionKeyGenerationParameters
 
dr3 - Variable in class org.spongycastle.crypto.params.NTRUEncryptionParameters
 
drain(InputStream) - Static method in class org.spongycastle.util.io.Streams
 
DSA - Interface in org.spongycastle.crypto
interface for classes implementing algorithms modeled similar to the Digital Signature Alorithm.
dsa_with_sha224 - Static variable in interface org.spongycastle.asn1.nist.NISTObjectIdentifiers
 
dsa_with_sha256 - Static variable in interface org.spongycastle.asn1.nist.NISTObjectIdentifiers
 
dsa_with_sha384 - Static variable in interface org.spongycastle.asn1.nist.NISTObjectIdentifiers
 
dsa_with_sha512 - Static variable in interface org.spongycastle.asn1.nist.NISTObjectIdentifiers
 
DSABase - Class in org.spongycastle.jcajce.provider.asymmetric.util
 
DSABase(Digest, DSA, DSAEncoder) - Constructor for class org.spongycastle.jcajce.provider.asymmetric.util.DSABase
 
DSADigestSigner - Class in org.spongycastle.crypto.signers
 
DSADigestSigner(DSA, Digest) - Constructor for class org.spongycastle.crypto.signers.DSADigestSigner
 
DSAEncoder - Interface in org.spongycastle.jcajce.provider.asymmetric.util
 
DSAKeyGenerationParameters - Class in org.spongycastle.crypto.params
 
DSAKeyGenerationParameters(SecureRandom, DSAParameters) - Constructor for class org.spongycastle.crypto.params.DSAKeyGenerationParameters
 
DSAKeyPairGenerator - Class in org.spongycastle.crypto.generators
a DSA key pair generator.
DSAKeyPairGenerator() - Constructor for class org.spongycastle.crypto.generators.DSAKeyPairGenerator
 
DSAKeyParameters - Class in org.spongycastle.crypto.params
 
DSAKeyParameters(boolean, DSAParameters) - Constructor for class org.spongycastle.crypto.params.DSAKeyParameters
 
DSAParameter - Class in org.spongycastle.asn1.x509
 
DSAParameter(BigInteger, BigInteger, BigInteger) - Constructor for class org.spongycastle.asn1.x509.DSAParameter
 
DSAParameter(ASN1Sequence) - Constructor for class org.spongycastle.asn1.x509.DSAParameter
 
DSAParameters - Class in org.spongycastle.crypto.params
 
DSAParameters(BigInteger, BigInteger, BigInteger) - Constructor for class org.spongycastle.crypto.params.DSAParameters
 
DSAParameters(BigInteger, BigInteger, BigInteger, DSAValidationParameters) - Constructor for class org.spongycastle.crypto.params.DSAParameters
 
DSAParametersGenerator - Class in org.spongycastle.crypto.generators
generate suitable parameters for DSA, in line with FIPS 186-2.
DSAParametersGenerator() - Constructor for class org.spongycastle.crypto.generators.DSAParametersGenerator
 
DSAPrivateKeyParameters - Class in org.spongycastle.crypto.params
 
DSAPrivateKeyParameters(BigInteger, DSAParameters) - Constructor for class org.spongycastle.crypto.params.DSAPrivateKeyParameters
 
DSAPublicKeyParameters - Class in org.spongycastle.crypto.params
 
DSAPublicKeyParameters(BigInteger, DSAParameters) - Constructor for class org.spongycastle.crypto.params.DSAPublicKeyParameters
 
dsaSigner - Variable in class org.spongycastle.crypto.signers.DSADigestSigner
 
DSASigner - Class in org.spongycastle.crypto.signers
The Digital Signature Algorithm - as described in "Handbook of Applied Cryptography", pages 452 - 453.
DSASigner() - Constructor for class org.spongycastle.crypto.signers.DSASigner
 
DSAValidationParameters - Class in org.spongycastle.crypto.params
 
DSAValidationParameters(byte[], int) - Constructor for class org.spongycastle.crypto.params.DSAValidationParameters
 
dsaWithSHA1 - Static variable in interface org.spongycastle.asn1.oiw.OIWObjectIdentifiers
 
DSbox_A - Static variable in class org.spongycastle.crypto.engines.GOST28147Engine
 
DSbox_Test - Static variable in class org.spongycastle.crypto.engines.GOST28147Engine
 
dss_fixed_dh - Static variable in class org.spongycastle.crypto.tls.ClientCertificateType
 
dss_sign - Static variable in class org.spongycastle.crypto.tls.ClientCertificateType
 
DV_DOMESTIC - Static variable in class org.spongycastle.asn1.eac.CertificateHolderAuthorization
 
DV_FOREIGN - Static variable in class org.spongycastle.asn1.eac.CertificateHolderAuthorization
 
DYNAMIC_AUTHENTIFICATION_TEMPLATE - Static variable in class org.spongycastle.asn1.eac.EACTags
 
DYNAMIC_EXTERNAL_AUTHENTIFICATION - Static variable in class org.spongycastle.asn1.eac.EACTags
 
DYNAMIC_INTERNAL_AUTHENTIFICATION - Static variable in class org.spongycastle.asn1.eac.EACTags
 
DYNAMIC_MUTUAL_AUTHENTIFICATION - Static variable in class org.spongycastle.asn1.eac.EACTags
 
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 _