From 03dc0195c3c0f2260dbd86285980e89ed2279273 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Sat, 21 Dec 2019 14:46:16 +0300 Subject: test: move data files to test/data --- test/KAT_AES.zip | Bin 726299 -> 0 bytes test/cavp.py | 2 +- test/data/KAT_AES.zip | Bin 0 -> 726299 bytes test/data/file/.gitattributes | 2 ++ test/data/file/aes128/cbc/blocksize-1.cipher | 1 + test/data/file/aes128/cbc/blocksize-1.iv | 1 + test/data/file/aes128/cbc/blocksize-1.key | 1 + test/data/file/aes128/cbc/blocksize-1.plain | 1 + test/data/file/aes128/cbc/blocksize.cipher | 1 + test/data/file/aes128/cbc/blocksize.iv | 1 + test/data/file/aes128/cbc/blocksize.key | 1 + test/data/file/aes128/cbc/blocksize.plain | 1 + test/data/file/aes128/cbc/empty1.cipher | 1 + test/data/file/aes128/cbc/empty1.iv | 1 + test/data/file/aes128/cbc/empty1.key | 1 + test/data/file/aes128/cbc/empty1.plain | 0 test/data/file/aes128/cbc/empty2.cipher | 1 + test/data/file/aes128/cbc/empty2.iv | 1 + test/data/file/aes128/cbc/empty2.key | 1 + test/data/file/aes128/cbc/empty2.plain | 0 test/data/file/aes128/cbc/random64k.cipher | Bin 0 -> 65552 bytes test/data/file/aes128/cbc/random64k.iv | 1 + test/data/file/aes128/cbc/random64k.key | 1 + test/data/file/aes128/cbc/random64k.plain | Bin 0 -> 65536 bytes test/data/file/aes128/cbc/singlechar.cipher | 1 + test/data/file/aes128/cbc/singlechar.iv | 1 + test/data/file/aes128/cbc/singlechar.key | 1 + test/data/file/aes128/cbc/singlechar.plain | 1 + test/data/file/aes128/cfb/blocksize-1.cipher | 1 + test/data/file/aes128/cfb/blocksize-1.iv | 1 + test/data/file/aes128/cfb/blocksize-1.key | 1 + test/data/file/aes128/cfb/blocksize-1.plain | 1 + test/data/file/aes128/cfb/blocksize.cipher | 1 + test/data/file/aes128/cfb/blocksize.iv | 1 + test/data/file/aes128/cfb/blocksize.key | 1 + test/data/file/aes128/cfb/blocksize.plain | 1 + test/data/file/aes128/cfb/empty1.cipher | 0 test/data/file/aes128/cfb/empty1.iv | 1 + test/data/file/aes128/cfb/empty1.key | 1 + test/data/file/aes128/cfb/empty1.plain | 0 test/data/file/aes128/cfb/empty2.cipher | 0 test/data/file/aes128/cfb/empty2.iv | 1 + test/data/file/aes128/cfb/empty2.key | 1 + test/data/file/aes128/cfb/empty2.plain | 0 test/data/file/aes128/cfb/random64k.cipher | Bin 0 -> 65536 bytes test/data/file/aes128/cfb/random64k.iv | 1 + test/data/file/aes128/cfb/random64k.key | 1 + test/data/file/aes128/cfb/random64k.plain | Bin 0 -> 65536 bytes test/data/file/aes128/cfb/singlechar.cipher | 1 + test/data/file/aes128/cfb/singlechar.iv | 1 + test/data/file/aes128/cfb/singlechar.key | 1 + test/data/file/aes128/cfb/singlechar.plain | 1 + test/data/file/aes128/ctr/blocksize-1.cipher | 1 + test/data/file/aes128/ctr/blocksize-1.iv | 1 + test/data/file/aes128/ctr/blocksize-1.key | 1 + test/data/file/aes128/ctr/blocksize-1.plain | 1 + test/data/file/aes128/ctr/blocksize.cipher | 1 + test/data/file/aes128/ctr/blocksize.iv | 1 + test/data/file/aes128/ctr/blocksize.key | 1 + test/data/file/aes128/ctr/blocksize.plain | 1 + test/data/file/aes128/ctr/empty1.cipher | 0 test/data/file/aes128/ctr/empty1.iv | 1 + test/data/file/aes128/ctr/empty1.key | 1 + test/data/file/aes128/ctr/empty1.plain | 0 test/data/file/aes128/ctr/empty2.cipher | 0 test/data/file/aes128/ctr/empty2.iv | 1 + test/data/file/aes128/ctr/empty2.key | 1 + test/data/file/aes128/ctr/empty2.plain | 0 test/data/file/aes128/ctr/random64k.cipher | Bin 0 -> 65536 bytes test/data/file/aes128/ctr/random64k.iv | 1 + test/data/file/aes128/ctr/random64k.key | 1 + test/data/file/aes128/ctr/random64k.plain | Bin 0 -> 65536 bytes test/data/file/aes128/ctr/singlechar.cipher | 1 + test/data/file/aes128/ctr/singlechar.iv | 1 + test/data/file/aes128/ctr/singlechar.key | 1 + test/data/file/aes128/ctr/singlechar.plain | 1 + test/data/file/aes128/ecb/blocksize-1.cipher | 1 + test/data/file/aes128/ecb/blocksize-1.key | 1 + test/data/file/aes128/ecb/blocksize-1.plain | 1 + test/data/file/aes128/ecb/blocksize.cipher | 1 + test/data/file/aes128/ecb/blocksize.key | 1 + test/data/file/aes128/ecb/blocksize.plain | 1 + test/data/file/aes128/ecb/empty1.cipher | 1 + test/data/file/aes128/ecb/empty1.key | 1 + test/data/file/aes128/ecb/empty1.plain | 0 test/data/file/aes128/ecb/empty2.cipher | 1 + test/data/file/aes128/ecb/empty2.key | 1 + test/data/file/aes128/ecb/empty2.plain | 0 test/data/file/aes128/ecb/random64k.cipher | Bin 0 -> 65552 bytes test/data/file/aes128/ecb/random64k.key | 1 + test/data/file/aes128/ecb/random64k.plain | Bin 0 -> 65536 bytes test/data/file/aes128/ecb/singlechar.cipher | 1 + test/data/file/aes128/ecb/singlechar.key | 1 + test/data/file/aes128/ecb/singlechar.plain | 1 + test/data/file/aes128/ofb/blocksize-1.cipher | 1 + test/data/file/aes128/ofb/blocksize-1.iv | 1 + test/data/file/aes128/ofb/blocksize-1.key | 1 + test/data/file/aes128/ofb/blocksize-1.plain | 1 + test/data/file/aes128/ofb/blocksize.cipher | 1 + test/data/file/aes128/ofb/blocksize.iv | 1 + test/data/file/aes128/ofb/blocksize.key | 1 + test/data/file/aes128/ofb/blocksize.plain | 1 + test/data/file/aes128/ofb/empty1.cipher | 0 test/data/file/aes128/ofb/empty1.iv | 1 + test/data/file/aes128/ofb/empty1.key | 1 + test/data/file/aes128/ofb/empty1.plain | 0 test/data/file/aes128/ofb/empty2.cipher | 0 test/data/file/aes128/ofb/empty2.iv | 1 + test/data/file/aes128/ofb/empty2.key | 1 + test/data/file/aes128/ofb/empty2.plain | 0 test/data/file/aes128/ofb/random64k.cipher | Bin 0 -> 65536 bytes test/data/file/aes128/ofb/random64k.iv | 1 + test/data/file/aes128/ofb/random64k.key | 1 + test/data/file/aes128/ofb/random64k.plain | Bin 0 -> 65536 bytes test/data/file/aes128/ofb/singlechar.cipher | 1 + test/data/file/aes128/ofb/singlechar.iv | 1 + test/data/file/aes128/ofb/singlechar.key | 1 + test/data/file/aes128/ofb/singlechar.plain | 1 + test/data/file/aes192/cbc/blocksize-1.cipher | 1 + test/data/file/aes192/cbc/blocksize-1.iv | 1 + test/data/file/aes192/cbc/blocksize-1.key | 1 + test/data/file/aes192/cbc/blocksize-1.plain | 1 + test/data/file/aes192/cbc/blocksize.cipher | 1 + test/data/file/aes192/cbc/blocksize.iv | 1 + test/data/file/aes192/cbc/blocksize.key | 1 + test/data/file/aes192/cbc/blocksize.plain | 1 + test/data/file/aes192/cbc/empty1.cipher | 2 ++ test/data/file/aes192/cbc/empty1.iv | 1 + test/data/file/aes192/cbc/empty1.key | 1 + test/data/file/aes192/cbc/empty1.plain | 0 test/data/file/aes192/cbc/empty2.cipher | Bin 0 -> 16 bytes test/data/file/aes192/cbc/empty2.iv | 1 + test/data/file/aes192/cbc/empty2.key | 1 + test/data/file/aes192/cbc/empty2.plain | 0 test/data/file/aes192/cbc/random64k.cipher | Bin 0 -> 65552 bytes test/data/file/aes192/cbc/random64k.iv | 1 + test/data/file/aes192/cbc/random64k.key | 1 + test/data/file/aes192/cbc/random64k.plain | Bin 0 -> 65536 bytes test/data/file/aes192/cbc/singlechar.cipher | 2 ++ test/data/file/aes192/cbc/singlechar.iv | 1 + test/data/file/aes192/cbc/singlechar.key | 1 + test/data/file/aes192/cbc/singlechar.plain | 1 + test/data/file/aes192/cfb/blocksize-1.cipher | 1 + test/data/file/aes192/cfb/blocksize-1.iv | 1 + test/data/file/aes192/cfb/blocksize-1.key | 1 + test/data/file/aes192/cfb/blocksize-1.plain | 1 + test/data/file/aes192/cfb/blocksize.cipher | 1 + test/data/file/aes192/cfb/blocksize.iv | 1 + test/data/file/aes192/cfb/blocksize.key | 1 + test/data/file/aes192/cfb/blocksize.plain | 1 + test/data/file/aes192/cfb/empty1.cipher | 0 test/data/file/aes192/cfb/empty1.iv | 1 + test/data/file/aes192/cfb/empty1.key | 1 + test/data/file/aes192/cfb/empty1.plain | 0 test/data/file/aes192/cfb/empty2.cipher | 0 test/data/file/aes192/cfb/empty2.iv | 1 + test/data/file/aes192/cfb/empty2.key | 1 + test/data/file/aes192/cfb/empty2.plain | 0 test/data/file/aes192/cfb/random64k.cipher | Bin 0 -> 65536 bytes test/data/file/aes192/cfb/random64k.iv | 1 + test/data/file/aes192/cfb/random64k.key | 1 + test/data/file/aes192/cfb/random64k.plain | Bin 0 -> 65536 bytes test/data/file/aes192/cfb/singlechar.cipher | 1 + test/data/file/aes192/cfb/singlechar.iv | 1 + test/data/file/aes192/cfb/singlechar.key | 1 + test/data/file/aes192/cfb/singlechar.plain | 1 + test/data/file/aes192/ctr/blocksize-1.cipher | 1 + test/data/file/aes192/ctr/blocksize-1.iv | 1 + test/data/file/aes192/ctr/blocksize-1.key | 1 + test/data/file/aes192/ctr/blocksize-1.plain | 1 + test/data/file/aes192/ctr/blocksize.cipher | 1 + test/data/file/aes192/ctr/blocksize.iv | 1 + test/data/file/aes192/ctr/blocksize.key | 1 + test/data/file/aes192/ctr/blocksize.plain | 1 + test/data/file/aes192/ctr/empty1.cipher | 0 test/data/file/aes192/ctr/empty1.iv | 1 + test/data/file/aes192/ctr/empty1.key | 1 + test/data/file/aes192/ctr/empty1.plain | 0 test/data/file/aes192/ctr/empty2.cipher | 0 test/data/file/aes192/ctr/empty2.iv | 1 + test/data/file/aes192/ctr/empty2.key | 1 + test/data/file/aes192/ctr/empty2.plain | 0 test/data/file/aes192/ctr/random64k.cipher | Bin 0 -> 65536 bytes test/data/file/aes192/ctr/random64k.iv | 1 + test/data/file/aes192/ctr/random64k.key | 1 + test/data/file/aes192/ctr/random64k.plain | Bin 0 -> 65536 bytes test/data/file/aes192/ctr/singlechar.cipher | 1 + test/data/file/aes192/ctr/singlechar.iv | 1 + test/data/file/aes192/ctr/singlechar.key | 1 + test/data/file/aes192/ctr/singlechar.plain | 1 + test/data/file/aes192/ecb/blocksize-1.cipher | 1 + test/data/file/aes192/ecb/blocksize-1.key | 1 + test/data/file/aes192/ecb/blocksize-1.plain | 1 + test/data/file/aes192/ecb/blocksize.cipher | Bin 0 -> 32 bytes test/data/file/aes192/ecb/blocksize.key | 1 + test/data/file/aes192/ecb/blocksize.plain | 1 + test/data/file/aes192/ecb/empty1.cipher | 2 ++ test/data/file/aes192/ecb/empty1.key | 1 + test/data/file/aes192/ecb/empty1.plain | 0 test/data/file/aes192/ecb/empty2.cipher | 1 + test/data/file/aes192/ecb/empty2.key | 1 + test/data/file/aes192/ecb/empty2.plain | 0 test/data/file/aes192/ecb/random64k.cipher | Bin 0 -> 65552 bytes test/data/file/aes192/ecb/random64k.key | 1 + test/data/file/aes192/ecb/random64k.plain | Bin 0 -> 65536 bytes test/data/file/aes192/ecb/singlechar.cipher | 1 + test/data/file/aes192/ecb/singlechar.key | 1 + test/data/file/aes192/ecb/singlechar.plain | 1 + test/data/file/aes192/ofb/blocksize-1.cipher | 1 + test/data/file/aes192/ofb/blocksize-1.iv | 1 + test/data/file/aes192/ofb/blocksize-1.key | 1 + test/data/file/aes192/ofb/blocksize-1.plain | 1 + test/data/file/aes192/ofb/blocksize.cipher | 1 + test/data/file/aes192/ofb/blocksize.iv | 1 + test/data/file/aes192/ofb/blocksize.key | 1 + test/data/file/aes192/ofb/blocksize.plain | 1 + test/data/file/aes192/ofb/empty1.cipher | 0 test/data/file/aes192/ofb/empty1.iv | 1 + test/data/file/aes192/ofb/empty1.key | 1 + test/data/file/aes192/ofb/empty1.plain | 0 test/data/file/aes192/ofb/empty2.cipher | 0 test/data/file/aes192/ofb/empty2.iv | 1 + test/data/file/aes192/ofb/empty2.key | 1 + test/data/file/aes192/ofb/empty2.plain | 0 test/data/file/aes192/ofb/random64k.cipher | Bin 0 -> 65536 bytes test/data/file/aes192/ofb/random64k.iv | 1 + test/data/file/aes192/ofb/random64k.key | 1 + test/data/file/aes192/ofb/random64k.plain | Bin 0 -> 65536 bytes test/data/file/aes192/ofb/singlechar.cipher | 1 + test/data/file/aes192/ofb/singlechar.iv | 1 + test/data/file/aes192/ofb/singlechar.key | 1 + test/data/file/aes192/ofb/singlechar.plain | 1 + test/data/file/aes256/cbc/blocksize-1.cipher | 1 + test/data/file/aes256/cbc/blocksize-1.iv | 1 + test/data/file/aes256/cbc/blocksize-1.key | 1 + test/data/file/aes256/cbc/blocksize-1.plain | 1 + test/data/file/aes256/cbc/blocksize.cipher | 1 + test/data/file/aes256/cbc/blocksize.iv | 1 + test/data/file/aes256/cbc/blocksize.key | 1 + test/data/file/aes256/cbc/blocksize.plain | 1 + test/data/file/aes256/cbc/empty1.cipher | 1 + test/data/file/aes256/cbc/empty1.iv | 1 + test/data/file/aes256/cbc/empty1.key | 1 + test/data/file/aes256/cbc/empty1.plain | 0 test/data/file/aes256/cbc/empty2.cipher | 1 + test/data/file/aes256/cbc/empty2.iv | 1 + test/data/file/aes256/cbc/empty2.key | 1 + test/data/file/aes256/cbc/empty2.plain | 0 test/data/file/aes256/cbc/random64k.cipher | Bin 0 -> 65552 bytes test/data/file/aes256/cbc/random64k.iv | 1 + test/data/file/aes256/cbc/random64k.key | 1 + test/data/file/aes256/cbc/random64k.plain | Bin 0 -> 65536 bytes test/data/file/aes256/cbc/singlechar.cipher | 1 + test/data/file/aes256/cbc/singlechar.iv | 1 + test/data/file/aes256/cbc/singlechar.key | 1 + test/data/file/aes256/cbc/singlechar.plain | 1 + test/data/file/aes256/cfb/blocksize-1.cipher | 1 + test/data/file/aes256/cfb/blocksize-1.iv | 1 + test/data/file/aes256/cfb/blocksize-1.key | 1 + test/data/file/aes256/cfb/blocksize-1.plain | 1 + test/data/file/aes256/cfb/blocksize.cipher | 1 + test/data/file/aes256/cfb/blocksize.iv | 1 + test/data/file/aes256/cfb/blocksize.key | 1 + test/data/file/aes256/cfb/blocksize.plain | 1 + test/data/file/aes256/cfb/empty1.cipher | 0 test/data/file/aes256/cfb/empty1.iv | 1 + test/data/file/aes256/cfb/empty1.key | 1 + test/data/file/aes256/cfb/empty1.plain | 0 test/data/file/aes256/cfb/empty2.cipher | 0 test/data/file/aes256/cfb/empty2.iv | 1 + test/data/file/aes256/cfb/empty2.key | 1 + test/data/file/aes256/cfb/empty2.plain | 0 test/data/file/aes256/cfb/random64k.cipher | Bin 0 -> 65536 bytes test/data/file/aes256/cfb/random64k.iv | 1 + test/data/file/aes256/cfb/random64k.key | 1 + test/data/file/aes256/cfb/random64k.plain | Bin 0 -> 65536 bytes test/data/file/aes256/cfb/singlechar.cipher | 1 + test/data/file/aes256/cfb/singlechar.iv | 1 + test/data/file/aes256/cfb/singlechar.key | 1 + test/data/file/aes256/cfb/singlechar.plain | 1 + test/data/file/aes256/ctr/blocksize-1.cipher | 1 + test/data/file/aes256/ctr/blocksize-1.iv | 1 + test/data/file/aes256/ctr/blocksize-1.key | 1 + test/data/file/aes256/ctr/blocksize-1.plain | 1 + test/data/file/aes256/ctr/blocksize.cipher | 1 + test/data/file/aes256/ctr/blocksize.iv | 1 + test/data/file/aes256/ctr/blocksize.key | 1 + test/data/file/aes256/ctr/blocksize.plain | 1 + test/data/file/aes256/ctr/empty1.cipher | 0 test/data/file/aes256/ctr/empty1.iv | 1 + test/data/file/aes256/ctr/empty1.key | 1 + test/data/file/aes256/ctr/empty1.plain | 0 test/data/file/aes256/ctr/empty2.cipher | 0 test/data/file/aes256/ctr/empty2.iv | 1 + test/data/file/aes256/ctr/empty2.key | 1 + test/data/file/aes256/ctr/empty2.plain | 0 test/data/file/aes256/ctr/random64k.cipher | Bin 0 -> 65536 bytes test/data/file/aes256/ctr/random64k.iv | 1 + test/data/file/aes256/ctr/random64k.key | 1 + test/data/file/aes256/ctr/random64k.plain | Bin 0 -> 65536 bytes test/data/file/aes256/ctr/singlechar.cipher | 1 + test/data/file/aes256/ctr/singlechar.iv | 1 + test/data/file/aes256/ctr/singlechar.key | 1 + test/data/file/aes256/ctr/singlechar.plain | 1 + test/data/file/aes256/ecb/blocksize-1.cipher | 1 + test/data/file/aes256/ecb/blocksize-1.key | 1 + test/data/file/aes256/ecb/blocksize-1.plain | 1 + test/data/file/aes256/ecb/blocksize.cipher | 1 + test/data/file/aes256/ecb/blocksize.key | 1 + test/data/file/aes256/ecb/blocksize.plain | 1 + test/data/file/aes256/ecb/empty1.cipher | 1 + test/data/file/aes256/ecb/empty1.key | 1 + test/data/file/aes256/ecb/empty1.plain | 0 test/data/file/aes256/ecb/empty2.cipher | 1 + test/data/file/aes256/ecb/empty2.key | 1 + test/data/file/aes256/ecb/empty2.plain | 0 test/data/file/aes256/ecb/random64k.cipher | Bin 0 -> 65552 bytes test/data/file/aes256/ecb/random64k.key | 1 + test/data/file/aes256/ecb/random64k.plain | Bin 0 -> 65536 bytes test/data/file/aes256/ecb/singlechar.cipher | 1 + test/data/file/aes256/ecb/singlechar.key | 1 + test/data/file/aes256/ecb/singlechar.plain | 1 + test/data/file/aes256/ofb/blocksize-1.cipher | 1 + test/data/file/aes256/ofb/blocksize-1.iv | 1 + test/data/file/aes256/ofb/blocksize-1.key | 1 + test/data/file/aes256/ofb/blocksize-1.plain | 1 + test/data/file/aes256/ofb/blocksize.cipher | 1 + test/data/file/aes256/ofb/blocksize.iv | 1 + test/data/file/aes256/ofb/blocksize.key | 1 + test/data/file/aes256/ofb/blocksize.plain | 1 + test/data/file/aes256/ofb/empty1.cipher | 0 test/data/file/aes256/ofb/empty1.iv | 1 + test/data/file/aes256/ofb/empty1.key | 1 + test/data/file/aes256/ofb/empty1.plain | 0 test/data/file/aes256/ofb/empty2.cipher | 0 test/data/file/aes256/ofb/empty2.iv | 1 + test/data/file/aes256/ofb/empty2.key | 1 + test/data/file/aes256/ofb/empty2.plain | 0 test/data/file/aes256/ofb/random64k.cipher | Bin 0 -> 65536 bytes test/data/file/aes256/ofb/random64k.iv | 1 + test/data/file/aes256/ofb/random64k.key | 1 + test/data/file/aes256/ofb/random64k.plain | Bin 0 -> 65536 bytes test/data/file/aes256/ofb/singlechar.cipher | 1 + test/data/file/aes256/ofb/singlechar.iv | 1 + test/data/file/aes256/ofb/singlechar.key | 1 + test/data/file/aes256/ofb/singlechar.plain | 1 + test/file.py | 2 +- test/file/.gitattributes | 2 -- test/file/aes128/cbc/blocksize-1.cipher | 1 - test/file/aes128/cbc/blocksize-1.iv | 1 - test/file/aes128/cbc/blocksize-1.key | 1 - test/file/aes128/cbc/blocksize-1.plain | 1 - test/file/aes128/cbc/blocksize.cipher | 1 - test/file/aes128/cbc/blocksize.iv | 1 - test/file/aes128/cbc/blocksize.key | 1 - test/file/aes128/cbc/blocksize.plain | 1 - test/file/aes128/cbc/empty1.cipher | 1 - test/file/aes128/cbc/empty1.iv | 1 - test/file/aes128/cbc/empty1.key | 1 - test/file/aes128/cbc/empty1.plain | 0 test/file/aes128/cbc/empty2.cipher | 1 - test/file/aes128/cbc/empty2.iv | 1 - test/file/aes128/cbc/empty2.key | 1 - test/file/aes128/cbc/empty2.plain | 0 test/file/aes128/cbc/random64k.cipher | Bin 65552 -> 0 bytes test/file/aes128/cbc/random64k.iv | 1 - test/file/aes128/cbc/random64k.key | 1 - test/file/aes128/cbc/random64k.plain | Bin 65536 -> 0 bytes test/file/aes128/cbc/singlechar.cipher | 1 - test/file/aes128/cbc/singlechar.iv | 1 - test/file/aes128/cbc/singlechar.key | 1 - test/file/aes128/cbc/singlechar.plain | 1 - test/file/aes128/cfb/blocksize-1.cipher | 1 - test/file/aes128/cfb/blocksize-1.iv | 1 - test/file/aes128/cfb/blocksize-1.key | 1 - test/file/aes128/cfb/blocksize-1.plain | 1 - test/file/aes128/cfb/blocksize.cipher | 1 - test/file/aes128/cfb/blocksize.iv | 1 - test/file/aes128/cfb/blocksize.key | 1 - test/file/aes128/cfb/blocksize.plain | 1 - test/file/aes128/cfb/empty1.cipher | 0 test/file/aes128/cfb/empty1.iv | 1 - test/file/aes128/cfb/empty1.key | 1 - test/file/aes128/cfb/empty1.plain | 0 test/file/aes128/cfb/empty2.cipher | 0 test/file/aes128/cfb/empty2.iv | 1 - test/file/aes128/cfb/empty2.key | 1 - test/file/aes128/cfb/empty2.plain | 0 test/file/aes128/cfb/random64k.cipher | Bin 65536 -> 0 bytes test/file/aes128/cfb/random64k.iv | 1 - test/file/aes128/cfb/random64k.key | 1 - test/file/aes128/cfb/random64k.plain | Bin 65536 -> 0 bytes test/file/aes128/cfb/singlechar.cipher | 1 - test/file/aes128/cfb/singlechar.iv | 1 - test/file/aes128/cfb/singlechar.key | 1 - test/file/aes128/cfb/singlechar.plain | 1 - test/file/aes128/ctr/blocksize-1.cipher | 1 - test/file/aes128/ctr/blocksize-1.iv | 1 - test/file/aes128/ctr/blocksize-1.key | 1 - test/file/aes128/ctr/blocksize-1.plain | 1 - test/file/aes128/ctr/blocksize.cipher | 1 - test/file/aes128/ctr/blocksize.iv | 1 - test/file/aes128/ctr/blocksize.key | 1 - test/file/aes128/ctr/blocksize.plain | 1 - test/file/aes128/ctr/empty1.cipher | 0 test/file/aes128/ctr/empty1.iv | 1 - test/file/aes128/ctr/empty1.key | 1 - test/file/aes128/ctr/empty1.plain | 0 test/file/aes128/ctr/empty2.cipher | 0 test/file/aes128/ctr/empty2.iv | 1 - test/file/aes128/ctr/empty2.key | 1 - test/file/aes128/ctr/empty2.plain | 0 test/file/aes128/ctr/random64k.cipher | Bin 65536 -> 0 bytes test/file/aes128/ctr/random64k.iv | 1 - test/file/aes128/ctr/random64k.key | 1 - test/file/aes128/ctr/random64k.plain | Bin 65536 -> 0 bytes test/file/aes128/ctr/singlechar.cipher | 1 - test/file/aes128/ctr/singlechar.iv | 1 - test/file/aes128/ctr/singlechar.key | 1 - test/file/aes128/ctr/singlechar.plain | 1 - test/file/aes128/ecb/blocksize-1.cipher | 1 - test/file/aes128/ecb/blocksize-1.key | 1 - test/file/aes128/ecb/blocksize-1.plain | 1 - test/file/aes128/ecb/blocksize.cipher | 1 - test/file/aes128/ecb/blocksize.key | 1 - test/file/aes128/ecb/blocksize.plain | 1 - test/file/aes128/ecb/empty1.cipher | 1 - test/file/aes128/ecb/empty1.key | 1 - test/file/aes128/ecb/empty1.plain | 0 test/file/aes128/ecb/empty2.cipher | 1 - test/file/aes128/ecb/empty2.key | 1 - test/file/aes128/ecb/empty2.plain | 0 test/file/aes128/ecb/random64k.cipher | Bin 65552 -> 0 bytes test/file/aes128/ecb/random64k.key | 1 - test/file/aes128/ecb/random64k.plain | Bin 65536 -> 0 bytes test/file/aes128/ecb/singlechar.cipher | 1 - test/file/aes128/ecb/singlechar.key | 1 - test/file/aes128/ecb/singlechar.plain | 1 - test/file/aes128/ofb/blocksize-1.cipher | 1 - test/file/aes128/ofb/blocksize-1.iv | 1 - test/file/aes128/ofb/blocksize-1.key | 1 - test/file/aes128/ofb/blocksize-1.plain | 1 - test/file/aes128/ofb/blocksize.cipher | 1 - test/file/aes128/ofb/blocksize.iv | 1 - test/file/aes128/ofb/blocksize.key | 1 - test/file/aes128/ofb/blocksize.plain | 1 - test/file/aes128/ofb/empty1.cipher | 0 test/file/aes128/ofb/empty1.iv | 1 - test/file/aes128/ofb/empty1.key | 1 - test/file/aes128/ofb/empty1.plain | 0 test/file/aes128/ofb/empty2.cipher | 0 test/file/aes128/ofb/empty2.iv | 1 - test/file/aes128/ofb/empty2.key | 1 - test/file/aes128/ofb/empty2.plain | 0 test/file/aes128/ofb/random64k.cipher | Bin 65536 -> 0 bytes test/file/aes128/ofb/random64k.iv | 1 - test/file/aes128/ofb/random64k.key | 1 - test/file/aes128/ofb/random64k.plain | Bin 65536 -> 0 bytes test/file/aes128/ofb/singlechar.cipher | 1 - test/file/aes128/ofb/singlechar.iv | 1 - test/file/aes128/ofb/singlechar.key | 1 - test/file/aes128/ofb/singlechar.plain | 1 - test/file/aes192/cbc/blocksize-1.cipher | 1 - test/file/aes192/cbc/blocksize-1.iv | 1 - test/file/aes192/cbc/blocksize-1.key | 1 - test/file/aes192/cbc/blocksize-1.plain | 1 - test/file/aes192/cbc/blocksize.cipher | 1 - test/file/aes192/cbc/blocksize.iv | 1 - test/file/aes192/cbc/blocksize.key | 1 - test/file/aes192/cbc/blocksize.plain | 1 - test/file/aes192/cbc/empty1.cipher | 2 -- test/file/aes192/cbc/empty1.iv | 1 - test/file/aes192/cbc/empty1.key | 1 - test/file/aes192/cbc/empty1.plain | 0 test/file/aes192/cbc/empty2.cipher | Bin 16 -> 0 bytes test/file/aes192/cbc/empty2.iv | 1 - test/file/aes192/cbc/empty2.key | 1 - test/file/aes192/cbc/empty2.plain | 0 test/file/aes192/cbc/random64k.cipher | Bin 65552 -> 0 bytes test/file/aes192/cbc/random64k.iv | 1 - test/file/aes192/cbc/random64k.key | 1 - test/file/aes192/cbc/random64k.plain | Bin 65536 -> 0 bytes test/file/aes192/cbc/singlechar.cipher | 2 -- test/file/aes192/cbc/singlechar.iv | 1 - test/file/aes192/cbc/singlechar.key | 1 - test/file/aes192/cbc/singlechar.plain | 1 - test/file/aes192/cfb/blocksize-1.cipher | 1 - test/file/aes192/cfb/blocksize-1.iv | 1 - test/file/aes192/cfb/blocksize-1.key | 1 - test/file/aes192/cfb/blocksize-1.plain | 1 - test/file/aes192/cfb/blocksize.cipher | 1 - test/file/aes192/cfb/blocksize.iv | 1 - test/file/aes192/cfb/blocksize.key | 1 - test/file/aes192/cfb/blocksize.plain | 1 - test/file/aes192/cfb/empty1.cipher | 0 test/file/aes192/cfb/empty1.iv | 1 - test/file/aes192/cfb/empty1.key | 1 - test/file/aes192/cfb/empty1.plain | 0 test/file/aes192/cfb/empty2.cipher | 0 test/file/aes192/cfb/empty2.iv | 1 - test/file/aes192/cfb/empty2.key | 1 - test/file/aes192/cfb/empty2.plain | 0 test/file/aes192/cfb/random64k.cipher | Bin 65536 -> 0 bytes test/file/aes192/cfb/random64k.iv | 1 - test/file/aes192/cfb/random64k.key | 1 - test/file/aes192/cfb/random64k.plain | Bin 65536 -> 0 bytes test/file/aes192/cfb/singlechar.cipher | 1 - test/file/aes192/cfb/singlechar.iv | 1 - test/file/aes192/cfb/singlechar.key | 1 - test/file/aes192/cfb/singlechar.plain | 1 - test/file/aes192/ctr/blocksize-1.cipher | 1 - test/file/aes192/ctr/blocksize-1.iv | 1 - test/file/aes192/ctr/blocksize-1.key | 1 - test/file/aes192/ctr/blocksize-1.plain | 1 - test/file/aes192/ctr/blocksize.cipher | 1 - test/file/aes192/ctr/blocksize.iv | 1 - test/file/aes192/ctr/blocksize.key | 1 - test/file/aes192/ctr/blocksize.plain | 1 - test/file/aes192/ctr/empty1.cipher | 0 test/file/aes192/ctr/empty1.iv | 1 - test/file/aes192/ctr/empty1.key | 1 - test/file/aes192/ctr/empty1.plain | 0 test/file/aes192/ctr/empty2.cipher | 0 test/file/aes192/ctr/empty2.iv | 1 - test/file/aes192/ctr/empty2.key | 1 - test/file/aes192/ctr/empty2.plain | 0 test/file/aes192/ctr/random64k.cipher | Bin 65536 -> 0 bytes test/file/aes192/ctr/random64k.iv | 1 - test/file/aes192/ctr/random64k.key | 1 - test/file/aes192/ctr/random64k.plain | Bin 65536 -> 0 bytes test/file/aes192/ctr/singlechar.cipher | 1 - test/file/aes192/ctr/singlechar.iv | 1 - test/file/aes192/ctr/singlechar.key | 1 - test/file/aes192/ctr/singlechar.plain | 1 - test/file/aes192/ecb/blocksize-1.cipher | 1 - test/file/aes192/ecb/blocksize-1.key | 1 - test/file/aes192/ecb/blocksize-1.plain | 1 - test/file/aes192/ecb/blocksize.cipher | Bin 32 -> 0 bytes test/file/aes192/ecb/blocksize.key | 1 - test/file/aes192/ecb/blocksize.plain | 1 - test/file/aes192/ecb/empty1.cipher | 2 -- test/file/aes192/ecb/empty1.key | 1 - test/file/aes192/ecb/empty1.plain | 0 test/file/aes192/ecb/empty2.cipher | 1 - test/file/aes192/ecb/empty2.key | 1 - test/file/aes192/ecb/empty2.plain | 0 test/file/aes192/ecb/random64k.cipher | Bin 65552 -> 0 bytes test/file/aes192/ecb/random64k.key | 1 - test/file/aes192/ecb/random64k.plain | Bin 65536 -> 0 bytes test/file/aes192/ecb/singlechar.cipher | 1 - test/file/aes192/ecb/singlechar.key | 1 - test/file/aes192/ecb/singlechar.plain | 1 - test/file/aes192/ofb/blocksize-1.cipher | 1 - test/file/aes192/ofb/blocksize-1.iv | 1 - test/file/aes192/ofb/blocksize-1.key | 1 - test/file/aes192/ofb/blocksize-1.plain | 1 - test/file/aes192/ofb/blocksize.cipher | 1 - test/file/aes192/ofb/blocksize.iv | 1 - test/file/aes192/ofb/blocksize.key | 1 - test/file/aes192/ofb/blocksize.plain | 1 - test/file/aes192/ofb/empty1.cipher | 0 test/file/aes192/ofb/empty1.iv | 1 - test/file/aes192/ofb/empty1.key | 1 - test/file/aes192/ofb/empty1.plain | 0 test/file/aes192/ofb/empty2.cipher | 0 test/file/aes192/ofb/empty2.iv | 1 - test/file/aes192/ofb/empty2.key | 1 - test/file/aes192/ofb/empty2.plain | 0 test/file/aes192/ofb/random64k.cipher | Bin 65536 -> 0 bytes test/file/aes192/ofb/random64k.iv | 1 - test/file/aes192/ofb/random64k.key | 1 - test/file/aes192/ofb/random64k.plain | Bin 65536 -> 0 bytes test/file/aes192/ofb/singlechar.cipher | 1 - test/file/aes192/ofb/singlechar.iv | 1 - test/file/aes192/ofb/singlechar.key | 1 - test/file/aes192/ofb/singlechar.plain | 1 - test/file/aes256/cbc/blocksize-1.cipher | 1 - test/file/aes256/cbc/blocksize-1.iv | 1 - test/file/aes256/cbc/blocksize-1.key | 1 - test/file/aes256/cbc/blocksize-1.plain | 1 - test/file/aes256/cbc/blocksize.cipher | 1 - test/file/aes256/cbc/blocksize.iv | 1 - test/file/aes256/cbc/blocksize.key | 1 - test/file/aes256/cbc/blocksize.plain | 1 - test/file/aes256/cbc/empty1.cipher | 1 - test/file/aes256/cbc/empty1.iv | 1 - test/file/aes256/cbc/empty1.key | 1 - test/file/aes256/cbc/empty1.plain | 0 test/file/aes256/cbc/empty2.cipher | 1 - test/file/aes256/cbc/empty2.iv | 1 - test/file/aes256/cbc/empty2.key | 1 - test/file/aes256/cbc/empty2.plain | 0 test/file/aes256/cbc/random64k.cipher | Bin 65552 -> 0 bytes test/file/aes256/cbc/random64k.iv | 1 - test/file/aes256/cbc/random64k.key | 1 - test/file/aes256/cbc/random64k.plain | Bin 65536 -> 0 bytes test/file/aes256/cbc/singlechar.cipher | 1 - test/file/aes256/cbc/singlechar.iv | 1 - test/file/aes256/cbc/singlechar.key | 1 - test/file/aes256/cbc/singlechar.plain | 1 - test/file/aes256/cfb/blocksize-1.cipher | 1 - test/file/aes256/cfb/blocksize-1.iv | 1 - test/file/aes256/cfb/blocksize-1.key | 1 - test/file/aes256/cfb/blocksize-1.plain | 1 - test/file/aes256/cfb/blocksize.cipher | 1 - test/file/aes256/cfb/blocksize.iv | 1 - test/file/aes256/cfb/blocksize.key | 1 - test/file/aes256/cfb/blocksize.plain | 1 - test/file/aes256/cfb/empty1.cipher | 0 test/file/aes256/cfb/empty1.iv | 1 - test/file/aes256/cfb/empty1.key | 1 - test/file/aes256/cfb/empty1.plain | 0 test/file/aes256/cfb/empty2.cipher | 0 test/file/aes256/cfb/empty2.iv | 1 - test/file/aes256/cfb/empty2.key | 1 - test/file/aes256/cfb/empty2.plain | 0 test/file/aes256/cfb/random64k.cipher | Bin 65536 -> 0 bytes test/file/aes256/cfb/random64k.iv | 1 - test/file/aes256/cfb/random64k.key | 1 - test/file/aes256/cfb/random64k.plain | Bin 65536 -> 0 bytes test/file/aes256/cfb/singlechar.cipher | 1 - test/file/aes256/cfb/singlechar.iv | 1 - test/file/aes256/cfb/singlechar.key | 1 - test/file/aes256/cfb/singlechar.plain | 1 - test/file/aes256/ctr/blocksize-1.cipher | 1 - test/file/aes256/ctr/blocksize-1.iv | 1 - test/file/aes256/ctr/blocksize-1.key | 1 - test/file/aes256/ctr/blocksize-1.plain | 1 - test/file/aes256/ctr/blocksize.cipher | 1 - test/file/aes256/ctr/blocksize.iv | 1 - test/file/aes256/ctr/blocksize.key | 1 - test/file/aes256/ctr/blocksize.plain | 1 - test/file/aes256/ctr/empty1.cipher | 0 test/file/aes256/ctr/empty1.iv | 1 - test/file/aes256/ctr/empty1.key | 1 - test/file/aes256/ctr/empty1.plain | 0 test/file/aes256/ctr/empty2.cipher | 0 test/file/aes256/ctr/empty2.iv | 1 - test/file/aes256/ctr/empty2.key | 1 - test/file/aes256/ctr/empty2.plain | 0 test/file/aes256/ctr/random64k.cipher | Bin 65536 -> 0 bytes test/file/aes256/ctr/random64k.iv | 1 - test/file/aes256/ctr/random64k.key | 1 - test/file/aes256/ctr/random64k.plain | Bin 65536 -> 0 bytes test/file/aes256/ctr/singlechar.cipher | 1 - test/file/aes256/ctr/singlechar.iv | 1 - test/file/aes256/ctr/singlechar.key | 1 - test/file/aes256/ctr/singlechar.plain | 1 - test/file/aes256/ecb/blocksize-1.cipher | 1 - test/file/aes256/ecb/blocksize-1.key | 1 - test/file/aes256/ecb/blocksize-1.plain | 1 - test/file/aes256/ecb/blocksize.cipher | 1 - test/file/aes256/ecb/blocksize.key | 1 - test/file/aes256/ecb/blocksize.plain | 1 - test/file/aes256/ecb/empty1.cipher | 1 - test/file/aes256/ecb/empty1.key | 1 - test/file/aes256/ecb/empty1.plain | 0 test/file/aes256/ecb/empty2.cipher | 1 - test/file/aes256/ecb/empty2.key | 1 - test/file/aes256/ecb/empty2.plain | 0 test/file/aes256/ecb/random64k.cipher | Bin 65552 -> 0 bytes test/file/aes256/ecb/random64k.key | 1 - test/file/aes256/ecb/random64k.plain | Bin 65536 -> 0 bytes test/file/aes256/ecb/singlechar.cipher | 1 - test/file/aes256/ecb/singlechar.key | 1 - test/file/aes256/ecb/singlechar.plain | 1 - test/file/aes256/ofb/blocksize-1.cipher | 1 - test/file/aes256/ofb/blocksize-1.iv | 1 - test/file/aes256/ofb/blocksize-1.key | 1 - test/file/aes256/ofb/blocksize-1.plain | 1 - test/file/aes256/ofb/blocksize.cipher | 1 - test/file/aes256/ofb/blocksize.iv | 1 - test/file/aes256/ofb/blocksize.key | 1 - test/file/aes256/ofb/blocksize.plain | 1 - test/file/aes256/ofb/empty1.cipher | 0 test/file/aes256/ofb/empty1.iv | 1 - test/file/aes256/ofb/empty1.key | 1 - test/file/aes256/ofb/empty1.plain | 0 test/file/aes256/ofb/empty2.cipher | 0 test/file/aes256/ofb/empty2.iv | 1 - test/file/aes256/ofb/empty2.key | 1 - test/file/aes256/ofb/empty2.plain | 0 test/file/aes256/ofb/random64k.cipher | Bin 65536 -> 0 bytes test/file/aes256/ofb/random64k.iv | 1 - test/file/aes256/ofb/random64k.key | 1 - test/file/aes256/ofb/random64k.plain | Bin 65536 -> 0 bytes test/file/aes256/ofb/singlechar.cipher | 1 - test/file/aes256/ofb/singlechar.iv | 1 - test/file/aes256/ofb/singlechar.key | 1 - test/file/aes256/ofb/singlechar.plain | 1 - 690 files changed, 269 insertions(+), 269 deletions(-) delete mode 100644 test/KAT_AES.zip create mode 100644 test/data/KAT_AES.zip create mode 100644 test/data/file/.gitattributes create mode 100644 test/data/file/aes128/cbc/blocksize-1.cipher create mode 100644 test/data/file/aes128/cbc/blocksize-1.iv create mode 100644 test/data/file/aes128/cbc/blocksize-1.key create mode 100644 test/data/file/aes128/cbc/blocksize-1.plain create mode 100644 test/data/file/aes128/cbc/blocksize.cipher create mode 100644 test/data/file/aes128/cbc/blocksize.iv create mode 100644 test/data/file/aes128/cbc/blocksize.key create mode 100644 test/data/file/aes128/cbc/blocksize.plain create mode 100644 test/data/file/aes128/cbc/empty1.cipher create mode 100644 test/data/file/aes128/cbc/empty1.iv create mode 100644 test/data/file/aes128/cbc/empty1.key create mode 100644 test/data/file/aes128/cbc/empty1.plain create mode 100644 test/data/file/aes128/cbc/empty2.cipher create mode 100644 test/data/file/aes128/cbc/empty2.iv create mode 100644 test/data/file/aes128/cbc/empty2.key create mode 100644 test/data/file/aes128/cbc/empty2.plain create mode 100644 test/data/file/aes128/cbc/random64k.cipher create mode 100644 test/data/file/aes128/cbc/random64k.iv create mode 100644 test/data/file/aes128/cbc/random64k.key create mode 100644 test/data/file/aes128/cbc/random64k.plain create mode 100644 test/data/file/aes128/cbc/singlechar.cipher create mode 100644 test/data/file/aes128/cbc/singlechar.iv create mode 100644 test/data/file/aes128/cbc/singlechar.key create mode 100644 test/data/file/aes128/cbc/singlechar.plain create mode 100644 test/data/file/aes128/cfb/blocksize-1.cipher create mode 100644 test/data/file/aes128/cfb/blocksize-1.iv create mode 100644 test/data/file/aes128/cfb/blocksize-1.key create mode 100644 test/data/file/aes128/cfb/blocksize-1.plain create mode 100644 test/data/file/aes128/cfb/blocksize.cipher create mode 100644 test/data/file/aes128/cfb/blocksize.iv create mode 100644 test/data/file/aes128/cfb/blocksize.key create mode 100644 test/data/file/aes128/cfb/blocksize.plain create mode 100644 test/data/file/aes128/cfb/empty1.cipher create mode 100644 test/data/file/aes128/cfb/empty1.iv create mode 100644 test/data/file/aes128/cfb/empty1.key create mode 100644 test/data/file/aes128/cfb/empty1.plain create mode 100644 test/data/file/aes128/cfb/empty2.cipher create mode 100644 test/data/file/aes128/cfb/empty2.iv create mode 100644 test/data/file/aes128/cfb/empty2.key create mode 100644 test/data/file/aes128/cfb/empty2.plain create mode 100644 test/data/file/aes128/cfb/random64k.cipher create mode 100644 test/data/file/aes128/cfb/random64k.iv create mode 100644 test/data/file/aes128/cfb/random64k.key create mode 100644 test/data/file/aes128/cfb/random64k.plain create mode 100644 test/data/file/aes128/cfb/singlechar.cipher create mode 100644 test/data/file/aes128/cfb/singlechar.iv create mode 100644 test/data/file/aes128/cfb/singlechar.key create mode 100644 test/data/file/aes128/cfb/singlechar.plain create mode 100644 test/data/file/aes128/ctr/blocksize-1.cipher create mode 100644 test/data/file/aes128/ctr/blocksize-1.iv create mode 100644 test/data/file/aes128/ctr/blocksize-1.key create mode 100644 test/data/file/aes128/ctr/blocksize-1.plain create mode 100644 test/data/file/aes128/ctr/blocksize.cipher create mode 100644 test/data/file/aes128/ctr/blocksize.iv create mode 100644 test/data/file/aes128/ctr/blocksize.key create mode 100644 test/data/file/aes128/ctr/blocksize.plain create mode 100644 test/data/file/aes128/ctr/empty1.cipher create mode 100644 test/data/file/aes128/ctr/empty1.iv create mode 100644 test/data/file/aes128/ctr/empty1.key create mode 100644 test/data/file/aes128/ctr/empty1.plain create mode 100644 test/data/file/aes128/ctr/empty2.cipher create mode 100644 test/data/file/aes128/ctr/empty2.iv create mode 100644 test/data/file/aes128/ctr/empty2.key create mode 100644 test/data/file/aes128/ctr/empty2.plain create mode 100644 test/data/file/aes128/ctr/random64k.cipher create mode 100644 test/data/file/aes128/ctr/random64k.iv create mode 100644 test/data/file/aes128/ctr/random64k.key create mode 100644 test/data/file/aes128/ctr/random64k.plain create mode 100644 test/data/file/aes128/ctr/singlechar.cipher create mode 100644 test/data/file/aes128/ctr/singlechar.iv create mode 100644 test/data/file/aes128/ctr/singlechar.key create mode 100644 test/data/file/aes128/ctr/singlechar.plain create mode 100644 test/data/file/aes128/ecb/blocksize-1.cipher create mode 100644 test/data/file/aes128/ecb/blocksize-1.key create mode 100644 test/data/file/aes128/ecb/blocksize-1.plain create mode 100644 test/data/file/aes128/ecb/blocksize.cipher create mode 100644 test/data/file/aes128/ecb/blocksize.key create mode 100644 test/data/file/aes128/ecb/blocksize.plain create mode 100644 test/data/file/aes128/ecb/empty1.cipher create mode 100644 test/data/file/aes128/ecb/empty1.key create mode 100644 test/data/file/aes128/ecb/empty1.plain create mode 100644 test/data/file/aes128/ecb/empty2.cipher create mode 100644 test/data/file/aes128/ecb/empty2.key create mode 100644 test/data/file/aes128/ecb/empty2.plain create mode 100644 test/data/file/aes128/ecb/random64k.cipher create mode 100644 test/data/file/aes128/ecb/random64k.key create mode 100644 test/data/file/aes128/ecb/random64k.plain create mode 100644 test/data/file/aes128/ecb/singlechar.cipher create mode 100644 test/data/file/aes128/ecb/singlechar.key create mode 100644 test/data/file/aes128/ecb/singlechar.plain create mode 100644 test/data/file/aes128/ofb/blocksize-1.cipher create mode 100644 test/data/file/aes128/ofb/blocksize-1.iv create mode 100644 test/data/file/aes128/ofb/blocksize-1.key create mode 100644 test/data/file/aes128/ofb/blocksize-1.plain create mode 100644 test/data/file/aes128/ofb/blocksize.cipher create mode 100644 test/data/file/aes128/ofb/blocksize.iv create mode 100644 test/data/file/aes128/ofb/blocksize.key create mode 100644 test/data/file/aes128/ofb/blocksize.plain create mode 100644 test/data/file/aes128/ofb/empty1.cipher create mode 100644 test/data/file/aes128/ofb/empty1.iv create mode 100644 test/data/file/aes128/ofb/empty1.key create mode 100644 test/data/file/aes128/ofb/empty1.plain create mode 100644 test/data/file/aes128/ofb/empty2.cipher create mode 100644 test/data/file/aes128/ofb/empty2.iv create mode 100644 test/data/file/aes128/ofb/empty2.key create mode 100644 test/data/file/aes128/ofb/empty2.plain create mode 100644 test/data/file/aes128/ofb/random64k.cipher create mode 100644 test/data/file/aes128/ofb/random64k.iv create mode 100644 test/data/file/aes128/ofb/random64k.key create mode 100644 test/data/file/aes128/ofb/random64k.plain create mode 100644 test/data/file/aes128/ofb/singlechar.cipher create mode 100644 test/data/file/aes128/ofb/singlechar.iv create mode 100644 test/data/file/aes128/ofb/singlechar.key create mode 100644 test/data/file/aes128/ofb/singlechar.plain create mode 100644 test/data/file/aes192/cbc/blocksize-1.cipher create mode 100644 test/data/file/aes192/cbc/blocksize-1.iv create mode 100644 test/data/file/aes192/cbc/blocksize-1.key create mode 100644 test/data/file/aes192/cbc/blocksize-1.plain create mode 100644 test/data/file/aes192/cbc/blocksize.cipher create mode 100644 test/data/file/aes192/cbc/blocksize.iv create mode 100644 test/data/file/aes192/cbc/blocksize.key create mode 100644 test/data/file/aes192/cbc/blocksize.plain create mode 100644 test/data/file/aes192/cbc/empty1.cipher create mode 100644 test/data/file/aes192/cbc/empty1.iv create mode 100644 test/data/file/aes192/cbc/empty1.key create mode 100644 test/data/file/aes192/cbc/empty1.plain create mode 100644 test/data/file/aes192/cbc/empty2.cipher create mode 100644 test/data/file/aes192/cbc/empty2.iv create mode 100644 test/data/file/aes192/cbc/empty2.key create mode 100644 test/data/file/aes192/cbc/empty2.plain create mode 100644 test/data/file/aes192/cbc/random64k.cipher create mode 100644 test/data/file/aes192/cbc/random64k.iv create mode 100644 test/data/file/aes192/cbc/random64k.key create mode 100644 test/data/file/aes192/cbc/random64k.plain create mode 100644 test/data/file/aes192/cbc/singlechar.cipher create mode 100644 test/data/file/aes192/cbc/singlechar.iv create mode 100644 test/data/file/aes192/cbc/singlechar.key create mode 100644 test/data/file/aes192/cbc/singlechar.plain create mode 100644 test/data/file/aes192/cfb/blocksize-1.cipher create mode 100644 test/data/file/aes192/cfb/blocksize-1.iv create mode 100644 test/data/file/aes192/cfb/blocksize-1.key create mode 100644 test/data/file/aes192/cfb/blocksize-1.plain create mode 100644 test/data/file/aes192/cfb/blocksize.cipher create mode 100644 test/data/file/aes192/cfb/blocksize.iv create mode 100644 test/data/file/aes192/cfb/blocksize.key create mode 100644 test/data/file/aes192/cfb/blocksize.plain create mode 100644 test/data/file/aes192/cfb/empty1.cipher create mode 100644 test/data/file/aes192/cfb/empty1.iv create mode 100644 test/data/file/aes192/cfb/empty1.key create mode 100644 test/data/file/aes192/cfb/empty1.plain create mode 100644 test/data/file/aes192/cfb/empty2.cipher create mode 100644 test/data/file/aes192/cfb/empty2.iv create mode 100644 test/data/file/aes192/cfb/empty2.key create mode 100644 test/data/file/aes192/cfb/empty2.plain create mode 100644 test/data/file/aes192/cfb/random64k.cipher create mode 100644 test/data/file/aes192/cfb/random64k.iv create mode 100644 test/data/file/aes192/cfb/random64k.key create mode 100644 test/data/file/aes192/cfb/random64k.plain create mode 100644 test/data/file/aes192/cfb/singlechar.cipher create mode 100644 test/data/file/aes192/cfb/singlechar.iv create mode 100644 test/data/file/aes192/cfb/singlechar.key create mode 100644 test/data/file/aes192/cfb/singlechar.plain create mode 100644 test/data/file/aes192/ctr/blocksize-1.cipher create mode 100644 test/data/file/aes192/ctr/blocksize-1.iv create mode 100644 test/data/file/aes192/ctr/blocksize-1.key create mode 100644 test/data/file/aes192/ctr/blocksize-1.plain create mode 100644 test/data/file/aes192/ctr/blocksize.cipher create mode 100644 test/data/file/aes192/ctr/blocksize.iv create mode 100644 test/data/file/aes192/ctr/blocksize.key create mode 100644 test/data/file/aes192/ctr/blocksize.plain create mode 100644 test/data/file/aes192/ctr/empty1.cipher create mode 100644 test/data/file/aes192/ctr/empty1.iv create mode 100644 test/data/file/aes192/ctr/empty1.key create mode 100644 test/data/file/aes192/ctr/empty1.plain create mode 100644 test/data/file/aes192/ctr/empty2.cipher create mode 100644 test/data/file/aes192/ctr/empty2.iv create mode 100644 test/data/file/aes192/ctr/empty2.key create mode 100644 test/data/file/aes192/ctr/empty2.plain create mode 100644 test/data/file/aes192/ctr/random64k.cipher create mode 100644 test/data/file/aes192/ctr/random64k.iv create mode 100644 test/data/file/aes192/ctr/random64k.key create mode 100644 test/data/file/aes192/ctr/random64k.plain create mode 100644 test/data/file/aes192/ctr/singlechar.cipher create mode 100644 test/data/file/aes192/ctr/singlechar.iv create mode 100644 test/data/file/aes192/ctr/singlechar.key create mode 100644 test/data/file/aes192/ctr/singlechar.plain create mode 100644 test/data/file/aes192/ecb/blocksize-1.cipher create mode 100644 test/data/file/aes192/ecb/blocksize-1.key create mode 100644 test/data/file/aes192/ecb/blocksize-1.plain create mode 100644 test/data/file/aes192/ecb/blocksize.cipher create mode 100644 test/data/file/aes192/ecb/blocksize.key create mode 100644 test/data/file/aes192/ecb/blocksize.plain create mode 100644 test/data/file/aes192/ecb/empty1.cipher create mode 100644 test/data/file/aes192/ecb/empty1.key create mode 100644 test/data/file/aes192/ecb/empty1.plain create mode 100644 test/data/file/aes192/ecb/empty2.cipher create mode 100644 test/data/file/aes192/ecb/empty2.key create mode 100644 test/data/file/aes192/ecb/empty2.plain create mode 100644 test/data/file/aes192/ecb/random64k.cipher create mode 100644 test/data/file/aes192/ecb/random64k.key create mode 100644 test/data/file/aes192/ecb/random64k.plain create mode 100644 test/data/file/aes192/ecb/singlechar.cipher create mode 100644 test/data/file/aes192/ecb/singlechar.key create mode 100644 test/data/file/aes192/ecb/singlechar.plain create mode 100644 test/data/file/aes192/ofb/blocksize-1.cipher create mode 100644 test/data/file/aes192/ofb/blocksize-1.iv create mode 100644 test/data/file/aes192/ofb/blocksize-1.key create mode 100644 test/data/file/aes192/ofb/blocksize-1.plain create mode 100644 test/data/file/aes192/ofb/blocksize.cipher create mode 100644 test/data/file/aes192/ofb/blocksize.iv create mode 100644 test/data/file/aes192/ofb/blocksize.key create mode 100644 test/data/file/aes192/ofb/blocksize.plain create mode 100644 test/data/file/aes192/ofb/empty1.cipher create mode 100644 test/data/file/aes192/ofb/empty1.iv create mode 100644 test/data/file/aes192/ofb/empty1.key create mode 100644 test/data/file/aes192/ofb/empty1.plain create mode 100644 test/data/file/aes192/ofb/empty2.cipher create mode 100644 test/data/file/aes192/ofb/empty2.iv create mode 100644 test/data/file/aes192/ofb/empty2.key create mode 100644 test/data/file/aes192/ofb/empty2.plain create mode 100644 test/data/file/aes192/ofb/random64k.cipher create mode 100644 test/data/file/aes192/ofb/random64k.iv create mode 100644 test/data/file/aes192/ofb/random64k.key create mode 100644 test/data/file/aes192/ofb/random64k.plain create mode 100644 test/data/file/aes192/ofb/singlechar.cipher create mode 100644 test/data/file/aes192/ofb/singlechar.iv create mode 100644 test/data/file/aes192/ofb/singlechar.key create mode 100644 test/data/file/aes192/ofb/singlechar.plain create mode 100644 test/data/file/aes256/cbc/blocksize-1.cipher create mode 100644 test/data/file/aes256/cbc/blocksize-1.iv create mode 100644 test/data/file/aes256/cbc/blocksize-1.key create mode 100644 test/data/file/aes256/cbc/blocksize-1.plain create mode 100644 test/data/file/aes256/cbc/blocksize.cipher create mode 100644 test/data/file/aes256/cbc/blocksize.iv create mode 100644 test/data/file/aes256/cbc/blocksize.key create mode 100644 test/data/file/aes256/cbc/blocksize.plain create mode 100644 test/data/file/aes256/cbc/empty1.cipher create mode 100644 test/data/file/aes256/cbc/empty1.iv create mode 100644 test/data/file/aes256/cbc/empty1.key create mode 100644 test/data/file/aes256/cbc/empty1.plain create mode 100644 test/data/file/aes256/cbc/empty2.cipher create mode 100644 test/data/file/aes256/cbc/empty2.iv create mode 100644 test/data/file/aes256/cbc/empty2.key create mode 100644 test/data/file/aes256/cbc/empty2.plain create mode 100644 test/data/file/aes256/cbc/random64k.cipher create mode 100644 test/data/file/aes256/cbc/random64k.iv create mode 100644 test/data/file/aes256/cbc/random64k.key create mode 100644 test/data/file/aes256/cbc/random64k.plain create mode 100644 test/data/file/aes256/cbc/singlechar.cipher create mode 100644 test/data/file/aes256/cbc/singlechar.iv create mode 100644 test/data/file/aes256/cbc/singlechar.key create mode 100644 test/data/file/aes256/cbc/singlechar.plain create mode 100644 test/data/file/aes256/cfb/blocksize-1.cipher create mode 100644 test/data/file/aes256/cfb/blocksize-1.iv create mode 100644 test/data/file/aes256/cfb/blocksize-1.key create mode 100644 test/data/file/aes256/cfb/blocksize-1.plain create mode 100644 test/data/file/aes256/cfb/blocksize.cipher create mode 100644 test/data/file/aes256/cfb/blocksize.iv create mode 100644 test/data/file/aes256/cfb/blocksize.key create mode 100644 test/data/file/aes256/cfb/blocksize.plain create mode 100644 test/data/file/aes256/cfb/empty1.cipher create mode 100644 test/data/file/aes256/cfb/empty1.iv create mode 100644 test/data/file/aes256/cfb/empty1.key create mode 100644 test/data/file/aes256/cfb/empty1.plain create mode 100644 test/data/file/aes256/cfb/empty2.cipher create mode 100644 test/data/file/aes256/cfb/empty2.iv create mode 100644 test/data/file/aes256/cfb/empty2.key create mode 100644 test/data/file/aes256/cfb/empty2.plain create mode 100644 test/data/file/aes256/cfb/random64k.cipher create mode 100644 test/data/file/aes256/cfb/random64k.iv create mode 100644 test/data/file/aes256/cfb/random64k.key create mode 100644 test/data/file/aes256/cfb/random64k.plain create mode 100644 test/data/file/aes256/cfb/singlechar.cipher create mode 100644 test/data/file/aes256/cfb/singlechar.iv create mode 100644 test/data/file/aes256/cfb/singlechar.key create mode 100644 test/data/file/aes256/cfb/singlechar.plain create mode 100644 test/data/file/aes256/ctr/blocksize-1.cipher create mode 100644 test/data/file/aes256/ctr/blocksize-1.iv create mode 100644 test/data/file/aes256/ctr/blocksize-1.key create mode 100644 test/data/file/aes256/ctr/blocksize-1.plain create mode 100644 test/data/file/aes256/ctr/blocksize.cipher create mode 100644 test/data/file/aes256/ctr/blocksize.iv create mode 100644 test/data/file/aes256/ctr/blocksize.key create mode 100644 test/data/file/aes256/ctr/blocksize.plain create mode 100644 test/data/file/aes256/ctr/empty1.cipher create mode 100644 test/data/file/aes256/ctr/empty1.iv create mode 100644 test/data/file/aes256/ctr/empty1.key create mode 100644 test/data/file/aes256/ctr/empty1.plain create mode 100644 test/data/file/aes256/ctr/empty2.cipher create mode 100644 test/data/file/aes256/ctr/empty2.iv create mode 100644 test/data/file/aes256/ctr/empty2.key create mode 100644 test/data/file/aes256/ctr/empty2.plain create mode 100644 test/data/file/aes256/ctr/random64k.cipher create mode 100644 test/data/file/aes256/ctr/random64k.iv create mode 100644 test/data/file/aes256/ctr/random64k.key create mode 100644 test/data/file/aes256/ctr/random64k.plain create mode 100644 test/data/file/aes256/ctr/singlechar.cipher create mode 100644 test/data/file/aes256/ctr/singlechar.iv create mode 100644 test/data/file/aes256/ctr/singlechar.key create mode 100644 test/data/file/aes256/ctr/singlechar.plain create mode 100644 test/data/file/aes256/ecb/blocksize-1.cipher create mode 100644 test/data/file/aes256/ecb/blocksize-1.key create mode 100644 test/data/file/aes256/ecb/blocksize-1.plain create mode 100644 test/data/file/aes256/ecb/blocksize.cipher create mode 100644 test/data/file/aes256/ecb/blocksize.key create mode 100644 test/data/file/aes256/ecb/blocksize.plain create mode 100644 test/data/file/aes256/ecb/empty1.cipher create mode 100644 test/data/file/aes256/ecb/empty1.key create mode 100644 test/data/file/aes256/ecb/empty1.plain create mode 100644 test/data/file/aes256/ecb/empty2.cipher create mode 100644 test/data/file/aes256/ecb/empty2.key create mode 100644 test/data/file/aes256/ecb/empty2.plain create mode 100644 test/data/file/aes256/ecb/random64k.cipher create mode 100644 test/data/file/aes256/ecb/random64k.key create mode 100644 test/data/file/aes256/ecb/random64k.plain create mode 100644 test/data/file/aes256/ecb/singlechar.cipher create mode 100644 test/data/file/aes256/ecb/singlechar.key create mode 100644 test/data/file/aes256/ecb/singlechar.plain create mode 100644 test/data/file/aes256/ofb/blocksize-1.cipher create mode 100644 test/data/file/aes256/ofb/blocksize-1.iv create mode 100644 test/data/file/aes256/ofb/blocksize-1.key create mode 100644 test/data/file/aes256/ofb/blocksize-1.plain create mode 100644 test/data/file/aes256/ofb/blocksize.cipher create mode 100644 test/data/file/aes256/ofb/blocksize.iv create mode 100644 test/data/file/aes256/ofb/blocksize.key create mode 100644 test/data/file/aes256/ofb/blocksize.plain create mode 100644 test/data/file/aes256/ofb/empty1.cipher create mode 100644 test/data/file/aes256/ofb/empty1.iv create mode 100644 test/data/file/aes256/ofb/empty1.key create mode 100644 test/data/file/aes256/ofb/empty1.plain create mode 100644 test/data/file/aes256/ofb/empty2.cipher create mode 100644 test/data/file/aes256/ofb/empty2.iv create mode 100644 test/data/file/aes256/ofb/empty2.key create mode 100644 test/data/file/aes256/ofb/empty2.plain create mode 100644 test/data/file/aes256/ofb/random64k.cipher create mode 100644 test/data/file/aes256/ofb/random64k.iv create mode 100644 test/data/file/aes256/ofb/random64k.key create mode 100644 test/data/file/aes256/ofb/random64k.plain create mode 100644 test/data/file/aes256/ofb/singlechar.cipher create mode 100644 test/data/file/aes256/ofb/singlechar.iv create mode 100644 test/data/file/aes256/ofb/singlechar.key create mode 100644 test/data/file/aes256/ofb/singlechar.plain delete mode 100644 test/file/.gitattributes delete mode 100644 test/file/aes128/cbc/blocksize-1.cipher delete mode 100644 test/file/aes128/cbc/blocksize-1.iv delete mode 100644 test/file/aes128/cbc/blocksize-1.key delete mode 100644 test/file/aes128/cbc/blocksize-1.plain delete mode 100644 test/file/aes128/cbc/blocksize.cipher delete mode 100644 test/file/aes128/cbc/blocksize.iv delete mode 100644 test/file/aes128/cbc/blocksize.key delete mode 100644 test/file/aes128/cbc/blocksize.plain delete mode 100644 test/file/aes128/cbc/empty1.cipher delete mode 100644 test/file/aes128/cbc/empty1.iv delete mode 100644 test/file/aes128/cbc/empty1.key delete mode 100644 test/file/aes128/cbc/empty1.plain delete mode 100644 test/file/aes128/cbc/empty2.cipher delete mode 100644 test/file/aes128/cbc/empty2.iv delete mode 100644 test/file/aes128/cbc/empty2.key delete mode 100644 test/file/aes128/cbc/empty2.plain delete mode 100644 test/file/aes128/cbc/random64k.cipher delete mode 100644 test/file/aes128/cbc/random64k.iv delete mode 100644 test/file/aes128/cbc/random64k.key delete mode 100644 test/file/aes128/cbc/random64k.plain delete mode 100644 test/file/aes128/cbc/singlechar.cipher delete mode 100644 test/file/aes128/cbc/singlechar.iv delete mode 100644 test/file/aes128/cbc/singlechar.key delete mode 100644 test/file/aes128/cbc/singlechar.plain delete mode 100644 test/file/aes128/cfb/blocksize-1.cipher delete mode 100644 test/file/aes128/cfb/blocksize-1.iv delete mode 100644 test/file/aes128/cfb/blocksize-1.key delete mode 100644 test/file/aes128/cfb/blocksize-1.plain delete mode 100644 test/file/aes128/cfb/blocksize.cipher delete mode 100644 test/file/aes128/cfb/blocksize.iv delete mode 100644 test/file/aes128/cfb/blocksize.key delete mode 100644 test/file/aes128/cfb/blocksize.plain delete mode 100644 test/file/aes128/cfb/empty1.cipher delete mode 100644 test/file/aes128/cfb/empty1.iv delete mode 100644 test/file/aes128/cfb/empty1.key delete mode 100644 test/file/aes128/cfb/empty1.plain delete mode 100644 test/file/aes128/cfb/empty2.cipher delete mode 100644 test/file/aes128/cfb/empty2.iv delete mode 100644 test/file/aes128/cfb/empty2.key delete mode 100644 test/file/aes128/cfb/empty2.plain delete mode 100644 test/file/aes128/cfb/random64k.cipher delete mode 100644 test/file/aes128/cfb/random64k.iv delete mode 100644 test/file/aes128/cfb/random64k.key delete mode 100644 test/file/aes128/cfb/random64k.plain delete mode 100644 test/file/aes128/cfb/singlechar.cipher delete mode 100644 test/file/aes128/cfb/singlechar.iv delete mode 100644 test/file/aes128/cfb/singlechar.key delete mode 100644 test/file/aes128/cfb/singlechar.plain delete mode 100644 test/file/aes128/ctr/blocksize-1.cipher delete mode 100644 test/file/aes128/ctr/blocksize-1.iv delete mode 100644 test/file/aes128/ctr/blocksize-1.key delete mode 100644 test/file/aes128/ctr/blocksize-1.plain delete mode 100644 test/file/aes128/ctr/blocksize.cipher delete mode 100644 test/file/aes128/ctr/blocksize.iv delete mode 100644 test/file/aes128/ctr/blocksize.key delete mode 100644 test/file/aes128/ctr/blocksize.plain delete mode 100644 test/file/aes128/ctr/empty1.cipher delete mode 100644 test/file/aes128/ctr/empty1.iv delete mode 100644 test/file/aes128/ctr/empty1.key delete mode 100644 test/file/aes128/ctr/empty1.plain delete mode 100644 test/file/aes128/ctr/empty2.cipher delete mode 100644 test/file/aes128/ctr/empty2.iv delete mode 100644 test/file/aes128/ctr/empty2.key delete mode 100644 test/file/aes128/ctr/empty2.plain delete mode 100644 test/file/aes128/ctr/random64k.cipher delete mode 100644 test/file/aes128/ctr/random64k.iv delete mode 100644 test/file/aes128/ctr/random64k.key delete mode 100644 test/file/aes128/ctr/random64k.plain delete mode 100644 test/file/aes128/ctr/singlechar.cipher delete mode 100644 test/file/aes128/ctr/singlechar.iv delete mode 100644 test/file/aes128/ctr/singlechar.key delete mode 100644 test/file/aes128/ctr/singlechar.plain delete mode 100644 test/file/aes128/ecb/blocksize-1.cipher delete mode 100644 test/file/aes128/ecb/blocksize-1.key delete mode 100644 test/file/aes128/ecb/blocksize-1.plain delete mode 100644 test/file/aes128/ecb/blocksize.cipher delete mode 100644 test/file/aes128/ecb/blocksize.key delete mode 100644 test/file/aes128/ecb/blocksize.plain delete mode 100644 test/file/aes128/ecb/empty1.cipher delete mode 100644 test/file/aes128/ecb/empty1.key delete mode 100644 test/file/aes128/ecb/empty1.plain delete mode 100644 test/file/aes128/ecb/empty2.cipher delete mode 100644 test/file/aes128/ecb/empty2.key delete mode 100644 test/file/aes128/ecb/empty2.plain delete mode 100644 test/file/aes128/ecb/random64k.cipher delete mode 100644 test/file/aes128/ecb/random64k.key delete mode 100644 test/file/aes128/ecb/random64k.plain delete mode 100644 test/file/aes128/ecb/singlechar.cipher delete mode 100644 test/file/aes128/ecb/singlechar.key delete mode 100644 test/file/aes128/ecb/singlechar.plain delete mode 100644 test/file/aes128/ofb/blocksize-1.cipher delete mode 100644 test/file/aes128/ofb/blocksize-1.iv delete mode 100644 test/file/aes128/ofb/blocksize-1.key delete mode 100644 test/file/aes128/ofb/blocksize-1.plain delete mode 100644 test/file/aes128/ofb/blocksize.cipher delete mode 100644 test/file/aes128/ofb/blocksize.iv delete mode 100644 test/file/aes128/ofb/blocksize.key delete mode 100644 test/file/aes128/ofb/blocksize.plain delete mode 100644 test/file/aes128/ofb/empty1.cipher delete mode 100644 test/file/aes128/ofb/empty1.iv delete mode 100644 test/file/aes128/ofb/empty1.key delete mode 100644 test/file/aes128/ofb/empty1.plain delete mode 100644 test/file/aes128/ofb/empty2.cipher delete mode 100644 test/file/aes128/ofb/empty2.iv delete mode 100644 test/file/aes128/ofb/empty2.key delete mode 100644 test/file/aes128/ofb/empty2.plain delete mode 100644 test/file/aes128/ofb/random64k.cipher delete mode 100644 test/file/aes128/ofb/random64k.iv delete mode 100644 test/file/aes128/ofb/random64k.key delete mode 100644 test/file/aes128/ofb/random64k.plain delete mode 100644 test/file/aes128/ofb/singlechar.cipher delete mode 100644 test/file/aes128/ofb/singlechar.iv delete mode 100644 test/file/aes128/ofb/singlechar.key delete mode 100644 test/file/aes128/ofb/singlechar.plain delete mode 100644 test/file/aes192/cbc/blocksize-1.cipher delete mode 100644 test/file/aes192/cbc/blocksize-1.iv delete mode 100644 test/file/aes192/cbc/blocksize-1.key delete mode 100644 test/file/aes192/cbc/blocksize-1.plain delete mode 100644 test/file/aes192/cbc/blocksize.cipher delete mode 100644 test/file/aes192/cbc/blocksize.iv delete mode 100644 test/file/aes192/cbc/blocksize.key delete mode 100644 test/file/aes192/cbc/blocksize.plain delete mode 100644 test/file/aes192/cbc/empty1.cipher delete mode 100644 test/file/aes192/cbc/empty1.iv delete mode 100644 test/file/aes192/cbc/empty1.key delete mode 100644 test/file/aes192/cbc/empty1.plain delete mode 100644 test/file/aes192/cbc/empty2.cipher delete mode 100644 test/file/aes192/cbc/empty2.iv delete mode 100644 test/file/aes192/cbc/empty2.key delete mode 100644 test/file/aes192/cbc/empty2.plain delete mode 100644 test/file/aes192/cbc/random64k.cipher delete mode 100644 test/file/aes192/cbc/random64k.iv delete mode 100644 test/file/aes192/cbc/random64k.key delete mode 100644 test/file/aes192/cbc/random64k.plain delete mode 100644 test/file/aes192/cbc/singlechar.cipher delete mode 100644 test/file/aes192/cbc/singlechar.iv delete mode 100644 test/file/aes192/cbc/singlechar.key delete mode 100644 test/file/aes192/cbc/singlechar.plain delete mode 100644 test/file/aes192/cfb/blocksize-1.cipher delete mode 100644 test/file/aes192/cfb/blocksize-1.iv delete mode 100644 test/file/aes192/cfb/blocksize-1.key delete mode 100644 test/file/aes192/cfb/blocksize-1.plain delete mode 100644 test/file/aes192/cfb/blocksize.cipher delete mode 100644 test/file/aes192/cfb/blocksize.iv delete mode 100644 test/file/aes192/cfb/blocksize.key delete mode 100644 test/file/aes192/cfb/blocksize.plain delete mode 100644 test/file/aes192/cfb/empty1.cipher delete mode 100644 test/file/aes192/cfb/empty1.iv delete mode 100644 test/file/aes192/cfb/empty1.key delete mode 100644 test/file/aes192/cfb/empty1.plain delete mode 100644 test/file/aes192/cfb/empty2.cipher delete mode 100644 test/file/aes192/cfb/empty2.iv delete mode 100644 test/file/aes192/cfb/empty2.key delete mode 100644 test/file/aes192/cfb/empty2.plain delete mode 100644 test/file/aes192/cfb/random64k.cipher delete mode 100644 test/file/aes192/cfb/random64k.iv delete mode 100644 test/file/aes192/cfb/random64k.key delete mode 100644 test/file/aes192/cfb/random64k.plain delete mode 100644 test/file/aes192/cfb/singlechar.cipher delete mode 100644 test/file/aes192/cfb/singlechar.iv delete mode 100644 test/file/aes192/cfb/singlechar.key delete mode 100644 test/file/aes192/cfb/singlechar.plain delete mode 100644 test/file/aes192/ctr/blocksize-1.cipher delete mode 100644 test/file/aes192/ctr/blocksize-1.iv delete mode 100644 test/file/aes192/ctr/blocksize-1.key delete mode 100644 test/file/aes192/ctr/blocksize-1.plain delete mode 100644 test/file/aes192/ctr/blocksize.cipher delete mode 100644 test/file/aes192/ctr/blocksize.iv delete mode 100644 test/file/aes192/ctr/blocksize.key delete mode 100644 test/file/aes192/ctr/blocksize.plain delete mode 100644 test/file/aes192/ctr/empty1.cipher delete mode 100644 test/file/aes192/ctr/empty1.iv delete mode 100644 test/file/aes192/ctr/empty1.key delete mode 100644 test/file/aes192/ctr/empty1.plain delete mode 100644 test/file/aes192/ctr/empty2.cipher delete mode 100644 test/file/aes192/ctr/empty2.iv delete mode 100644 test/file/aes192/ctr/empty2.key delete mode 100644 test/file/aes192/ctr/empty2.plain delete mode 100644 test/file/aes192/ctr/random64k.cipher delete mode 100644 test/file/aes192/ctr/random64k.iv delete mode 100644 test/file/aes192/ctr/random64k.key delete mode 100644 test/file/aes192/ctr/random64k.plain delete mode 100644 test/file/aes192/ctr/singlechar.cipher delete mode 100644 test/file/aes192/ctr/singlechar.iv delete mode 100644 test/file/aes192/ctr/singlechar.key delete mode 100644 test/file/aes192/ctr/singlechar.plain delete mode 100644 test/file/aes192/ecb/blocksize-1.cipher delete mode 100644 test/file/aes192/ecb/blocksize-1.key delete mode 100644 test/file/aes192/ecb/blocksize-1.plain delete mode 100644 test/file/aes192/ecb/blocksize.cipher delete mode 100644 test/file/aes192/ecb/blocksize.key delete mode 100644 test/file/aes192/ecb/blocksize.plain delete mode 100644 test/file/aes192/ecb/empty1.cipher delete mode 100644 test/file/aes192/ecb/empty1.key delete mode 100644 test/file/aes192/ecb/empty1.plain delete mode 100644 test/file/aes192/ecb/empty2.cipher delete mode 100644 test/file/aes192/ecb/empty2.key delete mode 100644 test/file/aes192/ecb/empty2.plain delete mode 100644 test/file/aes192/ecb/random64k.cipher delete mode 100644 test/file/aes192/ecb/random64k.key delete mode 100644 test/file/aes192/ecb/random64k.plain delete mode 100644 test/file/aes192/ecb/singlechar.cipher delete mode 100644 test/file/aes192/ecb/singlechar.key delete mode 100644 test/file/aes192/ecb/singlechar.plain delete mode 100644 test/file/aes192/ofb/blocksize-1.cipher delete mode 100644 test/file/aes192/ofb/blocksize-1.iv delete mode 100644 test/file/aes192/ofb/blocksize-1.key delete mode 100644 test/file/aes192/ofb/blocksize-1.plain delete mode 100644 test/file/aes192/ofb/blocksize.cipher delete mode 100644 test/file/aes192/ofb/blocksize.iv delete mode 100644 test/file/aes192/ofb/blocksize.key delete mode 100644 test/file/aes192/ofb/blocksize.plain delete mode 100644 test/file/aes192/ofb/empty1.cipher delete mode 100644 test/file/aes192/ofb/empty1.iv delete mode 100644 test/file/aes192/ofb/empty1.key delete mode 100644 test/file/aes192/ofb/empty1.plain delete mode 100644 test/file/aes192/ofb/empty2.cipher delete mode 100644 test/file/aes192/ofb/empty2.iv delete mode 100644 test/file/aes192/ofb/empty2.key delete mode 100644 test/file/aes192/ofb/empty2.plain delete mode 100644 test/file/aes192/ofb/random64k.cipher delete mode 100644 test/file/aes192/ofb/random64k.iv delete mode 100644 test/file/aes192/ofb/random64k.key delete mode 100644 test/file/aes192/ofb/random64k.plain delete mode 100644 test/file/aes192/ofb/singlechar.cipher delete mode 100644 test/file/aes192/ofb/singlechar.iv delete mode 100644 test/file/aes192/ofb/singlechar.key delete mode 100644 test/file/aes192/ofb/singlechar.plain delete mode 100644 test/file/aes256/cbc/blocksize-1.cipher delete mode 100644 test/file/aes256/cbc/blocksize-1.iv delete mode 100644 test/file/aes256/cbc/blocksize-1.key delete mode 100644 test/file/aes256/cbc/blocksize-1.plain delete mode 100644 test/file/aes256/cbc/blocksize.cipher delete mode 100644 test/file/aes256/cbc/blocksize.iv delete mode 100644 test/file/aes256/cbc/blocksize.key delete mode 100644 test/file/aes256/cbc/blocksize.plain delete mode 100644 test/file/aes256/cbc/empty1.cipher delete mode 100644 test/file/aes256/cbc/empty1.iv delete mode 100644 test/file/aes256/cbc/empty1.key delete mode 100644 test/file/aes256/cbc/empty1.plain delete mode 100644 test/file/aes256/cbc/empty2.cipher delete mode 100644 test/file/aes256/cbc/empty2.iv delete mode 100644 test/file/aes256/cbc/empty2.key delete mode 100644 test/file/aes256/cbc/empty2.plain delete mode 100644 test/file/aes256/cbc/random64k.cipher delete mode 100644 test/file/aes256/cbc/random64k.iv delete mode 100644 test/file/aes256/cbc/random64k.key delete mode 100644 test/file/aes256/cbc/random64k.plain delete mode 100644 test/file/aes256/cbc/singlechar.cipher delete mode 100644 test/file/aes256/cbc/singlechar.iv delete mode 100644 test/file/aes256/cbc/singlechar.key delete mode 100644 test/file/aes256/cbc/singlechar.plain delete mode 100644 test/file/aes256/cfb/blocksize-1.cipher delete mode 100644 test/file/aes256/cfb/blocksize-1.iv delete mode 100644 test/file/aes256/cfb/blocksize-1.key delete mode 100644 test/file/aes256/cfb/blocksize-1.plain delete mode 100644 test/file/aes256/cfb/blocksize.cipher delete mode 100644 test/file/aes256/cfb/blocksize.iv delete mode 100644 test/file/aes256/cfb/blocksize.key delete mode 100644 test/file/aes256/cfb/blocksize.plain delete mode 100644 test/file/aes256/cfb/empty1.cipher delete mode 100644 test/file/aes256/cfb/empty1.iv delete mode 100644 test/file/aes256/cfb/empty1.key delete mode 100644 test/file/aes256/cfb/empty1.plain delete mode 100644 test/file/aes256/cfb/empty2.cipher delete mode 100644 test/file/aes256/cfb/empty2.iv delete mode 100644 test/file/aes256/cfb/empty2.key delete mode 100644 test/file/aes256/cfb/empty2.plain delete mode 100644 test/file/aes256/cfb/random64k.cipher delete mode 100644 test/file/aes256/cfb/random64k.iv delete mode 100644 test/file/aes256/cfb/random64k.key delete mode 100644 test/file/aes256/cfb/random64k.plain delete mode 100644 test/file/aes256/cfb/singlechar.cipher delete mode 100644 test/file/aes256/cfb/singlechar.iv delete mode 100644 test/file/aes256/cfb/singlechar.key delete mode 100644 test/file/aes256/cfb/singlechar.plain delete mode 100644 test/file/aes256/ctr/blocksize-1.cipher delete mode 100644 test/file/aes256/ctr/blocksize-1.iv delete mode 100644 test/file/aes256/ctr/blocksize-1.key delete mode 100644 test/file/aes256/ctr/blocksize-1.plain delete mode 100644 test/file/aes256/ctr/blocksize.cipher delete mode 100644 test/file/aes256/ctr/blocksize.iv delete mode 100644 test/file/aes256/ctr/blocksize.key delete mode 100644 test/file/aes256/ctr/blocksize.plain delete mode 100644 test/file/aes256/ctr/empty1.cipher delete mode 100644 test/file/aes256/ctr/empty1.iv delete mode 100644 test/file/aes256/ctr/empty1.key delete mode 100644 test/file/aes256/ctr/empty1.plain delete mode 100644 test/file/aes256/ctr/empty2.cipher delete mode 100644 test/file/aes256/ctr/empty2.iv delete mode 100644 test/file/aes256/ctr/empty2.key delete mode 100644 test/file/aes256/ctr/empty2.plain delete mode 100644 test/file/aes256/ctr/random64k.cipher delete mode 100644 test/file/aes256/ctr/random64k.iv delete mode 100644 test/file/aes256/ctr/random64k.key delete mode 100644 test/file/aes256/ctr/random64k.plain delete mode 100644 test/file/aes256/ctr/singlechar.cipher delete mode 100644 test/file/aes256/ctr/singlechar.iv delete mode 100644 test/file/aes256/ctr/singlechar.key delete mode 100644 test/file/aes256/ctr/singlechar.plain delete mode 100644 test/file/aes256/ecb/blocksize-1.cipher delete mode 100644 test/file/aes256/ecb/blocksize-1.key delete mode 100644 test/file/aes256/ecb/blocksize-1.plain delete mode 100644 test/file/aes256/ecb/blocksize.cipher delete mode 100644 test/file/aes256/ecb/blocksize.key delete mode 100644 test/file/aes256/ecb/blocksize.plain delete mode 100644 test/file/aes256/ecb/empty1.cipher delete mode 100644 test/file/aes256/ecb/empty1.key delete mode 100644 test/file/aes256/ecb/empty1.plain delete mode 100644 test/file/aes256/ecb/empty2.cipher delete mode 100644 test/file/aes256/ecb/empty2.key delete mode 100644 test/file/aes256/ecb/empty2.plain delete mode 100644 test/file/aes256/ecb/random64k.cipher delete mode 100644 test/file/aes256/ecb/random64k.key delete mode 100644 test/file/aes256/ecb/random64k.plain delete mode 100644 test/file/aes256/ecb/singlechar.cipher delete mode 100644 test/file/aes256/ecb/singlechar.key delete mode 100644 test/file/aes256/ecb/singlechar.plain delete mode 100644 test/file/aes256/ofb/blocksize-1.cipher delete mode 100644 test/file/aes256/ofb/blocksize-1.iv delete mode 100644 test/file/aes256/ofb/blocksize-1.key delete mode 100644 test/file/aes256/ofb/blocksize-1.plain delete mode 100644 test/file/aes256/ofb/blocksize.cipher delete mode 100644 test/file/aes256/ofb/blocksize.iv delete mode 100644 test/file/aes256/ofb/blocksize.key delete mode 100644 test/file/aes256/ofb/blocksize.plain delete mode 100644 test/file/aes256/ofb/empty1.cipher delete mode 100644 test/file/aes256/ofb/empty1.iv delete mode 100644 test/file/aes256/ofb/empty1.key delete mode 100644 test/file/aes256/ofb/empty1.plain delete mode 100644 test/file/aes256/ofb/empty2.cipher delete mode 100644 test/file/aes256/ofb/empty2.iv delete mode 100644 test/file/aes256/ofb/empty2.key delete mode 100644 test/file/aes256/ofb/empty2.plain delete mode 100644 test/file/aes256/ofb/random64k.cipher delete mode 100644 test/file/aes256/ofb/random64k.iv delete mode 100644 test/file/aes256/ofb/random64k.key delete mode 100644 test/file/aes256/ofb/random64k.plain delete mode 100644 test/file/aes256/ofb/singlechar.cipher delete mode 100644 test/file/aes256/ofb/singlechar.iv delete mode 100644 test/file/aes256/ofb/singlechar.key delete mode 100644 test/file/aes256/ofb/singlechar.plain diff --git a/test/KAT_AES.zip b/test/KAT_AES.zip deleted file mode 100644 index 128a74c..0000000 Binary files a/test/KAT_AES.zip and /dev/null differ diff --git a/test/cavp.py b/test/cavp.py index 83dfa36..b5473eb 100644 --- a/test/cavp.py +++ b/test/cavp.py @@ -234,7 +234,7 @@ def _parse_args(args=None): parser.add_argument('--boxes', '-b', action='store_true', dest='use_boxes', help='use the "boxes" interface') parser.add_argument('--archive', '-a', dest='archive_path', metavar='PATH', - default=os.path.join(_script_dir, 'KAT_AES.zip'), + default=os.path.join(_script_dir, 'data/KAT_AES.zip'), help='set test vectors archive file path') parser.add_argument('--log', '-l', dest='log_path', metavar='PATH', help='set log file path') diff --git a/test/data/KAT_AES.zip b/test/data/KAT_AES.zip new file mode 100644 index 0000000..128a74c Binary files /dev/null and b/test/data/KAT_AES.zip differ diff --git a/test/data/file/.gitattributes b/test/data/file/.gitattributes new file mode 100644 index 0000000..d1e183e --- /dev/null +++ b/test/data/file/.gitattributes @@ -0,0 +1,2 @@ +*.plain binary +*.cipher binary diff --git a/test/data/file/aes128/cbc/blocksize-1.cipher b/test/data/file/aes128/cbc/blocksize-1.cipher new file mode 100644 index 0000000..87401ab --- /dev/null +++ b/test/data/file/aes128/cbc/blocksize-1.cipher @@ -0,0 +1 @@ +=/I+E \ No newline at end of file diff --git a/test/data/file/aes128/cbc/blocksize-1.iv b/test/data/file/aes128/cbc/blocksize-1.iv new file mode 100644 index 0000000..62499bf --- /dev/null +++ b/test/data/file/aes128/cbc/blocksize-1.iv @@ -0,0 +1 @@ +cccccccccccccccccccccccccccccccc \ No newline at end of file diff --git a/test/data/file/aes128/cbc/blocksize-1.key b/test/data/file/aes128/cbc/blocksize-1.key new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes128/cbc/blocksize-1.key @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes128/cbc/blocksize-1.plain b/test/data/file/aes128/cbc/blocksize-1.plain new file mode 100644 index 0000000..13592ee --- /dev/null +++ b/test/data/file/aes128/cbc/blocksize-1.plain @@ -0,0 +1 @@ +abcdefghijklmno \ No newline at end of file diff --git a/test/data/file/aes128/cbc/blocksize.cipher b/test/data/file/aes128/cbc/blocksize.cipher new file mode 100644 index 0000000..db31f2b --- /dev/null +++ b/test/data/file/aes128/cbc/blocksize.cipher @@ -0,0 +1 @@ + TQ%@bH;Oɩ1%]z \ No newline at end of file diff --git a/test/data/file/aes128/cbc/blocksize.iv b/test/data/file/aes128/cbc/blocksize.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes128/cbc/blocksize.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes128/cbc/blocksize.key b/test/data/file/aes128/cbc/blocksize.key new file mode 100644 index 0000000..d107b25 --- /dev/null +++ b/test/data/file/aes128/cbc/blocksize.key @@ -0,0 +1 @@ +aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbb \ No newline at end of file diff --git a/test/data/file/aes128/cbc/blocksize.plain b/test/data/file/aes128/cbc/blocksize.plain new file mode 100644 index 0000000..454f6b3 --- /dev/null +++ b/test/data/file/aes128/cbc/blocksize.plain @@ -0,0 +1 @@ +0123456789abcdef \ No newline at end of file diff --git a/test/data/file/aes128/cbc/empty1.cipher b/test/data/file/aes128/cbc/empty1.cipher new file mode 100644 index 0000000..b2e558d --- /dev/null +++ b/test/data/file/aes128/cbc/empty1.cipher @@ -0,0 +1 @@ +Ccfiv \ No newline at end of file diff --git a/test/data/file/aes128/cbc/empty1.iv b/test/data/file/aes128/cbc/empty1.iv new file mode 100644 index 0000000..445c724 --- /dev/null +++ b/test/data/file/aes128/cbc/empty1.iv @@ -0,0 +1 @@ +00000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes128/cbc/empty1.key b/test/data/file/aes128/cbc/empty1.key new file mode 100644 index 0000000..445c724 --- /dev/null +++ b/test/data/file/aes128/cbc/empty1.key @@ -0,0 +1 @@ +00000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes128/cbc/empty1.plain b/test/data/file/aes128/cbc/empty1.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes128/cbc/empty2.cipher b/test/data/file/aes128/cbc/empty2.cipher new file mode 100644 index 0000000..bb95345 --- /dev/null +++ b/test/data/file/aes128/cbc/empty2.cipher @@ -0,0 +1 @@ +}+ ݈e 5C \ No newline at end of file diff --git a/test/data/file/aes128/cbc/empty2.iv b/test/data/file/aes128/cbc/empty2.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes128/cbc/empty2.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes128/cbc/empty2.key b/test/data/file/aes128/cbc/empty2.key new file mode 100644 index 0000000..8bf836e --- /dev/null +++ b/test/data/file/aes128/cbc/empty2.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f \ No newline at end of file diff --git a/test/data/file/aes128/cbc/empty2.plain b/test/data/file/aes128/cbc/empty2.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes128/cbc/random64k.cipher b/test/data/file/aes128/cbc/random64k.cipher new file mode 100644 index 0000000..2844cdc Binary files /dev/null and b/test/data/file/aes128/cbc/random64k.cipher differ diff --git a/test/data/file/aes128/cbc/random64k.iv b/test/data/file/aes128/cbc/random64k.iv new file mode 100644 index 0000000..80328dc --- /dev/null +++ b/test/data/file/aes128/cbc/random64k.iv @@ -0,0 +1 @@ +eeeeeeeeeeeeeeeeeeeeeeeeeecccccc \ No newline at end of file diff --git a/test/data/file/aes128/cbc/random64k.key b/test/data/file/aes128/cbc/random64k.key new file mode 100644 index 0000000..dfb32f9 --- /dev/null +++ b/test/data/file/aes128/cbc/random64k.key @@ -0,0 +1 @@ +ffffffffffffffffffffeeffffffffff \ No newline at end of file diff --git a/test/data/file/aes128/cbc/random64k.plain b/test/data/file/aes128/cbc/random64k.plain new file mode 100644 index 0000000..1918417 Binary files /dev/null and b/test/data/file/aes128/cbc/random64k.plain differ diff --git a/test/data/file/aes128/cbc/singlechar.cipher b/test/data/file/aes128/cbc/singlechar.cipher new file mode 100644 index 0000000..e6c41cc --- /dev/null +++ b/test/data/file/aes128/cbc/singlechar.cipher @@ -0,0 +1 @@ +.?w85l{Śq \ No newline at end of file diff --git a/test/data/file/aes128/cbc/singlechar.iv b/test/data/file/aes128/cbc/singlechar.iv new file mode 100644 index 0000000..ca437db --- /dev/null +++ b/test/data/file/aes128/cbc/singlechar.iv @@ -0,0 +1 @@ +addddddddddddddddddddddddddddeee \ No newline at end of file diff --git a/test/data/file/aes128/cbc/singlechar.key b/test/data/file/aes128/cbc/singlechar.key new file mode 100644 index 0000000..b1244a6 --- /dev/null +++ b/test/data/file/aes128/cbc/singlechar.key @@ -0,0 +1 @@ +11111111111111112222222222222222 \ No newline at end of file diff --git a/test/data/file/aes128/cbc/singlechar.plain b/test/data/file/aes128/cbc/singlechar.plain new file mode 100644 index 0000000..2e65efe --- /dev/null +++ b/test/data/file/aes128/cbc/singlechar.plain @@ -0,0 +1 @@ +a \ No newline at end of file diff --git a/test/data/file/aes128/cfb/blocksize-1.cipher b/test/data/file/aes128/cfb/blocksize-1.cipher new file mode 100644 index 0000000..1e482a8 --- /dev/null +++ b/test/data/file/aes128/cfb/blocksize-1.cipher @@ -0,0 +1 @@ +8ęŔd`p' \ No newline at end of file diff --git a/test/data/file/aes128/cfb/blocksize-1.iv b/test/data/file/aes128/cfb/blocksize-1.iv new file mode 100644 index 0000000..62499bf --- /dev/null +++ b/test/data/file/aes128/cfb/blocksize-1.iv @@ -0,0 +1 @@ +cccccccccccccccccccccccccccccccc \ No newline at end of file diff --git a/test/data/file/aes128/cfb/blocksize-1.key b/test/data/file/aes128/cfb/blocksize-1.key new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes128/cfb/blocksize-1.key @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes128/cfb/blocksize-1.plain b/test/data/file/aes128/cfb/blocksize-1.plain new file mode 100644 index 0000000..13592ee --- /dev/null +++ b/test/data/file/aes128/cfb/blocksize-1.plain @@ -0,0 +1 @@ +abcdefghijklmno \ No newline at end of file diff --git a/test/data/file/aes128/cfb/blocksize.cipher b/test/data/file/aes128/cfb/blocksize.cipher new file mode 100644 index 0000000..4191a35 --- /dev/null +++ b/test/data/file/aes128/cfb/blocksize.cipher @@ -0,0 +1 @@ +s]NϘu \ No newline at end of file diff --git a/test/data/file/aes128/cfb/blocksize.iv b/test/data/file/aes128/cfb/blocksize.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes128/cfb/blocksize.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes128/cfb/blocksize.key b/test/data/file/aes128/cfb/blocksize.key new file mode 100644 index 0000000..d107b25 --- /dev/null +++ b/test/data/file/aes128/cfb/blocksize.key @@ -0,0 +1 @@ +aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbb \ No newline at end of file diff --git a/test/data/file/aes128/cfb/blocksize.plain b/test/data/file/aes128/cfb/blocksize.plain new file mode 100644 index 0000000..454f6b3 --- /dev/null +++ b/test/data/file/aes128/cfb/blocksize.plain @@ -0,0 +1 @@ +0123456789abcdef \ No newline at end of file diff --git a/test/data/file/aes128/cfb/empty1.cipher b/test/data/file/aes128/cfb/empty1.cipher new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes128/cfb/empty1.iv b/test/data/file/aes128/cfb/empty1.iv new file mode 100644 index 0000000..445c724 --- /dev/null +++ b/test/data/file/aes128/cfb/empty1.iv @@ -0,0 +1 @@ +00000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes128/cfb/empty1.key b/test/data/file/aes128/cfb/empty1.key new file mode 100644 index 0000000..445c724 --- /dev/null +++ b/test/data/file/aes128/cfb/empty1.key @@ -0,0 +1 @@ +00000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes128/cfb/empty1.plain b/test/data/file/aes128/cfb/empty1.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes128/cfb/empty2.cipher b/test/data/file/aes128/cfb/empty2.cipher new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes128/cfb/empty2.iv b/test/data/file/aes128/cfb/empty2.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes128/cfb/empty2.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes128/cfb/empty2.key b/test/data/file/aes128/cfb/empty2.key new file mode 100644 index 0000000..8bf836e --- /dev/null +++ b/test/data/file/aes128/cfb/empty2.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f \ No newline at end of file diff --git a/test/data/file/aes128/cfb/empty2.plain b/test/data/file/aes128/cfb/empty2.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes128/cfb/random64k.cipher b/test/data/file/aes128/cfb/random64k.cipher new file mode 100644 index 0000000..4cf71a3 Binary files /dev/null and b/test/data/file/aes128/cfb/random64k.cipher differ diff --git a/test/data/file/aes128/cfb/random64k.iv b/test/data/file/aes128/cfb/random64k.iv new file mode 100644 index 0000000..80328dc --- /dev/null +++ b/test/data/file/aes128/cfb/random64k.iv @@ -0,0 +1 @@ +eeeeeeeeeeeeeeeeeeeeeeeeeecccccc \ No newline at end of file diff --git a/test/data/file/aes128/cfb/random64k.key b/test/data/file/aes128/cfb/random64k.key new file mode 100644 index 0000000..dfb32f9 --- /dev/null +++ b/test/data/file/aes128/cfb/random64k.key @@ -0,0 +1 @@ +ffffffffffffffffffffeeffffffffff \ No newline at end of file diff --git a/test/data/file/aes128/cfb/random64k.plain b/test/data/file/aes128/cfb/random64k.plain new file mode 100644 index 0000000..1918417 Binary files /dev/null and b/test/data/file/aes128/cfb/random64k.plain differ diff --git a/test/data/file/aes128/cfb/singlechar.cipher b/test/data/file/aes128/cfb/singlechar.cipher new file mode 100644 index 0000000..ea0c8a8 --- /dev/null +++ b/test/data/file/aes128/cfb/singlechar.cipher @@ -0,0 +1 @@ +q \ No newline at end of file diff --git a/test/data/file/aes128/cfb/singlechar.iv b/test/data/file/aes128/cfb/singlechar.iv new file mode 100644 index 0000000..ca437db --- /dev/null +++ b/test/data/file/aes128/cfb/singlechar.iv @@ -0,0 +1 @@ +addddddddddddddddddddddddddddeee \ No newline at end of file diff --git a/test/data/file/aes128/cfb/singlechar.key b/test/data/file/aes128/cfb/singlechar.key new file mode 100644 index 0000000..b1244a6 --- /dev/null +++ b/test/data/file/aes128/cfb/singlechar.key @@ -0,0 +1 @@ +11111111111111112222222222222222 \ No newline at end of file diff --git a/test/data/file/aes128/cfb/singlechar.plain b/test/data/file/aes128/cfb/singlechar.plain new file mode 100644 index 0000000..2e65efe --- /dev/null +++ b/test/data/file/aes128/cfb/singlechar.plain @@ -0,0 +1 @@ +a \ No newline at end of file diff --git a/test/data/file/aes128/ctr/blocksize-1.cipher b/test/data/file/aes128/ctr/blocksize-1.cipher new file mode 100644 index 0000000..1e482a8 --- /dev/null +++ b/test/data/file/aes128/ctr/blocksize-1.cipher @@ -0,0 +1 @@ +8ęŔd`p' \ No newline at end of file diff --git a/test/data/file/aes128/ctr/blocksize-1.iv b/test/data/file/aes128/ctr/blocksize-1.iv new file mode 100644 index 0000000..62499bf --- /dev/null +++ b/test/data/file/aes128/ctr/blocksize-1.iv @@ -0,0 +1 @@ +cccccccccccccccccccccccccccccccc \ No newline at end of file diff --git a/test/data/file/aes128/ctr/blocksize-1.key b/test/data/file/aes128/ctr/blocksize-1.key new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes128/ctr/blocksize-1.key @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes128/ctr/blocksize-1.plain b/test/data/file/aes128/ctr/blocksize-1.plain new file mode 100644 index 0000000..13592ee --- /dev/null +++ b/test/data/file/aes128/ctr/blocksize-1.plain @@ -0,0 +1 @@ +abcdefghijklmno \ No newline at end of file diff --git a/test/data/file/aes128/ctr/blocksize.cipher b/test/data/file/aes128/ctr/blocksize.cipher new file mode 100644 index 0000000..4191a35 --- /dev/null +++ b/test/data/file/aes128/ctr/blocksize.cipher @@ -0,0 +1 @@ +s]NϘu \ No newline at end of file diff --git a/test/data/file/aes128/ctr/blocksize.iv b/test/data/file/aes128/ctr/blocksize.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes128/ctr/blocksize.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes128/ctr/blocksize.key b/test/data/file/aes128/ctr/blocksize.key new file mode 100644 index 0000000..d107b25 --- /dev/null +++ b/test/data/file/aes128/ctr/blocksize.key @@ -0,0 +1 @@ +aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbb \ No newline at end of file diff --git a/test/data/file/aes128/ctr/blocksize.plain b/test/data/file/aes128/ctr/blocksize.plain new file mode 100644 index 0000000..454f6b3 --- /dev/null +++ b/test/data/file/aes128/ctr/blocksize.plain @@ -0,0 +1 @@ +0123456789abcdef \ No newline at end of file diff --git a/test/data/file/aes128/ctr/empty1.cipher b/test/data/file/aes128/ctr/empty1.cipher new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes128/ctr/empty1.iv b/test/data/file/aes128/ctr/empty1.iv new file mode 100644 index 0000000..445c724 --- /dev/null +++ b/test/data/file/aes128/ctr/empty1.iv @@ -0,0 +1 @@ +00000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes128/ctr/empty1.key b/test/data/file/aes128/ctr/empty1.key new file mode 100644 index 0000000..445c724 --- /dev/null +++ b/test/data/file/aes128/ctr/empty1.key @@ -0,0 +1 @@ +00000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes128/ctr/empty1.plain b/test/data/file/aes128/ctr/empty1.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes128/ctr/empty2.cipher b/test/data/file/aes128/ctr/empty2.cipher new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes128/ctr/empty2.iv b/test/data/file/aes128/ctr/empty2.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes128/ctr/empty2.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes128/ctr/empty2.key b/test/data/file/aes128/ctr/empty2.key new file mode 100644 index 0000000..8bf836e --- /dev/null +++ b/test/data/file/aes128/ctr/empty2.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f \ No newline at end of file diff --git a/test/data/file/aes128/ctr/empty2.plain b/test/data/file/aes128/ctr/empty2.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes128/ctr/random64k.cipher b/test/data/file/aes128/ctr/random64k.cipher new file mode 100644 index 0000000..081917b Binary files /dev/null and b/test/data/file/aes128/ctr/random64k.cipher differ diff --git a/test/data/file/aes128/ctr/random64k.iv b/test/data/file/aes128/ctr/random64k.iv new file mode 100644 index 0000000..80328dc --- /dev/null +++ b/test/data/file/aes128/ctr/random64k.iv @@ -0,0 +1 @@ +eeeeeeeeeeeeeeeeeeeeeeeeeecccccc \ No newline at end of file diff --git a/test/data/file/aes128/ctr/random64k.key b/test/data/file/aes128/ctr/random64k.key new file mode 100644 index 0000000..dfb32f9 --- /dev/null +++ b/test/data/file/aes128/ctr/random64k.key @@ -0,0 +1 @@ +ffffffffffffffffffffeeffffffffff \ No newline at end of file diff --git a/test/data/file/aes128/ctr/random64k.plain b/test/data/file/aes128/ctr/random64k.plain new file mode 100644 index 0000000..1918417 Binary files /dev/null and b/test/data/file/aes128/ctr/random64k.plain differ diff --git a/test/data/file/aes128/ctr/singlechar.cipher b/test/data/file/aes128/ctr/singlechar.cipher new file mode 100644 index 0000000..ea0c8a8 --- /dev/null +++ b/test/data/file/aes128/ctr/singlechar.cipher @@ -0,0 +1 @@ +q \ No newline at end of file diff --git a/test/data/file/aes128/ctr/singlechar.iv b/test/data/file/aes128/ctr/singlechar.iv new file mode 100644 index 0000000..ca437db --- /dev/null +++ b/test/data/file/aes128/ctr/singlechar.iv @@ -0,0 +1 @@ +addddddddddddddddddddddddddddeee \ No newline at end of file diff --git a/test/data/file/aes128/ctr/singlechar.key b/test/data/file/aes128/ctr/singlechar.key new file mode 100644 index 0000000..b1244a6 --- /dev/null +++ b/test/data/file/aes128/ctr/singlechar.key @@ -0,0 +1 @@ +11111111111111112222222222222222 \ No newline at end of file diff --git a/test/data/file/aes128/ctr/singlechar.plain b/test/data/file/aes128/ctr/singlechar.plain new file mode 100644 index 0000000..2e65efe --- /dev/null +++ b/test/data/file/aes128/ctr/singlechar.plain @@ -0,0 +1 @@ +a \ No newline at end of file diff --git a/test/data/file/aes128/ecb/blocksize-1.cipher b/test/data/file/aes128/ecb/blocksize-1.cipher new file mode 100644 index 0000000..7733924 --- /dev/null +++ b/test/data/file/aes128/ecb/blocksize-1.cipher @@ -0,0 +1 @@ +o?1lؘ.l \ No newline at end of file diff --git a/test/data/file/aes128/ecb/blocksize-1.key b/test/data/file/aes128/ecb/blocksize-1.key new file mode 100644 index 0000000..8bf836e --- /dev/null +++ b/test/data/file/aes128/ecb/blocksize-1.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f \ No newline at end of file diff --git a/test/data/file/aes128/ecb/blocksize-1.plain b/test/data/file/aes128/ecb/blocksize-1.plain new file mode 100644 index 0000000..13592ee --- /dev/null +++ b/test/data/file/aes128/ecb/blocksize-1.plain @@ -0,0 +1 @@ +abcdefghijklmno \ No newline at end of file diff --git a/test/data/file/aes128/ecb/blocksize.cipher b/test/data/file/aes128/ecb/blocksize.cipher new file mode 100644 index 0000000..d8e4d34 --- /dev/null +++ b/test/data/file/aes128/ecb/blocksize.cipher @@ -0,0 +1 @@ +{ST14cEM(m= \ No newline at end of file diff --git a/test/data/file/aes128/ecb/blocksize.key b/test/data/file/aes128/ecb/blocksize.key new file mode 100644 index 0000000..d107b25 --- /dev/null +++ b/test/data/file/aes128/ecb/blocksize.key @@ -0,0 +1 @@ +aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbb \ No newline at end of file diff --git a/test/data/file/aes128/ecb/blocksize.plain b/test/data/file/aes128/ecb/blocksize.plain new file mode 100644 index 0000000..454f6b3 --- /dev/null +++ b/test/data/file/aes128/ecb/blocksize.plain @@ -0,0 +1 @@ +0123456789abcdef \ No newline at end of file diff --git a/test/data/file/aes128/ecb/empty1.cipher b/test/data/file/aes128/ecb/empty1.cipher new file mode 100644 index 0000000..b2e558d --- /dev/null +++ b/test/data/file/aes128/ecb/empty1.cipher @@ -0,0 +1 @@ +Ccfiv \ No newline at end of file diff --git a/test/data/file/aes128/ecb/empty1.key b/test/data/file/aes128/ecb/empty1.key new file mode 100644 index 0000000..445c724 --- /dev/null +++ b/test/data/file/aes128/ecb/empty1.key @@ -0,0 +1 @@ +00000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes128/ecb/empty1.plain b/test/data/file/aes128/ecb/empty1.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes128/ecb/empty2.cipher b/test/data/file/aes128/ecb/empty2.cipher new file mode 100644 index 0000000..3bd4dc2 --- /dev/null +++ b/test/data/file/aes128/ecb/empty2.cipher @@ -0,0 +1 @@ +OdnhH \ No newline at end of file diff --git a/test/data/file/aes128/ecb/empty2.key b/test/data/file/aes128/ecb/empty2.key new file mode 100644 index 0000000..8bf836e --- /dev/null +++ b/test/data/file/aes128/ecb/empty2.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f \ No newline at end of file diff --git a/test/data/file/aes128/ecb/empty2.plain b/test/data/file/aes128/ecb/empty2.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes128/ecb/random64k.cipher b/test/data/file/aes128/ecb/random64k.cipher new file mode 100644 index 0000000..5a97526 Binary files /dev/null and b/test/data/file/aes128/ecb/random64k.cipher differ diff --git a/test/data/file/aes128/ecb/random64k.key b/test/data/file/aes128/ecb/random64k.key new file mode 100644 index 0000000..dfb32f9 --- /dev/null +++ b/test/data/file/aes128/ecb/random64k.key @@ -0,0 +1 @@ +ffffffffffffffffffffeeffffffffff \ No newline at end of file diff --git a/test/data/file/aes128/ecb/random64k.plain b/test/data/file/aes128/ecb/random64k.plain new file mode 100644 index 0000000..1918417 Binary files /dev/null and b/test/data/file/aes128/ecb/random64k.plain differ diff --git a/test/data/file/aes128/ecb/singlechar.cipher b/test/data/file/aes128/ecb/singlechar.cipher new file mode 100644 index 0000000..1b2fcef --- /dev/null +++ b/test/data/file/aes128/ecb/singlechar.cipher @@ -0,0 +1 @@ +߮dk.%` \ No newline at end of file diff --git a/test/data/file/aes128/ecb/singlechar.key b/test/data/file/aes128/ecb/singlechar.key new file mode 100644 index 0000000..b1244a6 --- /dev/null +++ b/test/data/file/aes128/ecb/singlechar.key @@ -0,0 +1 @@ +11111111111111112222222222222222 \ No newline at end of file diff --git a/test/data/file/aes128/ecb/singlechar.plain b/test/data/file/aes128/ecb/singlechar.plain new file mode 100644 index 0000000..2e65efe --- /dev/null +++ b/test/data/file/aes128/ecb/singlechar.plain @@ -0,0 +1 @@ +a \ No newline at end of file diff --git a/test/data/file/aes128/ofb/blocksize-1.cipher b/test/data/file/aes128/ofb/blocksize-1.cipher new file mode 100644 index 0000000..1e482a8 --- /dev/null +++ b/test/data/file/aes128/ofb/blocksize-1.cipher @@ -0,0 +1 @@ +8ęŔd`p' \ No newline at end of file diff --git a/test/data/file/aes128/ofb/blocksize-1.iv b/test/data/file/aes128/ofb/blocksize-1.iv new file mode 100644 index 0000000..62499bf --- /dev/null +++ b/test/data/file/aes128/ofb/blocksize-1.iv @@ -0,0 +1 @@ +cccccccccccccccccccccccccccccccc \ No newline at end of file diff --git a/test/data/file/aes128/ofb/blocksize-1.key b/test/data/file/aes128/ofb/blocksize-1.key new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes128/ofb/blocksize-1.key @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes128/ofb/blocksize-1.plain b/test/data/file/aes128/ofb/blocksize-1.plain new file mode 100644 index 0000000..13592ee --- /dev/null +++ b/test/data/file/aes128/ofb/blocksize-1.plain @@ -0,0 +1 @@ +abcdefghijklmno \ No newline at end of file diff --git a/test/data/file/aes128/ofb/blocksize.cipher b/test/data/file/aes128/ofb/blocksize.cipher new file mode 100644 index 0000000..4191a35 --- /dev/null +++ b/test/data/file/aes128/ofb/blocksize.cipher @@ -0,0 +1 @@ +s]NϘu \ No newline at end of file diff --git a/test/data/file/aes128/ofb/blocksize.iv b/test/data/file/aes128/ofb/blocksize.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes128/ofb/blocksize.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes128/ofb/blocksize.key b/test/data/file/aes128/ofb/blocksize.key new file mode 100644 index 0000000..d107b25 --- /dev/null +++ b/test/data/file/aes128/ofb/blocksize.key @@ -0,0 +1 @@ +aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbb \ No newline at end of file diff --git a/test/data/file/aes128/ofb/blocksize.plain b/test/data/file/aes128/ofb/blocksize.plain new file mode 100644 index 0000000..454f6b3 --- /dev/null +++ b/test/data/file/aes128/ofb/blocksize.plain @@ -0,0 +1 @@ +0123456789abcdef \ No newline at end of file diff --git a/test/data/file/aes128/ofb/empty1.cipher b/test/data/file/aes128/ofb/empty1.cipher new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes128/ofb/empty1.iv b/test/data/file/aes128/ofb/empty1.iv new file mode 100644 index 0000000..445c724 --- /dev/null +++ b/test/data/file/aes128/ofb/empty1.iv @@ -0,0 +1 @@ +00000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes128/ofb/empty1.key b/test/data/file/aes128/ofb/empty1.key new file mode 100644 index 0000000..445c724 --- /dev/null +++ b/test/data/file/aes128/ofb/empty1.key @@ -0,0 +1 @@ +00000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes128/ofb/empty1.plain b/test/data/file/aes128/ofb/empty1.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes128/ofb/empty2.cipher b/test/data/file/aes128/ofb/empty2.cipher new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes128/ofb/empty2.iv b/test/data/file/aes128/ofb/empty2.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes128/ofb/empty2.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes128/ofb/empty2.key b/test/data/file/aes128/ofb/empty2.key new file mode 100644 index 0000000..8bf836e --- /dev/null +++ b/test/data/file/aes128/ofb/empty2.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f \ No newline at end of file diff --git a/test/data/file/aes128/ofb/empty2.plain b/test/data/file/aes128/ofb/empty2.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes128/ofb/random64k.cipher b/test/data/file/aes128/ofb/random64k.cipher new file mode 100644 index 0000000..783cb90 Binary files /dev/null and b/test/data/file/aes128/ofb/random64k.cipher differ diff --git a/test/data/file/aes128/ofb/random64k.iv b/test/data/file/aes128/ofb/random64k.iv new file mode 100644 index 0000000..80328dc --- /dev/null +++ b/test/data/file/aes128/ofb/random64k.iv @@ -0,0 +1 @@ +eeeeeeeeeeeeeeeeeeeeeeeeeecccccc \ No newline at end of file diff --git a/test/data/file/aes128/ofb/random64k.key b/test/data/file/aes128/ofb/random64k.key new file mode 100644 index 0000000..dfb32f9 --- /dev/null +++ b/test/data/file/aes128/ofb/random64k.key @@ -0,0 +1 @@ +ffffffffffffffffffffeeffffffffff \ No newline at end of file diff --git a/test/data/file/aes128/ofb/random64k.plain b/test/data/file/aes128/ofb/random64k.plain new file mode 100644 index 0000000..1918417 Binary files /dev/null and b/test/data/file/aes128/ofb/random64k.plain differ diff --git a/test/data/file/aes128/ofb/singlechar.cipher b/test/data/file/aes128/ofb/singlechar.cipher new file mode 100644 index 0000000..ea0c8a8 --- /dev/null +++ b/test/data/file/aes128/ofb/singlechar.cipher @@ -0,0 +1 @@ +q \ No newline at end of file diff --git a/test/data/file/aes128/ofb/singlechar.iv b/test/data/file/aes128/ofb/singlechar.iv new file mode 100644 index 0000000..ca437db --- /dev/null +++ b/test/data/file/aes128/ofb/singlechar.iv @@ -0,0 +1 @@ +addddddddddddddddddddddddddddeee \ No newline at end of file diff --git a/test/data/file/aes128/ofb/singlechar.key b/test/data/file/aes128/ofb/singlechar.key new file mode 100644 index 0000000..b1244a6 --- /dev/null +++ b/test/data/file/aes128/ofb/singlechar.key @@ -0,0 +1 @@ +11111111111111112222222222222222 \ No newline at end of file diff --git a/test/data/file/aes128/ofb/singlechar.plain b/test/data/file/aes128/ofb/singlechar.plain new file mode 100644 index 0000000..2e65efe --- /dev/null +++ b/test/data/file/aes128/ofb/singlechar.plain @@ -0,0 +1 @@ +a \ No newline at end of file diff --git a/test/data/file/aes192/cbc/blocksize-1.cipher b/test/data/file/aes192/cbc/blocksize-1.cipher new file mode 100644 index 0000000..49452d7 --- /dev/null +++ b/test/data/file/aes192/cbc/blocksize-1.cipher @@ -0,0 +1 @@ +[~=z~~"3H \ No newline at end of file diff --git a/test/data/file/aes192/cbc/blocksize-1.iv b/test/data/file/aes192/cbc/blocksize-1.iv new file mode 100644 index 0000000..62499bf --- /dev/null +++ b/test/data/file/aes192/cbc/blocksize-1.iv @@ -0,0 +1 @@ +cccccccccccccccccccccccccccccccc \ No newline at end of file diff --git a/test/data/file/aes192/cbc/blocksize-1.key b/test/data/file/aes192/cbc/blocksize-1.key new file mode 100644 index 0000000..de427c6 --- /dev/null +++ b/test/data/file/aes192/cbc/blocksize-1.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f1011121314151617 \ No newline at end of file diff --git a/test/data/file/aes192/cbc/blocksize-1.plain b/test/data/file/aes192/cbc/blocksize-1.plain new file mode 100644 index 0000000..13592ee --- /dev/null +++ b/test/data/file/aes192/cbc/blocksize-1.plain @@ -0,0 +1 @@ +abcdefghijklmno \ No newline at end of file diff --git a/test/data/file/aes192/cbc/blocksize.cipher b/test/data/file/aes192/cbc/blocksize.cipher new file mode 100644 index 0000000..6fa9102 --- /dev/null +++ b/test/data/file/aes192/cbc/blocksize.cipher @@ -0,0 +1 @@ +ZZ{e$a wK;{0ֺmv| \ No newline at end of file diff --git a/test/data/file/aes192/cbc/blocksize.iv b/test/data/file/aes192/cbc/blocksize.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes192/cbc/blocksize.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes192/cbc/blocksize.key b/test/data/file/aes192/cbc/blocksize.key new file mode 100644 index 0000000..e9bb563 --- /dev/null +++ b/test/data/file/aes192/cbc/blocksize.key @@ -0,0 +1 @@ +aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb \ No newline at end of file diff --git a/test/data/file/aes192/cbc/blocksize.plain b/test/data/file/aes192/cbc/blocksize.plain new file mode 100644 index 0000000..454f6b3 --- /dev/null +++ b/test/data/file/aes192/cbc/blocksize.plain @@ -0,0 +1 @@ +0123456789abcdef \ No newline at end of file diff --git a/test/data/file/aes192/cbc/empty1.cipher b/test/data/file/aes192/cbc/empty1.cipher new file mode 100644 index 0000000..bb790e8 --- /dev/null +++ b/test/data/file/aes192/cbc/empty1.cipher @@ -0,0 +1,2 @@ +)%'&Q)Mo + \ No newline at end of file diff --git a/test/data/file/aes192/cbc/empty1.iv b/test/data/file/aes192/cbc/empty1.iv new file mode 100644 index 0000000..445c724 --- /dev/null +++ b/test/data/file/aes192/cbc/empty1.iv @@ -0,0 +1 @@ +00000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes192/cbc/empty1.key b/test/data/file/aes192/cbc/empty1.key new file mode 100644 index 0000000..b644ad8 --- /dev/null +++ b/test/data/file/aes192/cbc/empty1.key @@ -0,0 +1 @@ +000000000000000000000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes192/cbc/empty1.plain b/test/data/file/aes192/cbc/empty1.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes192/cbc/empty2.cipher b/test/data/file/aes192/cbc/empty2.cipher new file mode 100644 index 0000000..55ff19f Binary files /dev/null and b/test/data/file/aes192/cbc/empty2.cipher differ diff --git a/test/data/file/aes192/cbc/empty2.iv b/test/data/file/aes192/cbc/empty2.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes192/cbc/empty2.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes192/cbc/empty2.key b/test/data/file/aes192/cbc/empty2.key new file mode 100644 index 0000000..de427c6 --- /dev/null +++ b/test/data/file/aes192/cbc/empty2.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f1011121314151617 \ No newline at end of file diff --git a/test/data/file/aes192/cbc/empty2.plain b/test/data/file/aes192/cbc/empty2.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes192/cbc/random64k.cipher b/test/data/file/aes192/cbc/random64k.cipher new file mode 100644 index 0000000..3fc6fb3 Binary files /dev/null and b/test/data/file/aes192/cbc/random64k.cipher differ diff --git a/test/data/file/aes192/cbc/random64k.iv b/test/data/file/aes192/cbc/random64k.iv new file mode 100644 index 0000000..80328dc --- /dev/null +++ b/test/data/file/aes192/cbc/random64k.iv @@ -0,0 +1 @@ +eeeeeeeeeeeeeeeeeeeeeeeeeecccccc \ No newline at end of file diff --git a/test/data/file/aes192/cbc/random64k.key b/test/data/file/aes192/cbc/random64k.key new file mode 100644 index 0000000..f0a9e25 --- /dev/null +++ b/test/data/file/aes192/cbc/random64k.key @@ -0,0 +1 @@ +ffffffffffffffffffffeeffffffffffffffffffffffffff \ No newline at end of file diff --git a/test/data/file/aes192/cbc/random64k.plain b/test/data/file/aes192/cbc/random64k.plain new file mode 100644 index 0000000..1918417 Binary files /dev/null and b/test/data/file/aes192/cbc/random64k.plain differ diff --git a/test/data/file/aes192/cbc/singlechar.cipher b/test/data/file/aes192/cbc/singlechar.cipher new file mode 100644 index 0000000..4eae5ac --- /dev/null +++ b/test/data/file/aes192/cbc/singlechar.cipher @@ -0,0 +1,2 @@ +s88G +~5/Sp \ No newline at end of file diff --git a/test/data/file/aes192/cbc/singlechar.iv b/test/data/file/aes192/cbc/singlechar.iv new file mode 100644 index 0000000..ca437db --- /dev/null +++ b/test/data/file/aes192/cbc/singlechar.iv @@ -0,0 +1 @@ +addddddddddddddddddddddddddddeee \ No newline at end of file diff --git a/test/data/file/aes192/cbc/singlechar.key b/test/data/file/aes192/cbc/singlechar.key new file mode 100644 index 0000000..f2208cf --- /dev/null +++ b/test/data/file/aes192/cbc/singlechar.key @@ -0,0 +1 @@ +111111111111111122222222222222222222222222222222 \ No newline at end of file diff --git a/test/data/file/aes192/cbc/singlechar.plain b/test/data/file/aes192/cbc/singlechar.plain new file mode 100644 index 0000000..2e65efe --- /dev/null +++ b/test/data/file/aes192/cbc/singlechar.plain @@ -0,0 +1 @@ +a \ No newline at end of file diff --git a/test/data/file/aes192/cfb/blocksize-1.cipher b/test/data/file/aes192/cfb/blocksize-1.cipher new file mode 100644 index 0000000..ed2b8eb --- /dev/null +++ b/test/data/file/aes192/cfb/blocksize-1.cipher @@ -0,0 +1 @@ +ͥT^9Ttǰ \ No newline at end of file diff --git a/test/data/file/aes192/cfb/blocksize-1.iv b/test/data/file/aes192/cfb/blocksize-1.iv new file mode 100644 index 0000000..62499bf --- /dev/null +++ b/test/data/file/aes192/cfb/blocksize-1.iv @@ -0,0 +1 @@ +cccccccccccccccccccccccccccccccc \ No newline at end of file diff --git a/test/data/file/aes192/cfb/blocksize-1.key b/test/data/file/aes192/cfb/blocksize-1.key new file mode 100644 index 0000000..de427c6 --- /dev/null +++ b/test/data/file/aes192/cfb/blocksize-1.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f1011121314151617 \ No newline at end of file diff --git a/test/data/file/aes192/cfb/blocksize-1.plain b/test/data/file/aes192/cfb/blocksize-1.plain new file mode 100644 index 0000000..13592ee --- /dev/null +++ b/test/data/file/aes192/cfb/blocksize-1.plain @@ -0,0 +1 @@ +abcdefghijklmno \ No newline at end of file diff --git a/test/data/file/aes192/cfb/blocksize.cipher b/test/data/file/aes192/cfb/blocksize.cipher new file mode 100644 index 0000000..210c21d --- /dev/null +++ b/test/data/file/aes192/cfb/blocksize.cipher @@ -0,0 +1 @@ +ժ#'gi9 \ No newline at end of file diff --git a/test/data/file/aes192/cfb/blocksize.iv b/test/data/file/aes192/cfb/blocksize.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes192/cfb/blocksize.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes192/cfb/blocksize.key b/test/data/file/aes192/cfb/blocksize.key new file mode 100644 index 0000000..e9bb563 --- /dev/null +++ b/test/data/file/aes192/cfb/blocksize.key @@ -0,0 +1 @@ +aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb \ No newline at end of file diff --git a/test/data/file/aes192/cfb/blocksize.plain b/test/data/file/aes192/cfb/blocksize.plain new file mode 100644 index 0000000..454f6b3 --- /dev/null +++ b/test/data/file/aes192/cfb/blocksize.plain @@ -0,0 +1 @@ +0123456789abcdef \ No newline at end of file diff --git a/test/data/file/aes192/cfb/empty1.cipher b/test/data/file/aes192/cfb/empty1.cipher new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes192/cfb/empty1.iv b/test/data/file/aes192/cfb/empty1.iv new file mode 100644 index 0000000..445c724 --- /dev/null +++ b/test/data/file/aes192/cfb/empty1.iv @@ -0,0 +1 @@ +00000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes192/cfb/empty1.key b/test/data/file/aes192/cfb/empty1.key new file mode 100644 index 0000000..b644ad8 --- /dev/null +++ b/test/data/file/aes192/cfb/empty1.key @@ -0,0 +1 @@ +000000000000000000000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes192/cfb/empty1.plain b/test/data/file/aes192/cfb/empty1.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes192/cfb/empty2.cipher b/test/data/file/aes192/cfb/empty2.cipher new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes192/cfb/empty2.iv b/test/data/file/aes192/cfb/empty2.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes192/cfb/empty2.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes192/cfb/empty2.key b/test/data/file/aes192/cfb/empty2.key new file mode 100644 index 0000000..de427c6 --- /dev/null +++ b/test/data/file/aes192/cfb/empty2.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f1011121314151617 \ No newline at end of file diff --git a/test/data/file/aes192/cfb/empty2.plain b/test/data/file/aes192/cfb/empty2.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes192/cfb/random64k.cipher b/test/data/file/aes192/cfb/random64k.cipher new file mode 100644 index 0000000..f127629 Binary files /dev/null and b/test/data/file/aes192/cfb/random64k.cipher differ diff --git a/test/data/file/aes192/cfb/random64k.iv b/test/data/file/aes192/cfb/random64k.iv new file mode 100644 index 0000000..80328dc --- /dev/null +++ b/test/data/file/aes192/cfb/random64k.iv @@ -0,0 +1 @@ +eeeeeeeeeeeeeeeeeeeeeeeeeecccccc \ No newline at end of file diff --git a/test/data/file/aes192/cfb/random64k.key b/test/data/file/aes192/cfb/random64k.key new file mode 100644 index 0000000..f0a9e25 --- /dev/null +++ b/test/data/file/aes192/cfb/random64k.key @@ -0,0 +1 @@ +ffffffffffffffffffffeeffffffffffffffffffffffffff \ No newline at end of file diff --git a/test/data/file/aes192/cfb/random64k.plain b/test/data/file/aes192/cfb/random64k.plain new file mode 100644 index 0000000..1918417 Binary files /dev/null and b/test/data/file/aes192/cfb/random64k.plain differ diff --git a/test/data/file/aes192/cfb/singlechar.cipher b/test/data/file/aes192/cfb/singlechar.cipher new file mode 100644 index 0000000..e25f181 --- /dev/null +++ b/test/data/file/aes192/cfb/singlechar.cipher @@ -0,0 +1 @@ +y \ No newline at end of file diff --git a/test/data/file/aes192/cfb/singlechar.iv b/test/data/file/aes192/cfb/singlechar.iv new file mode 100644 index 0000000..ca437db --- /dev/null +++ b/test/data/file/aes192/cfb/singlechar.iv @@ -0,0 +1 @@ +addddddddddddddddddddddddddddeee \ No newline at end of file diff --git a/test/data/file/aes192/cfb/singlechar.key b/test/data/file/aes192/cfb/singlechar.key new file mode 100644 index 0000000..f2208cf --- /dev/null +++ b/test/data/file/aes192/cfb/singlechar.key @@ -0,0 +1 @@ +111111111111111122222222222222222222222222222222 \ No newline at end of file diff --git a/test/data/file/aes192/cfb/singlechar.plain b/test/data/file/aes192/cfb/singlechar.plain new file mode 100644 index 0000000..2e65efe --- /dev/null +++ b/test/data/file/aes192/cfb/singlechar.plain @@ -0,0 +1 @@ +a \ No newline at end of file diff --git a/test/data/file/aes192/ctr/blocksize-1.cipher b/test/data/file/aes192/ctr/blocksize-1.cipher new file mode 100644 index 0000000..ed2b8eb --- /dev/null +++ b/test/data/file/aes192/ctr/blocksize-1.cipher @@ -0,0 +1 @@ +ͥT^9Ttǰ \ No newline at end of file diff --git a/test/data/file/aes192/ctr/blocksize-1.iv b/test/data/file/aes192/ctr/blocksize-1.iv new file mode 100644 index 0000000..62499bf --- /dev/null +++ b/test/data/file/aes192/ctr/blocksize-1.iv @@ -0,0 +1 @@ +cccccccccccccccccccccccccccccccc \ No newline at end of file diff --git a/test/data/file/aes192/ctr/blocksize-1.key b/test/data/file/aes192/ctr/blocksize-1.key new file mode 100644 index 0000000..de427c6 --- /dev/null +++ b/test/data/file/aes192/ctr/blocksize-1.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f1011121314151617 \ No newline at end of file diff --git a/test/data/file/aes192/ctr/blocksize-1.plain b/test/data/file/aes192/ctr/blocksize-1.plain new file mode 100644 index 0000000..13592ee --- /dev/null +++ b/test/data/file/aes192/ctr/blocksize-1.plain @@ -0,0 +1 @@ +abcdefghijklmno \ No newline at end of file diff --git a/test/data/file/aes192/ctr/blocksize.cipher b/test/data/file/aes192/ctr/blocksize.cipher new file mode 100644 index 0000000..210c21d --- /dev/null +++ b/test/data/file/aes192/ctr/blocksize.cipher @@ -0,0 +1 @@ +ժ#'gi9 \ No newline at end of file diff --git a/test/data/file/aes192/ctr/blocksize.iv b/test/data/file/aes192/ctr/blocksize.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes192/ctr/blocksize.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes192/ctr/blocksize.key b/test/data/file/aes192/ctr/blocksize.key new file mode 100644 index 0000000..e9bb563 --- /dev/null +++ b/test/data/file/aes192/ctr/blocksize.key @@ -0,0 +1 @@ +aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb \ No newline at end of file diff --git a/test/data/file/aes192/ctr/blocksize.plain b/test/data/file/aes192/ctr/blocksize.plain new file mode 100644 index 0000000..454f6b3 --- /dev/null +++ b/test/data/file/aes192/ctr/blocksize.plain @@ -0,0 +1 @@ +0123456789abcdef \ No newline at end of file diff --git a/test/data/file/aes192/ctr/empty1.cipher b/test/data/file/aes192/ctr/empty1.cipher new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes192/ctr/empty1.iv b/test/data/file/aes192/ctr/empty1.iv new file mode 100644 index 0000000..445c724 --- /dev/null +++ b/test/data/file/aes192/ctr/empty1.iv @@ -0,0 +1 @@ +00000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes192/ctr/empty1.key b/test/data/file/aes192/ctr/empty1.key new file mode 100644 index 0000000..b644ad8 --- /dev/null +++ b/test/data/file/aes192/ctr/empty1.key @@ -0,0 +1 @@ +000000000000000000000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes192/ctr/empty1.plain b/test/data/file/aes192/ctr/empty1.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes192/ctr/empty2.cipher b/test/data/file/aes192/ctr/empty2.cipher new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes192/ctr/empty2.iv b/test/data/file/aes192/ctr/empty2.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes192/ctr/empty2.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes192/ctr/empty2.key b/test/data/file/aes192/ctr/empty2.key new file mode 100644 index 0000000..de427c6 --- /dev/null +++ b/test/data/file/aes192/ctr/empty2.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f1011121314151617 \ No newline at end of file diff --git a/test/data/file/aes192/ctr/empty2.plain b/test/data/file/aes192/ctr/empty2.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes192/ctr/random64k.cipher b/test/data/file/aes192/ctr/random64k.cipher new file mode 100644 index 0000000..8535e1f Binary files /dev/null and b/test/data/file/aes192/ctr/random64k.cipher differ diff --git a/test/data/file/aes192/ctr/random64k.iv b/test/data/file/aes192/ctr/random64k.iv new file mode 100644 index 0000000..80328dc --- /dev/null +++ b/test/data/file/aes192/ctr/random64k.iv @@ -0,0 +1 @@ +eeeeeeeeeeeeeeeeeeeeeeeeeecccccc \ No newline at end of file diff --git a/test/data/file/aes192/ctr/random64k.key b/test/data/file/aes192/ctr/random64k.key new file mode 100644 index 0000000..f0a9e25 --- /dev/null +++ b/test/data/file/aes192/ctr/random64k.key @@ -0,0 +1 @@ +ffffffffffffffffffffeeffffffffffffffffffffffffff \ No newline at end of file diff --git a/test/data/file/aes192/ctr/random64k.plain b/test/data/file/aes192/ctr/random64k.plain new file mode 100644 index 0000000..1918417 Binary files /dev/null and b/test/data/file/aes192/ctr/random64k.plain differ diff --git a/test/data/file/aes192/ctr/singlechar.cipher b/test/data/file/aes192/ctr/singlechar.cipher new file mode 100644 index 0000000..e25f181 --- /dev/null +++ b/test/data/file/aes192/ctr/singlechar.cipher @@ -0,0 +1 @@ +y \ No newline at end of file diff --git a/test/data/file/aes192/ctr/singlechar.iv b/test/data/file/aes192/ctr/singlechar.iv new file mode 100644 index 0000000..ca437db --- /dev/null +++ b/test/data/file/aes192/ctr/singlechar.iv @@ -0,0 +1 @@ +addddddddddddddddddddddddddddeee \ No newline at end of file diff --git a/test/data/file/aes192/ctr/singlechar.key b/test/data/file/aes192/ctr/singlechar.key new file mode 100644 index 0000000..f2208cf --- /dev/null +++ b/test/data/file/aes192/ctr/singlechar.key @@ -0,0 +1 @@ +111111111111111122222222222222222222222222222222 \ No newline at end of file diff --git a/test/data/file/aes192/ctr/singlechar.plain b/test/data/file/aes192/ctr/singlechar.plain new file mode 100644 index 0000000..2e65efe --- /dev/null +++ b/test/data/file/aes192/ctr/singlechar.plain @@ -0,0 +1 @@ +a \ No newline at end of file diff --git a/test/data/file/aes192/ecb/blocksize-1.cipher b/test/data/file/aes192/ecb/blocksize-1.cipher new file mode 100644 index 0000000..8d67ac4 --- /dev/null +++ b/test/data/file/aes192/ecb/blocksize-1.cipher @@ -0,0 +1 @@ +"o8%` \ No newline at end of file diff --git a/test/data/file/aes192/ecb/blocksize-1.key b/test/data/file/aes192/ecb/blocksize-1.key new file mode 100644 index 0000000..de427c6 --- /dev/null +++ b/test/data/file/aes192/ecb/blocksize-1.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f1011121314151617 \ No newline at end of file diff --git a/test/data/file/aes192/ecb/blocksize-1.plain b/test/data/file/aes192/ecb/blocksize-1.plain new file mode 100644 index 0000000..13592ee --- /dev/null +++ b/test/data/file/aes192/ecb/blocksize-1.plain @@ -0,0 +1 @@ +abcdefghijklmno \ No newline at end of file diff --git a/test/data/file/aes192/ecb/blocksize.cipher b/test/data/file/aes192/ecb/blocksize.cipher new file mode 100644 index 0000000..99c216f Binary files /dev/null and b/test/data/file/aes192/ecb/blocksize.cipher differ diff --git a/test/data/file/aes192/ecb/blocksize.key b/test/data/file/aes192/ecb/blocksize.key new file mode 100644 index 0000000..e9bb563 --- /dev/null +++ b/test/data/file/aes192/ecb/blocksize.key @@ -0,0 +1 @@ +aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb \ No newline at end of file diff --git a/test/data/file/aes192/ecb/blocksize.plain b/test/data/file/aes192/ecb/blocksize.plain new file mode 100644 index 0000000..454f6b3 --- /dev/null +++ b/test/data/file/aes192/ecb/blocksize.plain @@ -0,0 +1 @@ +0123456789abcdef \ No newline at end of file diff --git a/test/data/file/aes192/ecb/empty1.cipher b/test/data/file/aes192/ecb/empty1.cipher new file mode 100644 index 0000000..bb790e8 --- /dev/null +++ b/test/data/file/aes192/ecb/empty1.cipher @@ -0,0 +1,2 @@ +)%'&Q)Mo + \ No newline at end of file diff --git a/test/data/file/aes192/ecb/empty1.key b/test/data/file/aes192/ecb/empty1.key new file mode 100644 index 0000000..b644ad8 --- /dev/null +++ b/test/data/file/aes192/ecb/empty1.key @@ -0,0 +1 @@ +000000000000000000000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes192/ecb/empty1.plain b/test/data/file/aes192/ecb/empty1.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes192/ecb/empty2.cipher b/test/data/file/aes192/ecb/empty2.cipher new file mode 100644 index 0000000..a64f410 --- /dev/null +++ b/test/data/file/aes192/ecb/empty2.cipher @@ -0,0 +1 @@ +?(j9Cwp %& \ No newline at end of file diff --git a/test/data/file/aes192/ecb/empty2.key b/test/data/file/aes192/ecb/empty2.key new file mode 100644 index 0000000..de427c6 --- /dev/null +++ b/test/data/file/aes192/ecb/empty2.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f1011121314151617 \ No newline at end of file diff --git a/test/data/file/aes192/ecb/empty2.plain b/test/data/file/aes192/ecb/empty2.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes192/ecb/random64k.cipher b/test/data/file/aes192/ecb/random64k.cipher new file mode 100644 index 0000000..a11283e Binary files /dev/null and b/test/data/file/aes192/ecb/random64k.cipher differ diff --git a/test/data/file/aes192/ecb/random64k.key b/test/data/file/aes192/ecb/random64k.key new file mode 100644 index 0000000..f0a9e25 --- /dev/null +++ b/test/data/file/aes192/ecb/random64k.key @@ -0,0 +1 @@ +ffffffffffffffffffffeeffffffffffffffffffffffffff \ No newline at end of file diff --git a/test/data/file/aes192/ecb/random64k.plain b/test/data/file/aes192/ecb/random64k.plain new file mode 100644 index 0000000..1918417 Binary files /dev/null and b/test/data/file/aes192/ecb/random64k.plain differ diff --git a/test/data/file/aes192/ecb/singlechar.cipher b/test/data/file/aes192/ecb/singlechar.cipher new file mode 100644 index 0000000..5414846 --- /dev/null +++ b/test/data/file/aes192/ecb/singlechar.cipher @@ -0,0 +1 @@ +gGX͆dՈ \ No newline at end of file diff --git a/test/data/file/aes192/ecb/singlechar.key b/test/data/file/aes192/ecb/singlechar.key new file mode 100644 index 0000000..f2208cf --- /dev/null +++ b/test/data/file/aes192/ecb/singlechar.key @@ -0,0 +1 @@ +111111111111111122222222222222222222222222222222 \ No newline at end of file diff --git a/test/data/file/aes192/ecb/singlechar.plain b/test/data/file/aes192/ecb/singlechar.plain new file mode 100644 index 0000000..2e65efe --- /dev/null +++ b/test/data/file/aes192/ecb/singlechar.plain @@ -0,0 +1 @@ +a \ No newline at end of file diff --git a/test/data/file/aes192/ofb/blocksize-1.cipher b/test/data/file/aes192/ofb/blocksize-1.cipher new file mode 100644 index 0000000..ed2b8eb --- /dev/null +++ b/test/data/file/aes192/ofb/blocksize-1.cipher @@ -0,0 +1 @@ +ͥT^9Ttǰ \ No newline at end of file diff --git a/test/data/file/aes192/ofb/blocksize-1.iv b/test/data/file/aes192/ofb/blocksize-1.iv new file mode 100644 index 0000000..62499bf --- /dev/null +++ b/test/data/file/aes192/ofb/blocksize-1.iv @@ -0,0 +1 @@ +cccccccccccccccccccccccccccccccc \ No newline at end of file diff --git a/test/data/file/aes192/ofb/blocksize-1.key b/test/data/file/aes192/ofb/blocksize-1.key new file mode 100644 index 0000000..de427c6 --- /dev/null +++ b/test/data/file/aes192/ofb/blocksize-1.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f1011121314151617 \ No newline at end of file diff --git a/test/data/file/aes192/ofb/blocksize-1.plain b/test/data/file/aes192/ofb/blocksize-1.plain new file mode 100644 index 0000000..13592ee --- /dev/null +++ b/test/data/file/aes192/ofb/blocksize-1.plain @@ -0,0 +1 @@ +abcdefghijklmno \ No newline at end of file diff --git a/test/data/file/aes192/ofb/blocksize.cipher b/test/data/file/aes192/ofb/blocksize.cipher new file mode 100644 index 0000000..210c21d --- /dev/null +++ b/test/data/file/aes192/ofb/blocksize.cipher @@ -0,0 +1 @@ +ժ#'gi9 \ No newline at end of file diff --git a/test/data/file/aes192/ofb/blocksize.iv b/test/data/file/aes192/ofb/blocksize.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes192/ofb/blocksize.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes192/ofb/blocksize.key b/test/data/file/aes192/ofb/blocksize.key new file mode 100644 index 0000000..e9bb563 --- /dev/null +++ b/test/data/file/aes192/ofb/blocksize.key @@ -0,0 +1 @@ +aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb \ No newline at end of file diff --git a/test/data/file/aes192/ofb/blocksize.plain b/test/data/file/aes192/ofb/blocksize.plain new file mode 100644 index 0000000..454f6b3 --- /dev/null +++ b/test/data/file/aes192/ofb/blocksize.plain @@ -0,0 +1 @@ +0123456789abcdef \ No newline at end of file diff --git a/test/data/file/aes192/ofb/empty1.cipher b/test/data/file/aes192/ofb/empty1.cipher new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes192/ofb/empty1.iv b/test/data/file/aes192/ofb/empty1.iv new file mode 100644 index 0000000..445c724 --- /dev/null +++ b/test/data/file/aes192/ofb/empty1.iv @@ -0,0 +1 @@ +00000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes192/ofb/empty1.key b/test/data/file/aes192/ofb/empty1.key new file mode 100644 index 0000000..b644ad8 --- /dev/null +++ b/test/data/file/aes192/ofb/empty1.key @@ -0,0 +1 @@ +000000000000000000000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes192/ofb/empty1.plain b/test/data/file/aes192/ofb/empty1.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes192/ofb/empty2.cipher b/test/data/file/aes192/ofb/empty2.cipher new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes192/ofb/empty2.iv b/test/data/file/aes192/ofb/empty2.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes192/ofb/empty2.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes192/ofb/empty2.key b/test/data/file/aes192/ofb/empty2.key new file mode 100644 index 0000000..de427c6 --- /dev/null +++ b/test/data/file/aes192/ofb/empty2.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f1011121314151617 \ No newline at end of file diff --git a/test/data/file/aes192/ofb/empty2.plain b/test/data/file/aes192/ofb/empty2.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes192/ofb/random64k.cipher b/test/data/file/aes192/ofb/random64k.cipher new file mode 100644 index 0000000..72c9628 Binary files /dev/null and b/test/data/file/aes192/ofb/random64k.cipher differ diff --git a/test/data/file/aes192/ofb/random64k.iv b/test/data/file/aes192/ofb/random64k.iv new file mode 100644 index 0000000..80328dc --- /dev/null +++ b/test/data/file/aes192/ofb/random64k.iv @@ -0,0 +1 @@ +eeeeeeeeeeeeeeeeeeeeeeeeeecccccc \ No newline at end of file diff --git a/test/data/file/aes192/ofb/random64k.key b/test/data/file/aes192/ofb/random64k.key new file mode 100644 index 0000000..f0a9e25 --- /dev/null +++ b/test/data/file/aes192/ofb/random64k.key @@ -0,0 +1 @@ +ffffffffffffffffffffeeffffffffffffffffffffffffff \ No newline at end of file diff --git a/test/data/file/aes192/ofb/random64k.plain b/test/data/file/aes192/ofb/random64k.plain new file mode 100644 index 0000000..1918417 Binary files /dev/null and b/test/data/file/aes192/ofb/random64k.plain differ diff --git a/test/data/file/aes192/ofb/singlechar.cipher b/test/data/file/aes192/ofb/singlechar.cipher new file mode 100644 index 0000000..e25f181 --- /dev/null +++ b/test/data/file/aes192/ofb/singlechar.cipher @@ -0,0 +1 @@ +y \ No newline at end of file diff --git a/test/data/file/aes192/ofb/singlechar.iv b/test/data/file/aes192/ofb/singlechar.iv new file mode 100644 index 0000000..ca437db --- /dev/null +++ b/test/data/file/aes192/ofb/singlechar.iv @@ -0,0 +1 @@ +addddddddddddddddddddddddddddeee \ No newline at end of file diff --git a/test/data/file/aes192/ofb/singlechar.key b/test/data/file/aes192/ofb/singlechar.key new file mode 100644 index 0000000..f2208cf --- /dev/null +++ b/test/data/file/aes192/ofb/singlechar.key @@ -0,0 +1 @@ +111111111111111122222222222222222222222222222222 \ No newline at end of file diff --git a/test/data/file/aes192/ofb/singlechar.plain b/test/data/file/aes192/ofb/singlechar.plain new file mode 100644 index 0000000..2e65efe --- /dev/null +++ b/test/data/file/aes192/ofb/singlechar.plain @@ -0,0 +1 @@ +a \ No newline at end of file diff --git a/test/data/file/aes256/cbc/blocksize-1.cipher b/test/data/file/aes256/cbc/blocksize-1.cipher new file mode 100644 index 0000000..7cb4030 --- /dev/null +++ b/test/data/file/aes256/cbc/blocksize-1.cipher @@ -0,0 +1 @@ +S鼊!hcy \ No newline at end of file diff --git a/test/data/file/aes256/cbc/blocksize-1.iv b/test/data/file/aes256/cbc/blocksize-1.iv new file mode 100644 index 0000000..62499bf --- /dev/null +++ b/test/data/file/aes256/cbc/blocksize-1.iv @@ -0,0 +1 @@ +cccccccccccccccccccccccccccccccc \ No newline at end of file diff --git a/test/data/file/aes256/cbc/blocksize-1.key b/test/data/file/aes256/cbc/blocksize-1.key new file mode 100644 index 0000000..fd3177c --- /dev/null +++ b/test/data/file/aes256/cbc/blocksize-1.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f \ No newline at end of file diff --git a/test/data/file/aes256/cbc/blocksize-1.plain b/test/data/file/aes256/cbc/blocksize-1.plain new file mode 100644 index 0000000..13592ee --- /dev/null +++ b/test/data/file/aes256/cbc/blocksize-1.plain @@ -0,0 +1 @@ +abcdefghijklmno \ No newline at end of file diff --git a/test/data/file/aes256/cbc/blocksize.cipher b/test/data/file/aes256/cbc/blocksize.cipher new file mode 100644 index 0000000..d5fe6e0 --- /dev/null +++ b/test/data/file/aes256/cbc/blocksize.cipher @@ -0,0 +1 @@ +w, 0EUE". :d8 \ No newline at end of file diff --git a/test/data/file/aes256/cbc/blocksize.iv b/test/data/file/aes256/cbc/blocksize.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes256/cbc/blocksize.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes256/cbc/blocksize.key b/test/data/file/aes256/cbc/blocksize.key new file mode 100644 index 0000000..0e7479b --- /dev/null +++ b/test/data/file/aes256/cbc/blocksize.key @@ -0,0 +1 @@ +aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb \ No newline at end of file diff --git a/test/data/file/aes256/cbc/blocksize.plain b/test/data/file/aes256/cbc/blocksize.plain new file mode 100644 index 0000000..454f6b3 --- /dev/null +++ b/test/data/file/aes256/cbc/blocksize.plain @@ -0,0 +1 @@ +0123456789abcdef \ No newline at end of file diff --git a/test/data/file/aes256/cbc/empty1.cipher b/test/data/file/aes256/cbc/empty1.cipher new file mode 100644 index 0000000..fd6ec3b --- /dev/null +++ b/test/data/file/aes256/cbc/empty1.cipher @@ -0,0 +1 @@ +xl1uIi C \ No newline at end of file diff --git a/test/data/file/aes256/cbc/empty1.iv b/test/data/file/aes256/cbc/empty1.iv new file mode 100644 index 0000000..445c724 --- /dev/null +++ b/test/data/file/aes256/cbc/empty1.iv @@ -0,0 +1 @@ +00000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes256/cbc/empty1.key b/test/data/file/aes256/cbc/empty1.key new file mode 100644 index 0000000..9c7bc66 --- /dev/null +++ b/test/data/file/aes256/cbc/empty1.key @@ -0,0 +1 @@ +0000000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes256/cbc/empty1.plain b/test/data/file/aes256/cbc/empty1.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes256/cbc/empty2.cipher b/test/data/file/aes256/cbc/empty2.cipher new file mode 100644 index 0000000..6e3f6f7 --- /dev/null +++ b/test/data/file/aes256/cbc/empty2.cipher @@ -0,0 +1 @@ +D FG*4. \ No newline at end of file diff --git a/test/data/file/aes256/cbc/empty2.iv b/test/data/file/aes256/cbc/empty2.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes256/cbc/empty2.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes256/cbc/empty2.key b/test/data/file/aes256/cbc/empty2.key new file mode 100644 index 0000000..fd3177c --- /dev/null +++ b/test/data/file/aes256/cbc/empty2.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f \ No newline at end of file diff --git a/test/data/file/aes256/cbc/empty2.plain b/test/data/file/aes256/cbc/empty2.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes256/cbc/random64k.cipher b/test/data/file/aes256/cbc/random64k.cipher new file mode 100644 index 0000000..eb670be Binary files /dev/null and b/test/data/file/aes256/cbc/random64k.cipher differ diff --git a/test/data/file/aes256/cbc/random64k.iv b/test/data/file/aes256/cbc/random64k.iv new file mode 100644 index 0000000..80328dc --- /dev/null +++ b/test/data/file/aes256/cbc/random64k.iv @@ -0,0 +1 @@ +eeeeeeeeeeeeeeeeeeeeeeeeeecccccc \ No newline at end of file diff --git a/test/data/file/aes256/cbc/random64k.key b/test/data/file/aes256/cbc/random64k.key new file mode 100644 index 0000000..c70339d --- /dev/null +++ b/test/data/file/aes256/cbc/random64k.key @@ -0,0 +1 @@ +ffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffee \ No newline at end of file diff --git a/test/data/file/aes256/cbc/random64k.plain b/test/data/file/aes256/cbc/random64k.plain new file mode 100644 index 0000000..1918417 Binary files /dev/null and b/test/data/file/aes256/cbc/random64k.plain differ diff --git a/test/data/file/aes256/cbc/singlechar.cipher b/test/data/file/aes256/cbc/singlechar.cipher new file mode 100644 index 0000000..a11347b --- /dev/null +++ b/test/data/file/aes256/cbc/singlechar.cipher @@ -0,0 +1 @@ +xitfq \ No newline at end of file diff --git a/test/data/file/aes256/cbc/singlechar.iv b/test/data/file/aes256/cbc/singlechar.iv new file mode 100644 index 0000000..ca437db --- /dev/null +++ b/test/data/file/aes256/cbc/singlechar.iv @@ -0,0 +1 @@ +addddddddddddddddddddddddddddeee \ No newline at end of file diff --git a/test/data/file/aes256/cbc/singlechar.key b/test/data/file/aes256/cbc/singlechar.key new file mode 100644 index 0000000..b9badf0 --- /dev/null +++ b/test/data/file/aes256/cbc/singlechar.key @@ -0,0 +1 @@ +1111111111111111222222222222222222222222222222222222222222222222 \ No newline at end of file diff --git a/test/data/file/aes256/cbc/singlechar.plain b/test/data/file/aes256/cbc/singlechar.plain new file mode 100644 index 0000000..2e65efe --- /dev/null +++ b/test/data/file/aes256/cbc/singlechar.plain @@ -0,0 +1 @@ +a \ No newline at end of file diff --git a/test/data/file/aes256/cfb/blocksize-1.cipher b/test/data/file/aes256/cfb/blocksize-1.cipher new file mode 100644 index 0000000..946e96f --- /dev/null +++ b/test/data/file/aes256/cfb/blocksize-1.cipher @@ -0,0 +1 @@ +wi%E  \ No newline at end of file diff --git a/test/data/file/aes256/cfb/blocksize-1.iv b/test/data/file/aes256/cfb/blocksize-1.iv new file mode 100644 index 0000000..62499bf --- /dev/null +++ b/test/data/file/aes256/cfb/blocksize-1.iv @@ -0,0 +1 @@ +cccccccccccccccccccccccccccccccc \ No newline at end of file diff --git a/test/data/file/aes256/cfb/blocksize-1.key b/test/data/file/aes256/cfb/blocksize-1.key new file mode 100644 index 0000000..fd3177c --- /dev/null +++ b/test/data/file/aes256/cfb/blocksize-1.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f \ No newline at end of file diff --git a/test/data/file/aes256/cfb/blocksize-1.plain b/test/data/file/aes256/cfb/blocksize-1.plain new file mode 100644 index 0000000..13592ee --- /dev/null +++ b/test/data/file/aes256/cfb/blocksize-1.plain @@ -0,0 +1 @@ +abcdefghijklmno \ No newline at end of file diff --git a/test/data/file/aes256/cfb/blocksize.cipher b/test/data/file/aes256/cfb/blocksize.cipher new file mode 100644 index 0000000..c8a5846 --- /dev/null +++ b/test/data/file/aes256/cfb/blocksize.cipher @@ -0,0 +1 @@ +"N?%Ξ \ No newline at end of file diff --git a/test/data/file/aes256/cfb/blocksize.iv b/test/data/file/aes256/cfb/blocksize.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes256/cfb/blocksize.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes256/cfb/blocksize.key b/test/data/file/aes256/cfb/blocksize.key new file mode 100644 index 0000000..0e7479b --- /dev/null +++ b/test/data/file/aes256/cfb/blocksize.key @@ -0,0 +1 @@ +aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb \ No newline at end of file diff --git a/test/data/file/aes256/cfb/blocksize.plain b/test/data/file/aes256/cfb/blocksize.plain new file mode 100644 index 0000000..454f6b3 --- /dev/null +++ b/test/data/file/aes256/cfb/blocksize.plain @@ -0,0 +1 @@ +0123456789abcdef \ No newline at end of file diff --git a/test/data/file/aes256/cfb/empty1.cipher b/test/data/file/aes256/cfb/empty1.cipher new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes256/cfb/empty1.iv b/test/data/file/aes256/cfb/empty1.iv new file mode 100644 index 0000000..445c724 --- /dev/null +++ b/test/data/file/aes256/cfb/empty1.iv @@ -0,0 +1 @@ +00000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes256/cfb/empty1.key b/test/data/file/aes256/cfb/empty1.key new file mode 100644 index 0000000..9c7bc66 --- /dev/null +++ b/test/data/file/aes256/cfb/empty1.key @@ -0,0 +1 @@ +0000000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes256/cfb/empty1.plain b/test/data/file/aes256/cfb/empty1.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes256/cfb/empty2.cipher b/test/data/file/aes256/cfb/empty2.cipher new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes256/cfb/empty2.iv b/test/data/file/aes256/cfb/empty2.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes256/cfb/empty2.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes256/cfb/empty2.key b/test/data/file/aes256/cfb/empty2.key new file mode 100644 index 0000000..fd3177c --- /dev/null +++ b/test/data/file/aes256/cfb/empty2.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f \ No newline at end of file diff --git a/test/data/file/aes256/cfb/empty2.plain b/test/data/file/aes256/cfb/empty2.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes256/cfb/random64k.cipher b/test/data/file/aes256/cfb/random64k.cipher new file mode 100644 index 0000000..091f35c Binary files /dev/null and b/test/data/file/aes256/cfb/random64k.cipher differ diff --git a/test/data/file/aes256/cfb/random64k.iv b/test/data/file/aes256/cfb/random64k.iv new file mode 100644 index 0000000..80328dc --- /dev/null +++ b/test/data/file/aes256/cfb/random64k.iv @@ -0,0 +1 @@ +eeeeeeeeeeeeeeeeeeeeeeeeeecccccc \ No newline at end of file diff --git a/test/data/file/aes256/cfb/random64k.key b/test/data/file/aes256/cfb/random64k.key new file mode 100644 index 0000000..c70339d --- /dev/null +++ b/test/data/file/aes256/cfb/random64k.key @@ -0,0 +1 @@ +ffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffee \ No newline at end of file diff --git a/test/data/file/aes256/cfb/random64k.plain b/test/data/file/aes256/cfb/random64k.plain new file mode 100644 index 0000000..1918417 Binary files /dev/null and b/test/data/file/aes256/cfb/random64k.plain differ diff --git a/test/data/file/aes256/cfb/singlechar.cipher b/test/data/file/aes256/cfb/singlechar.cipher new file mode 100644 index 0000000..883ad6e --- /dev/null +++ b/test/data/file/aes256/cfb/singlechar.cipher @@ -0,0 +1 @@ +o \ No newline at end of file diff --git a/test/data/file/aes256/cfb/singlechar.iv b/test/data/file/aes256/cfb/singlechar.iv new file mode 100644 index 0000000..ca437db --- /dev/null +++ b/test/data/file/aes256/cfb/singlechar.iv @@ -0,0 +1 @@ +addddddddddddddddddddddddddddeee \ No newline at end of file diff --git a/test/data/file/aes256/cfb/singlechar.key b/test/data/file/aes256/cfb/singlechar.key new file mode 100644 index 0000000..b9badf0 --- /dev/null +++ b/test/data/file/aes256/cfb/singlechar.key @@ -0,0 +1 @@ +1111111111111111222222222222222222222222222222222222222222222222 \ No newline at end of file diff --git a/test/data/file/aes256/cfb/singlechar.plain b/test/data/file/aes256/cfb/singlechar.plain new file mode 100644 index 0000000..2e65efe --- /dev/null +++ b/test/data/file/aes256/cfb/singlechar.plain @@ -0,0 +1 @@ +a \ No newline at end of file diff --git a/test/data/file/aes256/ctr/blocksize-1.cipher b/test/data/file/aes256/ctr/blocksize-1.cipher new file mode 100644 index 0000000..946e96f --- /dev/null +++ b/test/data/file/aes256/ctr/blocksize-1.cipher @@ -0,0 +1 @@ +wi%E  \ No newline at end of file diff --git a/test/data/file/aes256/ctr/blocksize-1.iv b/test/data/file/aes256/ctr/blocksize-1.iv new file mode 100644 index 0000000..62499bf --- /dev/null +++ b/test/data/file/aes256/ctr/blocksize-1.iv @@ -0,0 +1 @@ +cccccccccccccccccccccccccccccccc \ No newline at end of file diff --git a/test/data/file/aes256/ctr/blocksize-1.key b/test/data/file/aes256/ctr/blocksize-1.key new file mode 100644 index 0000000..fd3177c --- /dev/null +++ b/test/data/file/aes256/ctr/blocksize-1.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f \ No newline at end of file diff --git a/test/data/file/aes256/ctr/blocksize-1.plain b/test/data/file/aes256/ctr/blocksize-1.plain new file mode 100644 index 0000000..13592ee --- /dev/null +++ b/test/data/file/aes256/ctr/blocksize-1.plain @@ -0,0 +1 @@ +abcdefghijklmno \ No newline at end of file diff --git a/test/data/file/aes256/ctr/blocksize.cipher b/test/data/file/aes256/ctr/blocksize.cipher new file mode 100644 index 0000000..c8a5846 --- /dev/null +++ b/test/data/file/aes256/ctr/blocksize.cipher @@ -0,0 +1 @@ +"N?%Ξ \ No newline at end of file diff --git a/test/data/file/aes256/ctr/blocksize.iv b/test/data/file/aes256/ctr/blocksize.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes256/ctr/blocksize.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes256/ctr/blocksize.key b/test/data/file/aes256/ctr/blocksize.key new file mode 100644 index 0000000..0e7479b --- /dev/null +++ b/test/data/file/aes256/ctr/blocksize.key @@ -0,0 +1 @@ +aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb \ No newline at end of file diff --git a/test/data/file/aes256/ctr/blocksize.plain b/test/data/file/aes256/ctr/blocksize.plain new file mode 100644 index 0000000..454f6b3 --- /dev/null +++ b/test/data/file/aes256/ctr/blocksize.plain @@ -0,0 +1 @@ +0123456789abcdef \ No newline at end of file diff --git a/test/data/file/aes256/ctr/empty1.cipher b/test/data/file/aes256/ctr/empty1.cipher new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes256/ctr/empty1.iv b/test/data/file/aes256/ctr/empty1.iv new file mode 100644 index 0000000..445c724 --- /dev/null +++ b/test/data/file/aes256/ctr/empty1.iv @@ -0,0 +1 @@ +00000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes256/ctr/empty1.key b/test/data/file/aes256/ctr/empty1.key new file mode 100644 index 0000000..9c7bc66 --- /dev/null +++ b/test/data/file/aes256/ctr/empty1.key @@ -0,0 +1 @@ +0000000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes256/ctr/empty1.plain b/test/data/file/aes256/ctr/empty1.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes256/ctr/empty2.cipher b/test/data/file/aes256/ctr/empty2.cipher new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes256/ctr/empty2.iv b/test/data/file/aes256/ctr/empty2.iv new file mode 100644 index 0000000..65aef92 --- /dev/null +++ b/test/data/file/aes256/ctr/empty2.iv @@ -0,0 +1 @@ +00112233445566778899aabbccddeeff \ No newline at end of file diff --git a/test/data/file/aes256/ctr/empty2.key b/test/data/file/aes256/ctr/empty2.key new file mode 100644 index 0000000..fd3177c --- /dev/null +++ b/test/data/file/aes256/ctr/empty2.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f \ No newline at end of file diff --git a/test/data/file/aes256/ctr/empty2.plain b/test/data/file/aes256/ctr/empty2.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes256/ctr/random64k.cipher b/test/data/file/aes256/ctr/random64k.cipher new file mode 100644 index 0000000..e71b2ad Binary files /dev/null and b/test/data/file/aes256/ctr/random64k.cipher differ diff --git a/test/data/file/aes256/ctr/random64k.iv b/test/data/file/aes256/ctr/random64k.iv new file mode 100644 index 0000000..80328dc --- /dev/null +++ b/test/data/file/aes256/ctr/random64k.iv @@ -0,0 +1 @@ +eeeeeeeeeeeeeeeeeeeeeeeeeecccccc \ No newline at end of file diff --git a/test/data/file/aes256/ctr/random64k.key b/test/data/file/aes256/ctr/random64k.key new file mode 100644 index 0000000..c70339d --- /dev/null +++ b/test/data/file/aes256/ctr/random64k.key @@ -0,0 +1 @@ +ffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffee \ No newline at end of file diff --git a/test/data/file/aes256/ctr/random64k.plain b/test/data/file/aes256/ctr/random64k.plain new file mode 100644 index 0000000..1918417 Binary files /dev/null and b/test/data/file/aes256/ctr/random64k.plain differ diff --git a/test/data/file/aes256/ctr/singlechar.cipher b/test/data/file/aes256/ctr/singlechar.cipher new file mode 100644 index 0000000..883ad6e --- /dev/null +++ b/test/data/file/aes256/ctr/singlechar.cipher @@ -0,0 +1 @@ +o \ No newline at end of file diff --git a/test/data/file/aes256/ctr/singlechar.iv b/test/data/file/aes256/ctr/singlechar.iv new file mode 100644 index 0000000..ca437db --- /dev/null +++ b/test/data/file/aes256/ctr/singlechar.iv @@ -0,0 +1 @@ +addddddddddddddddddddddddddddeee \ No newline at end of file diff --git a/test/data/file/aes256/ctr/singlechar.key b/test/data/file/aes256/ctr/singlechar.key new file mode 100644 index 0000000..b9badf0 --- /dev/null +++ b/test/data/file/aes256/ctr/singlechar.key @@ -0,0 +1 @@ +1111111111111111222222222222222222222222222222222222222222222222 \ No newline at end of file diff --git a/test/data/file/aes256/ctr/singlechar.plain b/test/data/file/aes256/ctr/singlechar.plain new file mode 100644 index 0000000..2e65efe --- /dev/null +++ b/test/data/file/aes256/ctr/singlechar.plain @@ -0,0 +1 @@ +a \ No newline at end of file diff --git a/test/data/file/aes256/ecb/blocksize-1.cipher b/test/data/file/aes256/ecb/blocksize-1.cipher new file mode 100644 index 0000000..9a42fb9 --- /dev/null +++ b/test/data/file/aes256/ecb/blocksize-1.cipher @@ -0,0 +1 @@ +MO9G: z \ No newline at end of file diff --git a/test/data/file/aes256/ecb/blocksize-1.key b/test/data/file/aes256/ecb/blocksize-1.key new file mode 100644 index 0000000..fd3177c --- /dev/null +++ b/test/data/file/aes256/ecb/blocksize-1.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f \ No newline at end of file diff --git a/test/data/file/aes256/ecb/blocksize-1.plain b/test/data/file/aes256/ecb/blocksize-1.plain new file mode 100644 index 0000000..13592ee --- /dev/null +++ b/test/data/file/aes256/ecb/blocksize-1.plain @@ -0,0 +1 @@ +abcdefghijklmno \ No newline at end of file diff --git a/test/data/file/aes256/ecb/blocksize.cipher b/test/data/file/aes256/ecb/blocksize.cipher new file mode 100644 index 0000000..d11d2b2 --- /dev/null +++ b/test/data/file/aes256/ecb/blocksize.cipher @@ -0,0 +1 @@ +Y^(~p#j!h \ No newline at end of file diff --git a/test/data/file/aes256/ecb/blocksize.key b/test/data/file/aes256/ecb/blocksize.key new file mode 100644 index 0000000..0e7479b --- /dev/null +++ b/test/data/file/aes256/ecb/blocksize.key @@ -0,0 +1 @@ +aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb \ No newline at end of file diff --git a/test/data/file/aes256/ecb/blocksize.plain b/test/data/file/aes256/ecb/blocksize.plain new file mode 100644 index 0000000..454f6b3 --- /dev/null +++ b/test/data/file/aes256/ecb/blocksize.plain @@ -0,0 +1 @@ +0123456789abcdef \ No newline at end of file diff --git a/test/data/file/aes256/ecb/empty1.cipher b/test/data/file/aes256/ecb/empty1.cipher new file mode 100644 index 0000000..fd6ec3b --- /dev/null +++ b/test/data/file/aes256/ecb/empty1.cipher @@ -0,0 +1 @@ +xl1uIi C \ No newline at end of file diff --git a/test/data/file/aes256/ecb/empty1.key b/test/data/file/aes256/ecb/empty1.key new file mode 100644 index 0000000..9c7bc66 --- /dev/null +++ b/test/data/file/aes256/ecb/empty1.key @@ -0,0 +1 @@ +0000000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file diff --git a/test/data/file/aes256/ecb/empty1.plain b/test/data/file/aes256/ecb/empty1.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes256/ecb/empty2.cipher b/test/data/file/aes256/ecb/empty2.cipher new file mode 100644 index 0000000..5193a38 --- /dev/null +++ b/test/data/file/aes256/ecb/empty2.cipher @@ -0,0 +1 @@ +;uon1J \ No newline at end of file diff --git a/test/data/file/aes256/ecb/empty2.key b/test/data/file/aes256/ecb/empty2.key new file mode 100644 index 0000000..fd3177c --- /dev/null +++ b/test/data/file/aes256/ecb/empty2.key @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f \ No newline at end of file diff --git a/test/data/file/aes256/ecb/empty2.plain b/test/data/file/aes256/ecb/empty2.plain new file mode 100644 index 0000000..e69de29 diff --git a/test/data/file/aes256/ecb/random64k.cipher b/test/data/file/aes256/ecb/random64k.cipher new file mode 100644 index 0000000..b6bfe9e Binary files /dev/null and b/test/data/file/aes256/ecb/random64k.cipher differ diff --git a/test/data/file/aes256/ecb/random64k.key b/test/data/file/aes256/ecb/random64k.key new file mode 100644 index 0000000..c70339d --- /dev/null +++ b/test/data/file/aes256/ecb/random64k.key @@ -0,0 +1 @@ +ffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffee \ No newline at end of file diff --git a/test/data/file/aes256/ecb/random64k.plain b/test/data/file/aes256/ecb/random64k.plain new file mode 100644 index 0000000..1918417 Binary files /dev/null and b/test/data/file/aes256/ecb/random64k.plain differ diff --git a/test/data/file/aes256/ecb/singlechar.cipher b/test/data/file/aes256/ecb/singlechar.cipher new file mode 100644 index 0000000..31acf26 --- /dev/null +++ b/test/data/file/aes256/ecb/singlechar.cipher @@ -0,0 +1 @@ +tl=JY