Serialized Form


Package cryptix

Class cryptix.CryptixException implements Serializable


Package cryptix.provider

Class cryptix.provider.Cryptix implements Serializable


Package cryptix.provider.elgamal

Class cryptix.provider.elgamal.BaseElGamalPrivateKey implements Serializable

Serialized Fields

x

java.math.BigInteger x

Class cryptix.provider.elgamal.BaseElGamalPublicKey implements Serializable

Serialized Fields

p

java.math.BigInteger p

g

java.math.BigInteger g

y

java.math.BigInteger y


Package cryptix.provider.key

Class cryptix.provider.key.RawKey implements Serializable

Serialized Fields

algorithm

java.lang.String algorithm

data

byte[] data

Class cryptix.provider.key.RawSecretKey implements Serializable


Package cryptix.provider.rsa

Class cryptix.provider.rsa.BaseRSAPrivateKey implements Serializable

Serialized Fields

n

java.math.BigInteger n
Public decryption modulus. It is the product of the two p and q factors.

d

java.math.BigInteger d
Private encryption exponent. Traditionally referred to as d.

p

java.math.BigInteger p
The first factor of the public modulus n traditionally referred to as p.

q

java.math.BigInteger q
The second factor of the public modulus n traditionally referred to as q.

u

java.math.BigInteger u
The result of q^-1 (mod p), called the 'multiplicative inverse' and traditionally referred to as u. This is used in modular exponentiation operations using the Chinese Remainder Theorem (CRT).

Class cryptix.provider.rsa.BaseRSAPublicKey implements Serializable

Serialized Fields

n

java.math.BigInteger n
Public modulus. It is the product of the two p and q factors but for a public key we usually do not have access to them.

e

java.math.BigInteger e
Public exponent.

Class cryptix.provider.rsa.RawRSAPrivateKey implements Serializable

Class cryptix.provider.rsa.RawRSAPublicKey implements Serializable


Package cryptix.test

Class cryptix.test.Test3LFSR implements Serializable

Class cryptix.test.TestAll implements Serializable

Serialized Fields

allVerbose

boolean allVerbose

Class cryptix.test.TestBase64Stream implements Serializable

Class cryptix.test.TestBlowfish implements Serializable

Serialized Fields

alg

Cipher alg

Class cryptix.test.TestBR implements Serializable

Class cryptix.test.TestCAST5 implements Serializable

Serialized Fields

alg

Cipher alg

Class cryptix.test.TestDES implements Serializable

Class cryptix.test.TestDES_EDE3 implements Serializable

Class cryptix.test.TestElGamal implements Serializable

Class cryptix.test.TestHAVAL implements Serializable

Class cryptix.test.TestHMAC implements Serializable

Class cryptix.test.TestIDEA implements Serializable

Class cryptix.test.TestIJCE implements Serializable

Class cryptix.test.TestInstall implements Serializable

Class cryptix.test.TestLOKI91 implements Serializable

Serialized Fields

alg

Cipher alg

Class cryptix.test.TestMD2 implements Serializable

Class cryptix.test.TestMD4 implements Serializable

Class cryptix.test.TestMD5 implements Serializable

Class cryptix.test.TestRC2 implements Serializable

Serialized Fields

alg

Cipher alg

Class cryptix.test.TestRC4 implements Serializable

Serialized Fields

alg

Cipher alg

Class cryptix.test.TestRijndael implements Serializable

Serialized Fields

alg

Cipher alg

Class cryptix.test.TestRIPEMD128 implements Serializable

Class cryptix.test.TestRIPEMD160 implements Serializable

Class cryptix.test.TestRSA implements Serializable

Class cryptix.test.TestSAFER implements Serializable

Serialized Fields

aKey

SecretKey aKey

Class cryptix.test.TestScar implements Serializable

Class cryptix.test.TestSHA0 implements Serializable

Class cryptix.test.TestSHA1 implements Serializable

Class cryptix.test.TestSPEED implements Serializable

Class cryptix.test.TestSquare implements Serializable

Serialized Fields

aKey

SecretKey aKey

Class cryptix.test.TestUnixCrypt implements Serializable


Package cryptix.tools

Class cryptix.tools.KAT.KAT_Key implements Serializable

Serialized Fields

this$0

KAT this$0

key

byte[] key

Class cryptix.tools.MCT.MCT_Key implements Serializable

Serialized Fields

this$0

MCT this$0

key

byte[] key


Package cryptix.util.checksum

Class cryptix.util.checksum.ChecksumException implements Serializable


Package cryptix.util.math

Class cryptix.util.math.BigRegister implements Serializable

Serialized Fields

bits

byte[] bits

size

int size

Class cryptix.util.math.TrinomialLFSR implements Serializable

Serialized Fields

L

int L
Number of stages/delay elements in this LFSR which is also the degree of the connection trinomial.

K

int K
Degree (power) of the mid-tap connection.

slice

int slice
Clocking is the process of computing the new feedback bit from the output one and feeding it back to the end of the register. On a bit by bit basis, this looks like so:
     out = getBit(L-1);
     in = out ^ getBit(L-K-1);
     shiftLeft(1);
     if (in == 1) setBit(0);
 
It is clear from the above that better efficiency and speed can be achieved if we can process a larger chunck of bits at a time than just one bit.

This variable is here for exactly this purpose. It tells us how many bits we can alter with maximum efficiency. It is computed at instantiation time as the min(64, K, L-K).


warpFactor

int warpFactor


Package cryptix.util.test

Class cryptix.util.test.BaseTest implements Serializable

Serialized Fields

status

java.io.PrintWriter status
The PrintWriter to which immediate output is sent.

out

java.io.PrintWriter out
The PrintWriter to which delayed output is sent.

name

java.lang.String name
The name of this test.

sw

java.io.StringWriter sw
A StringWriter that collects delayed output.

failures

int failures
The number of failures so far.

errors

int errors
The number of errors so far.

passes

int passes
The number of passes so far.

skipped

int skipped
The number of skipped tests so far.

expectedPasses

int expectedPasses
The number of expected passes.

overallPass

boolean overallPass
true if there is an overall pass.

verbose

boolean verbose
true if output is to be printed even if all tests pass.

commandLine

boolean commandLine
true if the program was run from the command line.

gui

TestGUI gui
The GUI implementation (in a separate class to avoid creating unwanted dependencies in this one).

Class cryptix.util.test.TestException implements Serializable

Serialized Fields

errorcode

int errorcode

Class cryptix.util.test.TestGUI implements Serializable

Serialized Fields

frame

java.awt.Frame frame

owner

BaseTest owner

output

java.io.PrintWriter output

textArea

java.awt.TextArea textArea

allowExit

boolean allowExit


Package netscape.security

Class netscape.security.ForbiddenTargetException implements Serializable


Package xjava.security

Class xjava.security.GeneralSecurityException implements Serializable

Class xjava.security.IllegalBlockSizeException implements Serializable

Serialized Fields

blockSize

int blockSize
Deprecated. Use getBlockSize().

The block size of the cipher.

dataSize

int dataSize
Deprecated. Use getDataSize().

The size of the data passed to the cipher.

Class xjava.security.InvalidKeyFormatException implements Serializable

Class xjava.security.InvalidParameterTypeException implements Serializable

Class xjava.security.NoSuchParameterException implements Serializable

Class xjava.security.WeakKeyException implements Serializable