aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/test/data/file/aes256
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2019-12-21 14:46:16 +0300
committerEgor Tensin <Egor.Tensin@gmail.com>2019-12-21 14:46:16 +0300
commit03dc0195c3c0f2260dbd86285980e89ed2279273 (patch)
tree00344116d9cb3403dd546434c4216188f206e1f5 /test/data/file/aes256
parentutils: install() PDB files (diff)
downloadaes-tools-03dc0195c3c0f2260dbd86285980e89ed2279273.tar.gz
aes-tools-03dc0195c3c0f2260dbd86285980e89ed2279273.zip
test: move data files to test/data
Diffstat (limited to 'test/data/file/aes256')
-rw-r--r--test/data/file/aes256/cbc/blocksize-1.cipher1
-rw-r--r--test/data/file/aes256/cbc/blocksize-1.iv1
-rw-r--r--test/data/file/aes256/cbc/blocksize-1.key1
-rw-r--r--test/data/file/aes256/cbc/blocksize-1.plain1
-rw-r--r--test/data/file/aes256/cbc/blocksize.cipher1
-rw-r--r--test/data/file/aes256/cbc/blocksize.iv1
-rw-r--r--test/data/file/aes256/cbc/blocksize.key1
-rw-r--r--test/data/file/aes256/cbc/blocksize.plain1
-rw-r--r--test/data/file/aes256/cbc/empty1.cipher1
-rw-r--r--test/data/file/aes256/cbc/empty1.iv1
-rw-r--r--test/data/file/aes256/cbc/empty1.key1
-rw-r--r--test/data/file/aes256/cbc/empty1.plain0
-rw-r--r--test/data/file/aes256/cbc/empty2.cipher1
-rw-r--r--test/data/file/aes256/cbc/empty2.iv1
-rw-r--r--test/data/file/aes256/cbc/empty2.key1
-rw-r--r--test/data/file/aes256/cbc/empty2.plain0
-rw-r--r--test/data/file/aes256/cbc/random64k.cipherbin0 -> 65552 bytes
-rw-r--r--test/data/file/aes256/cbc/random64k.iv1
-rw-r--r--test/data/file/aes256/cbc/random64k.key1
-rw-r--r--test/data/file/aes256/cbc/random64k.plainbin0 -> 65536 bytes
-rw-r--r--test/data/file/aes256/cbc/singlechar.cipher1
-rw-r--r--test/data/file/aes256/cbc/singlechar.iv1
-rw-r--r--test/data/file/aes256/cbc/singlechar.key1
-rw-r--r--test/data/file/aes256/cbc/singlechar.plain1
-rw-r--r--test/data/file/aes256/cfb/blocksize-1.cipher1
-rw-r--r--test/data/file/aes256/cfb/blocksize-1.iv1
-rw-r--r--test/data/file/aes256/cfb/blocksize-1.key1
-rw-r--r--test/data/file/aes256/cfb/blocksize-1.plain1
-rw-r--r--test/data/file/aes256/cfb/blocksize.cipher1
-rw-r--r--test/data/file/aes256/cfb/blocksize.iv1
-rw-r--r--test/data/file/aes256/cfb/blocksize.key1
-rw-r--r--test/data/file/aes256/cfb/blocksize.plain1
-rw-r--r--test/data/file/aes256/cfb/empty1.cipher0
-rw-r--r--test/data/file/aes256/cfb/empty1.iv1
-rw-r--r--test/data/file/aes256/cfb/empty1.key1
-rw-r--r--test/data/file/aes256/cfb/empty1.plain0
-rw-r--r--test/data/file/aes256/cfb/empty2.cipher0
-rw-r--r--test/data/file/aes256/cfb/empty2.iv1
-rw-r--r--test/data/file/aes256/cfb/empty2.key1
-rw-r--r--test/data/file/aes256/cfb/empty2.plain0
-rw-r--r--test/data/file/aes256/cfb/random64k.cipherbin0 -> 65536 bytes
-rw-r--r--test/data/file/aes256/cfb/random64k.iv1
-rw-r--r--test/data/file/aes256/cfb/random64k.key1
-rw-r--r--test/data/file/aes256/cfb/random64k.plainbin0 -> 65536 bytes
-rw-r--r--test/data/file/aes256/cfb/singlechar.cipher1
-rw-r--r--test/data/file/aes256/cfb/singlechar.iv1
-rw-r--r--test/data/file/aes256/cfb/singlechar.key1
-rw-r--r--test/data/file/aes256/cfb/singlechar.plain1
-rw-r--r--test/data/file/aes256/ctr/blocksize-1.cipher1
-rw-r--r--test/data/file/aes256/ctr/blocksize-1.iv1
-rw-r--r--test/data/file/aes256/ctr/blocksize-1.key1
-rw-r--r--test/data/file/aes256/ctr/blocksize-1.plain1
-rw-r--r--test/data/file/aes256/ctr/blocksize.cipher1
-rw-r--r--test/data/file/aes256/ctr/blocksize.iv1
-rw-r--r--test/data/file/aes256/ctr/blocksize.key1
-rw-r--r--test/data/file/aes256/ctr/blocksize.plain1
-rw-r--r--test/data/file/aes256/ctr/empty1.cipher0
-rw-r--r--test/data/file/aes256/ctr/empty1.iv1
-rw-r--r--test/data/file/aes256/ctr/empty1.key1
-rw-r--r--test/data/file/aes256/ctr/empty1.plain0
-rw-r--r--test/data/file/aes256/ctr/empty2.cipher0
-rw-r--r--test/data/file/aes256/ctr/empty2.iv1
-rw-r--r--test/data/file/aes256/ctr/empty2.key1
-rw-r--r--test/data/file/aes256/ctr/empty2.plain0
-rw-r--r--test/data/file/aes256/ctr/random64k.cipherbin0 -> 65536 bytes
-rw-r--r--test/data/file/aes256/ctr/random64k.iv1
-rw-r--r--test/data/file/aes256/ctr/random64k.key1
-rw-r--r--test/data/file/aes256/ctr/random64k.plainbin0 -> 65536 bytes
-rw-r--r--test/data/file/aes256/ctr/singlechar.cipher1
-rw-r--r--test/data/file/aes256/ctr/singlechar.iv1
-rw-r--r--test/data/file/aes256/ctr/singlechar.key1
-rw-r--r--test/data/file/aes256/ctr/singlechar.plain1
-rw-r--r--test/data/file/aes256/ecb/blocksize-1.cipher1
-rw-r--r--test/data/file/aes256/ecb/blocksize-1.key1
-rw-r--r--test/data/file/aes256/ecb/blocksize-1.plain1
-rw-r--r--test/data/file/aes256/ecb/blocksize.cipher1
-rw-r--r--test/data/file/aes256/ecb/blocksize.key1
-rw-r--r--test/data/file/aes256/ecb/blocksize.plain1
-rw-r--r--test/data/file/aes256/ecb/empty1.cipher1
-rw-r--r--test/data/file/aes256/ecb/empty1.key1
-rw-r--r--test/data/file/aes256/ecb/empty1.plain0
-rw-r--r--test/data/file/aes256/ecb/empty2.cipher1
-rw-r--r--test/data/file/aes256/ecb/empty2.key1
-rw-r--r--test/data/file/aes256/ecb/empty2.plain0
-rw-r--r--test/data/file/aes256/ecb/random64k.cipherbin0 -> 65552 bytes
-rw-r--r--test/data/file/aes256/ecb/random64k.key1
-rw-r--r--test/data/file/aes256/ecb/random64k.plainbin0 -> 65536 bytes
-rw-r--r--test/data/file/aes256/ecb/singlechar.cipher1
-rw-r--r--test/data/file/aes256/ecb/singlechar.key1
-rw-r--r--test/data/file/aes256/ecb/singlechar.plain1
-rw-r--r--test/data/file/aes256/ofb/blocksize-1.cipher1
-rw-r--r--test/data/file/aes256/ofb/blocksize-1.iv1
-rw-r--r--test/data/file/aes256/ofb/blocksize-1.key1
-rw-r--r--test/data/file/aes256/ofb/blocksize-1.plain1
-rw-r--r--test/data/file/aes256/ofb/blocksize.cipher1
-rw-r--r--test/data/file/aes256/ofb/blocksize.iv1
-rw-r--r--test/data/file/aes256/ofb/blocksize.key1
-rw-r--r--test/data/file/aes256/ofb/blocksize.plain1
-rw-r--r--test/data/file/aes256/ofb/empty1.cipher0
-rw-r--r--test/data/file/aes256/ofb/empty1.iv1
-rw-r--r--test/data/file/aes256/ofb/empty1.key1
-rw-r--r--test/data/file/aes256/ofb/empty1.plain0
-rw-r--r--test/data/file/aes256/ofb/empty2.cipher0
-rw-r--r--test/data/file/aes256/ofb/empty2.iv1
-rw-r--r--test/data/file/aes256/ofb/empty2.key1
-rw-r--r--test/data/file/aes256/ofb/empty2.plain0
-rw-r--r--test/data/file/aes256/ofb/random64k.cipherbin0 -> 65536 bytes
-rw-r--r--test/data/file/aes256/ofb/random64k.iv1
-rw-r--r--test/data/file/aes256/ofb/random64k.key1
-rw-r--r--test/data/file/aes256/ofb/random64k.plainbin0 -> 65536 bytes
-rw-r--r--test/data/file/aes256/ofb/singlechar.cipher1
-rw-r--r--test/data/file/aes256/ofb/singlechar.iv1
-rw-r--r--test/data/file/aes256/ofb/singlechar.key1
-rw-r--r--test/data/file/aes256/ofb/singlechar.plain1
114 files changed, 88 insertions, 0 deletions
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
--- /dev/null
+++ b/test/data/file/aes256/cbc/empty1.plain
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
--- /dev/null
+++ b/test/data/file/aes256/cbc/empty2.plain
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
--- /dev/null
+++ b/test/data/file/aes256/cbc/random64k.cipher
Binary files 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
--- /dev/null
+++ b/test/data/file/aes256/cbc/random64k.plain
Binary files 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
--- /dev/null
+++ b/test/data/file/aes256/cfb/empty1.cipher
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
--- /dev/null
+++ b/test/data/file/aes256/cfb/empty1.plain
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
--- /dev/null
+++ b/test/data/file/aes256/cfb/empty2.cipher
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
--- /dev/null
+++ b/test/data/file/aes256/cfb/empty2.plain
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
--- /dev/null
+++ b/test/data/file/aes256/cfb/random64k.cipher
Binary files 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
--- /dev/null
+++ b/test/data/file/aes256/cfb/random64k.plain
Binary files 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
--- /dev/null
+++ b/test/data/file/aes256/ctr/empty1.cipher
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
--- /dev/null
+++ b/test/data/file/aes256/ctr/empty1.plain
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
--- /dev/null
+++ b/test/data/file/aes256/ctr/empty2.cipher
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
--- /dev/null
+++ b/test/data/file/aes256/ctr/empty2.plain
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
--- /dev/null
+++ b/test/data/file/aes256/ctr/random64k.cipher
Binary files 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
--- /dev/null
+++ b/test/data/file/aes256/ctr/random64k.plain
Binary files 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
--- /dev/null
+++ b/test/data/file/aes256/ecb/empty1.plain
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
--- /dev/null
+++ b/test/data/file/aes256/ecb/empty2.plain
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
--- /dev/null
+++ b/test/data/file/aes256/ecb/random64k.cipher
Binary files 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
--- /dev/null
+++ b/test/data/file/aes256/ecb/random64k.plain
Binary files 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</ \ No newline at end of file
diff --git a/test/data/file/aes256/ecb/singlechar.key b/test/data/file/aes256/ecb/singlechar.key
new file mode 100644
index 0000000..b9badf0
--- /dev/null
+++ b/test/data/file/aes256/ecb/singlechar.key
@@ -0,0 +1 @@
+1111111111111111222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/test/data/file/aes256/ecb/singlechar.plain b/test/data/file/aes256/ecb/singlechar.plain
new file mode 100644
index 0000000..2e65efe
--- /dev/null
+++ b/test/data/file/aes256/ecb/singlechar.plain
@@ -0,0 +1 @@
+a \ No newline at end of file
diff --git a/test/data/file/aes256/ofb/blocksize-1.cipher b/test/data/file/aes256/ofb/blocksize-1.cipher
new file mode 100644
index 0000000..946e96f
--- /dev/null
+++ b/test/data/file/aes256/ofb/blocksize-1.cipher
@@ -0,0 +1 @@
+wi%E  \ No newline at end of file
diff --git a/test/data/file/aes256/ofb/blocksize-1.iv b/test/data/file/aes256/ofb/blocksize-1.iv
new file mode 100644
index 0000000..62499bf
--- /dev/null
+++ b/test/data/file/aes256/ofb/blocksize-1.iv
@@ -0,0 +1 @@
+cccccccccccccccccccccccccccccccc \ No newline at end of file
diff --git a/test/data/file/aes256/ofb/blocksize-1.key b/test/data/file/aes256/ofb/blocksize-1.key
new file mode 100644
index 0000000..fd3177c
--- /dev/null
+++ b/test/data/file/aes256/ofb/blocksize-1.key
@@ -0,0 +1 @@
+000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f \ No newline at end of file
diff --git a/test/data/file/aes256/ofb/blocksize-1.plain b/test/data/file/aes256/ofb/blocksize-1.plain
new file mode 100644
index 0000000..13592ee
--- /dev/null
+++ b/test/data/file/aes256/ofb/blocksize-1.plain
@@ -0,0 +1 @@
+abcdefghijklmno \ No newline at end of file
diff --git a/test/data/file/aes256/ofb/blocksize.cipher b/test/data/file/aes256/ofb/blocksize.cipher
new file mode 100644
index 0000000..c8a5846
--- /dev/null
+++ b/test/data/file/aes256/ofb/blocksize.cipher
@@ -0,0 +1 @@
+"N?%Ξ \ No newline at end of file
diff --git a/test/data/file/aes256/ofb/blocksize.iv b/test/data/file/aes256/ofb/blocksize.iv
new file mode 100644
index 0000000..65aef92
--- /dev/null
+++ b/test/data/file/aes256/ofb/blocksize.iv
@@ -0,0 +1 @@
+00112233445566778899aabbccddeeff \ No newline at end of file
diff --git a/test/data/file/aes256/ofb/blocksize.key b/test/data/file/aes256/ofb/blocksize.key
new file mode 100644
index 0000000..0e7479b
--- /dev/null
+++ b/test/data/file/aes256/ofb/blocksize.key
@@ -0,0 +1 @@
+aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb \ No newline at end of file
diff --git a/test/data/file/aes256/ofb/blocksize.plain b/test/data/file/aes256/ofb/blocksize.plain
new file mode 100644
index 0000000..454f6b3
--- /dev/null
+++ b/test/data/file/aes256/ofb/blocksize.plain
@@ -0,0 +1 @@
+0123456789abcdef \ No newline at end of file
diff --git a/test/data/file/aes256/ofb/empty1.cipher b/test/data/file/aes256/ofb/empty1.cipher
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/test/data/file/aes256/ofb/empty1.cipher
diff --git a/test/data/file/aes256/ofb/empty1.iv b/test/data/file/aes256/ofb/empty1.iv
new file mode 100644
index 0000000..445c724
--- /dev/null
+++ b/test/data/file/aes256/ofb/empty1.iv
@@ -0,0 +1 @@
+00000000000000000000000000000000 \ No newline at end of file
diff --git a/test/data/file/aes256/ofb/empty1.key b/test/data/file/aes256/ofb/empty1.key
new file mode 100644
index 0000000..9c7bc66
--- /dev/null
+++ b/test/data/file/aes256/ofb/empty1.key
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file
diff --git a/test/data/file/aes256/ofb/empty1.plain b/test/data/file/aes256/ofb/empty1.plain
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/test/data/file/aes256/ofb/empty1.plain
diff --git a/test/data/file/aes256/ofb/empty2.cipher b/test/data/file/aes256/ofb/empty2.cipher
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/test/data/file/aes256/ofb/empty2.cipher
diff --git a/test/data/file/aes256/ofb/empty2.iv b/test/data/file/aes256/ofb/empty2.iv
new file mode 100644
index 0000000..65aef92
--- /dev/null
+++ b/test/data/file/aes256/ofb/empty2.iv
@@ -0,0 +1 @@
+00112233445566778899aabbccddeeff \ No newline at end of file
diff --git a/test/data/file/aes256/ofb/empty2.key b/test/data/file/aes256/ofb/empty2.key
new file mode 100644
index 0000000..fd3177c
--- /dev/null
+++ b/test/data/file/aes256/ofb/empty2.key
@@ -0,0 +1 @@
+000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f \ No newline at end of file
diff --git a/test/data/file/aes256/ofb/empty2.plain b/test/data/file/aes256/ofb/empty2.plain
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/test/data/file/aes256/ofb/empty2.plain
diff --git a/test/data/file/aes256/ofb/random64k.cipher b/test/data/file/aes256/ofb/random64k.cipher
new file mode 100644
index 0000000..59e34ac
--- /dev/null
+++ b/test/data/file/aes256/ofb/random64k.cipher
Binary files differ
diff --git a/test/data/file/aes256/ofb/random64k.iv b/test/data/file/aes256/ofb/random64k.iv
new file mode 100644
index 0000000..80328dc
--- /dev/null
+++ b/test/data/file/aes256/ofb/random64k.iv
@@ -0,0 +1 @@
+eeeeeeeeeeeeeeeeeeeeeeeeeecccccc \ No newline at end of file
diff --git a/test/data/file/aes256/ofb/random64k.key b/test/data/file/aes256/ofb/random64k.key
new file mode 100644
index 0000000..c70339d
--- /dev/null
+++ b/test/data/file/aes256/ofb/random64k.key
@@ -0,0 +1 @@
+ffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffee \ No newline at end of file
diff --git a/test/data/file/aes256/ofb/random64k.plain b/test/data/file/aes256/ofb/random64k.plain
new file mode 100644
index 0000000..1918417
--- /dev/null
+++ b/test/data/file/aes256/ofb/random64k.plain
Binary files differ
diff --git a/test/data/file/aes256/ofb/singlechar.cipher b/test/data/file/aes256/ofb/singlechar.cipher
new file mode 100644
index 0000000..883ad6e
--- /dev/null
+++ b/test/data/file/aes256/ofb/singlechar.cipher
@@ -0,0 +1 @@
+o \ No newline at end of file
diff --git a/test/data/file/aes256/ofb/singlechar.iv b/test/data/file/aes256/ofb/singlechar.iv
new file mode 100644
index 0000000..ca437db
--- /dev/null
+++ b/test/data/file/aes256/ofb/singlechar.iv
@@ -0,0 +1 @@
+addddddddddddddddddddddddddddeee \ No newline at end of file
diff --git a/test/data/file/aes256/ofb/singlechar.key b/test/data/file/aes256/ofb/singlechar.key
new file mode 100644
index 0000000..b9badf0
--- /dev/null
+++ b/test/data/file/aes256/ofb/singlechar.key
@@ -0,0 +1 @@
+1111111111111111222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/test/data/file/aes256/ofb/singlechar.plain b/test/data/file/aes256/ofb/singlechar.plain
new file mode 100644
index 0000000..2e65efe
--- /dev/null
+++ b/test/data/file/aes256/ofb/singlechar.plain
@@ -0,0 +1 @@
+a \ No newline at end of file