For the latest news and information visit
The GNU Crypto project

Serialized Form


Package gnu.crypto.cipher

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


Package gnu.crypto.jce

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


Package gnu.crypto.jce.prng

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

Serialized Fields

adaptee

IRandom adaptee
Our underlying prng instance.


virgin

boolean virgin
Have we been initialized?

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

Class gnu.crypto.jce.prng.ICMRandomSpi extends java.security.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 java.security.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.pad

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


Package gnu.crypto.prng

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


Package gnu.crypto.assembly

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

Serialized Fields

_exception

java.lang.Throwable _exception


Package gnu.crypto.sasl

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

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

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

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

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

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

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


Package gnu.crypto.key

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

Serialized Fields

cause

java.lang.Throwable cause
The possibly null root cause exception.


Package gnu.crypto.key.dss

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

Serialized Fields

p

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


q

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


g

java.math.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

java.math.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

java.math.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 java.lang.Object implements Serializable

Serialized Fields

n

java.math.BigInteger n
The public modulus of an RSA key pair.


e

java.math.BigInteger e
The public exponent of an RSA key pair.

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

Serialized Fields

p

java.math.BigInteger p
The first prime divisor of the modulus.


q

java.math.BigInteger q
The second prime divisor of the modulus.


d

java.math.BigInteger d
The private exponent of an RSA private key.


dP

java.math.BigInteger dP
The first factor's exponent.


dQ

java.math.BigInteger dQ
The second factor's exponent.


qInv

java.math.BigInteger qInv
The CRT (Chinese Remainder Theorem) coefficient.

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


Package gnu.crypto.key.dh

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

Serialized Fields

q

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


p

java.math.BigInteger p
The public prime p.


g

java.math.BigInteger g
The generator g.

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

Serialized Fields

x

java.math.BigInteger x
The private exponent.

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

Serialized Fields

y

java.math.BigInteger y


Package gnu.crypto.key.srp6

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

Serialized Fields

N

java.math.BigInteger N
The public, Germaine prime, shared modulus.


g

java.math.BigInteger g
The generator.

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

Serialized Fields

X

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


v

java.math.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

java.math.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 java.io.IOException implements Serializable


For the latest news and information visit
The GNU Crypto project

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