For the latest news and information visit The GNU Crypto project

# Serialized Form

Package gnu.crypto.assembly

Class gnu.crypto.assembly.TransformerException implements Serializable

Serialized Fields

### _exception

    java.lang.Throwable _exception

Package gnu.crypto.cipher

Class gnu.crypto.cipher.WeakKeyException implements Serializable

Package gnu.crypto.jce

Class gnu.crypto.jce.GnuCrypto implements Serializable

Package gnu.crypto.jce.prng

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

Serialized Fields

### adaptee

    IRandom adaptee

  Our underlying prng instance.

### virgin

    boolean virgin

  Have we been initialized?

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

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

Serialized Fields

### adaptee

    ICMGenerator adaptee

  Our underlying prng instance.

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

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

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

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

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

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

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

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

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

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

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

Serialized Fields

### adaptee

    UMacGenerator adaptee

  Our underlying prng instance.

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

Package gnu.crypto.key

Class gnu.crypto.key.GnuSecretKey implements Serializable

Serialized Fields

### key

    byte[] key

### algorithm

    java.lang.String algorithm

Class gnu.crypto.key.KeyAgreementException implements Serializable

Serialized Fields

### cause

    java.lang.Throwable cause

  The possibly `null` root cause exception.

Package gnu.crypto.key.dh

Class gnu.crypto.key.dh.GnuDHKey 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 implements Serializable

Serialized Fields

### x

    java.math.BigInteger x

  The private exponent.

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

Serialized Fields

### y

    java.math.BigInteger y

Package gnu.crypto.key.dss

Class gnu.crypto.key.dss.DSSKey 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 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 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 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 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 implements Serializable

Package gnu.crypto.key.srp6

Class gnu.crypto.key.srp6.SRPKey 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 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 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 implements Serializable

Package gnu.crypto.pad

Class gnu.crypto.pad.WrongPaddingException implements Serializable

Package gnu.crypto.prng

Class gnu.crypto.prng.LimitReachedException implements Serializable

Package gnu.crypto.sasl

Class gnu.crypto.sasl.ConfidentialityException implements Serializable

Class gnu.crypto.sasl.IllegalMechanismStateException implements Serializable

Class gnu.crypto.sasl.IntegrityException implements Serializable

Class gnu.crypto.sasl.NoSuchMechanismException implements Serializable

Class gnu.crypto.sasl.NoSuchUserException implements Serializable

Class gnu.crypto.sasl.SaslEncodingException implements Serializable

Class gnu.crypto.sasl.UserAlreadyExistsException implements Serializable

Package javax.crypto

Class javax.crypto.BadPaddingException implements Serializable

Class javax.crypto.ExemptionMechanismException implements Serializable

Class javax.crypto.IllegalBlockSizeException implements Serializable

Class javax.crypto.NoSuchPaddingException implements Serializable

Class javax.crypto.SealedObject implements Serializable

Serialized Fields

### encodedParams

    byte[] encodedParams

  The encoded parameters.

### encryptedContent

    byte[] encryptedContent

### paramsAlg

    java.lang.String paramsAlg

### sealAlg

    java.lang.String sealAlg

Class javax.crypto.ShortBufferException implements Serializable

Package javax.crypto.spec

Class javax.crypto.spec.SecretKeySpec implements Serializable

Serialized Fields

### algorithm

    java.lang.String algorithm

### key

    byte[] key

Package javax.security.auth.callback

Class javax.security.auth.callback.ChoiceCallback implements Serializable

Serialized Fields

### prompt

    java.lang.String prompt

  Since:
    1.4

### choices

    java.lang.String[] choices

  the list of choices.
  Since:
    1.4

### defaultChoice

    int defaultChoice

  the choice to be used as the default choice.
  Since:
    1.4

### multipleSelectionsAllowed

    boolean multipleSelectionsAllowed

  whether multiple selections are allowed from the list of choices.
  Since:
    1.4

### selections

    int[] selections

  the selected choices, represented as indexes into the choices list.
  Since:
    1.4

Class javax.security.auth.callback.ConfirmationCallback implements Serializable

Serialized Fields

### prompt

    java.lang.String prompt

  Since:
    1.4

### messageType

    int messageType

  Since:
    1.4

### optionType

    int optionType

  Since:
    1.4

### defaultOption

    int defaultOption

  Since:
    1.4

### options

    java.lang.String[] options

  Since:
    1.4

### selection

    int selection

  Since:
    1.4

Class javax.security.auth.callback.LanguageCallback implements Serializable

Serialized Fields

### locale

    java.util.Locale locale

  Since:
    1.4

Class javax.security.auth.callback.NameCallback implements Serializable

Serialized Fields

### prompt

    java.lang.String prompt

  Since:
    1.4

### defaultName

    java.lang.String defaultName

  Since:
    1.4

### inputName

    java.lang.String inputName

  Since:
    1.4

Class javax.security.auth.callback.PasswordCallback implements Serializable

Serialized Fields

### prompt

    java.lang.String prompt

  Since:
    1.4

### echoOn

    boolean echoOn

  Since:
    1.4

### inputPassword

    char[] inputPassword

  Since:
    1.4

Class javax.security.auth.callback.TextInputCallback implements Serializable

Serialized Fields

### prompt

    java.lang.String prompt

  Since:
    1.4

### defaultText

    java.lang.String defaultText

  Since:
    1.4

### inputText

    java.lang.String inputText

  Since:
    1.4

Class javax.security.auth.callback.TextOutputCallback implements Serializable

Serialized Fields

### messageType

    int messageType

  Since:
    1.4

### message

    java.lang.String message

  Since:
    1.4

Class javax.security.auth.callback.UnsupportedCallbackException implements Serializable

Serialized Fields

### callback

    Callback callback

Package javax.security.sasl

Class javax.security.sasl.AuthenticationException implements Serializable

Class javax.security.sasl.RealmCallback implements Serializable

Class javax.security.sasl.RealmChoiceCallback implements Serializable

Class javax.security.sasl.SaslException implements Serializable

Serialized Fields

### _exception

    java.lang.Throwable _exception

  The possibly null root cause exception.

For the latest news and information visit The GNU Crypto project

Copyright © 2001, 2002, 2003, 2004 Free Software Foundation, Inc.