For the latest news and information visit
The GNU Crypto project

Serialized Form


Package gnu.crypto.assembly

Class gnu.crypto.assembly.TransformerException extends Exception implements Serializable

Serialized Fields

_exception

Throwable _exception

Package gnu.crypto.auth.callback

Class gnu.crypto.auth.callback.GnuCallbacks extends Provider implements Serializable


Package gnu.crypto.cipher

Class gnu.crypto.cipher.WeakKeyException extends InvalidKeyException implements Serializable


Package gnu.crypto.der

Class gnu.crypto.der.DEREncodingException extends IOException implements Serializable


Package gnu.crypto.jce

Class gnu.crypto.jce.GnuCrypto extends Provider implements Serializable

Class gnu.crypto.jce.GnuSasl extends Provider implements Serializable

Class gnu.crypto.jce.GnuSecurity extends Provider implements Serializable


Package gnu.crypto.jce.prng

Class gnu.crypto.jce.prng.ARCFourRandomSpi extends SecureRandomSpi implements Serializable

Serialized Fields

adaptee

IRandom adaptee
Our underlying prng instance.


virgin

boolean virgin
Have we been initialized?

Class gnu.crypto.jce.prng.CSPRNGSpi extends SecureRandomSpi implements Serializable

Serialized Fields

adaptee

IRandom adaptee

Class gnu.crypto.jce.prng.HavalRandomSpi extends SecureRandomAdapter implements Serializable

Class gnu.crypto.jce.prng.ICMRandomSpi extends SecureRandomSpi implements Serializable

Serialized Fields

adaptee

ICMGenerator adaptee
Our underlying prng instance.

Class gnu.crypto.jce.prng.MD2RandomSpi extends SecureRandomAdapter implements Serializable

Class gnu.crypto.jce.prng.MD4RandomSpi extends SecureRandomAdapter implements Serializable

Class gnu.crypto.jce.prng.MD5RandomSpi extends SecureRandomAdapter implements Serializable

Class gnu.crypto.jce.prng.RipeMD128RandomSpi extends SecureRandomAdapter implements Serializable

Class gnu.crypto.jce.prng.RipeMD160RandomSpi extends SecureRandomAdapter implements Serializable

Class gnu.crypto.jce.prng.Sha160RandomSpi extends SecureRandomAdapter implements Serializable

Class gnu.crypto.jce.prng.Sha256RandomSpi extends SecureRandomAdapter implements Serializable

Class gnu.crypto.jce.prng.Sha384RandomSpi extends SecureRandomAdapter implements Serializable

Class gnu.crypto.jce.prng.Sha512RandomSpi extends SecureRandomAdapter implements Serializable

Class gnu.crypto.jce.prng.TigerRandomSpi extends SecureRandomAdapter implements Serializable

Class gnu.crypto.jce.prng.UMacRandomSpi extends SecureRandomSpi implements Serializable

Serialized Fields

adaptee

UMacGenerator adaptee
Our underlying prng instance.

Class gnu.crypto.jce.prng.WhirlpoolRandomSpi extends SecureRandomAdapter implements Serializable


Package gnu.crypto.key

Class gnu.crypto.key.GnuSecretKey extends Object implements Serializable

Serialized Fields

key

byte[] key

algorithm

String algorithm

Class gnu.crypto.key.KeyAgreementException extends KeyManagementException implements Serializable

Serialized Fields

cause

Throwable cause
The possibly null root cause exception.

Package gnu.crypto.key.dh

Class gnu.crypto.key.dh.GnuDHKey extends Object implements Serializable

Serialized Fields

q

BigInteger q
The public prime q. A prime divisor of p-1.


p

BigInteger p
The public prime p.


g

BigInteger g
The generator g.

Class gnu.crypto.key.dh.GnuDHPrivateKey extends GnuDHKey implements Serializable

Serialized Fields

x

BigInteger x
The private exponent.

Class gnu.crypto.key.dh.GnuDHPublicKey extends GnuDHKey implements Serializable

Serialized Fields

y

BigInteger y

Package gnu.crypto.key.dss

Class gnu.crypto.key.dss.DSSKey extends Object implements Serializable

Serialized Fields

p

BigInteger p
A prime modulus, where 2L-1 < p < 2L for 512 <= L <= 1024 and L a multiple of 64.


q

BigInteger q
A prime divisor of p - 1, where 2159 < q < 2160.


g

BigInteger g
g = h(p-1)/q mod p, where h is any integer with 1 < h < p - 1 such that h (p-1)/q mod p > 1 (g has order q mod p ).

Class gnu.crypto.key.dss.DSSPrivateKey extends DSSKey implements Serializable

Serialized Fields

x

BigInteger x

A randomly or pseudorandomly generated integer with 0 < x < q.

Class gnu.crypto.key.dss.DSSPublicKey extends DSSKey implements Serializable

Serialized Fields

y

BigInteger y
y = gx mod p where x is the private part of the DSA key.


Package gnu.crypto.key.rsa

Class gnu.crypto.key.rsa.GnuRSAKey extends Object implements Serializable

Serialized Fields

n

BigInteger n
The public modulus of an RSA key pair.


e

BigInteger e
The public exponent of an RSA key pair.

Class gnu.crypto.key.rsa.GnuRSAPrivateKey extends GnuRSAKey implements Serializable

Serialized Fields

p

BigInteger p
The first prime divisor of the modulus.


q

BigInteger q
The second prime divisor of the modulus.


d

BigInteger d
The private exponent of an RSA private key.


dP

BigInteger dP
The first factor's exponent.


dQ

BigInteger dQ
The second factor's exponent.


qInv

BigInteger qInv
The CRT (Chinese Remainder Theorem) coefficient.

Class gnu.crypto.key.rsa.GnuRSAPublicKey extends GnuRSAKey implements Serializable


Package gnu.crypto.key.srp6

Class gnu.crypto.key.srp6.SRPKey extends Object implements Serializable

Serialized Fields

N

BigInteger N
The public, Germaine prime, shared modulus.


g

BigInteger g
The generator.

Class gnu.crypto.key.srp6.SRPPrivateKey extends SRPKey implements Serializable

Serialized Fields

X

BigInteger X
The private exponent for either the server or the client engaged in the SRP protocol exchange.


v

BigInteger v
The user's verifier (v) --for the server-- also computed at the client side as g.modPow(x, N), where x is the hashed output of the user name and password .

Class gnu.crypto.key.srp6.SRPPublicKey extends SRPKey implements Serializable

Serialized Fields

Y

BigInteger Y
The public exponent for either the server or the client engaged in the SRP protocol exchange.


Package gnu.crypto.keyring

Class gnu.crypto.keyring.MalformedKeyringException extends IOException implements Serializable


Package gnu.crypto.pad

Class gnu.crypto.pad.WrongPaddingException extends Exception implements Serializable


Package gnu.crypto.pki

Class gnu.crypto.pki.X509CertificateBuilder extends X509CertificateImpl implements Serializable

Class gnu.crypto.pki.X509CertificateImpl extends X509Certificate implements Serializable

Class gnu.crypto.pki.X509CertPath extends CertPath implements Serializable

Serialized Fields

path

List<E> path
The certificate path.


pkcs_encoded

byte[] pkcs_encoded
The cached PKCS #7 encoded bytes.


pki_encoded

byte[] pki_encoded
The cached PkiPath encoded bytes.


Package gnu.crypto.pki.provider

Class gnu.crypto.pki.provider.GnuDHPublicKey extends Object implements Serializable

Serialized Fields

encoded

byte[] encoded

params

DHParameterSpec params

Y

BigInteger Y

q

BigInteger q

Class gnu.crypto.pki.provider.GnuDSAPublicKey extends Object implements Serializable

Serialized Fields

encodedKey

byte[] encodedKey

y

BigInteger y

p

BigInteger p

q

BigInteger q

g

BigInteger g

Class gnu.crypto.pki.provider.GnuPki extends Provider implements Serializable


Package gnu.crypto.prng

Class gnu.crypto.prng.Fortuna extends BasePRNG implements Serializable

serialVersionUID: 16435934L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException
Throws:
IOException

writeObject

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

generator

Fortuna.Generator generator

pools

IMessageDigest[] pools

lastReseed

long lastReseed

pool

int pool

pool0Count

int pool0Count

reseedCount

int reseedCount

Class gnu.crypto.prng.LimitReachedException extends Exception implements Serializable

Class gnu.crypto.prng.RandomEvent extends EventObject implements Serializable

Serialized Fields

sourceNumber

byte sourceNumber

poolNumber

byte poolNumber

data

byte[] data

Package gnu.crypto.sasl

Class gnu.crypto.sasl.ConfidentialityException extends SaslException implements Serializable

Class gnu.crypto.sasl.IllegalMechanismStateException extends AuthenticationException implements Serializable

Class gnu.crypto.sasl.IntegrityException extends SaslException implements Serializable

Class gnu.crypto.sasl.NoSuchMechanismException extends SaslException implements Serializable

Class gnu.crypto.sasl.NoSuchUserException extends AuthenticationException implements Serializable

Class gnu.crypto.sasl.SaslEncodingException extends SaslException implements Serializable

Class gnu.crypto.sasl.UserAlreadyExistsException extends SaslException implements Serializable


For the latest news and information visit
The GNU Crypto project

Copyright © 2001, 2002, 2003 Free Software Foundation, Inc. All Rights Reserved.