Lines Matching defs:offset
136 * <code>key</code>, beginning at <code>offset</code> inclusive,
140 * <code>key[offset]</code> and <code>key[offset+7]</code> inclusive.
143 * of the buffer beginning at <code>offset</code> inclusive are copied
145 * @param offset the offset in <code>key</code>, where the DES key
151 * <code>offset</code> inclusive, is shorter than 8 bytes.
153 public DESKeySpec(byte[] key, int offset) throws InvalidKeyException {
154 if (key.length - offset < DES_KEY_LEN) {
158 System.arraycopy(key, offset, this.key, 0, DES_KEY_LEN);
172 * Checks if the given DES key material, starting at <code>offset</code>
176 * @param offset the offset in <code>key</code>, where the DES key
183 * <code>null</code>, or starting at <code>offset</code> inclusive, is
186 public static boolean isParityAdjusted(byte[] key, int offset)
191 if (key.length - offset < DES_KEY_LEN) {
196 int k = Integer.bitCount(key[offset++] & 0xff);
209 * @param offset the offset in <code>key</code>, where the DES key
216 * <code>null</code>, or starting at <code>offset</code> inclusive, is
219 public static boolean isWeak(byte[] key, int offset)
224 if (key.length - offset < DES_KEY_LEN) {
230 if (WEAK_KEYS[i][j] != key[j+offset]) {