| 
JavaTM 2 Platform Std. Ed. v1.4.2  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjavax.crypto.spec.RC2ParameterSpec
This class specifies the parameters used with the RC2 algorithm.
The parameters consist of an effective key size and optionally an 8-byte initialization vector (IV) (only in feedback mode).
 This class can be used to initialize a Cipher object that
 implements the RC2 algorithm.
| Constructor Summary | |
RC2ParameterSpec(int effectiveKeyBits)
Constructs a parameter set for RC2 from the given effective key size (in bits).  | 
|
RC2ParameterSpec(int effectiveKeyBits,
                 byte[] iv)
Constructs a parameter set for RC2 from the given effective key size (in bits) and an 8-byte IV.  | 
|
RC2ParameterSpec(int effectiveKeyBits,
                 byte[] iv,
                 int offset)
Constructs a parameter set for RC2 from the given effective key size (in bits) and IV.  | 
|
| Method Summary | |
 boolean | 
equals(Object obj)
Tests for equality between the specified object and this object.  | 
 int | 
getEffectiveKeyBits()
Returns the effective key size in bits.  | 
 byte[] | 
getIV()
Returns the IV or null if this parameter set does not contain an IV.  | 
 int | 
hashCode()
Calculates a hash code value for the object.  | 
| Methods inherited from class java.lang.Object | 
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public RC2ParameterSpec(int effectiveKeyBits)
effectiveKeyBits - the effective key size in bits.
public RC2ParameterSpec(int effectiveKeyBits,
                        byte[] iv)
 The bytes that constitute the IV are those between
 iv[0] and iv[7] inclusive.
effectiveKeyBits - the effective key size in bits.iv - the buffer with the 8-byte IV.
public RC2ParameterSpec(int effectiveKeyBits,
                        byte[] iv,
                        int offset)
 The IV is taken from iv, starting at
 offset inclusive.
 The bytes that constitute the IV are those between
 iv[offset] and iv[offset+7] inclusive.
effectiveKeyBits - the effective key size in bits.iv - the buffer with the IV.offset - the offset in iv where the 8-byte IV
 starts.| Method Detail | 
public int getEffectiveKeyBits()
public byte[] getIV()
public boolean equals(Object obj)
equals in class Objectobj - the object to test for equality with this object.
Object.hashCode(), 
Hashtablepublic int hashCode()
hashCode in class ObjectObject.equals(java.lang.Object), 
Hashtable
  | 
JavaTM 2 Platform Std. Ed. v1.4.2  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.