Bouncy Castle Cryptography Library 1.49

Serialized Form


Package org.bouncycastle.asn1

Class org.bouncycastle.asn1.ASN1Exception extends java.io.IOException implements Serializable

Serialized Fields

cause

java.lang.Throwable cause

Class org.bouncycastle.asn1.ASN1ParsingException extends java.lang.IllegalStateException implements Serializable

Serialized Fields

cause

java.lang.Throwable cause

Package org.bouncycastle.asn1.eac

Class org.bouncycastle.asn1.eac.BidirectionalMap extends java.util.Hashtable implements Serializable

serialVersionUID: -7457289971962812909L

Serialized Fields

reverseMap

java.util.Hashtable<K,V> reverseMap

Package org.bouncycastle.crypto

Class org.bouncycastle.crypto.CryptoException extends java.lang.Exception implements Serializable

Serialized Fields

cause

java.lang.Throwable cause

Class org.bouncycastle.crypto.DataLengthException extends RuntimeCryptoException implements Serializable

Class org.bouncycastle.crypto.InvalidCipherTextException extends CryptoException implements Serializable

Class org.bouncycastle.crypto.MaxBytesExceededException extends RuntimeCryptoException implements Serializable

Class org.bouncycastle.crypto.OutputLengthException extends DataLengthException implements Serializable

Class org.bouncycastle.crypto.RuntimeCryptoException extends java.lang.RuntimeException implements Serializable


Package org.bouncycastle.crypto.prng

Class org.bouncycastle.crypto.prng.FixedSecureRandom extends java.security.SecureRandom implements Serializable

Serialized Fields

_data

byte[] _data

_index

int _index

_intPad

int _intPad

Class org.bouncycastle.crypto.prng.SP800SecureRandom extends java.security.SecureRandom implements Serializable

Serialized Fields

drbgProvider

org.bouncycastle.crypto.prng.DRBGProvider drbgProvider

predictionResistant

boolean predictionResistant

randomSource

java.security.SecureRandom randomSource

entropySource

EntropySource entropySource

drbg

SP80090DRBG drbg

Package org.bouncycastle.crypto.tls

Class org.bouncycastle.crypto.tls.TlsFatalAlert extends java.io.IOException implements Serializable

serialVersionUID: 3584313123679111168L

Serialized Fields

alertDescription

short alertDescription

Class org.bouncycastle.crypto.tls.TlsRuntimeException extends java.lang.RuntimeException implements Serializable

serialVersionUID: 1928023487348344086L

Serialized Fields

e

java.lang.Throwable e

Package org.bouncycastle.jce.exception

Class org.bouncycastle.jce.exception.ExtCertificateEncodingException extends java.security.cert.CertificateEncodingException implements Serializable

Serialized Fields

cause

java.lang.Throwable cause

Class org.bouncycastle.jce.exception.ExtCertPathBuilderException extends java.security.cert.CertPathBuilderException implements Serializable

Serialized Fields

cause

java.lang.Throwable cause

Class org.bouncycastle.jce.exception.ExtCertPathValidatorException extends java.security.cert.CertPathValidatorException implements Serializable

Serialized Fields

cause

java.lang.Throwable cause

Class org.bouncycastle.jce.exception.ExtIOException extends java.io.IOException implements Serializable

Serialized Fields

cause

java.lang.Throwable cause

Package org.bouncycastle.jce.interfaces

Package org.bouncycastle.jce.provider

Class org.bouncycastle.jce.provider.AnnotatedException extends java.lang.Exception implements Serializable

Serialized Fields

_underlyingException

java.lang.Throwable _underlyingException

Class org.bouncycastle.jce.provider.BouncyCastleProvider extends java.security.Provider implements Serializable

Class org.bouncycastle.jce.provider.JCEDHPrivateKey extends java.lang.Object implements Serializable

serialVersionUID: 311058815616901812L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

x

java.math.BigInteger x

dhSpec

javax.crypto.spec.DHParameterSpec dhSpec

info

PrivateKeyInfo info

attrCarrier

PKCS12BagAttributeCarrier attrCarrier

Class org.bouncycastle.jce.provider.JCEDHPublicKey extends java.lang.Object implements Serializable

serialVersionUID: -216691575254424324L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

y

java.math.BigInteger y

dhSpec

javax.crypto.spec.DHParameterSpec dhSpec

info

SubjectPublicKeyInfo info

Class org.bouncycastle.jce.provider.JCEECPrivateKey extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

algorithm

java.lang.String algorithm

d

java.math.BigInteger d

ecSpec

java.security.spec.ECParameterSpec ecSpec

withCompression

boolean withCompression

publicKey

DERBitString publicKey

attrCarrier

org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier

Class org.bouncycastle.jce.provider.JCEECPublicKey extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

algorithm

java.lang.String algorithm

q

org.bouncycastle.math.ec.ECPoint q

ecSpec

java.security.spec.ECParameterSpec ecSpec

withCompression

boolean withCompression

gostParams

GOST3410PublicKeyAlgParameters gostParams

Class org.bouncycastle.jce.provider.JCEElGamalPrivateKey extends java.lang.Object implements Serializable

serialVersionUID: 4819350091141529678L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

x

java.math.BigInteger x

elSpec

ElGamalParameterSpec elSpec

attrCarrier

org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier

Class org.bouncycastle.jce.provider.JCEElGamalPublicKey extends java.lang.Object implements Serializable

serialVersionUID: 8712728417091216948L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

y

java.math.BigInteger y

elSpec

ElGamalParameterSpec elSpec

Class org.bouncycastle.jce.provider.JCERSAPrivateCrtKey extends JCERSAPrivateKey implements Serializable

serialVersionUID: 7834723820638524718L

Serialized Fields

publicExponent

java.math.BigInteger publicExponent

primeP

java.math.BigInteger primeP

primeQ

java.math.BigInteger primeQ

primeExponentP

java.math.BigInteger primeExponentP

primeExponentQ

java.math.BigInteger primeExponentQ

crtCoefficient

java.math.BigInteger crtCoefficient

Class org.bouncycastle.jce.provider.JCERSAPrivateKey extends java.lang.Object implements Serializable

serialVersionUID: 5110188922551353628L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

modulus

java.math.BigInteger modulus

privateExponent

java.math.BigInteger privateExponent

attrCarrier

org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier

Class org.bouncycastle.jce.provider.JCERSAPublicKey extends java.lang.Object implements Serializable

serialVersionUID: 2675817738516720772L

Serialized Fields

modulus

java.math.BigInteger modulus

publicExponent

java.math.BigInteger publicExponent

Class org.bouncycastle.jce.provider.JDKDSAPrivateKey extends java.lang.Object implements Serializable

serialVersionUID: -4677259546958385734L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

x

java.math.BigInteger x

dsaSpec

java.security.interfaces.DSAParams dsaSpec

attrCarrier

org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier

Class org.bouncycastle.jce.provider.JDKDSAPublicKey extends java.lang.Object implements Serializable

serialVersionUID: 1752452449903495175L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

y

java.math.BigInteger y

dsaSpec

java.security.interfaces.DSAParams dsaSpec

Class org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException extends java.lang.Exception implements Serializable

Class org.bouncycastle.jce.provider.X509CertificateObject extends java.security.cert.X509Certificate implements Serializable

Serialized Fields

c

Certificate c

basicConstraints

BasicConstraints basicConstraints

keyUsage

boolean[] keyUsage

hashValueSet

boolean hashValueSet

hashValue

int hashValue

attrCarrier

PKCS12BagAttributeCarrier attrCarrier

Package org.bouncycastle.jce.spec

Class org.bouncycastle.jce.spec.IEKeySpec extends java.lang.Object implements Serializable

Serialized Fields

pubKey

java.security.PublicKey pubKey

privKey

java.security.PrivateKey privKey

Class org.bouncycastle.jce.spec.MQVPrivateKeySpec extends java.lang.Object implements Serializable

Serialized Fields

staticPrivateKey

java.security.PrivateKey staticPrivateKey

ephemeralPrivateKey

java.security.PrivateKey ephemeralPrivateKey

ephemeralPublicKey

java.security.PublicKey ephemeralPublicKey

Class org.bouncycastle.jce.spec.MQVPublicKeySpec extends java.lang.Object implements Serializable

Serialized Fields

staticKey

java.security.PublicKey staticKey

ephemeralKey

java.security.PublicKey ephemeralKey

Class org.bouncycastle.jce.spec.RepeatedSecretKeySpec extends java.lang.Object implements Serializable

Serialized Fields

algorithm

java.lang.String algorithm

Package org.bouncycastle.ocsp

Class org.bouncycastle.ocsp.OCSPException extends java.lang.Exception implements Serializable

Serialized Fields

e

java.lang.Exception e

Package org.bouncycastle.pqc.jcajce.provider

Class org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider extends java.security.Provider implements Serializable


Package org.bouncycastle.pqc.jcajce.provider.gmss

Class org.bouncycastle.pqc.jcajce.provider.gmss.BCGMSSPublicKey extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

publicKeyBytes

byte[] publicKeyBytes
The GMSS public key


gmssParameterSet

GMSSParameters gmssParameterSet
The GMSSParameterSet


gmssParams

GMSSParameters gmssParams

Package org.bouncycastle.pqc.jcajce.provider.mceliece

Class org.bouncycastle.pqc.jcajce.provider.mceliece.BCMcElieceCCA2PrivateKey extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

oid

java.lang.String oid

n

int n

k

int k

field

GF2mField field

goppaPoly

PolynomialGF2mSmallM goppaPoly

p

Permutation p

h

GF2Matrix h

qInv

PolynomialGF2mSmallM[] qInv

mcElieceCCA2Params

McElieceCCA2Parameters mcElieceCCA2Params

Class org.bouncycastle.pqc.jcajce.provider.mceliece.BCMcElieceCCA2PublicKey extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

oid

java.lang.String oid

n

int n

t

int t

g

GF2Matrix g

McElieceCCA2Params

McElieceCCA2Parameters McElieceCCA2Params

Class org.bouncycastle.pqc.jcajce.provider.mceliece.BCMcEliecePrivateKey extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

oid

java.lang.String oid

n

int n

k

int k

field

GF2mField field

goppaPoly

PolynomialGF2mSmallM goppaPoly

sInv

GF2Matrix sInv

p1

Permutation p1

p2

Permutation p2

h

GF2Matrix h

qInv

PolynomialGF2mSmallM[] qInv

mcElieceParams

McElieceParameters mcElieceParams

Class org.bouncycastle.pqc.jcajce.provider.mceliece.BCMcEliecePublicKey extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

oid

java.lang.String oid

n

int n
the length of the code


t

int t
the error correction capability of the code


g

GF2Matrix g
the generator matrix


McElieceParams

McElieceParameters McElieceParams

Package org.bouncycastle.pqc.jcajce.provider.rainbow

Class org.bouncycastle.pqc.jcajce.provider.rainbow.BCRainbowPrivateKey extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

A1inv

short[][] A1inv

b1

short[] b1

A2inv

short[][] A2inv

b2

short[] b2

layers

Layer[] layers

vi

int[] vi

Class org.bouncycastle.pqc.jcajce.provider.rainbow.BCRainbowPublicKey extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

coeffquadratic

short[][] coeffquadratic

coeffsingular

short[][] coeffsingular

coeffscalar

short[] coeffscalar

docLength

int docLength

rainbowParams

RainbowParameters rainbowParams

Package org.bouncycastle.util

Class org.bouncycastle.util.MemoableResetException extends java.lang.ClassCastException implements Serializable

Class org.bouncycastle.util.StoreException extends java.lang.RuntimeException implements Serializable

Serialized Fields

_e

java.lang.Throwable _e

Class org.bouncycastle.util.StreamParsingException extends java.lang.Exception implements Serializable

Serialized Fields

_e

java.lang.Throwable _e

Package org.bouncycastle.util.encoders

Class org.bouncycastle.util.encoders.DecoderException extends java.lang.IllegalStateException implements Serializable

Serialized Fields

cause

java.lang.Throwable cause

Class org.bouncycastle.util.encoders.EncoderException extends java.lang.IllegalStateException implements Serializable

Serialized Fields

cause

java.lang.Throwable cause

Package org.bouncycastle.util.io

Class org.bouncycastle.util.io.StreamOverflowException extends java.io.IOException implements Serializable


Package org.bouncycastle.util.io.pem

Class org.bouncycastle.util.io.pem.PemGenerationException extends java.io.IOException implements Serializable

Serialized Fields

cause

java.lang.Throwable cause

Package org.bouncycastle.util.test

Class org.bouncycastle.util.test.FixedSecureRandom extends java.security.SecureRandom implements Serializable

Serialized Fields

_data

byte[] _data

_index

int _index

_intPad

int _intPad

Class org.bouncycastle.util.test.TestFailedException extends java.lang.RuntimeException implements Serializable

Serialized Fields

_result

TestResult _result

Package org.bouncycastle.x509

Class org.bouncycastle.x509.CertPathReviewerException extends org.bouncycastle.i18n.LocalizedException implements Serializable

Serialized Fields

index

int index

certPath

java.security.cert.CertPath certPath

Class org.bouncycastle.x509.NoSuchParserException extends java.lang.Exception implements Serializable

Class org.bouncycastle.x509.NoSuchStoreException extends java.lang.Exception implements Serializable


Package org.bouncycastle.x509.util

Class org.bouncycastle.x509.util.StreamParsingException extends java.lang.Exception implements Serializable

Serialized Fields

_e

java.lang.Throwable _e


Bouncy Castle Cryptography Library 1.49