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.