|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.crypto.spec.IvParameterSpec
public class IvParameterSpec
This class specifies an initialization vector (IV). Examples which use IVs are ciphers in feedback mode, e.g., DES in CBC mode and RSA ciphers with OAEP encoding operation.
Field Summary | |
---|---|
private byte[] |
iv_
The initialization vector (IV). |
Constructor Summary | |
---|---|
IvParameterSpec(byte[] iv)
Uses the bytes in iv as the IV. |
|
IvParameterSpec(byte[] iv,
int offset,
int len)
Uses the first len bytes in iv ,
beginning at offset inclusive, as the IV. |
Method Summary | |
---|---|
byte[] |
getIV()
Returns the initialization vector (IV). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private byte[] iv_
Constructor Detail |
---|
public IvParameterSpec(byte[] iv)
iv
as the IV.
iv
- the buffer with the IV.
IllegalArgumentException
- if iv
is null
public IvParameterSpec(byte[] iv, int offset, int len)
len
bytes in iv
,
beginning at offset
inclusive, as the IV.
iv
- the buffer with the IV.offset
- the offset in iv where the IV starts.len
- the number of IV bytes.
IllegalArgumentException
- if iv
is null
or (iv.length - offset < len)
ArrayIndexOutOfBoundsException
- is thrown if offset
or len
index bytes outside the iv
.Method Detail |
---|
public byte[] getIV()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |