aboutsummaryrefslogtreecommitdiffstats
path: root/tests/hazmat/primitives/vectors/ciphers/3DES/OFB
diff options
context:
space:
mode:
authorDavid Reid <dreid@dreid.org>2013-10-31 11:20:58 -0700
committerDavid Reid <dreid@dreid.org>2013-10-31 11:20:58 -0700
commit6adaf277a100412826af6c8cdd31753832c5609a (patch)
tree949256dedba6481afbd97c48ebb41be7e52af896 /tests/hazmat/primitives/vectors/ciphers/3DES/OFB
parentd5e9c8ddf0e644a740945a29cfa486ba25426300 (diff)
parentb735107f0fe9529cbef070fe50112ac2c9ed9402 (diff)
downloadcryptography-6adaf277a100412826af6c8cdd31753832c5609a.tar.gz
cryptography-6adaf277a100412826af6c8cdd31753832c5609a.tar.bz2
cryptography-6adaf277a100412826af6c8cdd31753832c5609a.zip
Merge pull request #198 from reaperhulk/vector-movin
Restructure vectors into ciphers/hashes/hmac
Diffstat (limited to 'tests/hazmat/primitives/vectors/ciphers/3DES/OFB')
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIMMT1.rsp210
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIMMT2.rsp210
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIMMT3.rsp210
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIinvperm.rsp1544
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIpermop.rsp648
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIsubtab.rsp388
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIvarkey.rsp1128
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIvartext.rsp1288
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBMMT1.rsp169
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBMMT2.rsp169
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBMMT3.rsp169
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBinvperm.rsp776
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBpermop.rsp392
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBsubtab.rsp236
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBvarkey.rsp680
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBvartext.rsp776
16 files changed, 8993 insertions, 0 deletions
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIMMT1.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIMMT1.rsp
new file mode 100644
index 00000000..d666deec
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIMMT1.rsp
@@ -0,0 +1,210 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# TDES Multi block Message Test for OFBI
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:49:32 AM
+
+[ENCRYPT]
+
+COUNT = 0
+KEY1 = c1f461bac779549e
+KEY2 = c1f461bac779549e
+KEY3 = c1f461bac779549e
+IV1 = 20b8765753b3056e
+IV2 = 760dcbaca9085ac3
+IV3 = cb632101fe5db018
+PLAINTEXT = 6349581592ae9269ce8f6badd5481c46448cdba3a15a00cd
+CIPHERTEXT = f40d48d234d3c4ba8d6ee4aa412897132adfe4c2dff6a338
+
+COUNT = 1
+KEY1 = 648acbe62ff27c52
+KEY2 = 648acbe62ff27c52
+KEY3 = 648acbe62ff27c52
+IV1 = 8059b22d9c5fd467
+IV2 = d5af0782f1b529bc
+IV3 = 2b045cd8470a7f11
+PLAINTEXT = f6b9ef7c351d9f1b8eb048324f984e2a909d253017805c2d788edbf9807469ccd45571f5d61a05cec80a23ef349a37a2
+CIPHERTEXT = c909cfa0e68414f84ac96bd980bde6dd20288cbb5e8118f2029ad7704d66ce91a253270bd0f0fa4a21f446a5b22edd78
+
+COUNT = 2
+KEY1 = 2f9ecb8a6b9df4d5
+KEY2 = 2f9ecb8a6b9df4d5
+KEY3 = 2f9ecb8a6b9df4d5
+IV1 = b73444292b440c2a
+IV2 = 0c89997e8099617f
+IV3 = 61deeed3d5eeb6d4
+PLAINTEXT = b54c92114f55362b3549a637380754b46f9d28b72968182f257df96e064894e50173fd2fd90920520ddc9d415024d6a5396845dc3ca21442d99ee7b013a3fd432455775f6fdaf7f3
+CIPHERTEXT = 5c4ea59c1363cf204147dd224bfbd76d287511126f6a42431f0e145a97482aaf46de160b588aa17542f089284f2b4ae601c560b8447cc073d1c2fdcdb04c2da8f5923454b96b6a90
+
+COUNT = 3
+KEY1 = 7f6d13c7e645a210
+KEY2 = 7f6d13c7e645a210
+KEY3 = 7f6d13c7e645a210
+IV1 = 8ec669cf1e5d0bf0
+IV2 = e41bbf2473b26145
+IV3 = 39711479c907b69a
+PLAINTEXT = 93b764fe7b95414457331504a4e66ceb686d9c49c632f872cecd48649aca76aa96ac8a801f31d83750d878db18a1f71490144c4a8c840e0c7195e4b346fc3c420d864091535c05ab0685067487acd28f0024017ef8296c0b24699ee780c38592
+CIPHERTEXT = 602269c31930e226895b885477addd23179a4d2f1cef2b7171aba5563f15b1554d82af570cbe2b13e1a95e3c59785dab9161b4e7d9440674bf7ced81aa7212799c6e4501d26ca6f849638fed5001f9ec2183ea9cea6b6035c31024a29b9f6c92
+
+COUNT = 4
+KEY1 = 08c7765eb0c4d37c
+KEY2 = 08c7765eb0c4d37c
+KEY3 = 08c7765eb0c4d37c
+IV1 = 3e36e6015ac1e84d
+IV2 = 938c3b56b0173da2
+IV3 = e8e190ac056c92f7
+PLAINTEXT = 91f47526e9cd88565ab07ce0c97d02c10b4734bca80678addf8ca819eabb700983f4f719a6d2c1cc9919d4222ae9196d38380660747f7a6969b2e841ba76b8c1ab8feaf7e397fd7971f60ff90c0e451a9fb66d8205eae23010c0b010d19ef9cd13ab98e729830305ea2f768cf9544e704aaab34be1b079ac
+CIPHERTEXT = e9473a81d04f10954a94efd7fd34f03c7c7b9720a54929546598342135729a7e2cc1dbfb460bb0f7a062faa6535c49c33bc3dcfb1c370d36682504935138ee413e5bfb9828f1c800c5cb92c56a2ef6c84f22f77a2bb7595dbe38a34975a1e2d36714bb4a111d7de649257d9937192f73bb29bdd896ccf95a
+
+COUNT = 5
+KEY1 = d6d05792e68ab910
+KEY2 = d6d05792e68ab910
+KEY3 = d6d05792e68ab910
+IV1 = 975099948f8ac1d6
+IV2 = eca5eee9e4e0172b
+IV3 = 41fb443f3a356c80
+PLAINTEXT = 99c450b6d33abf362bedb65bdeb307bfea233dd3d0497f2f999eb7261736f39e6d3c0b1ed29c842991ffb4cb54fc2771a38c42fea8bf261a35aed7cd08b19e4e4dd2ab156481ff37e58989f3e1428f886b08504a57ede8f542ab7341d3dd75b73f6e7ac21351f9092e727efc0ced08ad4b7fb0e267398c68c97cd3aa002142824ef8be4e66743a4774a4db0e5e655a88
+CIPHERTEXT = 3a5660b0038b31ead2e8da53e40e5a76dfd30fec7d4a783e67374d2997b90d3f05e2493de5987212660699b904a497a729b981ec40c7066f041ab9707fed31c32ac887d9b9423eee0a67ecef556a12e061c46d849dba1882b2ec98e3e5da5933d30ede00b83ec76d172a0fc8cbf4d3111ee2717ffcd07605ebb83c6caf0140adf646da49e97ff748b55c00bae3af5bee
+
+COUNT = 6
+KEY1 = 6efdb5a204fdab13
+KEY2 = 6efdb5a204fdab13
+KEY3 = 6efdb5a204fdab13
+IV1 = 745fb893bfad7c77
+IV2 = c9b50de91502d1cc
+IV3 = 1f0a633e6a582721
+PLAINTEXT = 9f70a014dd8532324a29c9229ffa1e0783dd1586133ff12ac2a1c40763532a9e847f3701fe6aae38caf774e2166d441f9879a3ae2377175378ed947c5e583723f52c37f6471618b6208421dd206711830e370e826f38ded957fd594e802a1e58997e863be010d675f3d8b959e372edfa8b1f3c4a200dae8309d8fdc6f0504902197d0d18f2e0523decfc229f8a15404bb738164e5d7bef1a3386662cd7521eec1c31b4d5a50ff2d5
+CIPHERTEXT = 604557eaa0e7b9c2df4deaca6ab5292dac7f1745640ebd4da58ddaebd1a071755212072c0c9c356e4489cd8b861687882c9f1c66c039550e5edcf639545980b416e77c091714ee90b61989fb33d5db4ce04c35192a77f7b54ce832376504d787fcebe05144df76921e9fb3680a2ef92f81f5b548f81e04dafa6d63d92a2a848bf6658be3fada9bd46b6c1709bff20f9b7b91fe1c31e4cf7673a5f5491f81e794f721dddd4335015a
+
+COUNT = 7
+KEY1 = 0de6c2ab79a2dcb9
+KEY2 = 0de6c2ab79a2dcb9
+KEY3 = 0de6c2ab79a2dcb9
+IV1 = a3fc5a7243751dd9
+IV2 = f951afc798ca732e
+IV3 = 4ea7051cee1fc883
+PLAINTEXT = 73e51b08056e05f967eae88a41f541598c3078399a3907cd57dadf56ce8007c9efef87258f358403b0dcac6e0364d5f6abf1e0004440e46024df892ae09eb1c412415e405a77d0e9a310ed1ca86ae65ab62c189ab33730e45fda931bda45fd1b674167046f1e2fd4c9ec733c38eebdac354be6b1ef0734809132c6d3c35f32f373586c16d510eaeca8d90575bcd7a315b1b513ea0196385d414feaf7a3d39977c0ee332194374858ca406d6f3a0fdebdb1d267eff0ce84a2f799c73283897acc
+CIPHERTEXT = 905a2dae6f197777559aa267e755e3a311314095598591caddb2ebf499118151ccd61970e7fc482249004d9880c2034e79ce7d88c473453db8e9713255c5ce426d88531e7bcc88440e8f9bca915f78905865de979cffd2f075f858a9dab660233928bbc6928885a5747b3739c99516270922df0ca881a00bc28e26b7ed40168a3c4d1b7c1737e4be6c88c6c4de7489658e390c04b5d120d0d4207f6ca63de5fcec07fd3eca3ca49002da7b4f706bb7ae57eeb86f9f194b610047238828d42b7a
+
+COUNT = 8
+KEY1 = 91f27a0d4c68688f
+KEY2 = 91f27a0d4c68688f
+KEY3 = 91f27a0d4c68688f
+IV1 = 53a8afbaa85fa6bb
+IV2 = a8fe050ffdb4fc10
+IV3 = fe535a65530a5165
+PLAINTEXT = 253a5dff69e91ba030d7cf4e0bdc3cce77126b1662414c63eb9b9f866aaa157eb086b34c904b78039eca3f1f367fe717c0c4b0363343e8a6d8b1c8ce51ba99ded9371aa7cda726b16cdd9287dbf655566b8eebb61f34fbc8691a37813511834528b55ab82ae56ed122778f300029ceb101dae2412efacbf0273fb5481e991edd26693b26aeee988b48ff00bfb0009c50090f5e7d697ea147988609cb1539b1ce5ab9859a61a8ec0967dfabdff063065c0b942712d7a8c4f54658fdb121d983404d0effbb4cfcb270067e5836ca3a53fd90d305a981617e21
+CIPHERTEXT = 80975009d4ceb4f18f1c4f8600ad9aab78a68b891b8de5ace1e08441547b166904a41d241103fbbb3e6a80c88293ca7870f43acb24b999fa49053296de8e9cf9db20b25641d8ebb79d06892707aa3f4d559fd89ee3b9ee8ac0bff3a38474d12563f5a83581049561f0f72f1a1c3f0ac71ccdfbadf43106a511b5d01ac651a8b46e75b4a2f5c92b86c135494e4ab063a0fb10fb14794e87e810a1c193d2fa2b12fe1bf457dfce0dbe1093d7db2811cc7965689677a43a9191e894e36384d751655be6a4731c238af723be4e050a201c018bbcfbc31571ec00
+
+COUNT = 9
+KEY1 = 29a14f3dfdc4495d
+KEY2 = 29a14f3dfdc4495d
+KEY3 = 29a14f3dfdc4495d
+IV1 = 8d0e01f425236afe
+IV2 = e26357497a78c053
+IV3 = 37b8ac9ecfce15a8
+PLAINTEXT = 3339f934424853cebc407973c38cb59902f73ded8827aaf1d666abea36a9fbf94fca9088f71916e748139b37f6718c88df65e03ee42093b9f8975635768785eeb8b65988e57d5faf0a8328fb6dcb42161ef16820ceb0f652e4a8a0e2ce5e62279585bafeb57c166c2b178885cfa2c18ce4233d5beee0bb05c321f0bbe5377cec0fbd1db00e1e2367d258249dc5fff0325c84c7b7ebb7ca1abd8bb0866419ba854ee8e968996c6ee828cc620df7e9b74fab9b6ffc6e3d0bd9f96d470cf20d0439798d86ecfe6ddf3755fdab9c0c68fe2cfcf09bf11e7b678aa04f1d15381a4252b9355c04e4295f9b80736811ad84ad12
+CIPHERTEXT = 84939a88f77d7ae890cf69ee8f4e7b421a1c141319e56e7d3c7026af08fbce16c92710356d6f8ea80ea0937c5fd9b250485f5c4156f1a8487c785438678c6aea0f4f4dad6721f70081480215dd8f38310ed2f404380a3790efe1717f6dcfd6c6eb1369fc5532c4c2888127f084064911994cc2413857183ba0efeab193ec48e86a2585d62ed79c6a4c525b4b2794d39723b512a6a804c1e78e60dd1577a7aec8fcad64e02e9c1b9e26eb3d2bb2d391caf4677a76c8ac0c759d8e783e7c33971b31e818a8fc56102a161eda4b8ddd3523eebe10e5684d7fc7e798f204e47e26ac495d6981c1b676c402763294023ff695
+
+[DECRYPT]
+
+COUNT = 0
+KEY1 = a76ed3a894322032
+KEY2 = a76ed3a894322032
+KEY3 = a76ed3a894322032
+IV1 = b04a2e56903fcf35
+IV2 = 059f83abe595248a
+IV3 = 5af4d9013aea79df
+CIPHERTEXT = 8af9f1ed3eaab9475f03c232cb7685d36766acc0c038d1b4
+PLAINTEXT = c64e05235f0baf2ade1d96b0a43f51a2815058994fb1ab92
+
+COUNT = 1
+KEY1 = ab37575b15cb76ab
+KEY2 = ab37575b15cb76ab
+KEY3 = ab37575b15cb76ab
+IV1 = 6a8a3b67d993665a
+IV2 = bfdf90bd2ee8bbaf
+IV3 = 1534e612843e1104
+CIPHERTEXT = 9ef8fda3c1a9d97b30ad1439f0cce18ff000e8dc2933f30be949eab86c610195ad58300d7b8fe427cfeff4ac5d2ad68c
+PLAINTEXT = 29d07be77dbef60020ff7f1d9fd076bbf5054e2c190c3fa89b86d7f3172029f93b10ed8cd9d4d41de9b9e43d02932320
+
+COUNT = 2
+KEY1 = b94661f7fd4940f4
+KEY2 = b94661f7fd4940f4
+KEY3 = b94661f7fd4940f4
+IV1 = e107683a920f394b
+IV2 = 365cbd8fe7648ea0
+IV3 = 8bb212e53cb9e3f5
+CIPHERTEXT = d6426054430154221807f180a0c7ee1676bce8dd3e4fb52792faf5e03faee913b27289afad4ed08c3f675ba9f26b32b8462fe6dc5e97dcb1fab7e88da5371d0530fce4b35e044c37
+PLAINTEXT = 2680e8614493ce718227e1f16f8274d60c881a88d0ba08e30b74406236cdbd52f76498c6cd0fc758c8dcff6392c9b4d9f04f05f6b1fc47c15ca12197fc416e435d27eaf7713216a5
+
+COUNT = 3
+KEY1 = 4967103bb50bae0b
+KEY2 = 4967103bb50bae0b
+KEY3 = 4967103bb50bae0b
+IV1 = 52ef4dc03614a5a3
+IV2 = a844a3158b69faf8
+IV3 = fd99f86ae0bf504d
+CIPHERTEXT = 337caaf1d27f38be4cad1e00e506e47571df21a6699d34c63ebe35dced192c25d46680b3c400b25b57ea4ace8410120670d083e487b97d17cc933b3f6d9f85529b20273f9819a3d2125923d8afb5b183e995aa101cb270a6dd1d60828e840451
+PLAINTEXT = 0ee6f8b42f545e822679a8f07b4d70137a3175819621a6cbc41bad483a59f76252155b76ea8dd86d731b997b413113bfd392d36010b59597c72248ca681a7d259645be8a3202687cbb3138c80f45acca27c90d60efef4f623fc1005175006854
+
+COUNT = 4
+KEY1 = 92860e018902cb85
+KEY2 = 92860e018902cb85
+KEY3 = 92860e018902cb85
+IV1 = 71c48ae9e8031e7d
+IV2 = c719e03f3d5873d2
+IV3 = 1c6f359492adc927
+CIPHERTEXT = 126e8fc0e014af6812411d82d7fd0d82a17c355971512f4754de1ff12d0f95b3b648b537c29b9547c53fe6df953dd787726d36df45a1d87c25203cf21f566b3237c92217aa4f333b767f290f1c652b2ba57a23e2e3d21f1af998f75a1eb830259ddb2087209853ed2fe82e3af4dbd216418a4389d44dcaca
+PLAINTEXT = a193fcce820f6be1ec539d9d11fd564b95081255ef275626d8c315439052a18c1079bb3ad5ca9e62a4c4d8aa7b18ce8b0ecc1ed44dbde76a86bd7743698c33f806a8b9c4cf613d04f939ecacffcb56bb62f50d09646b287110e4ad98c67112e8307b6946cbe1c998e3e2704e91f14c0f60ecdcafa23898c9
+
+COUNT = 5
+KEY1 = 1afeabc875133ee6
+KEY2 = 1afeabc875133ee6
+KEY3 = 1afeabc875133ee6
+IV1 = f4b061935f446587
+IV2 = 4a05b6e8b499badc
+IV3 = 9f5b0c3e09ef1031
+CIPHERTEXT = d537de363261ddfecb03ee268581b74bd97c1d4c7aee0afe38766d2224f08394f54956c5aa91836a71523f76c8219c46e272091c4cb118cfd08e85c19a987310990df81128f0dcfaee5d9ede021ab8df536e249f48361ff7a3352decabac5dde8a2ace03f4a6721409cb12467d93937cf61777bbb5a6a7de79146f8ba054ca659049e08355dacd228b45a4967fb5b387
+PLAINTEXT = f0e1b067daad32808baf83feda1ea8e5fa27c51768ddeba05f3db03260322a24905edb7b78a9762271ead4c337861bee2bc6073f22ecbd518754b0b120b2d8f59174a7b2db31413c13397b16a20ab449384322d2bcc3ddc2395b9d4014814b371168860f94e135e31864f6dc354239c71a924f83410242e4d8214cc80c9e352df8c85da3050bbc9640612f1d11670c95
+
+COUNT = 6
+KEY1 = 020bb694bcae8c07
+KEY2 = 020bb694bcae8c07
+KEY3 = 020bb694bcae8c07
+IV1 = 4221409b95fa7fc3
+IV2 = 977695f0eb4fd518
+IV3 = eccbeb4640a52a6d
+CIPHERTEXT = 8b9a4ad2e1736d9e20040a1802b5380af4c881ea628e41b234db4fec99b7df0c0356a703734b4111f6f8d1db6f49e7bd98a2a76144152791e7d9184957f7a911d447a889479bea46c73aeedc6190bd3c192314412cc9c58598195b79de1ffdb50754958ce5cc31e49bb2a94460f2822f7f3512b1a212e537518260a4b695a4a0a364b533d647dc947b48493bf2d7fd3dd3bfe7d92f584d4e19fe6ef065c3667bb06151a7a173b3fd
+PLAINTEXT = d1fb7a9a9d83721cb1c5c709be76373e98ad0aeda6ffcf2385c754807a59e2feaac51570e0e364717cebda66dac1e8de3266156fcc89e8f9c7b760e399f10bb57e20a2a7882dea0fb9158fc8f6110bf79c80a4225b26f9561965da2a69039c82978227c7ca15dadfe33964dac17ed7d4cfd2dec8ef10b8be7ecb19996c5b173560e88c2b72c6badd6c20c475d3bec33381dc3c0fff33aac1a4c15b8cfb9d91e58d89187f278cd66d
+
+COUNT = 7
+KEY1 = a8e389d0b38f5ef2
+KEY2 = a8e389d0b38f5ef2
+KEY3 = a8e389d0b38f5ef2
+IV1 = 883bee63850d5baf
+IV2 = dd9143b8da62b104
+IV3 = 32e6990e2fb80659
+CIPHERTEXT = 4a9efb020564ff38dea907dfeeaaaa422238c7d3f66a6c7a7f8ff62daf667ac1d592640063485efbf44b74a28d1a759123679c2d5ecc6ff09dbae8013ab2d3080fb77740390378ce1bf9fc51a65b0dbad8bd3f5e83399249506599d50382dc7c01f67ceb0ffd15575c9be814c2d53a644920f78ded1a9b2ea17852d2933f5ec6b238ba286e9dfd41be19801568f0c3377d790de222d5534696db5b207152228d2a637a20dc4df7324a5b0c79201472dd7cb1c986acd4823a3a76fce62521ed7a
+PLAINTEXT = 79a5914dd7e1038a9583d968c9742b5a4a2ea533facd329f486e071ef988209c88cbe286b5f30789ede8b83cf39dd8aed854e7d5160ed6e6b16cf0608c6f79daffd4260ae7f4a6f293a79fcd5530aa94d39a140b1ced783a05d7eb6988d25af8e4f5fa741c96681303e0f4de9f1c00f292107d0e012121f7a1f61a8efe7a9385614b2bc366de5641166c1c0e59192ca9a5284bd4447c00b27b55d1276b2b3c53f0fb10429847abdad94e8b68d5dda34695db7b9cbe8553671ec9088e999c8962
+
+COUNT = 8
+KEY1 = ce588f5bd63b32cb
+KEY2 = ce588f5bd63b32cb
+KEY3 = ce588f5bd63b32cb
+IV1 = 601953aa0388389a
+IV2 = b56ea8ff58dd8def
+IV3 = 0ac3fe54ae32e344
+CIPHERTEXT = adeebf3ce7b25afc3657f7b97f3a56c61b6132833754c3d37a2e87d0e9f342bd0824443b4291eac08b6f674644aac4405f7d26d2c33f5041f28068a9e954feee48ef4af4b272b51377059cc5702650a22b40618f48801c3223e452a9b4955b7bb3765bcefffdc4db40421ca0cb5501d4c7d56a208ebe2f8c5683cc38115d624c92e2fe31f0d91e022f4d713d1de0dfbf7b62c9ef5da29239d4845ebec95419492c5abc854fafcb6e8c4f22062e6ef2498f1007627dd44c1fe21090a3a4238a5bcb071b33e226d4099f6fb861c6a8435b4a06abe3b5fb6528
+PLAINTEXT = 9db2743ed22bebe729a78c45745f715d0e48a4e1d1859b1def23f372e93b2f488307d4f4e326f0095d75b0625d49a650defd013e8f210ea3e8173f8325da4bf3e1e70c93ff3652c870e6e7786b8eb42b977a6562b42f896ee11ba59ab9cafa017e0b31fd2a08c1e2eb50321365533aa1b5acb82ce85f8e60e8fc2d72300086c638f690fe7c9b2fd52d79be379ffc3a9bf76f5f123606cf784ddfd70d666bb6aa70efaa622327654e5ed453c2272066bd69e2993fcc9eb77bcfb2845e7f8bd503594cd0ce37c0d346f524bf0accb92ac1a3c209724b11d481
+
+COUNT = 9
+KEY1 = 80b9526870a78037
+KEY2 = 80b9526870a78037
+KEY3 = 80b9526870a78037
+IV1 = 12af4d445ad6166a
+IV2 = 6804a299b02b6bbf
+IV3 = bd59f7ef0580c114
+CIPHERTEXT = 67ff820973a37ab3fbbf4ff919cf1cdae65cd9b64b7ad5fc14966002466ec834b3618871cbe9bbb2b566d7ed9f1d97395280393209b0ea9f83407f52573c65508869db3259cf5ecb6275650be46c4f235a0e9aea508855807896d831fb8eb29c0da0e314c45c4c462a74631c91c42be2268f64a8c90cfee71c21d467da6e975f6b8d08dfb5986b6b34ec38e84d2d13bddf8bfe321c43ce1b9768dbbb9de3fce3c9b9b35ad38ca481a9654c37c1b0effbad88d250f035ab6610f356f6ecf5c96e50aa4a4ec73fe0d2b06507d19454a7e5b71047ccedeb7e0eaf4babe06eade64927ea378338b905a47276d17e6f2224c3
+PLAINTEXT = 929514d4a10e79a403735fa9f060efbff113cf003010e4a874357b522ac4da22f868e95958f21fcf25aa32b2aad28e698fee3cb91d10b687dd2b539346bf99e2b7914114274f762c6a42f33dbb6d8bd0f7995c3fa6b3015bcf2486560e4fa3dcf70738696d0e0ea7604226f25f3886538cea8ff2b01e69c16d3f7e0d779f862e1f366a3871cccab7bb13ef07844e2a3456df343e82426c4d592596431d6dd1b1bba32c5262bcec85458512a5109f9f27024abf27069b9b68e4106f732e54843a0a91d56dc14f54e39fcc66f19f6246b0a29ab918cf76b54fbcfd6b26bce06f02c6696df315c3734e89477ecd229df208
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIMMT2.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIMMT2.rsp
new file mode 100644
index 00000000..45fb0c00
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIMMT2.rsp
@@ -0,0 +1,210 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# TDES Multi block Message Test for OFBI
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:49:09 AM
+
+[ENCRYPT]
+
+COUNT = 0
+KEY1 = 19d9267af88c5b3b
+KEY2 = 2f2534df384c1f2f
+KEY3 = 19d9267af88c5b3b
+IV1 = 060872ce1d7a3485
+IV2 = 5b5dc82372cf89da
+IV3 = b0b31d78c824df2f
+PLAINTEXT = 6ed6363cea14a99fcd854537fc4940b57c28cdcb3c1c94d8
+CIPHERTEXT = ef7d904e9dd525a7c35556f3e9da3a05d1d6bc4ee12f6aab
+
+COUNT = 1
+KEY1 = 5b38bf012c7ff486
+KEY2 = 0d76f8dce9cb7c0e
+KEY3 = 5b38bf012c7ff486
+IV1 = ecc29d64b8b507a1
+IV2 = 4217f2ba0e0a5cf6
+IV3 = 976d480f635fb24b
+PLAINTEXT = 5eb50aedcff7cc55d0906a7aa38b594b90e33743358bb98f1eb1e56f954481debbb4cb75d8f96a8df0d6a5a4975fd302
+CIPHERTEXT = c410a4ce84f2ac927317957bf4c08152b8a1d6db6fbaf968fc9e88937dadd185ac831bc40b8f39e841ec92c5ec63feee
+
+COUNT = 2
+KEY1 = 7a7f04e66238c813
+KEY2 = 9d38ba263b6d407f
+KEY3 = 7a7f04e66238c813
+IV1 = 9d9a567cae180a14
+IV2 = f2efabd2036d5f69
+IV3 = 4845012758c2b4be
+PLAINTEXT = aed28be67364767fdad66717126f17d2bc1b5693436bfc1d6cdc23782e5c9397c30a7e37ff3e6e0ae1c97b15687ec156a7f111ab1c7ee7ef3e8d9c665515dd5b8e5f5c074f0dc5b5
+CIPHERTEXT = 578762476250531c6b8a780263053c42ed1cf6d4a6fe6ef47ed932283cc9486374ab4e41112c34ffa6e2ccfca4731bdc04e4b3a928dee0deb33abc76cac4ab5c6be2e10f0efd750d
+
+COUNT = 3
+KEY1 = 0b4c9401a2f77fbf
+KEY2 = 15fe3b46cd7054df
+KEY3 = 0b4c9401a2f77fbf
+IV1 = d3154d1df0a337e2
+IV2 = 286aa27345f88d37
+IV3 = 7dbff7c89b4de28c
+PLAINTEXT = c22b516f541dc865a0eb830492e85a565e7fdb3bafc892a6015988094b5f090ee2edaa889a938ba92e33da75e21098766628a0b2fec4e5dae04dfbc4dd61d91b4426dd5604de10e610bcacb408f6dbca151cc25015a8bebbf8d6ed4169b6f190
+CIPHERTEXT = ce8d3dec0a05978af22c8d0b0841f1357bd2b5551023dfa239c7f9fb15e50cb28b3c2fb741301af97b44ef7e7cbb4d3debca0b7c15560a7ecf8816dc43c2bb191e4f8cca483e00b4a1cd3bb4633dedc2f0773f7cd8af8413072e14a6186575f2
+
+COUNT = 4
+KEY1 = 168fe0ec31e05b7f
+KEY2 = 0b735740ec1c9dd0
+KEY3 = 168fe0ec31e05b7f
+IV1 = 7917cfe12f2842d6
+IV2 = ce6d2536847d982b
+IV3 = 23c27a8bd9d2ed80
+PLAINTEXT = b71df63b2d85a2cb02ba2eec9176f6da3483333a123672b5383a45e6ec8e38763dd10685dfbe0d4c36f30001b1f6dcfb59791d17aadd315aa1f62dd8160ebfd44c2c6328c796dae85d94d9429077fea81bda0732cb28463d905e5059d412f6620bb576ec8c15f2e49f252075d7014429a22d5b511e1d99a6
+CIPHERTEXT = 8a194bd33d7608c544db877212649a1479704e6214fb18218bbfded494af7be9873d1a391798e0365556bc81445e1a9c728802eda84e953790a6e9549e236a14656e9baf8951239276da3ea207ec2ecf6c3a027e5b916f92518b6cff575d9216fd4680d4b8e5e7f03c609e4cddd056b92bf5d4708161676d
+
+COUNT = 5
+KEY1 = ade53738757501a1
+KEY2 = 0b687ca43bc7e623
+KEY3 = ade53738757501a1
+IV1 = a0a97f1b1e0142ae
+IV2 = f5fed47073569803
+IV3 = 4b5429c5c8abed58
+PLAINTEXT = 8016006f0c28ef77b81d65569455938afd4d509f1d17bc45b10723a50fb024f5670e124a49059aae670aa6739d2182c72e073d8851b05359ecf488f59f8517c304240cab3514ef298fcfa29fb6f98cf0d992f84a386fb743e3eb0d28c4dacb91dfbeb839d93e350db7d32183e9c5fb2d8756468eda3c322c1e5578e6869786888146dc9d3c69b685687eebc73d6d15a8
+CIPHERTEXT = 6999db2fdc293d8d647ab3fd72050e068bbe78ff9f264e224fb8f6e6d53ec67a559d7939e869911d57d0deb0974f5de375322bf4a430fbd36410a1434c380e3ba45fb947ccac467e75264f74ac4ed2dfb075f5a45cb5de7a1a56361c6f555bfda04f43a14bdbf4fa0c7ca9855cdf6a6401479a4b19860127fa9d3b85da91e8742f8a69c69f7a041c1df21f22e985259d
+
+COUNT = 6
+KEY1 = a719fe4386b6a8fe
+KEY2 = f7400738c2b36b25
+KEY3 = a719fe4386b6a8fe
+IV1 = 0c94e75a2edc43ed
+IV2 = 61ea3caf84319942
+IV3 = b73f9204d986ee97
+PLAINTEXT = 4a2fe67bbe62e0168f476819f602a364621a8d55c77de9ec39c47e2db9b980c64f164df259905a9d22146cc9b6510b30f576332be73d4ed24f285f65830a80eb7aca8e18276423740530c4baf4675c7e43e3e9130e2676acca9e49c11e285db5f4d213b5d1e524e36123dab4574d809674e817d7e4414ac2d1afa40b3318016de5b64291fe1b45325e73157f870a5dc0af0e233d1395b25b8de1d80969e3525a75ff8573570f6fa8
+CIPHERTEXT = 33a8dd742dacf4ddcdf1a7596cc90faa48fb22d097dc92f305e47ef722ecf9e58878ddaa03529cd820afe78c36c6af9693cca6e8fb3a14d1c945259d28a87ccdff72a6f2d4d333aa45ff906899b33885a5e1cad93d1505e48fa5343a94e43784d8f0578a7d5f95ce1528f6b47a4e8fe85664fb73f3336a44d84bac7143e02ed0e95bb0e8de6b1f318427c1cf3b012e89e863d6a3e62a80e517fb7d41fa82a651697e9b02b87d4a91
+
+COUNT = 7
+KEY1 = 92c4e0372a98d62f
+KEY2 = b91910d3b6f729ad
+KEY3 = 92c4e0372a98d62f
+IV1 = b78e05dc12ecdfb5
+IV2 = 0ce35b316842350a
+IV3 = 6238b086bd978a5f
+PLAINTEXT = 5a0c611223f51acf769a9468d448763a34e5a1f29e3164f5f54cefff15790b091e2108710e1bf655962a183f26c795084b2171f63a63bc28ad350934ed85220e3087fa2c26fae3e7cfae01258f43ff35843300fa1713d94cd1157d9b71d2b8d53b46218a921c4a4fc92c396037431c89892238465cc923290cf5337cc6e73628e56763d57b0991532dafa738454f54cb02f60021320d028603dc131f174c02cdd6f1aa53084722bca33c33f7e1ef0fc596b83fd5c168de2c61d205cb8a8a868c
+CIPHERTEXT = 8abbd71178e71b4fc741c1432873a75063330f20e30b0c23f307693b0e90e4a821549090379420c988a74febf0445db9b43569f03e558a4f50aac28118fea0680de5b0459d1996815c2014c31ef6d105af0990b2d7d6834a8a605a46476dcd8a3d6422262867f178d8b596ff648b1e2fea467f539a1067b719565cfc8df1624df28e57ac7454b4fd7f64f3387d55f4d2a296ed5f26ea04cb757c6489d6f342e3d8a855350b3a20caae213e8cebfec973dc86fec5c52028c822bd6ddb8fa7d032
+
+COUNT = 8
+KEY1 = 9ec2cdfd67642a4f
+KEY2 = 68d6c1dab98520bf
+KEY3 = 9ec2cdfd67642a4f
+IV1 = 2c31f4e361334efa
+IV2 = 81874a38b688a44f
+IV3 = d6dc9f8e0bddf9a4
+PLAINTEXT = be7334415db3622d7806bd62449e3e489bc1a2f44ccc634cb678e66c955cf6491bb37194436041e2622f8e09fe5e32cde45c6ebc75d0db5641dda371d7a4f0dcda0ba54358bd4d525873501db2716dc024536442a109f3c0ec2104c7664425012504381445d56cc783586c6707e0d669822fee50798094d1e1cb7335eb447c00212493d0b2ad87870a6848aca6b2540f277673aca53ca4d2456357850eaadc20f8f61c3f464f87db162b4db737efd1fb3ab35b1fcc450c0b4371187d76802faad2ff3c28aac2520bcf28e34f619f3476e46b0d7196a4b5c4
+CIPHERTEXT = 7c3e86586331b0c43cec88de7827ed801daa6ca46a1736c488dc673da7f6dd7a966c92f999885ebe3df152b20c62602c6b1218df631b51ad68dd9a439de77a08430ac887949f428bcafe802b64bd694d9f459b86484a481eb0f8665a9acd365ee2faa562e365b772af55ddb72fe71488ef15b63d36132d7a5f090d6728f04ef606e524d45b27977fef95f13cd0aa54ab02977bc9b06b6595f952e1f24aa176022d7a037d1a0ae40a80db92fd5904ffa7dd71dc7bb8e8bf310437f844f6f66f79fa088a26078db4e9f85d8d57bf816672b4896106376293b4
+
+COUNT = 9
+KEY1 = 6b8f23d52ad020d6
+KEY2 = 1cefecc826d94f7a
+KEY3 = 6b8f23d52ad020d6
+IV1 = d64746c2943e0f9f
+IV2 = 2b9c9c17e99364f4
+IV3 = 80f1f16d3ee8ba49
+PLAINTEXT = 6711e3af73e3ca1b08d717fb5179f26955cc2493d49921b371064541176a5e6695606bb58b1ba3168af9b902775a5ff630b2092172ddf360fbb3656debdd365470e78f26a295f1f0ac7b79ee2dc863fdde63ce4f7439be62c8d567333531a9af41cbd76a80fcbc93b685e0283c6b0766a506fb84a0548ba02093d4fabb0ebf605037cbe9edf60de6f04175166ced5219cec31827c0d761024d153329461d814fe551f40bb12bebd1a1d5c02184f34dfea0c3aea29a69497096840c2a9e05f6644841d93993455e3c136949b14e28fefe652e445cf7b34ad24208e8648b6f2688c03002d95de96e0f8c26992f90316fff
+CIPHERTEXT = dc8f6284359f5c4ab0624ece32dcc08dfaa602a5ca08ba0e5f54697107dab1a8beae993c1f0d93854fec365db80c8e12ef03b0693364f711fcc97833558ab7e68a2965045de9d78603d47e7c87d7646e5eafeea90b6d763ec844327a5500d0c538ae7b05f1778141f26b862d85debd8a782ebbc8083941bfdeb4cea7be4cc0b20c997d65fbf7346395eb2f3e67f1e105671f8143376d7bf042411611f2729272ceb2b163c6351e7ac4540e8307bbcdfcd56e14d993dc995c4001327b9903d00de6ddc3be5e20b47ccecdd9b0d71cd64f8262325ae7acf94f3727d876a39b3de8cfde2c182417f9e4c927eb740a81988f
+
+[DECRYPT]
+
+COUNT = 0
+KEY1 = 91d5926e8f464389
+KEY2 = 62fb1f614397d6da
+KEY3 = 91d5926e8f464389
+IV1 = e134c524c2ecd2a4
+IV2 = 368a1a7a184227f9
+IV3 = 8bdf6fcf6d977d4e
+CIPHERTEXT = 7441cff6028b55729dcaa98d4df7a8398abb2d77a13c93cb
+PLAINTEXT = 8070e7898679cc778561c137cbc11e3ab457d22d67f79e06
+
+COUNT = 1
+KEY1 = a7bffe97f8c15bae
+KEY2 = 20eabaaed5cd5845
+KEY3 = a7bffe97f8c15bae
+IV1 = 7c43edde6c11e028
+IV2 = d1994333c167357d
+IV3 = 26ee988916bc8ad2
+CIPHERTEXT = 528db3709d161c6b4a7803d108b13db3f284520a6ecc80a85511036e555994c094403036964b1a94617a23fddf1c2963
+PLAINTEXT = 61544fe0152f70aec831795d1466b1d017e0001bb36b5116f236542bdc172eb95867c585da450327098ce2fbd63d2937
+
+COUNT = 2
+KEY1 = 8034e90dcb4a167c
+KEY2 = 2ad93225c431f8b0
+KEY3 = 8034e90dcb4a167c
+IV1 = e8abdffbea03f59a
+IV2 = 3e0135513f594aef
+IV3 = 93568aa694aea044
+CIPHERTEXT = bf4f654103b00368c8ebee11cf12017de11a71da063aa4c4f894470bd7179bb71ea40f49d66f14440aa92dec7a5c454e939646809fc9e72a3a72c64505f9b6239ed85ab0cf00f3f7
+PLAINTEXT = 0d1261a3a762e52cd3664b2e92f6d8271ceb443eeef532613bbd391677a25006bf0a20a78fce7d7ec3d3635d84071aae5512418d18fa8b6e4b3140259cf5891f6f809d9c0e98375f
+
+COUNT = 3
+KEY1 = fe67f42662ea97fe
+KEY2 = 800498ef5ea74094
+KEY3 = fe67f42662ea97fe
+IV1 = 9c5e844133d3be0a
+IV2 = f1b3d9968929135f
+IV3 = 47092eebde7e68b4
+CIPHERTEXT = d07826597b94bb20d5baf4b78974811e64ef2c0c14afb93f3081101079b19e4a607ef83cc8cbc10d0c17cf5044af89d8c42293cee6f6ae000a99d97cda9abc5ed31947e6017d97ce096519da6de0f1b00ce09deae8ecd56a2c16b6ed6e2d20e3
+PLAINTEXT = 05fdd506262671c760eb116b277d94c68f1cb0c0f0c725c5860993085486a5cc925a290b305f1bb2ebe2887edfdf227f4aab645a68b0aca534cb48d66f1a9c82f09ec83abb2d03aaa020bc770a4fdf2e6ba7139f599287ae91eb48dc4f4d0bfb
+
+COUNT = 4
+KEY1 = 253b5dfe68e91aa1
+KEY2 = 76467091fe3834b0
+KEY3 = 253b5dfe68e91aa1
+IV1 = 256ba73c4c9f51af
+IV2 = 7ac0fc91a1f4a704
+IV3 = d01651e6f749fc59
+CIPHERTEXT = 960166b9efb265c2f9603ddd0566e6ebfb5fa4f74d4793762bde82cdf64d0414f60cc51a4f031ba931f0dd0b500878cc94e13fc2118f034b390ee4d650e066a521f6c8d1f0d4918eaff16bb0755c346e2ba5536689fb48e24192875a7948873a7f8716e4b86deff9da2a8ed55baa43582a7586ec9cd38ac3
+PLAINTEXT = dcbe6748bbfbb37321d9fb5c17a170d18fef6dce83d410d2a3fdd2034b1fdc3e4b559002a18460c3aa1262462ca23643b83d9d525de363f038e057d3ffdf3bcd2a8e0391477dfc3253af1c9232d980854356375abac2e555f0c28e59d29f470b926338ba23736dbf5559b3cda5b88854791b2d1def9a3f92
+
+COUNT = 5
+KEY1 = 1cecfe757501b3c4
+KEY2 = 518ff73d16f8b64c
+KEY3 = 1cecfe757501b3c4
+IV1 = 2898bf5327ec0ec8
+IV2 = 7dee14a87d41641d
+IV3 = d34369fdd296b972
+CIPHERTEXT = 2aafc28f492cfc0e848fdc9d8d8fc56107178e26980233484023cad3e988b9e93fff2764c1dab0bd18f05d2da8e4d31166aaca93e946c187c3d7f09311d57f935197f53b7418f3fe34fa222fa8cb6a6716886526085f13bda2b9cf6b327881c6097d165c8a6e2d9b80b613eeb5cdf229c0b945271ed58fb184d14da274fa29490fbb700f2a64c65aa32b19b1f571d320
+PLAINTEXT = 17c01bd770c09cb08bf8f12dfc952a709799de7bb912cafad014b4dabae93f22b8689e3505cbf4d865d8d66a139bf4af6b817931e9e8380551b3741f2bc08545744d26337d066156f4a6b918f734d24ee94ca9da74bb1da4ea9075fbbd33d0542ea62414174783f3322ca4877bf492a145967dadd2a669d3f160e902c907128d39106c365149ebed6e2dac1844834a04
+
+COUNT = 6
+KEY1 = 0880cb8c5ed91023
+KEY2 = 2070d951c4fe0786
+KEY3 = 0880cb8c5ed91023
+IV1 = 530750fb585593ea
+IV2 = a85ca650adaae93f
+IV3 = fdb1fba603003e94
+CIPHERTEXT = d836996ab87f421ecde9478963e4683766f71c9619a8e0fd0ba0cfec480b7396cc3edb9c3d9ced1cd9bafeeaadc1a01d0714bbce2f33e01c52e0d973bf80850f56c3e3bb3c876cdfd4faa6b9ebfff6eb33d4b536f3f18785fc33e82ddf3908735d0fd94f1f09666fa8f2667f876611a8d17d3256ceaa7e3ff3e224a11000a5cacb68e6de4dea84d53bea67c3e8be9a5cc95859b729256c521d34b457bb9b041d871732f22ef26d18
+PLAINTEXT = 131e8705b1c4c10184c2364e5107007d8b4cbb9450741275971b634209d0b019e052a01fe34a185e2b4b31ef217dc4b963859f7ed2aefa458ea8325c5a476261f4df753375e0ea8bf115e064cd19d18ac445956032cc9938b047ac1ebdda9b47a8150de2b86d7519adb97dea4a8a2384db5ce56a6a11aa917f85315a1406cd8d0aeb2b20f4dfc663e9b0d9596d26ec80e2ef9bdbd942cd7a36c0a84c53e4628cc80c8562df7e6bf4
+
+COUNT = 7
+KEY1 = 528cb95701b3fda4
+KEY2 = c10bb5894c265ed6
+KEY3 = 528cb95701b3fda4
+IV1 = a74075c44003c939
+IV2 = fc95cb1995591e8e
+IV3 = 51eb206eeaae73e3
+CIPHERTEXT = b04a2e56903fcf35f3521b00c29d534a4ff8833d2d77fa3c4434fdc7244ebd9f9a31862b8118381bdbd1fb4b21c02fead727a2db62a5065b1efca2e5ac174752894b8645e5dd20c6b2c4be2dfbb1e242774d1ea25ec184657b7c5dfd83301e61a51e976c62946e7f9fb4cc6ef876569a58f15f5ac6d65ba0823d97d951a4281415342267a0470a8eca288dd6c119713aa19bcdcb45e975555cc6b93fbf784fb302158dff48fddb3b5ca8692cfea21d697bd3d0bc8104b9cb309f29f874b67985
+PLAINTEXT = 9434a503a60b3d1adca270ed2b649f65d359d0f667077f79133a62660f40945bef5103b6c189aa6f8008fd1e33a0091416da4f3fcdd18e8b5f6583db7bb5c41c31e7542e1215162273bdbf9f73b9da21acf0000365a68f2ca4faa9865f81d9d8001d6799291e832638b489da10b8dffe180f54bd5c091aaea814cd16970f133cecce0f2a908b23556e59bfccc5ccfc5ae4a35698f5777313aef19935d4adf2940f63e272bd900e2a71e60f995c4684f27d90f81423441f96e838637f54faa73a
+
+COUNT = 8
+KEY1 = 3ec8cb8fd675a792
+KEY2 = 29e5f8152a614c15
+KEY3 = 3ec8cb8fd675a792
+IV1 = 42daa86fb486df55
+IV2 = 982ffdc509dc34aa
+IV3 = ed85531a5f3189ff
+CIPHERTEXT = 51160ffaa68d8255b63159c9b281e5f30939c192d32658f57038a7b46cd9459fa67da0f4b27a89d57b1bf3f82deff7a152671ccd3ba0d6b0a17e4c628cfa5ed674bde70ba6ed3f86ea4705ff636e1b5bb682f1da6ff50792a09aad1ccaff0e8d01fd6ca74c8dad514bdd17451ca458097eb2c92037cbf381b4b55348f0905aac9766b8316a03da1ee507b1321f39b693f31e2b075dcba36626f7c450c4544c1b7c20520fc9f6cfd601eb5c2e36d63de15aef9ff7a79c1e2a3e878a9a0ff4ebc2f852c2ab310f925fe7b19fa12723f6dbfe4cad58dfe66cb3
+PLAINTEXT = 0f0990a998906237983e71c147c737b08b0a2e0b639183de1081fd99562f578d36444b655538bc32068cf8d81e6623fddfa47927878d7914b91131b087e0d5e1613980c471ea1d294c52812feabe8e8444edbd89909330edc458cdc33b4462377e9cac675051ad73984f5b472d2aef0c5c1c445dd4251c21de68e061158e0c6722916cb18b1cda2d799ba7287f2f950ce26caeaad1e7d01b98a11d265bfd0c8ccd981d08c578bdc2e618e76bcdf8c04233f08d56dcfb337eac920d8eba36d1f42df5abbe929aa48719162577f833eb8db52901e003339622
+
+COUNT = 9
+KEY1 = 891a0dab2a8616e3
+KEY2 = 61b3cd07b6b013ad
+KEY3 = 891a0dab2a8616e3
+IV1 = ac031af0d0fb466d
+IV2 = 0158704626509bc2
+IV3 = 56adc59b7ba5f117
+CIPHERTEXT = f355ada0887ad3af14ec7ceee50e95686ae61af7a3c32b0bd62361a784d362ac9b58b35aed8ece14e18f756368d6453e33a58e8924a362db02caec84708003cf2004ff84440cccb145ad3daab87aa24f8ef09c8d8a123028f9501bb79dad65f0ea213925753cf40fa90d7ccbbb42d322e190ec0dbf56bd78227d9547f1a2b0976177094667666fb57378dbcc5b76013f954e2510aab73056e718033c56a60b4cedcd15ee04d2642b0db601b77f5d532f13f0ef9f337fb147afeb0c9fb3039e98f6ed082533c8fcfadd8f98930f40f279c23ef4c142f46ad5e3bc5977efff9202e49d88f3dc8f5fa94dcb4569f26705a5
+PLAINTEXT = 96b358d25bb7008a3a695d55ef408f74bd5ad12bc62678c8b1d71be3d39ff348b30a1ff04984fc54952be6596c8669c6e6fe684c063eb40f8c9da1c719a75e4972e29714332f4773c46e34270fe319889fac3ef412d2053c88124afdabeb1ab89886f1320697768272d76319f07ed140ff9420d88ea6ab11e91e3f37f6582359c215ff824b66ae95a84eb48c78d61c66f90e4f1cd6918f0c5d568d616c6abe68792fcd2e130f75163c892b653c149d9cab05580ce11a469db53cd06855e0c871b750662ed902b5d400c86a0bee78e3b9e69b9c0da62567ad69cccc08ba1bd4373e91ef18a9d63f74bff7fbc7b7764c21
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIMMT3.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIMMT3.rsp
new file mode 100644
index 00000000..522be30b
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIMMT3.rsp
@@ -0,0 +1,210 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# TDES Multi block Message Test for OFBI
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:48:45 AM
+
+[ENCRYPT]
+
+COUNT = 0
+KEY1 = 1c7af7baf1375713
+KEY2 = 98c743ea0e01fdc4
+KEY3 = c7329b8cae156819
+IV1 = 7ee9e85831db325e
+IV2 = d43f3dad873087b3
+IV3 = 29949302dc85dd08
+PLAINTEXT = a57d8ccc3529b0241de46a78d9c8bada0492b7101e5677e7
+CIPHERTEXT = 36d2227d5787d86f0ca2682f5ac3ef8477c85e3f22bd2dfd
+
+COUNT = 1
+KEY1 = 6e31ea2fc1df3b76
+KEY2 = 7fd58c9e6ee5048c
+KEY3 = 7c31865ebf913145
+IV1 = b4bf94e66f83afa4
+IV2 = 0a14ea3bc4d904f9
+IV3 = 5f6a3f911a2e5a4e
+PLAINTEXT = e915083a3388fac5b1f2542f49ed588759b16c66a939b4319ea1e698b0d35a621d62616ddfb6d8f0dc6afd045ef28163
+CIPHERTEXT = cef6d45006cfa674e6276ba514aff2ccc39157abe088789fc2e3e4dc51d5025db77aa9efb72dadc4ff694a8c0b49b474
+
+COUNT = 2
+KEY1 = c1ae0783b3a4f197
+KEY2 = 7fc21f3e3873b5d3
+KEY3 = 759b83efb30229a8
+IV1 = 130614e37ec80b8c
+IV2 = 685b6a38d41d60e1
+IV3 = bdb0bf8e2972b636
+PLAINTEXT = ac829de301c9370aef15500b435036d1cf556c9c600e4649f0d9b2d41c31591bd88ae7e4617ca62273245274bdc829ef92b9411de17e1e45672e84ed231e8a9e0abcf0e7fdbbb2a4
+CIPHERTEXT = 6a1f0194dce70798f4f3c0910210bb9baba0a0f147994a05db12ebda27464b4875d20c9d4734ae1cac33148031c7b431999aa3a7c0778afc10ad76a618e6450340b9bf51fd334aef
+
+COUNT = 3
+KEY1 = 8661bc5d04627915
+KEY2 = ea3d859d75c4bad9
+KEY3 = 57b3f2eac70d23d6
+IV1 = 7887e3629c7d1f99
+IV2 = cddd38b7f1d274ee
+IV3 = 23328e0d4727ca43
+PLAINTEXT = e06afca9a31f21aa90d0e905aa429054347d946ac7886c37a17477ec409b3360302aafb221dd43313c0a7e78b7e160dda7f2c90d16f032f056b49bd39484c4c5b096a0414dd0070e24d2ab649d364d50a0163159a8cfcf641a05cbd5d6e827f7
+CIPHERTEXT = 41db184133b4bec167fca3ba4d2e87f6609bc2775d5478594b270b083dbee10ce1a24677c914526cf2902a1e711c5b0552720ea148ae9ebfe3bbb288c5aa9106f0fc6ac8919801a63f00c5d6b9de16b0b1f39300504434483c11362e5e46d344
+
+COUNT = 4
+KEY1 = 9e086b0eab75abf4
+KEY2 = a8204f3b91efa82c
+KEY3 = bf0ea7b9ae405b07
+IV1 = ffbbc98c71660d32
+IV2 = 55111ee1c6bb6287
+IV3 = aa6674371c10b7dc
+PLAINTEXT = 3b09cde4a4c7e9d548bd9f282fa556f91c01158465a4f2d30175ce9ae3703f5f86edceddca2563abfef2fd193ed6a65bff3fa7e9e809f825e445fa3e753968554ba78bdf1553ae4b97bfd2e4fc39a3f86e17aa3ae542c3653cf1d2228ab7b22cafc06eb22d58b4fd3aac865213d5331a9212864003553ddb
+CIPHERTEXT = 42f35dfd1d62e5cc1470bca93bd84d0c692eed67d112c9cf694e07af9b2c19b4ae4d74e09e7371f7a77469f7101fa77dd4457d40d18f9f66e09a0d373d0cc13ca43a06ed29950126480a2b28b5f57a85531d936b6c1b1820173432de08d39789f452a5a39c725d9b04caa5a6e36f30075912e078287c19e1
+
+COUNT = 5
+KEY1 = 7f4f2a2f02d0bc6b
+KEY2 = 381a80162fc715ce
+KEY3 = 7329cdc1baf8a88a
+IV1 = a20fbb0c8e5beb83
+IV2 = f7651061e3b140d8
+IV3 = 4cba65b73906962d
+PLAINTEXT = 0af1da331deb8e6dadc98de7164439cced6eef5594f239320b9d442d091d940a4c09f6b12d22b68f77d913397911f0525a25ccb0ad2df4ba457df7144b6f5b7f8d638efa19031f2d0bcc2e08a3ca22a89ba29a7ab7d6a5a29d45359ee7f1d12677058b570a17321110aac89ebcf7369457ed3ffcd976b3b3bafce511062c5ec9b0f9d31028e455022f7bc841eb2096df
+CIPHERTEXT = b17e0ce5a8a7bdeec5483e50ae5b5d084a349db55cae833cf321367abbf4edd1efeae4ea5fad14686e0f495661146e3f8466573221012d8de8d14679c4eb0db77dfc91187a3667492a4b06f599fd3d06846cc70c377d8f31f4b9f976b523ac3772a94c80fc47f6b38f4c72756c275e1545d14303a14e92fbdc5e099152e15d4ae3834efde1368019c98c357b40bd4460
+
+COUNT = 6
+KEY1 = 4f97d0d3efa12c98
+KEY2 = 6207a1797a890d9e
+KEY3 = 9b0d9d29fd83a12c
+IV1 = 0326a61eb71ad6a4
+IV2 = 587bfb740c702bf9
+IV3 = add150c961c5814e
+PLAINTEXT = d493d7f6830d0ab679c74be559228888a0fb370f92d1ea92752a235afc326aa306a69ea089f089c0c894b630cdca87a1136c824b8313ec32a17e99a808330213146898f0de2358186da1a0422af541ca95f1d5b1374953e4d7f6e0c1f1d9e8d764a16eed6beea046ceb6af245ae9dd8b8e50d84797bb46317f5ba1ada16d45776018c7a0189989d3559d8bdd43ee846c665232178bb1ee9fff758375fe36407c6e974c0fce6b3a46
+CIPHERTEXT = ce8b43d0cb8c4baaad46dd1efe8458bba122baad9ac9cf167bd0e5a5542b408c371ca7e1943bf8564d40826c15c6f2e0cb8cd9006dc7916237038ae3fb7e4762dfb7fef03a3082846a51008ab2cd1e9cf0f701266a997859cdd5babefdff44b422ade58495b188d426b4ba86dfa16b2fbd2a7b4906ae95b65c0edbce3d974c7c304b9060467d404ed0de2da1372937e4b6682ee1e1e9e10c55b94f6458c49727a115d16d8c4c3ef3
+
+COUNT = 7
+KEY1 = 1038a2e601b39b1c
+KEY2 = 9e8c8f922397f810
+KEY3 = efa468151c156483
+IV1 = f8f9693335fd6b3d
+IV2 = 4e4ebe888b52c092
+IV3 = a3a413dde0a815e7
+PLAINTEXT = fc52df3ff482446d946a7d36253ac57366c379a3328dd8995e230772e1b257ca37d2cb3007a4d5d6031d618d0fa114f1a6d4d6e17aad8e335bcc2ca55a0ded162e5ddaf6d7cc93fb81e44a15aa3912a587425aeaa467b4bbcc5bdc7c28acf54baa99157aad230442d56741b53d2a46f5d1b60da4f8e5d39b777b1cdf92b8f7d0732e83a4d0d1b214c94d4d550f9c394a4bd7f8f8be4c723a24d2f6b6df597c0f51c52d5d8afd25da233e77dd69b6710dbf4e22ce3dc71a009d0871e958b60b6f
+CIPHERTEXT = b9cbb4ea0333e87b509cd27f00a2eb0673dab42b7860fac06730721ab74f24c08f29ce5f9c119cb12753300eb59287e38a321587b78994eb80d9cc120526dfa874e60b8dde7eaa65c2930a02e2a57832a0fe5e0afaffdadcee73aab19cd1219ab3a7bf1362c5cecdf516fdf8e3dd3403c1c3e01dd02d989112dae549d7ff092bed861a9778805a09f531df8fd52b61b84f8fe2d04ccfcd19eabdcc07250f8cecfea3162dfb380a15bf4b90bec82f1a01494e137560b29a835e2456a9645aca4e
+
+COUNT = 8
+KEY1 = 2004b019572643ba
+KEY2 = 797383ce2c45924f
+KEY3 = e561e520fed570f7
+IV1 = 0fb18b2b721ccf12
+IV2 = 6506e080c7722467
+IV3 = ba5c35d61cc779bc
+PLAINTEXT = cd8ad2ab7da5464224ac781b8cd80a610ab6a81e48d8ec9848ca7fe1a64782aa1ead2c584dafb45abc4a71b91afa40f0c92d26ff9df836bbe009b56899dd7d890d339ff787c04c315524f6f3131db20a2cfae1669d530f71fcf81b9fb9279846a50274b1b03fd770f7224ef1fea829553906227cd2513f62a67ff9af918e9d89eb03f3ad52961ebeaa2cc3dc63056d79fa373068c35b8d37e58696bfa67b52f9e91e6314f42ce6c4772a9bdcca9b461f77765553f8d7c298c2f53bf88254813fa63c0e0d1f69fa2965041f18bcd27cefb7acd765fa2fa62c
+CIPHERTEXT = 51a3abc87b713599e2ada2ece6b7b531ccf2fe578fa82551e9a352f658c56e4637ce52f1cf446eb83961bdc785c1ba638c44ca55050287a139c27ff5a6b5448a2a47e8c23a3fd810859c17d97c92d4d1dfe746e7d3a7693a836a14f881265ec5e5971f7a2640b5e32030bec1aa172c4c5d3860472ac6b09ba4b917a47f32886666cdce3d548880f9cae770cc669c998ba37b51b46d2c412bdf34f27c261a2834d16cc9e153d3019771bf2fba4b699475e14b60a90e8c0cab4d80e7399101e597e6ac7c3b848f47702da1eaa378e1264091609956d558126e
+
+COUNT = 9
+KEY1 = 8037d6617c23b332
+KEY2 = ae97b9abf7202975
+KEY3 = 89efaec2fbab7c8a
+IV1 = c7b12564437e3aed
+IV2 = 1d067ab998d39042
+IV3 = 725bd00eee28e597
+PLAINTEXT = 87900d7b70074ffc584fb83c6309340b74a054414ed995f8f9abe5f868506373589c67f37b8ec290d625476667748a460cf9e7aca02bc6f167521ec2ac9b38d1a86cb6caa6f5d3896508ec8abe2a40a186eaf4ebb6715a04c95b727a66c5b1823fa702ea39650b4fcda0b190ae52de82ac1a81e6d8d4d798e96dea09def557eee5f6533a7c05f04ad6969d608015ec53443299854e7cc7148d318c555c54b07e6201b2a2b6fe0ce34792b8e37c9af37b17d941b05f90b1e27e4e6247280a46987d6f260a3177e780ea3b0bffe90a7b62edb8834f54381e69846d74c7893ea1a6ffe9b85a3399078b853a9d9d118c0a70
+CIPHERTEXT = 64f389826e865f546aff971a00cee3a4c7e76c0544250f5dab873810bf439bb8c4258ecabdfe6b553531ccb8d4b73869716947ca5294822ac59d15da3b483a7d9aaa27ffc8ef763b9ddb2b1efe69490f2c08d08b6d81fcfb5d4426963d40f783ab680b0034856b46ab24b99c1e5b5aca56e2ec555377a7216499fe322f5a8dcf8737e5663b53456f07d34b473dffa3064bd1f034fc7024f50d2e282210bfb9d23d22f5273e5c3ec4ee15520e37ac9c710efdf8700a629807c139586530dce5c22d82d6a85660352f74abdd56cdb53b85e905d4304923a0520c3257bd25851b217d5feb32c17ab05d9af83c5de27524fb
+
+[DECRYPT]
+
+COUNT = 0
+KEY1 = c1627a29701654f8
+KEY2 = eac883c754974061
+KEY3 = a8a8abce4cc191d5
+IV1 = 3163a8bc8bec8bd7
+IV2 = 86b8fe11e141e12c
+IV3 = dc0e536736973681
+CIPHERTEXT = f50c15805c61b5fff976f312a3157f71bb6ae84262646c9b
+PLAINTEXT = 89c189bfadc134b80b180a4c7021b2731706a5ddb84384b4
+
+COUNT = 1
+KEY1 = ea1aa8d63134d902
+KEY2 = ab8c709276d6cb1f
+KEY3 = 2ae5ba29386d510d
+IV1 = 404bf503668d58a5
+IV2 = 95a14a58bbe2adfa
+IV3 = eaf69fae1138034f
+CIPHERTEXT = aa2fc392b6039d3e41f456ad6090d385324e3f8d71cf481246638b8962cf4c754a4e6b8bf2d593148e9bb594a5d9b5a9
+PLAINTEXT = 9c7e62cec00e9ab9d40d445261ce77737d16c62fed9d4122b5b37fb4967ed6a108967fa70ac2356075a1d86f74266073
+
+COUNT = 2
+KEY1 = 1fc831751afd5201
+KEY2 = 13f2b929bad0dfbc
+KEY3 = 803bce7540d98f9b
+IV1 = 0cd2b2a96dd66d60
+IV2 = 622807fec32bc2b5
+IV3 = b77d5d541881180a
+CIPHERTEXT = 8ac10c06763f08f2530ac59fda01770679f08a6ab0622ed2bbb613bc717571106ce34c536ad4f61df3c1d5cd3c1b667b4cdf822e5d6be14f8590dc5e95e877e4426a9ea9823baf26
+PLAINTEXT = ebbc7233be1dac2372f3b54674e34e84cbd403834f114e9dde97df60769c0871e3aef3f5bfc9a3f16702795d180ed678a939a402b19acb229cc721db2043dbbfb2928d7178e2c6f2
+
+COUNT = 3
+KEY1 = fe9de0f48cf1298c
+KEY2 = e562d6543b9dae85
+KEY3 = 012ccb6d46ef0868
+IV1 = 1f13701c7f0d7385
+IV2 = 7468c571d462c8da
+IV3 = c9be1ac729b81e2f
+CIPHERTEXT = 32de44416b7ec1f60d95c35111883270aefe24e0d089f460c68894e73a4c24e86779c3d486afa5e1896a650a0c279d5689c9b55ecb3af809a555ed9be304e4ee81a5cffe1bb353aca5a21fbb5c0a7d1ffc08267734e25bd857e931cc54a42d9a
+PLAINTEXT = 38dd065d7a60ceb0cba566d850ce71172ecace7ec4ff910920d01c41299091c569a556d139f8af67c3b528570da79ddd411a6b796f5eb0918cd1eb4ddc5f46addf37f94f05003686c08313ae2b8a73f84dae68057c0db9c79810c32638ec5497
+
+COUNT = 4
+KEY1 = 9be6daf18f08c47a
+KEY2 = 3e078ffe8c80312c
+KEY3 = fbb667e340586b5b
+IV1 = 5ef6c87149b93357
+IV2 = b44c1dc69f0e88ac
+IV3 = 09a1731bf463de01
+CIPHERTEXT = 459e8b87367157911232541d2806e29b79f1c05b63efd246814022cccd03261d0706419c5bdd8b903e31d51d995be87429310e462520d47e227c0d2f35131acb570869970ddf3c5b48d4ac5e8971ed914a5fd30b9a7d95b5072fd247c0f9d173fb4c0d5f959ff159f8c2e0c7426f785ca4231892072b9f54
+PLAINTEXT = 2d1fcef8b056a03cc516055ad0004ed61414080c4ec1df2f418e02417c9baa60020151f2f91bd132b8756610224cfb6aec7c296e6bf9d6d922c5570c37746646e4ac97ce0bd9d13e4f98a9980c66b9aefc63584a685bdc50205b5aa9b8797793a0752dbfde67b2bbbe7350380c5e9ce92d74e0c329c2f052
+
+COUNT = 5
+KEY1 = 3dfd07fb1945d9d0
+KEY2 = a11a89dc7a79dfbf
+KEY3 = d0e05d64895183bc
+IV1 = be080c08eedc9f61
+IV2 = 135d615e4431f4b6
+IV3 = 68b2b6b399874a0b
+CIPHERTEXT = 2cd346e2a1602019f1d0ef8c3860507889678d0b3389092e422edfa24932c64e5fdf38d76818d37296d6fff62fd9d13690972f8d727935ba6c46d8eeb9dfc9243c2e9cb1c1592a1c863b342ffa14494ec47fe90807a5eaece4b11b9e4184282ac9a9bd97348beec0c9e5d75f217b7f6b2d0803a47b77f06cb455f0d86a87a9071038e2b24a16e70568be2fad2c743d33
+PLAINTEXT = 7d0460bdc2b8bbec57a66413b5299f428dbcb4dea07c82ac69f8ba51e5895185bbea551a86d314a0e8950a182debff63e8cadf1e209bf107f87f7c8af1eb6e3ab01d9dce6e3e05f4fead0a799def0abbc2433c0ebf269def54139ba72f3efd231bc15882fa02f832ceff443e69034f11c5e5ec11b8d4fe164fa022793efe4b9175f84b1d0e95e34a18b538d47fa8430e
+
+COUNT = 6
+KEY1 = 4f79ef1c921ae6cd
+KEY2 = 792062a4b343dae5
+KEY3 = ea3d7fbcecd51901
+IV1 = e9f3382f24291842
+IV2 = 3f488d84797e6d97
+IV3 = 949de2d9ced3c2ec
+CIPHERTEXT = c4415b90d8f998e4f97e939c169448d2b43e06ab32e8d02b52e6044ef51d3a5426006f5c5abf6334f6ba3f70123c7bb97d66ff6801698854e8f94ee7befee478598c5fd41715ba1e67dd79da8baf8d449ccf78e6ce2fb169f5e54aac48ddd01365cb73229664664a53ce89020855461a185fb84c21a21315829440c31a23c7ce53a7f26b5f15305fc275b71111966de4f90009c3822a75fe95ed7754bd3991512a0726dafb8edd06
+PLAINTEXT = d6aebecbf16fecbc683d240321c7a4369b8b5a5ec00064bcb972d5af8a566c8ece3cd7339fc95e01cdc20382548ada9d64eba095d1722f6aa98a6f149ff60661b4c5d5e3ca59c4d6cfb5e139200a1bf59614b2c7c56b21e8799938142e2d3489d27aaab1b70bf33e0e40b2aa856b3c7cd72932eb1b592f8f3982e7798b20212a887b5c3f90c1ebfb5601beb9c6b537b3160d18c640cc7bea39abdebcd20c7df4085c7aef995d0f2c
+
+COUNT = 7
+KEY1 = 16520eb98f494fd3
+KEY2 = c21fd0571f2a92a1
+KEY3 = cefe83ef3867a2c8
+IV1 = ae4393a7d0dc128f
+IV2 = 0398e8fd263167e4
+IV3 = 58ee3e527b86bd39
+CIPHERTEXT = b616616cf51086fe78150fe48bd1415a4785acc05ab80ef00b2975ce7807a4212264b8a1ace80b50e0c2590ef3e421680a704eb2fc6d17555abf2469ad56f287fea578d89c560b72193c7fe596898f1040417e3a1beeff5eff9653c5e0eab1da52c0ea3b4bc34d0c2b69c890fb2651faf2e084803ea28eb20194490a992ba8c4249d56ef43989ac51f337e38aa2530cd2834a8adedf18bfa68a3505f6081a1eb7e24041f0c3bba45fc81e7042cecf432e82732e9b143c0dd3caaaeecbe5462f7
+PLAINTEXT = b57a4c85255fefaf536933687a22c9f4fe1393b3008d6bbb7d38291725f757f3d218c8067aae3b498997a83844302fd4a730ffb809c474d776abe362c95065a307cb3e4bc47db657dd86402a4fb138c63152cd0367cf7e2e3e606a9f4fbb1a97d1cfecb9d7f7930034f1090922a4bf84c785a627afad64a84206c2797020a0b280d4800b79c2a704d5f78b4a980877efcab2ee28fed9329cacee64111b8e5c1ee12e9082562333f304560901f2bdc83aae6f04162a3e5ce6358c9b78f2237dc1
+
+COUNT = 8
+KEY1 = 45d962a23ba44575
+KEY2 = e3c85ef88675d373
+KEY3 = fd1ca8ba134ff468
+IV1 = ef9302947093b5a1
+IV2 = 44e857e9c5e90af6
+IV3 = 9a3dad3f1b3e604b
+CIPHERTEXT = 5a2b4aa9076aff7521e1894b8352b1a158892342d440c44e224145829dcaf9b94235e3b365d81416a42b34b21a285e09d5f8310f89cb232e8508198de7a635920cd9efa64bf26838e380fa0431bc149527244508f9659614197e1d476623cf92a15f9608207ea4e3c62a06c832d47c4c375688b68cd6c506c5ed7a3782086fc2e70fff634c456f1f35707e8684393d36edd521a0abe5570f719b57e6a41fbc28c731533e370f72f518998bc78fb3005b31eb394fbc5cf53405d1ddda322e5fce290cb92249a4546c57ee5411bb0a6dc4ecdef8492901467f
+PLAINTEXT = e53728764d7e36ca8e573aee763e73066a0befb62618baaf081a07614fccc414205965e0d705aaa5dd0a327dd7d2a453468c72bb1616f19663a44fddb784ca90f672d9961c94a4059cee498e5f9d655d2dc461295c0b98b459bcdeff60fd623bd874a1c08e62516acf41d85eb52ec211ddf96b62e977121494b54ecbbb10d87e16209354dda9a1f7329cde151d2e655d750fff167fbb6ee4ac8b5f7f0e0939e6889d7ee7231513d3f7655873e4c23692d249de2682ef25aa646f7b268ad6cde803911a0cc245599b737cf92155c05364aa07a7dc6a70429d
+
+COUNT = 9
+KEY1 = 971f543d0e706e01
+KEY2 = 80cbbaeff8d67079
+KEY3 = 4a7f1370fd9d5bf1
+IV1 = 5ea3a26d22751d73
+IV2 = b3f8f7c277ca72c8
+IV3 = 094e4d17cd1fc81d
+CIPHERTEXT = 77bd1408f5c1cec537cb8566470cb44895826d04ec20f0aba4297c501add65c75d5767ad2ab63aa81b7b66f01b32590f1d55b7e50e6df1ee077a19c8c895f5ef62d452cc336e9aee171fa997ddcedd7af86e6cc37722fb5838a46c5e58e7f700edfb7c6bf832171d9581f660752867118e9535a6118635709d6f1c1cb21b938068958e956149d9bffc67f355cb88205d4894ba97c3e3c8be9fa2d20abe79f3f93a6a2f4f56fd075bb49a4b7dc83630e58c32a29d757fdbcaa607352f65483cf2cb4208a3bf94ca7a25e2a4e05279be31c33696c10fa4971d1b64ee938dd299f483e5c098845749a3b706a787529bf2ca
+PLAINTEXT = 43f318cf9f29e88e4192701be3335b6a94602860cc612c083dc9e572414d3ecc8ca8805b91f647c4f9a4703a12dde79e4240fa4afd4117059ffc91b2a730cfb7b5fa0ebd07b69f55026941592940a1ac71187e41a6bfdf86098e801d76dd43e12734a3b9b1a7ac70197a27070d5fda6af074ba5519cc8d5585a2cee1774185530636869134304df1f5954849dd1566e2612ee79834ae15b9118902b5d38b2f1b7c69537a096c9cdbcba4df2427ed073c46566b692a73da35d0d676b94cb5b7d484554e7af2b0cdddac2a09f88fe9601b9d8fafdecc6ecee5cac8cd0ff08c5d9a1c506bbf75864635b9bdaf05137d0266
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIinvperm.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIinvperm.rsp
new file mode 100644
index 00000000..4fccd4e4
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIinvperm.rsp
@@ -0,0 +1,1544 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# INVERSE PERMUTATION - KAT for OFBI
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:14 AM
+
+[ENCRYPT]
+COUNT = 0
+KEYs = 0101010101010101
+IV1 = 8000000000000000
+IV2 = d555555555555555
+IV3 = 2aaaaaaaaaaaaaaa
+PLAINTEXT1 = 95f8a5e5dd31d900
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = f7552ab6cb21e2bc
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 5a48d3de869557fd
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 1
+KEYs = 0101010101010101
+IV1 = 4000000000000000
+IV2 = 9555555555555555
+IV3 = eaaaaaaaaaaaaaaa
+PLAINTEXT1 = dd7f121ca5015619
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 0c783d97d0dbf51a
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = f15ee2019a5b547c
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 2
+KEYs = 0101010101010101
+IV1 = 2000000000000000
+IV2 = 7555555555555555
+IV3 = caaaaaaaaaaaaaaa
+PLAINTEXT1 = 2e8653104f3834ea
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 05b865a1e49ed109
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = f925b68465b6078c
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 3
+KEYs = 0101010101010101
+IV1 = 1000000000000000
+IV2 = 6555555555555555
+IV3 = baaaaaaaaaaaaaaa
+PLAINTEXT1 = 4bd388ff6cd81d4f
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 9e51152dbce90b02
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = f6089ca9b722765c
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 4
+KEYs = 0101010101010101
+IV1 = 0800000000000000
+IV2 = 5d55555555555555
+IV3 = b2aaaaaaaaaaaaaa
+PLAINTEXT1 = 20b9e767b2fb1456
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = c39193d42381b313
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 4f1b8036d441af95
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 5
+KEYs = 0101010101010101
+IV1 = 0400000000000000
+IV2 = 5955555555555555
+IV3 = aeaaaaaaaaaaaaaa
+PLAINTEXT1 = 55579380d77138ef
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = e293394891554b68
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 45089186180bd591
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 6
+KEYs = 0101010101010101
+IV1 = 0200000000000000
+IV2 = 5755555555555555
+IV3 = acaaaaaaaaaaaaaa
+PLAINTEXT1 = 6cc5defaaf04512f
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 1359f4d663a3209c
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = d86dd807085fa8e6
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 7
+KEYs = 0101010101010101
+IV1 = 0100000000000000
+IV2 = 5655555555555555
+IV3 = abaaaaaaaaaaaaaa
+PLAINTEXT1 = 0d9f279ba5d87260
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 0d0f03e8f8594a66
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = d27eb94e56c3172a
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 8
+KEYs = 0101010101010101
+IV1 = 0080000000000000
+IV2 = 55d5555555555555
+IV3 = ab2aaaaaaaaaaaaa
+PLAINTEXT1 = d9031b0271bd5a0a
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 4334b5fe1b7f5320
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = d6ad42065e31bdb1
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 9
+KEYs = 0101010101010101
+IV1 = 0040000000000000
+IV2 = 5595555555555555
+IV3 = aaeaaaaaaaaaaaaa
+PLAINTEXT1 = 424250b37c3dd951
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 9484c1c29b62c41e
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = f54f2bd8e2eb2bc6
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 10
+KEYs = 0101010101010101
+IV1 = 0020000000000000
+IV2 = 5575555555555555
+IV3 = aacaaaaaaaaaaaaa
+PLAINTEXT1 = b8061b7ecd9a21e5
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = c8eb2e340855325b
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 6cf8932328c7e49b
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 11
+KEYs = 0101010101010101
+IV1 = 0010000000000000
+IV2 = 5565555555555555
+IV3 = aabaaaaaaaaaaaaa
+PLAINTEXT1 = f15d0f286b65bd28
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = e88a676ef848e6d1
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 72ea3aadb569af43
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 12
+KEYs = 0101010101010101
+IV1 = 0008000000000000
+IV2 = 555d555555555555
+IV3 = aab2aaaaaaaaaaaa
+PLAINTEXT1 = add0cc8d6e5deba1
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = be433af4c5ae0f97
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 0d71ecadd7a49fec
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 13
+KEYs = 0101010101010101
+IV1 = 0004000000000000
+IV2 = 5559555555555555
+IV3 = aaaeaaaaaaaaaaaa
+PLAINTEXT1 = e6d5f82752ad63d1
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 9e32639bb9d27cc7
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = fc1463bb9bba9e11
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 14
+KEYs = 0101010101010101
+IV1 = 0002000000000000
+IV2 = 5557555555555555
+IV3 = aaacaaaaaaaaaaaa
+PLAINTEXT1 = ecbfe3bd3f591a5e
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = fa510732fa871094
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 31568f2e0ac0d693
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 15
+KEYs = 0101010101010101
+IV1 = 0001000000000000
+IV2 = 5556555555555555
+IV3 = aaabaaaaaaaaaaaa
+PLAINTEXT1 = f356834379d165cd
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 9f1b31571ed41078
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = fbcfc086f8111572
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 16
+KEYs = 0101010101010101
+IV1 = 0000800000000000
+IV2 = 5555d55555555555
+IV3 = aaab2aaaaaaaaaaa
+PLAINTEXT1 = 2b9f982f20037fa9
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = f4169ca3fc6799ed
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = d67ca5071769cafe
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 17
+KEYs = 0101010101010101
+IV1 = 0000400000000000
+IV2 = 5555955555555555
+IV3 = aaaaeaaaaaaaaaaa
+PLAINTEXT1 = 889de068a16f0be6
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = e9a738ac85e2ca4b
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 63fc8ec1421399b8
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 18
+KEYs = 0101010101010101
+IV1 = 0000200000000000
+IV2 = 5555755555555555
+IV3 = aaaacaaaaaaaaaaa
+PLAINTEXT1 = e19e275d846a1298
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = ee26a403caca387d
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 5d84b7acabb63bfb
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 19
+KEYs = 0101010101010101
+IV1 = 0000100000000000
+IV2 = 5555655555555555
+IV3 = aaaabaaaaaaaaaaa
+PLAINTEXT1 = 329a8ed523d71aec
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 0b3f88ef87d85953
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = e3f663de44003f9b
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 20
+KEYs = 0101010101010101
+IV1 = 0000080000000000
+IV2 = 55555d5555555555
+IV3 = aaaab2aaaaaaaaaa
+PLAINTEXT1 = e7fce22557d23c97
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = bb04e854f99f6352
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 4e5892f230b6d6d1
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 21
+KEYs = 0101010101010101
+IV1 = 0000040000000000
+IV2 = 5555595555555555
+IV3 = aaaaaeaaaaaaaaaa
+PLAINTEXT1 = 12a9f5817ff2d65d
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = f0881280455dec63
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 4432a11e1c320e7a
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 22
+KEYs = 0101010101010101
+IV1 = 0000020000000000
+IV2 = 5555575555555555
+IV3 = aaaaacaaaaaaaaaa
+PLAINTEXT1 = a484c3ad38dc9c19
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 8ae9dee849b46527
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 02ce21a9c83ba4d6
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 23
+KEYs = 0101010101010101
+IV1 = 0000010000000000
+IV2 = 5555565555555555
+IV3 = aaaaabaaaaaaaaaa
+PLAINTEXT1 = fbe00a8a1ef8ad72
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 74b7d252cae558fb
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 6fd1d0793c1b7af2
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 24
+KEYs = 0101010101010101
+IV1 = 0000008000000000
+IV2 = 555555d555555555
+IV3 = aaaaab2aaaaaaaaa
+PLAINTEXT1 = 750d079407521363
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = b8b27d1286bdbb26
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = fc286fa362d8c93c
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 25
+KEYs = 0101010101010101
+IV1 = 0000004000000000
+IV2 = 5555559555555555
+IV3 = aaaaaaeaaaaaaaaa
+PLAINTEXT1 = 64feed9c724c2faf
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 4e3dd222e292dd96
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = e3a7abc88132ad7d
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 26
+KEYs = 0101010101010101
+IV1 = 0000002000000000
+IV2 = 5555557555555555
+IV3 = aaaaaacaaaaaaaaa
+PLAINTEXT1 = f02b263b328e2b60
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = a213c5c56fdca139
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 8868d3114021a027
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 27
+KEYs = 0101010101010101
+IV1 = 0000001000000000
+IV2 = 5555556555555555
+IV3 = aaaaaabaaaaaaaaa
+PLAINTEXT1 = 9d64555a9a10b852
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 05df49a56a345cf9
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 568fa34d2fc7225e
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 28
+KEYs = 0101010101010101
+IV1 = 0000000800000000
+IV2 = 5555555d55555555
+IV3 = aaaaaab2aaaaaaaa
+PLAINTEXT1 = d106ff0bed5255d7
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = c32c19229d84e2b4
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 1f81cbb9403ecc59
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 29
+KEYs = 0101010101010101
+IV1 = 0000000400000000
+IV2 = 5555555955555555
+IV3 = aaaaaaaeaaaaaaaa
+PLAINTEXT1 = e1652c6b138c64a5
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 89c6e06ce6164d84
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = edd6029a6b80a442
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 30
+KEYs = 0101010101010101
+IV1 = 0000000200000000
+IV2 = 5555555755555555
+IV3 = aaaaaaacaaaaaaaa
+PLAINTEXT1 = e428581186ec8f46
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 5924454953ad5732
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = ef90911c0f9a66f3
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 31
+KEYs = 0101010101010101
+IV1 = 0000000100000000
+IV2 = 5555555655555555
+IV3 = aaaaaaabaaaaaaaa
+PLAINTEXT1 = aeb5f5ede22d1a36
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 7a3e15c0953b08cc
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 91f5b30f015b4a54
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 32
+KEYs = 0101010101010101
+IV1 = 0000000080000000
+IV2 = 55555555d5555555
+IV3 = aaaaaaab2aaaaaaa
+PLAINTEXT1 = e943d7568aec0c5c
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 88e3dd1448c4e0ff
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = a5aec2896cff08e5
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 33
+KEYs = 0101010101010101
+IV1 = 0000000040000000
+IV2 = 5555555595555555
+IV3 = aaaaaaaaeaaaaaaa
+PLAINTEXT1 = df98c8276f54b04b
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 9f55ebaca42cb845
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 97061699383bbfe0
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 34
+KEYs = 0101010101010101
+IV1 = 0000000020000000
+IV2 = 5555555575555555
+IV3 = aaaaaaaacaaaaaaa
+PLAINTEXT1 = b160e4680f6c696f
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = a5206a311e9c2515
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 08e218f2cb1ede18
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 35
+KEYs = 0101010101010101
+IV1 = 0000000010000000
+IV2 = 5555555565555555
+IV3 = aaaaaaaabaaaaaaa
+PLAINTEXT1 = fa0752b07d9c4ab8
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = e944c64af09dfa84
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 1a6849edcb701b07
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 36
+KEYs = 0101010101010101
+IV1 = 0000000008000000
+IV2 = 555555555d555555
+IV3 = aaaaaaaab2aaaaaa
+PLAINTEXT1 = ca3a2b036dbc8502
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = af1200418fd37fdd
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 85480c507233c006
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 37
+KEYs = 0101010101010101
+IV1 = 0000000004000000
+IV2 = 5555555559555555
+IV3 = aaaaaaaaaeaaaaaa
+PLAINTEXT1 = 5e0905517bb59bcf
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 574a377b5a150353
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = bcaa0b7b7b3464c5
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 38
+KEYs = 0101010101010101
+IV1 = 0000000002000000
+IV2 = 5555555557555555
+IV3 = aaaaaaaaacaaaaaa
+PLAINTEXT1 = 814eeb3b91d90726
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 456a1865905ed57d
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 0439f36972dc531f
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 39
+KEYs = 0101010101010101
+IV1 = 0000000001000000
+IV2 = 5555555556555555
+IV3 = aaaaaaaaabaaaaaa
+PLAINTEXT1 = 4d49db1532919c9f
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 8427c42d027a34d0
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 62133d9330e2e86b
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 40
+KEYs = 0101010101010101
+IV1 = 0000000000800000
+IV2 = 5555555555d55555
+IV3 = aaaaaaaaab2aaaaa
+PLAINTEXT1 = 25eb5fc3f8cf0621
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 58da89972266a7e3
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = f9c2472742b5f9e8
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 41
+KEYs = 0101010101010101
+IV1 = 0000000000400000
+IV2 = 5555555555955555
+IV3 = aaaaaaaaaaeaaaaa
+PLAINTEXT1 = ab6a20c0620d1c6f
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 1ed858bcbc934c17
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = db36baba70c3b9af
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 42
+KEYs = 0101010101010101
+IV1 = 0000000000200000
+IV2 = 5555555555755555
+IV3 = aaaaaaaaaacaaaaa
+PLAINTEXT1 = 79e90dbc98f92cca
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 88249b73e99c5ac0
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 0758b13e912d53cb
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 43
+KEYs = 0101010101010101
+IV1 = 0000000000100000
+IV2 = 5555555555655555
+IV3 = aaaaaaaaaabaaaaa
+PLAINTEXT1 = 866ecedd8072bb0e
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 69314212c7a9d6b1
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 70470a07cb34e109
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 44
+KEYs = 0101010101010101
+IV1 = 0000000000080000
+IV2 = 55555555555d5555
+IV3 = aaaaaaaaaab2aaaa
+PLAINTEXT1 = 8b54536f2f3e64a8
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = cd8dc942ae2bb175
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 9c6ade3a9e772c7c
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 45
+KEYs = 0101010101010101
+IV1 = 0000000000040000
+IV2 = 5555555555595555
+IV3 = aaaaaaaaaaaeaaaa
+PLAINTEXT1 = ea51d3975595b86b
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 4c0a052894ed7436
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 26e6223634c857a3
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 46
+KEYs = 0101010101010101
+IV1 = 0000000000020000
+IV2 = 5555555555575555
+IV3 = aaaaaaaaaaacaaaa
+PLAINTEXT1 = caffc6ac4542de31
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 16952dc89c0acd65
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 72dfd337fe183a6d
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 47
+KEYs = 0101010101010101
+IV1 = 0000000000010000
+IV2 = 5555555555565555
+IV3 = aaaaaaaaaaabaaaa
+PLAINTEXT1 = 8dd45a2ddf90796c
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 92ef4c4350711745
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 363219d8cec5a9f3
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 48
+KEYs = 0101010101010101
+IV1 = 0000000000008000
+IV2 = 555555555555d555
+IV3 = aaaaaaaaaaab2aaa
+PLAINTEXT1 = 1029d55e880ec2d0
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = b40225aea121c8d3
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 4bc89c1804bcae82
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 49
+KEYs = 0101010101010101
+IV1 = 0000000000004000
+IV2 = 5555555555559555
+IV3 = aaaaaaaaaaaaeaaa
+PLAINTEXT1 = 5d86cb23639dbea9
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = a9eab121edde0ca7
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = ae527ed311a25ea2
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 50
+KEYs = 0101010101010101
+IV1 = 0000000000002000
+IV2 = 5555555555557555
+IV3 = aaaaaaaaaaaacaaa
+PLAINTEXT1 = 1d1ca853ae7c0c5f
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 4fb69c832db68026
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = a1584c1024f61f3d
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 51
+KEYs = 0101010101010101
+IV1 = 0000000000001000
+IV2 = 5555555555556555
+IV3 = aaaaaaaaaaaabaaa
+PLAINTEXT1 = ce332329248f3228
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 761b3d1ff06c513e
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = c55d7544a1eae274
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 52
+KEYs = 0101010101010101
+IV1 = 0000000000000800
+IV2 = 5555555555555d55
+IV3 = aaaaaaaaaaaab2aa
+PLAINTEXT1 = 8405d1abe24fb942
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 6be457abc511e87c
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = aef861c69fd34489
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 53
+KEYs = 0101010101010101
+IV1 = 0000000000000400
+IV2 = 5555555555555955
+IV3 = aaaaaaaaaaaaaeaa
+PLAINTEXT1 = e643d78090ca4207
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = ebb5a1887b1f6e3a
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 3d19267de9c12e7b
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 54
+KEYs = 0101010101010101
+IV1 = 0000000000000200
+IV2 = 5555555555555755
+IV3 = aaaaaaaaaaaaacaa
+PLAINTEXT1 = 48221b9937748a23
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = d23a8dfe39c98883
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = ade513b3ed994800
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 55
+KEYs = 0101010101010101
+IV1 = 0000000000000100
+IV2 = 5555555555555655
+IV3 = aaaaaaaaaaaaabaa
+PLAINTEXT1 = dd7c0bbd61fafd54
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 9f986bb8f7e6fa46
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = d43941ab72932bb0
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 56
+KEYs = 0101010101010101
+IV1 = 0000000000000080
+IV2 = 55555555555555d5
+IV3 = aaaaaaaaaaaaab2a
+PLAINTEXT1 = 2fbc291a570db5c4
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 0adcf552ec1754c6
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 7f7352dfade13e13
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 57
+KEYs = 0101010101010101
+IV1 = 0000000000000040
+IV2 = 5555555555555595
+IV3 = aaaaaaaaaaaaaaea
+PLAINTEXT1 = e07c30d7e4e26e12
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 6c25b868caf1f7d3
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 74bc744f10f63889
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 58
+KEYs = 0101010101010101
+IV1 = 0000000000000020
+IV2 = 5555555555555575
+IV3 = aaaaaaaaaaaaaaca
+PLAINTEXT1 = 0953e2258e8e90a1
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 0912754e7c42f637
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = a483f2da4099a136
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 59
+KEYs = 0101010101010101
+IV1 = 0000000000000010
+IV2 = 5555555555555565
+IV3 = aaaaaaaaaaaaaaba
+PLAINTEXT1 = 5b711bc4ceebf2ee
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 2fa6a76d9b83e3dd
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = a2e13c5701a60444
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 60
+KEYs = 0101010101010101
+IV1 = 0000000000000008
+IV2 = 555555555555555d
+IV3 = aaaaaaaaaaaaaab2
+PLAINTEXT1 = cc083f1e6d9e85f6
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 006fa12a796ac4d3
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = bc10a45ceedb56b3
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 61
+KEYs = 0101010101010101
+IV1 = 0000000000000004
+IV2 = 5555555555555559
+IV3 = aaaaaaaaaaaaaaae
+PLAINTEXT1 = d2fd8867d50d2dfe
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 6a0bd7954b5aa04d
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = cc6adcef1be975ef
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 62
+KEYs = 0101010101010101
+IV1 = 0000000000000002
+IV2 = 5555555555555557
+IV3 = aaaaaaaaaaaaaaac
+PLAINTEXT1 = 06e7ea22ce92708f
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = f307b5bcd44f3d8d
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 3dc004f9cd4a9c22
+CIPHERTEXT3 = 0000000000000000
+
+COUNT = 63
+KEYs = 0101010101010101
+IV1 = 0000000000000001
+IV2 = 5555555555555556
+IV3 = aaaaaaaaaaaaaaab
+PLAINTEXT1 = 166b40b44aba4bd6
+CIPHERTEXT1 = 0000000000000000
+PLAINTEXT2 = 009e8232891c8a36
+CIPHERTEXT2 = 0000000000000000
+PLAINTEXT3 = 17d8e9c374d14494
+CIPHERTEXT3 = 0000000000000000
+
+[DECRYPT]
+COUNT = 0
+KEYs = 0101010101010101
+IV1 = 8000000000000000
+IV2 = d555555555555555
+IV3 = 2aaaaaaaaaaaaaaa
+CIPHERTEXT1 = 95f8a5e5dd31d900
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = f7552ab6cb21e2bc
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 5a48d3de869557fd
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 1
+KEYs = 0101010101010101
+IV1 = 4000000000000000
+IV2 = 9555555555555555
+IV3 = eaaaaaaaaaaaaaaa
+CIPHERTEXT1 = dd7f121ca5015619
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 0c783d97d0dbf51a
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = f15ee2019a5b547c
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 2
+KEYs = 0101010101010101
+IV1 = 2000000000000000
+IV2 = 7555555555555555
+IV3 = caaaaaaaaaaaaaaa
+CIPHERTEXT1 = 2e8653104f3834ea
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 05b865a1e49ed109
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = f925b68465b6078c
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 3
+KEYs = 0101010101010101
+IV1 = 1000000000000000
+IV2 = 6555555555555555
+IV3 = baaaaaaaaaaaaaaa
+CIPHERTEXT1 = 4bd388ff6cd81d4f
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 9e51152dbce90b02
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = f6089ca9b722765c
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 4
+KEYs = 0101010101010101
+IV1 = 0800000000000000
+IV2 = 5d55555555555555
+IV3 = b2aaaaaaaaaaaaaa
+CIPHERTEXT1 = 20b9e767b2fb1456
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = c39193d42381b313
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 4f1b8036d441af95
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 5
+KEYs = 0101010101010101
+IV1 = 0400000000000000
+IV2 = 5955555555555555
+IV3 = aeaaaaaaaaaaaaaa
+CIPHERTEXT1 = 55579380d77138ef
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = e293394891554b68
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 45089186180bd591
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 6
+KEYs = 0101010101010101
+IV1 = 0200000000000000
+IV2 = 5755555555555555
+IV3 = acaaaaaaaaaaaaaa
+CIPHERTEXT1 = 6cc5defaaf04512f
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 1359f4d663a3209c
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = d86dd807085fa8e6
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 7
+KEYs = 0101010101010101
+IV1 = 0100000000000000
+IV2 = 5655555555555555
+IV3 = abaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0d9f279ba5d87260
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 0d0f03e8f8594a66
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = d27eb94e56c3172a
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 8
+KEYs = 0101010101010101
+IV1 = 0080000000000000
+IV2 = 55d5555555555555
+IV3 = ab2aaaaaaaaaaaaa
+CIPHERTEXT1 = d9031b0271bd5a0a
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 4334b5fe1b7f5320
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = d6ad42065e31bdb1
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 9
+KEYs = 0101010101010101
+IV1 = 0040000000000000
+IV2 = 5595555555555555
+IV3 = aaeaaaaaaaaaaaaa
+CIPHERTEXT1 = 424250b37c3dd951
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 9484c1c29b62c41e
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = f54f2bd8e2eb2bc6
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 10
+KEYs = 0101010101010101
+IV1 = 0020000000000000
+IV2 = 5575555555555555
+IV3 = aacaaaaaaaaaaaaa
+CIPHERTEXT1 = b8061b7ecd9a21e5
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = c8eb2e340855325b
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 6cf8932328c7e49b
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 11
+KEYs = 0101010101010101
+IV1 = 0010000000000000
+IV2 = 5565555555555555
+IV3 = aabaaaaaaaaaaaaa
+CIPHERTEXT1 = f15d0f286b65bd28
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = e88a676ef848e6d1
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 72ea3aadb569af43
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 12
+KEYs = 0101010101010101
+IV1 = 0008000000000000
+IV2 = 555d555555555555
+IV3 = aab2aaaaaaaaaaaa
+CIPHERTEXT1 = add0cc8d6e5deba1
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = be433af4c5ae0f97
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 0d71ecadd7a49fec
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 13
+KEYs = 0101010101010101
+IV1 = 0004000000000000
+IV2 = 5559555555555555
+IV3 = aaaeaaaaaaaaaaaa
+CIPHERTEXT1 = e6d5f82752ad63d1
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 9e32639bb9d27cc7
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = fc1463bb9bba9e11
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 14
+KEYs = 0101010101010101
+IV1 = 0002000000000000
+IV2 = 5557555555555555
+IV3 = aaacaaaaaaaaaaaa
+CIPHERTEXT1 = ecbfe3bd3f591a5e
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = fa510732fa871094
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 31568f2e0ac0d693
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 15
+KEYs = 0101010101010101
+IV1 = 0001000000000000
+IV2 = 5556555555555555
+IV3 = aaabaaaaaaaaaaaa
+CIPHERTEXT1 = f356834379d165cd
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 9f1b31571ed41078
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = fbcfc086f8111572
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 16
+KEYs = 0101010101010101
+IV1 = 0000800000000000
+IV2 = 5555d55555555555
+IV3 = aaab2aaaaaaaaaaa
+CIPHERTEXT1 = 2b9f982f20037fa9
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = f4169ca3fc6799ed
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = d67ca5071769cafe
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 17
+KEYs = 0101010101010101
+IV1 = 0000400000000000
+IV2 = 5555955555555555
+IV3 = aaaaeaaaaaaaaaaa
+CIPHERTEXT1 = 889de068a16f0be6
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = e9a738ac85e2ca4b
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 63fc8ec1421399b8
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 18
+KEYs = 0101010101010101
+IV1 = 0000200000000000
+IV2 = 5555755555555555
+IV3 = aaaacaaaaaaaaaaa
+CIPHERTEXT1 = e19e275d846a1298
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = ee26a403caca387d
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 5d84b7acabb63bfb
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 19
+KEYs = 0101010101010101
+IV1 = 0000100000000000
+IV2 = 5555655555555555
+IV3 = aaaabaaaaaaaaaaa
+CIPHERTEXT1 = 329a8ed523d71aec
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 0b3f88ef87d85953
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = e3f663de44003f9b
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 20
+KEYs = 0101010101010101
+IV1 = 0000080000000000
+IV2 = 55555d5555555555
+IV3 = aaaab2aaaaaaaaaa
+CIPHERTEXT1 = e7fce22557d23c97
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = bb04e854f99f6352
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 4e5892f230b6d6d1
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 21
+KEYs = 0101010101010101
+IV1 = 0000040000000000
+IV2 = 5555595555555555
+IV3 = aaaaaeaaaaaaaaaa
+CIPHERTEXT1 = 12a9f5817ff2d65d
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = f0881280455dec63
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 4432a11e1c320e7a
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 22
+KEYs = 0101010101010101
+IV1 = 0000020000000000
+IV2 = 5555575555555555
+IV3 = aaaaacaaaaaaaaaa
+CIPHERTEXT1 = a484c3ad38dc9c19
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 8ae9dee849b46527
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 02ce21a9c83ba4d6
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 23
+KEYs = 0101010101010101
+IV1 = 0000010000000000
+IV2 = 5555565555555555
+IV3 = aaaaabaaaaaaaaaa
+CIPHERTEXT1 = fbe00a8a1ef8ad72
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 74b7d252cae558fb
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 6fd1d0793c1b7af2
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 24
+KEYs = 0101010101010101
+IV1 = 0000008000000000
+IV2 = 555555d555555555
+IV3 = aaaaab2aaaaaaaaa
+CIPHERTEXT1 = 750d079407521363
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = b8b27d1286bdbb26
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = fc286fa362d8c93c
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 25
+KEYs = 0101010101010101
+IV1 = 0000004000000000
+IV2 = 5555559555555555
+IV3 = aaaaaaeaaaaaaaaa
+CIPHERTEXT1 = 64feed9c724c2faf
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 4e3dd222e292dd96
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = e3a7abc88132ad7d
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 26
+KEYs = 0101010101010101
+IV1 = 0000002000000000
+IV2 = 5555557555555555
+IV3 = aaaaaacaaaaaaaaa
+CIPHERTEXT1 = f02b263b328e2b60
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = a213c5c56fdca139
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 8868d3114021a027
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 27
+KEYs = 0101010101010101
+IV1 = 0000001000000000
+IV2 = 5555556555555555
+IV3 = aaaaaabaaaaaaaaa
+CIPHERTEXT1 = 9d64555a9a10b852
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 05df49a56a345cf9
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 568fa34d2fc7225e
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 28
+KEYs = 0101010101010101
+IV1 = 0000000800000000
+IV2 = 5555555d55555555
+IV3 = aaaaaab2aaaaaaaa
+CIPHERTEXT1 = d106ff0bed5255d7
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = c32c19229d84e2b4
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 1f81cbb9403ecc59
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 29
+KEYs = 0101010101010101
+IV1 = 0000000400000000
+IV2 = 5555555955555555
+IV3 = aaaaaaaeaaaaaaaa
+CIPHERTEXT1 = e1652c6b138c64a5
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 89c6e06ce6164d84
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = edd6029a6b80a442
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 30
+KEYs = 0101010101010101
+IV1 = 0000000200000000
+IV2 = 5555555755555555
+IV3 = aaaaaaacaaaaaaaa
+CIPHERTEXT1 = e428581186ec8f46
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 5924454953ad5732
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = ef90911c0f9a66f3
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 31
+KEYs = 0101010101010101
+IV1 = 0000000100000000
+IV2 = 5555555655555555
+IV3 = aaaaaaabaaaaaaaa
+CIPHERTEXT1 = aeb5f5ede22d1a36
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 7a3e15c0953b08cc
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 91f5b30f015b4a54
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 32
+KEYs = 0101010101010101
+IV1 = 0000000080000000
+IV2 = 55555555d5555555
+IV3 = aaaaaaab2aaaaaaa
+CIPHERTEXT1 = e943d7568aec0c5c
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 88e3dd1448c4e0ff
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = a5aec2896cff08e5
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 33
+KEYs = 0101010101010101
+IV1 = 0000000040000000
+IV2 = 5555555595555555
+IV3 = aaaaaaaaeaaaaaaa
+CIPHERTEXT1 = df98c8276f54b04b
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 9f55ebaca42cb845
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 97061699383bbfe0
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 34
+KEYs = 0101010101010101
+IV1 = 0000000020000000
+IV2 = 5555555575555555
+IV3 = aaaaaaaacaaaaaaa
+CIPHERTEXT1 = b160e4680f6c696f
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = a5206a311e9c2515
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 08e218f2cb1ede18
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 35
+KEYs = 0101010101010101
+IV1 = 0000000010000000
+IV2 = 5555555565555555
+IV3 = aaaaaaaabaaaaaaa
+CIPHERTEXT1 = fa0752b07d9c4ab8
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = e944c64af09dfa84
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 1a6849edcb701b07
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 36
+KEYs = 0101010101010101
+IV1 = 0000000008000000
+IV2 = 555555555d555555
+IV3 = aaaaaaaab2aaaaaa
+CIPHERTEXT1 = ca3a2b036dbc8502
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = af1200418fd37fdd
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 85480c507233c006
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 37
+KEYs = 0101010101010101
+IV1 = 0000000004000000
+IV2 = 5555555559555555
+IV3 = aaaaaaaaaeaaaaaa
+CIPHERTEXT1 = 5e0905517bb59bcf
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 574a377b5a150353
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = bcaa0b7b7b3464c5
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 38
+KEYs = 0101010101010101
+IV1 = 0000000002000000
+IV2 = 5555555557555555
+IV3 = aaaaaaaaacaaaaaa
+CIPHERTEXT1 = 814eeb3b91d90726
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 456a1865905ed57d
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 0439f36972dc531f
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 39
+KEYs = 0101010101010101
+IV1 = 0000000001000000
+IV2 = 5555555556555555
+IV3 = aaaaaaaaabaaaaaa
+CIPHERTEXT1 = 4d49db1532919c9f
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 8427c42d027a34d0
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 62133d9330e2e86b
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 40
+KEYs = 0101010101010101
+IV1 = 0000000000800000
+IV2 = 5555555555d55555
+IV3 = aaaaaaaaab2aaaaa
+CIPHERTEXT1 = 25eb5fc3f8cf0621
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 58da89972266a7e3
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = f9c2472742b5f9e8
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 41
+KEYs = 0101010101010101
+IV1 = 0000000000400000
+IV2 = 5555555555955555
+IV3 = aaaaaaaaaaeaaaaa
+CIPHERTEXT1 = ab6a20c0620d1c6f
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 1ed858bcbc934c17
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = db36baba70c3b9af
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 42
+KEYs = 0101010101010101
+IV1 = 0000000000200000
+IV2 = 5555555555755555
+IV3 = aaaaaaaaaacaaaaa
+CIPHERTEXT1 = 79e90dbc98f92cca
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 88249b73e99c5ac0
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 0758b13e912d53cb
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 43
+KEYs = 0101010101010101
+IV1 = 0000000000100000
+IV2 = 5555555555655555
+IV3 = aaaaaaaaaabaaaaa
+CIPHERTEXT1 = 866ecedd8072bb0e
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 69314212c7a9d6b1
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 70470a07cb34e109
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 44
+KEYs = 0101010101010101
+IV1 = 0000000000080000
+IV2 = 55555555555d5555
+IV3 = aaaaaaaaaab2aaaa
+CIPHERTEXT1 = 8b54536f2f3e64a8
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = cd8dc942ae2bb175
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 9c6ade3a9e772c7c
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 45
+KEYs = 0101010101010101
+IV1 = 0000000000040000
+IV2 = 5555555555595555
+IV3 = aaaaaaaaaaaeaaaa
+CIPHERTEXT1 = ea51d3975595b86b
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 4c0a052894ed7436
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 26e6223634c857a3
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 46
+KEYs = 0101010101010101
+IV1 = 0000000000020000
+IV2 = 5555555555575555
+IV3 = aaaaaaaaaaacaaaa
+CIPHERTEXT1 = caffc6ac4542de31
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 16952dc89c0acd65
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 72dfd337fe183a6d
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 47
+KEYs = 0101010101010101
+IV1 = 0000000000010000
+IV2 = 5555555555565555
+IV3 = aaaaaaaaaaabaaaa
+CIPHERTEXT1 = 8dd45a2ddf90796c
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 92ef4c4350711745
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 363219d8cec5a9f3
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 48
+KEYs = 0101010101010101
+IV1 = 0000000000008000
+IV2 = 555555555555d555
+IV3 = aaaaaaaaaaab2aaa
+CIPHERTEXT1 = 1029d55e880ec2d0
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = b40225aea121c8d3
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 4bc89c1804bcae82
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 49
+KEYs = 0101010101010101
+IV1 = 0000000000004000
+IV2 = 5555555555559555
+IV3 = aaaaaaaaaaaaeaaa
+CIPHERTEXT1 = 5d86cb23639dbea9
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = a9eab121edde0ca7
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = ae527ed311a25ea2
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 50
+KEYs = 0101010101010101
+IV1 = 0000000000002000
+IV2 = 5555555555557555
+IV3 = aaaaaaaaaaaacaaa
+CIPHERTEXT1 = 1d1ca853ae7c0c5f
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 4fb69c832db68026
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = a1584c1024f61f3d
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 51
+KEYs = 0101010101010101
+IV1 = 0000000000001000
+IV2 = 5555555555556555
+IV3 = aaaaaaaaaaaabaaa
+CIPHERTEXT1 = ce332329248f3228
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 761b3d1ff06c513e
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = c55d7544a1eae274
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 52
+KEYs = 0101010101010101
+IV1 = 0000000000000800
+IV2 = 5555555555555d55
+IV3 = aaaaaaaaaaaab2aa
+CIPHERTEXT1 = 8405d1abe24fb942
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 6be457abc511e87c
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = aef861c69fd34489
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 53
+KEYs = 0101010101010101
+IV1 = 0000000000000400
+IV2 = 5555555555555955
+IV3 = aaaaaaaaaaaaaeaa
+CIPHERTEXT1 = e643d78090ca4207
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = ebb5a1887b1f6e3a
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 3d19267de9c12e7b
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 54
+KEYs = 0101010101010101
+IV1 = 0000000000000200
+IV2 = 5555555555555755
+IV3 = aaaaaaaaaaaaacaa
+CIPHERTEXT1 = 48221b9937748a23
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = d23a8dfe39c98883
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = ade513b3ed994800
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 55
+KEYs = 0101010101010101
+IV1 = 0000000000000100
+IV2 = 5555555555555655
+IV3 = aaaaaaaaaaaaabaa
+CIPHERTEXT1 = dd7c0bbd61fafd54
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 9f986bb8f7e6fa46
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = d43941ab72932bb0
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 56
+KEYs = 0101010101010101
+IV1 = 0000000000000080
+IV2 = 55555555555555d5
+IV3 = aaaaaaaaaaaaab2a
+CIPHERTEXT1 = 2fbc291a570db5c4
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 0adcf552ec1754c6
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 7f7352dfade13e13
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 57
+KEYs = 0101010101010101
+IV1 = 0000000000000040
+IV2 = 5555555555555595
+IV3 = aaaaaaaaaaaaaaea
+CIPHERTEXT1 = e07c30d7e4e26e12
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 6c25b868caf1f7d3
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 74bc744f10f63889
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 58
+KEYs = 0101010101010101
+IV1 = 0000000000000020
+IV2 = 5555555555555575
+IV3 = aaaaaaaaaaaaaaca
+CIPHERTEXT1 = 0953e2258e8e90a1
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 0912754e7c42f637
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = a483f2da4099a136
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 59
+KEYs = 0101010101010101
+IV1 = 0000000000000010
+IV2 = 5555555555555565
+IV3 = aaaaaaaaaaaaaaba
+CIPHERTEXT1 = 5b711bc4ceebf2ee
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 2fa6a76d9b83e3dd
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = a2e13c5701a60444
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 60
+KEYs = 0101010101010101
+IV1 = 0000000000000008
+IV2 = 555555555555555d
+IV3 = aaaaaaaaaaaaaab2
+CIPHERTEXT1 = cc083f1e6d9e85f6
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 006fa12a796ac4d3
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = bc10a45ceedb56b3
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 61
+KEYs = 0101010101010101
+IV1 = 0000000000000004
+IV2 = 5555555555555559
+IV3 = aaaaaaaaaaaaaaae
+CIPHERTEXT1 = d2fd8867d50d2dfe
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 6a0bd7954b5aa04d
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = cc6adcef1be975ef
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 62
+KEYs = 0101010101010101
+IV1 = 0000000000000002
+IV2 = 5555555555555557
+IV3 = aaaaaaaaaaaaaaac
+CIPHERTEXT1 = 06e7ea22ce92708f
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = f307b5bcd44f3d8d
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 3dc004f9cd4a9c22
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 63
+KEYs = 0101010101010101
+IV1 = 0000000000000001
+IV2 = 5555555555555556
+IV3 = aaaaaaaaaaaaaaab
+CIPHERTEXT1 = 166b40b44aba4bd6
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 009e8232891c8a36
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 17d8e9c374d14494
+PLAINTEXT3 = 0000000000000000
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIpermop.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIpermop.rsp
new file mode 100644
index 00000000..05478d70
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIpermop.rsp
@@ -0,0 +1,648 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# PERMUTATION OPERATION - KAT for OFBI
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:14 AM
+
+[ENCRYPT]
+COUNT = 0
+KEYs = 1046913489980131
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 88d55e54f54c97b4
+CIPHERTEXT2 = 23c25ab3e19b6b94
+CIPHERTEXT3 = e5b490db69b0f2ec
+
+COUNT = 1
+KEYs = 1007103489988020
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 0c0cc00c83ea48fd
+CIPHERTEXT2 = 9e7b9f655eafef5d
+CIPHERTEXT3 = 2031be52988cd49e
+
+COUNT = 2
+KEYs = 10071034c8980120
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 83bc8ef3a6570183
+CIPHERTEXT2 = 948e0180ec95ab61
+CIPHERTEXT3 = fcb4a56abf4b7b4e
+
+COUNT = 3
+KEYs = 1046103489988020
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = df725dcad94ea2e9
+CIPHERTEXT2 = e97bb3b10db9f700
+CIPHERTEXT3 = f627685cf879c481
+
+COUNT = 4
+KEYs = 1086911519190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = e652b53b550be8b0
+CIPHERTEXT2 = df9e3ce144e6a0df
+CIPHERTEXT3 = 373a495e2a289a9e
+
+COUNT = 5
+KEYs = 1086911519580101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = af527120c485cbb0
+CIPHERTEXT2 = 5fc7e5405519f6fb
+CIPHERTEXT3 = 5d8c63f84dc7b760
+
+COUNT = 6
+KEYs = 5107b01519580101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 0f04ce393db926d5
+CIPHERTEXT2 = 4ce6c34fc99a7e47
+CIPHERTEXT3 = 43599c906eaa26af
+
+COUNT = 7
+KEYs = 1007b01519190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = c9f00ffc74079067
+CIPHERTEXT2 = d59da3b97fa77d57
+CIPHERTEXT3 = 3ad69f58d64555fd
+
+COUNT = 8
+KEYs = 3107915498080101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 7cfd82a593252b4e
+CIPHERTEXT2 = 2c90e8dcbfd28764
+CIPHERTEXT3 = f5fec7cc3602fb9c
+
+COUNT = 9
+KEYs = 3107919498080101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = cb49a2f9e91363e3
+CIPHERTEXT2 = e3ef1da5cdfe2040
+CIPHERTEXT3 = cbab42d154f3248c
+
+COUNT = 10
+KEYs = 10079115b9080140
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 00b588be70d23f56
+CIPHERTEXT2 = ab256e068344f3d9
+CIPHERTEXT3 = 2957f7aec090659f
+
+COUNT = 11
+KEYs = 3107911598080140
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 406a9a6ab43399ae
+CIPHERTEXT2 = 142df8fbcdf06f6c
+CIPHERTEXT3 = f3e52c8470bd4d49
+
+COUNT = 12
+KEYs = 1007d01589980101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 6cb773611dca9ada
+CIPHERTEXT2 = 646449eb196edbc7
+CIPHERTEXT3 = 2c73895acb28e4d4
+
+COUNT = 13
+KEYs = 9107911589980101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 67fd21c17dbb5d70
+CIPHERTEXT2 = 5bc918389c2a4f52
+CIPHERTEXT3 = 6d09d8d4450d34ef
+
+COUNT = 14
+KEYs = 9107d01589190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 9592cb4110430787
+CIPHERTEXT2 = 325e278ccb35a9b4
+CIPHERTEXT3 = c67bed021618f6e8
+
+COUNT = 15
+KEYs = 1007d01598980120
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = a6b7ff68a318ddd3
+CIPHERTEXT2 = bb2eaf9937470838
+CIPHERTEXT3 = e45e7c5e8ba13dae
+
+COUNT = 16
+KEYs = 1007940498190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 4d102196c914ca16
+CIPHERTEXT2 = a79acae80a89e1cf
+CIPHERTEXT3 = 73a5317d256ee9e6
+
+COUNT = 17
+KEYs = 0107910491190401
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 2dfa9f4573594965
+CIPHERTEXT2 = 70ce079b819d62a4
+CIPHERTEXT3 = a6683459b9162215
+
+COUNT = 18
+KEYs = 0107910491190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = b46604816c0e0774
+CIPHERTEXT2 = d40017b0499f3b3f
+CIPHERTEXT3 = ef4c12c38fa94b67
+
+COUNT = 19
+KEYs = 0107940491190401
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 6e7e6221a4f34e87
+CIPHERTEXT2 = 484e191a8899dbd3
+CIPHERTEXT3 = 5bc2e500fd653804
+
+COUNT = 20
+KEYs = 19079210981a0101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = aa85e74643233199
+CIPHERTEXT2 = 34ca696261a93635
+CIPHERTEXT3 = d566849104e9f2f4
+
+COUNT = 21
+KEYs = 1007911998190801
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 2e5a19db4d1962d6
+CIPHERTEXT2 = 59a314314758d33c
+CIPHERTEXT3 = fde57dae97810b56
+
+COUNT = 22
+KEYs = 10079119981a0801
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 23a866a809d30894
+CIPHERTEXT2 = 7782def75ae242b2
+CIPHERTEXT3 = efaaba105ea97d41
+
+COUNT = 23
+KEYs = 1007921098190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = d812d961f017d320
+CIPHERTEXT2 = e216e1e31589ec45
+CIPHERTEXT3 = 046bb3c67162342f
+
+COUNT = 24
+KEYs = 100791159819010b
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 055605816e58608f
+CIPHERTEXT2 = 75ecaecf73060451
+CIPHERTEXT3 = e1729017bbdcfbd2
+
+COUNT = 25
+KEYs = 1004801598190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = abd88e8b1b7716f1
+CIPHERTEXT2 = 19dfcaebdf3f8958
+CIPHERTEXT3 = ab3b5a50ebd4c354
+
+COUNT = 26
+KEYs = 1004801598190102
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 537ac95be69da1e1
+CIPHERTEXT2 = 16886a23bbb4cdba
+CIPHERTEXT3 = 353357f88bec120f
+
+COUNT = 27
+KEYs = 1004801598190108
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = aed0f6ae3c25cdd8
+CIPHERTEXT2 = fc9e390a9093a7ac
+CIPHERTEXT3 = 8868a9829113d4a3
+
+COUNT = 28
+KEYs = 1002911598100104
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = b3e35a5ee53e7b8d
+CIPHERTEXT2 = 13685e1b83c61eef
+CIPHERTEXT3 = 0ec122be6dc26c83
+
+COUNT = 29
+KEYs = 1002911598190104
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 61c79c71921a2ef8
+CIPHERTEXT2 = 1d19adde7fb74e34
+CIPHERTEXT3 = 9792ca21f5adbce6
+
+COUNT = 30
+KEYs = 1002911598100201
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = e2f5728f0995013c
+CIPHERTEXT2 = 1423db30c7e118fb
+CIPHERTEXT3 = e5f2d4dd2f43d9d1
+
+COUNT = 31
+KEYs = 1002911698100101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 1aeac39a61f0a464
+CIPHERTEXT2 = 31eed52fa33c013d
+CIPHERTEXT3 = dcf4548cf2374875
+
+[DECRYPT]
+COUNT = 0
+KEYs = 1046913489980131
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 88d55e54f54c97b4
+PLAINTEXT2 = 23c25ab3e19b6b94
+PLAINTEXT3 = e5b490db69b0f2ec
+
+COUNT = 1
+KEYs = 1007103489988020
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 0c0cc00c83ea48fd
+PLAINTEXT2 = 9e7b9f655eafef5d
+PLAINTEXT3 = 2031be52988cd49e
+
+COUNT = 2
+KEYs = 10071034c8980120
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 83bc8ef3a6570183
+PLAINTEXT2 = 948e0180ec95ab61
+PLAINTEXT3 = fcb4a56abf4b7b4e
+
+COUNT = 3
+KEYs = 1046103489988020
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = df725dcad94ea2e9
+PLAINTEXT2 = e97bb3b10db9f700
+PLAINTEXT3 = f627685cf879c481
+
+COUNT = 4
+KEYs = 1086911519190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = e652b53b550be8b0
+PLAINTEXT2 = df9e3ce144e6a0df
+PLAINTEXT3 = 373a495e2a289a9e
+
+COUNT = 5
+KEYs = 1086911519580101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = af527120c485cbb0
+PLAINTEXT2 = 5fc7e5405519f6fb
+PLAINTEXT3 = 5d8c63f84dc7b760
+
+COUNT = 6
+KEYs = 5107b01519580101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 0f04ce393db926d5
+PLAINTEXT2 = 4ce6c34fc99a7e47
+PLAINTEXT3 = 43599c906eaa26af
+
+COUNT = 7
+KEYs = 1007b01519190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = c9f00ffc74079067
+PLAINTEXT2 = d59da3b97fa77d57
+PLAINTEXT3 = 3ad69f58d64555fd
+
+COUNT = 8
+KEYs = 3107915498080101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 7cfd82a593252b4e
+PLAINTEXT2 = 2c90e8dcbfd28764
+PLAINTEXT3 = f5fec7cc3602fb9c
+
+COUNT = 9
+KEYs = 3107919498080101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = cb49a2f9e91363e3
+PLAINTEXT2 = e3ef1da5cdfe2040
+PLAINTEXT3 = cbab42d154f3248c
+
+COUNT = 10
+KEYs = 10079115b9080140
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 00b588be70d23f56
+PLAINTEXT2 = ab256e068344f3d9
+PLAINTEXT3 = 2957f7aec090659f
+
+COUNT = 11
+KEYs = 3107911598080140
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 406a9a6ab43399ae
+PLAINTEXT2 = 142df8fbcdf06f6c
+PLAINTEXT3 = f3e52c8470bd4d49
+
+COUNT = 12
+KEYs = 1007d01589980101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 6cb773611dca9ada
+PLAINTEXT2 = 646449eb196edbc7
+PLAINTEXT3 = 2c73895acb28e4d4
+
+COUNT = 13
+KEYs = 9107911589980101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 67fd21c17dbb5d70
+PLAINTEXT2 = 5bc918389c2a4f52
+PLAINTEXT3 = 6d09d8d4450d34ef
+
+COUNT = 14
+KEYs = 9107d01589190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 9592cb4110430787
+PLAINTEXT2 = 325e278ccb35a9b4
+PLAINTEXT3 = c67bed021618f6e8
+
+COUNT = 15
+KEYs = 1007d01598980120
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = a6b7ff68a318ddd3
+PLAINTEXT2 = bb2eaf9937470838
+PLAINTEXT3 = e45e7c5e8ba13dae
+
+COUNT = 16
+KEYs = 1007940498190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 4d102196c914ca16
+PLAINTEXT2 = a79acae80a89e1cf
+PLAINTEXT3 = 73a5317d256ee9e6
+
+COUNT = 17
+KEYs = 0107910491190401
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 2dfa9f4573594965
+PLAINTEXT2 = 70ce079b819d62a4
+PLAINTEXT3 = a6683459b9162215
+
+COUNT = 18
+KEYs = 0107910491190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = b46604816c0e0774
+PLAINTEXT2 = d40017b0499f3b3f
+PLAINTEXT3 = ef4c12c38fa94b67
+
+COUNT = 19
+KEYs = 0107940491190401
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 6e7e6221a4f34e87
+PLAINTEXT2 = 484e191a8899dbd3
+PLAINTEXT3 = 5bc2e500fd653804
+
+COUNT = 20
+KEYs = 19079210981a0101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = aa85e74643233199
+PLAINTEXT2 = 34ca696261a93635
+PLAINTEXT3 = d566849104e9f2f4
+
+COUNT = 21
+KEYs = 1007911998190801
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 2e5a19db4d1962d6
+PLAINTEXT2 = 59a314314758d33c
+PLAINTEXT3 = fde57dae97810b56
+
+COUNT = 22
+KEYs = 10079119981a0801
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 23a866a809d30894
+PLAINTEXT2 = 7782def75ae242b2
+PLAINTEXT3 = efaaba105ea97d41
+
+COUNT = 23
+KEYs = 1007921098190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = d812d961f017d320
+PLAINTEXT2 = e216e1e31589ec45
+PLAINTEXT3 = 046bb3c67162342f
+
+COUNT = 24
+KEYs = 100791159819010b
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 055605816e58608f
+PLAINTEXT2 = 75ecaecf73060451
+PLAINTEXT3 = e1729017bbdcfbd2
+
+COUNT = 25
+KEYs = 1004801598190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = abd88e8b1b7716f1
+PLAINTEXT2 = 19dfcaebdf3f8958
+PLAINTEXT3 = ab3b5a50ebd4c354
+
+COUNT = 26
+KEYs = 1004801598190102
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 537ac95be69da1e1
+PLAINTEXT2 = 16886a23bbb4cdba
+PLAINTEXT3 = 353357f88bec120f
+
+COUNT = 27
+KEYs = 1004801598190108
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = aed0f6ae3c25cdd8
+PLAINTEXT2 = fc9e390a9093a7ac
+PLAINTEXT3 = 8868a9829113d4a3
+
+COUNT = 28
+KEYs = 1002911598100104
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = b3e35a5ee53e7b8d
+PLAINTEXT2 = 13685e1b83c61eef
+PLAINTEXT3 = 0ec122be6dc26c83
+
+COUNT = 29
+KEYs = 1002911598190104
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 61c79c71921a2ef8
+PLAINTEXT2 = 1d19adde7fb74e34
+PLAINTEXT3 = 9792ca21f5adbce6
+
+COUNT = 30
+KEYs = 1002911598100201
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = e2f5728f0995013c
+PLAINTEXT2 = 1423db30c7e118fb
+PLAINTEXT3 = e5f2d4dd2f43d9d1
+
+COUNT = 31
+KEYs = 1002911698100101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 1aeac39a61f0a464
+PLAINTEXT2 = 31eed52fa33c013d
+PLAINTEXT3 = dcf4548cf2374875
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIsubtab.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIsubtab.rsp
new file mode 100644
index 00000000..7cd58266
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIsubtab.rsp
@@ -0,0 +1,388 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# SUBSTITUTION TABLE - KAT for OFBI
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:14 AM
+
+[ENCRYPT]
+COUNT = 0
+KEYs = 7ca110454a1a6e57
+IV1 = 01a1d6d039776742
+IV2 = 56f72c258eccbc97
+IV3 = ac4c817ae42211ec
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 690f5b0d9a26939b
+CIPHERTEXT2 = 97fc1b9381f05ffa
+CIPHERTEXT3 = e90a658ca212b240
+
+COUNT = 1
+KEYs = 0131d9619dc1376e
+IV1 = 5cd54ca83def57da
+IV2 = b22aa1fd9344ad2f
+IV3 = 077ff752e89a0284
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 7a389d10354bd271
+CIPHERTEXT2 = 1697f74514a33238
+CIPHERTEXT3 = 21329d25683b4606
+
+COUNT = 2
+KEYs = 07a1133e4a0b2686
+IV1 = 0248d43806f67172
+IV2 = 579e298d5c4bc6c7
+IV3 = acf37ee2b1a11c1c
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 868ebb51cab4599a
+CIPHERTEXT2 = 3c33dc00289664d0
+CIPHERTEXT3 = 66477e326b77dd91
+
+COUNT = 3
+KEYs = 3849674c2602319e
+IV1 = 51454b582ddf440a
+IV2 = a69aa0ad8334995f
+IV3 = fbeff602d889eeb4
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 7178876e01f19b2a
+CIPHERTEXT2 = 941fcf0e43a965af
+CIPHERTEXT3 = 8d71d3da699fa6f5
+
+COUNT = 4
+KEYs = 04b915ba43feb5b6
+IV1 = 42fd443059577fa2
+IV2 = 98529985aeacd4f7
+IV3 = eda7eedb04022a4c
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = af37fb421f8c4095
+CIPHERTEXT2 = 1e327e778501022a
+CIPHERTEXT3 = 9e547f92a9ad358c
+
+COUNT = 5
+KEYs = 0113b970fd34f2ce
+IV1 = 059b5e0851cf143a
+IV2 = 5af0b35da724698f
+IV3 = b04608b2fc79bee4
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 86a560f10ec6d85b
+CIPHERTEXT2 = 637038eaaa7d167e
+CIPHERTEXT3 = 6f975aa305eb7548
+
+COUNT = 6
+KEYs = 0170f175468fb5e6
+IV1 = 0756d8e0774761d2
+IV2 = 5cac2e35cc9cb727
+IV3 = b201838b21f20c7c
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 0cd3da020021dc09
+CIPHERTEXT2 = 1c7fe0ddc80d3f6e
+CIPHERTEXT3 = cad8716fc1176297
+
+COUNT = 7
+KEYs = 43297fad38e373fe
+IV1 = 762514b829bf486a
+IV2 = cb7a6a0d7f149dbf
+IV3 = 20cfbf62d469f314
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = ea676b2cb7db2b7a
+CIPHERTEXT2 = 4b36062823e8190f
+CIPHERTEXT3 = 664e8d98d3986cfe
+
+COUNT = 8
+KEYs = 07a7137045da2a16
+IV1 = 3bdd119049372802
+IV2 = 913266e59e8c7d57
+IV3 = e687bc3af3e1d2ac
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = dfd64a815caf1a0f
+CIPHERTEXT2 = 1ff289bc8e07c5f3
+CIPHERTEXT3 = 948ab876125e7c7f
+
+COUNT = 9
+KEYs = 04689104c2fd3b2f
+IV1 = 26955f6835af609a
+IV2 = 7beab4bd8b04b5ef
+IV3 = d1400a12e05a0b44
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 5c513c9c4886c088
+CIPHERTEXT2 = 19f76ad4a415b1c1
+CIPHERTEXT3 = 75d6085d1b1e472d
+
+COUNT = 10
+KEYs = 37d06bb516cb7546
+IV1 = 164d5e404f275232
+IV2 = 6ba2b395a47ca787
+IV3 = c0f808eaf9d1fcdc
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 0a2aeeae3ff4ab77
+CIPHERTEXT2 = c78b293dc022c9aa
+CIPHERTEXT3 = 6ac4da432141aa16
+
+COUNT = 11
+KEYs = 1f08260d1ac2465e
+IV1 = 6b056e18759f5cca
+IV2 = c05ac36dcaf4b21f
+IV3 = 15b018c3204a0774
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = ef1bf03e5dfa575a
+CIPHERTEXT2 = 5469ad2a9c97bf19
+CIPHERTEXT3 = 9983b852b915da86
+
+COUNT = 12
+KEYs = 584023641aba6176
+IV1 = 004bd6ef09176062
+IV2 = 55a12c445e6cb5b7
+IV3 = aaf68199b3c20b0c
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 88bf0db6d70dee56
+CIPHERTEXT2 = 77aeb7e9d51577e5
+CIPHERTEXT3 = fb716445f1a43232
+
+COUNT = 13
+KEYs = 025816164629b007
+IV1 = 480d39006ee762f2
+IV2 = 9d628e55c43cb847
+IV3 = f2b7e3ab19920d9c
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = a1f9915541020b56
+CIPHERTEXT2 = 08cdd6072e276e2e
+CIPHERTEXT3 = fdb44a9e6f4bd7dc
+
+COUNT = 14
+KEYs = 49793ebc79b3258f
+IV1 = 437540c8698f3cfa
+IV2 = 98ca961dbee4924f
+IV3 = ee1feb731439e7a4
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 6fbf1cafcffd0556
+CIPHERTEXT2 = 0aa3768ad4358b6c
+CIPHERTEXT3 = 68b40c29c2238233
+
+COUNT = 15
+KEYs = 4fb05e1515ab73a7
+IV1 = 072d43a077075292
+IV2 = 5c8298f5cc5ca7e7
+IV3 = b1d7ee4b21b1fd3c
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 2f22e49bab7ca1ac
+CIPHERTEXT2 = 7fd1411fd6a31497
+CIPHERTEXT3 = dd6359e601656be3
+
+COUNT = 16
+KEYs = 49e95d6d4ca229bf
+IV1 = 02fe55778117f12a
+IV2 = 5853aaccd66d467f
+IV3 = ada900222bc29bd4
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 5a6b612cc26cce4a
+CIPHERTEXT2 = 116a6ae6e1e47270
+CIPHERTEXT3 = b16f4467a4f95fd0
+
+COUNT = 17
+KEYs = 018310dc409b26d6
+IV1 = 1d9d5c5018f728c2
+IV2 = 72f2b1a56e4c7e17
+IV3 = c84806fac3a1d36c
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 5f4c038ed12b2e41
+CIPHERTEXT2 = de11d7e1c6d5797c
+CIPHERTEXT3 = 9cb7c0a87fa2bdbe
+
+COUNT = 18
+KEYs = 1c587f1c13924fef
+IV1 = 305532286d6f295a
+IV2 = 85aa877dc2c47eaf
+IV3 = daffdcd31819d404
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 63fac0d034d9f793
+CIPHERTEXT2 = 9896336cbadada37
+CIPHERTEXT3 = 1c5e61a81d05a5ef
+
+[DECRYPT]
+COUNT = 0
+KEYs = 7ca110454a1a6e57
+IV1 = 01a1d6d039776742
+IV2 = 56f72c258eccbc97
+IV3 = ac4c817ae42211ec
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 690f5b0d9a26939b
+PLAINTEXT2 = 97fc1b9381f05ffa
+PLAINTEXT3 = e90a658ca212b240
+
+COUNT = 1
+KEYs = 0131d9619dc1376e
+IV1 = 5cd54ca83def57da
+IV2 = b22aa1fd9344ad2f
+IV3 = 077ff752e89a0284
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 7a389d10354bd271
+PLAINTEXT2 = 1697f74514a33238
+PLAINTEXT3 = 21329d25683b4606
+
+COUNT = 2
+KEYs = 07a1133e4a0b2686
+IV1 = 0248d43806f67172
+IV2 = 579e298d5c4bc6c7
+IV3 = acf37ee2b1a11c1c
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 868ebb51cab4599a
+PLAINTEXT2 = 3c33dc00289664d0
+PLAINTEXT3 = 66477e326b77dd91
+
+COUNT = 3
+KEYs = 3849674c2602319e
+IV1 = 51454b582ddf440a
+IV2 = a69aa0ad8334995f
+IV3 = fbeff602d889eeb4
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 7178876e01f19b2a
+PLAINTEXT2 = 941fcf0e43a965af
+PLAINTEXT3 = 8d71d3da699fa6f5
+
+COUNT = 4
+KEYs = 04b915ba43feb5b6
+IV1 = 42fd443059577fa2
+IV2 = 98529985aeacd4f7
+IV3 = eda7eedb04022a4c
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = af37fb421f8c4095
+PLAINTEXT2 = 1e327e778501022a
+PLAINTEXT3 = 9e547f92a9ad358c
+
+COUNT = 5
+KEYs = 0113b970fd34f2ce
+IV1 = 059b5e0851cf143a
+IV2 = 5af0b35da724698f
+IV3 = b04608b2fc79bee4
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 86a560f10ec6d85b
+PLAINTEXT2 = 637038eaaa7d167e
+PLAINTEXT3 = 6f975aa305eb7548
+
+COUNT = 6
+KEYs = 0170f175468fb5e6
+IV1 = 0756d8e0774761d2
+IV2 = 5cac2e35cc9cb727
+IV3 = b201838b21f20c7c
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 0cd3da020021dc09
+PLAINTEXT2 = 1c7fe0ddc80d3f6e
+PLAINTEXT3 = cad8716fc1176297
+
+COUNT = 7
+KEYs = 43297fad38e373fe
+IV1 = 762514b829bf486a
+IV2 = cb7a6a0d7f149dbf
+IV3 = 20cfbf62d469f314
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = ea676b2cb7db2b7a
+PLAINTEXT2 = 4b36062823e8190f
+PLAINTEXT3 = 664e8d98d3986cfe
+
+COUNT = 8
+KEYs = 07a7137045da2a16
+IV1 = 3bdd119049372802
+IV2 = 913266e59e8c7d57
+IV3 = e687bc3af3e1d2ac
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = dfd64a815caf1a0f
+PLAINTEXT2 = 1ff289bc8e07c5f3
+PLAINTEXT3 = 948ab876125e7c7f
+
+COUNT = 9
+KEYs = 04689104c2fd3b2f
+IV1 = 26955f6835af609a
+IV2 = 7beab4bd8b04b5ef
+IV3 = d1400a12e05a0b44
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 5c513c9c4886c088
+PLAINTEXT2 = 19f76ad4a415b1c1
+PLAINTEXT3 = 75d6085d1b1e472d
+
+COUNT = 10
+KEYs = 37d06bb516cb7546
+IV1 = 164d5e404f275232
+IV2 = 6ba2b395a47ca787
+IV3 = c0f808eaf9d1fcdc
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 0a2aeeae3ff4ab77
+PLAINTEXT2 = c78b293dc022c9aa
+PLAINTEXT3 = 6ac4da432141aa16
+
+COUNT = 11
+KEYs = 1f08260d1ac2465e
+IV1 = 6b056e18759f5cca
+IV2 = c05ac36dcaf4b21f
+IV3 = 15b018c3204a0774
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = ef1bf03e5dfa575a
+PLAINTEXT2 = 5469ad2a9c97bf19
+PLAINTEXT3 = 9983b852b915da86
+
+COUNT = 12
+KEYs = 584023641aba6176
+IV1 = 004bd6ef09176062
+IV2 = 55a12c445e6cb5b7
+IV3 = aaf68199b3c20b0c
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 88bf0db6d70dee56
+PLAINTEXT2 = 77aeb7e9d51577e5
+PLAINTEXT3 = fb716445f1a43232
+
+COUNT = 13
+KEYs = 025816164629b007
+IV1 = 480d39006ee762f2
+IV2 = 9d628e55c43cb847
+IV3 = f2b7e3ab19920d9c
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = a1f9915541020b56
+PLAINTEXT2 = 08cdd6072e276e2e
+PLAINTEXT3 = fdb44a9e6f4bd7dc
+
+COUNT = 14
+KEYs = 49793ebc79b3258f
+IV1 = 437540c8698f3cfa
+IV2 = 98ca961dbee4924f
+IV3 = ee1feb731439e7a4
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 6fbf1cafcffd0556
+PLAINTEXT2 = 0aa3768ad4358b6c
+PLAINTEXT3 = 68b40c29c2238233
+
+COUNT = 15
+KEYs = 4fb05e1515ab73a7
+IV1 = 072d43a077075292
+IV2 = 5c8298f5cc5ca7e7
+IV3 = b1d7ee4b21b1fd3c
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 2f22e49bab7ca1ac
+PLAINTEXT2 = 7fd1411fd6a31497
+PLAINTEXT3 = dd6359e601656be3
+
+COUNT = 16
+KEYs = 49e95d6d4ca229bf
+IV1 = 02fe55778117f12a
+IV2 = 5853aaccd66d467f
+IV3 = ada900222bc29bd4
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 5a6b612cc26cce4a
+PLAINTEXT2 = 116a6ae6e1e47270
+PLAINTEXT3 = b16f4467a4f95fd0
+
+COUNT = 17
+KEYs = 018310dc409b26d6
+IV1 = 1d9d5c5018f728c2
+IV2 = 72f2b1a56e4c7e17
+IV3 = c84806fac3a1d36c
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 5f4c038ed12b2e41
+PLAINTEXT2 = de11d7e1c6d5797c
+PLAINTEXT3 = 9cb7c0a87fa2bdbe
+
+COUNT = 18
+KEYs = 1c587f1c13924fef
+IV1 = 305532286d6f295a
+IV2 = 85aa877dc2c47eaf
+IV3 = daffdcd31819d404
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 63fac0d034d9f793
+PLAINTEXT2 = 9896336cbadada37
+PLAINTEXT3 = 1c5e61a81d05a5ef
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIvarkey.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIvarkey.rsp
new file mode 100644
index 00000000..f127d252
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIvarkey.rsp
@@ -0,0 +1,1128 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# VARIABLE KEY - KAT for OFBI
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:14 AM
+
+[ENCRYPT]
+COUNT = 0
+KEYs = 8001010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 95a8d72813daa94d
+CIPHERTEXT2 = b8bc8dbc0b24cfa9
+CIPHERTEXT3 = 1e08a515c11e0de1
+
+COUNT = 1
+KEYs = 4001010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 0eec1487dd8c26d5
+CIPHERTEXT2 = badb3425df504209
+CIPHERTEXT3 = 0608b0c77f0ab511
+
+COUNT = 2
+KEYs = 2001010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 7ad16ffb79c45926
+CIPHERTEXT2 = 34069d06536cfaf8
+CIPHERTEXT3 = 3d090b850910022e
+
+COUNT = 3
+KEYs = 1001010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = d3746294ca6a6cf3
+CIPHERTEXT2 = 53edd6c7b2d8663c
+CIPHERTEXT3 = 19d83418eaf8e3ab
+
+COUNT = 4
+KEYs = 0801010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 809f5f873c1fd761
+CIPHERTEXT2 = 17d1d4a8731b3acd
+CIPHERTEXT3 = 91da457d7e16d6a5
+
+COUNT = 5
+KEYs = 0401010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = c02faffec989d1fc
+CIPHERTEXT2 = 51454c54f4ea817e
+CIPHERTEXT3 = 6a4ec92bc50c9503
+
+COUNT = 6
+KEYs = 0201010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 4615aa1d33e72f10
+CIPHERTEXT2 = 8f640c66e3ad6c5f
+CIPHERTEXT3 = a185e92b67a45257
+
+COUNT = 7
+KEYs = 0180010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 2055123350c00858
+CIPHERTEXT2 = e09a8dbe2b782986
+CIPHERTEXT3 = 0b7e13fdbadc96aa
+
+COUNT = 8
+KEYs = 0140010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = df3b99d6577397c8
+CIPHERTEXT2 = 6b1e20d1be1c25e5
+CIPHERTEXT3 = eacef886f5087ce8
+
+COUNT = 9
+KEYs = 0120010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 31fe17369b5288c9
+CIPHERTEXT2 = d7c9ed116a4ca5c3
+CIPHERTEXT3 = 69c60f1118060221
+
+COUNT = 10
+KEYs = 0110010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = dfdd3cc64dae1642
+CIPHERTEXT2 = bb34b6ec92447bdc
+CIPHERTEXT3 = 99547b8b947e8c44
+
+COUNT = 11
+KEYs = 0108010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 178c83ce2b399d94
+CIPHERTEXT2 = 39ad35b103ea754c
+CIPHERTEXT3 = aef4932bb880ffe7
+
+COUNT = 12
+KEYs = 0104010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 50f636324a9b7f80
+CIPHERTEXT2 = 502c48c0b6f5da1e
+CIPHERTEXT3 = cd7942c2f0db9598
+
+COUNT = 13
+KEYs = 0102010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = a8468ee3bc18f06d
+CIPHERTEXT2 = 6da06bc26cd27347
+CIPHERTEXT3 = b299efe073df56d0
+
+COUNT = 14
+KEYs = 0101800101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = a2dc9e92fd3cde92
+CIPHERTEXT2 = 048b509f61329322
+CIPHERTEXT3 = 57fd7a94bd090076
+
+COUNT = 15
+KEYs = 0101400101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = cac09f797d031287
+CIPHERTEXT2 = cf18ef06ff4726dd
+CIPHERTEXT3 = 364898370f13783a
+
+COUNT = 16
+KEYs = 0101200101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 90ba680b22aeb525
+CIPHERTEXT2 = 5e68a2a3f420ced2
+CIPHERTEXT3 = 7021fa3c611c5353
+
+COUNT = 17
+KEYs = 0101100101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = ce7a24f350e280b6
+CIPHERTEXT2 = f2241608a9c01443
+CIPHERTEXT3 = 4ad01e2a4f325e1b
+
+COUNT = 18
+KEYs = 0101080101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 882bff0aa01a0b87
+CIPHERTEXT2 = 4d5268c568b57e87
+CIPHERTEXT3 = d06a7e3c1016a256
+
+COUNT = 19
+KEYs = 0101040101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 25610288924511c2
+CIPHERTEXT2 = 12537c78d5b135f5
+CIPHERTEXT3 = af1c2074ea3952f7
+
+COUNT = 20
+KEYs = 0101020101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = c71516c29c75d170
+CIPHERTEXT2 = 2a447d1d0918e635
+CIPHERTEXT3 = 643eacd845d0ac81
+
+COUNT = 21
+KEYs = 0101018001010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 5199c29a52c9f059
+CIPHERTEXT2 = c45e53dbad3642c6
+CIPHERTEXT3 = 077f60d16feecc6d
+
+COUNT = 22
+KEYs = 0101014001010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = c22f0a294a71f29f
+CIPHERTEXT2 = 86b57a072d1af70c
+CIPHERTEXT3 = 2add0d3ff6b568ba
+
+COUNT = 23
+KEYs = 0101012001010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = ee371483714c02ea
+CIPHERTEXT2 = 3c6c5d0ad80d7409
+CIPHERTEXT3 = 0730787152b406bc
+
+COUNT = 24
+KEYs = 0101011001010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = a81fbd448f9e522f
+CIPHERTEXT2 = 3613b5811324cac7
+CIPHERTEXT3 = ae3ef9ebdca26f00
+
+COUNT = 25
+KEYs = 0101010801010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 4f644c92e192dfed
+CIPHERTEXT2 = 50ed144cedb736ac
+CIPHERTEXT3 = 2abd3b256652632b
+
+COUNT = 26
+KEYs = 0101010401010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 1afa9a66a6df92ae
+CIPHERTEXT2 = bc5bc5a66a53b929
+CIPHERTEXT3 = a2e9fa40e6b6cfca
+
+COUNT = 27
+KEYs = 0101010201010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = b3c1cc715cb879d8
+CIPHERTEXT2 = 5d1f09ffcd80d21b
+CIPHERTEXT3 = bd11881fa1f9c189
+
+COUNT = 28
+KEYs = 0101010180010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 19d032e64ab0bd8b
+CIPHERTEXT2 = a8b79d2e02415d8e
+CIPHERTEXT3 = 925d1851ab04bafa
+
+COUNT = 29
+KEYs = 0101010140010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 3cfaa7a7dc8720dc
+CIPHERTEXT2 = 932c31352789dff9
+CIPHERTEXT3 = 4dafea6ad259c035
+
+COUNT = 30
+KEYs = 0101010120010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = b7265f7f447ac6f3
+CIPHERTEXT2 = 2ec8e9923a8a010c
+CIPHERTEXT3 = e0f7a70dbdd597b7
+
+COUNT = 31
+KEYs = 0101010110010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 9db73b3c0d163f54
+CIPHERTEXT2 = f36e475bb9a8fb57
+CIPHERTEXT3 = 88dad0c28986f116
+
+COUNT = 32
+KEYs = 0101010108010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 8181b65babf4a975
+CIPHERTEXT2 = 73f174b827a22fbf
+CIPHERTEXT3 = 205fd48356602a2f
+
+COUNT = 33
+KEYs = 0101010104010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 93c9b64042eaa240
+CIPHERTEXT2 = c76d844d9918627d
+CIPHERTEXT3 = ddaba956a4fd22c5
+
+COUNT = 34
+KEYs = 0101010102010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 5570530829705592
+CIPHERTEXT2 = beff48907877eedd
+CIPHERTEXT3 = 775f3bbfea9a0637
+
+COUNT = 35
+KEYs = 0101010101800101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 8638809e878787a0
+CIPHERTEXT2 = 7829e156fdd34db6
+CIPHERTEXT3 = c26ea76714b38596
+
+COUNT = 36
+KEYs = 0101010101400101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 41b9a79af79ac208
+CIPHERTEXT2 = 7b2545576a6992d9
+CIPHERTEXT3 = 46ca820bcf0a462b
+
+COUNT = 37
+KEYs = 0101010101200101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 7a9be42f2009a892
+CIPHERTEXT2 = 0b59503dc812b27f
+CIPHERTEXT3 = 2a5e46fd70852d73
+
+COUNT = 38
+KEYs = 0101010101100101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 29038d56ba6d2745
+CIPHERTEXT2 = 07b67fe9359a3026
+CIPHERTEXT3 = 145ad75857e4b4b3
+
+COUNT = 39
+KEYs = 0101010101080101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 5495c6abf1e5df51
+CIPHERTEXT2 = a82b120e4080136e
+CIPHERTEXT3 = 99525cafa664a0f9
+
+COUNT = 40
+KEYs = 0101010101040101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = ae13dbd561488933
+CIPHERTEXT2 = e3533571ee3d99eb
+CIPHERTEXT3 = d1c679a7a2c4156c
+
+COUNT = 41
+KEYs = 0101010101020101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 024d1ffa8904e389
+CIPHERTEXT2 = eb57f8c58f18b849
+CIPHERTEXT3 = e653401e4d004c74
+
+COUNT = 42
+KEYs = 0101010101018001
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = d1399712f99bf02e
+CIPHERTEXT2 = 505e3b0af188d731
+CIPHERTEXT3 = 02b8091c05f5e061
+
+COUNT = 43
+KEYs = 0101010101014001
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 14c1d7c1cffec79e
+CIPHERTEXT2 = 0f38a59e95a70f13
+CIPHERTEXT3 = 9879d116764dafe3
+
+COUNT = 44
+KEYs = 0101010101012001
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 1de5279dae3bed6f
+CIPHERTEXT2 = 97108885fe2018ed
+CIPHERTEXT3 = 154b6e3c9a2871b1
+
+COUNT = 45
+KEYs = 0101010101011001
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = e941a33f85501303
+CIPHERTEXT2 = 71147052540af3d8
+CIPHERTEXT3 = 21397c0ec6a47e75
+
+COUNT = 46
+KEYs = 0101010101010801
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = da99dbbc9a03f379
+CIPHERTEXT2 = 563df95ec668d933
+CIPHERTEXT3 = d11d4e56261716a9
+
+COUNT = 47
+KEYs = 0101010101010401
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = b7fc92f91d8e92e9
+CIPHERTEXT2 = c8003e219b996cc7
+CIPHERTEXT3 = fb258b1abf89b7c4
+
+COUNT = 48
+KEYs = 0101010101010201
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = ae8e5caa3ca04e85
+CIPHERTEXT2 = 722fb450715fb317
+CIPHERTEXT3 = c52f5e37f39d1e6f
+
+COUNT = 49
+KEYs = 0101010101010180
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 9cc62df43b6eed74
+CIPHERTEXT2 = 7edfaaa980158515
+CIPHERTEXT3 = e91439e9838dcc9d
+
+COUNT = 50
+KEYs = 0101010101010140
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = d863dbb5c59a91a0
+CIPHERTEXT2 = 82fb07d5e1d5b100
+CIPHERTEXT3 = 78c2810a85028047
+
+COUNT = 51
+KEYs = 0101010101010120
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = a1ab2190545b91d7
+CIPHERTEXT2 = 04f0cbaff1735340
+CIPHERTEXT3 = d466ec944a1fe7f7
+
+COUNT = 52
+KEYs = 0101010101010110
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 0875041e64c570f7
+CIPHERTEXT2 = 70ee1ae9b095db22
+CIPHERTEXT3 = 2fcd9094c8d397f2
+
+COUNT = 53
+KEYs = 0101010101010108
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 5a594528bebef1cc
+CIPHERTEXT2 = 004dd0b91a2e7709
+CIPHERTEXT3 = 80181b831cdc8d61
+
+COUNT = 54
+KEYs = 0101010101010104
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = fcdb3291de21f0c0
+CIPHERTEXT2 = cab8e849e0ab0c32
+CIPHERTEXT3 = 3367b1fbb4d2ffa7
+
+COUNT = 55
+KEYs = 0101010101010102
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 869efd7f9f265a09
+CIPHERTEXT2 = 451f0c33f24fb8dc
+CIPHERTEXT3 = 2b74c1d96cde840b
+
+[DECRYPT]
+COUNT = 0
+KEYs = 8001010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 95a8d72813daa94d
+PLAINTEXT2 = b8bc8dbc0b24cfa9
+PLAINTEXT3 = 1e08a515c11e0de1
+
+COUNT = 1
+KEYs = 4001010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 0eec1487dd8c26d5
+PLAINTEXT2 = badb3425df504209
+PLAINTEXT3 = 0608b0c77f0ab511
+
+COUNT = 2
+KEYs = 2001010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 7ad16ffb79c45926
+PLAINTEXT2 = 34069d06536cfaf8
+PLAINTEXT3 = 3d090b850910022e
+
+COUNT = 3
+KEYs = 1001010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = d3746294ca6a6cf3
+PLAINTEXT2 = 53edd6c7b2d8663c
+PLAINTEXT3 = 19d83418eaf8e3ab
+
+COUNT = 4
+KEYs = 0801010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 809f5f873c1fd761
+PLAINTEXT2 = 17d1d4a8731b3acd
+PLAINTEXT3 = 91da457d7e16d6a5
+
+COUNT = 5
+KEYs = 0401010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = c02faffec989d1fc
+PLAINTEXT2 = 51454c54f4ea817e
+PLAINTEXT3 = 6a4ec92bc50c9503
+
+COUNT = 6
+KEYs = 0201010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 4615aa1d33e72f10
+PLAINTEXT2 = 8f640c66e3ad6c5f
+PLAINTEXT3 = a185e92b67a45257
+
+COUNT = 7
+KEYs = 0180010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 2055123350c00858
+PLAINTEXT2 = e09a8dbe2b782986
+PLAINTEXT3 = 0b7e13fdbadc96aa
+
+COUNT = 8
+KEYs = 0140010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = df3b99d6577397c8
+PLAINTEXT2 = 6b1e20d1be1c25e5
+PLAINTEXT3 = eacef886f5087ce8
+
+COUNT = 9
+KEYs = 0120010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 31fe17369b5288c9
+PLAINTEXT2 = d7c9ed116a4ca5c3
+PLAINTEXT3 = 69c60f1118060221
+
+COUNT = 10
+KEYs = 0110010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = dfdd3cc64dae1642
+PLAINTEXT2 = bb34b6ec92447bdc
+PLAINTEXT3 = 99547b8b947e8c44
+
+COUNT = 11
+KEYs = 0108010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 178c83ce2b399d94
+PLAINTEXT2 = 39ad35b103ea754c
+PLAINTEXT3 = aef4932bb880ffe7
+
+COUNT = 12
+KEYs = 0104010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 50f636324a9b7f80
+PLAINTEXT2 = 502c48c0b6f5da1e
+PLAINTEXT3 = cd7942c2f0db9598
+
+COUNT = 13
+KEYs = 0102010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = a8468ee3bc18f06d
+PLAINTEXT2 = 6da06bc26cd27347
+PLAINTEXT3 = b299efe073df56d0
+
+COUNT = 14
+KEYs = 0101800101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = a2dc9e92fd3cde92
+PLAINTEXT2 = 048b509f61329322
+PLAINTEXT3 = 57fd7a94bd090076
+
+COUNT = 15
+KEYs = 0101400101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = cac09f797d031287
+PLAINTEXT2 = cf18ef06ff4726dd
+PLAINTEXT3 = 364898370f13783a
+
+COUNT = 16
+KEYs = 0101200101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 90ba680b22aeb525
+PLAINTEXT2 = 5e68a2a3f420ced2
+PLAINTEXT3 = 7021fa3c611c5353
+
+COUNT = 17
+KEYs = 0101100101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = ce7a24f350e280b6
+PLAINTEXT2 = f2241608a9c01443
+PLAINTEXT3 = 4ad01e2a4f325e1b
+
+COUNT = 18
+KEYs = 0101080101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 882bff0aa01a0b87
+PLAINTEXT2 = 4d5268c568b57e87
+PLAINTEXT3 = d06a7e3c1016a256
+
+COUNT = 19
+KEYs = 0101040101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 25610288924511c2
+PLAINTEXT2 = 12537c78d5b135f5
+PLAINTEXT3 = af1c2074ea3952f7
+
+COUNT = 20
+KEYs = 0101020101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = c71516c29c75d170
+PLAINTEXT2 = 2a447d1d0918e635
+PLAINTEXT3 = 643eacd845d0ac81
+
+COUNT = 21
+KEYs = 0101018001010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 5199c29a52c9f059
+PLAINTEXT2 = c45e53dbad3642c6
+PLAINTEXT3 = 077f60d16feecc6d
+
+COUNT = 22
+KEYs = 0101014001010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = c22f0a294a71f29f
+PLAINTEXT2 = 86b57a072d1af70c
+PLAINTEXT3 = 2add0d3ff6b568ba
+
+COUNT = 23
+KEYs = 0101012001010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = ee371483714c02ea
+PLAINTEXT2 = 3c6c5d0ad80d7409
+PLAINTEXT3 = 0730787152b406bc
+
+COUNT = 24
+KEYs = 0101011001010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = a81fbd448f9e522f
+PLAINTEXT2 = 3613b5811324cac7
+PLAINTEXT3 = ae3ef9ebdca26f00
+
+COUNT = 25
+KEYs = 0101010801010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 4f644c92e192dfed
+PLAINTEXT2 = 50ed144cedb736ac
+PLAINTEXT3 = 2abd3b256652632b
+
+COUNT = 26
+KEYs = 0101010401010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 1afa9a66a6df92ae
+PLAINTEXT2 = bc5bc5a66a53b929
+PLAINTEXT3 = a2e9fa40e6b6cfca
+
+COUNT = 27
+KEYs = 0101010201010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = b3c1cc715cb879d8
+PLAINTEXT2 = 5d1f09ffcd80d21b
+PLAINTEXT3 = bd11881fa1f9c189
+
+COUNT = 28
+KEYs = 0101010180010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 19d032e64ab0bd8b
+PLAINTEXT2 = a8b79d2e02415d8e
+PLAINTEXT3 = 925d1851ab04bafa
+
+COUNT = 29
+KEYs = 0101010140010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 3cfaa7a7dc8720dc
+PLAINTEXT2 = 932c31352789dff9
+PLAINTEXT3 = 4dafea6ad259c035
+
+COUNT = 30
+KEYs = 0101010120010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = b7265f7f447ac6f3
+PLAINTEXT2 = 2ec8e9923a8a010c
+PLAINTEXT3 = e0f7a70dbdd597b7
+
+COUNT = 31
+KEYs = 0101010110010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 9db73b3c0d163f54
+PLAINTEXT2 = f36e475bb9a8fb57
+PLAINTEXT3 = 88dad0c28986f116
+
+COUNT = 32
+KEYs = 0101010108010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 8181b65babf4a975
+PLAINTEXT2 = 73f174b827a22fbf
+PLAINTEXT3 = 205fd48356602a2f
+
+COUNT = 33
+KEYs = 0101010104010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 93c9b64042eaa240
+PLAINTEXT2 = c76d844d9918627d
+PLAINTEXT3 = ddaba956a4fd22c5
+
+COUNT = 34
+KEYs = 0101010102010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 5570530829705592
+PLAINTEXT2 = beff48907877eedd
+PLAINTEXT3 = 775f3bbfea9a0637
+
+COUNT = 35
+KEYs = 0101010101800101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 8638809e878787a0
+PLAINTEXT2 = 7829e156fdd34db6
+PLAINTEXT3 = c26ea76714b38596
+
+COUNT = 36
+KEYs = 0101010101400101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 41b9a79af79ac208
+PLAINTEXT2 = 7b2545576a6992d9
+PLAINTEXT3 = 46ca820bcf0a462b
+
+COUNT = 37
+KEYs = 0101010101200101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 7a9be42f2009a892
+PLAINTEXT2 = 0b59503dc812b27f
+PLAINTEXT3 = 2a5e46fd70852d73
+
+COUNT = 38
+KEYs = 0101010101100101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 29038d56ba6d2745
+PLAINTEXT2 = 07b67fe9359a3026
+PLAINTEXT3 = 145ad75857e4b4b3
+
+COUNT = 39
+KEYs = 0101010101080101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 5495c6abf1e5df51
+PLAINTEXT2 = a82b120e4080136e
+PLAINTEXT3 = 99525cafa664a0f9
+
+COUNT = 40
+KEYs = 0101010101040101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = ae13dbd561488933
+PLAINTEXT2 = e3533571ee3d99eb
+PLAINTEXT3 = d1c679a7a2c4156c
+
+COUNT = 41
+KEYs = 0101010101020101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 024d1ffa8904e389
+PLAINTEXT2 = eb57f8c58f18b849
+PLAINTEXT3 = e653401e4d004c74
+
+COUNT = 42
+KEYs = 0101010101018001
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = d1399712f99bf02e
+PLAINTEXT2 = 505e3b0af188d731
+PLAINTEXT3 = 02b8091c05f5e061
+
+COUNT = 43
+KEYs = 0101010101014001
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 14c1d7c1cffec79e
+PLAINTEXT2 = 0f38a59e95a70f13
+PLAINTEXT3 = 9879d116764dafe3
+
+COUNT = 44
+KEYs = 0101010101012001
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 1de5279dae3bed6f
+PLAINTEXT2 = 97108885fe2018ed
+PLAINTEXT3 = 154b6e3c9a2871b1
+
+COUNT = 45
+KEYs = 0101010101011001
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = e941a33f85501303
+PLAINTEXT2 = 71147052540af3d8
+PLAINTEXT3 = 21397c0ec6a47e75
+
+COUNT = 46
+KEYs = 0101010101010801
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = da99dbbc9a03f379
+PLAINTEXT2 = 563df95ec668d933
+PLAINTEXT3 = d11d4e56261716a9
+
+COUNT = 47
+KEYs = 0101010101010401
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = b7fc92f91d8e92e9
+PLAINTEXT2 = c8003e219b996cc7
+PLAINTEXT3 = fb258b1abf89b7c4
+
+COUNT = 48
+KEYs = 0101010101010201
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = ae8e5caa3ca04e85
+PLAINTEXT2 = 722fb450715fb317
+PLAINTEXT3 = c52f5e37f39d1e6f
+
+COUNT = 49
+KEYs = 0101010101010180
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 9cc62df43b6eed74
+PLAINTEXT2 = 7edfaaa980158515
+PLAINTEXT3 = e91439e9838dcc9d
+
+COUNT = 50
+KEYs = 0101010101010140
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = d863dbb5c59a91a0
+PLAINTEXT2 = 82fb07d5e1d5b100
+PLAINTEXT3 = 78c2810a85028047
+
+COUNT = 51
+KEYs = 0101010101010120
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = a1ab2190545b91d7
+PLAINTEXT2 = 04f0cbaff1735340
+PLAINTEXT3 = d466ec944a1fe7f7
+
+COUNT = 52
+KEYs = 0101010101010110
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 0875041e64c570f7
+PLAINTEXT2 = 70ee1ae9b095db22
+PLAINTEXT3 = 2fcd9094c8d397f2
+
+COUNT = 53
+KEYs = 0101010101010108
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 5a594528bebef1cc
+PLAINTEXT2 = 004dd0b91a2e7709
+PLAINTEXT3 = 80181b831cdc8d61
+
+COUNT = 54
+KEYs = 0101010101010104
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = fcdb3291de21f0c0
+PLAINTEXT2 = cab8e849e0ab0c32
+PLAINTEXT3 = 3367b1fbb4d2ffa7
+
+COUNT = 55
+KEYs = 0101010101010102
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 869efd7f9f265a09
+PLAINTEXT2 = 451f0c33f24fb8dc
+PLAINTEXT3 = 2b74c1d96cde840b
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIvartext.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIvartext.rsp
new file mode 100644
index 00000000..e7aaebfd
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBIvartext.rsp
@@ -0,0 +1,1288 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# VARIABLE PLAINTEXT/CIPHERTEXT - KAT for OFBI
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:14 AM
+
+[ENCRYPT]
+COUNT = 0
+KEYs = 0101010101010101
+IV1 = 8000000000000000
+IV2 = d555555555555555
+IV3 = 2aaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 95f8a5e5dd31d900
+CIPHERTEXT2 = f7552ab6cb21e2bc
+CIPHERTEXT3 = 5a48d3de869557fd
+
+COUNT = 1
+KEYs = 0101010101010101
+IV1 = 4000000000000000
+IV2 = 9555555555555555
+IV3 = eaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = dd7f121ca5015619
+CIPHERTEXT2 = 0c783d97d0dbf51a
+CIPHERTEXT3 = f15ee2019a5b547c
+
+COUNT = 2
+KEYs = 0101010101010101
+IV1 = 2000000000000000
+IV2 = 7555555555555555
+IV3 = caaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 2e8653104f3834ea
+CIPHERTEXT2 = 05b865a1e49ed109
+CIPHERTEXT3 = f925b68465b6078c
+
+COUNT = 3
+KEYs = 0101010101010101
+IV1 = 1000000000000000
+IV2 = 6555555555555555
+IV3 = baaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 4bd388ff6cd81d4f
+CIPHERTEXT2 = 9e51152dbce90b02
+CIPHERTEXT3 = f6089ca9b722765c
+
+COUNT = 4
+KEYs = 0101010101010101
+IV1 = 0800000000000000
+IV2 = 5d55555555555555
+IV3 = b2aaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 20b9e767b2fb1456
+CIPHERTEXT2 = c39193d42381b313
+CIPHERTEXT3 = 4f1b8036d441af95
+
+COUNT = 5
+KEYs = 0101010101010101
+IV1 = 0400000000000000
+IV2 = 5955555555555555
+IV3 = aeaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 55579380d77138ef
+CIPHERTEXT2 = e293394891554b68
+CIPHERTEXT3 = 45089186180bd591
+
+COUNT = 6
+KEYs = 0101010101010101
+IV1 = 0200000000000000
+IV2 = 5755555555555555
+IV3 = acaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 6cc5defaaf04512f
+CIPHERTEXT2 = 1359f4d663a3209c
+CIPHERTEXT3 = d86dd807085fa8e6
+
+COUNT = 7
+KEYs = 0101010101010101
+IV1 = 0100000000000000
+IV2 = 5655555555555555
+IV3 = abaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 0d9f279ba5d87260
+CIPHERTEXT2 = 0d0f03e8f8594a66
+CIPHERTEXT3 = d27eb94e56c3172a
+
+COUNT = 8
+KEYs = 0101010101010101
+IV1 = 0080000000000000
+IV2 = 55d5555555555555
+IV3 = ab2aaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = d9031b0271bd5a0a
+CIPHERTEXT2 = 4334b5fe1b7f5320
+CIPHERTEXT3 = d6ad42065e31bdb1
+
+COUNT = 9
+KEYs = 0101010101010101
+IV1 = 0040000000000000
+IV2 = 5595555555555555
+IV3 = aaeaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 424250b37c3dd951
+CIPHERTEXT2 = 9484c1c29b62c41e
+CIPHERTEXT3 = f54f2bd8e2eb2bc6
+
+COUNT = 10
+KEYs = 0101010101010101
+IV1 = 0020000000000000
+IV2 = 5575555555555555
+IV3 = aacaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = b8061b7ecd9a21e5
+CIPHERTEXT2 = c8eb2e340855325b
+CIPHERTEXT3 = 6cf8932328c7e49b
+
+COUNT = 11
+KEYs = 0101010101010101
+IV1 = 0010000000000000
+IV2 = 5565555555555555
+IV3 = aabaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = f15d0f286b65bd28
+CIPHERTEXT2 = e88a676ef848e6d1
+CIPHERTEXT3 = 72ea3aadb569af43
+
+COUNT = 12
+KEYs = 0101010101010101
+IV1 = 0008000000000000
+IV2 = 555d555555555555
+IV3 = aab2aaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = add0cc8d6e5deba1
+CIPHERTEXT2 = be433af4c5ae0f97
+CIPHERTEXT3 = 0d71ecadd7a49fec
+
+COUNT = 13
+KEYs = 0101010101010101
+IV1 = 0004000000000000
+IV2 = 5559555555555555
+IV3 = aaaeaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = e6d5f82752ad63d1
+CIPHERTEXT2 = 9e32639bb9d27cc7
+CIPHERTEXT3 = fc1463bb9bba9e11
+
+COUNT = 14
+KEYs = 0101010101010101
+IV1 = 0002000000000000
+IV2 = 5557555555555555
+IV3 = aaacaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = ecbfe3bd3f591a5e
+CIPHERTEXT2 = fa510732fa871094
+CIPHERTEXT3 = 31568f2e0ac0d693
+
+COUNT = 15
+KEYs = 0101010101010101
+IV1 = 0001000000000000
+IV2 = 5556555555555555
+IV3 = aaabaaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = f356834379d165cd
+CIPHERTEXT2 = 9f1b31571ed41078
+CIPHERTEXT3 = fbcfc086f8111572
+
+COUNT = 16
+KEYs = 0101010101010101
+IV1 = 0000800000000000
+IV2 = 5555d55555555555
+IV3 = aaab2aaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 2b9f982f20037fa9
+CIPHERTEXT2 = f4169ca3fc6799ed
+CIPHERTEXT3 = d67ca5071769cafe
+
+COUNT = 17
+KEYs = 0101010101010101
+IV1 = 0000400000000000
+IV2 = 5555955555555555
+IV3 = aaaaeaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 889de068a16f0be6
+CIPHERTEXT2 = e9a738ac85e2ca4b
+CIPHERTEXT3 = 63fc8ec1421399b8
+
+COUNT = 18
+KEYs = 0101010101010101
+IV1 = 0000200000000000
+IV2 = 5555755555555555
+IV3 = aaaacaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = e19e275d846a1298
+CIPHERTEXT2 = ee26a403caca387d
+CIPHERTEXT3 = 5d84b7acabb63bfb
+
+COUNT = 19
+KEYs = 0101010101010101
+IV1 = 0000100000000000
+IV2 = 5555655555555555
+IV3 = aaaabaaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 329a8ed523d71aec
+CIPHERTEXT2 = 0b3f88ef87d85953
+CIPHERTEXT3 = e3f663de44003f9b
+
+COUNT = 20
+KEYs = 0101010101010101
+IV1 = 0000080000000000
+IV2 = 55555d5555555555
+IV3 = aaaab2aaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = e7fce22557d23c97
+CIPHERTEXT2 = bb04e854f99f6352
+CIPHERTEXT3 = 4e5892f230b6d6d1
+
+COUNT = 21
+KEYs = 0101010101010101
+IV1 = 0000040000000000
+IV2 = 5555595555555555
+IV3 = aaaaaeaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 12a9f5817ff2d65d
+CIPHERTEXT2 = f0881280455dec63
+CIPHERTEXT3 = 4432a11e1c320e7a
+
+COUNT = 22
+KEYs = 0101010101010101
+IV1 = 0000020000000000
+IV2 = 5555575555555555
+IV3 = aaaaacaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = a484c3ad38dc9c19
+CIPHERTEXT2 = 8ae9dee849b46527
+CIPHERTEXT3 = 02ce21a9c83ba4d6
+
+COUNT = 23
+KEYs = 0101010101010101
+IV1 = 0000010000000000
+IV2 = 5555565555555555
+IV3 = aaaaabaaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = fbe00a8a1ef8ad72
+CIPHERTEXT2 = 74b7d252cae558fb
+CIPHERTEXT3 = 6fd1d0793c1b7af2
+
+COUNT = 24
+KEYs = 0101010101010101
+IV1 = 0000008000000000
+IV2 = 555555d555555555
+IV3 = aaaaab2aaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 750d079407521363
+CIPHERTEXT2 = b8b27d1286bdbb26
+CIPHERTEXT3 = fc286fa362d8c93c
+
+COUNT = 25
+KEYs = 0101010101010101
+IV1 = 0000004000000000
+IV2 = 5555559555555555
+IV3 = aaaaaaeaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 64feed9c724c2faf
+CIPHERTEXT2 = 4e3dd222e292dd96
+CIPHERTEXT3 = e3a7abc88132ad7d
+
+COUNT = 26
+KEYs = 0101010101010101
+IV1 = 0000002000000000
+IV2 = 5555557555555555
+IV3 = aaaaaacaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = f02b263b328e2b60
+CIPHERTEXT2 = a213c5c56fdca139
+CIPHERTEXT3 = 8868d3114021a027
+
+COUNT = 27
+KEYs = 0101010101010101
+IV1 = 0000001000000000
+IV2 = 5555556555555555
+IV3 = aaaaaabaaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 9d64555a9a10b852
+CIPHERTEXT2 = 05df49a56a345cf9
+CIPHERTEXT3 = 568fa34d2fc7225e
+
+COUNT = 28
+KEYs = 0101010101010101
+IV1 = 0000000800000000
+IV2 = 5555555d55555555
+IV3 = aaaaaab2aaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = d106ff0bed5255d7
+CIPHERTEXT2 = c32c19229d84e2b4
+CIPHERTEXT3 = 1f81cbb9403ecc59
+
+COUNT = 29
+KEYs = 0101010101010101
+IV1 = 0000000400000000
+IV2 = 5555555955555555
+IV3 = aaaaaaaeaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = e1652c6b138c64a5
+CIPHERTEXT2 = 89c6e06ce6164d84
+CIPHERTEXT3 = edd6029a6b80a442
+
+COUNT = 30
+KEYs = 0101010101010101
+IV1 = 0000000200000000
+IV2 = 5555555755555555
+IV3 = aaaaaaacaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = e428581186ec8f46
+CIPHERTEXT2 = 5924454953ad5732
+CIPHERTEXT3 = ef90911c0f9a66f3
+
+COUNT = 31
+KEYs = 0101010101010101
+IV1 = 0000000100000000
+IV2 = 5555555655555555
+IV3 = aaaaaaabaaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = aeb5f5ede22d1a36
+CIPHERTEXT2 = 7a3e15c0953b08cc
+CIPHERTEXT3 = 91f5b30f015b4a54
+
+COUNT = 32
+KEYs = 0101010101010101
+IV1 = 0000000080000000
+IV2 = 55555555d5555555
+IV3 = aaaaaaab2aaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = e943d7568aec0c5c
+CIPHERTEXT2 = 88e3dd1448c4e0ff
+CIPHERTEXT3 = a5aec2896cff08e5
+
+COUNT = 33
+KEYs = 0101010101010101
+IV1 = 0000000040000000
+IV2 = 5555555595555555
+IV3 = aaaaaaaaeaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = df98c8276f54b04b
+CIPHERTEXT2 = 9f55ebaca42cb845
+CIPHERTEXT3 = 97061699383bbfe0
+
+COUNT = 34
+KEYs = 0101010101010101
+IV1 = 0000000020000000
+IV2 = 5555555575555555
+IV3 = aaaaaaaacaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = b160e4680f6c696f
+CIPHERTEXT2 = a5206a311e9c2515
+CIPHERTEXT3 = 08e218f2cb1ede18
+
+COUNT = 35
+KEYs = 0101010101010101
+IV1 = 0000000010000000
+IV2 = 5555555565555555
+IV3 = aaaaaaaabaaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = fa0752b07d9c4ab8
+CIPHERTEXT2 = e944c64af09dfa84
+CIPHERTEXT3 = 1a6849edcb701b07
+
+COUNT = 36
+KEYs = 0101010101010101
+IV1 = 0000000008000000
+IV2 = 555555555d555555
+IV3 = aaaaaaaab2aaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = ca3a2b036dbc8502
+CIPHERTEXT2 = af1200418fd37fdd
+CIPHERTEXT3 = 85480c507233c006
+
+COUNT = 37
+KEYs = 0101010101010101
+IV1 = 0000000004000000
+IV2 = 5555555559555555
+IV3 = aaaaaaaaaeaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 5e0905517bb59bcf
+CIPHERTEXT2 = 574a377b5a150353
+CIPHERTEXT3 = bcaa0b7b7b3464c5
+
+COUNT = 38
+KEYs = 0101010101010101
+IV1 = 0000000002000000
+IV2 = 5555555557555555
+IV3 = aaaaaaaaacaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 814eeb3b91d90726
+CIPHERTEXT2 = 456a1865905ed57d
+CIPHERTEXT3 = 0439f36972dc531f
+
+COUNT = 39
+KEYs = 0101010101010101
+IV1 = 0000000001000000
+IV2 = 5555555556555555
+IV3 = aaaaaaaaabaaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 4d49db1532919c9f
+CIPHERTEXT2 = 8427c42d027a34d0
+CIPHERTEXT3 = 62133d9330e2e86b
+
+COUNT = 40
+KEYs = 0101010101010101
+IV1 = 0000000000800000
+IV2 = 5555555555d55555
+IV3 = aaaaaaaaab2aaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 25eb5fc3f8cf0621
+CIPHERTEXT2 = 58da89972266a7e3
+CIPHERTEXT3 = f9c2472742b5f9e8
+
+COUNT = 41
+KEYs = 0101010101010101
+IV1 = 0000000000400000
+IV2 = 5555555555955555
+IV3 = aaaaaaaaaaeaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = ab6a20c0620d1c6f
+CIPHERTEXT2 = 1ed858bcbc934c17
+CIPHERTEXT3 = db36baba70c3b9af
+
+COUNT = 42
+KEYs = 0101010101010101
+IV1 = 0000000000200000
+IV2 = 5555555555755555
+IV3 = aaaaaaaaaacaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 79e90dbc98f92cca
+CIPHERTEXT2 = 88249b73e99c5ac0
+CIPHERTEXT3 = 0758b13e912d53cb
+
+COUNT = 43
+KEYs = 0101010101010101
+IV1 = 0000000000100000
+IV2 = 5555555555655555
+IV3 = aaaaaaaaaabaaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 866ecedd8072bb0e
+CIPHERTEXT2 = 69314212c7a9d6b1
+CIPHERTEXT3 = 70470a07cb34e109
+
+COUNT = 44
+KEYs = 0101010101010101
+IV1 = 0000000000080000
+IV2 = 55555555555d5555
+IV3 = aaaaaaaaaab2aaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 8b54536f2f3e64a8
+CIPHERTEXT2 = cd8dc942ae2bb175
+CIPHERTEXT3 = 9c6ade3a9e772c7c
+
+COUNT = 45
+KEYs = 0101010101010101
+IV1 = 0000000000040000
+IV2 = 5555555555595555
+IV3 = aaaaaaaaaaaeaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = ea51d3975595b86b
+CIPHERTEXT2 = 4c0a052894ed7436
+CIPHERTEXT3 = 26e6223634c857a3
+
+COUNT = 46
+KEYs = 0101010101010101
+IV1 = 0000000000020000
+IV2 = 5555555555575555
+IV3 = aaaaaaaaaaacaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = caffc6ac4542de31
+CIPHERTEXT2 = 16952dc89c0acd65
+CIPHERTEXT3 = 72dfd337fe183a6d
+
+COUNT = 47
+KEYs = 0101010101010101
+IV1 = 0000000000010000
+IV2 = 5555555555565555
+IV3 = aaaaaaaaaaabaaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 8dd45a2ddf90796c
+CIPHERTEXT2 = 92ef4c4350711745
+CIPHERTEXT3 = 363219d8cec5a9f3
+
+COUNT = 48
+KEYs = 0101010101010101
+IV1 = 0000000000008000
+IV2 = 555555555555d555
+IV3 = aaaaaaaaaaab2aaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 1029d55e880ec2d0
+CIPHERTEXT2 = b40225aea121c8d3
+CIPHERTEXT3 = 4bc89c1804bcae82
+
+COUNT = 49
+KEYs = 0101010101010101
+IV1 = 0000000000004000
+IV2 = 5555555555559555
+IV3 = aaaaaaaaaaaaeaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 5d86cb23639dbea9
+CIPHERTEXT2 = a9eab121edde0ca7
+CIPHERTEXT3 = ae527ed311a25ea2
+
+COUNT = 50
+KEYs = 0101010101010101
+IV1 = 0000000000002000
+IV2 = 5555555555557555
+IV3 = aaaaaaaaaaaacaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 1d1ca853ae7c0c5f
+CIPHERTEXT2 = 4fb69c832db68026
+CIPHERTEXT3 = a1584c1024f61f3d
+
+COUNT = 51
+KEYs = 0101010101010101
+IV1 = 0000000000001000
+IV2 = 5555555555556555
+IV3 = aaaaaaaaaaaabaaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = ce332329248f3228
+CIPHERTEXT2 = 761b3d1ff06c513e
+CIPHERTEXT3 = c55d7544a1eae274
+
+COUNT = 52
+KEYs = 0101010101010101
+IV1 = 0000000000000800
+IV2 = 5555555555555d55
+IV3 = aaaaaaaaaaaab2aa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 8405d1abe24fb942
+CIPHERTEXT2 = 6be457abc511e87c
+CIPHERTEXT3 = aef861c69fd34489
+
+COUNT = 53
+KEYs = 0101010101010101
+IV1 = 0000000000000400
+IV2 = 5555555555555955
+IV3 = aaaaaaaaaaaaaeaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = e643d78090ca4207
+CIPHERTEXT2 = ebb5a1887b1f6e3a
+CIPHERTEXT3 = 3d19267de9c12e7b
+
+COUNT = 54
+KEYs = 0101010101010101
+IV1 = 0000000000000200
+IV2 = 5555555555555755
+IV3 = aaaaaaaaaaaaacaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 48221b9937748a23
+CIPHERTEXT2 = d23a8dfe39c98883
+CIPHERTEXT3 = ade513b3ed994800
+
+COUNT = 55
+KEYs = 0101010101010101
+IV1 = 0000000000000100
+IV2 = 5555555555555655
+IV3 = aaaaaaaaaaaaabaa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = dd7c0bbd61fafd54
+CIPHERTEXT2 = 9f986bb8f7e6fa46
+CIPHERTEXT3 = d43941ab72932bb0
+
+COUNT = 56
+KEYs = 0101010101010101
+IV1 = 0000000000000080
+IV2 = 55555555555555d5
+IV3 = aaaaaaaaaaaaab2a
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 2fbc291a570db5c4
+CIPHERTEXT2 = 0adcf552ec1754c6
+CIPHERTEXT3 = 7f7352dfade13e13
+
+COUNT = 57
+KEYs = 0101010101010101
+IV1 = 0000000000000040
+IV2 = 5555555555555595
+IV3 = aaaaaaaaaaaaaaea
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = e07c30d7e4e26e12
+CIPHERTEXT2 = 6c25b868caf1f7d3
+CIPHERTEXT3 = 74bc744f10f63889
+
+COUNT = 58
+KEYs = 0101010101010101
+IV1 = 0000000000000020
+IV2 = 5555555555555575
+IV3 = aaaaaaaaaaaaaaca
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 0953e2258e8e90a1
+CIPHERTEXT2 = 0912754e7c42f637
+CIPHERTEXT3 = a483f2da4099a136
+
+COUNT = 59
+KEYs = 0101010101010101
+IV1 = 0000000000000010
+IV2 = 5555555555555565
+IV3 = aaaaaaaaaaaaaaba
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 5b711bc4ceebf2ee
+CIPHERTEXT2 = 2fa6a76d9b83e3dd
+CIPHERTEXT3 = a2e13c5701a60444
+
+COUNT = 60
+KEYs = 0101010101010101
+IV1 = 0000000000000008
+IV2 = 555555555555555d
+IV3 = aaaaaaaaaaaaaab2
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = cc083f1e6d9e85f6
+CIPHERTEXT2 = 006fa12a796ac4d3
+CIPHERTEXT3 = bc10a45ceedb56b3
+
+COUNT = 61
+KEYs = 0101010101010101
+IV1 = 0000000000000004
+IV2 = 5555555555555559
+IV3 = aaaaaaaaaaaaaaae
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = d2fd8867d50d2dfe
+CIPHERTEXT2 = 6a0bd7954b5aa04d
+CIPHERTEXT3 = cc6adcef1be975ef
+
+COUNT = 62
+KEYs = 0101010101010101
+IV1 = 0000000000000002
+IV2 = 5555555555555557
+IV3 = aaaaaaaaaaaaaaac
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 06e7ea22ce92708f
+CIPHERTEXT2 = f307b5bcd44f3d8d
+CIPHERTEXT3 = 3dc004f9cd4a9c22
+
+COUNT = 63
+KEYs = 0101010101010101
+IV1 = 0000000000000001
+IV2 = 5555555555555556
+IV3 = aaaaaaaaaaaaaaab
+PLAINTEXT = 0000000000000000
+CIPHERTEXT1 = 166b40b44aba4bd6
+CIPHERTEXT2 = 009e8232891c8a36
+CIPHERTEXT3 = 17d8e9c374d14494
+
+[DECRYPT]
+COUNT = 0
+KEYs = 0101010101010101
+IV1 = 8000000000000000
+IV2 = d555555555555555
+IV3 = 2aaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 95f8a5e5dd31d900
+PLAINTEXT2 = f7552ab6cb21e2bc
+PLAINTEXT3 = 5a48d3de869557fd
+
+COUNT = 1
+KEYs = 0101010101010101
+IV1 = 4000000000000000
+IV2 = 9555555555555555
+IV3 = eaaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = dd7f121ca5015619
+PLAINTEXT2 = 0c783d97d0dbf51a
+PLAINTEXT3 = f15ee2019a5b547c
+
+COUNT = 2
+KEYs = 0101010101010101
+IV1 = 2000000000000000
+IV2 = 7555555555555555
+IV3 = caaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 2e8653104f3834ea
+PLAINTEXT2 = 05b865a1e49ed109
+PLAINTEXT3 = f925b68465b6078c
+
+COUNT = 3
+KEYs = 0101010101010101
+IV1 = 1000000000000000
+IV2 = 6555555555555555
+IV3 = baaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 4bd388ff6cd81d4f
+PLAINTEXT2 = 9e51152dbce90b02
+PLAINTEXT3 = f6089ca9b722765c
+
+COUNT = 4
+KEYs = 0101010101010101
+IV1 = 0800000000000000
+IV2 = 5d55555555555555
+IV3 = b2aaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 20b9e767b2fb1456
+PLAINTEXT2 = c39193d42381b313
+PLAINTEXT3 = 4f1b8036d441af95
+
+COUNT = 5
+KEYs = 0101010101010101
+IV1 = 0400000000000000
+IV2 = 5955555555555555
+IV3 = aeaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 55579380d77138ef
+PLAINTEXT2 = e293394891554b68
+PLAINTEXT3 = 45089186180bd591
+
+COUNT = 6
+KEYs = 0101010101010101
+IV1 = 0200000000000000
+IV2 = 5755555555555555
+IV3 = acaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 6cc5defaaf04512f
+PLAINTEXT2 = 1359f4d663a3209c
+PLAINTEXT3 = d86dd807085fa8e6
+
+COUNT = 7
+KEYs = 0101010101010101
+IV1 = 0100000000000000
+IV2 = 5655555555555555
+IV3 = abaaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 0d9f279ba5d87260
+PLAINTEXT2 = 0d0f03e8f8594a66
+PLAINTEXT3 = d27eb94e56c3172a
+
+COUNT = 8
+KEYs = 0101010101010101
+IV1 = 0080000000000000
+IV2 = 55d5555555555555
+IV3 = ab2aaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = d9031b0271bd5a0a
+PLAINTEXT2 = 4334b5fe1b7f5320
+PLAINTEXT3 = d6ad42065e31bdb1
+
+COUNT = 9
+KEYs = 0101010101010101
+IV1 = 0040000000000000
+IV2 = 5595555555555555
+IV3 = aaeaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 424250b37c3dd951
+PLAINTEXT2 = 9484c1c29b62c41e
+PLAINTEXT3 = f54f2bd8e2eb2bc6
+
+COUNT = 10
+KEYs = 0101010101010101
+IV1 = 0020000000000000
+IV2 = 5575555555555555
+IV3 = aacaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = b8061b7ecd9a21e5
+PLAINTEXT2 = c8eb2e340855325b
+PLAINTEXT3 = 6cf8932328c7e49b
+
+COUNT = 11
+KEYs = 0101010101010101
+IV1 = 0010000000000000
+IV2 = 5565555555555555
+IV3 = aabaaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = f15d0f286b65bd28
+PLAINTEXT2 = e88a676ef848e6d1
+PLAINTEXT3 = 72ea3aadb569af43
+
+COUNT = 12
+KEYs = 0101010101010101
+IV1 = 0008000000000000
+IV2 = 555d555555555555
+IV3 = aab2aaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = add0cc8d6e5deba1
+PLAINTEXT2 = be433af4c5ae0f97
+PLAINTEXT3 = 0d71ecadd7a49fec
+
+COUNT = 13
+KEYs = 0101010101010101
+IV1 = 0004000000000000
+IV2 = 5559555555555555
+IV3 = aaaeaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = e6d5f82752ad63d1
+PLAINTEXT2 = 9e32639bb9d27cc7
+PLAINTEXT3 = fc1463bb9bba9e11
+
+COUNT = 14
+KEYs = 0101010101010101
+IV1 = 0002000000000000
+IV2 = 5557555555555555
+IV3 = aaacaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = ecbfe3bd3f591a5e
+PLAINTEXT2 = fa510732fa871094
+PLAINTEXT3 = 31568f2e0ac0d693
+
+COUNT = 15
+KEYs = 0101010101010101
+IV1 = 0001000000000000
+IV2 = 5556555555555555
+IV3 = aaabaaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = f356834379d165cd
+PLAINTEXT2 = 9f1b31571ed41078
+PLAINTEXT3 = fbcfc086f8111572
+
+COUNT = 16
+KEYs = 0101010101010101
+IV1 = 0000800000000000
+IV2 = 5555d55555555555
+IV3 = aaab2aaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 2b9f982f20037fa9
+PLAINTEXT2 = f4169ca3fc6799ed
+PLAINTEXT3 = d67ca5071769cafe
+
+COUNT = 17
+KEYs = 0101010101010101
+IV1 = 0000400000000000
+IV2 = 5555955555555555
+IV3 = aaaaeaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 889de068a16f0be6
+PLAINTEXT2 = e9a738ac85e2ca4b
+PLAINTEXT3 = 63fc8ec1421399b8
+
+COUNT = 18
+KEYs = 0101010101010101
+IV1 = 0000200000000000
+IV2 = 5555755555555555
+IV3 = aaaacaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = e19e275d846a1298
+PLAINTEXT2 = ee26a403caca387d
+PLAINTEXT3 = 5d84b7acabb63bfb
+
+COUNT = 19
+KEYs = 0101010101010101
+IV1 = 0000100000000000
+IV2 = 5555655555555555
+IV3 = aaaabaaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 329a8ed523d71aec
+PLAINTEXT2 = 0b3f88ef87d85953
+PLAINTEXT3 = e3f663de44003f9b
+
+COUNT = 20
+KEYs = 0101010101010101
+IV1 = 0000080000000000
+IV2 = 55555d5555555555
+IV3 = aaaab2aaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = e7fce22557d23c97
+PLAINTEXT2 = bb04e854f99f6352
+PLAINTEXT3 = 4e5892f230b6d6d1
+
+COUNT = 21
+KEYs = 0101010101010101
+IV1 = 0000040000000000
+IV2 = 5555595555555555
+IV3 = aaaaaeaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 12a9f5817ff2d65d
+PLAINTEXT2 = f0881280455dec63
+PLAINTEXT3 = 4432a11e1c320e7a
+
+COUNT = 22
+KEYs = 0101010101010101
+IV1 = 0000020000000000
+IV2 = 5555575555555555
+IV3 = aaaaacaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = a484c3ad38dc9c19
+PLAINTEXT2 = 8ae9dee849b46527
+PLAINTEXT3 = 02ce21a9c83ba4d6
+
+COUNT = 23
+KEYs = 0101010101010101
+IV1 = 0000010000000000
+IV2 = 5555565555555555
+IV3 = aaaaabaaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = fbe00a8a1ef8ad72
+PLAINTEXT2 = 74b7d252cae558fb
+PLAINTEXT3 = 6fd1d0793c1b7af2
+
+COUNT = 24
+KEYs = 0101010101010101
+IV1 = 0000008000000000
+IV2 = 555555d555555555
+IV3 = aaaaab2aaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 750d079407521363
+PLAINTEXT2 = b8b27d1286bdbb26
+PLAINTEXT3 = fc286fa362d8c93c
+
+COUNT = 25
+KEYs = 0101010101010101
+IV1 = 0000004000000000
+IV2 = 5555559555555555
+IV3 = aaaaaaeaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 64feed9c724c2faf
+PLAINTEXT2 = 4e3dd222e292dd96
+PLAINTEXT3 = e3a7abc88132ad7d
+
+COUNT = 26
+KEYs = 0101010101010101
+IV1 = 0000002000000000
+IV2 = 5555557555555555
+IV3 = aaaaaacaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = f02b263b328e2b60
+PLAINTEXT2 = a213c5c56fdca139
+PLAINTEXT3 = 8868d3114021a027
+
+COUNT = 27
+KEYs = 0101010101010101
+IV1 = 0000001000000000
+IV2 = 5555556555555555
+IV3 = aaaaaabaaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 9d64555a9a10b852
+PLAINTEXT2 = 05df49a56a345cf9
+PLAINTEXT3 = 568fa34d2fc7225e
+
+COUNT = 28
+KEYs = 0101010101010101
+IV1 = 0000000800000000
+IV2 = 5555555d55555555
+IV3 = aaaaaab2aaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = d106ff0bed5255d7
+PLAINTEXT2 = c32c19229d84e2b4
+PLAINTEXT3 = 1f81cbb9403ecc59
+
+COUNT = 29
+KEYs = 0101010101010101
+IV1 = 0000000400000000
+IV2 = 5555555955555555
+IV3 = aaaaaaaeaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = e1652c6b138c64a5
+PLAINTEXT2 = 89c6e06ce6164d84
+PLAINTEXT3 = edd6029a6b80a442
+
+COUNT = 30
+KEYs = 0101010101010101
+IV1 = 0000000200000000
+IV2 = 5555555755555555
+IV3 = aaaaaaacaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = e428581186ec8f46
+PLAINTEXT2 = 5924454953ad5732
+PLAINTEXT3 = ef90911c0f9a66f3
+
+COUNT = 31
+KEYs = 0101010101010101
+IV1 = 0000000100000000
+IV2 = 5555555655555555
+IV3 = aaaaaaabaaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = aeb5f5ede22d1a36
+PLAINTEXT2 = 7a3e15c0953b08cc
+PLAINTEXT3 = 91f5b30f015b4a54
+
+COUNT = 32
+KEYs = 0101010101010101
+IV1 = 0000000080000000
+IV2 = 55555555d5555555
+IV3 = aaaaaaab2aaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = e943d7568aec0c5c
+PLAINTEXT2 = 88e3dd1448c4e0ff
+PLAINTEXT3 = a5aec2896cff08e5
+
+COUNT = 33
+KEYs = 0101010101010101
+IV1 = 0000000040000000
+IV2 = 5555555595555555
+IV3 = aaaaaaaaeaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = df98c8276f54b04b
+PLAINTEXT2 = 9f55ebaca42cb845
+PLAINTEXT3 = 97061699383bbfe0
+
+COUNT = 34
+KEYs = 0101010101010101
+IV1 = 0000000020000000
+IV2 = 5555555575555555
+IV3 = aaaaaaaacaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = b160e4680f6c696f
+PLAINTEXT2 = a5206a311e9c2515
+PLAINTEXT3 = 08e218f2cb1ede18
+
+COUNT = 35
+KEYs = 0101010101010101
+IV1 = 0000000010000000
+IV2 = 5555555565555555
+IV3 = aaaaaaaabaaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = fa0752b07d9c4ab8
+PLAINTEXT2 = e944c64af09dfa84
+PLAINTEXT3 = 1a6849edcb701b07
+
+COUNT = 36
+KEYs = 0101010101010101
+IV1 = 0000000008000000
+IV2 = 555555555d555555
+IV3 = aaaaaaaab2aaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = ca3a2b036dbc8502
+PLAINTEXT2 = af1200418fd37fdd
+PLAINTEXT3 = 85480c507233c006
+
+COUNT = 37
+KEYs = 0101010101010101
+IV1 = 0000000004000000
+IV2 = 5555555559555555
+IV3 = aaaaaaaaaeaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 5e0905517bb59bcf
+PLAINTEXT2 = 574a377b5a150353
+PLAINTEXT3 = bcaa0b7b7b3464c5
+
+COUNT = 38
+KEYs = 0101010101010101
+IV1 = 0000000002000000
+IV2 = 5555555557555555
+IV3 = aaaaaaaaacaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 814eeb3b91d90726
+PLAINTEXT2 = 456a1865905ed57d
+PLAINTEXT3 = 0439f36972dc531f
+
+COUNT = 39
+KEYs = 0101010101010101
+IV1 = 0000000001000000
+IV2 = 5555555556555555
+IV3 = aaaaaaaaabaaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 4d49db1532919c9f
+PLAINTEXT2 = 8427c42d027a34d0
+PLAINTEXT3 = 62133d9330e2e86b
+
+COUNT = 40
+KEYs = 0101010101010101
+IV1 = 0000000000800000
+IV2 = 5555555555d55555
+IV3 = aaaaaaaaab2aaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 25eb5fc3f8cf0621
+PLAINTEXT2 = 58da89972266a7e3
+PLAINTEXT3 = f9c2472742b5f9e8
+
+COUNT = 41
+KEYs = 0101010101010101
+IV1 = 0000000000400000
+IV2 = 5555555555955555
+IV3 = aaaaaaaaaaeaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = ab6a20c0620d1c6f
+PLAINTEXT2 = 1ed858bcbc934c17
+PLAINTEXT3 = db36baba70c3b9af
+
+COUNT = 42
+KEYs = 0101010101010101
+IV1 = 0000000000200000
+IV2 = 5555555555755555
+IV3 = aaaaaaaaaacaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 79e90dbc98f92cca
+PLAINTEXT2 = 88249b73e99c5ac0
+PLAINTEXT3 = 0758b13e912d53cb
+
+COUNT = 43
+KEYs = 0101010101010101
+IV1 = 0000000000100000
+IV2 = 5555555555655555
+IV3 = aaaaaaaaaabaaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 866ecedd8072bb0e
+PLAINTEXT2 = 69314212c7a9d6b1
+PLAINTEXT3 = 70470a07cb34e109
+
+COUNT = 44
+KEYs = 0101010101010101
+IV1 = 0000000000080000
+IV2 = 55555555555d5555
+IV3 = aaaaaaaaaab2aaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 8b54536f2f3e64a8
+PLAINTEXT2 = cd8dc942ae2bb175
+PLAINTEXT3 = 9c6ade3a9e772c7c
+
+COUNT = 45
+KEYs = 0101010101010101
+IV1 = 0000000000040000
+IV2 = 5555555555595555
+IV3 = aaaaaaaaaaaeaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = ea51d3975595b86b
+PLAINTEXT2 = 4c0a052894ed7436
+PLAINTEXT3 = 26e6223634c857a3
+
+COUNT = 46
+KEYs = 0101010101010101
+IV1 = 0000000000020000
+IV2 = 5555555555575555
+IV3 = aaaaaaaaaaacaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = caffc6ac4542de31
+PLAINTEXT2 = 16952dc89c0acd65
+PLAINTEXT3 = 72dfd337fe183a6d
+
+COUNT = 47
+KEYs = 0101010101010101
+IV1 = 0000000000010000
+IV2 = 5555555555565555
+IV3 = aaaaaaaaaaabaaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 8dd45a2ddf90796c
+PLAINTEXT2 = 92ef4c4350711745
+PLAINTEXT3 = 363219d8cec5a9f3
+
+COUNT = 48
+KEYs = 0101010101010101
+IV1 = 0000000000008000
+IV2 = 555555555555d555
+IV3 = aaaaaaaaaaab2aaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 1029d55e880ec2d0
+PLAINTEXT2 = b40225aea121c8d3
+PLAINTEXT3 = 4bc89c1804bcae82
+
+COUNT = 49
+KEYs = 0101010101010101
+IV1 = 0000000000004000
+IV2 = 5555555555559555
+IV3 = aaaaaaaaaaaaeaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 5d86cb23639dbea9
+PLAINTEXT2 = a9eab121edde0ca7
+PLAINTEXT3 = ae527ed311a25ea2
+
+COUNT = 50
+KEYs = 0101010101010101
+IV1 = 0000000000002000
+IV2 = 5555555555557555
+IV3 = aaaaaaaaaaaacaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 1d1ca853ae7c0c5f
+PLAINTEXT2 = 4fb69c832db68026
+PLAINTEXT3 = a1584c1024f61f3d
+
+COUNT = 51
+KEYs = 0101010101010101
+IV1 = 0000000000001000
+IV2 = 5555555555556555
+IV3 = aaaaaaaaaaaabaaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = ce332329248f3228
+PLAINTEXT2 = 761b3d1ff06c513e
+PLAINTEXT3 = c55d7544a1eae274
+
+COUNT = 52
+KEYs = 0101010101010101
+IV1 = 0000000000000800
+IV2 = 5555555555555d55
+IV3 = aaaaaaaaaaaab2aa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 8405d1abe24fb942
+PLAINTEXT2 = 6be457abc511e87c
+PLAINTEXT3 = aef861c69fd34489
+
+COUNT = 53
+KEYs = 0101010101010101
+IV1 = 0000000000000400
+IV2 = 5555555555555955
+IV3 = aaaaaaaaaaaaaeaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = e643d78090ca4207
+PLAINTEXT2 = ebb5a1887b1f6e3a
+PLAINTEXT3 = 3d19267de9c12e7b
+
+COUNT = 54
+KEYs = 0101010101010101
+IV1 = 0000000000000200
+IV2 = 5555555555555755
+IV3 = aaaaaaaaaaaaacaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 48221b9937748a23
+PLAINTEXT2 = d23a8dfe39c98883
+PLAINTEXT3 = ade513b3ed994800
+
+COUNT = 55
+KEYs = 0101010101010101
+IV1 = 0000000000000100
+IV2 = 5555555555555655
+IV3 = aaaaaaaaaaaaabaa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = dd7c0bbd61fafd54
+PLAINTEXT2 = 9f986bb8f7e6fa46
+PLAINTEXT3 = d43941ab72932bb0
+
+COUNT = 56
+KEYs = 0101010101010101
+IV1 = 0000000000000080
+IV2 = 55555555555555d5
+IV3 = aaaaaaaaaaaaab2a
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 2fbc291a570db5c4
+PLAINTEXT2 = 0adcf552ec1754c6
+PLAINTEXT3 = 7f7352dfade13e13
+
+COUNT = 57
+KEYs = 0101010101010101
+IV1 = 0000000000000040
+IV2 = 5555555555555595
+IV3 = aaaaaaaaaaaaaaea
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = e07c30d7e4e26e12
+PLAINTEXT2 = 6c25b868caf1f7d3
+PLAINTEXT3 = 74bc744f10f63889
+
+COUNT = 58
+KEYs = 0101010101010101
+IV1 = 0000000000000020
+IV2 = 5555555555555575
+IV3 = aaaaaaaaaaaaaaca
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 0953e2258e8e90a1
+PLAINTEXT2 = 0912754e7c42f637
+PLAINTEXT3 = a483f2da4099a136
+
+COUNT = 59
+KEYs = 0101010101010101
+IV1 = 0000000000000010
+IV2 = 5555555555555565
+IV3 = aaaaaaaaaaaaaaba
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 5b711bc4ceebf2ee
+PLAINTEXT2 = 2fa6a76d9b83e3dd
+PLAINTEXT3 = a2e13c5701a60444
+
+COUNT = 60
+KEYs = 0101010101010101
+IV1 = 0000000000000008
+IV2 = 555555555555555d
+IV3 = aaaaaaaaaaaaaab2
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = cc083f1e6d9e85f6
+PLAINTEXT2 = 006fa12a796ac4d3
+PLAINTEXT3 = bc10a45ceedb56b3
+
+COUNT = 61
+KEYs = 0101010101010101
+IV1 = 0000000000000004
+IV2 = 5555555555555559
+IV3 = aaaaaaaaaaaaaaae
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = d2fd8867d50d2dfe
+PLAINTEXT2 = 6a0bd7954b5aa04d
+PLAINTEXT3 = cc6adcef1be975ef
+
+COUNT = 62
+KEYs = 0101010101010101
+IV1 = 0000000000000002
+IV2 = 5555555555555557
+IV3 = aaaaaaaaaaaaaaac
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 06e7ea22ce92708f
+PLAINTEXT2 = f307b5bcd44f3d8d
+PLAINTEXT3 = 3dc004f9cd4a9c22
+
+COUNT = 63
+KEYs = 0101010101010101
+IV1 = 0000000000000001
+IV2 = 5555555555555556
+IV3 = aaaaaaaaaaaaaaab
+CIPHERTEXT = 0000000000000000
+PLAINTEXT1 = 166b40b44aba4bd6
+PLAINTEXT2 = 009e8232891c8a36
+PLAINTEXT3 = 17d8e9c374d14494
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBMMT1.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBMMT1.rsp
new file mode 100644
index 00000000..59ceb31f
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBMMT1.rsp
@@ -0,0 +1,169 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# TDES Multi block Message Test for OFB
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:48:21 AM
+
+[ENCRYPT]
+
+COUNT = 0
+KEY1 = 855194c4702683da
+KEY2 = 855194c4702683da
+KEY3 = 855194c4702683da
+IV = b2fab7b54f3419a0
+PLAINTEXT = a9422a0c89d80bc1
+CIPHERTEXT = 74960e1475480228
+
+COUNT = 1
+KEY1 = a134852c6170ab6e
+KEY2 = a134852c6170ab6e
+KEY3 = a134852c6170ab6e
+IV = d7d251b35e9b1738
+PLAINTEXT = 2a90e0d7eda6b7411e08fb8086a3ee98
+CIPHERTEXT = 81a847cd750df02902ec691c06af665d
+
+COUNT = 2
+KEY1 = 3e150b3161d985b9
+KEY2 = 3e150b3161d985b9
+KEY3 = 3e150b3161d985b9
+IV = acd3d0b2ed46115f
+PLAINTEXT = d399b7789800a29cbf111b6ed1840b041bbe538ca7f5608d
+CIPHERTEXT = 3bf338558d22dff025f45a5d236f00ded905dbf15ddbe59e
+
+COUNT = 3
+KEY1 = 01ab5446d958dc3e
+KEY2 = 01ab5446d958dc3e
+KEY3 = 01ab5446d958dc3e
+IV = 28ba953fbe399024
+PLAINTEXT = 0613faccb6094b82d814169e4aacc4794f1949c03288f1252d5f5d5488cec829
+CIPHERTEXT = 5996766f0d67c9be248b93c31f6f1dfdb377ec7d767e493657d91afc1af0a5d5
+
+COUNT = 4
+KEY1 = c7b60bcdb90db50d
+KEY2 = c7b60bcdb90db50d
+KEY3 = c7b60bcdb90db50d
+IV = 6b8555ff6204ec3c
+PLAINTEXT = b903b51fcead3c3ca3ed809f2e6fd360f72c927dd729052aff6186683dffe6d97bd10cd389fadfb3
+CIPHERTEXT = 498025dcc9ac62bbfde92af4bcc6252ff5e22f35afed93541fddaa05f87cbf3d7b0363df92bcae7e
+
+COUNT = 5
+KEY1 = 8c7c167c6d268920
+KEY2 = 8c7c167c6d268920
+KEY3 = 8c7c167c6d268920
+IV = f9846e44776cd3fd
+PLAINTEXT = 550eebab18b94f9072cde2a2188213621bf0a45e5fbcb8f84ef72d69cd432b066f38fdc1e90620f2c75b9a585d878d5a
+CIPHERTEXT = 4ec327f970df43c5126f447bba8abf93017c8ba95c39fe521e95671100d5be4eb0d7e0671bf302879d9e85703cc7a469
+
+COUNT = 6
+KEY1 = c75770706db5a815
+KEY2 = c75770706db5a815
+KEY3 = c75770706db5a815
+IV = c04b79f32a84a812
+PLAINTEXT = de152e196836c8916b2f183117bdf4452018c9596ed3ea411503285c87a3a3190937e0b963b01b57dc90de26654ed2fb15fcd60bd5274ef5
+CIPHERTEXT = 1945eef06e48128aa6e8ec43c73edc9fa5fae4fe09c4bf15f813e9bbcae4f656baf5a6f52e92b15a58a2f7b294ffe3efaee537938d9a385f
+
+COUNT = 7
+KEY1 = 790275266d311507
+KEY2 = 790275266d311507
+KEY3 = 790275266d311507
+IV = 8bd428cd6c95fa5c
+PLAINTEXT = b31b8da6c02fdc5cf5ce850e19f2ad1aa67bc00f7c1ac1b4d56fde4d7c6e48193a07411f9106772bad38901398cf063ead0735674f0ab29fdb11df91dacdbc0a
+CIPHERTEXT = ceceaee6d118cba9fc0ce5fa4a9e2f70b55455a96e60d2a3977d35203a79dfa4483661c573ea01f63f11d5a215ceb0a5f5010a09d80ce813ccf01a65768b256c
+
+COUNT = 8
+KEY1 = e6628ca838cd73cb
+KEY2 = e6628ca838cd73cb
+KEY3 = e6628ca838cd73cb
+IV = 242061af85f250f1
+PLAINTEXT = 7250881aa282e564e49d35da939d4b92bc6f35f27ebec121b70a41bbddfa8cc929f345f0fbe960e87a75e1307a28e700a420ea80d0d84137b644e7c6c61e7ed6547b944ff8a126ca
+CIPHERTEXT = 9b33432d7070c1aafd44b677f47bb10fef5ffc0b6a68c11f266428758c626b5465b5ad5a352552064a4c94b7b641e1f88ce93df045bb53eaa48b79b81409b9cfd7d9382cd4d59795
+
+COUNT = 9
+KEY1 = 4a9b08d5a44a0208
+KEY2 = 4a9b08d5a44a0208
+KEY3 = 4a9b08d5a44a0208
+IV = c0d583e4f3e1b0ab
+PLAINTEXT = a58c0018a7e32377730765eab1cdd78e16e4f738395d2713a26b5e8b24681e6a6e19a641dc33680a931ebd0bccf8d8fe70ddf86ee666e264286f8f431d1e22f123211d37ea36d36b89f1214ccbba592d
+CIPHERTEXT = 8e63ec2c683b09a4abb1baf08ac03f2088532613a0693eb9eff3f6729ad2b8a556d0830bf8588e03d3f0307b0ae50cd8f7b9a4c7b93475c2f541b40708649bcf20575595a8863e599fc04d14b3e536f0
+
+[DECRYPT]
+
+COUNT = 0
+KEY1 = f102cd68da1657ab
+KEY2 = f102cd68da1657ab
+KEY3 = f102cd68da1657ab
+IV = ab67ad59065dee6c
+CIPHERTEXT = 66c5a3080dd3ab96
+PLAINTEXT = 555d1eb4f9352f32
+
+COUNT = 1
+KEY1 = 67757619a845731a
+KEY2 = 67757619a845731a
+KEY3 = 67757619a845731a
+IV = faccc19729a356cc
+CIPHERTEXT = ec40273d4b1fda76ec989ceaa380fcbe
+PLAINTEXT = d373bd9e4826b52b449240b6c723a4c8
+
+COUNT = 2
+KEY1 = 8f86a46443fec2b5
+KEY2 = 8f86a46443fec2b5
+KEY3 = 8f86a46443fec2b5
+IV = 59e6e4aa080c195c
+CIPHERTEXT = 15ab1543a52d3efb25f54ce56b56d09eb16f06c331640757
+PLAINTEXT = c6c0405cb62a8f5fae1befd5e6bd637b15ec588c30c4d80a
+
+COUNT = 3
+KEY1 = f18a29f8bf3dfef4
+KEY2 = f18a29f8bf3dfef4
+KEY3 = f18a29f8bf3dfef4
+IV = 86b5d0bbba2e6d0e
+CIPHERTEXT = d9d4ff1a1f81b9e70d01a23837621a3c29d8195cb3bd206384d670e2fad87bd3
+PLAINTEXT = 2f9ccc2ef2e4d478a26a39cbc383f066ecb4d237e4d454ad6d0579fffba11426
+
+COUNT = 4
+KEY1 = 5d75971c31b3e06b
+KEY2 = 5d75971c31b3e06b
+KEY3 = 5d75971c31b3e06b
+IV = 5694094e09eafcd2
+CIPHERTEXT = 88da540837b350b971617dd18c291967d086bf74e7ce84918f133f02924728f4f8a4a5037b4b60ff
+PLAINTEXT = 81bf9022c1b5dc88827372bf09d386610512d770f180acc922bacb981cd0ae206557b2ec02f01332
+
+COUNT = 5
+KEY1 = 191f8694944f611c
+KEY2 = 191f8694944f611c
+KEY3 = 191f8694944f611c
+IV = 3bd78a8d24ad95ff
+CIPHERTEXT = 474e14e5f666a2fcb272fab86eab48284fb272290e6c9ddb9f10f451107ea48db3d32bab7f3ad35cb4057996befc938a
+PLAINTEXT = 2f245adb18dc3e29bdd9285cbb923cd4a296dd12646915680a1c5e986df45b3bfe89e4a3193d7ebb313c901e65b27f5c
+
+COUNT = 6
+KEY1 = 6767fde6d5ef1f8f
+KEY2 = 6767fde6d5ef1f8f
+KEY3 = 6767fde6d5ef1f8f
+IV = 45b981f1b9cc4107
+CIPHERTEXT = 94dfd59facf4c0a688d30b456358784d9bffdf466c9c16bcfe4c13d9a2ab5539584780f99655471144a38ee40bced016cfb5bf9e7a2d2b1c
+PLAINTEXT = bd931873755c3617dbad656167952f17b914996bc01819d874e6ed7c3c8c7f5d54797e343fda3c1b935f713a7e53db6e5b906a9b4d1fc1f6
+
+COUNT = 7
+KEY1 = 08981f5be5851a5d
+KEY2 = 08981f5be5851a5d
+KEY3 = 08981f5be5851a5d
+IV = a8f9d7bfb14ec951
+CIPHERTEXT = a008263c56e6cfb6c92c5e2856153147748d9300e896910238ea097c61e10328cc9644887f45217091f892c4e0638783060c7f0488af568051e05ed15ff2b279
+PLAINTEXT = 4cc2cb21e85ea0299f38c096cf5223d1474fd431032287ccb18f9e93209083ff688cce80c4070bedb4bb2ce4624544892d02571488e3c3984eb6ce1140d43e1d
+
+COUNT = 8
+KEY1 = c24a3426aea20d32
+KEY2 = c24a3426aea20d32
+KEY3 = c24a3426aea20d32
+IV = 71c38aefc3b05fdd
+CIPHERTEXT = ac7036635447872718076963098b17ebf382540f3dc5668511e863a3bd0eabd15902b63faa8410d347e1a166fac7322f69562d7ff67aa4afe3799557bac86dc1ec23ca9eb8dc85f7
+PLAINTEXT = b1dc6a6d4718956d8ed77c7dbb282a62db03ed3969dbc44ec2ec2e8ca7ac50b1401545efad67dfe29a708ec733edc0f3c97c2da110cb3e1c21b91c09a6e36ed4815a0e9828d5cccb
+
+COUNT = 9
+KEY1 = bf6b5ba4ab5dad80
+KEY2 = bf6b5ba4ab5dad80
+KEY3 = bf6b5ba4ab5dad80
+IV = 31f68c4907a0491d
+CIPHERTEXT = 90f9616ee84aa24ea4446a13381c69c3651b1506034e957dff7ede54a0621c1b0e1453d114c2464225a698949d38311c4aa2e3762b744dd477990096e18ae11b1bc1cfd7997185a69774c1605d84a6ae
+PLAINTEXT = c27a6a4c8e1d5a9d9097f39e26834cd7c3a0f39cf496f6ceac64c91cd8b7dc116d6fdce2a5097a6cda4d0b4119b30f224cbce59df66f0e57b5ea0afc64d4ad3ffc53b411edc2aca4e447d305e2d6561d
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBMMT2.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBMMT2.rsp
new file mode 100644
index 00000000..919fcbb2
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBMMT2.rsp
@@ -0,0 +1,169 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# TDES Multi block Message Test for OFB
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:47:58 AM
+
+[ENCRYPT]
+
+COUNT = 0
+KEY1 = f2b546fbd6d3dfa4
+KEY2 = ba2c26ba255e7a3e
+KEY3 = f2b546fbd6d3dfa4
+IV = d88bb3a7f539d7f1
+PLAINTEXT = 824cec4211ddc264
+CIPHERTEXT = c5f4ff499dfa5de8
+
+COUNT = 1
+KEY1 = 378c89d3b0917080
+KEY2 = 2af18013c2ef6210
+KEY3 = 378c89d3b0917080
+IV = 007817d4bbdc69a1
+PLAINTEXT = 168260d5faed24b9f73aae088a477528
+CIPHERTEXT = cfd4e0fadf100f3aa5eec0b30084df47
+
+COUNT = 2
+KEY1 = 61866e1c86d57a54
+KEY2 = 1301734c5dc86dae
+KEY3 = 61866e1c86d57a54
+IV = d0ddad02a219226d
+PLAINTEXT = d5db2469ae56ecac5164195ed161eccc1720368f2726c060
+CIPHERTEXT = 4821c0ca2de3bb2b982c7bd9cbe6a44a714d5c0a85b44e0f
+
+COUNT = 3
+KEY1 = 7c85a4805ee5a751
+KEY2 = 15e052a80e4f2fda
+KEY3 = 7c85a4805ee5a751
+IV = e76486c2d6309193
+PLAINTEXT = 1c5f01506fdc6d9d12959279db600005fbf7966f769e9bb8d7060abb21702c6b
+CIPHERTEXT = a06a876b4343c15f282e6cbd4acdceab0b822a4bef9950565d4ddea10d89f3bb
+
+COUNT = 4
+KEY1 = e3347a6b0bc1152c
+KEY2 = 642a25cbd3bc31ab
+KEY3 = e3347a6b0bc1152c
+IV = faa063a81f197c14
+PLAINTEXT = b740cc21e925e3c8706007215521b28c0869f9a15427197191a2520f1c16f85004a2c7ce06617733
+CIPHERTEXT = 23a53e110770974f57ecdb0f4efb143b40c696c55b777b4479a864f7613e7f079c660229e7f47417
+
+COUNT = 5
+KEY1 = 200d919b6b1adaa1
+KEY2 = 54ab5d1c8f98070b
+KEY3 = 200d919b6b1adaa1
+IV = 0e67459eaa70ce55
+PLAINTEXT = a7dde735b7e280b49f3e721131cc39a8e96a4ce1205bf6b383ea6167c450f49f8fd8de96c041f3a9d364b8179b17b905
+CIPHERTEXT = 506a9f28e55d15c8ce1793055976ac0d252352b7afd064d4ef49d3fb2d4e8a0aeef3daf04351c7677c36936a1e2492aa
+
+COUNT = 6
+KEY1 = d57c8329fd61fe7f
+KEY2 = 4349bcfdd6373ed6
+KEY3 = d57c8329fd61fe7f
+IV = b1632bac4fe4db44
+PLAINTEXT = 2dea56ded27e4f1214581ecabe28864b4d88862b50d4dbc0153cc6d881170faa407a4a0d1f0a59e8b50e32ea49c9e37bf006d3f2f6f44a08
+CIPHERTEXT = 29b6281133b009e223be3bb90aad69d6319a1150c46ba744863fd5bc237a23c1b0d1ef2871002e8a1798332540b851818574b26682dff453
+
+COUNT = 7
+KEY1 = a420dfbfc1fb0185
+KEY2 = 3b7349bc2c644c51
+KEY3 = a420dfbfc1fb0185
+IV = 52af8f3cbc523ea1
+PLAINTEXT = 026d452446cfd58b01082dc3de29e299bf9c8cd4a370cc23cdf18d53237c89c5d4910f203d2a04430e4b297ea8db9b01cab2a0946df3a089ec9c72ef685bda09
+CIPHERTEXT = e4a8e535705dad54c5f55e95b86cca5675a48537a457af5b639aeb7bec2091df2d90720c6615aca958662bf6fc0ec6e01dda496605cf06247b568e4d8cb756ab
+
+COUNT = 8
+KEY1 = d3c70e833eef9b1a
+KEY2 = d6435875ba13b549
+KEY3 = d3c70e833eef9b1a
+IV = 7b5a3bcc6ad04b87
+PLAINTEXT = 6a5aeb496eef9072eec454995a17d007ac8f5dc0a77379575c1a6c07f3a32b00a8e67cff14a95b21ae189cf9916fd3e080fa718c273f2fe5a37ab013454961dc93a9a52d90212ff6
+CIPHERTEXT = 4b0f8920c36da7957406b5446c6a0eab7875a54f8a4a3263a266b18946438bc08ec76e698310bb5f667ec32b21b922836fad2dee9e06b688fb63c15c336a36bbb4f965d94a897a2f
+
+COUNT = 9
+KEY1 = 85d00bf1b66bf264
+KEY2 = 43543834853bd5c2
+KEY3 = 85d00bf1b66bf264
+IV = fd7c49f5e997a037
+PLAINTEXT = 0b895f5c954d2cf02ccc23eecd5e4c0cdf1e6dd06848d80a81e688a208ac6c9394200338aefe29c73eda311b430733b6c7b8a706136533e71f70c26a4c09d6d4554f1fea83b74c6c21b221e0308aca90
+CIPHERTEXT = 4b20e3df54bb07428050c9290ea0a20aca67aa97b0dc0e5996b7103c37f74a48d301afd26794328cb7782c73e25264d84256481b55b065b260757e0b7c71cc3e223473829ac3a09f93b79ba468684793
+
+[DECRYPT]
+
+COUNT = 0
+KEY1 = 6b4f6b3238fd5bae
+KEY2 = 58a13eb93d0df7dc
+KEY3 = 6b4f6b3238fd5bae
+IV = 66a6c150b24d66c9
+CIPHERTEXT = 7e89471d5b92868e
+PLAINTEXT = 9b1e8f6c6583cf2a
+
+COUNT = 1
+KEY1 = 8c83f7045bc76267
+KEY2 = 70b9fd0bc88567a7
+KEY3 = 8c83f7045bc76267
+IV = e4149e9fec84f2f7
+CIPHERTEXT = 1d08eef994bfba036aa60f28cd40312b
+PLAINTEXT = 62e629f4640d290ff9c382353513682c
+
+COUNT = 2
+KEY1 = f8d5a11362e9ad52
+KEY2 = 2f765be93b3e7573
+KEY3 = f8d5a11362e9ad52
+IV = 6deb91f0d25d9510
+CIPHERTEXT = 44df4a0bb033be93a6ea175441bdf4fdc7ea6ae18c8a03ef
+PLAINTEXT = b0cb7e480600b8a3d63aa1b32dba7a2f860aba1d583ff9eb
+
+COUNT = 3
+KEY1 = 9b97aefb4fce4a9e
+KEY2 = 32645d02d5c1cd5e
+KEY3 = 9b97aefb4fce4a9e
+IV = e5fa5d7db3fe4b08
+CIPHERTEXT = 0ec6e6df5a65bb833f7f525161b80f28ef103d3a295cb01a1ff7a815bbb5f9c6
+PLAINTEXT = b2c9e4265492ef43399c4876cf08dac656f8100100b99c99ae090b7d438388d5
+
+COUNT = 4
+KEY1 = fd2c1620236d8583
+KEY2 = 922673a43ba8bf8f
+KEY3 = fd2c1620236d8583
+IV = c28ee5de652cb1c3
+CIPHERTEXT = 944fea26f4f6dec8d735aa0b5b007f2c5a1e1ac49a89984a44168cd998584f33dec29707a00d4b6f
+PLAINTEXT = fbc0c7994ecd821d460921bd44d4c832daf85ea6b5cae339ee962ba78d11cc5a0ba87e16dbf3f4c4
+
+COUNT = 5
+KEY1 = f2c115cbc2f1d3e0
+KEY2 = 8316b5c20b57b5bc
+KEY3 = f2c115cbc2f1d3e0
+IV = 5f1f390d9f6a7159
+CIPHERTEXT = f2e98a47a291b0bccdaad63faa2475721fda5510cc7dad814bce8dabb611790a6abe56030b798b75c9446092e1f4a9ed
+PLAINTEXT = 69960ac60ca0425e7ecc24e998a6712ccf80b29f9ec4a5b15cb7b116e1397c55132fe91c8c9dbf72cf862534fe77ab79
+
+COUNT = 6
+KEY1 = d6623d263deab6b6
+KEY2 = c843c42545515e52
+KEY3 = d6623d263deab6b6
+IV = b52bb63f566bd296
+CIPHERTEXT = 56ea1cabbeb5f0cbc3b21352a3f7d698614a7244192afa7091148d0810ffd07373299b767d15f3556fd4393bd885a0dbaf18e5589f573a62
+PLAINTEXT = 4fab9496f024a61a4a3b7b4d201eef23315e42a7726214eb7d69034960e1497e223af4b18668661f63241ac99f7010924da79d77c811b711
+
+COUNT = 7
+KEY1 = b6e51934ec08924f
+KEY2 = aea72616e0eafbef
+KEY3 = b6e51934ec08924f
+IV = c388ff76ee9d37a5
+CIPHERTEXT = b155b07a7b8d87b8ba21147983e6a65d42a6b19ca172d0f8ac3906f0329a49376ef74164e6cb4deb943dc74c44f5898a3d2eafdf230c9fae1c3047b9328ba694
+PLAINTEXT = 152b141b0f3d6a1046c9ed989f47f041ba3f2176d512400593f90ef04817831351c2d2093b83282070fbd10e08ea7b774c728dc7df55b849e29f822f9fefc6d4
+
+COUNT = 8
+KEY1 = e631437031c47f1c
+KEY2 = 9e67132a08adf89e
+KEY3 = e631437031c47f1c
+IV = 30da9cbf0c340080
+CIPHERTEXT = fd8cbd3b80a4d22b670d7ac5208d3911e48ba4de966a68b4ee158d0ad6dbfcb9147e3fb12a8689ea7adbf69eae9313b65709a182d42f96ac7625656fe20a7f04b6121a5d6fd83116
+PLAINTEXT = b3d199932a3939dd77143d71faba5b5559d14b346516f7e1bc3a26a69cff9973ec240c6745c1fc0dce228ec98bea98b58b5a876c0b7eb2fe78310feb63fc0379314dab07d37793b2
+
+COUNT = 9
+KEY1 = d0c8524fb9d034fd
+KEY2 = 4394fd9e61981cfd
+KEY3 = d0c8524fb9d034fd
+IV = 3451014a11caa08f
+CIPHERTEXT = bea965e7b6f81159353a55b4f2d351a2c3d81eea1b7c6d8cd0cc6a0c229de70efac2b6236f8256e38e49d33c5b9de709135465e6b404d743bfbc66b83df1fb9800bba4c92b4239d3f5723f36a9f70c01
+PLAINTEXT = e4010a5642c381b96cafd034ed6c19f79af41426934aa34a68d1ece31a4b8272bd5859fd46fb01b51ca0d7301401128cbf41d4eb0981c3240f26eeed8e518ce1828e7a7443118afc0b1779320cfb3196
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBMMT3.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBMMT3.rsp
new file mode 100644
index 00000000..17f4d259
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBMMT3.rsp
@@ -0,0 +1,169 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# TDES Multi block Message Test for OFB
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:47:34 AM
+
+[ENCRYPT]
+
+COUNT = 0
+KEY1 = 37b6375bf834a88a
+KEY2 = dac74016f79b891a
+KEY3 = f75175a4ad7f3d9e
+IV = 482945e59c624338
+PLAINTEXT = 775b80930a04a408
+CIPHERTEXT = 85149a67b2167ede
+
+COUNT = 1
+KEY1 = 3ea7f4a819d56797
+KEY2 = e683687a32b6d661
+KEY3 = 0b4307238079c7e9
+IV = e9a012252338c1ff
+PLAINTEXT = 5c632f97a983f12aa7a57bfd1ac9dbb7
+CIPHERTEXT = deb1bbf11eebce856e506a5bc91b824b
+
+COUNT = 2
+KEY1 = 8a8adc611cfb58c4
+KEY2 = 1faee97358890d38
+KEY3 = 9becc1522aeafd38
+IV = 84025a09476086ed
+PLAINTEXT = 37ce4076a36437aafdb371c1a62af9ad9b614dfef89708fb
+CIPHERTEXT = 76415ffd58c03e9036914f8a52deb45f906f502c7a7aff87
+
+COUNT = 3
+KEY1 = cdf1526867e08af7
+KEY2 = d93886bf6b58dfd5
+KEY3 = adab1564ba165745
+IV = af3fa759f7b0b739
+PLAINTEXT = cd5b828837542ffbaec2b15256047a835d6249a48e4b585423e0d757dbb79a80
+CIPHERTEXT = 3c8873436991742e0e00aa4b9c15ca07e1e91a1baf3b2fd03f537a883fce4e87
+
+COUNT = 4
+KEY1 = 08a79b8cb9da6ee9
+KEY2 = 5d10088ca89198e6
+KEY3 = b6e02501b04054c1
+IV = ba2d1fd4c2c29805
+PLAINTEXT = d0c95248df22f49c78d59d9ad2124d950069e53b0d8cdb744a57328de70daa95c1e534077bc5a8aa
+CIPHERTEXT = c8b2d022765af223a2ea00323dc39e34d808f7cc0ea83bcbd97e4f9223762c875e078bc60134c13f
+
+COUNT = 5
+KEY1 = adfe3489586dcd4f
+KEY2 = 0e61641c977c376e
+KEY3 = cbab0110dafdc7c8
+IV = a308db8a7968539d
+PLAINTEXT = 2dbef20e4105d481db982f7243f79400a6e4cd9753c4b9732a47575f504b20c328fe9add7f432a4f075829da07b53b69
+CIPHERTEXT = 8d61727c92250796890ba2a0748d69782a5622af49ff69dae8e8cca096da441646e7d546e836baa84334fb48abe46053
+
+COUNT = 6
+KEY1 = daea0831ef0207a7
+KEY2 = 26327c8331a4c41a
+KEY3 = 34103de60e1998b3
+IV = 20dc465d8864a591
+PLAINTEXT = 37ec2ff3e975fe8966857089a453b3fcda45639b2a05508983d7823ec62a7ac3276cbb25d7238924e03af12b5098098599f879cd38f43aa6
+CIPHERTEXT = ee1f6cb805566beb9f7881c9b3e3819999c0f4c35ce17542b6f9ec118c687b6151a878dfae7f0a920b308dfd3e258c63831ca03860c63dc8
+
+COUNT = 7
+KEY1 = ead50bc4ec25575d
+KEY2 = 6b43e3349e6d43b0
+KEY3 = 98070854ea614501
+IV = ff0361b852daada0
+PLAINTEXT = 7492fbe566198fee41e55270969574b02635e7a69a1ab600740c986a46abc50d210b085551a215f847641e34d72ca158a45e8485d8ca63b618d429feb7d2dd11
+CIPHERTEXT = 183224d882e8db54a149f6c6cea6e75001026968f7c7b1ba111ee64dbd81b9ccad6e7c2ba3228ec4d889126fdec22d88c38a88fbc95b0c24fd9440c00f1f2a88
+
+COUNT = 8
+KEY1 = fe9eda0e2a544652
+KEY2 = dca176f72586cb31
+KEY3 = 2975f14ff23b6ea4
+IV = 5412ddd979d34bbf
+PLAINTEXT = 07908a8bac10ff8fb5efaed90f7b823b9237bb82287636a73229ef4a27f6c45b7e8a7c1bcf2f074335a10782f61d902d66bc2c3308ff234ff7abf98184d737be21436fe77eeb7af8
+CIPHERTEXT = db6df755f593e8fc8b1f9eff4546ed72254c2c5576d2c62cece852956389cba1a6a1bc2656ba7159f99e9ce820ae253a8d0e18067afe898d9ebf15d20e0858e2a3b7f37d8f7c1899
+
+COUNT = 9
+KEY1 = 5138e5e0622cc252
+KEY2 = 3bfd52adf7c254ea
+KEY3 = 152f8a6437152ac7
+IV = 6190fc0182007389
+PLAINTEXT = da5d0b11c38c03df785533e9c85890e1eef7c26171ac28da48a01ccd427a783da575586415b622a5b8dcc4c298d83d4f49ff5f66cb5dd39db14d5d358347619462f8a7f5ea985b5f5d7858d3fddaa6ca
+CIPHERTEXT = ff92a45638086d3a852b7a60171428514f85b13b581a5b78fee1bc8042f155540d513fdeb177e08d5c6a3c9aecbcfcdc658ca04550d13b450aefea4575e3187b608a87aed5e02e0c58bcd54ab4d9900b
+
+[DECRYPT]
+
+COUNT = 0
+KEY1 = 49e0adc1949be529
+KEY2 = d9d5f834bce5d9ae
+KEY3 = a8fbd6b9d6a189f2
+IV = 06067f9ae2b3f7f6
+CIPHERTEXT = 7d5af6f916416f47
+PLAINTEXT = 96b6d8faede8dec1
+
+COUNT = 1
+KEY1 = 620b92a7daa208ce
+KEY2 = f18a29f2e58fbc94
+KEY3 = ecb3291946fb944f
+IV = b1642ba674369ae4
+CIPHERTEXT = 93e7af3b5e4b76530f92d2e98c9a7ce2
+PLAINTEXT = 5206f4bf15222bcfaebdf1d235d7bca5
+
+COUNT = 2
+KEY1 = 3194f8d51ae3205e
+KEY2 = e9851cc17a8a19e9
+KEY3 = fb314f20d9165df2
+IV = f2f164e92e95a8c9
+CIPHERTEXT = 129164a69cb4ef6581e7f6b79aa8ca347562fbc1b242d604
+PLAINTEXT = 3e10e2da145b90d22253687e9f0e6440c7ccf0a5d91f42d7
+
+COUNT = 3
+KEY1 = 8a9b4ad3e0736d9e
+KEY2 = f746eca13b40e543
+KEY3 = ec8c67dfd683b99d
+IV = eb4513854a9df46d
+CIPHERTEXT = b9113051a20390c7b79c84f5549370fb23be67f2ee909d8bb1e01ff2f4ebc1f9
+PLAINTEXT = 201f52d6093eb76a55f205bacd169c184fb8c509faad7e6872aeed0c8fb7bbf8
+
+COUNT = 4
+KEY1 = d09223a8618a86ce
+KEY2 = 40e089f1c879763b
+KEY3 = 2f49f71f83733d40
+IV = 65293191bc47b2bc
+CIPHERTEXT = 6b25b4c48cbc406cecd0a98104c4590ec0a7b04a8dfeb177b3c3fb0ae5adfb0c16b261c08fcbd086
+PLAINTEXT = 33b04e0b72aaed7ecd8ab8b2ca1e3d8f238401742222a5e59311924c3f71105d32b46461d461f233
+
+COUNT = 5
+KEY1 = 83e664a49eb3dfd6
+KEY2 = d0a48a290d0d37b0
+KEY3 = dfaea77af70de502
+IV = 007a0b0ed151e78f
+CIPHERTEXT = a10146ba42f337d083e28e9fdfb3aecbf9ca7784d4721a07427f2c679f32fa8dbe5c1d7d24c64edc74d17baf2b5a1a66
+PLAINTEXT = c44e8806ad87b3e1dac3a58f7687ebc00cf82883cc02b26274d4e50002153d501712d1be17c7ef20684d30d8584b445f
+
+COUNT = 6
+KEY1 = 52ec54ab735ec83b
+KEY2 = d540b0f25dc8f2d3
+KEY3 = fef1fe1352985d38
+IV = a981ee75653654fc
+CIPHERTEXT = d8093c8089a3a9c553b4621636d3f5d3da91f75018f7a6e3bc30cd3c8982e8f57e83896a5889facb586224704645af6cb6096b648a95efa2
+PLAINTEXT = d7ed45a8a8c5e433d7a3be86a621ccd6bc14ad8cce4e48335cfb8b0ccacf2c7b75796386d0d9e13c6180907e8dbc81b0ca566b22a8ed5c8f
+
+COUNT = 7
+KEY1 = 8f347f5d400d6b70
+KEY2 = f108b9b0da9470a2
+KEY3 = fd1aae9b9b3e9440
+IV = 5b57ad7999e37a06
+CIPHERTEXT = cce5d25130ee543391fbdebfaf995a85ec74562e5d1ab4602102a3e2f1cdce01f9cbd332e6c1f6f841ea1708fb3be1ac49eb4565b23326d4655356dad1d5c2ff
+PLAINTEXT = fb62a73252371703efc7e431b5b5211c3080da60e966a46776b2be865b2c7d06f15444d7bd130918c7ff54ebfcf91110cf24f77dbafd61f0cbf7c1255cb2d2a4
+
+COUNT = 8
+KEY1 = 4f3151102ab9a785
+KEY2 = d3d97ce64f0d2c37
+KEY3 = 7ad6cb858629bc34
+IV = e3bcd700c892fdd5
+CIPHERTEXT = d68418f735d51b4b67ff9ff211609cd900e361e41b25283096d6ec9b69617f8601cfd7d935e8a8487b9c39d55ca27096255f2eb9e009e3c5820c592266add4dcfaed5da4b9b05b18
+PLAINTEXT = a318efe73fb87644c66b10708b8ac30f9e87246f9793a461a4b29497ef318a87b9d3d7d9bf1875c000f174b98c33abefac8d5a571056753bb2c89799e5f91e52cc00dab1713dd5a1
+
+COUNT = 9
+KEY1 = 151f10383d6d199b
+KEY2 = 4a763bd54a46a445
+KEY3 = 89321aa75ba445da
+IV = e3e83ad05a0b7866
+CIPHERTEXT = 78481ff9bf1fd65e285521f731ff0fa50433b43bf975cd8e5b72a7d06ff13c19b2069f4763889b0841c697359676bd6274ee5cb33f978af16b9e0ddc87ec7cc37b59a1530e1c22adab8660bb64f1a0c3
+PLAINTEXT = 4ec8f67d66bc7d73fb8af66fa3510527e1fbb27a2a2362f939b29af6d08f8c4fa2be51eafce054ebde66631e1670ee2c8e724f0922642888e8d3437f36c010c0aa465179c8d7fe03e5da8e932e722be0
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBinvperm.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBinvperm.rsp
new file mode 100644
index 00000000..59068927
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBinvperm.rsp
@@ -0,0 +1,776 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# INVERSE PERMUTATION - KAT for OFB
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:14 AM
+
+[ENCRYPT]
+COUNT = 0
+KEYs = 0101010101010101
+IV = 8000000000000000
+PLAINTEXT = 95f8a5e5dd31d900
+CIPHERTEXT = 0000000000000000
+
+COUNT = 1
+KEYs = 0101010101010101
+IV = 4000000000000000
+PLAINTEXT = dd7f121ca5015619
+CIPHERTEXT = 0000000000000000
+
+COUNT = 2
+KEYs = 0101010101010101
+IV = 2000000000000000
+PLAINTEXT = 2e8653104f3834ea
+CIPHERTEXT = 0000000000000000
+
+COUNT = 3
+KEYs = 0101010101010101
+IV = 1000000000000000
+PLAINTEXT = 4bd388ff6cd81d4f
+CIPHERTEXT = 0000000000000000
+
+COUNT = 4
+KEYs = 0101010101010101
+IV = 0800000000000000
+PLAINTEXT = 20b9e767b2fb1456
+CIPHERTEXT = 0000000000000000
+
+COUNT = 5
+KEYs = 0101010101010101
+IV = 0400000000000000
+PLAINTEXT = 55579380d77138ef
+CIPHERTEXT = 0000000000000000
+
+COUNT = 6
+KEYs = 0101010101010101
+IV = 0200000000000000
+PLAINTEXT = 6cc5defaaf04512f
+CIPHERTEXT = 0000000000000000
+
+COUNT = 7
+KEYs = 0101010101010101
+IV = 0100000000000000
+PLAINTEXT = 0d9f279ba5d87260
+CIPHERTEXT = 0000000000000000
+
+COUNT = 8
+KEYs = 0101010101010101
+IV = 0080000000000000
+PLAINTEXT = d9031b0271bd5a0a
+CIPHERTEXT = 0000000000000000
+
+COUNT = 9
+KEYs = 0101010101010101
+IV = 0040000000000000
+PLAINTEXT = 424250b37c3dd951
+CIPHERTEXT = 0000000000000000
+
+COUNT = 10
+KEYs = 0101010101010101
+IV = 0020000000000000
+PLAINTEXT = b8061b7ecd9a21e5
+CIPHERTEXT = 0000000000000000
+
+COUNT = 11
+KEYs = 0101010101010101
+IV = 0010000000000000
+PLAINTEXT = f15d0f286b65bd28
+CIPHERTEXT = 0000000000000000
+
+COUNT = 12
+KEYs = 0101010101010101
+IV = 0008000000000000
+PLAINTEXT = add0cc8d6e5deba1
+CIPHERTEXT = 0000000000000000
+
+COUNT = 13
+KEYs = 0101010101010101
+IV = 0004000000000000
+PLAINTEXT = e6d5f82752ad63d1
+CIPHERTEXT = 0000000000000000
+
+COUNT = 14
+KEYs = 0101010101010101
+IV = 0002000000000000
+PLAINTEXT = ecbfe3bd3f591a5e
+CIPHERTEXT = 0000000000000000
+
+COUNT = 15
+KEYs = 0101010101010101
+IV = 0001000000000000
+PLAINTEXT = f356834379d165cd
+CIPHERTEXT = 0000000000000000
+
+COUNT = 16
+KEYs = 0101010101010101
+IV = 0000800000000000
+PLAINTEXT = 2b9f982f20037fa9
+CIPHERTEXT = 0000000000000000
+
+COUNT = 17
+KEYs = 0101010101010101
+IV = 0000400000000000
+PLAINTEXT = 889de068a16f0be6
+CIPHERTEXT = 0000000000000000
+
+COUNT = 18
+KEYs = 0101010101010101
+IV = 0000200000000000
+PLAINTEXT = e19e275d846a1298
+CIPHERTEXT = 0000000000000000
+
+COUNT = 19
+KEYs = 0101010101010101
+IV = 0000100000000000
+PLAINTEXT = 329a8ed523d71aec
+CIPHERTEXT = 0000000000000000
+
+COUNT = 20
+KEYs = 0101010101010101
+IV = 0000080000000000
+PLAINTEXT = e7fce22557d23c97
+CIPHERTEXT = 0000000000000000
+
+COUNT = 21
+KEYs = 0101010101010101
+IV = 0000040000000000
+PLAINTEXT = 12a9f5817ff2d65d
+CIPHERTEXT = 0000000000000000
+
+COUNT = 22
+KEYs = 0101010101010101
+IV = 0000020000000000
+PLAINTEXT = a484c3ad38dc9c19
+CIPHERTEXT = 0000000000000000
+
+COUNT = 23
+KEYs = 0101010101010101
+IV = 0000010000000000
+PLAINTEXT = fbe00a8a1ef8ad72
+CIPHERTEXT = 0000000000000000
+
+COUNT = 24
+KEYs = 0101010101010101
+IV = 0000008000000000
+PLAINTEXT = 750d079407521363
+CIPHERTEXT = 0000000000000000
+
+COUNT = 25
+KEYs = 0101010101010101
+IV = 0000004000000000
+PLAINTEXT = 64feed9c724c2faf
+CIPHERTEXT = 0000000000000000
+
+COUNT = 26
+KEYs = 0101010101010101
+IV = 0000002000000000
+PLAINTEXT = f02b263b328e2b60
+CIPHERTEXT = 0000000000000000
+
+COUNT = 27
+KEYs = 0101010101010101
+IV = 0000001000000000
+PLAINTEXT = 9d64555a9a10b852
+CIPHERTEXT = 0000000000000000
+
+COUNT = 28
+KEYs = 0101010101010101
+IV = 0000000800000000
+PLAINTEXT = d106ff0bed5255d7
+CIPHERTEXT = 0000000000000000
+
+COUNT = 29
+KEYs = 0101010101010101
+IV = 0000000400000000
+PLAINTEXT = e1652c6b138c64a5
+CIPHERTEXT = 0000000000000000
+
+COUNT = 30
+KEYs = 0101010101010101
+IV = 0000000200000000
+PLAINTEXT = e428581186ec8f46
+CIPHERTEXT = 0000000000000000
+
+COUNT = 31
+KEYs = 0101010101010101
+IV = 0000000100000000
+PLAINTEXT = aeb5f5ede22d1a36
+CIPHERTEXT = 0000000000000000
+
+COUNT = 32
+KEYs = 0101010101010101
+IV = 0000000080000000
+PLAINTEXT = e943d7568aec0c5c
+CIPHERTEXT = 0000000000000000
+
+COUNT = 33
+KEYs = 0101010101010101
+IV = 0000000040000000
+PLAINTEXT = df98c8276f54b04b
+CIPHERTEXT = 0000000000000000
+
+COUNT = 34
+KEYs = 0101010101010101
+IV = 0000000020000000
+PLAINTEXT = b160e4680f6c696f
+CIPHERTEXT = 0000000000000000
+
+COUNT = 35
+KEYs = 0101010101010101
+IV = 0000000010000000
+PLAINTEXT = fa0752b07d9c4ab8
+CIPHERTEXT = 0000000000000000
+
+COUNT = 36
+KEYs = 0101010101010101
+IV = 0000000008000000
+PLAINTEXT = ca3a2b036dbc8502
+CIPHERTEXT = 0000000000000000
+
+COUNT = 37
+KEYs = 0101010101010101
+IV = 0000000004000000
+PLAINTEXT = 5e0905517bb59bcf
+CIPHERTEXT = 0000000000000000
+
+COUNT = 38
+KEYs = 0101010101010101
+IV = 0000000002000000
+PLAINTEXT = 814eeb3b91d90726
+CIPHERTEXT = 0000000000000000
+
+COUNT = 39
+KEYs = 0101010101010101
+IV = 0000000001000000
+PLAINTEXT = 4d49db1532919c9f
+CIPHERTEXT = 0000000000000000
+
+COUNT = 40
+KEYs = 0101010101010101
+IV = 0000000000800000
+PLAINTEXT = 25eb5fc3f8cf0621
+CIPHERTEXT = 0000000000000000
+
+COUNT = 41
+KEYs = 0101010101010101
+IV = 0000000000400000
+PLAINTEXT = ab6a20c0620d1c6f
+CIPHERTEXT = 0000000000000000
+
+COUNT = 42
+KEYs = 0101010101010101
+IV = 0000000000200000
+PLAINTEXT = 79e90dbc98f92cca
+CIPHERTEXT = 0000000000000000
+
+COUNT = 43
+KEYs = 0101010101010101
+IV = 0000000000100000
+PLAINTEXT = 866ecedd8072bb0e
+CIPHERTEXT = 0000000000000000
+
+COUNT = 44
+KEYs = 0101010101010101
+IV = 0000000000080000
+PLAINTEXT = 8b54536f2f3e64a8
+CIPHERTEXT = 0000000000000000
+
+COUNT = 45
+KEYs = 0101010101010101
+IV = 0000000000040000
+PLAINTEXT = ea51d3975595b86b
+CIPHERTEXT = 0000000000000000
+
+COUNT = 46
+KEYs = 0101010101010101
+IV = 0000000000020000
+PLAINTEXT = caffc6ac4542de31
+CIPHERTEXT = 0000000000000000
+
+COUNT = 47
+KEYs = 0101010101010101
+IV = 0000000000010000
+PLAINTEXT = 8dd45a2ddf90796c
+CIPHERTEXT = 0000000000000000
+
+COUNT = 48
+KEYs = 0101010101010101
+IV = 0000000000008000
+PLAINTEXT = 1029d55e880ec2d0
+CIPHERTEXT = 0000000000000000
+
+COUNT = 49
+KEYs = 0101010101010101
+IV = 0000000000004000
+PLAINTEXT = 5d86cb23639dbea9
+CIPHERTEXT = 0000000000000000
+
+COUNT = 50
+KEYs = 0101010101010101
+IV = 0000000000002000
+PLAINTEXT = 1d1ca853ae7c0c5f
+CIPHERTEXT = 0000000000000000
+
+COUNT = 51
+KEYs = 0101010101010101
+IV = 0000000000001000
+PLAINTEXT = ce332329248f3228
+CIPHERTEXT = 0000000000000000
+
+COUNT = 52
+KEYs = 0101010101010101
+IV = 0000000000000800
+PLAINTEXT = 8405d1abe24fb942
+CIPHERTEXT = 0000000000000000
+
+COUNT = 53
+KEYs = 0101010101010101
+IV = 0000000000000400
+PLAINTEXT = e643d78090ca4207
+CIPHERTEXT = 0000000000000000
+
+COUNT = 54
+KEYs = 0101010101010101
+IV = 0000000000000200
+PLAINTEXT = 48221b9937748a23
+CIPHERTEXT = 0000000000000000
+
+COUNT = 55
+KEYs = 0101010101010101
+IV = 0000000000000100
+PLAINTEXT = dd7c0bbd61fafd54
+CIPHERTEXT = 0000000000000000
+
+COUNT = 56
+KEYs = 0101010101010101
+IV = 0000000000000080
+PLAINTEXT = 2fbc291a570db5c4
+CIPHERTEXT = 0000000000000000
+
+COUNT = 57
+KEYs = 0101010101010101
+IV = 0000000000000040
+PLAINTEXT = e07c30d7e4e26e12
+CIPHERTEXT = 0000000000000000
+
+COUNT = 58
+KEYs = 0101010101010101
+IV = 0000000000000020
+PLAINTEXT = 0953e2258e8e90a1
+CIPHERTEXT = 0000000000000000
+
+COUNT = 59
+KEYs = 0101010101010101
+IV = 0000000000000010
+PLAINTEXT = 5b711bc4ceebf2ee
+CIPHERTEXT = 0000000000000000
+
+COUNT = 60
+KEYs = 0101010101010101
+IV = 0000000000000008
+PLAINTEXT = cc083f1e6d9e85f6
+CIPHERTEXT = 0000000000000000
+
+COUNT = 61
+KEYs = 0101010101010101
+IV = 0000000000000004
+PLAINTEXT = d2fd8867d50d2dfe
+CIPHERTEXT = 0000000000000000
+
+COUNT = 62
+KEYs = 0101010101010101
+IV = 0000000000000002
+PLAINTEXT = 06e7ea22ce92708f
+CIPHERTEXT = 0000000000000000
+
+COUNT = 63
+KEYs = 0101010101010101
+IV = 0000000000000001
+PLAINTEXT = 166b40b44aba4bd6
+CIPHERTEXT = 0000000000000000
+
+[DECRYPT]
+COUNT = 0
+KEYs = 0101010101010101
+IV = 8000000000000000
+CIPHERTEXT = 95f8a5e5dd31d900
+PLAINTEXT = 0000000000000000
+
+COUNT = 1
+KEYs = 0101010101010101
+IV = 4000000000000000
+CIPHERTEXT = dd7f121ca5015619
+PLAINTEXT = 0000000000000000
+
+COUNT = 2
+KEYs = 0101010101010101
+IV = 2000000000000000
+CIPHERTEXT = 2e8653104f3834ea
+PLAINTEXT = 0000000000000000
+
+COUNT = 3
+KEYs = 0101010101010101
+IV = 1000000000000000
+CIPHERTEXT = 4bd388ff6cd81d4f
+PLAINTEXT = 0000000000000000
+
+COUNT = 4
+KEYs = 0101010101010101
+IV = 0800000000000000
+CIPHERTEXT = 20b9e767b2fb1456
+PLAINTEXT = 0000000000000000
+
+COUNT = 5
+KEYs = 0101010101010101
+IV = 0400000000000000
+CIPHERTEXT = 55579380d77138ef
+PLAINTEXT = 0000000000000000
+
+COUNT = 6
+KEYs = 0101010101010101
+IV = 0200000000000000
+CIPHERTEXT = 6cc5defaaf04512f
+PLAINTEXT = 0000000000000000
+
+COUNT = 7
+KEYs = 0101010101010101
+IV = 0100000000000000
+CIPHERTEXT = 0d9f279ba5d87260
+PLAINTEXT = 0000000000000000
+
+COUNT = 8
+KEYs = 0101010101010101
+IV = 0080000000000000
+CIPHERTEXT = d9031b0271bd5a0a
+PLAINTEXT = 0000000000000000
+
+COUNT = 9
+KEYs = 0101010101010101
+IV = 0040000000000000
+CIPHERTEXT = 424250b37c3dd951
+PLAINTEXT = 0000000000000000
+
+COUNT = 10
+KEYs = 0101010101010101
+IV = 0020000000000000
+CIPHERTEXT = b8061b7ecd9a21e5
+PLAINTEXT = 0000000000000000
+
+COUNT = 11
+KEYs = 0101010101010101
+IV = 0010000000000000
+CIPHERTEXT = f15d0f286b65bd28
+PLAINTEXT = 0000000000000000
+
+COUNT = 12
+KEYs = 0101010101010101
+IV = 0008000000000000
+CIPHERTEXT = add0cc8d6e5deba1
+PLAINTEXT = 0000000000000000
+
+COUNT = 13
+KEYs = 0101010101010101
+IV = 0004000000000000
+CIPHERTEXT = e6d5f82752ad63d1
+PLAINTEXT = 0000000000000000
+
+COUNT = 14
+KEYs = 0101010101010101
+IV = 0002000000000000
+CIPHERTEXT = ecbfe3bd3f591a5e
+PLAINTEXT = 0000000000000000
+
+COUNT = 15
+KEYs = 0101010101010101
+IV = 0001000000000000
+CIPHERTEXT = f356834379d165cd
+PLAINTEXT = 0000000000000000
+
+COUNT = 16
+KEYs = 0101010101010101
+IV = 0000800000000000
+CIPHERTEXT = 2b9f982f20037fa9
+PLAINTEXT = 0000000000000000
+
+COUNT = 17
+KEYs = 0101010101010101
+IV = 0000400000000000
+CIPHERTEXT = 889de068a16f0be6
+PLAINTEXT = 0000000000000000
+
+COUNT = 18
+KEYs = 0101010101010101
+IV = 0000200000000000
+CIPHERTEXT = e19e275d846a1298
+PLAINTEXT = 0000000000000000
+
+COUNT = 19
+KEYs = 0101010101010101
+IV = 0000100000000000
+CIPHERTEXT = 329a8ed523d71aec
+PLAINTEXT = 0000000000000000
+
+COUNT = 20
+KEYs = 0101010101010101
+IV = 0000080000000000
+CIPHERTEXT = e7fce22557d23c97
+PLAINTEXT = 0000000000000000
+
+COUNT = 21
+KEYs = 0101010101010101
+IV = 0000040000000000
+CIPHERTEXT = 12a9f5817ff2d65d
+PLAINTEXT = 0000000000000000
+
+COUNT = 22
+KEYs = 0101010101010101
+IV = 0000020000000000
+CIPHERTEXT = a484c3ad38dc9c19
+PLAINTEXT = 0000000000000000
+
+COUNT = 23
+KEYs = 0101010101010101
+IV = 0000010000000000
+CIPHERTEXT = fbe00a8a1ef8ad72
+PLAINTEXT = 0000000000000000
+
+COUNT = 24
+KEYs = 0101010101010101
+IV = 0000008000000000
+CIPHERTEXT = 750d079407521363
+PLAINTEXT = 0000000000000000
+
+COUNT = 25
+KEYs = 0101010101010101
+IV = 0000004000000000
+CIPHERTEXT = 64feed9c724c2faf
+PLAINTEXT = 0000000000000000
+
+COUNT = 26
+KEYs = 0101010101010101
+IV = 0000002000000000
+CIPHERTEXT = f02b263b328e2b60
+PLAINTEXT = 0000000000000000
+
+COUNT = 27
+KEYs = 0101010101010101
+IV = 0000001000000000
+CIPHERTEXT = 9d64555a9a10b852
+PLAINTEXT = 0000000000000000
+
+COUNT = 28
+KEYs = 0101010101010101
+IV = 0000000800000000
+CIPHERTEXT = d106ff0bed5255d7
+PLAINTEXT = 0000000000000000
+
+COUNT = 29
+KEYs = 0101010101010101
+IV = 0000000400000000
+CIPHERTEXT = e1652c6b138c64a5
+PLAINTEXT = 0000000000000000
+
+COUNT = 30
+KEYs = 0101010101010101
+IV = 0000000200000000
+CIPHERTEXT = e428581186ec8f46
+PLAINTEXT = 0000000000000000
+
+COUNT = 31
+KEYs = 0101010101010101
+IV = 0000000100000000
+CIPHERTEXT = aeb5f5ede22d1a36
+PLAINTEXT = 0000000000000000
+
+COUNT = 32
+KEYs = 0101010101010101
+IV = 0000000080000000
+CIPHERTEXT = e943d7568aec0c5c
+PLAINTEXT = 0000000000000000
+
+COUNT = 33
+KEYs = 0101010101010101
+IV = 0000000040000000
+CIPHERTEXT = df98c8276f54b04b
+PLAINTEXT = 0000000000000000
+
+COUNT = 34
+KEYs = 0101010101010101
+IV = 0000000020000000
+CIPHERTEXT = b160e4680f6c696f
+PLAINTEXT = 0000000000000000
+
+COUNT = 35
+KEYs = 0101010101010101
+IV = 0000000010000000
+CIPHERTEXT = fa0752b07d9c4ab8
+PLAINTEXT = 0000000000000000
+
+COUNT = 36
+KEYs = 0101010101010101
+IV = 0000000008000000
+CIPHERTEXT = ca3a2b036dbc8502
+PLAINTEXT = 0000000000000000
+
+COUNT = 37
+KEYs = 0101010101010101
+IV = 0000000004000000
+CIPHERTEXT = 5e0905517bb59bcf
+PLAINTEXT = 0000000000000000
+
+COUNT = 38
+KEYs = 0101010101010101
+IV = 0000000002000000
+CIPHERTEXT = 814eeb3b91d90726
+PLAINTEXT = 0000000000000000
+
+COUNT = 39
+KEYs = 0101010101010101
+IV = 0000000001000000
+CIPHERTEXT = 4d49db1532919c9f
+PLAINTEXT = 0000000000000000
+
+COUNT = 40
+KEYs = 0101010101010101
+IV = 0000000000800000
+CIPHERTEXT = 25eb5fc3f8cf0621
+PLAINTEXT = 0000000000000000
+
+COUNT = 41
+KEYs = 0101010101010101
+IV = 0000000000400000
+CIPHERTEXT = ab6a20c0620d1c6f
+PLAINTEXT = 0000000000000000
+
+COUNT = 42
+KEYs = 0101010101010101
+IV = 0000000000200000
+CIPHERTEXT = 79e90dbc98f92cca
+PLAINTEXT = 0000000000000000
+
+COUNT = 43
+KEYs = 0101010101010101
+IV = 0000000000100000
+CIPHERTEXT = 866ecedd8072bb0e
+PLAINTEXT = 0000000000000000
+
+COUNT = 44
+KEYs = 0101010101010101
+IV = 0000000000080000
+CIPHERTEXT = 8b54536f2f3e64a8
+PLAINTEXT = 0000000000000000
+
+COUNT = 45
+KEYs = 0101010101010101
+IV = 0000000000040000
+CIPHERTEXT = ea51d3975595b86b
+PLAINTEXT = 0000000000000000
+
+COUNT = 46
+KEYs = 0101010101010101
+IV = 0000000000020000
+CIPHERTEXT = caffc6ac4542de31
+PLAINTEXT = 0000000000000000
+
+COUNT = 47
+KEYs = 0101010101010101
+IV = 0000000000010000
+CIPHERTEXT = 8dd45a2ddf90796c
+PLAINTEXT = 0000000000000000
+
+COUNT = 48
+KEYs = 0101010101010101
+IV = 0000000000008000
+CIPHERTEXT = 1029d55e880ec2d0
+PLAINTEXT = 0000000000000000
+
+COUNT = 49
+KEYs = 0101010101010101
+IV = 0000000000004000
+CIPHERTEXT = 5d86cb23639dbea9
+PLAINTEXT = 0000000000000000
+
+COUNT = 50
+KEYs = 0101010101010101
+IV = 0000000000002000
+CIPHERTEXT = 1d1ca853ae7c0c5f
+PLAINTEXT = 0000000000000000
+
+COUNT = 51
+KEYs = 0101010101010101
+IV = 0000000000001000
+CIPHERTEXT = ce332329248f3228
+PLAINTEXT = 0000000000000000
+
+COUNT = 52
+KEYs = 0101010101010101
+IV = 0000000000000800
+CIPHERTEXT = 8405d1abe24fb942
+PLAINTEXT = 0000000000000000
+
+COUNT = 53
+KEYs = 0101010101010101
+IV = 0000000000000400
+CIPHERTEXT = e643d78090ca4207
+PLAINTEXT = 0000000000000000
+
+COUNT = 54
+KEYs = 0101010101010101
+IV = 0000000000000200
+CIPHERTEXT = 48221b9937748a23
+PLAINTEXT = 0000000000000000
+
+COUNT = 55
+KEYs = 0101010101010101
+IV = 0000000000000100
+CIPHERTEXT = dd7c0bbd61fafd54
+PLAINTEXT = 0000000000000000
+
+COUNT = 56
+KEYs = 0101010101010101
+IV = 0000000000000080
+CIPHERTEXT = 2fbc291a570db5c4
+PLAINTEXT = 0000000000000000
+
+COUNT = 57
+KEYs = 0101010101010101
+IV = 0000000000000040
+CIPHERTEXT = e07c30d7e4e26e12
+PLAINTEXT = 0000000000000000
+
+COUNT = 58
+KEYs = 0101010101010101
+IV = 0000000000000020
+CIPHERTEXT = 0953e2258e8e90a1
+PLAINTEXT = 0000000000000000
+
+COUNT = 59
+KEYs = 0101010101010101
+IV = 0000000000000010
+CIPHERTEXT = 5b711bc4ceebf2ee
+PLAINTEXT = 0000000000000000
+
+COUNT = 60
+KEYs = 0101010101010101
+IV = 0000000000000008
+CIPHERTEXT = cc083f1e6d9e85f6
+PLAINTEXT = 0000000000000000
+
+COUNT = 61
+KEYs = 0101010101010101
+IV = 0000000000000004
+CIPHERTEXT = d2fd8867d50d2dfe
+PLAINTEXT = 0000000000000000
+
+COUNT = 62
+KEYs = 0101010101010101
+IV = 0000000000000002
+CIPHERTEXT = 06e7ea22ce92708f
+PLAINTEXT = 0000000000000000
+
+COUNT = 63
+KEYs = 0101010101010101
+IV = 0000000000000001
+CIPHERTEXT = 166b40b44aba4bd6
+PLAINTEXT = 0000000000000000
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBpermop.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBpermop.rsp
new file mode 100644
index 00000000..4b24fc92
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBpermop.rsp
@@ -0,0 +1,392 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# PERMUTATION OPERATION - KAT for OFB
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:14 AM
+
+[ENCRYPT]
+COUNT = 0
+KEYs = 1046913489980131
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 88d55e54f54c97b4
+
+COUNT = 1
+KEYs = 1007103489988020
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 0c0cc00c83ea48fd
+
+COUNT = 2
+KEYs = 10071034c8980120
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 83bc8ef3a6570183
+
+COUNT = 3
+KEYs = 1046103489988020
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = df725dcad94ea2e9
+
+COUNT = 4
+KEYs = 1086911519190101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = e652b53b550be8b0
+
+COUNT = 5
+KEYs = 1086911519580101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = af527120c485cbb0
+
+COUNT = 6
+KEYs = 5107b01519580101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 0f04ce393db926d5
+
+COUNT = 7
+KEYs = 1007b01519190101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = c9f00ffc74079067
+
+COUNT = 8
+KEYs = 3107915498080101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 7cfd82a593252b4e
+
+COUNT = 9
+KEYs = 3107919498080101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = cb49a2f9e91363e3
+
+COUNT = 10
+KEYs = 10079115b9080140
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 00b588be70d23f56
+
+COUNT = 11
+KEYs = 3107911598080140
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 406a9a6ab43399ae
+
+COUNT = 12
+KEYs = 1007d01589980101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 6cb773611dca9ada
+
+COUNT = 13
+KEYs = 9107911589980101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 67fd21c17dbb5d70
+
+COUNT = 14
+KEYs = 9107d01589190101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 9592cb4110430787
+
+COUNT = 15
+KEYs = 1007d01598980120
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = a6b7ff68a318ddd3
+
+COUNT = 16
+KEYs = 1007940498190101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 4d102196c914ca16
+
+COUNT = 17
+KEYs = 0107910491190401
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 2dfa9f4573594965
+
+COUNT = 18
+KEYs = 0107910491190101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = b46604816c0e0774
+
+COUNT = 19
+KEYs = 0107940491190401
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 6e7e6221a4f34e87
+
+COUNT = 20
+KEYs = 19079210981a0101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = aa85e74643233199
+
+COUNT = 21
+KEYs = 1007911998190801
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 2e5a19db4d1962d6
+
+COUNT = 22
+KEYs = 10079119981a0801
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 23a866a809d30894
+
+COUNT = 23
+KEYs = 1007921098190101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = d812d961f017d320
+
+COUNT = 24
+KEYs = 100791159819010b
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 055605816e58608f
+
+COUNT = 25
+KEYs = 1004801598190101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = abd88e8b1b7716f1
+
+COUNT = 26
+KEYs = 1004801598190102
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 537ac95be69da1e1
+
+COUNT = 27
+KEYs = 1004801598190108
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = aed0f6ae3c25cdd8
+
+COUNT = 28
+KEYs = 1002911598100104
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = b3e35a5ee53e7b8d
+
+COUNT = 29
+KEYs = 1002911598190104
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 61c79c71921a2ef8
+
+COUNT = 30
+KEYs = 1002911598100201
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = e2f5728f0995013c
+
+COUNT = 31
+KEYs = 1002911698100101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 1aeac39a61f0a464
+
+[DECRYPT]
+COUNT = 0
+KEYs = 1046913489980131
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 88d55e54f54c97b4
+
+COUNT = 1
+KEYs = 1007103489988020
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 0c0cc00c83ea48fd
+
+COUNT = 2
+KEYs = 10071034c8980120
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 83bc8ef3a6570183
+
+COUNT = 3
+KEYs = 1046103489988020
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = df725dcad94ea2e9
+
+COUNT = 4
+KEYs = 1086911519190101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = e652b53b550be8b0
+
+COUNT = 5
+KEYs = 1086911519580101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = af527120c485cbb0
+
+COUNT = 6
+KEYs = 5107b01519580101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 0f04ce393db926d5
+
+COUNT = 7
+KEYs = 1007b01519190101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = c9f00ffc74079067
+
+COUNT = 8
+KEYs = 3107915498080101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 7cfd82a593252b4e
+
+COUNT = 9
+KEYs = 3107919498080101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = cb49a2f9e91363e3
+
+COUNT = 10
+KEYs = 10079115b9080140
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 00b588be70d23f56
+
+COUNT = 11
+KEYs = 3107911598080140
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 406a9a6ab43399ae
+
+COUNT = 12
+KEYs = 1007d01589980101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 6cb773611dca9ada
+
+COUNT = 13
+KEYs = 9107911589980101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 67fd21c17dbb5d70
+
+COUNT = 14
+KEYs = 9107d01589190101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 9592cb4110430787
+
+COUNT = 15
+KEYs = 1007d01598980120
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = a6b7ff68a318ddd3
+
+COUNT = 16
+KEYs = 1007940498190101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 4d102196c914ca16
+
+COUNT = 17
+KEYs = 0107910491190401
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 2dfa9f4573594965
+
+COUNT = 18
+KEYs = 0107910491190101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = b46604816c0e0774
+
+COUNT = 19
+KEYs = 0107940491190401
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 6e7e6221a4f34e87
+
+COUNT = 20
+KEYs = 19079210981a0101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = aa85e74643233199
+
+COUNT = 21
+KEYs = 1007911998190801
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 2e5a19db4d1962d6
+
+COUNT = 22
+KEYs = 10079119981a0801
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 23a866a809d30894
+
+COUNT = 23
+KEYs = 1007921098190101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = d812d961f017d320
+
+COUNT = 24
+KEYs = 100791159819010b
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 055605816e58608f
+
+COUNT = 25
+KEYs = 1004801598190101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = abd88e8b1b7716f1
+
+COUNT = 26
+KEYs = 1004801598190102
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 537ac95be69da1e1
+
+COUNT = 27
+KEYs = 1004801598190108
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = aed0f6ae3c25cdd8
+
+COUNT = 28
+KEYs = 1002911598100104
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = b3e35a5ee53e7b8d
+
+COUNT = 29
+KEYs = 1002911598190104
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 61c79c71921a2ef8
+
+COUNT = 30
+KEYs = 1002911598100201
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = e2f5728f0995013c
+
+COUNT = 31
+KEYs = 1002911698100101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 1aeac39a61f0a464
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBsubtab.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBsubtab.rsp
new file mode 100644
index 00000000..18d8c064
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBsubtab.rsp
@@ -0,0 +1,236 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# SUBSTITUTION TABLE - KAT for OFB
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:14 AM
+
+[ENCRYPT]
+COUNT = 0
+KEYs = 7ca110454a1a6e57
+IV = 01a1d6d039776742
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 690f5b0d9a26939b
+
+COUNT = 1
+KEYs = 0131d9619dc1376e
+IV = 5cd54ca83def57da
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 7a389d10354bd271
+
+COUNT = 2
+KEYs = 07a1133e4a0b2686
+IV = 0248d43806f67172
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 868ebb51cab4599a
+
+COUNT = 3
+KEYs = 3849674c2602319e
+IV = 51454b582ddf440a
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 7178876e01f19b2a
+
+COUNT = 4
+KEYs = 04b915ba43feb5b6
+IV = 42fd443059577fa2
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = af37fb421f8c4095
+
+COUNT = 5
+KEYs = 0113b970fd34f2ce
+IV = 059b5e0851cf143a
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 86a560f10ec6d85b
+
+COUNT = 6
+KEYs = 0170f175468fb5e6
+IV = 0756d8e0774761d2
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 0cd3da020021dc09
+
+COUNT = 7
+KEYs = 43297fad38e373fe
+IV = 762514b829bf486a
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = ea676b2cb7db2b7a
+
+COUNT = 8
+KEYs = 07a7137045da2a16
+IV = 3bdd119049372802
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = dfd64a815caf1a0f
+
+COUNT = 9
+KEYs = 04689104c2fd3b2f
+IV = 26955f6835af609a
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 5c513c9c4886c088
+
+COUNT = 10
+KEYs = 37d06bb516cb7546
+IV = 164d5e404f275232
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 0a2aeeae3ff4ab77
+
+COUNT = 11
+KEYs = 1f08260d1ac2465e
+IV = 6b056e18759f5cca
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = ef1bf03e5dfa575a
+
+COUNT = 12
+KEYs = 584023641aba6176
+IV = 004bd6ef09176062
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 88bf0db6d70dee56
+
+COUNT = 13
+KEYs = 025816164629b007
+IV = 480d39006ee762f2
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = a1f9915541020b56
+
+COUNT = 14
+KEYs = 49793ebc79b3258f
+IV = 437540c8698f3cfa
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 6fbf1cafcffd0556
+
+COUNT = 15
+KEYs = 4fb05e1515ab73a7
+IV = 072d43a077075292
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 2f22e49bab7ca1ac
+
+COUNT = 16
+KEYs = 49e95d6d4ca229bf
+IV = 02fe55778117f12a
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 5a6b612cc26cce4a
+
+COUNT = 17
+KEYs = 018310dc409b26d6
+IV = 1d9d5c5018f728c2
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 5f4c038ed12b2e41
+
+COUNT = 18
+KEYs = 1c587f1c13924fef
+IV = 305532286d6f295a
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 63fac0d034d9f793
+
+[DECRYPT]
+COUNT = 0
+KEYs = 7ca110454a1a6e57
+IV = 01a1d6d039776742
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 690f5b0d9a26939b
+
+COUNT = 1
+KEYs = 0131d9619dc1376e
+IV = 5cd54ca83def57da
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 7a389d10354bd271
+
+COUNT = 2
+KEYs = 07a1133e4a0b2686
+IV = 0248d43806f67172
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 868ebb51cab4599a
+
+COUNT = 3
+KEYs = 3849674c2602319e
+IV = 51454b582ddf440a
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 7178876e01f19b2a
+
+COUNT = 4
+KEYs = 04b915ba43feb5b6
+IV = 42fd443059577fa2
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = af37fb421f8c4095
+
+COUNT = 5
+KEYs = 0113b970fd34f2ce
+IV = 059b5e0851cf143a
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 86a560f10ec6d85b
+
+COUNT = 6
+KEYs = 0170f175468fb5e6
+IV = 0756d8e0774761d2
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 0cd3da020021dc09
+
+COUNT = 7
+KEYs = 43297fad38e373fe
+IV = 762514b829bf486a
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = ea676b2cb7db2b7a
+
+COUNT = 8
+KEYs = 07a7137045da2a16
+IV = 3bdd119049372802
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = dfd64a815caf1a0f
+
+COUNT = 9
+KEYs = 04689104c2fd3b2f
+IV = 26955f6835af609a
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 5c513c9c4886c088
+
+COUNT = 10
+KEYs = 37d06bb516cb7546
+IV = 164d5e404f275232
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 0a2aeeae3ff4ab77
+
+COUNT = 11
+KEYs = 1f08260d1ac2465e
+IV = 6b056e18759f5cca
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = ef1bf03e5dfa575a
+
+COUNT = 12
+KEYs = 584023641aba6176
+IV = 004bd6ef09176062
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 88bf0db6d70dee56
+
+COUNT = 13
+KEYs = 025816164629b007
+IV = 480d39006ee762f2
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = a1f9915541020b56
+
+COUNT = 14
+KEYs = 49793ebc79b3258f
+IV = 437540c8698f3cfa
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 6fbf1cafcffd0556
+
+COUNT = 15
+KEYs = 4fb05e1515ab73a7
+IV = 072d43a077075292
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 2f22e49bab7ca1ac
+
+COUNT = 16
+KEYs = 49e95d6d4ca229bf
+IV = 02fe55778117f12a
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 5a6b612cc26cce4a
+
+COUNT = 17
+KEYs = 018310dc409b26d6
+IV = 1d9d5c5018f728c2
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 5f4c038ed12b2e41
+
+COUNT = 18
+KEYs = 1c587f1c13924fef
+IV = 305532286d6f295a
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 63fac0d034d9f793
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBvarkey.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBvarkey.rsp
new file mode 100644
index 00000000..e389849b
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBvarkey.rsp
@@ -0,0 +1,680 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# VARIABLE KEY - KAT for OFB
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:14 AM
+
+[ENCRYPT]
+COUNT = 0
+KEYs = 8001010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 95a8d72813daa94d
+
+COUNT = 1
+KEYs = 4001010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 0eec1487dd8c26d5
+
+COUNT = 2
+KEYs = 2001010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 7ad16ffb79c45926
+
+COUNT = 3
+KEYs = 1001010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = d3746294ca6a6cf3
+
+COUNT = 4
+KEYs = 0801010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 809f5f873c1fd761
+
+COUNT = 5
+KEYs = 0401010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = c02faffec989d1fc
+
+COUNT = 6
+KEYs = 0201010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 4615aa1d33e72f10
+
+COUNT = 7
+KEYs = 0180010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 2055123350c00858
+
+COUNT = 8
+KEYs = 0140010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = df3b99d6577397c8
+
+COUNT = 9
+KEYs = 0120010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 31fe17369b5288c9
+
+COUNT = 10
+KEYs = 0110010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = dfdd3cc64dae1642
+
+COUNT = 11
+KEYs = 0108010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 178c83ce2b399d94
+
+COUNT = 12
+KEYs = 0104010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 50f636324a9b7f80
+
+COUNT = 13
+KEYs = 0102010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = a8468ee3bc18f06d
+
+COUNT = 14
+KEYs = 0101800101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = a2dc9e92fd3cde92
+
+COUNT = 15
+KEYs = 0101400101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = cac09f797d031287
+
+COUNT = 16
+KEYs = 0101200101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 90ba680b22aeb525
+
+COUNT = 17
+KEYs = 0101100101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = ce7a24f350e280b6
+
+COUNT = 18
+KEYs = 0101080101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 882bff0aa01a0b87
+
+COUNT = 19
+KEYs = 0101040101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 25610288924511c2
+
+COUNT = 20
+KEYs = 0101020101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = c71516c29c75d170
+
+COUNT = 21
+KEYs = 0101018001010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 5199c29a52c9f059
+
+COUNT = 22
+KEYs = 0101014001010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = c22f0a294a71f29f
+
+COUNT = 23
+KEYs = 0101012001010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = ee371483714c02ea
+
+COUNT = 24
+KEYs = 0101011001010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = a81fbd448f9e522f
+
+COUNT = 25
+KEYs = 0101010801010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 4f644c92e192dfed
+
+COUNT = 26
+KEYs = 0101010401010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 1afa9a66a6df92ae
+
+COUNT = 27
+KEYs = 0101010201010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = b3c1cc715cb879d8
+
+COUNT = 28
+KEYs = 0101010180010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 19d032e64ab0bd8b
+
+COUNT = 29
+KEYs = 0101010140010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 3cfaa7a7dc8720dc
+
+COUNT = 30
+KEYs = 0101010120010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = b7265f7f447ac6f3
+
+COUNT = 31
+KEYs = 0101010110010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 9db73b3c0d163f54
+
+COUNT = 32
+KEYs = 0101010108010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 8181b65babf4a975
+
+COUNT = 33
+KEYs = 0101010104010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 93c9b64042eaa240
+
+COUNT = 34
+KEYs = 0101010102010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 5570530829705592
+
+COUNT = 35
+KEYs = 0101010101800101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 8638809e878787a0
+
+COUNT = 36
+KEYs = 0101010101400101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 41b9a79af79ac208
+
+COUNT = 37
+KEYs = 0101010101200101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 7a9be42f2009a892
+
+COUNT = 38
+KEYs = 0101010101100101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 29038d56ba6d2745
+
+COUNT = 39
+KEYs = 0101010101080101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 5495c6abf1e5df51
+
+COUNT = 40
+KEYs = 0101010101040101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = ae13dbd561488933
+
+COUNT = 41
+KEYs = 0101010101020101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 024d1ffa8904e389
+
+COUNT = 42
+KEYs = 0101010101018001
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = d1399712f99bf02e
+
+COUNT = 43
+KEYs = 0101010101014001
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 14c1d7c1cffec79e
+
+COUNT = 44
+KEYs = 0101010101012001
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 1de5279dae3bed6f
+
+COUNT = 45
+KEYs = 0101010101011001
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = e941a33f85501303
+
+COUNT = 46
+KEYs = 0101010101010801
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = da99dbbc9a03f379
+
+COUNT = 47
+KEYs = 0101010101010401
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = b7fc92f91d8e92e9
+
+COUNT = 48
+KEYs = 0101010101010201
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = ae8e5caa3ca04e85
+
+COUNT = 49
+KEYs = 0101010101010180
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 9cc62df43b6eed74
+
+COUNT = 50
+KEYs = 0101010101010140
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = d863dbb5c59a91a0
+
+COUNT = 51
+KEYs = 0101010101010120
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = a1ab2190545b91d7
+
+COUNT = 52
+KEYs = 0101010101010110
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 0875041e64c570f7
+
+COUNT = 53
+KEYs = 0101010101010108
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 5a594528bebef1cc
+
+COUNT = 54
+KEYs = 0101010101010104
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = fcdb3291de21f0c0
+
+COUNT = 55
+KEYs = 0101010101010102
+IV = 0000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 869efd7f9f265a09
+
+[DECRYPT]
+COUNT = 0
+KEYs = 8001010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 95a8d72813daa94d
+
+COUNT = 1
+KEYs = 4001010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 0eec1487dd8c26d5
+
+COUNT = 2
+KEYs = 2001010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 7ad16ffb79c45926
+
+COUNT = 3
+KEYs = 1001010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = d3746294ca6a6cf3
+
+COUNT = 4
+KEYs = 0801010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 809f5f873c1fd761
+
+COUNT = 5
+KEYs = 0401010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = c02faffec989d1fc
+
+COUNT = 6
+KEYs = 0201010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 4615aa1d33e72f10
+
+COUNT = 7
+KEYs = 0180010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 2055123350c00858
+
+COUNT = 8
+KEYs = 0140010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = df3b99d6577397c8
+
+COUNT = 9
+KEYs = 0120010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 31fe17369b5288c9
+
+COUNT = 10
+KEYs = 0110010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = dfdd3cc64dae1642
+
+COUNT = 11
+KEYs = 0108010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 178c83ce2b399d94
+
+COUNT = 12
+KEYs = 0104010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 50f636324a9b7f80
+
+COUNT = 13
+KEYs = 0102010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = a8468ee3bc18f06d
+
+COUNT = 14
+KEYs = 0101800101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = a2dc9e92fd3cde92
+
+COUNT = 15
+KEYs = 0101400101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = cac09f797d031287
+
+COUNT = 16
+KEYs = 0101200101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 90ba680b22aeb525
+
+COUNT = 17
+KEYs = 0101100101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = ce7a24f350e280b6
+
+COUNT = 18
+KEYs = 0101080101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 882bff0aa01a0b87
+
+COUNT = 19
+KEYs = 0101040101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 25610288924511c2
+
+COUNT = 20
+KEYs = 0101020101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = c71516c29c75d170
+
+COUNT = 21
+KEYs = 0101018001010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 5199c29a52c9f059
+
+COUNT = 22
+KEYs = 0101014001010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = c22f0a294a71f29f
+
+COUNT = 23
+KEYs = 0101012001010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = ee371483714c02ea
+
+COUNT = 24
+KEYs = 0101011001010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = a81fbd448f9e522f
+
+COUNT = 25
+KEYs = 0101010801010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 4f644c92e192dfed
+
+COUNT = 26
+KEYs = 0101010401010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 1afa9a66a6df92ae
+
+COUNT = 27
+KEYs = 0101010201010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = b3c1cc715cb879d8
+
+COUNT = 28
+KEYs = 0101010180010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 19d032e64ab0bd8b
+
+COUNT = 29
+KEYs = 0101010140010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 3cfaa7a7dc8720dc
+
+COUNT = 30
+KEYs = 0101010120010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = b7265f7f447ac6f3
+
+COUNT = 31
+KEYs = 0101010110010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 9db73b3c0d163f54
+
+COUNT = 32
+KEYs = 0101010108010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 8181b65babf4a975
+
+COUNT = 33
+KEYs = 0101010104010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 93c9b64042eaa240
+
+COUNT = 34
+KEYs = 0101010102010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 5570530829705592
+
+COUNT = 35
+KEYs = 0101010101800101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 8638809e878787a0
+
+COUNT = 36
+KEYs = 0101010101400101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 41b9a79af79ac208
+
+COUNT = 37
+KEYs = 0101010101200101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 7a9be42f2009a892
+
+COUNT = 38
+KEYs = 0101010101100101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 29038d56ba6d2745
+
+COUNT = 39
+KEYs = 0101010101080101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 5495c6abf1e5df51
+
+COUNT = 40
+KEYs = 0101010101040101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = ae13dbd561488933
+
+COUNT = 41
+KEYs = 0101010101020101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 024d1ffa8904e389
+
+COUNT = 42
+KEYs = 0101010101018001
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = d1399712f99bf02e
+
+COUNT = 43
+KEYs = 0101010101014001
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 14c1d7c1cffec79e
+
+COUNT = 44
+KEYs = 0101010101012001
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 1de5279dae3bed6f
+
+COUNT = 45
+KEYs = 0101010101011001
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = e941a33f85501303
+
+COUNT = 46
+KEYs = 0101010101010801
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = da99dbbc9a03f379
+
+COUNT = 47
+KEYs = 0101010101010401
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = b7fc92f91d8e92e9
+
+COUNT = 48
+KEYs = 0101010101010201
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = ae8e5caa3ca04e85
+
+COUNT = 49
+KEYs = 0101010101010180
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 9cc62df43b6eed74
+
+COUNT = 50
+KEYs = 0101010101010140
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = d863dbb5c59a91a0
+
+COUNT = 51
+KEYs = 0101010101010120
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = a1ab2190545b91d7
+
+COUNT = 52
+KEYs = 0101010101010110
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 0875041e64c570f7
+
+COUNT = 53
+KEYs = 0101010101010108
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 5a594528bebef1cc
+
+COUNT = 54
+KEYs = 0101010101010104
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = fcdb3291de21f0c0
+
+COUNT = 55
+KEYs = 0101010101010102
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 869efd7f9f265a09
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBvartext.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBvartext.rsp
new file mode 100644
index 00000000..8b468280
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/OFB/TOFBvartext.rsp
@@ -0,0 +1,776 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# VARIABLE PLAINTEXT/CIPHERTEXT - KAT for OFB
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:14 AM
+
+[ENCRYPT]
+COUNT = 0
+KEYs = 0101010101010101
+IV = 8000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 95f8a5e5dd31d900
+
+COUNT = 1
+KEYs = 0101010101010101
+IV = 4000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = dd7f121ca5015619
+
+COUNT = 2
+KEYs = 0101010101010101
+IV = 2000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 2e8653104f3834ea
+
+COUNT = 3
+KEYs = 0101010101010101
+IV = 1000000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 4bd388ff6cd81d4f
+
+COUNT = 4
+KEYs = 0101010101010101
+IV = 0800000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 20b9e767b2fb1456
+
+COUNT = 5
+KEYs = 0101010101010101
+IV = 0400000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 55579380d77138ef
+
+COUNT = 6
+KEYs = 0101010101010101
+IV = 0200000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 6cc5defaaf04512f
+
+COUNT = 7
+KEYs = 0101010101010101
+IV = 0100000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 0d9f279ba5d87260
+
+COUNT = 8
+KEYs = 0101010101010101
+IV = 0080000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = d9031b0271bd5a0a
+
+COUNT = 9
+KEYs = 0101010101010101
+IV = 0040000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 424250b37c3dd951
+
+COUNT = 10
+KEYs = 0101010101010101
+IV = 0020000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = b8061b7ecd9a21e5
+
+COUNT = 11
+KEYs = 0101010101010101
+IV = 0010000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = f15d0f286b65bd28
+
+COUNT = 12
+KEYs = 0101010101010101
+IV = 0008000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = add0cc8d6e5deba1
+
+COUNT = 13
+KEYs = 0101010101010101
+IV = 0004000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = e6d5f82752ad63d1
+
+COUNT = 14
+KEYs = 0101010101010101
+IV = 0002000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = ecbfe3bd3f591a5e
+
+COUNT = 15
+KEYs = 0101010101010101
+IV = 0001000000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = f356834379d165cd
+
+COUNT = 16
+KEYs = 0101010101010101
+IV = 0000800000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 2b9f982f20037fa9
+
+COUNT = 17
+KEYs = 0101010101010101
+IV = 0000400000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 889de068a16f0be6
+
+COUNT = 18
+KEYs = 0101010101010101
+IV = 0000200000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = e19e275d846a1298
+
+COUNT = 19
+KEYs = 0101010101010101
+IV = 0000100000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 329a8ed523d71aec
+
+COUNT = 20
+KEYs = 0101010101010101
+IV = 0000080000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = e7fce22557d23c97
+
+COUNT = 21
+KEYs = 0101010101010101
+IV = 0000040000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 12a9f5817ff2d65d
+
+COUNT = 22
+KEYs = 0101010101010101
+IV = 0000020000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = a484c3ad38dc9c19
+
+COUNT = 23
+KEYs = 0101010101010101
+IV = 0000010000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = fbe00a8a1ef8ad72
+
+COUNT = 24
+KEYs = 0101010101010101
+IV = 0000008000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 750d079407521363
+
+COUNT = 25
+KEYs = 0101010101010101
+IV = 0000004000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 64feed9c724c2faf
+
+COUNT = 26
+KEYs = 0101010101010101
+IV = 0000002000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = f02b263b328e2b60
+
+COUNT = 27
+KEYs = 0101010101010101
+IV = 0000001000000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 9d64555a9a10b852
+
+COUNT = 28
+KEYs = 0101010101010101
+IV = 0000000800000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = d106ff0bed5255d7
+
+COUNT = 29
+KEYs = 0101010101010101
+IV = 0000000400000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = e1652c6b138c64a5
+
+COUNT = 30
+KEYs = 0101010101010101
+IV = 0000000200000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = e428581186ec8f46
+
+COUNT = 31
+KEYs = 0101010101010101
+IV = 0000000100000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = aeb5f5ede22d1a36
+
+COUNT = 32
+KEYs = 0101010101010101
+IV = 0000000080000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = e943d7568aec0c5c
+
+COUNT = 33
+KEYs = 0101010101010101
+IV = 0000000040000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = df98c8276f54b04b
+
+COUNT = 34
+KEYs = 0101010101010101
+IV = 0000000020000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = b160e4680f6c696f
+
+COUNT = 35
+KEYs = 0101010101010101
+IV = 0000000010000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = fa0752b07d9c4ab8
+
+COUNT = 36
+KEYs = 0101010101010101
+IV = 0000000008000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = ca3a2b036dbc8502
+
+COUNT = 37
+KEYs = 0101010101010101
+IV = 0000000004000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 5e0905517bb59bcf
+
+COUNT = 38
+KEYs = 0101010101010101
+IV = 0000000002000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 814eeb3b91d90726
+
+COUNT = 39
+KEYs = 0101010101010101
+IV = 0000000001000000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 4d49db1532919c9f
+
+COUNT = 40
+KEYs = 0101010101010101
+IV = 0000000000800000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 25eb5fc3f8cf0621
+
+COUNT = 41
+KEYs = 0101010101010101
+IV = 0000000000400000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = ab6a20c0620d1c6f
+
+COUNT = 42
+KEYs = 0101010101010101
+IV = 0000000000200000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 79e90dbc98f92cca
+
+COUNT = 43
+KEYs = 0101010101010101
+IV = 0000000000100000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 866ecedd8072bb0e
+
+COUNT = 44
+KEYs = 0101010101010101
+IV = 0000000000080000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 8b54536f2f3e64a8
+
+COUNT = 45
+KEYs = 0101010101010101
+IV = 0000000000040000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = ea51d3975595b86b
+
+COUNT = 46
+KEYs = 0101010101010101
+IV = 0000000000020000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = caffc6ac4542de31
+
+COUNT = 47
+KEYs = 0101010101010101
+IV = 0000000000010000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 8dd45a2ddf90796c
+
+COUNT = 48
+KEYs = 0101010101010101
+IV = 0000000000008000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 1029d55e880ec2d0
+
+COUNT = 49
+KEYs = 0101010101010101
+IV = 0000000000004000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 5d86cb23639dbea9
+
+COUNT = 50
+KEYs = 0101010101010101
+IV = 0000000000002000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 1d1ca853ae7c0c5f
+
+COUNT = 51
+KEYs = 0101010101010101
+IV = 0000000000001000
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = ce332329248f3228
+
+COUNT = 52
+KEYs = 0101010101010101
+IV = 0000000000000800
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 8405d1abe24fb942
+
+COUNT = 53
+KEYs = 0101010101010101
+IV = 0000000000000400
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = e643d78090ca4207
+
+COUNT = 54
+KEYs = 0101010101010101
+IV = 0000000000000200
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 48221b9937748a23
+
+COUNT = 55
+KEYs = 0101010101010101
+IV = 0000000000000100
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = dd7c0bbd61fafd54
+
+COUNT = 56
+KEYs = 0101010101010101
+IV = 0000000000000080
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 2fbc291a570db5c4
+
+COUNT = 57
+KEYs = 0101010101010101
+IV = 0000000000000040
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = e07c30d7e4e26e12
+
+COUNT = 58
+KEYs = 0101010101010101
+IV = 0000000000000020
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 0953e2258e8e90a1
+
+COUNT = 59
+KEYs = 0101010101010101
+IV = 0000000000000010
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 5b711bc4ceebf2ee
+
+COUNT = 60
+KEYs = 0101010101010101
+IV = 0000000000000008
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = cc083f1e6d9e85f6
+
+COUNT = 61
+KEYs = 0101010101010101
+IV = 0000000000000004
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = d2fd8867d50d2dfe
+
+COUNT = 62
+KEYs = 0101010101010101
+IV = 0000000000000002
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 06e7ea22ce92708f
+
+COUNT = 63
+KEYs = 0101010101010101
+IV = 0000000000000001
+PLAINTEXT = 0000000000000000
+CIPHERTEXT = 166b40b44aba4bd6
+
+[DECRYPT]
+COUNT = 0
+KEYs = 0101010101010101
+IV = 8000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 95f8a5e5dd31d900
+
+COUNT = 1
+KEYs = 0101010101010101
+IV = 4000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = dd7f121ca5015619
+
+COUNT = 2
+KEYs = 0101010101010101
+IV = 2000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 2e8653104f3834ea
+
+COUNT = 3
+KEYs = 0101010101010101
+IV = 1000000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 4bd388ff6cd81d4f
+
+COUNT = 4
+KEYs = 0101010101010101
+IV = 0800000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 20b9e767b2fb1456
+
+COUNT = 5
+KEYs = 0101010101010101
+IV = 0400000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 55579380d77138ef
+
+COUNT = 6
+KEYs = 0101010101010101
+IV = 0200000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 6cc5defaaf04512f
+
+COUNT = 7
+KEYs = 0101010101010101
+IV = 0100000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 0d9f279ba5d87260
+
+COUNT = 8
+KEYs = 0101010101010101
+IV = 0080000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = d9031b0271bd5a0a
+
+COUNT = 9
+KEYs = 0101010101010101
+IV = 0040000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 424250b37c3dd951
+
+COUNT = 10
+KEYs = 0101010101010101
+IV = 0020000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = b8061b7ecd9a21e5
+
+COUNT = 11
+KEYs = 0101010101010101
+IV = 0010000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = f15d0f286b65bd28
+
+COUNT = 12
+KEYs = 0101010101010101
+IV = 0008000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = add0cc8d6e5deba1
+
+COUNT = 13
+KEYs = 0101010101010101
+IV = 0004000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = e6d5f82752ad63d1
+
+COUNT = 14
+KEYs = 0101010101010101
+IV = 0002000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = ecbfe3bd3f591a5e
+
+COUNT = 15
+KEYs = 0101010101010101
+IV = 0001000000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = f356834379d165cd
+
+COUNT = 16
+KEYs = 0101010101010101
+IV = 0000800000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 2b9f982f20037fa9
+
+COUNT = 17
+KEYs = 0101010101010101
+IV = 0000400000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 889de068a16f0be6
+
+COUNT = 18
+KEYs = 0101010101010101
+IV = 0000200000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = e19e275d846a1298
+
+COUNT = 19
+KEYs = 0101010101010101
+IV = 0000100000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 329a8ed523d71aec
+
+COUNT = 20
+KEYs = 0101010101010101
+IV = 0000080000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = e7fce22557d23c97
+
+COUNT = 21
+KEYs = 0101010101010101
+IV = 0000040000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 12a9f5817ff2d65d
+
+COUNT = 22
+KEYs = 0101010101010101
+IV = 0000020000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = a484c3ad38dc9c19
+
+COUNT = 23
+KEYs = 0101010101010101
+IV = 0000010000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = fbe00a8a1ef8ad72
+
+COUNT = 24
+KEYs = 0101010101010101
+IV = 0000008000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 750d079407521363
+
+COUNT = 25
+KEYs = 0101010101010101
+IV = 0000004000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 64feed9c724c2faf
+
+COUNT = 26
+KEYs = 0101010101010101
+IV = 0000002000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = f02b263b328e2b60
+
+COUNT = 27
+KEYs = 0101010101010101
+IV = 0000001000000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 9d64555a9a10b852
+
+COUNT = 28
+KEYs = 0101010101010101
+IV = 0000000800000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = d106ff0bed5255d7
+
+COUNT = 29
+KEYs = 0101010101010101
+IV = 0000000400000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = e1652c6b138c64a5
+
+COUNT = 30
+KEYs = 0101010101010101
+IV = 0000000200000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = e428581186ec8f46
+
+COUNT = 31
+KEYs = 0101010101010101
+IV = 0000000100000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = aeb5f5ede22d1a36
+
+COUNT = 32
+KEYs = 0101010101010101
+IV = 0000000080000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = e943d7568aec0c5c
+
+COUNT = 33
+KEYs = 0101010101010101
+IV = 0000000040000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = df98c8276f54b04b
+
+COUNT = 34
+KEYs = 0101010101010101
+IV = 0000000020000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = b160e4680f6c696f
+
+COUNT = 35
+KEYs = 0101010101010101
+IV = 0000000010000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = fa0752b07d9c4ab8
+
+COUNT = 36
+KEYs = 0101010101010101
+IV = 0000000008000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = ca3a2b036dbc8502
+
+COUNT = 37
+KEYs = 0101010101010101
+IV = 0000000004000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 5e0905517bb59bcf
+
+COUNT = 38
+KEYs = 0101010101010101
+IV = 0000000002000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 814eeb3b91d90726
+
+COUNT = 39
+KEYs = 0101010101010101
+IV = 0000000001000000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 4d49db1532919c9f
+
+COUNT = 40
+KEYs = 0101010101010101
+IV = 0000000000800000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 25eb5fc3f8cf0621
+
+COUNT = 41
+KEYs = 0101010101010101
+IV = 0000000000400000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = ab6a20c0620d1c6f
+
+COUNT = 42
+KEYs = 0101010101010101
+IV = 0000000000200000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 79e90dbc98f92cca
+
+COUNT = 43
+KEYs = 0101010101010101
+IV = 0000000000100000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 866ecedd8072bb0e
+
+COUNT = 44
+KEYs = 0101010101010101
+IV = 0000000000080000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 8b54536f2f3e64a8
+
+COUNT = 45
+KEYs = 0101010101010101
+IV = 0000000000040000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = ea51d3975595b86b
+
+COUNT = 46
+KEYs = 0101010101010101
+IV = 0000000000020000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = caffc6ac4542de31
+
+COUNT = 47
+KEYs = 0101010101010101
+IV = 0000000000010000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 8dd45a2ddf90796c
+
+COUNT = 48
+KEYs = 0101010101010101
+IV = 0000000000008000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 1029d55e880ec2d0
+
+COUNT = 49
+KEYs = 0101010101010101
+IV = 0000000000004000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 5d86cb23639dbea9
+
+COUNT = 50
+KEYs = 0101010101010101
+IV = 0000000000002000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 1d1ca853ae7c0c5f
+
+COUNT = 51
+KEYs = 0101010101010101
+IV = 0000000000001000
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = ce332329248f3228
+
+COUNT = 52
+KEYs = 0101010101010101
+IV = 0000000000000800
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 8405d1abe24fb942
+
+COUNT = 53
+KEYs = 0101010101010101
+IV = 0000000000000400
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = e643d78090ca4207
+
+COUNT = 54
+KEYs = 0101010101010101
+IV = 0000000000000200
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 48221b9937748a23
+
+COUNT = 55
+KEYs = 0101010101010101
+IV = 0000000000000100
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = dd7c0bbd61fafd54
+
+COUNT = 56
+KEYs = 0101010101010101
+IV = 0000000000000080
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 2fbc291a570db5c4
+
+COUNT = 57
+KEYs = 0101010101010101
+IV = 0000000000000040
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = e07c30d7e4e26e12
+
+COUNT = 58
+KEYs = 0101010101010101
+IV = 0000000000000020
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 0953e2258e8e90a1
+
+COUNT = 59
+KEYs = 0101010101010101
+IV = 0000000000000010
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 5b711bc4ceebf2ee
+
+COUNT = 60
+KEYs = 0101010101010101
+IV = 0000000000000008
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = cc083f1e6d9e85f6
+
+COUNT = 61
+KEYs = 0101010101010101
+IV = 0000000000000004
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = d2fd8867d50d2dfe
+
+COUNT = 62
+KEYs = 0101010101010101
+IV = 0000000000000002
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 06e7ea22ce92708f
+
+COUNT = 63
+KEYs = 0101010101010101
+IV = 0000000000000001
+CIPHERTEXT = 0000000000000000
+PLAINTEXT = 166b40b44aba4bd6
+