java.lang.Object | |
↳ | javax.crypto.spec.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.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates an IvParameterSpec object using the bytes in
iv
as the IV. | |||||||||||
Creates an IvParameterSpec object using the first
len
bytes in iv , beginning at offset
inclusive, as the IV. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the initialization vector (IV).
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Creates an IvParameterSpec object using the bytes in iv
as the IV.
iv | the buffer with the IV. The contents of the buffer are copied to protect against subsequent modification. |
---|
NullPointerException | if iv is null
|
---|
Creates an IvParameterSpec object using the first len
bytes in iv
, beginning at offset
inclusive, as the IV.
The bytes that constitute the IV are those between
iv[offset]
and iv[offset+len-1]
inclusive.
iv | the buffer with the IV. The first len
bytes of the buffer beginning at offset inclusive
are copied to protect against subsequent modification. |
---|---|
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 .
|
Returns the initialization vector (IV).