TEST_SIZE
assert(BIG_TEST_SIZE >= TEST_SIZE);
AES_ige_encrypt(plaintext, ciphertext, TEST_SIZE, &key, iv,
AES_ige_encrypt(ciphertext, checktext, TEST_SIZE, &key, iv,
if(memcmp(checktext, plaintext, TEST_SIZE))
hexdump(stdout, "Plaintext", plaintext, TEST_SIZE);
hexdump(stdout, "Checktext", checktext, TEST_SIZE);
AES_ige_encrypt(plaintext, ciphertext, TEST_SIZE/2, &key, iv,
AES_ige_encrypt(plaintext+TEST_SIZE/2,
ciphertext+TEST_SIZE/2, TEST_SIZE/2,
AES_ige_encrypt(ciphertext, checktext, TEST_SIZE, &key, iv,
if(memcmp(checktext, plaintext, TEST_SIZE))
hexdump(stdout, "Plaintext", plaintext, TEST_SIZE);
hexdump(stdout, "Checktext", checktext, TEST_SIZE);
AES_ige_encrypt(plaintext, ciphertext, TEST_SIZE/2, &key, iv,
AES_ige_encrypt(plaintext+TEST_SIZE/2,
ciphertext+TEST_SIZE/2, TEST_SIZE/2,
AES_ige_encrypt(ciphertext, checktext, TEST_SIZE/2, &key, iv,
AES_ige_encrypt(ciphertext+TEST_SIZE/2,
checktext+TEST_SIZE/2, TEST_SIZE/2, &key, iv,
if(memcmp(checktext, plaintext, TEST_SIZE))
hexdump(stdout, "Plaintext", plaintext, TEST_SIZE);
hexdump(stdout, "Checktext", checktext, TEST_SIZE);