src/share/classes/javax/crypto/spec/RC5ParameterSpec.java

Print this page

        

*** 78,88 **** * @param wordSize the word size in bits. * @param iv the buffer with the IV. The first <code>2*(wordSize/8) * </code> bytes of the buffer are copied to protect against subsequent * modification. * @exception IllegalArgumentException if <code>iv</code> is ! * <code>null</code> or <code>(iv.length < 2 * (wordSize / 8))</code> */ public RC5ParameterSpec(int version, int rounds, int wordSize, byte[] iv) { this(version, rounds, wordSize, iv, 0); } --- 78,88 ---- * @param wordSize the word size in bits. * @param iv the buffer with the IV. The first <code>2*(wordSize/8) * </code> bytes of the buffer are copied to protect against subsequent * modification. * @exception IllegalArgumentException if <code>iv</code> is ! * <code>null</code> or {@code (iv.length < 2 * (wordSize / 8))} */ public RC5ParameterSpec(int version, int rounds, int wordSize, byte[] iv) { this(version, rounds, wordSize, iv, 0); }
*** 105,115 **** * </code> bytes of the buffer beginning at <code>offset</code> * inclusive are copied to protect against subsequent modification. * @param offset the offset in <code>iv</code> where the IV starts. * @exception IllegalArgumentException if <code>iv</code> is * <code>null</code> or ! * <code>(iv.length - offset < 2 * (wordSize / 8))</code> */ public RC5ParameterSpec(int version, int rounds, int wordSize, byte[] iv, int offset) { this.version = version; this.rounds = rounds; --- 105,115 ---- * </code> bytes of the buffer beginning at <code>offset</code> * inclusive are copied to protect against subsequent modification. * @param offset the offset in <code>iv</code> where the IV starts. * @exception IllegalArgumentException if <code>iv</code> is * <code>null</code> or ! * {@code (iv.length - offset < 2 * (wordSize / 8))} */ public RC5ParameterSpec(int version, int rounds, int wordSize, byte[] iv, int offset) { this.version = version; this.rounds = rounds;