All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class javax.crypto.spec.RC2ParameterSpec

java.lang.Object
   |
   +----javax.crypto.spec.RC2ParameterSpec

public class RC2ParameterSpec
extends Object
implements AlgorithmParameterSpec
This class specifies the parameters used with the RC2 algorithm.

The parameters consist of an effective key size and optionally an 8-byte initialisation vector (IV) (only in feedback mode).

This class can be used to initialise a Cipher object that implements the RC2 algorithm.


Variable Index

 o ident

Constructor Index

 o RC2ParameterSpec(int)
Constructs a parameter set for RC2 from the given effective key size (in bits).
 o RC2ParameterSpec(int, byte[])
Constructs a parameter set for RC2 from the given effective key size (in bits) and an 8-byte IV.
 o RC2ParameterSpec(int, byte[], int)
Constructs a parameter set for RC2 from the given effective key size (in bits) and IV.

Method Index

 o getEffectiveKeyBits()
Returns the effective key size in bits.
 o getIV()
Returns the IV or null if this parameter set does not contain an IV.

Variables

 o ident
 public static final String ident

Constructors

 o RC2ParameterSpec
 public RC2ParameterSpec(int effectiveKeyBits)
Constructs a parameter set for RC2 from the given effective key size (in bits).

Parameters:
effectiveKeyBits - the effective key size in bits.
 o RC2ParameterSpec
 public RC2ParameterSpec(int effectiveKeyBits,
                         byte iv[])
Constructs a parameter set for RC2 from the given effective key size (in bits) and an 8-byte IV.

Parameters:
effectiveKeyBits - the effective key size in bits.
iv - the buffer with the 8-byte IV.
 o RC2ParameterSpec
 public RC2ParameterSpec(int effectiveKeyBits,
                         byte iv[],
                         int offset)
Constructs a parameter set for RC2 from the given effective key size (in bits) and IV. The IV is taken from iv, starting at offset.

Parameters:
effectiveKeyBits - the effective key size in bits.
iv - the buffer with the IV.
offset - the offset in iv where the 8-byte IV starts.

Methods

 o getEffectiveKeyBits
 public int getEffectiveKeyBits()
Returns the effective key size in bits.

Returns:
the effective key size in bits.
 o getIV
 public byte[] getIV()
Returns the IV or null if this parameter set does not contain an IV.

Returns:
the IV or null if this parameter set does not contain an IV.

All Packages  Class Hierarchy  This Package  Previous  Next  Index