Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
A B C D E F G I K L M N O P Q R S T U X Y _

A

ALG_NAME - Static variable in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
ALT_KEY_LENGTH - Static variable in class cryptix.jce.provider.cipher.DES
 
ALT_KEY_LENGTH - Static variable in class cryptix.jce.provider.cipher.TripleDES
 
algorithm - Variable in class cryptix.jce.provider.cipher.BlockCipher
What algorithm is used

B

BLOCK_SIZE - Variable in class cryptix.jce.provider.cipher.BlockCipher
Our blocksize
BLOCK_SIZE - Static variable in class cryptix.jce.provider.cipher.Blowfish
Self eplanatory constants
BLOCK_SIZE - Static variable in class cryptix.jce.provider.cipher.CAST5
Various constants
BLOCK_SIZE - Static variable in class cryptix.jce.provider.cipher.DES
 
BLOCK_SIZE - Static variable in class cryptix.jce.provider.cipher.IDEA
 
BLOCK_SIZE - Static variable in class cryptix.jce.provider.cipher.MARS
 
BLOCK_SIZE - Static variable in class cryptix.jce.provider.cipher.Null
The block size of this cipher.
BLOCK_SIZE - Static variable in class cryptix.jce.provider.cipher.RC2
The block size, in bytes, of this cipher.
BLOCK_SIZE - Static variable in class cryptix.jce.provider.cipher.RC4
The block size of this cipher.
BLOCK_SIZE - Static variable in class cryptix.jce.provider.cipher.RC6
Number of rounds
BLOCK_SIZE - Static variable in class cryptix.jce.provider.cipher.Rijndael
 
BLOCK_SIZE - Static variable in class cryptix.jce.provider.cipher.SKIPJACK
 
BLOCK_SIZE - Static variable in class cryptix.jce.provider.cipher.Serpent
 
BLOCK_SIZE - Static variable in class cryptix.jce.provider.cipher.Square
 
BLOCK_SIZE - Static variable in class cryptix.jce.provider.cipher.TripleDES
 
BLOCK_SIZE - Static variable in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
BLOCK_SIZE - Static variable in class cryptix.jce.provider.cipher.Twofish
 
BlockCipher - class cryptix.jce.provider.cipher.BlockCipher.
A fully constructed Cipher instance looks like this:
BlockCipher(int) - Constructor for class cryptix.jce.provider.cipher.BlockCipher
Construct a new BlockCipher (CipherSpi) with an zero-length name "" and given block size.
BlockCipher(String, int) - Constructor for class cryptix.jce.provider.cipher.BlockCipher
Construct a new BlockCipher (CipherSpi) with the given name and block size.
Blowfish - class cryptix.jce.provider.cipher.Blowfish.
This class implements the Blowfish algorithm (standard, 16 round version).
Blowfish() - Constructor for class cryptix.jce.provider.cipher.Blowfish
 
b0(int) - Static method in class cryptix.jce.provider.cipher.Twofish
 
b1(int) - Static method in class cryptix.jce.provider.cipher.Twofish
 
b2(int) - Static method in class cryptix.jce.provider.cipher.Twofish
 
b3(int) - Static method in class cryptix.jce.provider.cipher.Twofish
 
blSize - Variable in class cryptix.jce.provider.cipher.Padding
 
blockCrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.Twofish
Encrypt exactly one block of plaintext.
blockDecrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.CAST5
Decrypts a 64-bit block by applying the formulae and sub-keys in reverse order to that of the encryption.
blockDecrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.MARS
Decrypt exactly one block of ciphertext.
blockDecrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.RC2
Decrypt a single block.
blockDecrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.Rijndael
Decrypt exactly one block of plaintext.
blockDecrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.SKIPJACK
Decrypt a single block.
blockDecrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.Serpent
Decrypt exactly one block of ciphertext.
blockEncrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.CAST5
The full encryption algorithm is given in the following four steps.
blockEncrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.IDEA
IDEA encryption/decryption algorithm using the current key schedule.
blockEncrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.MARS
Encrypt exactly one block of plaintext.
blockEncrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.RC2
Encrypt a single block.
blockEncrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.Rijndael
Encrypt exactly one block of plaintext.
blockEncrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.SKIPJACK
Encrypt a single, 8-byte block.
blockEncrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.Serpent
Encrypt exactly one block of plaintext.
buf - Variable in class cryptix.jce.provider.cipher.ModeCBC
buffers incomplete blocks
buf - Variable in class cryptix.jce.provider.cipher.ModeECB
buffers incomplete blocks
bufCount - Variable in class cryptix.jce.provider.cipher.Mode
How many bytes the buffer holds
byteCount - Variable in class cryptix.jce.provider.cipher.ModeCFB
How many bytes we have processed.

C

CAST5 - class cryptix.jce.provider.cipher.CAST5.
CAST5 (a.k.a.
CAST5() - Constructor for class cryptix.jce.provider.cipher.CAST5
 
CIPHER_BLOCK_SIZE - Variable in class cryptix.jce.provider.cipher.Mode
Block size of underlying cipher
cP - Static variable in class cryptix.jce.provider.cipher.Blowfish
Compressed initial values for the P-box and S-boxes
cS - Static variable in class cryptix.jce.provider.cipher.Blowfish
Compressed initial values for the P-box and S-boxes
cipher - Variable in class cryptix.jce.provider.cipher.Mode
Underlying block cipher
clone() - Method in class cryptix.jce.provider.cipher.BlockCipher
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone() - Method in class cryptix.jce.provider.cipher.Null
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone() - Method in class cryptix.jce.provider.cipher.RC4
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
clone() - Method in class cryptix.jce.provider.cipher.TripleDESInnerCBC
Always throws a CloneNotSupportedException (cloning of ciphers is not supported for security reasons).
coreCrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.BlockCipher
Encrypt a given buffer.
coreCrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.Blowfish
Encrypt or decrypt a single block of data.
coreCrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.CAST5
Encrypt or decrypt a single data block
coreCrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.DES
Perform a DES encryption or decryption operation of a single block.
coreCrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.IDEA
 
coreCrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.MARS
 
coreCrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.RC2
 
coreCrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.RC6
Encrypt or decrypt a single block (16 bytes), depending on the current mode and key.
coreCrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.Rijndael
 
coreCrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.SKIPJACK
 
coreCrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.Serpent
 
coreCrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.Square
 
coreCrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.TripleDES
Perform a DES encryption or decryption operation (depends on subkey).
coreCrypt(byte[], int, byte[], int) - Method in class cryptix.jce.provider.cipher.Twofish
 
coreGetBlockSize() - Method in class cryptix.jce.provider.cipher.BlockCipher
 
coreGetIV() - Method in class cryptix.jce.provider.cipher.Mode
 
coreGetIV() - Method in class cryptix.jce.provider.cipher.ModeCBC
 
coreGetIV() - Method in class cryptix.jce.provider.cipher.ModeCFB
 
coreGetIV() - Method in class cryptix.jce.provider.cipher.ModeECB
 
coreGetIV() - Method in class cryptix.jce.provider.cipher.ModeOFB
 
coreGetOutputSize(int) - Method in class cryptix.jce.provider.cipher.Mode
 
coreGetOutputSize(int) - Method in class cryptix.jce.provider.cipher.ModeCBC
 
coreGetOutputSize(int) - Method in class cryptix.jce.provider.cipher.ModeCFB
 
coreGetOutputSize(int) - Method in class cryptix.jce.provider.cipher.ModeECB
 
coreGetOutputSize(int) - Method in class cryptix.jce.provider.cipher.ModeOFB
 
coreGetParamSpec() - Method in class cryptix.jce.provider.cipher.Mode
 
coreGetParamSpec() - Method in class cryptix.jce.provider.cipher.ModeCBC
 
coreGetParamSpec() - Method in class cryptix.jce.provider.cipher.ModeCFB
 
coreGetParamSpec() - Method in class cryptix.jce.provider.cipher.ModeECB
 
coreGetParamSpec() - Method in class cryptix.jce.provider.cipher.ModeOFB
 
coreInit(Key, boolean) - Method in class cryptix.jce.provider.cipher.BlockCipher
 
coreInit(Key, boolean) - Method in class cryptix.jce.provider.cipher.Blowfish
Initialize the object for encryption or decryption, given a Key.
coreInit(Key, boolean) - Method in class cryptix.jce.provider.cipher.CAST5
Initializes this cipher using the specified key.
coreInit(Key, boolean) - Method in class cryptix.jce.provider.cipher.DES
 
coreInit(Key, boolean) - Method in class cryptix.jce.provider.cipher.IDEA
 
coreInit(Key, boolean) - Method in class cryptix.jce.provider.cipher.MARS
 
coreInit(boolean, Key, AlgorithmParameterSpec, SecureRandom) - Method in class cryptix.jce.provider.cipher.Mode
 
coreInit(boolean, Key, AlgorithmParameterSpec, SecureRandom) - Method in class cryptix.jce.provider.cipher.ModeCBC
 
coreInit(boolean, Key, AlgorithmParameterSpec, SecureRandom) - Method in class cryptix.jce.provider.cipher.ModeCFB
 
coreInit(boolean, Key, AlgorithmParameterSpec, SecureRandom) - Method in class cryptix.jce.provider.cipher.ModeECB
 
coreInit(boolean, Key, AlgorithmParameterSpec, SecureRandom) - Method in class cryptix.jce.provider.cipher.ModeOFB
 
coreInit(Key, boolean) - Method in class cryptix.jce.provider.cipher.RC2
 
coreInit(Key, boolean) - Method in class cryptix.jce.provider.cipher.RC6
 
coreInit(Key, boolean) - Method in class cryptix.jce.provider.cipher.Rijndael
 
coreInit(Key, boolean) - Method in class cryptix.jce.provider.cipher.SKIPJACK
 
coreInit(Key, boolean) - Method in class cryptix.jce.provider.cipher.Serpent
 
coreInit(Key, boolean) - Method in class cryptix.jce.provider.cipher.Square
 
coreInit(Key, boolean) - Method in class cryptix.jce.provider.cipher.TripleDES
 
coreInit(Key, boolean) - Method in class cryptix.jce.provider.cipher.Twofish
 
corePad(byte[], int) - Method in class cryptix.jce.provider.cipher.Padding
 
corePad(byte[], int) - Method in class cryptix.jce.provider.cipher.PaddingNone
 
corePad(byte[], int) - Method in class cryptix.jce.provider.cipher.PaddingPKCS5
 
coreUnPad(byte[], int) - Method in class cryptix.jce.provider.cipher.Padding
 
coreUnPad(byte[], int) - Method in class cryptix.jce.provider.cipher.PaddingNone
 
coreUnPad(byte[], int) - Method in class cryptix.jce.provider.cipher.PaddingPKCS5
 
coreUpdate(byte[], int, int, byte[], int) - Method in class cryptix.jce.provider.cipher.Mode
 
coreUpdate(byte[], int, int, byte[], int) - Method in class cryptix.jce.provider.cipher.ModeCBC
 
coreUpdate(byte[], int, int, byte[], int) - Method in class cryptix.jce.provider.cipher.ModeCFB
 
coreUpdate(byte[], int, int, byte[], int) - Method in class cryptix.jce.provider.cipher.ModeECB
 
coreUpdate(byte[], int, int, byte[], int) - Method in class cryptix.jce.provider.cipher.ModeOFB
 
crank() - Method in class cryptix.jce.provider.cipher.ModeCFB
Sync aka encrypt the shift register to yield the next block of key stream bytes.
cryptix.jce.provider.cipher - package cryptix.jce.provider.cipher
 

D

DEFAULT_NOF_ROUNDS - Static variable in class cryptix.jce.provider.cipher.CAST5
Various constants
DES - class cryptix.jce.provider.cipher.DES.
DES is a block cipher with an 8 byte block size.
DES() - Constructor for class cryptix.jce.provider.cipher.DES
 
DES_KEY_LENGTH - Static variable in class cryptix.jce.provider.cipher.TripleDES
 
decrypt - Variable in class cryptix.jce.provider.cipher.CAST5
We are in decrypt mode
decrypt - Variable in class cryptix.jce.provider.cipher.MARS
Encrypt (false) or decrypt mode (true)
decrypt - Variable in class cryptix.jce.provider.cipher.Mode
Decrypting?
decrypt - Variable in class cryptix.jce.provider.cipher.ModeCFB
Decrypt mode?
decrypt - Variable in class cryptix.jce.provider.cipher.Padding
 
decrypt - Variable in class cryptix.jce.provider.cipher.RC2
 
decrypt - Variable in class cryptix.jce.provider.cipher.RC6
Encrypt (false) or decrypt mode (true)
decrypt - Variable in class cryptix.jce.provider.cipher.Rijndael
True if in decrypt mode
decrypt - Variable in class cryptix.jce.provider.cipher.SKIPJACK
We are in decrypt mode
decrypt - Variable in class cryptix.jce.provider.cipher.Serpent
 
decrypt - Variable in class cryptix.jce.provider.cipher.Square
Are we decrypting?
decrypt - Variable in class cryptix.jce.provider.cipher.Twofish
Encrypt (false) or decrypt mode (true)
des1 - Variable in class cryptix.jce.provider.cipher.TripleDES
 
des2 - Variable in class cryptix.jce.provider.cipher.TripleDES
 
des3 - Variable in class cryptix.jce.provider.cipher.TripleDES
 
doFinal(byte[], int, int, byte[], int) - Method in class cryptix.jce.provider.cipher.Padding
 

E

E(int, int, int) - Static method in class cryptix.jce.provider.cipher.MARS
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class cryptix.jce.provider.cipher.BlockCipher
 
engineDoFinal(byte[], int, int) - Method in class cryptix.jce.provider.cipher.BlockCipher
Implemented in terms of engineDoFinal(byte[], int, int, byte[], int)
engineDoFinal(byte[], int, int, byte[], int) - Method in class cryptix.jce.provider.cipher.Null
 
engineDoFinal(byte[], int, int) - Method in class cryptix.jce.provider.cipher.Null
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class cryptix.jce.provider.cipher.RC4
 
engineDoFinal(byte[], int, int) - Method in class cryptix.jce.provider.cipher.RC4
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
engineDoFinal(byte[], int, int) - Method in class cryptix.jce.provider.cipher.TripleDESInnerCBC
Implemented in terms of engineDoFinal(byte[], int, int, byte[], int)
engineGetBlockSize() - Method in class cryptix.jce.provider.cipher.BlockCipher
 
engineGetBlockSize() - Method in class cryptix.jce.provider.cipher.Null
Returns the length of an input block, in bytes.
engineGetBlockSize() - Method in class cryptix.jce.provider.cipher.RC4
Returns the length of an input block, in bytes.
engineGetBlockSize() - Method in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
engineGetIV() - Method in class cryptix.jce.provider.cipher.BlockCipher
Returns a copy of the initialization vector (IV) used in this cipher.
engineGetIV() - Method in class cryptix.jce.provider.cipher.Null
We don't use IVs.
engineGetIV() - Method in class cryptix.jce.provider.cipher.RC4
 
engineGetIV() - Method in class cryptix.jce.provider.cipher.TripleDESInnerCBC
Returns a copy of the initialization vector (IV) used in this cipher.
engineGetKeySize(Key) - Method in class cryptix.jce.provider.cipher.BlockCipher
 
engineGetKeySize(Key) - Method in class cryptix.jce.provider.cipher.RC4
 
engineGetKeySize(Key) - Method in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
engineGetOutputSize(int) - Method in class cryptix.jce.provider.cipher.BlockCipher
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
engineGetOutputSize(int) - Method in class cryptix.jce.provider.cipher.Null
Return output size given input length.
engineGetOutputSize(int) - Method in class cryptix.jce.provider.cipher.RC4
 
engineGetOutputSize(int) - Method in class cryptix.jce.provider.cipher.TripleDESInnerCBC
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
engineGetParameters() - Method in class cryptix.jce.provider.cipher.BlockCipher
 
engineGetParameters() - Method in class cryptix.jce.provider.cipher.Null
 
engineGetParameters() - Method in class cryptix.jce.provider.cipher.RC4
 
engineGetParameters() - Method in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
engineInit(int, Key, SecureRandom) - Method in class cryptix.jce.provider.cipher.BlockCipher
Initialize this blockcipher for encryption or decryption.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class cryptix.jce.provider.cipher.BlockCipher
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class cryptix.jce.provider.cipher.BlockCipher
 
engineInit(int, Key, SecureRandom) - Method in class cryptix.jce.provider.cipher.Null
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class cryptix.jce.provider.cipher.Null
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class cryptix.jce.provider.cipher.Null
 
engineInit(int, Key, SecureRandom) - Method in class cryptix.jce.provider.cipher.RC4
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class cryptix.jce.provider.cipher.RC4
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class cryptix.jce.provider.cipher.RC4
 
engineInit(int, Key, SecureRandom) - Method in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
engineSetMode(String) - Method in class cryptix.jce.provider.cipher.BlockCipher
 
engineSetMode(String) - Method in class cryptix.jce.provider.cipher.Null
 
engineSetMode(String) - Method in class cryptix.jce.provider.cipher.RC4
 
engineSetMode(String) - Method in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
engineSetPadding(String) - Method in class cryptix.jce.provider.cipher.BlockCipher
 
engineSetPadding(String) - Method in class cryptix.jce.provider.cipher.Null
 
engineSetPadding(String) - Method in class cryptix.jce.provider.cipher.RC4
 
engineSetPadding(String) - Method in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
engineUpdate(byte[], int, int, byte[], int) - Method in class cryptix.jce.provider.cipher.BlockCipher
 
engineUpdate(byte[], int, int) - Method in class cryptix.jce.provider.cipher.BlockCipher
Implemented in terms of engineUpdate(byte[], int, int, byte[], int)
engineUpdate(byte[], int, int, byte[], int) - Method in class cryptix.jce.provider.cipher.Null
 
engineUpdate(byte[], int, int) - Method in class cryptix.jce.provider.cipher.Null
 
engineUpdate(byte[], int, int, byte[], int) - Method in class cryptix.jce.provider.cipher.RC4
 
engineUpdate(byte[], int, int) - Method in class cryptix.jce.provider.cipher.RC4
 
engineUpdate(byte[], int, int, byte[], int) - Method in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
engineUpdate(byte[], int, int) - Method in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
expand(String) - Static method in class cryptix.jce.provider.cipher.CAST5
Expand a String of compressed S-box data and return an S-box with uncompressed data.
extraCrankCount - Variable in class cryptix.jce.provider.cipher.ModeOpenpgpCFB
Holds byteCount where the OpenPGP CFB extra crank is required.
extractIV(AlgorithmParameterSpec) - Method in class cryptix.jce.provider.cipher.Mode
 

F

F - Static variable in class cryptix.jce.provider.cipher.SKIPJACK
 
F32(int, int, int[]) - Static method in class cryptix.jce.provider.cipher.Twofish
 
Fe32(int[], int, int) - Static method in class cryptix.jce.provider.cipher.Twofish
 
f1(int, int, int) - Method in class cryptix.jce.provider.cipher.CAST5
 
f2(int, int, int) - Method in class cryptix.jce.provider.cipher.CAST5
 
f3(int, int, int) - Method in class cryptix.jce.provider.cipher.CAST5
 
feedbackSize - Variable in class cryptix.jce.provider.cipher.ModeCFB
Feedback size in bytes.

G

G(int, int) - Method in class cryptix.jce.provider.cipher.SKIPJACK
G-function used by blockEncrypt
GF256_FDBK - Static variable in class cryptix.jce.provider.cipher.Twofish
Primitive polynomial for GF(256)
GF256_FDBK_2 - Static variable in class cryptix.jce.provider.cipher.Twofish
Primitive polynomial for GF(256)
GF256_FDBK_4 - Static variable in class cryptix.jce.provider.cipher.Twofish
Primitive polynomial for GF(256)
GINV(int, int) - Method in class cryptix.jce.provider.cipher.SKIPJACK
G-inverse function used by blockDecrypt
generateIV() - Method in class cryptix.jce.provider.cipher.Mode
 
generateSubKeys(byte[]) - Method in class cryptix.jce.provider.cipher.MARS
Expand a session key into 40 MARS subkeys in int[] this.K .
generateSubKeys(byte[]) - Method in class cryptix.jce.provider.cipher.RC6
Set encryption mode and key.
generateSubKeys(byte[]) - Method in class cryptix.jce.provider.cipher.Serpent
Expand a user-supplied key material into a session key.
getBlockSize() - Method in class cryptix.jce.provider.cipher.Mode
 
getBlockSize() - Method in class cryptix.jce.provider.cipher.Padding
This method delegates to the wrapped Mode instance.
getBufSize() - Method in class cryptix.jce.provider.cipher.Mode
 
getBufSize() - Method in class cryptix.jce.provider.cipher.Padding
 
getIV() - Method in class cryptix.jce.provider.cipher.Mode
 
getIV() - Method in class cryptix.jce.provider.cipher.Padding
This method delegates to the wrapped Mode instance.
getInstance(String, BlockCipher) - Static method in class cryptix.jce.provider.cipher.Mode
 
getInstance(String, Mode) - Static method in class cryptix.jce.provider.cipher.Padding
Factory method for obtaining different padding type objects.
getOutputSize(int) - Method in class cryptix.jce.provider.cipher.Mode
 
getOutputSize(int) - Method in class cryptix.jce.provider.cipher.Padding
 
getPadSize(int) - Method in class cryptix.jce.provider.cipher.Padding
 
getPadSize(int) - Method in class cryptix.jce.provider.cipher.PaddingNone
 
getPadSize(int) - Method in class cryptix.jce.provider.cipher.PaddingPKCS5
 
getParamSpec() - Method in class cryptix.jce.provider.cipher.Mode
 
getParamSpec() - Method in class cryptix.jce.provider.cipher.Padding
This method delegates to the wrapped Mode instance.
getRounds(int) - Static method in class cryptix.jce.provider.cipher.Rijndael
Return The number of rounds for a given Rijndael keysize.

I

IDEA - class cryptix.jce.provider.cipher.IDEA.
IDEA is a block cipher with a key length of 16 bytes and a block length of 8 bytes.
IDEA() - Constructor for class cryptix.jce.provider.cipher.IDEA
 
INTERNAL_KEY_LENGTH - Static variable in class cryptix.jce.provider.cipher.DES
 
INTERNAL_KEY_LENGTH - Static variable in class cryptix.jce.provider.cipher.IDEA
 
IV - Variable in class cryptix.jce.provider.cipher.ModeCBC
the IV which is used here
IV - Variable in class cryptix.jce.provider.cipher.ModeOFB
the IV which is used here
IV_SIZE - Static variable in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
iVec - Variable in class cryptix.jce.provider.cipher.ModeCFB
IV.
init(boolean, Key, AlgorithmParameterSpec, SecureRandom) - Method in class cryptix.jce.provider.cipher.Mode
 
init(boolean, Key, AlgorithmParameterSpec, SecureRandom) - Method in class cryptix.jce.provider.cipher.Padding
This method delegates to the wrapped Mode instance.
internalUpdate(byte[], int, int, byte[], int) - Method in class cryptix.jce.provider.cipher.Null
 
inv(short) - Static method in class cryptix.jce.provider.cipher.IDEA
 
invertKey() - Method in class cryptix.jce.provider.cipher.IDEA
 
invertKey(int[]) - Static method in class cryptix.jce.provider.cipher.Rijndael
 
isBuffered - Variable in class cryptix.jce.provider.cipher.Padding
 

K

K - Variable in class cryptix.jce.provider.cipher.MARS
Subkeys (40).
K - Variable in class cryptix.jce.provider.cipher.Rijndael
Subkeys
K - Variable in class cryptix.jce.provider.cipher.SKIPJACK
Twelf-byte array of subkeys.
K - Variable in class cryptix.jce.provider.cipher.Serpent
 
K00 - Variable in class cryptix.jce.provider.cipher.Blowfish
Individual ints representing the session key taken from int[] P.
K01 - Variable in class cryptix.jce.provider.cipher.Blowfish
Individual ints representing the session key taken from int[] P.
K02 - Variable in class cryptix.jce.provider.cipher.Blowfish
Individual ints representing the session key taken from int[] P.
K03 - Variable in class cryptix.jce.provider.cipher.Blowfish
Individual ints representing the session key taken from int[] P.
K04 - Variable in class cryptix.jce.provider.cipher.Blowfish
Individual ints representing the session key taken from int[] P.
K05 - Variable in class cryptix.jce.provider.cipher.Blowfish
Individual ints representing the session key taken from int[] P.
K06 - Variable in class cryptix.jce.provider.cipher.Blowfish
Individual ints representing the session key taken from int[] P.
K07 - Variable in class cryptix.jce.provider.cipher.Blowfish
Individual ints representing the session key taken from int[] P.
K08 - Variable in class cryptix.jce.provider.cipher.Blowfish
Individual ints representing the session key taken from int[] P.
K09 - Variable in class cryptix.jce.provider.cipher.Blowfish
Individual ints representing the session key taken from int[] P.
K10 - Variable in class cryptix.jce.provider.cipher.Blowfish
Individual ints representing the session key taken from int[] P.
K11 - Variable in class cryptix.jce.provider.cipher.Blowfish
Individual ints representing the session key taken from int[] P.
K12 - Variable in class cryptix.jce.provider.cipher.Blowfish
Individual ints representing the session key taken from int[] P.
K13 - Variable in class cryptix.jce.provider.cipher.Blowfish
Individual ints representing the session key taken from int[] P.
K14 - Variable in class cryptix.jce.provider.cipher.Blowfish
Individual ints representing the session key taken from int[] P.
K15 - Variable in class cryptix.jce.provider.cipher.Blowfish
Individual ints representing the session key taken from int[] P.
K16 - Variable in class cryptix.jce.provider.cipher.Blowfish
Individual ints representing the session key taken from int[] P.
K17 - Variable in class cryptix.jce.provider.cipher.Blowfish
Individual ints representing the session key taken from int[] P.
KEY_LENGTH - Static variable in class cryptix.jce.provider.cipher.DES
 
KEY_LENGTH - Static variable in class cryptix.jce.provider.cipher.IDEA
 
KEY_LENGTH - Static variable in class cryptix.jce.provider.cipher.SKIPJACK
 
KEY_LENGTH - Static variable in class cryptix.jce.provider.cipher.Square
 
KEY_LENGTH - Static variable in class cryptix.jce.provider.cipher.TripleDES
 
KEY_SIZE - Static variable in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
Km0 - Variable in class cryptix.jce.provider.cipher.CAST5
Masking session keys.
Km1 - Variable in class cryptix.jce.provider.cipher.CAST5
Masking session keys.
Km10 - Variable in class cryptix.jce.provider.cipher.CAST5
Masking session keys.
Km11 - Variable in class cryptix.jce.provider.cipher.CAST5
Masking session keys.
Km12 - Variable in class cryptix.jce.provider.cipher.CAST5
Masking session keys.
Km13 - Variable in class cryptix.jce.provider.cipher.CAST5
Masking session keys.
Km14 - Variable in class cryptix.jce.provider.cipher.CAST5
Masking session keys.
Km15 - Variable in class cryptix.jce.provider.cipher.CAST5
Masking session keys.
Km2 - Variable in class cryptix.jce.provider.cipher.CAST5
Masking session keys.
Km3 - Variable in class cryptix.jce.provider.cipher.CAST5
Masking session keys.
Km4 - Variable in class cryptix.jce.provider.cipher.CAST5
Masking session keys.
Km5 - Variable in class cryptix.jce.provider.cipher.CAST5
Masking session keys.
Km6 - Variable in class cryptix.jce.provider.cipher.CAST5
Masking session keys.
Km7 - Variable in class cryptix.jce.provider.cipher.CAST5
Masking session keys.
Km8 - Variable in class cryptix.jce.provider.cipher.CAST5
Masking session keys.
Km9 - Variable in class cryptix.jce.provider.cipher.CAST5
Masking session keys.
Kr0 - Variable in class cryptix.jce.provider.cipher.CAST5
Rotation session keys.
Kr1 - Variable in class cryptix.jce.provider.cipher.CAST5
Rotation session keys.
Kr10 - Variable in class cryptix.jce.provider.cipher.CAST5
Rotation session keys.
Kr11 - Variable in class cryptix.jce.provider.cipher.CAST5
Rotation session keys.
Kr12 - Variable in class cryptix.jce.provider.cipher.CAST5
Rotation session keys.
Kr13 - Variable in class cryptix.jce.provider.cipher.CAST5
Rotation session keys.
Kr14 - Variable in class cryptix.jce.provider.cipher.CAST5
Rotation session keys.
Kr15 - Variable in class cryptix.jce.provider.cipher.CAST5
Rotation session keys.
Kr2 - Variable in class cryptix.jce.provider.cipher.CAST5
Rotation session keys.
Kr3 - Variable in class cryptix.jce.provider.cipher.CAST5
Rotation session keys.
Kr4 - Variable in class cryptix.jce.provider.cipher.CAST5
Rotation session keys.
Kr5 - Variable in class cryptix.jce.provider.cipher.CAST5
Rotation session keys.
Kr6 - Variable in class cryptix.jce.provider.cipher.CAST5
Rotation session keys.
Kr7 - Variable in class cryptix.jce.provider.cipher.CAST5
Rotation session keys.
Kr8 - Variable in class cryptix.jce.provider.cipher.CAST5
Rotation session keys.
Kr9 - Variable in class cryptix.jce.provider.cipher.CAST5
Rotation session keys.
key - Variable in class cryptix.jce.provider.cipher.BlockCipher
Our key.
keyEncrypt(int, int, int[], int) - Method in class cryptix.jce.provider.cipher.Blowfish
Perform a Blowfish encryption.
keyStreamBuf - Variable in class cryptix.jce.provider.cipher.ModeCFB
Key stream aka encrypted shift register.
keyStreamBuf - Variable in class cryptix.jce.provider.cipher.ModeOFB
 
keyStreamBufOffset - Variable in class cryptix.jce.provider.cipher.ModeOFB
 
keyStreamPtr - Variable in class cryptix.jce.provider.cipher.ModeCFB
Ptr to next usable byte in key stream buffer.
ks - Variable in class cryptix.jce.provider.cipher.IDEA
The key schedule.

L

LFSR1(int) - Static method in class cryptix.jce.provider.cipher.Twofish
 
LFSR2(int) - Static method in class cryptix.jce.provider.cipher.Twofish
 
limit - Variable in class cryptix.jce.provider.cipher.Rijndael
(ROUNDS-1) * 4

M

MARS - class cryptix.jce.provider.cipher.MARS.
MARS is an AES candidate submitted by IBM.
MARS() - Constructor for class cryptix.jce.provider.cipher.MARS
 
MAX_NOF_ROUNDS - Static variable in class cryptix.jce.provider.cipher.CAST5
Various constants
MAX_USER_KEY_LENGTH - Static variable in class cryptix.jce.provider.cipher.Blowfish
Self eplanatory constants
MDS - Static variable in class cryptix.jce.provider.cipher.Twofish
MDS matrix
MIN_NOF_ROUNDS - Static variable in class cryptix.jce.provider.cipher.CAST5
Various constants
MIN_USER_KEY_LENGTH - Static variable in class cryptix.jce.provider.cipher.Blowfish
Self eplanatory constants
Mode - class cryptix.jce.provider.cipher.Mode.
A fully constructed Cipher instance looks like this:
Mode(BlockCipher) - Constructor for class cryptix.jce.provider.cipher.Mode
 
ModeCBC - class cryptix.jce.provider.cipher.ModeCBC.
Please read the comments in the source.
ModeCBC(BlockCipher) - Constructor for class cryptix.jce.provider.cipher.ModeCBC
 
ModeCFB - class cryptix.jce.provider.cipher.ModeCFB.
 
ModeCFB(BlockCipher) - Constructor for class cryptix.jce.provider.cipher.ModeCFB
Construct CFB mode with a feedback size equal to the block size of the underlying cipher.
ModeCFB(BlockCipher, int) - Constructor for class cryptix.jce.provider.cipher.ModeCFB
Construct CFB mode with the given feedback size.
ModeECB - class cryptix.jce.provider.cipher.ModeECB.
Please read the comments in the source.
ModeECB(BlockCipher) - Constructor for class cryptix.jce.provider.cipher.ModeECB
 
ModeOFB - class cryptix.jce.provider.cipher.ModeOFB.
Please read the comments in the source.
ModeOFB(BlockCipher) - Constructor for class cryptix.jce.provider.cipher.ModeOFB
 
ModeOpenpgpCFB - class cryptix.jce.provider.cipher.ModeOpenpgpCFB.
This mode implements the special CFB mode used by the OpenPGP standard (RFC 2440)
ModeOpenpgpCFB(BlockCipher) - Constructor for class cryptix.jce.provider.cipher.ModeOpenpgpCFB
 
Mx_1(int) - Static method in class cryptix.jce.provider.cipher.Twofish
 
Mx_X(int) - Static method in class cryptix.jce.provider.cipher.Twofish
 
Mx_Y(int) - Static method in class cryptix.jce.provider.cipher.Twofish
 
makeKey(Key) - Method in class cryptix.jce.provider.cipher.CAST5
Expands a user key to a working CAST5 128-bit key --by padding it with 0x00 if it's shorter than 16 bytes-- and generates the masking and rotation keypairs for the block cipher.
makeKey(Key) - Method in class cryptix.jce.provider.cipher.IDEA
 
makeKey(Key) - Method in class cryptix.jce.provider.cipher.RC2
Expands a user key to a working RC2 key.
makeKey(Key) - Method in class cryptix.jce.provider.cipher.RC4
Expands a user-key to a working key schedule.
makeKey(byte[], boolean) - Static method in class cryptix.jce.provider.cipher.Rijndael
Expand a user-supplied key material into a session key.
makeKey(Key, boolean) - Method in class cryptix.jce.provider.cipher.Square
Expands a user-key to a working key schedule.
makeSubKeys(byte[]) - Method in class cryptix.jce.provider.cipher.Twofish
Expand a user-supplied key material into a session key.
maskFrom(int) - Static method in class cryptix.jce.provider.cipher.MARS
Generate a bit-mask M from x.
mode - Variable in class cryptix.jce.provider.cipher.BlockCipher
 
mode - Variable in class cryptix.jce.provider.cipher.Padding
Cipher/Mode delegate
mul(int, int) - Static method in class cryptix.jce.provider.cipher.IDEA
 
mul(int, int) - Static method in class cryptix.jce.provider.cipher.Square
Returns the product of two binary numbers a and b, using the generator ROOT as the modulus: p = (a * b) mod ROOT.

N

Null - class cryptix.jce.provider.cipher.Null.
Null cipher (identity transformation).
Null() - Constructor for class cryptix.jce.provider.cipher.Null
 
needCrank() - Method in class cryptix.jce.provider.cipher.ModeCFB
Sync policy, can be overridden in subclasses.
needCrank() - Method in class cryptix.jce.provider.cipher.ModeOpenpgpCFB
 
needsPadding() - Method in class cryptix.jce.provider.cipher.Mode
 
needsPadding() - Method in class cryptix.jce.provider.cipher.ModeCBC
 
needsPadding() - Method in class cryptix.jce.provider.cipher.ModeCFB
 
needsPadding() - Method in class cryptix.jce.provider.cipher.ModeECB
 
needsPadding() - Method in class cryptix.jce.provider.cipher.ModeOFB
 
needsPadding - Variable in class cryptix.jce.provider.cipher.PaddingNone
 

O

OFFSET - Static variable in class cryptix.jce.provider.cipher.Square
 

P

P - Variable in class cryptix.jce.provider.cipher.Blowfish
P-box, used during key-setup
P - Static variable in class cryptix.jce.provider.cipher.RC6
Magic constants
P - Static variable in class cryptix.jce.provider.cipher.Twofish
Fixed 8x8 permutation S-boxes
PHI - Static variable in class cryptix.jce.provider.cipher.Serpent
 
PROVIDER - Static variable in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
P_00 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_01 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_02 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_03 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_04 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_10 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_11 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_12 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_13 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_14 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_20 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_21 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_22 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_23 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_24 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_30 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_31 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_32 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_33 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
P_34 - Static variable in class cryptix.jce.provider.cipher.Twofish
Define the fixed p0/p1 permutations used in keyed S-box lookup.
Padding - class cryptix.jce.provider.cipher.Padding.
A fully constructed Cipher instance looks like this:
Padding(Mode) - Constructor for class cryptix.jce.provider.cipher.Padding
 
PaddingNone - class cryptix.jce.provider.cipher.PaddingNone.
 
PaddingNone(Mode) - Constructor for class cryptix.jce.provider.cipher.PaddingNone
 
PaddingPKCS5 - class cryptix.jce.provider.cipher.PaddingPKCS5.
This class implements generalized PKCS#5 padding.
PaddingPKCS5(Mode) - Constructor for class cryptix.jce.provider.cipher.PaddingPKCS5
 
padding - Variable in class cryptix.jce.provider.cipher.BlockCipher
 
prevBlock - Variable in class cryptix.jce.provider.cipher.ModeCBC
previous ciphertext block (during decryption only)
privateEngineUpdate(byte[], int, int, byte[], int) - Method in class cryptix.jce.provider.cipher.RC4
 

Q

Q - Static variable in class cryptix.jce.provider.cipher.RC6
Magic constants

R

R - Static variable in class cryptix.jce.provider.cipher.Square
 
RC2 - class cryptix.jce.provider.cipher.RC2.
RC2TM
RC2() - Constructor for class cryptix.jce.provider.cipher.RC2
 
RC4 - class cryptix.jce.provider.cipher.RC4.
This class implements the RC4TM stream cipher.
RC4() - Constructor for class cryptix.jce.provider.cipher.RC4
Constructs an RC4 cipher object, in the UNINITIALIZED state.
RC6 - class cryptix.jce.provider.cipher.RC6.
Simple implementation of Ron Rivest's RC6 cipher.
RC6() - Constructor for class cryptix.jce.provider.cipher.RC6
 
ROOT - Static variable in class cryptix.jce.provider.cipher.Square
 
ROUNDS - Static variable in class cryptix.jce.provider.cipher.Blowfish
Self eplanatory constants
ROUNDS - Static variable in class cryptix.jce.provider.cipher.DES
 
ROUNDS - Static variable in class cryptix.jce.provider.cipher.IDEA
 
ROUNDS - Static variable in class cryptix.jce.provider.cipher.MARS
 
ROUNDS - Static variable in class cryptix.jce.provider.cipher.RC6
Number of rounds
ROUNDS - Static variable in class cryptix.jce.provider.cipher.Serpent
 
ROUNDS - Static variable in class cryptix.jce.provider.cipher.Twofish
 
ROUNDS_12 - Variable in class cryptix.jce.provider.cipher.Rijndael
 
ROUNDS_14 - Variable in class cryptix.jce.provider.cipher.Rijndael
 
RS_GF_FDBK - Static variable in class cryptix.jce.provider.cipher.Twofish
 
RS_MDS_Encode(int, int) - Static method in class cryptix.jce.provider.cipher.Twofish
Use (12, 8) Reed-Solomon code over GF(256) to produce a key S-box 32-bit entity from two key material 32-bit entities.
RS_rem(int) - Static method in class cryptix.jce.provider.cipher.Twofish
 
Rijndael - class cryptix.jce.provider.cipher.Rijndael.
Rijndael --pronounced Reindaal-- is a symmetric cipher with a 128-bit block size and variable key-size (128-, 192- and 256-bit).
Rijndael() - Constructor for class cryptix.jce.provider.cipher.Rijndael
 
rc4(byte[], int, int, byte[], int) - Method in class cryptix.jce.provider.cipher.RC4
RC4 encryption/decryption.
rcon - Static variable in class cryptix.jce.provider.cipher.Rijndael
 
rot32L(int, int) - Static method in class cryptix.jce.provider.cipher.Square
Left rotate a 32-bit chunk.
rot32R(int, int) - Static method in class cryptix.jce.provider.cipher.Square
Right rotate a 32-bit chunk.
rotl(int, int) - Static method in class cryptix.jce.provider.cipher.MARS
Rotate left an int by the specified amount.
rotl(int, int) - Static method in class cryptix.jce.provider.cipher.RC6
Rotate left.
rotr(int, int) - Static method in class cryptix.jce.provider.cipher.RC6
Rotate right.
rounds - Variable in class cryptix.jce.provider.cipher.CAST5
Number of rounds (depends on key length)

S

S - Static variable in class cryptix.jce.provider.cipher.MARS
MARS S-box
S - Variable in class cryptix.jce.provider.cipher.RC6
Subkeys
S - Static variable in class cryptix.jce.provider.cipher.Rijndael
 
S0 - Variable in class cryptix.jce.provider.cipher.Blowfish
4 S-boxes
S0 - Static variable in class cryptix.jce.provider.cipher.CAST5
8 S-boxes
S1 - Variable in class cryptix.jce.provider.cipher.Blowfish
4 S-boxes
S1 - Static variable in class cryptix.jce.provider.cipher.CAST5
8 S-boxes
S2 - Variable in class cryptix.jce.provider.cipher.Blowfish
4 S-boxes
S2 - Static variable in class cryptix.jce.provider.cipher.CAST5
8 S-boxes
S3 - Variable in class cryptix.jce.provider.cipher.Blowfish
4 S-boxes
S3 - Static variable in class cryptix.jce.provider.cipher.CAST5
8 S-boxes
S4 - Static variable in class cryptix.jce.provider.cipher.CAST5
8 S-boxes
S5 - Static variable in class cryptix.jce.provider.cipher.CAST5
8 S-boxes
S6 - Static variable in class cryptix.jce.provider.cipher.CAST5
8 S-boxes
S7 - Static variable in class cryptix.jce.provider.cipher.CAST5
8 S-boxes
S8 - Static variable in class cryptix.jce.provider.cipher.CAST5
8 S-boxes
SD - Static variable in class cryptix.jce.provider.cipher.Square
Encryption and decryption Square S-Box values
SE - Static variable in class cryptix.jce.provider.cipher.Square
Encryption and decryption Square S-Box values
SKB - Static variable in class cryptix.jce.provider.cipher.DES
Table for PC2 permutations in key schedule computation.
SKIPJACK - class cryptix.jce.provider.cipher.SKIPJACK.
SKIPJACK
SKIPJACK() - Constructor for class cryptix.jce.provider.cipher.SKIPJACK
 
SK_BUMP - Static variable in class cryptix.jce.provider.cipher.Twofish
 
SK_ROTL - Static variable in class cryptix.jce.provider.cipher.Twofish
 
SP_TRANS - Static variable in class cryptix.jce.provider.cipher.DES
Table for S-boxes and permutations, used in encrypt_base.
SS - Static variable in class cryptix.jce.provider.cipher.Rijndael
 
STATE_DECRYPT - Static variable in class cryptix.jce.provider.cipher.BlockCipher
 
STATE_ENCRYPT - Static variable in class cryptix.jce.provider.cipher.BlockCipher
 
STATE_UNINITIALIZED - Static variable in class cryptix.jce.provider.cipher.BlockCipher
 
S_BOX - Static variable in class cryptix.jce.provider.cipher.RC2
RC2 uses a single 256-byte S-box derived from the ciphertext contents of Beale Cipher No.1 XOR'd with a one-time pad.
Sbox - Static variable in class cryptix.jce.provider.cipher.Serpent
An array of 8 (number of rounds/4) S boxes.
Serpent - class cryptix.jce.provider.cipher.Serpent.
A bit-slice implementation in Java of the Serpent cipher.
Serpent() - Constructor for class cryptix.jce.provider.cipher.Serpent
 
Si - Static variable in class cryptix.jce.provider.cipher.Rijndael
 
Square - class cryptix.jce.provider.cipher.Square.
The Square algorithm.
Square() - Constructor for class cryptix.jce.provider.cipher.Square
 
sBox - Variable in class cryptix.jce.provider.cipher.RC4
Contents of the current set S-box.
sBox - Variable in class cryptix.jce.provider.cipher.Twofish
Key dependent S-box
sKey - Variable in class cryptix.jce.provider.cipher.DES
The internal key schedule
sKey - Variable in class cryptix.jce.provider.cipher.RC2
The session key.
sKey - Variable in class cryptix.jce.provider.cipher.Square
This instance's Square key schedule.
sP - Static variable in class cryptix.jce.provider.cipher.Blowfish
P-box and S-boxes
sS - Static variable in class cryptix.jce.provider.cipher.Blowfish
P-box and S-boxes
sS0 - Static variable in class cryptix.jce.provider.cipher.CAST5
Compressed S-boxes.
sS1 - Static variable in class cryptix.jce.provider.cipher.CAST5
Compressed S-boxes.
sS2 - Static variable in class cryptix.jce.provider.cipher.CAST5
Compressed S-boxes.
sS3 - Static variable in class cryptix.jce.provider.cipher.CAST5
Compressed S-boxes.
sS4 - Static variable in class cryptix.jce.provider.cipher.CAST5
Compressed S-boxes.
sS5 - Static variable in class cryptix.jce.provider.cipher.CAST5
Compressed S-boxes.
sS6 - Static variable in class cryptix.jce.provider.cipher.CAST5
Compressed S-boxes.
sS7 - Static variable in class cryptix.jce.provider.cipher.CAST5
Compressed S-boxes.
sS8 - Static variable in class cryptix.jce.provider.cipher.CAST5
Compressed S-boxes.
scratchBuf - Variable in class cryptix.jce.provider.cipher.Padding
 
shiftInByte(byte) - Method in class cryptix.jce.provider.cipher.ModeCFB
Shift a byte into the shift register and 'sync' (encrypt shift reg) if neccessary.
shiftReg - Variable in class cryptix.jce.provider.cipher.ModeCFB
Shift register.
shiftRegPtr - Variable in class cryptix.jce.provider.cipher.ModeCFB
Where the next shifted-in byte will be put.
square(byte[], int, byte[], int, int[], byte[]) - Method in class cryptix.jce.provider.cipher.Square
Applies the Square algorithm (for both encryption and decryption since it is the same) on a 128-bit plain/cipher text into a same length cipher/ plain text using the Square formulae, relevant sub-keys, transposition and S-Box values.
state - Variable in class cryptix.jce.provider.cipher.BlockCipher
State
subKeys - Variable in class cryptix.jce.provider.cipher.Twofish
Subkeys

T

T1 - Static variable in class cryptix.jce.provider.cipher.Rijndael
 
T2 - Static variable in class cryptix.jce.provider.cipher.Rijndael
 
T3 - Static variable in class cryptix.jce.provider.cipher.Rijndael
 
T4 - Static variable in class cryptix.jce.provider.cipher.Rijndael
 
T5 - Static variable in class cryptix.jce.provider.cipher.Rijndael
 
T6 - Static variable in class cryptix.jce.provider.cipher.Rijndael
 
T7 - Static variable in class cryptix.jce.provider.cipher.Rijndael
 
T8 - Static variable in class cryptix.jce.provider.cipher.Rijndael
 
TD - Static variable in class cryptix.jce.provider.cipher.Square
Transposition boxes for encryption and decryption
TE - Static variable in class cryptix.jce.provider.cipher.Square
Transposition boxes for encryption and decryption
TOTAL_SUBKEYS - Static variable in class cryptix.jce.provider.cipher.Twofish
 
TripleDES - class cryptix.jce.provider.cipher.TripleDES.
This class implements Triple DES EDE encryption with three independent keys.
TripleDES() - Constructor for class cryptix.jce.provider.cipher.TripleDES
 
TripleDESInnerCBC - class cryptix.jce.provider.cipher.TripleDESInnerCBC.
 
TripleDESInnerCBC() - Constructor for class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
Twofish - class cryptix.jce.provider.cipher.Twofish.
Twofish is an AES candidate algorithm.
Twofish() - Constructor for class cryptix.jce.provider.cipher.Twofish
 
transform(int[], int[]) - Static method in class cryptix.jce.provider.cipher.Square
Applies the Theta function to an input in in order to produce in out an internal session sub-key.

U

U1 - Static variable in class cryptix.jce.provider.cipher.Rijndael
 
U2 - Static variable in class cryptix.jce.provider.cipher.Rijndael
 
U3 - Static variable in class cryptix.jce.provider.cipher.Rijndael
 
U4 - Static variable in class cryptix.jce.provider.cipher.Rijndael
 
unscramble(int) - Static method in class cryptix.jce.provider.cipher.CAST5
Assuming the input is a 32-bit block organised as: b31b30b29...b0, returns an array of 4 Java ints, containing from position 0 onward the values: {b31b30b29b28, b27b26b25b24, ...
update(byte[], int, int, byte[], int) - Method in class cryptix.jce.provider.cipher.Mode
 
update(byte[], int, int, byte[], int) - Method in class cryptix.jce.provider.cipher.Padding
This method delegates to the wrapped Mode instance.

X

x - Variable in class cryptix.jce.provider.cipher.RC4
The two indices for the S-box computation referred to as i and j in Schneier.

Y

y - Variable in class cryptix.jce.provider.cipher.RC4
The two indices for the S-box computation referred to as i and j in Schneier.

_

_b(int, int) - Static method in class cryptix.jce.provider.cipher.Twofish
 
_c1 - Variable in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
_c2 - Variable in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
_c3 - Variable in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 
_ivBuf - Variable in class cryptix.jce.provider.cipher.TripleDESInnerCBC
 

A B C D E F G I K L M N O P Q R S T U X Y _