• Home
  • Raw
  • Download

Lines Matching +full:- +full:iv

2  * Copyright 2006-2017 The OpenSSL Project Authors. All Rights Reserved.
39 const unsigned char iv[32]; member
52 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, /* iv */
68 0x72, 0x20, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x53}, /* iv */
83 const unsigned char iv[64]; member
103 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, /* iv */
128 0x48, 0x79, 0x37, 0x99, 0xff, 0x27, 0x93, 0xa3}, /* iv */
154 unsigned char iv[AES_BLOCK_SIZE * 2]; in test_ige_vectors() local
157 if (!TEST_int_le(v->length, MAX_VECTOR_SIZE)) in test_ige_vectors()
160 if (v->encrypt == AES_ENCRYPT) in test_ige_vectors()
161 AES_set_encrypt_key(v->key, 8 * sizeof(v->key), &key); in test_ige_vectors()
163 AES_set_decrypt_key(v->key, 8 * sizeof(v->key), &key); in test_ige_vectors()
164 memcpy(iv, v->iv, sizeof(iv)); in test_ige_vectors()
165 AES_ige_encrypt(v->in, buf, v->length, &key, iv, v->encrypt); in test_ige_vectors()
167 if (!TEST_mem_eq(v->out, v->length, buf, v->length)) { in test_ige_vectors()
169 test_output_memory("key", v->key, sizeof(v->key)); in test_ige_vectors()
170 test_output_memory("iv", v->iv, sizeof(v->iv)); in test_ige_vectors()
171 test_output_memory("in", v->in, v->length); in test_ige_vectors()
176 memcpy(iv, v->iv, sizeof(iv)); in test_ige_vectors()
177 memcpy(buf, v->in, v->length); in test_ige_vectors()
178 AES_ige_encrypt(buf, buf, v->length, &key, iv, v->encrypt); in test_ige_vectors()
180 if (!TEST_mem_eq(v->out, v->length, buf, v->length)) { in test_ige_vectors()
182 test_output_memory("key", v->key, sizeof(v->key)); in test_ige_vectors()
183 test_output_memory("iv", v->iv, sizeof(v->iv)); in test_ige_vectors()
184 test_output_memory("in", v->in, v->length); in test_ige_vectors()
198 if (!TEST_int_le(v->length, MAX_VECTOR_SIZE)) in test_bi_ige_vectors()
201 if (v->encrypt == AES_ENCRYPT) { in test_bi_ige_vectors()
202 AES_set_encrypt_key(v->key1, 8 * v->keysize, &key1); in test_bi_ige_vectors()
203 AES_set_encrypt_key(v->key2, 8 * v->keysize, &key2); in test_bi_ige_vectors()
205 AES_set_decrypt_key(v->key1, 8 * v->keysize, &key1); in test_bi_ige_vectors()
206 AES_set_decrypt_key(v->key2, 8 * v->keysize, &key2); in test_bi_ige_vectors()
209 AES_bi_ige_encrypt(v->in, buf, v->length, &key1, &key2, v->iv, in test_bi_ige_vectors()
210 v->encrypt); in test_bi_ige_vectors()
212 if (!TEST_mem_eq(v->out, v->length, buf, v->length)) { in test_bi_ige_vectors()
213 test_output_memory("key 1", v->key1, sizeof(v->key1)); in test_bi_ige_vectors()
214 test_output_memory("key 2", v->key2, sizeof(v->key2)); in test_bi_ige_vectors()
215 test_output_memory("iv", v->iv, sizeof(v->iv)); in test_bi_ige_vectors()
216 test_output_memory("in", v->in, v->length); in test_bi_ige_vectors()
226 unsigned char iv[AES_BLOCK_SIZE * 4]; in test_ige_enc_dec() local
230 memcpy(iv, saved_iv, sizeof(iv)); in test_ige_enc_dec()
232 AES_ige_encrypt(plaintext, ciphertext, TEST_SIZE, &key, iv, AES_ENCRYPT); in test_ige_enc_dec()
235 memcpy(iv, saved_iv, sizeof(iv)); in test_ige_enc_dec()
236 AES_ige_encrypt(ciphertext, checktext, TEST_SIZE, &key, iv, AES_DECRYPT); in test_ige_enc_dec()
244 unsigned char iv[AES_BLOCK_SIZE * 4]; in test_ige_enc_chaining() local
249 memcpy(iv, saved_iv, sizeof(iv)); in test_ige_enc_chaining()
250 AES_ige_encrypt(plaintext, ciphertext, TEST_SIZE / 2, &key, iv, in test_ige_enc_chaining()
254 &key, iv, AES_ENCRYPT); in test_ige_enc_chaining()
257 memcpy(iv, saved_iv, sizeof(iv)); in test_ige_enc_chaining()
258 AES_ige_encrypt(ciphertext, checktext, TEST_SIZE, &key, iv, AES_DECRYPT); in test_ige_enc_chaining()
266 unsigned char iv[AES_BLOCK_SIZE * 4]; in test_ige_dec_chaining() local
271 memcpy(iv, saved_iv, sizeof(iv)); in test_ige_dec_chaining()
272 AES_ige_encrypt(plaintext, ciphertext, TEST_SIZE / 2, &key, iv, in test_ige_dec_chaining()
276 &key, iv, AES_ENCRYPT); in test_ige_dec_chaining()
279 memcpy(iv, saved_iv, sizeof(iv)); in test_ige_dec_chaining()
280 AES_ige_encrypt(ciphertext, checktext, TEST_SIZE / 2, &key, iv, in test_ige_dec_chaining()
283 checktext + TEST_SIZE / 2, TEST_SIZE / 2, &key, iv, in test_ige_dec_chaining()
292 unsigned char iv[AES_BLOCK_SIZE * 4]; in test_ige_garble_forwards() local
301 memcpy(iv, saved_iv, sizeof(iv)); in test_ige_garble_forwards()
302 AES_ige_encrypt(plaintext, ciphertext, sizeof(plaintext), &key, iv, in test_ige_garble_forwards()
308 memcpy(iv, saved_iv, sizeof(iv)); in test_ige_garble_forwards()
309 AES_ige_encrypt(ciphertext, checktext, sizeof(checktext), &key, iv, in test_ige_garble_forwards()
330 unsigned char iv[AES_BLOCK_SIZE * 4]; in test_bi_ige_enc_dec() local
334 memcpy(iv, saved_iv, sizeof(iv)); in test_bi_ige_enc_dec()
337 AES_bi_ige_encrypt(plaintext, ciphertext, TEST_SIZE, &key, &key2, iv, in test_bi_ige_enc_dec()
342 AES_bi_ige_encrypt(ciphertext, checktext, TEST_SIZE, &key, &key2, iv, in test_bi_ige_enc_dec()
351 unsigned char iv[AES_BLOCK_SIZE * 4]; in test_bi_ige_garble1() local
357 memcpy(iv, saved_iv, sizeof(iv)); in test_bi_ige_garble1()
360 AES_ige_encrypt(plaintext, ciphertext, sizeof(plaintext), &key, iv, in test_bi_ige_garble1()
367 AES_ige_encrypt(ciphertext, checktext, sizeof(checktext), &key, iv, in test_bi_ige_garble1()
382 unsigned char iv[AES_BLOCK_SIZE * 4]; in test_bi_ige_garble2() local
388 memcpy(iv, saved_iv, sizeof(iv)); in test_bi_ige_garble2()
391 AES_ige_encrypt(plaintext, ciphertext, sizeof(plaintext), &key, iv, in test_bi_ige_garble2()
395 ++ciphertext[sizeof(ciphertext) - 1]; in test_bi_ige_garble2()
398 AES_ige_encrypt(ciphertext, checktext, sizeof(checktext), &key, iv, in test_bi_ige_garble2()
413 unsigned char iv[AES_BLOCK_SIZE * 4]; in test_bi_ige_garble3() local
419 memcpy(iv, saved_iv, sizeof(iv)); in test_bi_ige_garble3()
422 AES_ige_encrypt(plaintext, ciphertext, sizeof(plaintext), &key, iv, in test_bi_ige_garble3()
429 AES_ige_encrypt(ciphertext, checktext, sizeof(checktext), &key, iv, in test_bi_ige_garble3()