| java.lang.Object | |
| ↳ | javax.crypto.spec.RC5ParameterSpec | 
The algorithm parameter specification for the RC5 algorithm.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new  
  
  RC5ParameterSpec instance with the specified
 version, round count an word size (in bits). | |||||||||||
Creates a new  
  
  RC5ParameterSpec instance with the specified
 version, round count, word size (in bits) and an initialization
 vector. | |||||||||||
Creates a new  
  
  RC5ParameterSpec instance with the specified
 version, round count, wordSize (in bits), an initialization vector
 and an offset. | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Compares the specified object with this  
  
  RC5ParameterSpec
 instance. | |||||||||||
Returns a copy of the initialization vector. 
  
   | |||||||||||
Returns the round count. 
  
   | |||||||||||
Returns the version. 
  
   | |||||||||||
Returns the word size (in bits). 
  
   | |||||||||||
Returns the hash code of this  
  
  RC5ParameterSpec instance. | |||||||||||
| 
  [Expand]
   Inherited Methods  | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
   
From class
  java.lang.Object
 | |||||||||||
Creates a new RC5ParameterSpec instance with the specified
 version, round count an word size (in bits).
| version | the version. | 
|---|---|
| rounds | the round count. | 
| wordSize | the word size (in bits). | 
Creates a new RC5ParameterSpec instance with the specified
 version, round count, word size (in bits) and an initialization
 vector.
 
 The size of the initialization vector must be at least
 2 * (wordSize / 8) bytes which are copied to protect them
 against modification.
| version | the version. | 
|---|---|
| rounds | the round count. | 
| wordSize | the word size (in bits). | 
| iv | the initialization vector. | 
| IllegalArgumentException | if the initialization vector is null or shorter than 2
             * (wordSize / 8).
 | 
        
|---|
Creates a new RC5ParameterSpec instance with the specified
 version, round count, wordSize (in bits), an initialization vector
 and an offset.
 
 The size of the initialization vector must be at least
 offset + (2 * (wordSize / 8)) bytes. The bytes starting at
 offset are copied to protect them against modification.
| version | the version. | 
|---|---|
| rounds | the round count. | 
| wordSize | the word size (in bits). | 
| iv | the initialization vector. | 
| offset | the offset in the initialization vector. | 
| IllegalArgumentException | if the initialization vector is null of shorter than
             offset + (2 * (wordSize / 8)). | 
        
|---|---|
| ArrayIndexOutOfBoundsException | if offset is negative.
 | 
        
Compares the specified object with this RC5ParameterSpec
 instance.
| obj | the object to compare. | 
|---|
Returns a copy of the initialization vector.
Returns the word size (in bits).
Returns the hash code of this RC5ParameterSpec instance.