Lines Matching refs:iv
42 private byte[] iv;
45 * Creates an IvParameterSpec object using the bytes in <code>iv</code>
48 * @param iv the buffer with the IV. The contents of the
50 * @throws NullPointerException if <code>iv</code> is <code>null</code>
52 public IvParameterSpec(byte[] iv) {
53 this(iv, 0, iv.length);
58 * bytes in <code>iv</code>, beginning at <code>offset</code>
62 * <code>iv[offset]</code> and <code>iv[offset+len-1]</code> inclusive.
64 * @param iv the buffer with the IV. The first <code>len</code>
67 * @param offset the offset in <code>iv</code> where the IV
70 * @throws IllegalArgumentException if <code>iv</code> is <code>null</code>
71 * or <code>(iv.length - offset < len)</code>
73 * or <code>len</code> index bytes outside the <code>iv</code>.
75 public IvParameterSpec(byte[] iv, int offset, int len) {
76 if (iv == null) {
79 if (iv.length - offset < len) {
86 this.iv = new byte[len];
87 System.arraycopy(iv, offset, this.iv, 0, len);
97 return (byte[])this.iv.clone();