Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Cryptix V3.2
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
xjava.security.Cipher

Packages that use Cipher
cryptix.provider.cipher |
cryptix.provider.elgamal |
cryptix.provider.mode |
cryptix.provider.rsa |
xjava.security |

Uses of Cipher in cryptix.provider.cipher

Subclasses of Cipher in cryptix.provider.cipher
`class` | `Blowfish` This class implements the Blowfish block cipher.
`class` | `CAST5` A subclass of Cipher to implement the CAST5 (a.k.a.
`class` | `DES` DES is a block cipher with an 8 byte block size.
`class` | `DES_EDE3` This class implements Triple DES EDE encryption with three independent keys.
`class` | `DES2X` This class implements DES2X encryption with four independent keys.
`class` | `DESX` This class implements DESX encryption with two independent keys.
`class` | `IDEA` IDEA is a block cipher with a key length of 16 bytes and a block length of 8 bytes.
`class` | `LOKI91` LOKI is a proposed Australian alternative cipher to DES.
`class` | `RC2` A subclass of Cipher to implement the RC2 (TM) block cipher algorithm in Java.
`class` | `RC4` This class implements the RC4 (TM) stream cipher.
`class` | `Rijndael` Rijndael --pronounced Reindaal-- is a symmetric cipher with a 128-bit block size and variable key-size (128-, 192- and 256-bit).
`class` | `SAFER` A subclass of Cipher to implement the SAFER algorithm in Java.
`class` | `SPEED` SPEED is a block cipher with variable key size, data block size and number of rounds (in the style of RC5).
`class` | `Square` A subclass of Cipher to implement a Java class of the Square algorithm.

Uses of Cipher in cryptix.provider.elgamal

Subclasses of Cipher in cryptix.provider.elgamal
`class` | `RawElGamalCipher` The raw ElGamal encryption algorithm.

Uses of Cipher in cryptix.provider.mode

Subclasses of Cipher in cryptix.provider.mode
`class` | `CBC` Implements a block cipher in CBC mode.
`class` | `CFB` Implements a byte-oriented stream cipher using n-bit CFB with an n-bit-sized block cipher.
`class` | `CFB_PGP` Use of this feedback mode is deprecated, use it for compatibility only!
`(package private) class` | `cryptix.provider.mode.FeedbackMode` `FeedbackMode` is used to provide the functionality of an encryption mode, such as CBC, CFB, or OFB, that works as a feedback cipher, where the size of the IV and feedback buffer are equal to the cipher's block size.
`class` | `OFB` Implements a byte-oriented stream cipher using n-bit OFB with an n-bit-sized block cipher.
`class` | `PCBC` Implements a block cipher in PCBC mode.

Methods in cryptix.provider.mode with parameters of type Cipher
`protected void` | `CFB.engineSetCipher(Cipher cipher)`
`protected void` | `CBC.engineSetCipher(Cipher cipher)`
`protected void` | `PCBC.engineSetCipher(Cipher cipher)`

Constructors in cryptix.provider.mode with parameters of type Cipher
`OFB.OFB(Cipher cipher)` Constructs an OFB cipher, assuming that the IV will be provided via `setInitializationVector`.
`OFB.OFB(Cipher cipher, byte[] iv)` Constructs a OFB cipher, using an initialization vector provided in the constructor.
`CFB.CFB(Cipher cipher)` Constructs a CFB cipher, assuming that the IV will be provided via `setInitializationVector`.
`CFB.CFB(Cipher cipher, byte[] iv)` Constructs a CFB cipher, using an initialization vector provided in the constructor.
`CFB_PGP.CFB_PGP(Cipher cipher)` Constructs a CFB-PGP cipher, assuming that the IV will be provided as the first `getInitializationVectorLength()` bytes of the stream.
`CBC.CBC(Cipher cipher)` Constructs a CBC cipher, assuming that the IV will be provided via `setInitializationVector`.
`CBC.CBC(Cipher cipher, byte[] iv)` Constructs a CBC cipher, using an initialization vector provided in the constructor.
`PCBC.PCBC(Cipher cipher)` Constructs a PCBC cipher, assuming that the IV will be provided via `setInitializationVector`.
`PCBC.PCBC(Cipher cipher, byte[] iv)` Constructs a PCBC cipher, using an initialization vector provided in the constructor.

Uses of Cipher in cryptix.provider.rsa

Subclasses of Cipher in cryptix.provider.rsa
`class` | `RawRSACipher` The raw RSA encryption algorithm, without any block framing.

Uses of Cipher in xjava.security

Subclasses of Cipher in xjava.security
`class` | `Mode` This class is used to provide the functionality of an encryption mode, such as CBC, CFB, or OFB.

Fields in xjava.security declared as Cipher
`protected Cipher` | `Mode.cipher` A reference to the cipher currently operating in this mode.

Methods in xjava.security that return Cipher
`static Cipher` | `Cipher.getInstance(java.lang.String algorithm)` Generates a Cipher object that implements the given algorithm.
`static Cipher` | `Cipher.getInstance(java.lang.String algorithm, java.lang.String provider)` Generates a Cipher object that implements the given cipher, from the given provider.
`static Cipher` | `Cipher.getInstance(Cipher cipher, Mode mode, PaddingScheme padding)` Generates a new Cipher object by composing the given Cipher, Mode and PaddingScheme objects.
`static Cipher` | `Mode.getInstance(java.lang.String algorithm)` Generates a Mode object that implements the algorithm requested, as available in the environment.
`static Cipher` | `Mode.getInstance(java.lang.String algorithm, java.lang.String provider)` Generates a Mode object implementing the specified algorithm, as supplied from the specified provider, if such an algorithm is available from the provider.

Methods in xjava.security with parameters of type Cipher
`static Cipher` | `Cipher.getInstance(Cipher cipher, Mode mode, PaddingScheme padding)` Generates a new Cipher object by composing the given Cipher, Mode and PaddingScheme objects.
`protected void` | `Mode.engineSetCipher(Cipher cipher)` SPI: Sets the underlying cipher.

Constructors in xjava.security with parameters of type Cipher
`CipherInputStream.CipherInputStream(java.io.InputStream is, Cipher cipher)` Constructs an input stream using a cipher that must be initialised for either encryption or decryption, that is, a cipher whose state is either `ENCRYPT` or `DECRYPT`.
`CipherOutputStream.CipherOutputStream(java.io.OutputStream os, Cipher cipher)` Constructs an output stream using a cipher that must be initialized for either encryption or decryption, that is, a cipher whose state is either `ENCRYPT` or `DECRYPT`.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Cryptix V3.2
PREV NEXT | FRAMES NO FRAMES

Copyright (C) 1995-2000 The Cryptix Foundation Ltd. All rights reserved.