|
|||||||||
Home >> All >> cryptix >> jce >> provider >> [ cipher overview ] | PREV NEXT |
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
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
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 _
|
|||||||||
Home >> All >> cryptix >> jce >> provider >> [ cipher overview ] | PREV NEXT |