|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.crypto.spec.RC5ParameterSpec
This class specifies the parameters used with the RC5 algorithm.
The parameters consist of a version number, a rounds count, a word size, and optionally an initialisation vector (IV) (only in feedback mode).
This class can be used to initialise a Cipher object that implements the RC5 algorithm as supplied by RSA Data Security, Inc., or parties authorised by RSA Data Security.
Constructor Summary | |
RC5ParameterSpec(int version,
int rounds,
int wordSize)
Constructs a parameter set for RC5 from the given version, number of rounds and word size (in bits). |
|
RC5ParameterSpec(int version,
int rounds,
int wordSize,
byte[] iv)
Constructs a parameter set for RC5 from the given version, number of rounds, word size (in bits), and IV. |
|
RC5ParameterSpec(int version,
int rounds,
int wordSize,
byte[] iv,
int offset)
Constructs a parameter set for RC5 from the given version, number of rounds, word size (in bits), and IV. |
Method Summary | |
byte[] |
getIV()
Returns the IV or null if this parameter set does not contain an IV. |
int |
getRounds()
Returns the number of rounds. |
int |
getVersion()
Returns the version. |
int |
getWordSize()
Returns the word size in bits. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public RC5ParameterSpec(int version, int rounds, int wordSize)
version
- the version.rounds
- the number of rounds.wordSize
- the word size in bits.public RC5ParameterSpec(int version, int rounds, int wordSize, byte[] iv)
version
- the version.rounds
- the number of rounds.wordSize
- the word size in bits.iv
- the buffer with the IV.public RC5ParameterSpec(int version, int rounds, int wordSize, byte[] iv, int offset)
version
- the version.rounds
- the number of rounds.wordSize
- the word size in bits.iv
- the buffer with the IV.offset
- the offset in iv where the IV starts.Method Detail |
public int getVersion()
public int getRounds()
public int getWordSize()
public byte[] getIV()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |