javax.crypto.spec

Class RC5ParameterSpec

public class RC5ParameterSpec extends Object implements AlgorithmParameterSpec

A wrapper for parameters to the RC5 block cipher.

Since: 1.4

Constructor Summary
RC5ParameterSpec(int version, int rounds, int wordSize)
Create RC5 parameters without an IV.
RC5ParameterSpec(int version, int rounds, int wordSize, byte[] iv)
Create RC5 parameters with an IV.
RC5ParameterSpec(int version, int rounds, int wordSize, byte[] iv, int off)
Create RC5 parameters with an IV.
Method Summary
booleanequals(Object o)
byte[]getIV()
Return the initializaiton vector, or null if none was specified.
intgetRounds()
Get the number of rounds.
intgetVersion()
Get the version number.
intgetWordSize()
Get the word size, in bits.
inthashCode()

Constructor Detail

RC5ParameterSpec

public RC5ParameterSpec(int version, int rounds, int wordSize)
Create RC5 parameters without an IV.

Parameters: version The version number. rounds The number of rounds. wordSize The size of a word, in bits.

RC5ParameterSpec

public RC5ParameterSpec(int version, int rounds, int wordSize, byte[] iv)
Create RC5 parameters with an IV. The bytes in iv in the range [0, 2*(wordSize/8)-1] are used.

Parameters: version The version number. rounds The number of rounds. wordSize The size of a word, in bits. iv The IV data.

RC5ParameterSpec

public RC5ParameterSpec(int version, int rounds, int wordSize, byte[] iv, int off)
Create RC5 parameters with an IV. The bytes in iv in the range [off, off+2*(wordSize/8)-1] are used.

Parameters: version The version number. rounds The number of rounds. wordSize The size of a word, in bits. iv The IV data. off From where in the array the IV starts.

Method Detail

equals

public boolean equals(Object o)

getIV

public byte[] getIV()
Return the initializaiton vector, or null if none was specified.

Returns: The IV, or null.

getRounds

public int getRounds()
Get the number of rounds.

Returns: The number of rounds.

getVersion

public int getVersion()
Get the version number.

Returns: The version number.

getWordSize

public int getWordSize()
Get the word size, in bits.

Returns: The word size, in bits.

hashCode

public int hashCode()