Cryptix V3.2

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.
 


Cryptix V3.2

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