aboutsummaryrefslogtreecommitdiffstats
path: root/tests/hazmat/primitives/vectors/ciphers/3DES/CBC
diff options
context:
space:
mode:
Diffstat (limited to 'tests/hazmat/primitives/vectors/ciphers/3DES/CBC')
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIMMT1.rsp209
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIMMT2.rsp209
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIMMT3.rsp209
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIinvperm.rsp1416
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIpermop.rsp712
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIsubtab.rsp426
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIvarkey.rsp1240
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIvartext.rsp1416
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCMMT1.rsp169
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCMMT2.rsp169
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCMMT3.rsp169
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCinvperm.rsp776
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCpermop.rsp392
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCsubtab.rsp236
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCvarkey.rsp680
-rw-r--r--tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCvartext.rsp776
16 files changed, 9204 insertions, 0 deletions
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIMMT1.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIMMT1.rsp
new file mode 100644
index 00000000..4066f702
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIMMT1.rsp
@@ -0,0 +1,209 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# TDES Multi block Message Test for CBCI
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:39:08 AM
+
+[ENCRYPT]
+
+COUNT = 0
+KEY1 = 587cba6bbf861531
+KEY2 = 587cba6bbf861531
+KEY3 = 587cba6bbf861531
+IV1 = a115a17404ea65a1
+IV2 = f66af6c95a3fbaf6
+IV3 = 4bc04c1eaf95104b
+PLAINTEXT = edeb14e09655e67dc9dd2479ee5e129b05e5577d8d080184
+CIPHERTEXT = 775ab3b59dbc85aedb5730657dd4726690ba47ac736001ff
+
+COUNT = 1
+KEY1 = fd5e6738b3621a0b
+KEY2 = fd5e6738b3621a0b
+KEY3 = fd5e6738b3621a0b
+IV1 = 87a07be759d32176
+IV2 = dcf5d13caf2876cb
+IV3 = 324b2692047dcc20
+PLAINTEXT = b54d920b74a7f4cbbb7eb1189205386b192ec5e878ceed9c18fc780314b96ecdead774e1771359a32285ed72573a1275
+CIPHERTEXT = e1e9f9a480eb995a23bca869f0de6915313312fec011e6bba82ea7b0fb2f2163a2dd2282cc130ef6cb8eea628cc7ef45
+
+COUNT = 2
+KEY1 = d67a8a153bab2316
+KEY2 = d67a8a153bab2316
+KEY3 = d67a8a153bab2316
+IV1 = e40cc4fd6080fbea
+IV2 = 39621a52b5d6513f
+IV3 = 8eb76fa80b2ba694
+PLAINTEXT = ac94056888f9284b41ed2dd2241870fe0297e8f734f14fa1db4d836f6ce22d7c6daea0d8796b041f8abfb35178b3e3ddbc6686ff7a036e4cbff0b58c07485cc7028c32a39795f7ed
+CIPHERTEXT = 4dd45a460785716e1d41e6a15e6bf56124e0a59718468d6f5b8a6d6a95659e462a338980d1b94811ec2b8ac0b85ee08d1736120cc7e26568ee6eac1a870f29c4f226c6fe2b1cc83d
+
+COUNT = 3
+KEY1 = 431967fee3a2c816
+KEY2 = 431967fee3a2c816
+KEY3 = 431967fee3a2c816
+IV1 = b628c30b1aa39507
+IV2 = 0b7e18606ff8ea5c
+IV3 = 60d36db5c54e3fb1
+PLAINTEXT = 627114699f8b8de3bcd4136f0576f7a304e3b4a3a4692f4c96063db2f47d66cd24a9e96f0012ff7933be644fe64a14899d3952ec5b8bef980d91c982250192258646d375a0193015dc55edc93a07b12e38c58aa9f742329d991f91e1ed038271
+CIPHERTEXT = 8ba33cebfa51474e4e7d64542daf4f564ef936f78a8c4afec1edbf073954c42cd293f20c48c4ceb1442e41b654e9b505b799b6244a0a2b646c35e83b37c4e7cee156546e97cbc4966e7ad50fd8a35f174b16a36d0ae7e829ed64462e57672af1
+
+COUNT = 4
+KEY1 = 54ef021334456be9
+KEY2 = 54ef021334456be9
+KEY3 = 54ef021334456be9
+IV1 = 576f403311837f46
+IV2 = acc4958866d8d49b
+IV3 = 0219eaddbc2e29f0
+PLAINTEXT = 55fc832b6b37a0ad9ac0fafaddbcf57d3e1d8bd13c73d9346f05dd396f217ebdf1b0cc1b330d8aa49b18ea499b86979bd77bf8f68a5ab4f825dc71383a5fe2359981008db9ee97705976055366633ee92009144f799eb687bd4c76277885cf529597a6e8c380d0fa1d03d58109fbf34f60f06645d0e8e7c7
+CIPHERTEXT = 2ccb9207f6f728add9ab43485b129d5f46412800f2e9f8dcf29cefabe0ff0c11409dd315b4b78ba7321bdccb6d07d17c19d4762e5f8bb24c5c42c8545f64a44a9ab5ddf5da4be512fce9e410c8a51cdd5e6e0e26ffc742a1295a59d8e6dd370092e97a302b2ebd2e2967770950529e888027894d6c249776
+
+COUNT = 5
+KEY1 = 5402688c0719d96d
+KEY2 = 5402688c0719d96d
+KEY3 = 5402688c0719d96d
+IV1 = 593fab43524fcd1f
+IV2 = ae950098a7a52274
+IV3 = 03ea55edfcfa77c9
+PLAINTEXT = bf317ca3458ddd63a3d9040f7a06abcd67078dbc20901ad7bf1e701d5d3787efe3f3abb91dbb30d4105161ab8e10b91d07765623a2dfaab38c9374e49003ee52e95048c4540d560c6946862f2ac114c6dd8381a4179641b91a0ab436603a57f278513c0d110cb7d355c15be378a024909039f687a73e46b20e8a175df563299839fc6ddc7d3ebbf17cc8c70e9d355243
+CIPHERTEXT = 9484237670279cde2a091f7b58a2babc979d9a47c93c7a842468268791259e23c8d7ba42e4750397b4d609880d4f9eb7c636d40c28687b6d12f3df067a056be8730e8cae46ca29b00c66b69a254a3679262d99f95073ea719c26142112142959a4d062ca27de5ac49e8e74730b0fbd7d0facd6e58c973439673871681ad19fb4243a3061265c9e41efddbf5e7d1d53ad
+
+COUNT = 6
+KEY1 = 26b6ecc43b9d100d
+KEY2 = 26b6ecc43b9d100d
+KEY3 = 26b6ecc43b9d100d
+IV1 = 22acaa8d41425391
+IV2 = 7801ffe29697a8e6
+IV3 = cd575537ebecfe3b
+PLAINTEXT = 355d7d879a7c76d929818d616d5d40b184473cd122ae80d7d972c0b89753075e70aaa1fb9d57389cc5fa3d017c668aac0a5245386d5207eca1063d901e91cf7fa34d00fe32be96cc5bc43afbbe1421fdcce8ec02cdf6cd82279fec15dd6a098b56b062396099d79174474cf63c504fce5272fad84b821bbff4a693f0dbc4fca9113a8f532fd0441297ea3a9afc035a4425563861edde39ce8f81fbc92089f1025d534ef5a74b2578
+CIPHERTEXT = 620415a5cfeb6cfe2f16ec56dfea57ee82dfa9bd175c1b61ea505bf634bf5d490ded3e42ffa7ef4c3459340ed80e977aa4b61c5978c2ab3c14ae5b8de2280c36640a1867f9e2b090116e4d1283746cc5b87978a133f1636729aead0e1a2f4532b00c2568589d490385bc099236ccee713c647c004368443556540607188df5ea8200ab388f355d346dc9b24be5cb0e5119fa84adadbf0710be703c251b07169c7dff023c53957484
+
+COUNT = 7
+KEY1 = 85ab4f97cee0b58a
+KEY2 = 85ab4f97cee0b58a
+KEY3 = 85ab4f97cee0b58a
+IV1 = ebf6dad0fb8438e0
+IV2 = 414c302650d98e35
+IV3 = 96a1857ba62ee38a
+PLAINTEXT = d5eb98b51f105fffa68714d0a9660980297377b7422e708cbc1116eede160b43827a28506fc07259e2fa49896e44e3940691f99a59aac04f5e731b592f700ff91a8977eef50af996b3ee3857355d4b3d62736fe47a43f899a71c8ebcd60b9568c4a0ed575cf5dcff40ed4801a6ba2ac465a23f5d4f0201b3c293d5e07aec86daa948f2524a8a03dcb27ee1516862667136a5d3cd80eec1e5d5605a8dc41dc895f108eea868d05675302a6b0d245de98cfe0491fcb50f2176090c838a5ba545e2
+CIPHERTEXT = da2c841e23d3377e2241d49b55e99149240ff710c28b72e8943b3a314ecd8d77890c71e891c4178886c1e335979f2759f0f7769f633734831c34799d1507aa53e5eeda66cc0f87a339248ee5626b789e0ffcddfa0effa991f7e1f41582412b2a2c122b536e210e781d9e3a4fbc5a63e2b4d91baa1f503341d530771039452477ea60a7cfe049923803ea75fc24a20c188c67b051c66954d5351363455fa1d8a348d71a4386e6d53340f4dfa9d771afc9e4168eac3b215a5b27bc1513637c86d5
+
+COUNT = 8
+KEY1 = df02c1b932c479d5
+KEY2 = df02c1b932c479d5
+KEY3 = df02c1b932c479d5
+IV1 = 5bd53172a45eac02
+IV2 = b12a86c7f9b40157
+IV3 = 067fdc1d4f0956ac
+PLAINTEXT = 6bc806b7188e90cdfbb1fc44a1df56cd87ed2b8bd1bfe31a3e6951d05c938942f822f20ad9159cc8aeacd36744d0f4a2fcaf7fc67da76eb9a665c53bc64e6b6c101d388e49ce4f0dc4bcaebc90060362f036c1750b257425e519529d8e3112859a0301cbd08352a32727b5ccee482c154acc1a21e5029d67e5cd1e7c1b0527957d1a7448d7fa4c92bd35121ec45f17c4f2b7b251720593868cc95463d59151a5a3abba8dc4fce6e37030ea3b7b146b77cf3fb08d1af8fb8ac4541ad7249f39bbf3fdfa220151c89d265e68a97c2dd034cbae3d5d45a1807c
+CIPHERTEXT = 2a6f956861bfa0fd08f57131197db1bb9886ce6f4f169ebbad23aefb507650692a3d2a928cf773e98012ff8c31b04a3eebc0d9e25e80e36af9f244113a4ec2e73b6a301923437c97c34a6c0b13a8ba9ce59f7cc4aae4b4670c9a42c7c636145146c52b5b681ddb102ec09ab8d8feb33eada2a53a2bc7e1fdba0a4820a65053c4627ff89a93996a44b7839f2fcf876629b46f92c06fd8cbe336358b75bbff0d8e58f570fe41b5090e356e1ff441ce2d14ce5e7764297ed5482f55190d1d2b8f712d0a84af2688d660682547be790787be345f25fc957cddab
+
+COUNT = 9
+KEY1 = dc1ffbef3102fd2c
+KEY2 = dc1ffbef3102fd2c
+KEY3 = dc1ffbef3102fd2c
+IV1 = c6576a8c0917c7dd
+IV2 = 1bacbfe15e6d1d32
+IV3 = 71021536b3c27287
+PLAINTEXT = b8891894146ec5be48fcd59acc6016d07f8ff821e97cef3fc38e19e2b95121186e6c63dcc1d351eb4f3d15d338d9784d273c02cc8c9e62562c471193dc443324895ebe357c4ddd56dc2897867520ac91b76ebf9d028abaff219e6f53143a7bcb124970c7ce4433a6faa5a2dc099f7a453a0c78bad2a7bfe1a87b7a49e79bc2b61014c2b93e201984ae9c7ffd7ebcac11b5fe764b845c39a5ccc67b9edfcfd08c8ba7fc345549589802f577105ce1089c322cfe79a113eff29267ba79843e6df68cea665f9927b889fd98d03e2975588fb87e5b6bb033aa7104467f035d51619c19c5476394220000a76ed2ae6fe06291
+CIPHERTEXT = 2f9f993ce2273eb55135b272b327989f30b2f0b44d86e4b93252f76ff87345108a7d12440c156ba92e7bbea1923387e002184c63c4e2acdb654e0c7668adebdbf813a9db01210143dfaebaf3b376dbb0d0737c71bf08d56a304809c1ee097990238394cd01b4706d035544fe43363026360e46bd6984a57cf2652d43bf87b8ec3339cccb8fb0c5904f806914de0d74c1875349b5e89a4fe0fa19f04213b3d7dc01e5d576298522c5837962d06a77311382f7a952f2fa64545f2b5f7be69f0ebb80f9aeb4eebc1834534ef3570fd385ff9e7608f7a144874eefff379f7e97f8c001b8a2e1d7364acfc2ecf9a89a7abd68
+
+[DECRYPT]
+
+COUNT = 0
+KEY1 = 2a08854fe52f5157
+KEY2 = 2a08854fe52f5157
+KEY3 = 2a08854fe52f5157
+IV1 = a72e14241b70b930
+IV2 = fc83697970c60e85
+IV3 = 51d8becec61b63da
+CIPHERTEXT = 8137d6617d23b2321a5928caa50487cd7e10dba3c03db728
+PLAINTEXT = 0261a6d27a0a7658fa479e862c922e83d4b8c9822383a084
+
+COUNT = 1
+KEY1 = 2f2fb602259bd6b3
+KEY2 = 2f2fb602259bd6b3
+KEY3 = 2f2fb602259bd6b3
+IV1 = f3e598184177b48c
+IV2 = 493aed6d96cd09e1
+IV3 = 9e9042c2ec225f36
+CIPHERTEXT = 48a7d59eb7bbb5e56567ce8417ecaed782bc4f030e2efa41d975657affd31f15190a2d0d0314f646e3135c21668b2c4e
+PLAINTEXT = 1c3ed569e8493e968ccab5efe5ae50f8a7a2e417ebc6f65dc7beb96a00549546d0f5a9e986718f0de464426ec2ce1ce1
+
+COUNT = 2
+KEY1 = cd0d49d3e93b756d
+KEY2 = cd0d49d3e93b756d
+KEY3 = cd0d49d3e93b756d
+IV1 = d46e0ed6b1f84bcb
+IV2 = 29c3642c074da120
+IV3 = 7f18b9815ca2f675
+CIPHERTEXT = fef1ff1252995d38670651eae415d68ab4d44c48598c6f4383ff86f0e1eedcc037de74fdb11cf9f577fff45b816d42eaada0c44b0e2a5839873708e3991382927aecc88b67d82937
+PLAINTEXT = a14c7d0d512dae613ac94055bf45229534ccc81ae243f1c499090cf126c8a2af52a9a9c35e3eae9ec1149a7573fa2000d7d8e69968c696c039ab0bd9e647243442cb6504ffa1b906
+
+COUNT = 3
+KEY1 = 3276bfa2f854dc68
+KEY2 = 3276bfa2f854dc68
+KEY3 = 3276bfa2f854dc68
+IV1 = 19058b4a8a05d6cc
+IV2 = 6e5ae09fdf5b2c21
+IV3 = c3b035f534b08176
+CIPHERTEXT = d1e349b83c2a1f7295c790856a5fbd5c056954c29c8f605cc85766773802ad05a7b5dde10bd6cc5b10b994f0c47ce959942fa9c87738b56e69f600401ba5e5fbe982be650c2fb2d61158cef8899757cb03955fec37739716846864e99dab35ea
+PLAINTEXT = f609273fcf3b902833c3805d481e9f1a93eb2e540e919cbc75743740cb8d4dadf483b958bc777006aa955da9874c99e8ea9225c88b8a19bb95ce2e4a41943d0b8fa9a714dba219b541583ef58b95cd28775ad279943782d7e033a68547397a0e
+
+COUNT = 4
+KEY1 = 01f894e664bcba64
+KEY2 = 01f894e664bcba64
+KEY3 = 01f894e664bcba64
+IV1 = aca379b4fab39a9e
+IV2 = 01f8cf0a5008eff3
+IV3 = 574e245fa55e4548
+CIPHERTEXT = da5b17d7ae1785f07ba05193bf957367cd07872db8d1ceae722776f235721bb3225b8d112926d4882842711e571ee7e1e33e7a90d98d379946f534439d2d192d58d2dff7e2bad83fb585f0cfbf7432140b7f8ed39da1d9179e77156eb909f354c4e896f0a3799afe6990550dc1405cea8df2495cccb5bc11
+PLAINTEXT = db0cbbd88139deef679e1814b99c95124dbfd1b4b5505354d5ca15310c78acbffc4da1ba13b9e48efa78b8fc334f81fab70ffb87f24ea3b947a1f82d48520af19c5f5d72cffc1b3729c410a97ad9fb4e8fc1e9bbd6927523320c730622ee6645f02e0221e71f6e208da24398bc27083157f7a3f0890f4ea2
+
+COUNT = 5
+KEY1 = f2671a07989864c8
+KEY2 = f2671a07989864c8
+KEY3 = f2671a07989864c8
+IV1 = b1850098e6315da0
+IV2 = 06da55ee3b86b2f5
+IV3 = 5c2fab4390dc084a
+CIPHERTEXT = 0651c51bf50475f5e9e2ed9e01a2d5aad3911be053e2f337f7451cfe18bc655a9caa71f5d22db7f59daecc2bd5b7e58dea0498e7cadce2cd05a26ed42fa714028742a182d523d69c99e4b3e561e1f5b37b4addd4cc763380007a8b8be4fbc7df0f40dd2ac88bdad424aa27346fc90b03cd8a72112158ed362ef8f98cfd6084db7ecdad557110cc848728b280c5163265
+PLAINTEXT = 064f4fd7832add1141ef6223e2dd60f511e7a119982559562758d251dd1c2e865b05cd33c5fe5fd330357d41557c56ba2177f02655347a1ff02538e17fec22b4db4bab176ae77afa576ffad1ed045f0c9e0a257fee34d1af3b195d02f7ec7021da61ad22d6af3f4a86848debf463ac752a4f456058b9652541dd48703c55a8c38d389e7b78ba48f91caa31f417d2ad29
+
+COUNT = 6
+KEY1 = 9b0ba8f1e90d233e
+KEY2 = 9b0ba8f1e90d233e
+KEY3 = 9b0ba8f1e90d233e
+IV1 = 75abf83a25bd9bfc
+IV2 = cb014d8f7b12f151
+IV3 = 2056a2e4d06846a6
+CIPHERTEXT = bd5c2b2b8d32156c130998080cf6875cf2df3d212ae079ee7fee6dfecfba113404d8bd5c4621f7b470568aabc006d8e8d2b1708ecf2de3bfe249d45febb14f1a78115ca8f17dd34f121171aa9ed42caa52e2c4da18cb9be77e36c65f66ca64b9ff4e2e96f40e5046e381788e102a2ca85bbc608c6f81486e3dfc6b88a9cef91982d65eaeb89c17a0c9f0c4de7dce7fecd3856d2c3b18925d05e5ea611a84b543eaf21278a5efcf65
+PLAINTEXT = e8db810b079dea1a3a0fcbf04486538123d885ca5ed1f61aa02445bd77dc8cdecdb8b74e504d3252a3cd7f7b6c996b535300b43b229ea684865c33e04757ec5115bc74763f14946ddc4d872c4ae5e817b2395e3a091b79c0094fdb02539ebf7297ed567ea409305747ed78782b82768c4eeb0e381c27b0d3114ea97f8a85dca510304c29ce2f87230068e768a3ebfd4e1ec9a6f61cbb2e237f17ddc345e605591d0a483368786396
+
+COUNT = 7
+KEY1 = aed67354c4a131fd
+KEY2 = aed67354c4a131fd
+KEY3 = aed67354c4a131fd
+IV1 = e343f59ddf1769b8
+IV2 = 38994af3346cbf0d
+IV3 = 8deea04889c21462
+CIPHERTEXT = 16468e9a7ea8d8aead17d904de2fc9c81832f9d55c62ab3323ae27dd08910bc8c138e32253e3f9d7868d6f5a97cf8aa22e0251738fa457de14fcd50bdb01fb36bc7988f87e5e99c84a85bec15f8253a608c60e23cb0ad455e4f1d18df2e8c751ef51a6a465e25e88df47f1c09e0fccda8ec5576d795dcba079d344ebb30e1722420a65af7236f01e2f1b2ee0bd3f9c48a94955daff65e3c5bdea55ae883b91af9eebeca00c24f89521499da722da6cf83f982ff1c6eac5ce97802d5dd836e002
+PLAINTEXT = f2bbe60449e10a02cb5ddaa52a67b5e351443e6a6b64faee8a3a92787233cb8c30e2fd5b09bac48c0d4aa354375ab7304da51f6a299330c3a7fd80d6b4b2ca63b8daa408b7f6212c4d020baa0f22312367846c55a46cf63663dda4b9b3081c2dc887f7c05ff2de3c8032d185e7343d66ca977800831f511a6a3f86681244914c41a87c81986f17d876d4090df190378be96f9fcaeaa2a7d11d2bfa4bf62251dfaced977775ef431e72908ee1a6d78ae5cec84ef60fddc4f658d8835bd22cb0ff
+
+COUNT = 8
+KEY1 = ba3d94260e2a4cb9
+KEY2 = ba3d94260e2a4cb9
+KEY3 = ba3d94260e2a4cb9
+IV1 = 171dd932ad16ffcc
+IV2 = 6c732e88026c5521
+IV3 = c1c883dd57c1aa76
+CIPHERTEXT = 52aaa2eee327e34ab349029806daf702306867a7a03bc8351d8ac7ba50eee6b783166a77a8bd749e9dd96e05ae15a8c55c8243925c894f4be32530ce214f46110bb9cd6f5ebe013fe19986abead608c023071fc18eb875c1c7a52a708a2a773674fa927e0e14d25507f31433c1055d18105fc1db3eaf83bf52727d489167c24d4643834dbfa62f07984ede443c8bf0f8a8f2f1897256c06f0af4f1fd41ee6f7e07fb6684795c607d1b12ae87614e098675297973349576f779934d389fa7c6f3418904cb441eace018a64aa43a37f0eafe6a20408b54eb7f
+PLAINTEXT = 72fcb615b8941a07773aa5e321de0ed27e5b03c2297190d8fa7057194c73a04928eb5e37894a947420d3ba6bdfd8eee818dfd86ede8e7b980f0a81e7b2276f6d60f3da21b6d4d70fa70c07ebcd6553db679b581a3f7ab51ac7400d677f79414e6ef41cdc88ff4a7f62be880f75a15c81d98b2f1560406bdd02d445c1752ea23ede988fb61afd83b6ae9fd9b272e7fd4aa4cb47e5181f9464c1d4b7ef8cc5e216c858cd17312e51c0091fef2c0945fe99f1b13ab81fb54315dc9aa6aface8235ae6f24a35c06bc8bab0d4926e3bee067276db71a3231586e5
+
+COUNT = 9
+KEY1 = 79a7c71af7026467
+KEY2 = 79a7c71af7026467
+KEY3 = 79a7c71af7026467
+IV1 = c9552ca5f2d20e35
+IV2 = 1eaa81fb4827638a
+IV3 = 73ffd7509d7cb8df
+CIPHERTEXT = 52fdc7f20a6bf92e1e0fac78595728495b3429b9eb1fd8a28f5afa03597868a2031fbff63f0d584348597b07bdfbcf95af8f1500f956163acf7eda7d9aa31bea0395f9714e5cf0f0ea79069f466f49abe6827821b5bf010e9d3c2be555a195207ae7df2ae260a77d2df8b7079cba7cd32796bbe5c9617f661f1d5601317bbc8c909ed8eba1226631385df50968e452559a514414dd4479897da8c19ad7387a766b414b7a33a916563430276b52f6b278683e7c769871d8c0e066d577eee0b6253658a2a041fd9d3248fab7f601f78385b9e2cbd2a3ef825370ddfa621f7c58e2176c44257327e50d9d410c721eefafc4
+PLAINTEXT = ab54f022d590cc6265d1c5823dea3eea649ace18cf5141732784c05d40f8b60143e6ee48db623f6ce0e15b4d3ee63b30bd20c995ff4ed5e9829f627a259f8d7869364dbf460e42b964fe61b63eace797f1c7f7f98ebb414c2657a6f574bc0111c5b619957125de94e71c4a1bebff711ebae4155f2a7f5900a6c6e0b38c2dede9595a23ee727f431368adff545acbed0f88a5338ae33a52df1f09b08bf52c23115d158fad7e48fdcead0f473a7f34eab7d4eb4522104240d88f9b9abb9ac6f170b474f89891cc59087db7be37c57b6064c3ae881a6c263690d5187497b28f8b3a99acf3c4490c9057634267893168e454
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIMMT2.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIMMT2.rsp
new file mode 100644
index 00000000..ad264553
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIMMT2.rsp
@@ -0,0 +1,209 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# TDES Multi block Message Test for CBCI
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:37:58 AM
+
+[ENCRYPT]
+
+COUNT = 0
+KEY1 = a4a8f47c4f91cb8f
+KEY2 = 0b7504a2d357fe20
+KEY3 = a4a8f47c4f91cb8f
+IV1 = 6144b78070aff48b
+IV2 = b69a0cd5c60549e0
+IV3 = 0bef622b1b5a9f35
+PLAINTEXT = e9b56ddfe62feecffc73c59fd167d2fb70b6a38fe118a070
+CIPHERTEXT = 32bdf5c7e9679d773b5296a42dcf2a5b610c41febd32d217
+
+COUNT = 1
+KEY1 = e957c1d94aae7f8f
+KEY2 = 612fa77f64e38532
+KEY3 = e957c1d94aae7f8f
+IV1 = cd7d5774cea1b157
+IV2 = 22d2acca23f706ac
+IV3 = 7828021f794c5c01
+PLAINTEXT = 93f72387d005e9a665b5cd5b649f9a960dd5a89d9f6754af6e2dade736c07064afca37a76180ed3cba6c859d5e70eb53
+CIPHERTEXT = 6781d1cca8dec9f9b843510fd792bd25fd349716ba8abad3864dc99a67c9fbc33fa42c679f5e6e086dacda6ad56e48f6
+
+COUNT = 2
+KEY1 = 5101ba26463237bc
+KEY2 = d6101c029d9740ab
+KEY3 = 5101ba26463237bc
+IV1 = 6a220662a683df1d
+IV2 = bf775bb7fbd93472
+IV3 = 14ccb10d512e89c7
+PLAINTEXT = b8dc38b7b3c33bc96e026bb478bfe378e68a8ab4e99b410ca65b61cd412764d43b50e2acff66c0f6b7b6a40e6411abeb2ecf5f47f814e300385271bf060f07d773e95c701bd719e4
+CIPHERTEXT = 55a9eaa8aeb38a94c2f2c5c978a026d8dae3ed4390c7f0aa47cdd79b4f8d015cc103a71a49758f8f3da8ec1b8ab54c9b879cbb44ff926075a72b0899b99b935a0e67073f2c023a14
+
+COUNT = 3
+KEY1 = ce13ea680b3b134c
+KEY2 = b013feb610a86168
+KEY3 = ce13ea680b3b134c
+IV1 = 234723e31abeec44
+IV2 = 789c793870144199
+IV3 = cdf1ce8dc56996ee
+PLAINTEXT = 9d6cf99859e9b21bfeaf818c53f806199c8f35f3183dfe5cce842d028a908f8b226b5671fd70be10d602f1fdbe7e289a606d14e789ff7c9be8b52774125dfccbc843686b7da600a31369689ae60b73e30bd98b51da62540da92c8ce5dba536e7
+CIPHERTEXT = bbea886d0fce6e05669e02c3c07c86e9256071797bf61ef02195f402f02a141cc1d8337edbed2c52ad462b7bc6f4ad57759b45a5e437702084d9077543e272b0acdab0a6017da033f638923f5400f7b5e897b884a50e6abb37ec322c31b5814e
+
+COUNT = 4
+KEY1 = feb334c8ef4c7525
+KEY2 = 04ec7c649b204a0e
+KEY3 = feb334c8ef4c7525
+IV1 = 70a6a14c2ae0f778
+IV2 = c5fbf6a180364ccd
+IV3 = 1b514bf6d58ba222
+PLAINTEXT = 21c5f18f02b79a59975faf38e00c509c233c1688e1bca7dd081188db6a1733e56ee86a8405ffcaafe09ea34ae16c07eccf6321e54de9c8800d3d54854115b1025286b24bd523a740bb6931cec75b55b94669d098fa96aa2157da0ea6f2c559e0366671ec586b58938e8901ce7c1f6289ef16caa8ce0b7548
+CIPHERTEXT = 2e7789667b93137ad8786eaf625f37b278b8cde54ff64c6e571fd6fedf5a6618a362cb86fd97dfc1c74871e3717a836095f68e9c3a30ceec0390a61de89bc60de550011d3e71ce61ef522c878aeac0e80d593211e3433a4353ee6cee9a9512f165e5af745619a9d485f2074e17500c392a32e894ae89a73c
+
+COUNT = 5
+KEY1 = 85d010d61907d39d
+KEY2 = 4a1698929b51b616
+KEY3 = 85d010d61907d39d
+IV1 = d339163dc2b8f6cd
+IV2 = 288e6b93180e4c22
+IV3 = 7de3c0e86d63a177
+PLAINTEXT = 8f0bc9ee95cc51307c5252bc72e287a842ee2e9326977441dd702e85fe85c9648c9c8477cabadc9151e948a25f3927db7205f7131677c76afb4eef2c4adffef8395af421de4fb2544071ae7bb499ebe2670e299837035919c7615329d2c7cb03bfcf81b37694b9c17371eb0f180bbb0448912bea314210956930c3463d4418cf468394f73d8fda1f0f71672634957f8b
+CIPHERTEXT = 14910336e5c9292f05f65fac4d13788a1716b1225ee4a6c036830335e01b3a4840677d6ae2da0d06fe8894fa15e3cafad05f334d9e3db5f59d81a027bdb0c2f863711e6562cc1d9468f657dd3ec11f17067d9073b5cd9fa06ca89b1ada540317c738485ef640138c6b982670f2eea4a37e0030f7dc6911bf6db44944232bc555995fc8c59db37548bb5a0741c32c2c84
+
+COUNT = 6
+KEY1 = 945e5892dfc2b043
+KEY2 = b62c6b869e40151f
+KEY3 = 945e5892dfc2b043
+IV1 = 46d864a8145286d4
+IV2 = 9c2db9fd69a7dc29
+IV3 = f1830f52befd317e
+PLAINTEXT = 7ec61272743bf1614726446a6c38ced166f6ca76eb5430044286346cef130f92922b03450d3a9975e5bd2ea0eb55ad8e1b199e3ec4316020e9a1b285e762795359b7bdfd39bef4b2484583d5afe082aee638bf5fd5a606193901a08f4ab41aab9b13488041ef888137674bf00102d29990fb36bf66dcab57fa4e05745e307c031fe6acb86df4e0487bcb8fd929e227b6e1090a48befbd642f432ea1b6cff26c1aed9f18c04f68170
+CIPHERTEXT = 2191b841bc0f8c8e730385700d936a0466716a474dec0e77a1dec2fd914ef235b82e9f231d4d55ea8ee5aa469b5ba1725c6398f3f7775757f149d8fcddc67023dbc1bd580705a366d98b0bd005c9c275465d960baf8330f4d88e95f02254fb8ce45e14a4c54497df6a21d8a7a9ba023f200b643a5d98aa6ec8ba4aaa4d4b79ecf7beac0c8e37b26b3e50131fb35bb2f64aff3bd8abbefd04377bebf617b6667e2624514ea70241a6
+
+COUNT = 7
+KEY1 = 193bc2d06b3825d3
+KEY2 = 3e5b6849fd9b8998
+KEY3 = 193bc2d06b3825d3
+IV1 = bc83ed5f23fdb1bf
+IV2 = 11d942b479530714
+IV3 = 672e9809cea85c69
+PLAINTEXT = b7117523f7926c072f8020b11c32da58edb2cb77ff70f120eb373f93c25ff80f97455ce83ef886da5435959d7f960ab9f706719c467844ea4cd90c148542c92c8f7394f8e67d8345f3becd7d45122e7c1e488da031d3dd1faac2419e6ff373ffa583667a77882aef1203117af4101049676067aa48e984680ddc255807d8be2fe35d1a9677834481bceca8bc16f776c6dc3647e31423036d7e0e026bd55a716551e9f87670d599a2f661dc6a322f299e84b375731ce721d504401efe61e15648
+CIPHERTEXT = 82cc192a0214c9affbd714483d1b9a94924259569c7b23e1e6e238fb03f942be0f4f10ae287af5fa009bdd6b1b5587082da6b30f5ea9f1e20935b87339aec3b9a832d996b8c85738462a2435f14756cde3d8e9ebe84b74c65a93d32fe68d014d1eb9a2705e0bb29c9472d8406b4d85e9cc8b7ae9170081dadb0684d95a8df5c857f940d02f3bf0ebfc21a41d57e3ecf6ec39b4ff4aa1961dce10d88209f0392c03fbcb2f920aefc679a3f93890a6d5f00f8f792e756b445b2f5404d8debaf998
+
+COUNT = 8
+KEY1 = 4c9db63b6731a4b6
+KEY2 = 49fde9fd6d85abdf
+KEY3 = 4c9db63b6731a4b6
+IV1 = dd59d9f096d1cc49
+IV2 = 32af2f45ec27219e
+IV3 = 8804849b417c76f3
+PLAINTEXT = 1932e833b9e16f25967a54a3d0ecdbb6e21873dfd5338ba1b46ba6403fcdb2c9e3669552eaa80a83f010ab5596064e1a7a0595be66fbc14cc7f3c7b361f1a6cb421df793f424c6bdf7dca06c6e27ed3c19198183835d6dd67dd41bcfca809a0e1ca1367e401d4cd995255c6fc2166023a89d5cb6961f3748bc58c91be342359b5b38799b345b43e2b13507e6f99c4ed710d951df060ac6a96ec5fa2012fe2079e52be87339a554dd3252c8597b816061371585873be6c3017a64d564c07e02b0a4c2ad8db8c527d402c5c751b08d3dc8079923359d7bd558
+CIPHERTEXT = 97f3154fbd9beb4a74b9cc3e75fb5bcf238fb66d68bcd73b1c31c825b3b5e9355bbaae76fea13a04865cedc02d02c88c5499deb526323b0478d18696eb058d30bdaae049c4472d8f8529cd1faa0a85ba85fe3d31b06af133c2fa1ae63d05f3ea48f8d11b911a33fef23bb9e9fd2899aa2f4546e4892872b3a069ef39b3a0abbe0db6928a3dfda5854b894bd15b10f73e18dca229ec6aa14d709017dd0fb6f2ecd377d2016952b0bb4c39a214157351cc0cb7ad64dbe0d8af9007a80498335d7b64faf3a19ecea9912c8fb98c76bebcbacc9ecae880c07d14
+
+COUNT = 9
+KEY1 = 26a28c25150b0104
+KEY2 = f29e45bfb592f15e
+KEY3 = 26a28c25150b0104
+IV1 = 1376296ac5ca2aaf
+IV2 = 68cb7ec01b1f8004
+IV3 = be20d4157074d559
+PLAINTEXT = 72cd12f336edb73803edc330094d8a6de34e1366784d1e6f205065e809df23b4d815d3ed93f63ad5be03a710c40c7a119946e3d39e9decc9c54bba17f5aa0f02b04614a5f33756e65dae0ea994cda544e5bc77322af9d80bf1ef54b3dacb3bd2418b5e851d57135428157f63413814ec0ed858ece508e81ded64bd2580e9af0dd40a37f4dbff7905676182a692f4cef25dc40d6a977326e701d17dd4afad7299b1eb2a5af3d791e262b99fda50aadb3f1aa51e1308e19a52745e1a272fbe8b602057bc202e8662d361465f67430144ba8da6144efffb4b4490351e88c7c60549697677ac54b5f4c1ab2f49b633a2104a
+CIPHERTEXT = cfa53833e1fc6f72025be1021b2fc2cedb1c4849148e9223a5600d68d8a4afdbc537ae696d07f9d542577932a5b3a9c283d9c1150a540e27cfa8b226f2a05828cf7e2fe278952e7470cac80058de31919b0c53f362d42ba578830cedb4bcdbf57820e790ead15ff4a7a43993527497ae8f9dcb2d8dbe15608423fdb1a1cb304d46d3049cd2c497305262c5ea77d7ae500eaef187879ec366d93e1cf5386ea191056085ad9d40831e3de76c5ddc0c26a735730178ba2e7bd58d92e5623eec8752194ce458b4ae7bb76fff7632f10559b8d44d55b4f8f9e790b6ab5e3e2261bf6869fb27694075d9de18fdb14d13af2e49
+
+[DECRYPT]
+
+COUNT = 0
+KEY1 = e09b46e0ad261658
+KEY2 = 6b6e4ce3b9d55e1c
+KEY3 = e09b46e0ad261658
+IV1 = a88ac812178d0aa9
+IV2 = fde01d676ce25ffe
+IV3 = 533572bcc237b553
+CIPHERTEXT = ad7ac4474f73805d68568a661b0e323c6fd2e46c484ab882
+PLAINTEXT = 3598dafe432a8c30448cf829dc15c5cd40959e866c882689
+
+COUNT = 1
+KEY1 = da46bc23c4cd987f
+KEY2 = f175da0bc17f9494
+KEY3 = da46bc23c4cd987f
+IV1 = 69f0c20a256a8b47
+IV2 = bf46175f7abfe09c
+IV3 = 149b6cb4d01535f1
+CIPHERTEXT = 9fe3a2efd860ed0ad6b540595246c27849abf7eafea9e5af42607519f3c51ddbc353bc633afec56aff69a0c953584d8e
+PLAINTEXT = b62ba17e1f6cb7e2b09b34e21bc94f61008e8b91d47cc403dfde042123683c094244378934ef9ae7ef00a510eb36d431
+
+COUNT = 2
+KEY1 = 231cb92f26a8917a
+KEY2 = f2ea85613ef4ce85
+KEY3 = 231cb92f26a8917a
+IV1 = 9a5bd6df4c9b5dba
+IV2 = efb12c34a1f0b30f
+IV3 = 45068189f7460864
+CIPHERTEXT = e44f76bbf0b7e0dbb91f9ffb7e9b037d2e328f297a9bab162f4499cec399aaad2d82b28afa2db99a9e0ff3900825f30979801b289500577dbb600b2c9272494be4ac488bb0e4111b
+PLAINTEXT = 89cabd7a7cc2765c89780ad66ea06ff92358f16913d98da231ff234116938783226dce7e08d9487ecb4627ae5fa78d301450eebef53586a78e6ad601c2c5b441e1b901e151b5fb25
+
+COUNT = 3
+KEY1 = 51cbc873b98fc2f7
+KEY2 = 6def7c3eab89f167
+KEY3 = 51cbc873b98fc2f7
+IV1 = 3195f1eeb9473e27
+IV2 = 86eb47440e9c937c
+IV3 = dc409c9963f1e8d1
+CIPHERTEXT = e1c3bd636574359343c5bdd05384f50367867243c64ac89ddcd9e8152ff0ade89561b114a5b7651a6b1961036071f8a198cd10173e05309c3e9edb7b41ee1d5ede8163cd0ebc90f2e1c04c9f70919f921378c0f7d4a5272e2319e9cfcbc345eb
+PLAINTEXT = aaeaae4d37d4efc4b8438078457ebd104a05840b9b77592c2f0e9c92c0493ec1d924650fb1a4871cab17b982a0b02f66a8a7d00d8c8224417522c8c070dfbcef0c4850bea95a16ed2ad36c50ca852ded5188c9203612c825e4beca40cffb1106
+
+COUNT = 4
+KEY1 = ae31320d85f745e6
+KEY2 = 2004b019572643ba
+KEY3 = ae31320d85f745e6
+IV1 = 797383ce2c45924f
+IV2 = cec8d923819ae7a4
+IV3 = 241e2e78d6f03cf9
+CIPHERTEXT = e460e421ffd571f650b790880781a14925453c039943720fa9ba56c794febd3d76cb412e6bd98c31f7b0d334a6bea029efa7d5fd5edceecaf36f864dc5261c9aeace180e9bd10986940b31cebada435d00746b3f8b7e8f5215dad5b58fc0657e0a1070abd7e6715ced6fb23f8cfc124b205507b16850df0f
+PLAINTEXT = 311300da2771953c33fb98b8485c4b844852b3799fd66c5a869dfe4b538080af98b01353fb070d4c583ab2cd820007c31ab3b7698bb8f605aaec80dc4591da562af2813983f8617f0fcc180b399b998e8d7326c86b951620dd52cd3ba839fd465ed3d60ed20d3e89916c0604a84188d6c7edf471707c8a62
+
+COUNT = 5
+KEY1 = a4a44f01cbf44c76
+KEY2 = 260db5625d8f072f
+KEY3 = a4a44f01cbf44c76
+IV1 = 6634b88f55d6cab8
+IV2 = bb8a0de4ab2c200d
+IV3 = 10df633a00817562
+CIPHERTEXT = 2cbfec28de69f3491d0d268df4d814198ba4394a5764d03e8ec3e997de08bb7b5e3d3bdfc590ee06daf9fb442b1d84080273361a95a51f207d39c067697064e0146eb069749c7a4e354bdf10659a8f6571996c7f50ae5491fe383a902c737c37369c704d5555402a164af9780a15de37bf5f0203f048169af9097f998dd8ac86ab0da613ce82e8a1653f720482571986
+PLAINTEXT = 5202f4ded1404c53d8ff475a43667427a351cf3652bbcae7a03b94740fa068fd185ca8b2821f3cb0172d3852ddf5a41ba2ebc5215025136652b57be7439a7ae97c34dfbfea06338da51f1c26b3cc6c41095e32390df63d9e00c2c453f05ff7c377e91a68e66b802f1189135279ca887d221491d8822f628e128979b74e97018a35dfe739b8a00b672b908f04931e02da
+
+COUNT = 6
+KEY1 = c8b6c11adc8f37f2
+KEY2 = f7705176a768a132
+KEY3 = c8b6c11adc8f37f2
+IV1 = 29531482d4fe4c6f
+IV2 = 7ea869d82a53a1c4
+IV3 = d3fdbf2d7fa8f719
+CIPHERTEXT = 0deab5dfb4691a47ef9b21a2d6434cf3a9b76e546fee6ea2dcdb487778f95458fe28cb3002b787fdd7c20acab0bec2dd05528c31396876277985c978e755476ef88bb1541ae88c2b9b98259ec6c5d3384f677cd5f1595a5655b2ff99365297a9c3bb6e314423b23701c779065f81056c4d9d4726dee9a399370bf3c3ac17ce7026610ab1c8907f8ad2f40eebc51ae3e1c89df60e4a3ed857e937acdc92cd732dea258ebbed587d8c
+PLAINTEXT = 183c3196d8b3497a3df1c4e7f9e036c9cfa05c60224e04cb8cae67fd8b6bf1802d1d7c70c42ae36371be198ac690bdd80995ae81a19eb98a007aaa5b4acb8b039f15e8b67ca76d33eb7209877046f2fa5375779c64e20b86d2a8114118b769df4def85ea8dbc91d51dd4b3299faf36c626fd18fe3deb8342c2b5072a8075567102c026eb1eb45d08c7dc8adbe2f99c1575eb370eeba31da069882c549ccaab7309de606760fe2e2e
+
+COUNT = 7
+KEY1 = 3dec988f31790457
+KEY2 = 64852a510df2df75
+KEY3 = 3dec988f31790457
+IV1 = a4b3c24c3cafbfca
+IV2 = fa0917a19205151f
+IV3 = 4f5e6cf6e75a6a74
+CIPHERTEXT = d55f94aab84f389f748981230d922d0ad402c4cd32387bdda14c5937fb459839f78c4eb4f0a14d42e90d47dacf9836a1fdbbfa0306584403aea9b4cf39773e98e98cd2a0c26a3c95903d491d2b0f2bb2fa3b1eb0b6244cac7026ee08d6cdb5c4b2456897b312ce3f7001ce15aa5fd5e4d16878fbca025b81f0ac510959b1c4665aa158c14d01cbe9914220e9d3f0fce08c2c500dcb5c382a352123fb4a8a3526ea87e94517a0fb3afce685c22e2a684e336eed0e4199ac4e476fad0532bfceab
+PLAINTEXT = 6dd3f010e49ab2049ddb783b0bf7fa5d0828f7b386c2e6ec6a823307325d5f29180989367234f4a775243fd6321d6f733250655b4541aec01cc65e008d15ee05f2d597db62ea00d0ddecf596402f3119582bb3dde43e71a916fb6c0c7135bcf98065766f40fa8a8347898347ca85778cea6324a5b3344ca4e2701e80edab2c453858b036365c32c9b436e66f177d5c0d5d21868f400dc5a98f466387d4571cc176dadc11a870b2162e814cfb3babe612213039d1a6b68cb470eda2329efafb18
+
+COUNT = 8
+KEY1 = ec0edc044316e5c7
+KEY2 = e39eef620b70d6ce
+KEY3 = ec0edc044316e5c7
+IV1 = e8d743c5a2cf2fcc
+IV2 = 3e2c991af8248521
+IV3 = 9381ee704d79da76
+CIPHERTEXT = c711c5a019c6e6bd857a2436bd2369e09363a57b171613e50027bd8e4ea7422c2d20d7b01b268c784d30d1c64fa63871ec3b7cda4d7dc32265aa209a8cc65c7b69eaf6d816df68d07fecac080bebff597fa2e5c51f516db01688b64c173bb25645182a005018022ee155bfe4391b46ff1541e624d4ba99f7db67878d392fcc2387527b1012fae3f83d141143205d96cd75c08adfb5dfd05f7ef09c4338ca334bf83ff2f0a4ad929859d0aa0b09da752a69c6d6df0ae99950c5cafc585d336e37608896884e589774fd3293263cba6e7eb7fbd40a1bff7d32
+PLAINTEXT = f55fda364da046be32600bf6757f9407584be87c057b06070ffc9a100d9be48a2f4839a50a26accbce2b148252db5871bbcdccc0c313c6082181e82802762c1c9ceb3c5c16c8990384c4b452da09dcee7581fc4033b4cf14901a9576aa6ed94286ed376dd72c1b651d7e0c379dbc15afce9cf36931130c44c9d2ad721398b19edad83b7e248881e2c7b20d140d9f17ccdc31d355a4b95a57936855a2447aeb7860f53fb0a3e3725541c52b096ae18b4f29f2e5fdc44b319d26222d29fc4c30e4154717d77375eb2d375c91e9265070a0f39ef22382cfcf0a
+
+COUNT = 9
+KEY1 = 0b649737e98a2ca7
+KEY2 = 20b391f4b6d3cdae
+KEY3 = 0b649737e98a2ca7
+IV1 = 1856b73313e5cee9
+IV2 = 6dac0c88693b243e
+IV3 = c30161ddbe907993
+CIPHERTEXT = a685209693f18b922dbe9561396b54129b21dbbb253ab118ad01827662b815cf60e07e3781b4957676f7a6f717ef6ae1f8b236833da073f5af314efc0ff1b02faac871582d7fc91dbb8007e03ddd85e3f994dbb0671253b83ff59d3ad716c466acc761c33e590fce22e21ee4523c8c61c751300a4a9639a887d6d7f6633138bd8f64b63e5d4b4fd0d3a455caff1566a389719f588f370d0eac5b64f95a49f47c7b28d892325b716cf74e135ceb6ffdf1687a8f64ddfab732d90dad0b6567e0eb9799308764935deab668bf60be5238938cf668f4dde91f5c347218f32c92e4520c4124e49cfbfb92377bc39f22c7ffd0
+PLAINTEXT = 60c7b635f8a93cc7071b36fdd5794c33d7fbfcbefb0ac0d3111f670f7927cdf972edbd1d080aa2910a6b8bdd1de2ea5bf87e583220f1641c46aba0b76b0080e2a83492dbe577282fa1a076935bf722cd20fedc4d1a5ea7d8521e229912ccb764e3545d62140ece5115962e5d8ac764f5a9df4281cc2770346666b1ed728c40ab964b18186cb7b2bf4585ea2ecbd9b7b19d158f48bccec4ccd56962a57934f411753346018035e8ac38e2b8130e21885f0bd0327d58ebbe8084e715c82778d19bcbf6a49df8fa1bd1cf1a9873707f3d806d7b005fbe65f6615d389f3b354b437863e6d1c7358bc2923b5a0f1eea488768
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIMMT3.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIMMT3.rsp
new file mode 100644
index 00000000..94e84fa8
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIMMT3.rsp
@@ -0,0 +1,209 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# TDES Multi block Message Test for CBCI
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:36:47 AM
+
+[ENCRYPT]
+
+COUNT = 0
+KEY1 = d0230d1c3eda264f
+KEY2 = e0946d3e1f231f4c
+KEY3 = fbfb1c7a7fd3aec4
+IV1 = ec40273d4b1fda76
+IV2 = 41957c92a0752fcb
+IV3 = 96ead1e7f5ca8520
+PLAINTEXT = 69583de887b72f22e3bf041fc0f53932ab02e9dfb0129e55
+CIPHERTEXT = 44ae31a69a5593a125d39b40e8230e72ad66d8a18ee8e250
+
+COUNT = 1
+KEY1 = 378f7c0dc704ef6e
+KEY2 = b56e67f70bf47626
+KEY3 = 79757ce3effb6eb6
+IV1 = 4598a51fc0e2de73
+IV2 = 9aedfa75163833c8
+IV3 = f0434fca6b8d891d
+PLAINTEXT = b4b606037457b66ef7bb074c33cdc18c62ad16ef58b2902414b0473195765714ef9b91aa9d7b71d1197c50c9aa96dbe1
+CIPHERTEXT = 8bbe060759921639987e7e666669cb02d5e4739fb90321ed795cfb0cbd8c6d722fa571c3f818816b778e79307cb725cc
+
+COUNT = 2
+KEY1 = 02d0d99257dfbfea
+KEY2 = ef46c2f2e531d67a
+KEY3 = d93d730d45853b2a
+IV1 = 9961bc47c22ad6d8
+IV2 = eeb7119d17802c2d
+IV3 = 440c66f26cd58182
+PLAINTEXT = c944be3fe2b47d1b47de339540f911ab2706e588cda599f8192cfc1ef2fac6695f09d6c4edc3bd0d521780c94fcb9a16db1441e07d64ea58fa830fa230e130ce422b180af51c6116
+CIPHERTEXT = 2d6c9977284ce3934c032478c9e71e2ecfff9e10ccec2ef697a4fd0af25fb4519e0bc815c5b5eaef1a5096344e1e2f6d21d1162341a8a22ec444a9a992978168af1d8385cb9f4e66
+
+COUNT = 3
+KEY1 = e06defdfdfe65e38
+KEY2 = d62c04a15bb968b0
+KEY3 = 5bce97bc0b4caefd
+IV1 = f8e60793106a5c34
+IV2 = 4e3b5ce865bfb189
+IV3 = a390b23dbb1506de
+PLAINTEXT = cc43797268d2e23a49c58cf81e5cc397b480e4d26c5f6ff6ed575ee91615b56b36fe5b9c80cd28beb97e3f3d346c9eec00b6f39260e6b1a57bd5645555c942cdfee102b50ab3f1fb403342d397d7a5fc5ef81c45ba7c0a5155b28d97557d0eac
+CIPHERTEXT = b5813b4ab4796ab7beb99cc39583d050999e4911fd5d44d6a3e812af40db5fb4ad28b22764a14019636c39ee693182372af9082ecae5fb40a1d8cbaa09f96f280dde4342672d59c058d91f48085a2748ca24e15ea2a2c33396b69ac0eb887ae9
+
+COUNT = 4
+KEY1 = c22664207af16d0e
+KEY2 = a11c7a10b6401a4f
+KEY3 = c45862a7a77ae5a4
+IV1 = b0c7b835fe57e269
+IV2 = 061d0d8b53ad37be
+IV3 = 5b7262e0a9028d13
+PLAINTEXT = 339a9389b6f41d65f7f314e394101fdd9584a3f59fad941f6ab28b60756a19d5f97a5cf61bbecf1c65eb66417772db07faa742fcd622e41da5654a9967c098d777721db9be112723262c1cb7512ec6e38c85ef1efe042e6e2586002e84d51a0e95cafe5b05b5cd8120fe5cce8b0d89783168d0e27f1b191b
+CIPHERTEXT = b58b88206449c47b5a271b0f7bea9187a6bf24d6b6ba11a67bd5af65fc2f9dd2ebfd8222030f4bb8e03cf51b8fe6e3f12ec5434e64538953507945309fbd737c2cbb1f3445b0b97afbf15caa58f378979d76bff2b51a2101bd278a94e0a001863a728ae544fe3f10190cb4b48077a809fe2445e67d9ed944
+
+COUNT = 5
+KEY1 = 2f388f98fb454afe
+KEY2 = 2c586b641a806d34
+KEY3 = 757ca137587ce3dc
+IV1 = 2b1be5e82f151f01
+IV2 = 80713b3d846a7456
+IV3 = d5c69092d9bfc9ab
+PLAINTEXT = 3e3ad34f33ed43a38838c0514ebafd92e5227c2c12f2494e5183e8bb6d498c2a4d598aed11280cd25e960a47f52b76c18ba0b75ed5a159c9e2d1035ead0fa98ef3f8028542ac3d0b53d5f0a899e6510c1aa1a8ad7edc04b265842d10fee2dbf3d61d255fed013c170ffe59be6174f43c3b2e3763352cb2d385a5501a884c8a209ed3dac33bad73be3b192fcf765cc919
+CIPHERTEXT = ead3f970d66d2f3926acdfb30c5ec5e306f4b69a93415fdf915fb26db12c116d447c7a6e251c42d360eb3c26a89b933095b05ab2a727b8f9a79f193c0e18003815d9f7072762a4579cae3de1554bcefb5f324ea12cea2b4a5d1f0782913b17015416fbec1f17d5a9c8df90e0fbf4360f7e9eb0f8a53a7a53ad45fd19b24229c3fb2bb446fba23558aa0a4279d2d8fce0
+
+COUNT = 6
+KEY1 = 1cb320750e31e3a8
+KEY2 = fdb37994682f0e04
+KEY3 = 703e208f40a4b3c2
+IV1 = 2b9874a14b6e92af
+IV2 = 80edc9f6a0c3e804
+IV3 = d6431f4bf6193d59
+PLAINTEXT = b4a0b12f14fd6ad7e28347323e6405147f29567c78ed3f68fbc9bfee9c8fb189b7bbf3b1b5a6c8ae8afd7bad827246143eb17113f996be7b119d05d4c29a1caa34aaf927b8691be74e6526076cd3cd7ffa81f4b2a10c16444553e52cd02b310a32550bbaa6ad2a2936a38e6781ef62febc812783f7b70f6aa1d3a71e4facb952b9a4719105d9be1d49a0fbf64b2fcf398b9952ab830071962d0593d4c6847d29d27f72d660579f6a
+CIPHERTEXT = 7d01711b6a663b8075dcb7f56a28e8c53ab0ad2a657e248553534fdaa83961656dc580884c8a7c058bd84fee9be8a45bbb96d74c5e9b5e22fe478445b78b3390b26bedc58c1537749a5c1a91e936300856592c6e6e20c91fa52ef3efa0a655a2809371d0bc5d42da7040e2bbccd3903ee61a0fa813076ce74a79bf4e2cc94583c85485fbbc12532f562be8f5d823f06e0d3be685d39a19279a83f59dcf17622595415442a62d10f0
+
+COUNT = 7
+KEY1 = a80752f185a41fdc
+KEY2 = 521f9de37c67bcea
+KEY3 = 5bf80176d9104c25
+IV1 = 3e6a236d9e91198b
+IV2 = 93bf78c2f3e66ee0
+IV3 = e914ce18493bc435
+PLAINTEXT = 082a03ed3ae61b0131a72636cf58b2f6a5d77430b6a930aa7decd999328cfa6f4aba54f43d9ac8988b3c780701ce2aff3810ed5e6008fe803bf6ecc76c8afb7bf255c6d5f07e2956afb65e5de56d66f93846abfcfec9e3514759378f1d65a5cd0ae2a3b9dbf805e4a4fb2060049e308daa63f7301856a7c5a7fb0217cc85c00d994831c7877123e972f50637e5c74e63984e19223716128565c69587015214e3a871b9287b524c0e228a580b1152892209ef59fce271eb3989a03708453468f5
+CIPHERTEXT = e675063de6bb813f3d3dc27c245351f8505899d7b285454a67391ad421f47dfb4d9589eb1d9c881e65be7caf4be6f81be84553787d654dd6469013c2cc06b3126ffc21086ced4c5847ae52c3fb44a4d009433944f3368ca00238601811674b510e25427e721f6ad5b7aecaeaf52f526ba3e59f1b9437486d4395c4c39fc805d95c991ff56e5d82e9485554eb5c1a13c0c392435d6fe5e2cf7b6767adb70fac0719c5ab4c7c443b84179d6a5c89a824c46d6e12c99e78fa608f80f22919a9ab37
+
+COUNT = 8
+KEY1 = 753254c42f3401e6
+KEY2 = fdad9813523b761f
+KEY3 = 97074640dc523e07
+IV1 = 01921324a0d33450
+IV2 = 56e76879f62889a5
+IV3 = ac3cbdcf4b7ddefa
+PLAINTEXT = 1c745524cf37b93528cd5293d0c9bc7dde7b56e25664eb73efec92fd1a58d2f63ff60a564a9a10a8664e19600846d96f3012eb15ec1772f61d4001717df1b82de13db0f4bc589ac5e54fa2249af69ab5c42254097c194fb8cf4796b0be33e6cc89b10fa92e589cb52c36b6888cc3467822145a671151cae08d691b63e504a3fcc0baee1aa682619fc36d1d34e89427dfd34ec5d7b0a72b97e00e5631f84e39e50dc017f22fbe30ac335a9fcfb65083135e3a5d006303b9044e9e11c301f8eeaef82b50d7cef4500303670401fce1a33b4b3fe98b314dbd50
+CIPHERTEXT = a06f0c94b45e213b58d3fbccb42ff6674a5f7f105ece3e8c6f68ca27ae7251913ad27ba559cc954005fccd4b1ab7b276ac1f94c11f681cd815c02ec05abcc602ae7695b29b90b5f58021675df5fcd501a28f06b603dc96f80c63a619f62c2285f9850169bb6b24536e7c8257bbc200e48932112f1db7ff63ce29feb1cbbcf0c2afb84f7b8372308696548c343d92ed48907af1ea8f51e584092ee4607ea88b6d7a02c56f175e12d76e0732bb91dfff0396715e5c95527ecd8052278f2df46602f251ebdb2153599dace36e1e3c7228f6326935642d72da32
+
+COUNT = 9
+KEY1 = 5ee361f776e5c4d5
+KEY2 = 43ce2076f7a408b9
+KEY3 = 2a7c7f37c813a838
+IV1 = b86c2916ce5dfedf
+IV2 = 0dc17e6c23b35434
+IV3 = 6316d3c17908a989
+PLAINTEXT = abeb17ba896899867012bb048c362390dea5ef218bb7a6717a906e5f1da280918f73da5de0a133eaad233492f3d1e58b242766c77b46df188d3bb99822840f4842d05ff793078666e28aeba9ffbcfad0cec1d4c79b86447bae01f63e1fbae36dec8a105049a2784137d0461158fe48a702fca1ea927fbee203698b19bf4ae648b427542fab7bf2c5d57caf91a79fb958e85e35f809393394b4fbe1f1a73efe20c331925e6099dd38e4168df394a8342aaa71f8b9a7bd8ddaea3f608e829d153f413034a311051fe38b2748fdc620a0676dbd53f51512b2fccdbe70b8f67012eb55aaa1c766c5a20ef3364878e60fe755
+CIPHERTEXT = b9b6e189ba06536f27712cdef16b9f42e632d179bd85b0a14709907e8546866464856780c8c75239315adb7fd88c7a7a8b012a330189cff705fb3e47990e251739cc5c1c7a2ac5d2d8a72d8ff89c1c9a153eb63f4105fbf5bc0748e87030d9426e6cf8202982143951753275b33d297234816fc7542852e14feb44ccad62951a86c064afaa6a447bca88a7e718f1eecfc54b985b57b56639608ea796ac0e38cf09ebf9482fe64f85bc399c940f4fc6d40b83a17925cb544af7458dca287605ca159e74d59ef2b88e2cc523c9afd564dbfe31da0d4fdeb97bdf8a724a5097985e55a39509fdc8b042ea66ef61a72d344e
+
+[DECRYPT]
+
+COUNT = 0
+KEY1 = 02bf7013ab5d0e08
+KEY2 = 5179a268b69d6bb5
+KEY3 = 040d5e1cf7a78fdc
+IV1 = 5a8dde1ff2272933
+IV2 = afe33375477c7e88
+IV3 = 053888ca9cd1d3dd
+CIPHERTEXT = d1950ffc136422857396d4d88582f317347073f9acf36dbf
+PLAINTEXT = 98612ad1ddbaab53d48e3132622351aa722a45e4f9b18885
+
+COUNT = 1
+KEY1 = 25970b07046b8ae0
+KEY2 = 9ec2c71604c84916
+KEY3 = 6115617ca26e3d6b
+IV1 = 53785e9c3dbbd0d3
+IV2 = a8cdb3f193112628
+IV3 = fe230946e8667b7d
+CIPHERTEXT = 97bfae1bd78ce0f92433848a3acf5370c8a68ebf210c4a0134840c7ebe2995babe4cff3e2a5f099be011b0addfbbff1d
+PLAINTEXT = bf24cab076aec98a24c11b7d9fc2b9eb442cbec416c9d714b72f2070daf32abc19fbb2e7c3956ff33bab146811274608
+
+COUNT = 2
+KEY1 = 9bd9679e43a110c7
+KEY2 = f7b30815bf8f25fd
+KEY3 = 549de3ef94eff4df
+IV1 = f74e827172b60010
+IV2 = 4ca3d7c6c80b5565
+IV3 = a1f92d1c1d60aaba
+CIPHERTEXT = 58ad05a3c88f08e07b7597b0d642dc23fa9ea952eb91bc95f25241f63f5998e5d3bb592d9db79526e38c5f2ce48e8b51bc79b64f870587c1c9bb33920e0647b5cd8da21692c0c0d1
+PLAINTEXT = 007e1ed207a4419bf9105369ddeb7fcdf99f43b4370838651a2220796d5d1e94f1cffe6b5f828d30a29e8d5e3b20e2c6b0643ba108bf500131aa0909f735bb7491285b7dee60a91e
+
+COUNT = 3
+KEY1 = 627f8f9b73e3e36e
+KEY2 = 34ce8a297fe3b3c2
+KEY3 = 615231ad685807b6
+IV1 = 00c93ee4977c0244
+IV2 = 561e9439ecd15799
+IV3 = ab73e98f4226acee
+CIPHERTEXT = 196332719c96a4334ed91288b8a1ecac752d3e0b936036b13dd0e102971b35abea7a54d801980fa8d3a4a9dd62a4ded9e20d24c61e9131141839bd28efb3895206eda00063e3dd3255b5ad2e5afc16753f5ef9f589609480147c4a7dfa74a7de
+PLAINTEXT = d6aac7fddd4265b4ab1068cd88b2a2e534ee9b296db82af24b3b64841a91cfe8d6ec18f7495e6abf6932ec63619033496cd2ab3c7598473c12f67ddacb58b4184b4719495c0f3166446dc3571fa8050188d2040e974fa5baefa4fc81bf724d0a
+
+COUNT = 4
+KEY1 = e02a373bec139810
+KEY2 = 10e391912694e683
+KEY3 = 4af4c88c679e16f2
+IV1 = 0194075eb648b23e
+IV2 = 56e95cb40b9e0793
+IV3 = ac3eb20960f35ce8
+CIPHERTEXT = a7f33c09173dcc4cb475322b2635f520ccee0c540021466e9cd1e9a9bc38992ac6b97c90a8169ccc61e38d33c33a4fd177b175014189873b8528a62c0bc96e0cff73212c3c2701ceca5efd3aa4b3900ebfdce7d649de42dc2e819c42e1028e4d590971045adac3faf5cfcb685206807ead57a8fb9f893dfc
+PLAINTEXT = e43995b8822f71931a8fe4473907afd46a56aafeac7d948dba897c83e759d1beb23f19b5e826e3c541ee10f9e4093261ca0743b5af5802ac1f60feeae54c51582927fc76310d45ba39bfdbdb7e3c214f4255833c2dc3ad3f1d73213a259327778409fd498958ba4879c10851a70c89bf97416968af3273b2
+
+COUNT = 5
+KEY1 = 08c7765eb0c4d37c
+KEY2 = 3e37e6015bc1e94c
+KEY3 = 91f47526e9cd8957
+IV1 = 4be64f5b9249c367
+IV2 = a13ba4b0e79f18bc
+IV3 = f690fa063cf46e11
+CIPHERTEXT = 4c80c8b845729d7976bd617acee4a1df70cfb18063b5faeb8b4094acd8ec18ccbdb1af97e4e16fa22053e80da3c1f906716fe98e140db28091dfa0cf9c1b1b0f0893c1378193b9a57d0d436270f393a83fe5dfa1f80cb772c04695780d83b5d1156f261f8651228877329b029e4316cdc479bc40777aaec9ffbc9a3093eb8c1bcc8c06d759e15255f50c177396762b7d
+PLAINTEXT = bb530582c9a8d334958de004669b2d74e707d57090586dcde350f1279f90e0f38df2c7165ccdbc1b2b6dc8a7b73bb7f5fdaeeea3d2a084ee1b9fe6b9c31e03152d48702de22c62b5ed6d79d5ad0f53c2fc06ee0cc2a472025d76b53255acaafcb31b41b8cbe173acea0240119abcaf05b0b0055c7a48fce94f01c89343a091964a3a02d9e161e2d68217ae3cb657aea6
+
+COUNT = 6
+KEY1 = 3efdc229c4b5fd91
+KEY2 = 98cb3138e92c571c
+KEY3 = b3ea436eb926e9ad
+IV1 = 97eeff3e1cdef73f
+IV2 = ed44549372344c94
+IV3 = 4299a9e8c789a1e9
+CIPHERTEXT = 888c1a4d0fed54cc4f30c124a64b4e22ff8ddeaaf73290f43e3541f53f65531a03bbac3c52eb01d11c39545f188ebb37abcb645f0b5dd6d0a41279e1bb2a590451b227b04a0d819eced47238f0e03d4f8da4560c77c0b229d3d44060c092b8243a1893903d7c5a9d2da8249775685bd26fc1be998485ac6794249f5a97c5f7e48595f9c4745f1734005e7164f04f9d2817c9a3ed77d14cf2adaa9db589ea9eabfcd3603337df3dcd
+PLAINTEXT = 776d71671219f49cb968a4903ec1141e60a76bbfc3496548e3251d584c248cecd78cbe4908b1c1e3296db7b150768193355d07f44e06873a720f54462cecbb65eb531632bbca5d5ae7c22369ea7a04c536ab5a46102576b93a5212c15f6644bab26eee30cacb97de60b7b3078378de028a2e29efbfcd30176958b1d481a47a718a1324d48f7deccc787ec45e9982c19b0a4003ebcdb1b423e47680e1618ed86b9aa7d5928d2df53b
+
+COUNT = 7
+KEY1 = e5bc922f75022094
+KEY2 = d0318952ecdfbc38
+KEY3 = 2cad8a89b9d6e340
+IV1 = d89927f941a08ba3
+IV2 = 2dee7d4e96f5e0f8
+IV3 = 8343d2a3ec4b364d
+CIPHERTEXT = c6a4aa2d947aa503fdc2876cd159c8d2639774e23c2f7e8f1156565af328bdd1c647d956f4c584226344ea8aa45b53806d3c3d5c4994aedd8eb3c86a8fed9e9e144046040737301f700db5aea416f32db85bd99f3c847e8b26fcb7450d4fe86e98d71abe35974e010e671160395251e22e3c6f337fc795a3c3784a71d316444a3a537d0de6af89d124982629cbd615a7b626289e78259d2c4c70aa784b0a5939e2fe96788245869699e91b90c26be68238632c6a91663b2fa92cfee2dcf2d043
+PLAINTEXT = eaaf4b9f85b608d496af19f541ae3bb4f86520f85adfd0f9948f449a2871d7c5ec45d4e6dfcd0647d4e0a4ec368475222b30f08ecc8657a657c798b01460dc98148738e8eb6c805dad668b7854bf2ada85374566e5f001afaf5f52dabab1ebb0de4a5325e32455ba28d9197d0d939f74ef2393dba4b3e297fe5821038d828c46a0ccfae13e62d39b1357abc4b00d8287f15d3f360c504289a3f4c633546017e05814d3b763eca4c5647cd944cd839f1ba5e5c2fe561d4bb76949628b6c19a762
+
+COUNT = 8
+KEY1 = 8a51fe6491d9cb08
+KEY2 = 67d6106d1cf13db0
+KEY3 = 0d04f701efefc137
+IV1 = a3baa2ce51a257b0
+IV2 = f90ff823a6f7ad05
+IV3 = 4e654d78fc4d025a
+CIPHERTEXT = b0976ef81ba2ad5bd40ee191f69b9d763a30f8531973d60e3196699dea73f7c059dcddf0652cd4922822737198f0f56b668e3d6b26541797b1c8c1cac7b5aa44f97d79a0c6af510705dc53a483a76557ec1c32aeef4372119df46c3c12ecb9f358214af08853ad2132e48b10ffe976a39581e105bb6670e4bec173dd1343ad343d7159c9f23f6f4779e1239f56deaeb529665258d4e59878dcd8dd9312e00c717214ad114b9c1fe3a07c2138cead98f670728c9080e97335bfe0b24856eb6111bdb34eb2dc91455c705c8fc2b17fb9ce324e9793089a8784
+PLAINTEXT = 9ea6514adf4dcee6a45e0e134aec2a8ed0bf18d2b8d6155d4de2da16053674836a0ed11b4bc51a6c31cd0b8114a38c67d31f6e87a44ed68f020ad66dfd7a8d6d18f5d19a514e8e2ce5e367bf3d6455387e3517c3f32b40a6f87e04ec3bccdec3e1ba4c8a0dfffe9f3eddf123fb57464b4442b21842dfc024d62a6951d7cd17b92d646650df58f8010c3e18a214c5f7b66e18c60943635eccbf38d0add9e933e1a2847ca9cf30ee37978c611ac5d4db2c1086f49860a0de0fafdabada26495972ff2dbc266b2f6c9c1801d6e862b57a0a11e4decb4da6be8c
+
+COUNT = 9
+KEY1 = 83d5fd1f1685ec94
+KEY2 = 9bd0d0d5e5da375b
+KEY3 = 2991d9f18a0bd608
+IV1 = dfbd22adca63388e
+IV2 = 351278031fb88de3
+IV3 = 8a67cd58750de338
+CIPHERTEXT = b09574de7d3e8e939399eb7545ba1d5e55708ca115d2be42cd1ad6665db75b08239d3bee1fe010db5581a1077388acccb452e3a2042d344d65224d55911260b7e10523da6dbe1cc475931b8e007b0815c269def343d8f8ae3ea78c2e47287575b174358aaf013ab6b97660f332bdb8a2475a887c1afc92cb205299dac72022aa5d9278e62dd0f219ebd2781f527644da0bd0e626d1c18b0ed3cb7e405923efbeab08f4d72f54cd56d1516cf9a7cd3524d57102d7af4e6ade1eb9434745596519647eb143fcb452d3349943687beb11ea6fe5e378fdccb7a2cac5eed9d2e90b23509bb814dd190af9db52055614f86393
+PLAINTEXT = 576b0dd7601963b38c2fd56f714a180680f20bc4bef4be119df56b4e269a3c0e629608130970822ff42eaa935b6a2aa0a942e5d15f9a4e909daf18e1ddf4e9bf1d892a2574ee17838f706946acbd55ed8c554ba4310b08de1cc09f89cae3b77515e395149974ff6710a62bb2605a109dc96d2d0bd2d33b3f6a0c13d11ad442dd9acfb4974393718e83563389e92679eb3874dce9d4e4481954f9ea5e94cf38829e8f95c0165732f57b59419d4add46aba49d7fb915dad458073aa3fa3e47eb67f5c6cc49d5a2237fde0e3fbdfc8803a7169638cef5682b6baa80890a972aa64a1430f2e3b382fa6d90559658924b7525
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIinvperm.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIinvperm.rsp
new file mode 100644
index 00000000..925ac230
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIinvperm.rsp
@@ -0,0 +1,1416 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# INVERSE PERMUTATION - KAT for CBCI
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:13 AM
+
+[ENCRYPT]
+COUNT = 0
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 95f8a5e5dd31d900
+CIPHERTEXT1 = 8000000000000000
+PLAINTEXT2 = f7552ab6cb21e2bc
+CIPHERTEXT2 = 713d058fe58a43f7
+PLAINTEXT3 = 5a48d3de869557fd
+CIPHERTEXT3 = e4999d5c3cceee44
+
+COUNT = 1
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = dd7f121ca5015619
+CIPHERTEXT1 = 4000000000000000
+PLAINTEXT2 = e0c2af1ebd89a262
+CIPHERTEXT2 = 0ac760c01e5927ef
+PLAINTEXT3 = f15ee2019a5b547c
+CIPHERTEXT3 = accd15b5dde0b5c2
+
+COUNT = 2
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 2e8653104f3834ea
+CIPHERTEXT1 = 2000000000000000
+PLAINTEXT2 = 05b865a1e49ed109
+CIPHERTEXT2 = 363130ca94da9d8a
+PLAINTEXT3 = 3bee595ef860316a
+CIPHERTEXT3 = 69732f3dbb5652b1
+
+COUNT = 3
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 4bd388ff6cd81d4f
+CIPHERTEXT1 = 1000000000000000
+PLAINTEXT2 = b447313fc704d321
+CIPHERTEXT2 = 1e14d9109bc1f46c
+PLAINTEXT3 = f6089ca9b722765c
+CIPHERTEXT3 = ace935a115450a05
+
+COUNT = 4
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 20b9e767b2fb1456
+CIPHERTEXT1 = 0800000000000000
+PLAINTEXT2 = c39193d42381b313
+CIPHERTEXT2 = 6a46ef972da6a833
+PLAINTEXT3 = af15a8e9b2c14de5
+CIPHERTEXT3 = c1b2f69f9a21090d
+
+COUNT = 5
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 55579380d77138ef
+CIPHERTEXT1 = 0400000000000000
+PLAINTEXT2 = 6a2afdae188494b8
+CIPHERTEXT2 = 330aec7886295181
+PLAINTEXT3 = 45089186180bd591
+CIPHERTEXT3 = a8f987e6d0d3af25
+
+COUNT = 6
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 6cc5defaaf04512f
+CIPHERTEXT1 = 0200000000000000
+PLAINTEXT2 = 1359f4d663a3209c
+CIPHERTEXT2 = e518b154c8b8c8a6
+PLAINTEXT3 = 280d3ae3a00cfbc9
+CIPHERTEXT3 = 87f0fbcb6b40af68
+
+COUNT = 7
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 0d9f279ba5d87260
+CIPHERTEXT1 = 0100000000000000
+PLAINTEXT2 = 4a035e6a81d1314b
+CIPHERTEXT2 = 8dec119b560a53d0
+PLAINTEXT3 = d27eb94e56c3172a
+CIPHERTEXT3 = 6aa899298c76715b
+
+COUNT = 8
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = d9031b0271bd5a0a
+CIPHERTEXT1 = 0080000000000000
+PLAINTEXT2 = 4334b5fe1b7f5320
+CIPHERTEXT2 = d8807ced29f8f8d1
+PLAINTEXT3 = b0555ab990b7e95c
+CIPHERTEXT3 = 7f17a4e7532b04f9
+
+COUNT = 9
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 424250b37c3dd951
+CIPHERTEXT1 = 0040000000000000
+PLAINTEXT2 = f41a29e0d31107b4
+CIPHERTEXT2 = dbe8eba35e2a295b
+PLAINTEXT3 = f54f2bd8e2eb2bc6
+CIPHERTEXT3 = 5c899d0cf0f8a135
+
+COUNT = 10
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = b8061b7ecd9a21e5
+CIPHERTEXT1 = 0020000000000000
+PLAINTEXT2 = c8eb2e340855325b
+CIPHERTEXT2 = fa5b70d1b836e88d
+PLAINTEXT3 = d51175259c607fb4
+CIPHERTEXT3 = 726616043a1c0107
+
+COUNT = 11
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = f15d0f286b65bd28
+CIPHERTEXT1 = 0010000000000000
+PLAINTEXT2 = b75847a2f3f2458a
+CIPHERTEXT2 = 4be2d4ffa6f22133
+PLAINTEXT3 = 72ea3aadb569af43
+CIPHERTEXT3 = ba0432be3b5bb6f8
+
+COUNT = 12
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = add0cc8d6e5deba1
+CIPHERTEXT1 = 0008000000000000
+PLAINTEXT2 = be433af4c5ae0f97
+CIPHERTEXT2 = b85a5c395b3a5885
+PLAINTEXT3 = 9b003151e8602b7d
+CIPHERTEXT3 = e40807ea13dd109e
+
+COUNT = 13
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = e6d5f82752ad63d1
+CIPHERTEXT1 = 0004000000000000
+PLAINTEXT2 = f68101d125e2e284
+CIPHERTEXT2 = 9f65cff48d26c258
+PLAINTEXT3 = fc1463bb9bba9e11
+CIPHERTEXT3 = 7851707ef934aa75
+
+COUNT = 14
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = ecbfe3bd3f591a5e
+CIPHERTEXT1 = 0002000000000000
+PLAINTEXT2 = fa510732fa871094
+CIPHERTEXT2 = 40e8813c718539ac
+PLAINTEXT3 = 65f94c59c59b06e1
+CIPHERTEXT3 = d51aab52aa37dc8d
+
+COUNT = 15
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = f356834379d165cd
+CIPHERTEXT1 = 0001000000000000
+PLAINTEXT2 = 458d97a8b6ebd0d7
+CIPHERTEXT2 = 289a7729f22d7703
+PLAINTEXT3 = fbcfc086f8111572
+CIPHERTEXT3 = 266e7b0862cf5fc2
+
+COUNT = 16
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 2b9f982f20037fa9
+CIPHERTEXT1 = 0000800000000000
+PLAINTEXT2 = f4169ca3fc6799ed
+CIPHERTEXT2 = a11b556e8c1b26c5
+PLAINTEXT3 = 68c9e70b9de8db79
+CIPHERTEXT3 = aedab274b2ef15c9
+
+COUNT = 17
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 889de068a16f0be6
+CIPHERTEXT1 = 0000400000000000
+PLAINTEXT2 = f47b9f01a5ee74e9
+CIPHERTEXT2 = 3683a86916c7b11d
+PLAINTEXT3 = 63fc8ec1421399b8
+CIPHERTEXT3 = 80fbb2539dd96d8f
+
+COUNT = 18
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = e19e275d846a1298
+CIPHERTEXT1 = 0000200000000000
+PLAINTEXT2 = ee26a403caca387d
+CIPHERTEXT2 = 9f073f4f068f3d0e
+PLAINTEXT3 = 3f1d10e9a1a44a92
+CIPHERTEXT3 = 498437929c6ccf59
+
+COUNT = 19
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 329a8ed523d71aec
+CIPHERTEXT1 = 0000100000000000
+PLAINTEXT2 = af7e5ad1d9f4ecf8
+CIPHERTEXT2 = 07712f196c02eb9b
+PLAINTEXT3 = e3f663de44003f9b
+CIPHERTEXT3 = c4ebb01e305e41e2
+
+COUNT = 20
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = e7fce22557d23c97
+CIPHERTEXT1 = 0000080000000000
+PLAINTEXT2 = bb04e854f99f6352
+CIPHERTEXT2 = 93f4126615626c01
+PLAINTEXT3 = bc2452fd13e00dcc
+CIPHERTEXT3 = 82fb4a9ce4c92818
+
+COUNT = 21
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 12a9f5817ff2d65d
+CIPHERTEXT1 = 0000040000000000
+PLAINTEXT2 = 01f57b1e69290d90
+CIPHERTEXT2 = b6958170aba384c9
+PLAINTEXT3 = 4432a11e1c320e7a
+CIPHERTEXT3 = 91239239e22f0280
+
+COUNT = 22
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = a484c3ad38dc9c19
+CIPHERTEXT1 = 0000020000000000
+PLAINTEXT2 = 8ae9dee849b46527
+CIPHERTEXT2 = 3bb724cf5e35707d
+PLAINTEXT3 = a1e9e67f13f932b3
+CIPHERTEXT3 = cc30662b51d40c1a
+
+COUNT = 23
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = fbe00a8a1ef8ad72
+CIPHERTEXT1 = 0000010000000000
+PLAINTEXT2 = cb706efba6b5110e
+CIPHERTEXT2 = 9fe1afb876cdb756
+PLAINTEXT3 = 6fd1d0793c1b7af2
+CIPHERTEXT3 = 8e67cf5371a467a2
+
+COUNT = 24
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 750d079407521363
+CIPHERTEXT1 = 0000008000000000
+PLAINTEXT2 = b8b27d1286bdbb26
+CIPHERTEXT2 = 1db03e2b95785d8a
+PLAINTEXT3 = 3d2c39f9d26b589e
+CIPHERTEXT3 = 6e79366486097eba
+
+COUNT = 25
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 64feed9c724c2faf
+CIPHERTEXT1 = 0000004000000000
+PLAINTEXT2 = 9862c9d770558095
+CIPHERTEXT2 = ea4e26144ada8e2b
+PLAINTEXT3 = e3a7abc88132ad7d
+CIPHERTEXT3 = ce2971055091a1af
+
+COUNT = 26
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = f02b263b328e2b60
+CIPHERTEXT1 = 0000002000000000
+PLAINTEXT2 = a213c5c56fdca139
+CIPHERTEXT2 = 97255bd98b5ed9b3
+PLAINTEXT3 = 08cd945738a222c8
+CIPHERTEXT3 = 252e33166953cd68
+
+COUNT = 27
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 9d64555a9a10b852
+CIPHERTEXT1 = 0000001000000000
+PLAINTEXT2 = a3bebc0e23ab87f2
+CIPHERTEXT2 = 85a52d6656cf13be
+PLAINTEXT3 = 568fa34d2fc7225e
+CIPHERTEXT3 = 39a971317391242b
+
+COUNT = 28
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = d106ff0bed5255d7
+CIPHERTEXT1 = 0000000800000000
+PLAINTEXT2 = c32c19229d84e2b4
+CIPHERTEXT2 = 6965b2633fbe37a8
+PLAINTEXT3 = 3771887d7266b49d
+CIPHERTEXT3 = d95a7aa0bec4fa7a
+
+COUNT = 29
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = e1652c6b138c64a5
+CIPHERTEXT1 = 0000000400000000
+PLAINTEXT2 = e628ceae5cb3bb34
+CIPHERTEXT2 = 0e8317ae44e3caa0
+PLAINTEXT3 = edd6029a6b80a442
+CIPHERTEXT3 = 4dfdcc7a4279b2c0
+
+COUNT = 30
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = e428581186ec8f46
+CIPHERTEXT1 = 0000000200000000
+PLAINTEXT2 = 5924454953ad5732
+CIPHERTEXT2 = 567efb50dc99f5dc
+PLAINTEXT3 = 0313da097aec4a43
+CIPHERTEXT3 = 96bb89c941631bed
+
+COUNT = 31
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = aeb5f5ede22d1a36
+CIPHERTEXT1 = 0000000100000000
+PLAINTEXT2 = 7cc987f5fb33b813
+CIPHERTEXT2 = 46814855930b3a3f
+PLAINTEXT3 = 91f5b30f015b4a54
+CIPHERTEXT3 = 1c3ba8fbadab9a22
+
+COUNT = 32
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = e943d7568aec0c5c
+CIPHERTEXT1 = 0000000080000000
+PLAINTEXT2 = 88e3dd1448c4e0ff
+CIPHERTEXT2 = a77142eabd2bd877
+PLAINTEXT3 = 1e60759f038beec1
+CIPHERTEXT3 = 8fc77798b1692ab2
+
+COUNT = 33
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = df98c8276f54b04b
+CIPHERTEXT1 = 0000000040000000
+PLAINTEXT2 = a49d286e5dfc6143
+CIPHERTEXT2 = 76395f51bdf699db
+PLAINTEXT3 = 97061699383bbfe0
+CIPHERTEXT3 = ace5681dfba69ceb
+
+COUNT = 34
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = b160e4680f6c696f
+CIPHERTEXT1 = 0000000020000000
+PLAINTEXT2 = a5206a311e9c2515
+CIPHERTEXT2 = c3e20437ad6c32b7
+PLAINTEXT3 = 311f3c96e071f173
+CIPHERTEXT3 = 782058f728c21174
+
+COUNT = 35
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = fa0752b07d9c4ab8
+CIPHERTEXT1 = 0000000010000000
+PLAINTEXT2 = b6e4686a8b957cf2
+CIPHERTEXT2 = 34cfbfca8df5fb9d
+PLAINTEXT3 = 1a6849edcb701b07
+CIPHERTEXT3 = fc14dafe9d171db5
+
+COUNT = 36
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = ca3a2b036dbc8502
+CIPHERTEXT1 = 0000000008000000
+PLAINTEXT2 = af1200418fd37fdd
+CIPHERTEXT2 = b372320762d438f8
+PLAINTEXT3 = fa5b2fa26d03558b
+CIPHERTEXT3 = 339189931ada4474
+
+COUNT = 37
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 5e0905517bb59bcf
+CIPHERTEXT1 = 0000000004000000
+PLAINTEXT2 = 487deccf0fde5b88
+CIPHERTEXT2 = 882402b6dec6675f
+PLAINTEXT3 = bcaa0b7b7b3464c5
+CIPHERTEXT3 = c6d1f875363bf7ea
+
+COUNT = 38
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 814eeb3b91d90726
+CIPHERTEXT1 = 0000000002000000
+PLAINTEXT2 = 456a1865905ed57d
+CIPHERTEXT2 = 69e1758b520187d4
+PLAINTEXT3 = 3d245b501c6abb74
+CIPHERTEXT3 = 31097d931da2e7bd
+
+COUNT = 39
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 4d49db1532919c9f
+CIPHERTEXT1 = 0000000001000000
+PLAINTEXT2 = 3e2601fa20895e62
+CIPHERTEXT2 = ab8232a31d78e0fc
+PLAINTEXT3 = 62133d9330e2e86b
+CIPHERTEXT3 = 0bff0085bb36e9b0
+
+COUNT = 40
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 25eb5fc3f8cf0621
+CIPHERTEXT1 = 0000000000800000
+PLAINTEXT2 = 58da89972266a7e3
+CIPHERTEXT2 = aeed06b9f51ce37a
+PLAINTEXT3 = 5d7d6bd225890b4d
+CIPHERTEXT3 = 5d09a28ee99cb585
+
+COUNT = 41
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = ab6a20c0620d1c6f
+CIPHERTEXT1 = 0000000000400000
+PLAINTEXT2 = feaca17e5dd05c87
+CIPHERTEXT2 = 96dc5bd6e0b10d83
+PLAINTEXT3 = db36baba70c3b9af
+CIPHERTEXT3 = 46d9a629a0616379
+
+COUNT = 42
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 79e90dbc98f92cca
+CIPHERTEXT1 = 0000000000200000
+PLAINTEXT2 = 88249b73e99c5ac0
+CIPHERTEXT2 = 55a4cdc28ecf0541
+PLAINTEXT3 = a2f5ea90c2179ab4
+CIPHERTEXT3 = ab239da3e3fab21b
+
+COUNT = 43
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 866ecedd8072bb0e
+CIPHERTEXT1 = 0000000000100000
+PLAINTEXT2 = 5f8add8784cc3174
+CIPHERTEXT2 = 7349bfc7f6461210
+PLAINTEXT3 = 70470a07cb34e109
+CIPHERTEXT3 = 9331573af5067b09
+
+COUNT = 44
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 8b54536f2f3e64a8
+CIPHERTEXT1 = 0000000000080000
+PLAINTEXT2 = cd8dc942ae2bb175
+CIPHERTEXT2 = 90b4544c9e6ad23b
+PLAINTEXT3 = 659610094ab3824e
+CIPHERTEXT3 = 3133eeddd4f2ffec
+
+COUNT = 45
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = ea51d3975595b86b
+CIPHERTEXT1 = 0000000000040000
+PLAINTEXT2 = cf8442863e68e644
+CIPHERTEXT2 = 2d7e77de47d0dad4
+PLAINTEXT3 = 26e6223634c857a3
+CIPHERTEXT3 = 408e7d58ba623208
+
+COUNT = 46
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = caffc6ac4542de31
+CIPHERTEXT1 = 0000000000020000
+PLAINTEXT2 = 16952dc89c0acd65
+CIPHERTEXT2 = b87887b6dddaab6f
+PLAINTEXT3 = ddd0a647be96041f
+CIPHERTEXT3 = 0e5b54a5a9cfbed1
+
+COUNT = 47
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 8dd45a2ddf90796c
+CIPHERTEXT1 = 0000000000010000
+PLAINTEXT2 = 8a4fca2b00c49807
+CIPHERTEXT2 = 8fdec1977d446e54
+PLAINTEXT3 = 363219d8cec5a9f3
+CIPHERTEXT3 = b875b2ffa6fea146
+
+COUNT = 48
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 1029d55e880ec2d0
+CIPHERTEXT1 = 0000000000008000
+PLAINTEXT2 = b40225aea121c8d3
+CIPHERTEXT2 = aedc1e02bd099571
+PLAINTEXT3 = bb5710f9dc8dde46
+CIPHERTEXT3 = 1a190ba501176f51
+
+COUNT = 49
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 5d86cb23639dbea9
+CIPHERTEXT1 = 0000000000004000
+PLAINTEXT2 = 711c066c13222f1c
+CIPHERTEXT2 = 1404bcbe41ce6aa1
+PLAINTEXT3 = ae527ed311a25ea2
+CIPHERTEXT3 = 863541107db40094
+
+COUNT = 50
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 1d1ca853ae7c0c5f
+CIPHERTEXT1 = 0000000000002000
+PLAINTEXT2 = 4fb69c832db68026
+CIPHERTEXT2 = 83804ddd1b5cd4fd
+PLAINTEXT3 = af94496800a32656
+CIPHERTEXT3 = 0d3834749def9e7a
+
+COUNT = 51
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = ce332329248f3228
+CIPHERTEXT1 = 0000000000001000
+PLAINTEXT2 = f24c7444edf1c394
+CIPHERTEXT2 = 5f54383a55d6198a
+PLAINTEXT3 = c55d7544a1eae274
+CIPHERTEXT3 = b601d210b21d541b
+
+COUNT = 52
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 8405d1abe24fb942
+CIPHERTEXT1 = 0000000000000800
+PLAINTEXT2 = 6be457abc511e87c
+CIPHERTEXT2 = f1c2172a084f656f
+PLAINTEXT3 = 9ba49db251748896
+CIPHERTEXT3 = 50d294abb12450bb
+
+COUNT = 53
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = e643d78090ca4207
+CIPHERTEXT1 = 0000000000000400
+PLAINTEXT2 = 6136fefebb0c8118
+CIPHERTEXT2 = 88b53f4066285776
+PLAINTEXT3 = 3d19267de9c12e7b
+CIPHERTEXT3 = 010a1b96b9017a94
+
+COUNT = 54
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 48221b9937748a23
+CIPHERTEXT1 = 0000000000000200
+PLAINTEXT2 = d23a8dfe39c98883
+CIPHERTEXT2 = 4dc3b1bc755eb684
+PLAINTEXT3 = 5ce84637532650c8
+CIPHERTEXT3 = 15acb37fde2a095a
+
+COUNT = 55
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = dd7c0bbd61fafd54
+CIPHERTEXT1 = 0000000000000100
+PLAINTEXT2 = afe2e34f009924e2
+CIPHERTEXT2 = 45c93fbf9ea29104
+PLAINTEXT3 = d43941ab72932bb0
+CIPHERTEXT3 = 7bd2597948ce5bc8
+
+COUNT = 56
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 2fbc291a570db5c4
+CIPHERTEXT1 = 0000000000000080
+PLAINTEXT2 = 0adcf552ec1754c6
+CIPHERTEXT2 = e5c336ae5360d967
+PLAINTEXT3 = 816c454ba7894865
+CIPHERTEXT3 = b3f30f939f9bc4db
+
+COUNT = 57
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = e07c30d7e4e26e12
+CIPHERTEXT1 = 0000000000000040
+PLAINTEXT2 = c06e80c5238135bb
+CIPHERTEXT2 = 31c1c1914e9d7278
+PLAINTEXT3 = 74bc744f10f63889
+CIPHERTEXT3 = d30cbd5808d8e0ef
+
+COUNT = 58
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 0953e2258e8e90a1
+CIPHERTEXT1 = 0000000000000020
+PLAINTEXT2 = 0912754e7c42f637
+CIPHERTEXT2 = ca1dad0fa1978258
+PLAINTEXT3 = 3d2565d9bf62cdbd
+CIPHERTEXT3 = b30b208b6ccecada
+
+COUNT = 59
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 5b711bc4ceebf2ee
+CIPHERTEXT1 = 0000000000000010
+PLAINTEXT2 = b4f82967c658adb8
+CIPHERTEXT2 = afd29a3fba18602a
+PLAINTEXT3 = a2e13c5701a60444
+CIPHERTEXT3 = 027d03f04016c3c2
+
+COUNT = 60
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = cc083f1e6d9e85f6
+CIPHERTEXT1 = 0000000000000008
+PLAINTEXT2 = 006fa12a796ac4d3
+CIPHERTEXT2 = c291dff5ec01e8b3
+PLAINTEXT3 = cbe2873fd6f63048
+CIPHERTEXT3 = c0950b7f3c1bfaca
+
+COUNT = 61
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = d2fd8867d50d2dfe
+CIPHERTEXT1 = 0000000000000004
+PLAINTEXT2 = 1a4a364616460d44
+CIPHERTEXT2 = 6491ba623149f3d0
+PLAINTEXT3 = cc6adcef1be975ef
+CIPHERTEXT3 = 2e475e2153d1c64a
+
+COUNT = 62
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 06e7ea22ce92708f
+CIPHERTEXT1 = 0000000000000002
+PLAINTEXT2 = f307b5bcd44f3d8d
+CIPHERTEXT2 = 87c6963b33be0353
+PLAINTEXT3 = 991d770b2bf051dc
+CIPHERTEXT3 = f8f7ded629f3fc48
+
+COUNT = 63
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT1 = 166b40b44aba4bd6
+CIPHERTEXT1 = 0000000000000001
+PLAINTEXT2 = 9cb1c3932c005c49
+CIPHERTEXT2 = 4fce2baa2cd647d3
+PLAINTEXT3 = 17d8e9c374d14494
+CIPHERTEXT3 = 776bd1e53ef1d7d6
+
+[DECRYPT]
+COUNT = 0
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 8000000000000000
+PLAINTEXT1 = 95f8a5e5dd31d900
+PLAINTEXT2 = c0adf0b088648c55
+PLAINTEXT3 = 3f520f4f779b73aa
+
+COUNT = 1
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 4000000000000000
+PLAINTEXT1 = dd7f121ca5015619
+PLAINTEXT2 = 882a4749f054034c
+PLAINTEXT3 = 77d5b8b60fabfcb3
+
+COUNT = 2
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 2000000000000000
+PLAINTEXT1 = 2e8653104f3834ea
+PLAINTEXT2 = 7bd306451a6d61bf
+PLAINTEXT3 = 842cf9bae5929e40
+
+COUNT = 3
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 1000000000000000
+PLAINTEXT1 = 4bd388ff6cd81d4f
+PLAINTEXT2 = 1e86ddaa398d481a
+PLAINTEXT3 = e1792255c672b7e5
+
+COUNT = 4
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0800000000000000
+PLAINTEXT1 = 20b9e767b2fb1456
+PLAINTEXT2 = 75ecb232e7ae4103
+PLAINTEXT3 = 8a134dcd1851befc
+
+COUNT = 5
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0400000000000000
+PLAINTEXT1 = 55579380d77138ef
+PLAINTEXT2 = 0002c6d582246dba
+PLAINTEXT3 = fffd392a7ddb9245
+
+COUNT = 6
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0200000000000000
+PLAINTEXT1 = 6cc5defaaf04512f
+PLAINTEXT2 = 39908baffa51047a
+PLAINTEXT3 = c66f745005aefb85
+
+COUNT = 7
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0100000000000000
+PLAINTEXT1 = 0d9f279ba5d87260
+PLAINTEXT2 = 58ca72cef08d2735
+PLAINTEXT3 = a7358d310f72d8ca
+
+COUNT = 8
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0080000000000000
+PLAINTEXT1 = d9031b0271bd5a0a
+PLAINTEXT2 = 8c564e5724e80f5f
+PLAINTEXT3 = 73a9b1a8db17f0a0
+
+COUNT = 9
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0040000000000000
+PLAINTEXT1 = 424250b37c3dd951
+PLAINTEXT2 = 171705e629688c04
+PLAINTEXT3 = e8e8fa19d69773fb
+
+COUNT = 10
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0020000000000000
+PLAINTEXT1 = b8061b7ecd9a21e5
+PLAINTEXT2 = ed534e2b98cf74b0
+PLAINTEXT3 = 12acb1d467308b4f
+
+COUNT = 11
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0010000000000000
+PLAINTEXT1 = f15d0f286b65bd28
+PLAINTEXT2 = a4085a7d3e30e87d
+PLAINTEXT3 = 5bf7a582c1cf1782
+
+COUNT = 12
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0008000000000000
+PLAINTEXT1 = add0cc8d6e5deba1
+PLAINTEXT2 = f88599d83b08bef4
+PLAINTEXT3 = 077a6627c4f7410b
+
+COUNT = 13
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0004000000000000
+PLAINTEXT1 = e6d5f82752ad63d1
+PLAINTEXT2 = b380ad7207f83684
+PLAINTEXT3 = 4c7f528df807c97b
+
+COUNT = 14
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0002000000000000
+PLAINTEXT1 = ecbfe3bd3f591a5e
+PLAINTEXT2 = b9eab6e86a0c4f0b
+PLAINTEXT3 = 4615491795f3b0f4
+
+COUNT = 15
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0001000000000000
+PLAINTEXT1 = f356834379d165cd
+PLAINTEXT2 = a603d6162c843098
+PLAINTEXT3 = 59fc29e9d37bcf67
+
+COUNT = 16
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000800000000000
+PLAINTEXT1 = 2b9f982f20037fa9
+PLAINTEXT2 = 7ecacd7a75562afc
+PLAINTEXT3 = 813532858aa9d503
+
+COUNT = 17
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000400000000000
+PLAINTEXT1 = 889de068a16f0be6
+PLAINTEXT2 = ddc8b53df43a5eb3
+PLAINTEXT3 = 22374ac20bc5a14c
+
+COUNT = 18
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000200000000000
+PLAINTEXT1 = e19e275d846a1298
+PLAINTEXT2 = b4cb7208d13f47cd
+PLAINTEXT3 = 4b348df72ec0b832
+
+COUNT = 19
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000100000000000
+PLAINTEXT1 = 329a8ed523d71aec
+PLAINTEXT2 = 67cfdb8076824fb9
+PLAINTEXT3 = 9830247f897db046
+
+COUNT = 20
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000080000000000
+PLAINTEXT1 = e7fce22557d23c97
+PLAINTEXT2 = b2a9b770028769c2
+PLAINTEXT3 = 4d56488ffd78963d
+
+COUNT = 21
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000040000000000
+PLAINTEXT1 = 12a9f5817ff2d65d
+PLAINTEXT2 = 47fca0d42aa78308
+PLAINTEXT3 = b8035f2bd5587cf7
+
+COUNT = 22
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000020000000000
+PLAINTEXT1 = a484c3ad38dc9c19
+PLAINTEXT2 = f1d196f86d89c94c
+PLAINTEXT3 = 0e2e6907927636b3
+
+COUNT = 23
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000010000000000
+PLAINTEXT1 = fbe00a8a1ef8ad72
+PLAINTEXT2 = aeb55fdf4badf827
+PLAINTEXT3 = 514aa020b45207d8
+
+COUNT = 24
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000008000000000
+PLAINTEXT1 = 750d079407521363
+PLAINTEXT2 = 205852c152074636
+PLAINTEXT3 = dfa7ad3eadf8b9c9
+
+COUNT = 25
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000004000000000
+PLAINTEXT1 = 64feed9c724c2faf
+PLAINTEXT2 = 31abb8c927197afa
+PLAINTEXT3 = ce544736d8e68505
+
+COUNT = 26
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000002000000000
+PLAINTEXT1 = f02b263b328e2b60
+PLAINTEXT2 = a57e736e67db7e35
+PLAINTEXT3 = 5a818c91982481ca
+
+COUNT = 27
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000001000000000
+PLAINTEXT1 = 9d64555a9a10b852
+PLAINTEXT2 = c831000fcf45ed07
+PLAINTEXT3 = 37cefff030ba12f8
+
+COUNT = 28
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000800000000
+PLAINTEXT1 = d106ff0bed5255d7
+PLAINTEXT2 = 8453aa5eb8070082
+PLAINTEXT3 = 7bac55a147f8ff7d
+
+COUNT = 29
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000400000000
+PLAINTEXT1 = e1652c6b138c64a5
+PLAINTEXT2 = b430793e46d931f0
+PLAINTEXT3 = 4bcf86c1b926ce0f
+
+COUNT = 30
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000200000000
+PLAINTEXT1 = e428581186ec8f46
+PLAINTEXT2 = b17d0d44d3b9da13
+PLAINTEXT3 = 4e82f2bb2c4625ec
+
+COUNT = 31
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000100000000
+PLAINTEXT1 = aeb5f5ede22d1a36
+PLAINTEXT2 = fbe0a0b8b7784f63
+PLAINTEXT3 = 041f5f474887b09c
+
+COUNT = 32
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000080000000
+PLAINTEXT1 = e943d7568aec0c5c
+PLAINTEXT2 = bc168203dfb95909
+PLAINTEXT3 = 43e97dfc2046a6f6
+
+COUNT = 33
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000040000000
+PLAINTEXT1 = df98c8276f54b04b
+PLAINTEXT2 = 8acd9d723a01e51e
+PLAINTEXT3 = 7532628dc5fe1ae1
+
+COUNT = 34
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000020000000
+PLAINTEXT1 = b160e4680f6c696f
+PLAINTEXT2 = e435b13d5a393c3a
+PLAINTEXT3 = 1bca4ec2a5c6c3c5
+
+COUNT = 35
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000010000000
+PLAINTEXT1 = fa0752b07d9c4ab8
+PLAINTEXT2 = af5207e528c91fed
+PLAINTEXT3 = 50adf81ad736e012
+
+COUNT = 36
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000008000000
+PLAINTEXT1 = ca3a2b036dbc8502
+PLAINTEXT2 = 9f6f7e5638e9d057
+PLAINTEXT3 = 609081a9c7162fa8
+
+COUNT = 37
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000004000000
+PLAINTEXT1 = 5e0905517bb59bcf
+PLAINTEXT2 = 0b5c50042ee0ce9a
+PLAINTEXT3 = f4a3affbd11f3165
+
+COUNT = 38
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000002000000
+PLAINTEXT1 = 814eeb3b91d90726
+PLAINTEXT2 = d41bbe6ec48c5273
+PLAINTEXT3 = 2be441913b73ad8c
+
+COUNT = 39
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000001000000
+PLAINTEXT1 = 4d49db1532919c9f
+PLAINTEXT2 = 181c8e4067c4c9ca
+PLAINTEXT3 = e7e371bf983b3635
+
+COUNT = 40
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000800000
+PLAINTEXT1 = 25eb5fc3f8cf0621
+PLAINTEXT2 = 70be0a96ad9a5374
+PLAINTEXT3 = 8f41f5695265ac8b
+
+COUNT = 41
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000400000
+PLAINTEXT1 = ab6a20c0620d1c6f
+PLAINTEXT2 = fe3f75953758493a
+PLAINTEXT3 = 01c08a6ac8a7b6c5
+
+COUNT = 42
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000200000
+PLAINTEXT1 = 79e90dbc98f92cca
+PLAINTEXT2 = 2cbc58e9cdac799f
+PLAINTEXT3 = d343a71632538660
+
+COUNT = 43
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000100000
+PLAINTEXT1 = 866ecedd8072bb0e
+PLAINTEXT2 = d33b9b88d527ee5b
+PLAINTEXT3 = 2cc464772ad811a4
+
+COUNT = 44
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000080000
+PLAINTEXT1 = 8b54536f2f3e64a8
+PLAINTEXT2 = de01063a7a6b31fd
+PLAINTEXT3 = 21fef9c58594ce02
+
+COUNT = 45
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000040000
+PLAINTEXT1 = ea51d3975595b86b
+PLAINTEXT2 = bf0486c200c0ed3e
+PLAINTEXT3 = 40fb793dff3f12c1
+
+COUNT = 46
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000020000
+PLAINTEXT1 = caffc6ac4542de31
+PLAINTEXT2 = 9faa93f910178b64
+PLAINTEXT3 = 60556c06efe8749b
+
+COUNT = 47
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000010000
+PLAINTEXT1 = 8dd45a2ddf90796c
+PLAINTEXT2 = d8810f788ac52c39
+PLAINTEXT3 = 277ef087753ad3c6
+
+COUNT = 48
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000008000
+PLAINTEXT1 = 1029d55e880ec2d0
+PLAINTEXT2 = 457c800bdd5b9785
+PLAINTEXT3 = ba837ff422a4687a
+
+COUNT = 49
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000004000
+PLAINTEXT1 = 5d86cb23639dbea9
+PLAINTEXT2 = 08d39e7636c8ebfc
+PLAINTEXT3 = f72c6189c9371403
+
+COUNT = 50
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000002000
+PLAINTEXT1 = 1d1ca853ae7c0c5f
+PLAINTEXT2 = 4849fd06fb29590a
+PLAINTEXT3 = b7b602f904d6a6f5
+
+COUNT = 51
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000001000
+PLAINTEXT1 = ce332329248f3228
+PLAINTEXT2 = 9b66767c71da677d
+PLAINTEXT3 = 649989838e259882
+
+COUNT = 52
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000000800
+PLAINTEXT1 = 8405d1abe24fb942
+PLAINTEXT2 = d15084feb71aec17
+PLAINTEXT3 = 2eaf7b0148e513e8
+
+COUNT = 53
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000000400
+PLAINTEXT1 = e643d78090ca4207
+PLAINTEXT2 = b31682d5c59f1752
+PLAINTEXT3 = 4ce97d2a3a60e8ad
+
+COUNT = 54
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000000200
+PLAINTEXT1 = 48221b9937748a23
+PLAINTEXT2 = 1d774ecc6221df76
+PLAINTEXT3 = e288b1339dde2089
+
+COUNT = 55
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000000100
+PLAINTEXT1 = dd7c0bbd61fafd54
+PLAINTEXT2 = 88295ee834afa801
+PLAINTEXT3 = 77d6a117cb5057fe
+
+COUNT = 56
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000000080
+PLAINTEXT1 = 2fbc291a570db5c4
+PLAINTEXT2 = 7ae97c4f0258e091
+PLAINTEXT3 = 851683b0fda71f6e
+
+COUNT = 57
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000000040
+PLAINTEXT1 = e07c30d7e4e26e12
+PLAINTEXT2 = b5296582b1b73b47
+PLAINTEXT3 = 4ad69a7d4e48c4b8
+
+COUNT = 58
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000000020
+PLAINTEXT1 = 0953e2258e8e90a1
+PLAINTEXT2 = 5c06b770dbdbc5f4
+PLAINTEXT3 = a3f9488f24243a0b
+
+COUNT = 59
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000000010
+PLAINTEXT1 = 5b711bc4ceebf2ee
+PLAINTEXT2 = 0e244e919bbea7bb
+PLAINTEXT3 = f1dbb16e64415844
+
+COUNT = 60
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000000008
+PLAINTEXT1 = cc083f1e6d9e85f6
+PLAINTEXT2 = 995d6a4b38cbd0a3
+PLAINTEXT3 = 66a295b4c7342f5c
+
+COUNT = 61
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000000004
+PLAINTEXT1 = d2fd8867d50d2dfe
+PLAINTEXT2 = 87a8dd32805878ab
+PLAINTEXT3 = 785722cd7fa78754
+
+COUNT = 62
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000000002
+PLAINTEXT1 = 06e7ea22ce92708f
+PLAINTEXT2 = 53b2bf779bc725da
+PLAINTEXT3 = ac4d40886438da25
+
+COUNT = 63
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0000000000000001
+PLAINTEXT1 = 166b40b44aba4bd6
+PLAINTEXT2 = 433e15e11fef1e83
+PLAINTEXT3 = bcc1ea1ee010e17c
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIpermop.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIpermop.rsp
new file mode 100644
index 00000000..c713cd11
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIpermop.rsp
@@ -0,0 +1,712 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# PERMUTATION OPERATION - KAT for CBCI
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:13 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
+CIPHERTEXT1 = 88d55e54f54c97b4
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 23c25ab3e19b6b94
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = e5b490db69b0f2ec
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 1
+KEYs = 1007103489988020
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0c0cc00c83ea48fd
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 9e7b9f655eafef5d
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 2031be52988cd49e
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 2
+KEYs = 10071034c8980120
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 83bc8ef3a6570183
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 948e0180ec95ab61
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = fcb4a56abf4b7b4e
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 3
+KEYs = 1046103489988020
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = df725dcad94ea2e9
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = e97bb3b10db9f700
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = f627685cf879c481
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 4
+KEYs = 1086911519190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = e652b53b550be8b0
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = df9e3ce144e6a0df
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 373a495e2a289a9e
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 5
+KEYs = 1086911519580101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = af527120c485cbb0
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 5fc7e5405519f6fb
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 5d8c63f84dc7b760
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 6
+KEYs = 5107b01519580101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0f04ce393db926d5
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 4ce6c34fc99a7e47
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 43599c906eaa26af
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 7
+KEYs = 1007b01519190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = c9f00ffc74079067
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = d59da3b97fa77d57
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 3ad69f58d64555fd
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 8
+KEYs = 3107915498080101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 7cfd82a593252b4e
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 2c90e8dcbfd28764
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = f5fec7cc3602fb9c
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 9
+KEYs = 3107919498080101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = cb49a2f9e91363e3
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = e3ef1da5cdfe2040
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = cbab42d154f3248c
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 10
+KEYs = 10079115b9080140
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 00b588be70d23f56
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = ab256e068344f3d9
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 2957f7aec090659f
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 11
+KEYs = 3107911598080140
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 406a9a6ab43399ae
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 142df8fbcdf06f6c
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = f3e52c8470bd4d49
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 12
+KEYs = 1007d01589980101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 6cb773611dca9ada
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 646449eb196edbc7
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 2c73895acb28e4d4
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 13
+KEYs = 9107911589980101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 67fd21c17dbb5d70
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 5bc918389c2a4f52
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 6d09d8d4450d34ef
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 14
+KEYs = 9107d01589190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 9592cb4110430787
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 325e278ccb35a9b4
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = c67bed021618f6e8
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 15
+KEYs = 1007d01598980120
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = a6b7ff68a318ddd3
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = bb2eaf9937470838
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = e45e7c5e8ba13dae
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 16
+KEYs = 1007940498190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 4d102196c914ca16
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = a79acae80a89e1cf
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 73a5317d256ee9e6
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 17
+KEYs = 0107910491190401
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 2dfa9f4573594965
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 70ce079b819d62a4
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = a6683459b9162215
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 18
+KEYs = 0107910491190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = b46604816c0e0774
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = d40017b0499f3b3f
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = ef4c12c38fa94b67
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 19
+KEYs = 0107940491190401
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 6e7e6221a4f34e87
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 484e191a8899dbd3
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 5bc2e500fd653804
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 20
+KEYs = 19079210981a0101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = aa85e74643233199
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 34ca696261a93635
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = d566849104e9f2f4
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 21
+KEYs = 1007911998190801
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 2e5a19db4d1962d6
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 59a314314758d33c
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = fde57dae97810b56
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 22
+KEYs = 10079119981a0801
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 23a866a809d30894
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 7782def75ae242b2
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = efaaba105ea97d41
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 23
+KEYs = 1007921098190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = d812d961f017d320
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = e216e1e31589ec45
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 046bb3c67162342f
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 24
+KEYs = 100791159819010b
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 055605816e58608f
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 75ecaecf73060451
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = e1729017bbdcfbd2
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 25
+KEYs = 1004801598190101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = abd88e8b1b7716f1
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 19dfcaebdf3f8958
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = ab3b5a50ebd4c354
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 26
+KEYs = 1004801598190102
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 537ac95be69da1e1
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 16886a23bbb4cdba
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 353357f88bec120f
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 27
+KEYs = 1004801598190108
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = aed0f6ae3c25cdd8
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = fc9e390a9093a7ac
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 8868a9829113d4a3
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 28
+KEYs = 1002911598100104
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = b3e35a5ee53e7b8d
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 13685e1b83c61eef
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 0ec122be6dc26c83
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 29
+KEYs = 1002911598190104
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 61c79c71921a2ef8
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 1d19adde7fb74e34
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 9792ca21f5adbce6
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 30
+KEYs = 1002911598100201
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = e2f5728f0995013c
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 1423db30c7e118fb
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = e5f2d4dd2f43d9d1
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 31
+KEYs = 1002911698100101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 1aeac39a61f0a464
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 31eed52fa33c013d
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = dcf4548cf2374875
+PLAINTEXT3 = 0000000000000000
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIsubtab.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIsubtab.rsp
new file mode 100644
index 00000000..fc4a9127
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIsubtab.rsp
@@ -0,0 +1,426 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# SUBSTITUTION TABLE - KAT for CBCI
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:13 AM
+
+[ENCRYPT]
+COUNT = 0
+KEYs = 7ca110454a1a6e57
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 01a1d6d039776742
+CIPHERTEXT1 = 690f5b0d9a26939b
+CIPHERTEXT2 = 89202f224f1f2261
+CIPHERTEXT3 = 585a1e8d89705d10
+
+COUNT = 1
+KEYs = 0131d9619dc1376e
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 5cd54ca83def57da
+CIPHERTEXT1 = 7a389d10354bd271
+CIPHERTEXT2 = 6dda0de99d3c86b9
+CIPHERTEXT3 = 99985b67b598bd25
+
+COUNT = 2
+KEYs = 07a1133e4a0b2686
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0248d43806f67172
+CIPHERTEXT1 = 868ebb51cab4599a
+CIPHERTEXT2 = 8200616c589bc7aa
+CIPHERTEXT3 = d2ff67461377fbb5
+
+COUNT = 3
+KEYs = 3849674c2602319e
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 51454b582ddf440a
+CIPHERTEXT1 = 7178876e01f19b2a
+CIPHERTEXT2 = 64757292febccad1
+CIPHERTEXT3 = 93bd8beeea2310fc
+
+COUNT = 4
+KEYs = 04b915ba43feb5b6
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 42fd443059577fa2
+CIPHERTEXT1 = af37fb421f8c4095
+CIPHERTEXT2 = 204fc6123992d4e9
+CIPHERTEXT3 = 6bfb4df0569cebce
+
+COUNT = 5
+KEYs = 0113b970fd34f2ce
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 059b5e0851cf143a
+CIPHERTEXT1 = 86a560f10ec6d85b
+CIPHERTEXT2 = 1fa86f6f735603a3
+CIPHERTEXT3 = 0be3558738c6d7c3
+
+COUNT = 6
+KEYs = 0170f175468fb5e6
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0756d8e0774761d2
+CIPHERTEXT1 = 0cd3da020021dc09
+CIPHERTEXT2 = 65e05d62b35aa365
+CIPHERTEXT3 = 3bfc9a3f034da292
+
+COUNT = 7
+KEYs = 43297fad38e373fe
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 762514b829bf486a
+CIPHERTEXT1 = ea676b2cb7db2b7a
+CIPHERTEXT2 = 95c0f9e595aec2ff
+CIPHERTEXT3 = ea9ab3585f166586
+
+COUNT = 8
+KEYs = 07a7137045da2a16
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 3bdd119049372802
+CIPHERTEXT1 = dfd64a815caf1a0f
+CIPHERTEXT2 = 127359c20e10e25a
+CIPHERTEXT3 = 953a36ff13a08906
+
+COUNT = 9
+KEYs = 04689104c2fd3b2f
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 26955f6835af609a
+CIPHERTEXT1 = 5c513c9c4886c088
+CIPHERTEXT2 = b089d90f84ef0c4c
+CIPHERTEXT3 = 08bd60f6f80d6fad
+
+COUNT = 10
+KEYs = 37d06bb516cb7546
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 164d5e404f275232
+CIPHERTEXT1 = 0a2aeeae3ff4ab77
+CIPHERTEXT2 = 32bbdd67d4e66dd6
+CIPHERTEXT3 = 83a30606fc78d740
+
+COUNT = 11
+KEYs = 1f08260d1ac2465e
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 6b056e18759f5cca
+CIPHERTEXT1 = ef1bf03e5dfa575a
+CIPHERTEXT2 = b4873081fdebc81d
+CIPHERTEXT3 = 6445799c9b701694
+
+COUNT = 12
+KEYs = 584023641aba6176
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 004bd6ef09176062
+CIPHERTEXT1 = 88bf0db6d70dee56
+CIPHERTEXT2 = 988fe2e8e1755e78
+CIPHERTEXT3 = 1e1fdd8660a75bb5
+
+COUNT = 13
+KEYs = 025816164629b007
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 480d39006ee762f2
+CIPHERTEXT1 = a1f9915541020b56
+CIPHERTEXT2 = ee6c0febb212b218
+CIPHERTEXT3 = 60bae59c51767394
+
+COUNT = 14
+KEYs = 49793ebc79b3258f
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 437540c8698f3cfa
+CIPHERTEXT1 = 6fbf1cafcffd0556
+CIPHERTEXT2 = c03adc2b6aa85b5b
+CIPHERTEXT3 = 826ec7e02f486885
+
+COUNT = 15
+KEYs = 4fb05e1515ab73a7
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 072d43a077075292
+CIPHERTEXT1 = 2f22e49bab7ca1ac
+CIPHERTEXT2 = 096a4136e0f65f76
+CIPHERTEXT3 = 9e30377b7a39d5d3
+
+COUNT = 16
+KEYs = 49e95d6d4ca229bf
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 02fe55778117f12a
+CIPHERTEXT1 = 5a6b612cc26cce4a
+CIPHERTEXT2 = bf4da6aa59ed5751
+CIPHERTEXT3 = 64b77306321a932c
+
+COUNT = 17
+KEYs = 018310dc409b26d6
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 1d9d5c5018f728c2
+CIPHERTEXT1 = 5f4c038ed12b2e41
+CIPHERTEXT2 = aab93390e13d3bb3
+CIPHERTEXT3 = 3b17daff733fcfb0
+
+COUNT = 18
+KEYs = 1c587f1c13924fef
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 305532286d6f295a
+CIPHERTEXT1 = 63fac0d034d9f793
+CIPHERTEXT2 = db3c4106c5db5648
+CIPHERTEXT3 = 7f38215d73b0ee62
+
+[DECRYPT]
+COUNT = 0
+KEYs = 7ca110454a1a6e57
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 690f5b0d9a26939b
+PLAINTEXT1 = 01a1d6d039776742
+CIPHERTEXT2 = 89202f224f1f2261
+PLAINTEXT2 = 01a1d6d039776742
+CIPHERTEXT3 = 585a1e8d89705d10
+PLAINTEXT3 = 01a1d6d039776742
+
+COUNT = 1
+KEYs = 0131d9619dc1376e
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 7a389d10354bd271
+PLAINTEXT1 = 5cd54ca83def57da
+CIPHERTEXT2 = 6dda0de99d3c86b9
+PLAINTEXT2 = 5cd54ca83def57da
+CIPHERTEXT3 = 99985b67b598bd25
+PLAINTEXT3 = 5cd54ca83def57da
+
+COUNT = 2
+KEYs = 07a1133e4a0b2686
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 868ebb51cab4599a
+PLAINTEXT1 = 0248d43806f67172
+CIPHERTEXT2 = 8200616c589bc7aa
+PLAINTEXT2 = 0248d43806f67172
+CIPHERTEXT3 = d2ff67461377fbb5
+PLAINTEXT3 = 0248d43806f67172
+
+COUNT = 3
+KEYs = 3849674c2602319e
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 7178876e01f19b2a
+PLAINTEXT1 = 51454b582ddf440a
+CIPHERTEXT2 = 64757292febccad1
+PLAINTEXT2 = 51454b582ddf440a
+CIPHERTEXT3 = 93bd8beeea2310fc
+PLAINTEXT3 = 51454b582ddf440a
+
+COUNT = 4
+KEYs = 04b915ba43feb5b6
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = af37fb421f8c4095
+PLAINTEXT1 = 42fd443059577fa2
+CIPHERTEXT2 = 204fc6123992d4e9
+PLAINTEXT2 = 42fd443059577fa2
+CIPHERTEXT3 = 6bfb4df0569cebce
+PLAINTEXT3 = 42fd443059577fa2
+
+COUNT = 5
+KEYs = 0113b970fd34f2ce
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 86a560f10ec6d85b
+PLAINTEXT1 = 059b5e0851cf143a
+CIPHERTEXT2 = 1fa86f6f735603a3
+PLAINTEXT2 = 059b5e0851cf143a
+CIPHERTEXT3 = 0be3558738c6d7c3
+PLAINTEXT3 = 059b5e0851cf143a
+
+COUNT = 6
+KEYs = 0170f175468fb5e6
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0cd3da020021dc09
+PLAINTEXT1 = 0756d8e0774761d2
+CIPHERTEXT2 = 65e05d62b35aa365
+PLAINTEXT2 = 0756d8e0774761d2
+CIPHERTEXT3 = 3bfc9a3f034da292
+PLAINTEXT3 = 0756d8e0774761d2
+
+COUNT = 7
+KEYs = 43297fad38e373fe
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = ea676b2cb7db2b7a
+PLAINTEXT1 = 762514b829bf486a
+CIPHERTEXT2 = 95c0f9e595aec2ff
+PLAINTEXT2 = 762514b829bf486a
+CIPHERTEXT3 = ea9ab3585f166586
+PLAINTEXT3 = 762514b829bf486a
+
+COUNT = 8
+KEYs = 07a7137045da2a16
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = dfd64a815caf1a0f
+PLAINTEXT1 = 3bdd119049372802
+CIPHERTEXT2 = 127359c20e10e25a
+PLAINTEXT2 = 3bdd119049372802
+CIPHERTEXT3 = 953a36ff13a08906
+PLAINTEXT3 = 3bdd119049372802
+
+COUNT = 9
+KEYs = 04689104c2fd3b2f
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 5c513c9c4886c088
+PLAINTEXT1 = 26955f6835af609a
+CIPHERTEXT2 = b089d90f84ef0c4c
+PLAINTEXT2 = 26955f6835af609a
+CIPHERTEXT3 = 08bd60f6f80d6fad
+PLAINTEXT3 = 26955f6835af609a
+
+COUNT = 10
+KEYs = 37d06bb516cb7546
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0a2aeeae3ff4ab77
+PLAINTEXT1 = 164d5e404f275232
+CIPHERTEXT2 = 32bbdd67d4e66dd6
+PLAINTEXT2 = 164d5e404f275232
+CIPHERTEXT3 = 83a30606fc78d740
+PLAINTEXT3 = 164d5e404f275232
+
+COUNT = 11
+KEYs = 1f08260d1ac2465e
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = ef1bf03e5dfa575a
+PLAINTEXT1 = 6b056e18759f5cca
+CIPHERTEXT2 = b4873081fdebc81d
+PLAINTEXT2 = 6b056e18759f5cca
+CIPHERTEXT3 = 6445799c9b701694
+PLAINTEXT3 = 6b056e18759f5cca
+
+COUNT = 12
+KEYs = 584023641aba6176
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 88bf0db6d70dee56
+PLAINTEXT1 = 004bd6ef09176062
+CIPHERTEXT2 = 988fe2e8e1755e78
+PLAINTEXT2 = 004bd6ef09176062
+CIPHERTEXT3 = 1e1fdd8660a75bb5
+PLAINTEXT3 = 004bd6ef09176062
+
+COUNT = 13
+KEYs = 025816164629b007
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = a1f9915541020b56
+PLAINTEXT1 = 480d39006ee762f2
+CIPHERTEXT2 = ee6c0febb212b218
+PLAINTEXT2 = 480d39006ee762f2
+CIPHERTEXT3 = 60bae59c51767394
+PLAINTEXT3 = 480d39006ee762f2
+
+COUNT = 14
+KEYs = 49793ebc79b3258f
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 6fbf1cafcffd0556
+PLAINTEXT1 = 437540c8698f3cfa
+CIPHERTEXT2 = c03adc2b6aa85b5b
+PLAINTEXT2 = 437540c8698f3cfa
+CIPHERTEXT3 = 826ec7e02f486885
+PLAINTEXT3 = 437540c8698f3cfa
+
+COUNT = 15
+KEYs = 4fb05e1515ab73a7
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 2f22e49bab7ca1ac
+PLAINTEXT1 = 072d43a077075292
+CIPHERTEXT2 = 096a4136e0f65f76
+PLAINTEXT2 = 072d43a077075292
+CIPHERTEXT3 = 9e30377b7a39d5d3
+PLAINTEXT3 = 072d43a077075292
+
+COUNT = 16
+KEYs = 49e95d6d4ca229bf
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 5a6b612cc26cce4a
+PLAINTEXT1 = 02fe55778117f12a
+CIPHERTEXT2 = bf4da6aa59ed5751
+PLAINTEXT2 = 02fe55778117f12a
+CIPHERTEXT3 = 64b77306321a932c
+PLAINTEXT3 = 02fe55778117f12a
+
+COUNT = 17
+KEYs = 018310dc409b26d6
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 5f4c038ed12b2e41
+PLAINTEXT1 = 1d9d5c5018f728c2
+CIPHERTEXT2 = aab93390e13d3bb3
+PLAINTEXT2 = 1d9d5c5018f728c2
+CIPHERTEXT3 = 3b17daff733fcfb0
+PLAINTEXT3 = 1d9d5c5018f728c2
+
+COUNT = 18
+KEYs = 1c587f1c13924fef
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 63fac0d034d9f793
+PLAINTEXT1 = 305532286d6f295a
+CIPHERTEXT2 = db3c4106c5db5648
+PLAINTEXT2 = 305532286d6f295a
+CIPHERTEXT3 = 7f38215d73b0ee62
+PLAINTEXT3 = 305532286d6f295a
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIvarkey.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIvarkey.rsp
new file mode 100644
index 00000000..c92fb9e0
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIvarkey.rsp
@@ -0,0 +1,1240 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# VARIABLE KEY - KAT for CBCI
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:13 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
+CIPHERTEXT1 = 95a8d72813daa94d
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = b8bc8dbc0b24cfa9
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 1e08a515c11e0de1
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 1
+KEYs = 4001010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0eec1487dd8c26d5
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = badb3425df504209
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 0608b0c77f0ab511
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 2
+KEYs = 2001010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 7ad16ffb79c45926
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 34069d06536cfaf8
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 3d090b850910022e
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 3
+KEYs = 1001010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = d3746294ca6a6cf3
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 53edd6c7b2d8663c
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 19d83418eaf8e3ab
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 4
+KEYs = 0801010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 809f5f873c1fd761
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 17d1d4a8731b3acd
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 91da457d7e16d6a5
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 5
+KEYs = 0401010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = c02faffec989d1fc
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 51454c54f4ea817e
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 6a4ec92bc50c9503
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 6
+KEYs = 0201010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 4615aa1d33e72f10
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 8f640c66e3ad6c5f
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = a185e92b67a45257
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 7
+KEYs = 0180010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 2055123350c00858
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = e09a8dbe2b782986
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 0b7e13fdbadc96aa
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 8
+KEYs = 0140010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = df3b99d6577397c8
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 6b1e20d1be1c25e5
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = eacef886f5087ce8
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 9
+KEYs = 0120010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 31fe17369b5288c9
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = d7c9ed116a4ca5c3
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 69c60f1118060221
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 10
+KEYs = 0110010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = dfdd3cc64dae1642
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = bb34b6ec92447bdc
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 99547b8b947e8c44
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 11
+KEYs = 0108010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 178c83ce2b399d94
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 39ad35b103ea754c
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = aef4932bb880ffe7
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 12
+KEYs = 0104010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 50f636324a9b7f80
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 502c48c0b6f5da1e
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = cd7942c2f0db9598
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 13
+KEYs = 0102010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = a8468ee3bc18f06d
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 6da06bc26cd27347
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = b299efe073df56d0
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 14
+KEYs = 0101800101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = a2dc9e92fd3cde92
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 048b509f61329322
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 57fd7a94bd090076
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 15
+KEYs = 0101400101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = cac09f797d031287
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = cf18ef06ff4726dd
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 364898370f13783a
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 16
+KEYs = 0101200101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 90ba680b22aeb525
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 5e68a2a3f420ced2
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 7021fa3c611c5353
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 17
+KEYs = 0101100101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = ce7a24f350e280b6
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = f2241608a9c01443
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 4ad01e2a4f325e1b
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 18
+KEYs = 0101080101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 882bff0aa01a0b87
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 4d5268c568b57e87
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = d06a7e3c1016a256
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 19
+KEYs = 0101040101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 25610288924511c2
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 12537c78d5b135f5
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = af1c2074ea3952f7
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 20
+KEYs = 0101020101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = c71516c29c75d170
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 2a447d1d0918e635
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 643eacd845d0ac81
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 21
+KEYs = 0101018001010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 5199c29a52c9f059
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = c45e53dbad3642c6
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 077f60d16feecc6d
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 22
+KEYs = 0101014001010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = c22f0a294a71f29f
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 86b57a072d1af70c
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 2add0d3ff6b568ba
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 23
+KEYs = 0101012001010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = ee371483714c02ea
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 3c6c5d0ad80d7409
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 0730787152b406bc
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 24
+KEYs = 0101011001010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = a81fbd448f9e522f
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 3613b5811324cac7
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = ae3ef9ebdca26f00
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 25
+KEYs = 0101010801010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 4f644c92e192dfed
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 50ed144cedb736ac
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 2abd3b256652632b
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 26
+KEYs = 0101010401010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 1afa9a66a6df92ae
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = bc5bc5a66a53b929
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = a2e9fa40e6b6cfca
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 27
+KEYs = 0101010201010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = b3c1cc715cb879d8
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 5d1f09ffcd80d21b
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = bd11881fa1f9c189
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 28
+KEYs = 0101010180010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 19d032e64ab0bd8b
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = a8b79d2e02415d8e
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 925d1851ab04bafa
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 29
+KEYs = 0101010140010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 3cfaa7a7dc8720dc
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 932c31352789dff9
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 4dafea6ad259c035
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 30
+KEYs = 0101010120010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = b7265f7f447ac6f3
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 2ec8e9923a8a010c
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = e0f7a70dbdd597b7
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 31
+KEYs = 0101010110010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 9db73b3c0d163f54
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = f36e475bb9a8fb57
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 88dad0c28986f116
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 32
+KEYs = 0101010108010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 8181b65babf4a975
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 73f174b827a22fbf
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 205fd48356602a2f
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 33
+KEYs = 0101010104010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 93c9b64042eaa240
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = c76d844d9918627d
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = ddaba956a4fd22c5
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 34
+KEYs = 0101010102010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 5570530829705592
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = beff48907877eedd
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 775f3bbfea9a0637
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 35
+KEYs = 0101010101800101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 8638809e878787a0
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 7829e156fdd34db6
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = c26ea76714b38596
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 36
+KEYs = 0101010101400101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 41b9a79af79ac208
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 7b2545576a6992d9
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 46ca820bcf0a462b
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 37
+KEYs = 0101010101200101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 7a9be42f2009a892
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 0b59503dc812b27f
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 2a5e46fd70852d73
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 38
+KEYs = 0101010101100101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 29038d56ba6d2745
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 07b67fe9359a3026
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 145ad75857e4b4b3
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 39
+KEYs = 0101010101080101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 5495c6abf1e5df51
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = a82b120e4080136e
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 99525cafa664a0f9
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 40
+KEYs = 0101010101040101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = ae13dbd561488933
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = e3533571ee3d99eb
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = d1c679a7a2c4156c
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 41
+KEYs = 0101010101020101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 024d1ffa8904e389
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = eb57f8c58f18b849
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = e653401e4d004c74
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 42
+KEYs = 0101010101018001
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = d1399712f99bf02e
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 505e3b0af188d731
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 02b8091c05f5e061
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 43
+KEYs = 0101010101014001
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 14c1d7c1cffec79e
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 0f38a59e95a70f13
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 9879d116764dafe3
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 44
+KEYs = 0101010101012001
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 1de5279dae3bed6f
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 97108885fe2018ed
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 154b6e3c9a2871b1
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 45
+KEYs = 0101010101011001
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = e941a33f85501303
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 71147052540af3d8
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 21397c0ec6a47e75
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 46
+KEYs = 0101010101010801
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = da99dbbc9a03f379
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 563df95ec668d933
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = d11d4e56261716a9
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 47
+KEYs = 0101010101010401
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = b7fc92f91d8e92e9
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = c8003e219b996cc7
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = fb258b1abf89b7c4
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 48
+KEYs = 0101010101010201
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = ae8e5caa3ca04e85
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 722fb450715fb317
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = c52f5e37f39d1e6f
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 49
+KEYs = 0101010101010180
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 9cc62df43b6eed74
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 7edfaaa980158515
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = e91439e9838dcc9d
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 50
+KEYs = 0101010101010140
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = d863dbb5c59a91a0
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 82fb07d5e1d5b100
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 78c2810a85028047
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 51
+KEYs = 0101010101010120
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = a1ab2190545b91d7
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 04f0cbaff1735340
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = d466ec944a1fe7f7
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 52
+KEYs = 0101010101010110
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0875041e64c570f7
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 70ee1ae9b095db22
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 2fcd9094c8d397f2
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 53
+KEYs = 0101010101010108
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 5a594528bebef1cc
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 004dd0b91a2e7709
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 80181b831cdc8d61
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 54
+KEYs = 0101010101010104
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = fcdb3291de21f0c0
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = cab8e849e0ab0c32
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 3367b1fbb4d2ffa7
+PLAINTEXT3 = 0000000000000000
+
+COUNT = 55
+KEYs = 0101010101010102
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 869efd7f9f265a09
+PLAINTEXT1 = 0000000000000000
+CIPHERTEXT2 = 451f0c33f24fb8dc
+PLAINTEXT2 = 0000000000000000
+CIPHERTEXT3 = 2b74c1d96cde840b
+PLAINTEXT3 = 0000000000000000
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIvartext.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIvartext.rsp
new file mode 100644
index 00000000..d5f264bf
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCIvartext.rsp
@@ -0,0 +1,1416 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# VARIABLE PLAINTEXT/CIPHERTEXT - KAT for CBCI
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:13 AM
+
+[ENCRYPT]
+COUNT = 0
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 8000000000000000
+CIPHERTEXT1 = 95f8a5e5dd31d900
+CIPHERTEXT2 = f7552ab6cb21e2bc
+CIPHERTEXT3 = 5a48d3de869557fd
+
+COUNT = 1
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 4000000000000000
+CIPHERTEXT1 = dd7f121ca5015619
+CIPHERTEXT2 = e0c2af1ebd89a262
+CIPHERTEXT3 = f15ee2019a5b547c
+
+COUNT = 2
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 2000000000000000
+CIPHERTEXT1 = 2e8653104f3834ea
+CIPHERTEXT2 = 05b865a1e49ed109
+CIPHERTEXT3 = 3bee595ef860316a
+
+COUNT = 3
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 1000000000000000
+CIPHERTEXT1 = 4bd388ff6cd81d4f
+CIPHERTEXT2 = b447313fc704d321
+CIPHERTEXT3 = f6089ca9b722765c
+
+COUNT = 4
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0800000000000000
+CIPHERTEXT1 = 20b9e767b2fb1456
+CIPHERTEXT2 = c39193d42381b313
+CIPHERTEXT3 = af15a8e9b2c14de5
+
+COUNT = 5
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0400000000000000
+CIPHERTEXT1 = 55579380d77138ef
+CIPHERTEXT2 = 6a2afdae188494b8
+CIPHERTEXT3 = 45089186180bd591
+
+COUNT = 6
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0200000000000000
+CIPHERTEXT1 = 6cc5defaaf04512f
+CIPHERTEXT2 = 1359f4d663a3209c
+CIPHERTEXT3 = 280d3ae3a00cfbc9
+
+COUNT = 7
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0100000000000000
+CIPHERTEXT1 = 0d9f279ba5d87260
+CIPHERTEXT2 = 4a035e6a81d1314b
+CIPHERTEXT3 = d27eb94e56c3172a
+
+COUNT = 8
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0080000000000000
+CIPHERTEXT1 = d9031b0271bd5a0a
+CIPHERTEXT2 = 4334b5fe1b7f5320
+CIPHERTEXT3 = b0555ab990b7e95c
+
+COUNT = 9
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0040000000000000
+CIPHERTEXT1 = 424250b37c3dd951
+CIPHERTEXT2 = f41a29e0d31107b4
+CIPHERTEXT3 = f54f2bd8e2eb2bc6
+
+COUNT = 10
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0020000000000000
+CIPHERTEXT1 = b8061b7ecd9a21e5
+CIPHERTEXT2 = c8eb2e340855325b
+CIPHERTEXT3 = d51175259c607fb4
+
+COUNT = 11
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0010000000000000
+CIPHERTEXT1 = f15d0f286b65bd28
+CIPHERTEXT2 = b75847a2f3f2458a
+CIPHERTEXT3 = 72ea3aadb569af43
+
+COUNT = 12
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0008000000000000
+CIPHERTEXT1 = add0cc8d6e5deba1
+CIPHERTEXT2 = be433af4c5ae0f97
+CIPHERTEXT3 = 9b003151e8602b7d
+
+COUNT = 13
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0004000000000000
+CIPHERTEXT1 = e6d5f82752ad63d1
+CIPHERTEXT2 = f68101d125e2e284
+CIPHERTEXT3 = fc1463bb9bba9e11
+
+COUNT = 14
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0002000000000000
+CIPHERTEXT1 = ecbfe3bd3f591a5e
+CIPHERTEXT2 = fa510732fa871094
+CIPHERTEXT3 = 65f94c59c59b06e1
+
+COUNT = 15
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0001000000000000
+CIPHERTEXT1 = f356834379d165cd
+CIPHERTEXT2 = 458d97a8b6ebd0d7
+CIPHERTEXT3 = fbcfc086f8111572
+
+COUNT = 16
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000800000000000
+CIPHERTEXT1 = 2b9f982f20037fa9
+CIPHERTEXT2 = f4169ca3fc6799ed
+CIPHERTEXT3 = 68c9e70b9de8db79
+
+COUNT = 17
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000400000000000
+CIPHERTEXT1 = 889de068a16f0be6
+CIPHERTEXT2 = f47b9f01a5ee74e9
+CIPHERTEXT3 = 63fc8ec1421399b8
+
+COUNT = 18
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000200000000000
+CIPHERTEXT1 = e19e275d846a1298
+CIPHERTEXT2 = ee26a403caca387d
+CIPHERTEXT3 = 3f1d10e9a1a44a92
+
+COUNT = 19
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000100000000000
+CIPHERTEXT1 = 329a8ed523d71aec
+CIPHERTEXT2 = af7e5ad1d9f4ecf8
+CIPHERTEXT3 = e3f663de44003f9b
+
+COUNT = 20
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000080000000000
+CIPHERTEXT1 = e7fce22557d23c97
+CIPHERTEXT2 = bb04e854f99f6352
+CIPHERTEXT3 = bc2452fd13e00dcc
+
+COUNT = 21
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000040000000000
+CIPHERTEXT1 = 12a9f5817ff2d65d
+CIPHERTEXT2 = 01f57b1e69290d90
+CIPHERTEXT3 = 4432a11e1c320e7a
+
+COUNT = 22
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000020000000000
+CIPHERTEXT1 = a484c3ad38dc9c19
+CIPHERTEXT2 = 8ae9dee849b46527
+CIPHERTEXT3 = a1e9e67f13f932b3
+
+COUNT = 23
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000010000000000
+CIPHERTEXT1 = fbe00a8a1ef8ad72
+CIPHERTEXT2 = cb706efba6b5110e
+CIPHERTEXT3 = 6fd1d0793c1b7af2
+
+COUNT = 24
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000008000000000
+CIPHERTEXT1 = 750d079407521363
+CIPHERTEXT2 = b8b27d1286bdbb26
+CIPHERTEXT3 = 3d2c39f9d26b589e
+
+COUNT = 25
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000004000000000
+CIPHERTEXT1 = 64feed9c724c2faf
+CIPHERTEXT2 = 9862c9d770558095
+CIPHERTEXT3 = e3a7abc88132ad7d
+
+COUNT = 26
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000002000000000
+CIPHERTEXT1 = f02b263b328e2b60
+CIPHERTEXT2 = a213c5c56fdca139
+CIPHERTEXT3 = 08cd945738a222c8
+
+COUNT = 27
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000001000000000
+CIPHERTEXT1 = 9d64555a9a10b852
+CIPHERTEXT2 = a3bebc0e23ab87f2
+CIPHERTEXT3 = 568fa34d2fc7225e
+
+COUNT = 28
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000800000000
+CIPHERTEXT1 = d106ff0bed5255d7
+CIPHERTEXT2 = c32c19229d84e2b4
+CIPHERTEXT3 = 3771887d7266b49d
+
+COUNT = 29
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000400000000
+CIPHERTEXT1 = e1652c6b138c64a5
+CIPHERTEXT2 = e628ceae5cb3bb34
+CIPHERTEXT3 = edd6029a6b80a442
+
+COUNT = 30
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000200000000
+CIPHERTEXT1 = e428581186ec8f46
+CIPHERTEXT2 = 5924454953ad5732
+CIPHERTEXT3 = 0313da097aec4a43
+
+COUNT = 31
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000100000000
+CIPHERTEXT1 = aeb5f5ede22d1a36
+CIPHERTEXT2 = 7cc987f5fb33b813
+CIPHERTEXT3 = 91f5b30f015b4a54
+
+COUNT = 32
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000080000000
+CIPHERTEXT1 = e943d7568aec0c5c
+CIPHERTEXT2 = 88e3dd1448c4e0ff
+CIPHERTEXT3 = 1e60759f038beec1
+
+COUNT = 33
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000040000000
+CIPHERTEXT1 = df98c8276f54b04b
+CIPHERTEXT2 = a49d286e5dfc6143
+CIPHERTEXT3 = 97061699383bbfe0
+
+COUNT = 34
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000020000000
+CIPHERTEXT1 = b160e4680f6c696f
+CIPHERTEXT2 = a5206a311e9c2515
+CIPHERTEXT3 = 311f3c96e071f173
+
+COUNT = 35
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000010000000
+CIPHERTEXT1 = fa0752b07d9c4ab8
+CIPHERTEXT2 = b6e4686a8b957cf2
+CIPHERTEXT3 = 1a6849edcb701b07
+
+COUNT = 36
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000008000000
+CIPHERTEXT1 = ca3a2b036dbc8502
+CIPHERTEXT2 = af1200418fd37fdd
+CIPHERTEXT3 = fa5b2fa26d03558b
+
+COUNT = 37
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000004000000
+CIPHERTEXT1 = 5e0905517bb59bcf
+CIPHERTEXT2 = 487deccf0fde5b88
+CIPHERTEXT3 = bcaa0b7b7b3464c5
+
+COUNT = 38
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000002000000
+CIPHERTEXT1 = 814eeb3b91d90726
+CIPHERTEXT2 = 456a1865905ed57d
+CIPHERTEXT3 = 3d245b501c6abb74
+
+COUNT = 39
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000001000000
+CIPHERTEXT1 = 4d49db1532919c9f
+CIPHERTEXT2 = 3e2601fa20895e62
+CIPHERTEXT3 = 62133d9330e2e86b
+
+COUNT = 40
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000800000
+CIPHERTEXT1 = 25eb5fc3f8cf0621
+CIPHERTEXT2 = 58da89972266a7e3
+CIPHERTEXT3 = 5d7d6bd225890b4d
+
+COUNT = 41
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000400000
+CIPHERTEXT1 = ab6a20c0620d1c6f
+CIPHERTEXT2 = feaca17e5dd05c87
+CIPHERTEXT3 = db36baba70c3b9af
+
+COUNT = 42
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000200000
+CIPHERTEXT1 = 79e90dbc98f92cca
+CIPHERTEXT2 = 88249b73e99c5ac0
+CIPHERTEXT3 = a2f5ea90c2179ab4
+
+COUNT = 43
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000100000
+CIPHERTEXT1 = 866ecedd8072bb0e
+CIPHERTEXT2 = 5f8add8784cc3174
+CIPHERTEXT3 = 70470a07cb34e109
+
+COUNT = 44
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000080000
+CIPHERTEXT1 = 8b54536f2f3e64a8
+CIPHERTEXT2 = cd8dc942ae2bb175
+CIPHERTEXT3 = 659610094ab3824e
+
+COUNT = 45
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000040000
+CIPHERTEXT1 = ea51d3975595b86b
+CIPHERTEXT2 = cf8442863e68e644
+CIPHERTEXT3 = 26e6223634c857a3
+
+COUNT = 46
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000020000
+CIPHERTEXT1 = caffc6ac4542de31
+CIPHERTEXT2 = 16952dc89c0acd65
+CIPHERTEXT3 = ddd0a647be96041f
+
+COUNT = 47
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000010000
+CIPHERTEXT1 = 8dd45a2ddf90796c
+CIPHERTEXT2 = 8a4fca2b00c49807
+CIPHERTEXT3 = 363219d8cec5a9f3
+
+COUNT = 48
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000008000
+CIPHERTEXT1 = 1029d55e880ec2d0
+CIPHERTEXT2 = b40225aea121c8d3
+CIPHERTEXT3 = bb5710f9dc8dde46
+
+COUNT = 49
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000004000
+CIPHERTEXT1 = 5d86cb23639dbea9
+CIPHERTEXT2 = 711c066c13222f1c
+CIPHERTEXT3 = ae527ed311a25ea2
+
+COUNT = 50
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000002000
+CIPHERTEXT1 = 1d1ca853ae7c0c5f
+CIPHERTEXT2 = 4fb69c832db68026
+CIPHERTEXT3 = af94496800a32656
+
+COUNT = 51
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000001000
+CIPHERTEXT1 = ce332329248f3228
+CIPHERTEXT2 = f24c7444edf1c394
+CIPHERTEXT3 = c55d7544a1eae274
+
+COUNT = 52
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000800
+CIPHERTEXT1 = 8405d1abe24fb942
+CIPHERTEXT2 = 6be457abc511e87c
+CIPHERTEXT3 = 9ba49db251748896
+
+COUNT = 53
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000400
+CIPHERTEXT1 = e643d78090ca4207
+CIPHERTEXT2 = 6136fefebb0c8118
+CIPHERTEXT3 = 3d19267de9c12e7b
+
+COUNT = 54
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000200
+CIPHERTEXT1 = 48221b9937748a23
+CIPHERTEXT2 = d23a8dfe39c98883
+CIPHERTEXT3 = 5ce84637532650c8
+
+COUNT = 55
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000100
+CIPHERTEXT1 = dd7c0bbd61fafd54
+CIPHERTEXT2 = afe2e34f009924e2
+CIPHERTEXT3 = d43941ab72932bb0
+
+COUNT = 56
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000080
+CIPHERTEXT1 = 2fbc291a570db5c4
+CIPHERTEXT2 = 0adcf552ec1754c6
+CIPHERTEXT3 = 816c454ba7894865
+
+COUNT = 57
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000040
+CIPHERTEXT1 = e07c30d7e4e26e12
+CIPHERTEXT2 = c06e80c5238135bb
+CIPHERTEXT3 = 74bc744f10f63889
+
+COUNT = 58
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000020
+CIPHERTEXT1 = 0953e2258e8e90a1
+CIPHERTEXT2 = 0912754e7c42f637
+CIPHERTEXT3 = 3d2565d9bf62cdbd
+
+COUNT = 59
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000010
+CIPHERTEXT1 = 5b711bc4ceebf2ee
+CIPHERTEXT2 = b4f82967c658adb8
+CIPHERTEXT3 = a2e13c5701a60444
+
+COUNT = 60
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000008
+CIPHERTEXT1 = cc083f1e6d9e85f6
+CIPHERTEXT2 = 006fa12a796ac4d3
+CIPHERTEXT3 = cbe2873fd6f63048
+
+COUNT = 61
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000004
+CIPHERTEXT1 = d2fd8867d50d2dfe
+CIPHERTEXT2 = 1a4a364616460d44
+CIPHERTEXT3 = cc6adcef1be975ef
+
+COUNT = 62
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000002
+CIPHERTEXT1 = 06e7ea22ce92708f
+CIPHERTEXT2 = f307b5bcd44f3d8d
+CIPHERTEXT3 = 991d770b2bf051dc
+
+COUNT = 63
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+PLAINTEXT = 0000000000000001
+CIPHERTEXT1 = 166b40b44aba4bd6
+CIPHERTEXT2 = 9cb1c3932c005c49
+CIPHERTEXT3 = 17d8e9c374d14494
+
+[DECRYPT]
+COUNT = 0
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 95f8a5e5dd31d900
+PLAINTEXT1 = 8000000000000000
+CIPHERTEXT2 = f7552ab6cb21e2bc
+PLAINTEXT2 = 8000000000000000
+CIPHERTEXT3 = 5a48d3de869557fd
+PLAINTEXT3 = 8000000000000000
+
+COUNT = 1
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = dd7f121ca5015619
+PLAINTEXT1 = 4000000000000000
+CIPHERTEXT2 = e0c2af1ebd89a262
+PLAINTEXT2 = 4000000000000000
+CIPHERTEXT3 = f15ee2019a5b547c
+PLAINTEXT3 = 4000000000000000
+
+COUNT = 2
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 2e8653104f3834ea
+PLAINTEXT1 = 2000000000000000
+CIPHERTEXT2 = 05b865a1e49ed109
+PLAINTEXT2 = 2000000000000000
+CIPHERTEXT3 = 3bee595ef860316a
+PLAINTEXT3 = 2000000000000000
+
+COUNT = 3
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 4bd388ff6cd81d4f
+PLAINTEXT1 = 1000000000000000
+CIPHERTEXT2 = b447313fc704d321
+PLAINTEXT2 = 1000000000000000
+CIPHERTEXT3 = f6089ca9b722765c
+PLAINTEXT3 = 1000000000000000
+
+COUNT = 4
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 20b9e767b2fb1456
+PLAINTEXT1 = 0800000000000000
+CIPHERTEXT2 = c39193d42381b313
+PLAINTEXT2 = 0800000000000000
+CIPHERTEXT3 = af15a8e9b2c14de5
+PLAINTEXT3 = 0800000000000000
+
+COUNT = 5
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 55579380d77138ef
+PLAINTEXT1 = 0400000000000000
+CIPHERTEXT2 = 6a2afdae188494b8
+PLAINTEXT2 = 0400000000000000
+CIPHERTEXT3 = 45089186180bd591
+PLAINTEXT3 = 0400000000000000
+
+COUNT = 6
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 6cc5defaaf04512f
+PLAINTEXT1 = 0200000000000000
+CIPHERTEXT2 = 1359f4d663a3209c
+PLAINTEXT2 = 0200000000000000
+CIPHERTEXT3 = 280d3ae3a00cfbc9
+PLAINTEXT3 = 0200000000000000
+
+COUNT = 7
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0d9f279ba5d87260
+PLAINTEXT1 = 0100000000000000
+CIPHERTEXT2 = 4a035e6a81d1314b
+PLAINTEXT2 = 0100000000000000
+CIPHERTEXT3 = d27eb94e56c3172a
+PLAINTEXT3 = 0100000000000000
+
+COUNT = 8
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = d9031b0271bd5a0a
+PLAINTEXT1 = 0080000000000000
+CIPHERTEXT2 = 4334b5fe1b7f5320
+PLAINTEXT2 = 0080000000000000
+CIPHERTEXT3 = b0555ab990b7e95c
+PLAINTEXT3 = 0080000000000000
+
+COUNT = 9
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 424250b37c3dd951
+PLAINTEXT1 = 0040000000000000
+CIPHERTEXT2 = f41a29e0d31107b4
+PLAINTEXT2 = 0040000000000000
+CIPHERTEXT3 = f54f2bd8e2eb2bc6
+PLAINTEXT3 = 0040000000000000
+
+COUNT = 10
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = b8061b7ecd9a21e5
+PLAINTEXT1 = 0020000000000000
+CIPHERTEXT2 = c8eb2e340855325b
+PLAINTEXT2 = 0020000000000000
+CIPHERTEXT3 = d51175259c607fb4
+PLAINTEXT3 = 0020000000000000
+
+COUNT = 11
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = f15d0f286b65bd28
+PLAINTEXT1 = 0010000000000000
+CIPHERTEXT2 = b75847a2f3f2458a
+PLAINTEXT2 = 0010000000000000
+CIPHERTEXT3 = 72ea3aadb569af43
+PLAINTEXT3 = 0010000000000000
+
+COUNT = 12
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = add0cc8d6e5deba1
+PLAINTEXT1 = 0008000000000000
+CIPHERTEXT2 = be433af4c5ae0f97
+PLAINTEXT2 = 0008000000000000
+CIPHERTEXT3 = 9b003151e8602b7d
+PLAINTEXT3 = 0008000000000000
+
+COUNT = 13
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = e6d5f82752ad63d1
+PLAINTEXT1 = 0004000000000000
+CIPHERTEXT2 = f68101d125e2e284
+PLAINTEXT2 = 0004000000000000
+CIPHERTEXT3 = fc1463bb9bba9e11
+PLAINTEXT3 = 0004000000000000
+
+COUNT = 14
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = ecbfe3bd3f591a5e
+PLAINTEXT1 = 0002000000000000
+CIPHERTEXT2 = fa510732fa871094
+PLAINTEXT2 = 0002000000000000
+CIPHERTEXT3 = 65f94c59c59b06e1
+PLAINTEXT3 = 0002000000000000
+
+COUNT = 15
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = f356834379d165cd
+PLAINTEXT1 = 0001000000000000
+CIPHERTEXT2 = 458d97a8b6ebd0d7
+PLAINTEXT2 = 0001000000000000
+CIPHERTEXT3 = fbcfc086f8111572
+PLAINTEXT3 = 0001000000000000
+
+COUNT = 16
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 2b9f982f20037fa9
+PLAINTEXT1 = 0000800000000000
+CIPHERTEXT2 = f4169ca3fc6799ed
+PLAINTEXT2 = 0000800000000000
+CIPHERTEXT3 = 68c9e70b9de8db79
+PLAINTEXT3 = 0000800000000000
+
+COUNT = 17
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 889de068a16f0be6
+PLAINTEXT1 = 0000400000000000
+CIPHERTEXT2 = f47b9f01a5ee74e9
+PLAINTEXT2 = 0000400000000000
+CIPHERTEXT3 = 63fc8ec1421399b8
+PLAINTEXT3 = 0000400000000000
+
+COUNT = 18
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = e19e275d846a1298
+PLAINTEXT1 = 0000200000000000
+CIPHERTEXT2 = ee26a403caca387d
+PLAINTEXT2 = 0000200000000000
+CIPHERTEXT3 = 3f1d10e9a1a44a92
+PLAINTEXT3 = 0000200000000000
+
+COUNT = 19
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 329a8ed523d71aec
+PLAINTEXT1 = 0000100000000000
+CIPHERTEXT2 = af7e5ad1d9f4ecf8
+PLAINTEXT2 = 0000100000000000
+CIPHERTEXT3 = e3f663de44003f9b
+PLAINTEXT3 = 0000100000000000
+
+COUNT = 20
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = e7fce22557d23c97
+PLAINTEXT1 = 0000080000000000
+CIPHERTEXT2 = bb04e854f99f6352
+PLAINTEXT2 = 0000080000000000
+CIPHERTEXT3 = bc2452fd13e00dcc
+PLAINTEXT3 = 0000080000000000
+
+COUNT = 21
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 12a9f5817ff2d65d
+PLAINTEXT1 = 0000040000000000
+CIPHERTEXT2 = 01f57b1e69290d90
+PLAINTEXT2 = 0000040000000000
+CIPHERTEXT3 = 4432a11e1c320e7a
+PLAINTEXT3 = 0000040000000000
+
+COUNT = 22
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = a484c3ad38dc9c19
+PLAINTEXT1 = 0000020000000000
+CIPHERTEXT2 = 8ae9dee849b46527
+PLAINTEXT2 = 0000020000000000
+CIPHERTEXT3 = a1e9e67f13f932b3
+PLAINTEXT3 = 0000020000000000
+
+COUNT = 23
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = fbe00a8a1ef8ad72
+PLAINTEXT1 = 0000010000000000
+CIPHERTEXT2 = cb706efba6b5110e
+PLAINTEXT2 = 0000010000000000
+CIPHERTEXT3 = 6fd1d0793c1b7af2
+PLAINTEXT3 = 0000010000000000
+
+COUNT = 24
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 750d079407521363
+PLAINTEXT1 = 0000008000000000
+CIPHERTEXT2 = b8b27d1286bdbb26
+PLAINTEXT2 = 0000008000000000
+CIPHERTEXT3 = 3d2c39f9d26b589e
+PLAINTEXT3 = 0000008000000000
+
+COUNT = 25
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 64feed9c724c2faf
+PLAINTEXT1 = 0000004000000000
+CIPHERTEXT2 = 9862c9d770558095
+PLAINTEXT2 = 0000004000000000
+CIPHERTEXT3 = e3a7abc88132ad7d
+PLAINTEXT3 = 0000004000000000
+
+COUNT = 26
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = f02b263b328e2b60
+PLAINTEXT1 = 0000002000000000
+CIPHERTEXT2 = a213c5c56fdca139
+PLAINTEXT2 = 0000002000000000
+CIPHERTEXT3 = 08cd945738a222c8
+PLAINTEXT3 = 0000002000000000
+
+COUNT = 27
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 9d64555a9a10b852
+PLAINTEXT1 = 0000001000000000
+CIPHERTEXT2 = a3bebc0e23ab87f2
+PLAINTEXT2 = 0000001000000000
+CIPHERTEXT3 = 568fa34d2fc7225e
+PLAINTEXT3 = 0000001000000000
+
+COUNT = 28
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = d106ff0bed5255d7
+PLAINTEXT1 = 0000000800000000
+CIPHERTEXT2 = c32c19229d84e2b4
+PLAINTEXT2 = 0000000800000000
+CIPHERTEXT3 = 3771887d7266b49d
+PLAINTEXT3 = 0000000800000000
+
+COUNT = 29
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = e1652c6b138c64a5
+PLAINTEXT1 = 0000000400000000
+CIPHERTEXT2 = e628ceae5cb3bb34
+PLAINTEXT2 = 0000000400000000
+CIPHERTEXT3 = edd6029a6b80a442
+PLAINTEXT3 = 0000000400000000
+
+COUNT = 30
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = e428581186ec8f46
+PLAINTEXT1 = 0000000200000000
+CIPHERTEXT2 = 5924454953ad5732
+PLAINTEXT2 = 0000000200000000
+CIPHERTEXT3 = 0313da097aec4a43
+PLAINTEXT3 = 0000000200000000
+
+COUNT = 31
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = aeb5f5ede22d1a36
+PLAINTEXT1 = 0000000100000000
+CIPHERTEXT2 = 7cc987f5fb33b813
+PLAINTEXT2 = 0000000100000000
+CIPHERTEXT3 = 91f5b30f015b4a54
+PLAINTEXT3 = 0000000100000000
+
+COUNT = 32
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = e943d7568aec0c5c
+PLAINTEXT1 = 0000000080000000
+CIPHERTEXT2 = 88e3dd1448c4e0ff
+PLAINTEXT2 = 0000000080000000
+CIPHERTEXT3 = 1e60759f038beec1
+PLAINTEXT3 = 0000000080000000
+
+COUNT = 33
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = df98c8276f54b04b
+PLAINTEXT1 = 0000000040000000
+CIPHERTEXT2 = a49d286e5dfc6143
+PLAINTEXT2 = 0000000040000000
+CIPHERTEXT3 = 97061699383bbfe0
+PLAINTEXT3 = 0000000040000000
+
+COUNT = 34
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = b160e4680f6c696f
+PLAINTEXT1 = 0000000020000000
+CIPHERTEXT2 = a5206a311e9c2515
+PLAINTEXT2 = 0000000020000000
+CIPHERTEXT3 = 311f3c96e071f173
+PLAINTEXT3 = 0000000020000000
+
+COUNT = 35
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = fa0752b07d9c4ab8
+PLAINTEXT1 = 0000000010000000
+CIPHERTEXT2 = b6e4686a8b957cf2
+PLAINTEXT2 = 0000000010000000
+CIPHERTEXT3 = 1a6849edcb701b07
+PLAINTEXT3 = 0000000010000000
+
+COUNT = 36
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = ca3a2b036dbc8502
+PLAINTEXT1 = 0000000008000000
+CIPHERTEXT2 = af1200418fd37fdd
+PLAINTEXT2 = 0000000008000000
+CIPHERTEXT3 = fa5b2fa26d03558b
+PLAINTEXT3 = 0000000008000000
+
+COUNT = 37
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 5e0905517bb59bcf
+PLAINTEXT1 = 0000000004000000
+CIPHERTEXT2 = 487deccf0fde5b88
+PLAINTEXT2 = 0000000004000000
+CIPHERTEXT3 = bcaa0b7b7b3464c5
+PLAINTEXT3 = 0000000004000000
+
+COUNT = 38
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 814eeb3b91d90726
+PLAINTEXT1 = 0000000002000000
+CIPHERTEXT2 = 456a1865905ed57d
+PLAINTEXT2 = 0000000002000000
+CIPHERTEXT3 = 3d245b501c6abb74
+PLAINTEXT3 = 0000000002000000
+
+COUNT = 39
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 4d49db1532919c9f
+PLAINTEXT1 = 0000000001000000
+CIPHERTEXT2 = 3e2601fa20895e62
+PLAINTEXT2 = 0000000001000000
+CIPHERTEXT3 = 62133d9330e2e86b
+PLAINTEXT3 = 0000000001000000
+
+COUNT = 40
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 25eb5fc3f8cf0621
+PLAINTEXT1 = 0000000000800000
+CIPHERTEXT2 = 58da89972266a7e3
+PLAINTEXT2 = 0000000000800000
+CIPHERTEXT3 = 5d7d6bd225890b4d
+PLAINTEXT3 = 0000000000800000
+
+COUNT = 41
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = ab6a20c0620d1c6f
+PLAINTEXT1 = 0000000000400000
+CIPHERTEXT2 = feaca17e5dd05c87
+PLAINTEXT2 = 0000000000400000
+CIPHERTEXT3 = db36baba70c3b9af
+PLAINTEXT3 = 0000000000400000
+
+COUNT = 42
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 79e90dbc98f92cca
+PLAINTEXT1 = 0000000000200000
+CIPHERTEXT2 = 88249b73e99c5ac0
+PLAINTEXT2 = 0000000000200000
+CIPHERTEXT3 = a2f5ea90c2179ab4
+PLAINTEXT3 = 0000000000200000
+
+COUNT = 43
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 866ecedd8072bb0e
+PLAINTEXT1 = 0000000000100000
+CIPHERTEXT2 = 5f8add8784cc3174
+PLAINTEXT2 = 0000000000100000
+CIPHERTEXT3 = 70470a07cb34e109
+PLAINTEXT3 = 0000000000100000
+
+COUNT = 44
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 8b54536f2f3e64a8
+PLAINTEXT1 = 0000000000080000
+CIPHERTEXT2 = cd8dc942ae2bb175
+PLAINTEXT2 = 0000000000080000
+CIPHERTEXT3 = 659610094ab3824e
+PLAINTEXT3 = 0000000000080000
+
+COUNT = 45
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = ea51d3975595b86b
+PLAINTEXT1 = 0000000000040000
+CIPHERTEXT2 = cf8442863e68e644
+PLAINTEXT2 = 0000000000040000
+CIPHERTEXT3 = 26e6223634c857a3
+PLAINTEXT3 = 0000000000040000
+
+COUNT = 46
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = caffc6ac4542de31
+PLAINTEXT1 = 0000000000020000
+CIPHERTEXT2 = 16952dc89c0acd65
+PLAINTEXT2 = 0000000000020000
+CIPHERTEXT3 = ddd0a647be96041f
+PLAINTEXT3 = 0000000000020000
+
+COUNT = 47
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 8dd45a2ddf90796c
+PLAINTEXT1 = 0000000000010000
+CIPHERTEXT2 = 8a4fca2b00c49807
+PLAINTEXT2 = 0000000000010000
+CIPHERTEXT3 = 363219d8cec5a9f3
+PLAINTEXT3 = 0000000000010000
+
+COUNT = 48
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 1029d55e880ec2d0
+PLAINTEXT1 = 0000000000008000
+CIPHERTEXT2 = b40225aea121c8d3
+PLAINTEXT2 = 0000000000008000
+CIPHERTEXT3 = bb5710f9dc8dde46
+PLAINTEXT3 = 0000000000008000
+
+COUNT = 49
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 5d86cb23639dbea9
+PLAINTEXT1 = 0000000000004000
+CIPHERTEXT2 = 711c066c13222f1c
+PLAINTEXT2 = 0000000000004000
+CIPHERTEXT3 = ae527ed311a25ea2
+PLAINTEXT3 = 0000000000004000
+
+COUNT = 50
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 1d1ca853ae7c0c5f
+PLAINTEXT1 = 0000000000002000
+CIPHERTEXT2 = 4fb69c832db68026
+PLAINTEXT2 = 0000000000002000
+CIPHERTEXT3 = af94496800a32656
+PLAINTEXT3 = 0000000000002000
+
+COUNT = 51
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = ce332329248f3228
+PLAINTEXT1 = 0000000000001000
+CIPHERTEXT2 = f24c7444edf1c394
+PLAINTEXT2 = 0000000000001000
+CIPHERTEXT3 = c55d7544a1eae274
+PLAINTEXT3 = 0000000000001000
+
+COUNT = 52
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 8405d1abe24fb942
+PLAINTEXT1 = 0000000000000800
+CIPHERTEXT2 = 6be457abc511e87c
+PLAINTEXT2 = 0000000000000800
+CIPHERTEXT3 = 9ba49db251748896
+PLAINTEXT3 = 0000000000000800
+
+COUNT = 53
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = e643d78090ca4207
+PLAINTEXT1 = 0000000000000400
+CIPHERTEXT2 = 6136fefebb0c8118
+PLAINTEXT2 = 0000000000000400
+CIPHERTEXT3 = 3d19267de9c12e7b
+PLAINTEXT3 = 0000000000000400
+
+COUNT = 54
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 48221b9937748a23
+PLAINTEXT1 = 0000000000000200
+CIPHERTEXT2 = d23a8dfe39c98883
+PLAINTEXT2 = 0000000000000200
+CIPHERTEXT3 = 5ce84637532650c8
+PLAINTEXT3 = 0000000000000200
+
+COUNT = 55
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = dd7c0bbd61fafd54
+PLAINTEXT1 = 0000000000000100
+CIPHERTEXT2 = afe2e34f009924e2
+PLAINTEXT2 = 0000000000000100
+CIPHERTEXT3 = d43941ab72932bb0
+PLAINTEXT3 = 0000000000000100
+
+COUNT = 56
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 2fbc291a570db5c4
+PLAINTEXT1 = 0000000000000080
+CIPHERTEXT2 = 0adcf552ec1754c6
+PLAINTEXT2 = 0000000000000080
+CIPHERTEXT3 = 816c454ba7894865
+PLAINTEXT3 = 0000000000000080
+
+COUNT = 57
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = e07c30d7e4e26e12
+PLAINTEXT1 = 0000000000000040
+CIPHERTEXT2 = c06e80c5238135bb
+PLAINTEXT2 = 0000000000000040
+CIPHERTEXT3 = 74bc744f10f63889
+PLAINTEXT3 = 0000000000000040
+
+COUNT = 58
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 0953e2258e8e90a1
+PLAINTEXT1 = 0000000000000020
+CIPHERTEXT2 = 0912754e7c42f637
+PLAINTEXT2 = 0000000000000020
+CIPHERTEXT3 = 3d2565d9bf62cdbd
+PLAINTEXT3 = 0000000000000020
+
+COUNT = 59
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 5b711bc4ceebf2ee
+PLAINTEXT1 = 0000000000000010
+CIPHERTEXT2 = b4f82967c658adb8
+PLAINTEXT2 = 0000000000000010
+CIPHERTEXT3 = a2e13c5701a60444
+PLAINTEXT3 = 0000000000000010
+
+COUNT = 60
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = cc083f1e6d9e85f6
+PLAINTEXT1 = 0000000000000008
+CIPHERTEXT2 = 006fa12a796ac4d3
+PLAINTEXT2 = 0000000000000008
+CIPHERTEXT3 = cbe2873fd6f63048
+PLAINTEXT3 = 0000000000000008
+
+COUNT = 61
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = d2fd8867d50d2dfe
+PLAINTEXT1 = 0000000000000004
+CIPHERTEXT2 = 1a4a364616460d44
+PLAINTEXT2 = 0000000000000004
+CIPHERTEXT3 = cc6adcef1be975ef
+PLAINTEXT3 = 0000000000000004
+
+COUNT = 62
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 06e7ea22ce92708f
+PLAINTEXT1 = 0000000000000002
+CIPHERTEXT2 = f307b5bcd44f3d8d
+PLAINTEXT2 = 0000000000000002
+CIPHERTEXT3 = 991d770b2bf051dc
+PLAINTEXT3 = 0000000000000002
+
+COUNT = 63
+KEYs = 0101010101010101
+IV1 = 0000000000000000
+IV2 = 5555555555555555
+IV3 = aaaaaaaaaaaaaaaa
+CIPHERTEXT1 = 166b40b44aba4bd6
+PLAINTEXT1 = 0000000000000001
+CIPHERTEXT2 = 9cb1c3932c005c49
+PLAINTEXT2 = 0000000000000001
+CIPHERTEXT3 = 17d8e9c374d14494
+PLAINTEXT3 = 0000000000000001
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCMMT1.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCMMT1.rsp
new file mode 100644
index 00000000..d56756a8
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCMMT1.rsp
@@ -0,0 +1,169 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# TDES Multi block Message Test for CBC
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:35:36 AM
+
+[ENCRYPT]
+
+COUNT = 0
+KEY1 = a4e319510bef76ea
+KEY2 = a4e319510bef76ea
+KEY3 = a4e319510bef76ea
+IV = 679fdbee166c2e0a
+PLAINTEXT = 36926e3a2720ea9f
+CIPHERTEXT = c108c0e25ee81ea3
+
+COUNT = 1
+KEY1 = 0ee5c897b6ea0151
+KEY2 = 0ee5c897b6ea0151
+KEY3 = 0ee5c897b6ea0151
+IV = 44c06173cdbfd9ed
+PLAINTEXT = 7112bdc489da7a91590469ba37a51e19
+CIPHERTEXT = e994a70016fe7b49fa3200fd0f377a55
+
+COUNT = 2
+KEY1 = 989dd9341aec9efd
+KEY2 = 989dd9341aec9efd
+KEY3 = 989dd9341aec9efd
+IV = 1dad342c0fb3c9b1
+PLAINTEXT = aafe7854d34e6730899599c879dcc28ea0397361b2a19d01
+CIPHERTEXT = 69ceb8567acbac1b47d91802a235c4e9e4d0af894c533759
+
+COUNT = 3
+KEY1 = 926b2562cbe0a47f
+KEY2 = 926b2562cbe0a47f
+KEY3 = 926b2562cbe0a47f
+IV = 8117fa8f84394f9d
+PLAINTEXT = cd6cea0ebf83203c009a8d1936ccb4b190a3c400622e62ac0f54a8f32c676ee1
+CIPHERTEXT = 574e2f3231b991ecfc53fe846fa2a0ac092a52e0125b2fe52cf7fb68e3fa41a9
+
+COUNT = 4
+KEY1 = b3f4cb6d51b6fea8
+KEY2 = b3f4cb6d51b6fea8
+KEY3 = b3f4cb6d51b6fea8
+IV = 588936a36e8ba91c
+PLAINTEXT = ed2ebfbd9e9d2a94148ab44168bbddd8b0fd0ab723baceb87ece67aba6978c038e4b66cf5b8fdcec
+CIPHERTEXT = b2a0bab958ea358c02444ca1b625cbcc402855f0686acf3cf50e868efd15bc3ca12f12b14d836b31
+
+COUNT = 5
+KEY1 = f1c8f44cd9e56bc7
+KEY2 = f1c8f44cd9e56bc7
+KEY3 = f1c8f44cd9e56bc7
+IV = 60499de8e63e6ea9
+PLAINTEXT = caaded648dd5637e0b37ed0d1822306fa890d20a9ca9e7eadb89acaba543789a2426ef17443f793ec51ef3c68fdda428
+CIPHERTEXT = 388c5fb05d2cd3782bb2bcc7078b953db089c9a32a523cc15dd536b446ebf5a3d8cec16c16b2ad7246d3b3611fbeec57
+
+COUNT = 6
+KEY1 = da3843f1f17645f4
+KEY2 = da3843f1f17645f4
+KEY3 = da3843f1f17645f4
+IV = 3f5d63639bfda861
+PLAINTEXT = b4c18d000de6ce6b897f1e6bf6315df6c4bd13ff67d8f9edfd37bb4c31e9fcc25fe99a45f9f4348c2998eac3b78e64832e4916013acfc286
+CIPHERTEXT = 10b7a23eec4462dbe4da4df24204455d06526e86aae6c119c1c616c6623c2bb2688902da93d4fd61512a95496e4760a19e56689562de17cb
+
+COUNT = 7
+KEY1 = 0b16579b38d58fe0
+KEY2 = 0b16579b38d58fe0
+KEY3 = 0b16579b38d58fe0
+IV = 37cb5322ef8b9bf4
+PLAINTEXT = 6982a79d7bcc8becdb0afc5b8a46ab656ce635c0a982a8d754f3447a4bac7ed45e4e4b9eb3769a9368d922247b945f6ce7bdd766103ea25e61e329a534b12e89
+CIPHERTEXT = 82ca17e77ad6769c343f6f6def630afe9fa081fb03735256fd24f1052f4d45b34bb7925a1b3dfc2cc797483d7390e5a33ad4987d787f60f826f3d5e6361c91b5
+
+COUNT = 8
+KEY1 = f2758f57e501197c
+KEY2 = f2758f57e501197c
+KEY3 = f2758f57e501197c
+IV = f9d98781b42568cf
+PLAINTEXT = ad6d490fa16feb72dadd90f14ee87a58ecd2ad298048f58ed7f32a91234ab38fa0aa49ea78a8fdffe5a67d5895a493225259eee1e28225622c7bf9f19d0cdbcdca85aed9570dcd94
+CIPHERTEXT = 6acf86ca0b0037df41d59006ce50dc68ac7c1a11218ec27c3b4a75d1d93009a076a6dd650c231e502a6c3dac460454b13d0ca8b4bb070139417797725853b1e05d72741d3a13d65d
+
+COUNT = 9
+KEY1 = a4a161ad161cb0c2
+KEY2 = a4a161ad161cb0c2
+KEY3 = a4a161ad161cb0c2
+IV = a4512edd2b9fd66c
+PLAINTEXT = c8edf6a0bfc287f8d55e55e548982c15dabd7361d184545d43431e2d9062e79a30107565af365fdaf5a96fa9cba44bf29b75549f7776cff65d3f436eba1a21c22cb8aa458c220e752cf1d1d25dc273f1
+CIPHERTEXT = 904395b6063433ee9a83976bc52c75267bc8b4971f2b99472341e70d10f98134bc05478feee78ff126407fa1b403c62af166dc1a71b2cee7cbcaf7fa4d76134701a9baa54f733d61d2e7f16982f69720
+
+[DECRYPT]
+
+COUNT = 0
+KEY1 = 4f83761f07573e29
+KEY2 = 4f83761f07573e29
+KEY3 = 4f83761f07573e29
+IV = d4bd41ab78226680
+CIPHERTEXT = 7653ebc9ad3dca9a
+PLAINTEXT = 365a567322238511
+
+COUNT = 1
+KEY1 = 7085c485e65216a2
+KEY2 = 7085c485e65216a2
+KEY3 = 7085c485e65216a2
+IV = 74a07037b28142a0
+CIPHERTEXT = 62bf4d24c8518ad0dd05cf1bea54c2e9
+PLAINTEXT = af604453f76be116664bc2ddbd030011
+
+COUNT = 2
+KEY1 = 257f0eb61f73bf31
+KEY2 = 257f0eb61f73bf31
+KEY3 = 257f0eb61f73bf31
+IV = 9acddea0a912f9cb
+CIPHERTEXT = 3519d2af6de17321589ff1b8990390bc2f9eeb663d97de37
+PLAINTEXT = b73715b0fcd6460324d7474af14d2393602fe2847dd45c79
+
+COUNT = 3
+KEY1 = 9451e540915bfd91
+KEY2 = 9451e540915bfd91
+KEY3 = 9451e540915bfd91
+IV = 74d1ba74953678af
+CIPHERTEXT = 837a434cb8cbbbe332e1319bffdf4c4c24045cd791d4ed6753729df70c512a15
+PLAINTEXT = 239ae0d844a47ab1706106fa7bc9e8986b1f6046b9a4e2b6951a8ef5d55111e1
+
+COUNT = 4
+KEY1 = 408aba6d43eaa1e0
+KEY2 = 408aba6d43eaa1e0
+KEY3 = 408aba6d43eaa1e0
+IV = e1037be6df369c96
+CIPHERTEXT = 5386d9ce1112245f48ee470d396c1ed63b92670ca56ec84deea814b6135eca54392bdedb9489bc9b
+PLAINTEXT = feb3858388151e835c8fcf2dba96046a6301ed8d9d118efa9fd658f848c81e8c719a9eab54bfc9ae
+
+COUNT = 5
+KEY1 = 9ec4c1377cdaa83d
+KEY2 = 9ec4c1377cdaa83d
+KEY3 = 9ec4c1377cdaa83d
+IV = f455a7bf008b33d6
+CIPHERTEXT = a13290f24afb2c7fc17756652165a3793671e0e1e1059b83be63e6bd05f15757aed353b6d9bf8c526c0dc96afe0ee6f6
+PLAINTEXT = 5a566870c0342c68ca935ca61bd725d3f86f5e2f4f64072b348c036297830189114e305dee3f6da445673a7aa268695d
+
+COUNT = 6
+KEY1 = df152f1f43e508f1
+KEY2 = df152f1f43e508f1
+KEY3 = df152f1f43e508f1
+IV = fe69e85b9eb1d28d
+CIPHERTEXT = 7180d83233797aec67f111657d6da4dfbce7cfcfd716003ec2f0e76fc36e27c2cc8f52d8089f14f8b4b9aeb1308ba6c15659bd360a4422d3
+PLAINTEXT = 68267e519e3072823d934c993882af50598f61dcaec4c0b2805e175e2f26658903087de244a676627eeb292e9153798f7a32be39589e8f5e
+
+COUNT = 7
+KEY1 = a4512fdc2a9ed66d
+KEY2 = a4512fdc2a9ed66d
+KEY3 = a4512fdc2a9ed66d
+IV = c8edf6a0bfc287f8
+CIPHERTEXT = 68e63a07b22e33ebdd6897c867a87a788fc5a4ad140e803c403935bc259c125027a02fc1ba7251d06dfb0fca2813335cb1f163a975e6019a864c4f75e0b9d7b2
+PLAINTEXT = 9c4fb1d5dd27a0fd0a147bec6e4c2db2204f927751c784d012916949146628e52130ea23f939d4897e7954ad71cb44701f95e0825447bd403145ba1ce77ad4a0
+
+COUNT = 8
+KEY1 = ec7afe584f52c75b
+KEY2 = ec7afe584f52c75b
+KEY3 = ec7afe584f52c75b
+IV = b86d23306bc11da6
+CIPHERTEXT = a6257f5bbda8dfc2337ff10c19c76ae7ed55e1651155dfb77c303538b0b492adec6f54caa25b9ff92bc1ac58ba5764008fab2e8d6dc505db4d08cd0d545ae7d4038503eeaedc35ec
+PLAINTEXT = 66b133fe924d63a1554e1ee0b7d8a8fad485b8908dd0d3a1f0673f50864e8af072b77fec6e930aed3fbb28ec04fd8e7cbb6a704c76cc36a97a01865caf69050956a9c16e90f14081
+
+COUNT = 9
+KEY1 = 520751fb585492ea
+KEY2 = 520751fb585492ea
+KEY3 = 520751fb585492ea
+IV = d836996ab87f421e
+CIPHERTEXT = 27f1c5df3dd0fef115604672c9e326d7c996396121e28df3ffd64d216fd59d896a8cc6660f27936230c5fbac1029ff4b6bb2d6b2b78d4894aa2958f9fceb25926e2412490b40251dae40ad2dc46a2812
+PLAINTEXT = 608f859ee8d0eea14fc584caf163ad562d6efcb5094fb37d0ef564fefdbfe533a0dbeb2c134f2f57a436ea854c7fe6bed6bfe9d55eb85055d23cb324a554dfe9b7828e06fdda8aade68cd4d0a681088c
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCMMT2.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCMMT2.rsp
new file mode 100644
index 00000000..23b29385
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCMMT2.rsp
@@ -0,0 +1,169 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# TDES Multi block Message Test for CBC
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:35:12 AM
+
+[ENCRYPT]
+
+COUNT = 0
+KEY1 = 34a41a8c293176c1
+KEY2 = b30732ecfe38ae8a
+KEY3 = 34a41a8c293176c1
+IV = f55b4855228bd0b4
+PLAINTEXT = 7dd880d2a9ab411c
+CIPHERTEXT = c91892948b6cadb4
+
+COUNT = 1
+KEY1 = 70a88fa1dfb9942f
+KEY2 = a77f40157ffef2ad
+KEY3 = 70a88fa1dfb9942f
+IV = ece08ce2fdc6ce80
+PLAINTEXT = bc225304d5a3a5c9918fc5006cbc40cc
+CIPHERTEXT = 27f67dc87af7ddb4b68f63fa7c2d454a
+
+COUNT = 2
+KEY1 = e091790be55be0bc
+KEY2 = 0780153861a84adc
+KEY3 = e091790be55be0bc
+IV = fd7d430f86fbbffe
+PLAINTEXT = 03c7fffd7f36499c703dedc9df4de4a92dd4382e576d6ae9
+CIPHERTEXT = 053aeba85dd3a23bfbe8440a432f9578f312be60fb9f0035
+
+COUNT = 3
+KEY1 = 857feacd16157c58
+KEY2 = e5347a70e56e578a
+KEY3 = 857feacd16157c58
+IV = 002dcb6d46ef0969
+PLAINTEXT = 1f13701c7f0d7385307507a18e89843ebd295bd5e239ef109347a6898c6d3fd5
+CIPHERTEXT = a0e4edde34f05bd8397ce279e49853e9387ba04be562f5fa19c3289c3f5a3391
+
+COUNT = 4
+KEY1 = a173545b265875ba
+KEY2 = 852331fbb95b49a8
+KEY3 = a173545b265875ba
+IV = ab385756391d364c
+PLAINTEXT = d08894c565608d9ae51dda63b85b3b33b1703bb5e4f1abcbb8794e743da5d6f3bf630f2e9b6d5b54
+CIPHERTEXT = 370b47acf89ac6bdbb13c9a7336787dc41e1ad8beead32281d0609fb54968404bdf2894892590658
+
+COUNT = 5
+KEY1 = 26376bcb2f23df10
+KEY2 = 83cd684fe00ed3c7
+KEY3 = 26376bcb2f23df10
+IV = 33acfb0f3d240ea6
+PLAINTEXT = 903a1911da1e6877f23c1985a9b61786ef438e0ce1240885035ad60fc916b18e5d71a1fb9c5d1eff61db75c0076f6efb
+CIPHERTEXT = 7a4f7510f6ec0b93e2495d21a8355684d303a770ebda2e0e51ff33d72b20cb73e58e2e3de2ef6b2e12c504c0f181ba63
+
+COUNT = 6
+KEY1 = 3e1f98135d027cec
+KEY2 = 752f67765408a791
+KEY3 = 3e1f98135d027cec
+IV = 11f5f2304b28f68b
+PLAINTEXT = 7c022f5af24f7925d323d4d0e20a2ce49272c5e764b22c806f4b6ddc406d864fe5bd1c3f45556d3eb30c8676c2f8b54a5a32423a0bd95a07
+CIPHERTEXT = 2bb4b131fa4ae0b4f0378a2cdb68556af6eee837613016d7ea936f3931f25f8b3ae351d5e9d00be665676e2400408b5db9892d95421e7f1a
+
+COUNT = 7
+KEY1 = 13b9d549cd136ec7
+KEY2 = bf9e9810ef2cdcbf
+KEY3 = 13b9d549cd136ec7
+IV = a82c1b1057badcc8
+PLAINTEXT = 1fff1563bc1645b55cb23ea34a0049dfc06607150614b621dedcb07f20433402a2d869c95ac4a070c7a3da838c928a385f899c5d21ecb58f4e5cbdad98d39b8c
+CIPHERTEXT = 75f804d4a2c542a31703e23df26cc38861a0729090e6eae5672c1db8c0b09fba9b125bbca7d6c7d330b3859e6725c6d26de21c4e3af7f5ea94df3cde2349ce37
+
+COUNT = 8
+KEY1 = 20320dfdad579bb5
+KEY2 = 7c6e4acd769dbadf
+KEY3 = 20320dfdad579bb5
+IV = 879201b5857ccdea
+PLAINTEXT = 0431283cc8bb4dc7750a9d5c68578486932091632a12d0a79f2c54e3d122130881fff727050f317a40fcd1a8d13793458b99fc98254ba6a233e3d95b55cf5a3faff78809999ea4bf
+CIPHERTEXT = 85d17840eb2af5fc727027336bfd71a2b31bd14a1d9eb64f8a08bfc4f56eaa9ca7654a5ae698287869cc27324813730de4f1384e0b8cfbc472ff5470e3c5e4bd8ceb23dc2d91988c
+
+COUNT = 9
+KEY1 = 23abb073a2df34cb
+KEY2 = 3d1fdce6b092582c
+KEY3 = 23abb073a2df34cb
+IV = 7d7fbf19e8562d32
+PLAINTEXT = 31e718fd95e6d7ca4f94763191add2674ab07c909d88c486916c16d60a048a0cf8cdb631cebec791362cd0c202eb61e166b65c1f65d0047c8aec57d3d84b9e17032442dce148e1191b06a12c284cc41e
+CIPHERTEXT = c9a3f75ab6a7cd08a7fd53ca540aafe731d257ee1c379fadcc4cc1a06e7c12bddbeb7562c436d1da849ed072629e82a97b56d9becc25ff4f16f21c5f2a01911604f0b5c49df96cb641faee662ca8aa68
+
+[DECRYPT]
+
+COUNT = 0
+KEY1 = 4ff47fda89209bda
+KEY2 = 8c85f7fe80192007
+KEY3 = 4ff47fda89209bda
+IV = d5bc4891dabe48b9
+CIPHERTEXT = 7e154b28c353adef
+PLAINTEXT = 712b961ea9a1d0af
+
+COUNT = 1
+KEY1 = 464092cdbf736d38
+KEY2 = fb1fe6a12a94ae0e
+KEY3 = 464092cdbf736d38
+IV = 5423455f00023b01
+CIPHERTEXT = 3f6050b74ed64416bc23d53b0469ed7a
+PLAINTEXT = 9cbe7d1b5cdd1864c3095ba810575960
+
+COUNT = 2
+KEY1 = 94ec51d65bf85491
+KEY2 = 0261c20d10dca1c7
+KEY3 = 94ec51d65bf85491
+IV = 28fb4de3b00d564d
+CIPHERTEXT = c962a7dda0d6a3206cf01d979505675ba118c9a6b34e23e4
+PLAINTEXT = c48c01bfa6458440ce5995d7999f846e2cf57e66df629a49
+
+COUNT = 3
+KEY1 = 5ef8b5c4fd92ce0d
+KEY2 = c85b130d68618652
+KEY3 = 5ef8b5c4fd92ce0d
+IV = 33f64776b2116edd
+CIPHERTEXT = 88a909ca55fe1aabb902c0eca47408703e71f44828a0d88105ae05403afaa512
+PLAINTEXT = dec866a615b15e530f9b2080dabf419dc8f5776856b81377664a73f3ce07c349
+
+COUNT = 4
+KEY1 = 457fa8d5b5985223
+KEY2 = 45cbef57c8ead323
+KEY3 = 457fa8d5b5985223
+IV = 3a6f5488f19e0fc2
+CIPHERTEXT = 5e3687fa9e28dbb870cbe5087cfb9a588343ed1d375b457550ef2e0adca24e3ad6539c76fb9fcce8
+PLAINTEXT = 1c36c6a2ecb83d865e9c10f8294a338ca3394498756e925a826a8aa4be5b21116fbc3536d263437c
+
+COUNT = 5
+KEY1 = 0b5d027367709298
+KEY2 = ef920875f880547a
+KEY3 = 0b5d027367709298
+IV = c8eb0366a94d090a
+CIPHERTEXT = da6b8b231fd1f743d1c34c04979a911bdf59c855d3d87edb8822a1b4791b928b35667bb35485e368af427f58d14e4b62
+PLAINTEXT = 18cb7e51de8e909f284da683749c97a48da5a2c93421f5824d103fe3dfa8cd636cff12cb3dfdf596356fdd297f991393
+
+COUNT = 6
+KEY1 = 9ed52fa267a77ab6
+KEY2 = 32ecbf733ed51583
+KEY3 = 9ed52fa267a77ab6
+IV = 2c0d2bc48f1e8f0f
+CIPHERTEXT = f193bdc21c03d9629c9fefaa64a410f5b7524f9cd5fd80b2d96140f1e23636f3710498a61239f0fa3f7920dc8135a368d87f175a5d1cf8c6
+PLAINTEXT = ec08f3ef4bd6fb380f2816038ce98fba7f29c5d84c363103b0b1069cfac24c404e95722f8cd3688a4813a2513eb5170b9980a097beca7bdb
+
+COUNT = 7
+KEY1 = 9102ef52e3769b83
+KEY2 = 62fb1f614397d6da
+KEY3 = 9102ef52e3769b83
+IV = e134c524c2ecd2a4
+CIPHERTEXT = 7441cff6028b55729dcaa98d4df7a8398abb2d77a13c93cb5a3775edd84fb8c2c0a4cc8a9ea82e5b842e32cef4c4fff8ff43db9cafa4a99ea315afbbf94c9d78
+PLAINTEXT = 695a64404b1384170b63fce574a3c21798b0eceb35e891f4ce87e0e393b1924dac319721971e1b6314bbff6149a2d20691cbc0d490f5c1248cc177c2a82586a5
+
+COUNT = 8
+KEY1 = 5715855bd61c0b37
+KEY2 = 83fdb96d4ab3a8ae
+KEY3 = 5715855bd61c0b37
+IV = c127aaf3d080494e
+CIPHERTEXT = a671c5dcd0fa5dc158fbcb62f6e218b39e5e87fa49157829f8968c6bf68e0afd5e3e823fde2cb00bba19a24514341db36a8d3e0f60cc5d5bc0233675bf814beb82098410e0c21950
+PLAINTEXT = 293f13e707ba7fefab80d8c1d821b6820f5803bfd094726f1d7f199319e5d3926d7e8576443d3eb769f77d1bd8cc9e656d6cacebf580950b1c0276de9f617f16cbefbb44d6f73df2
+
+COUNT = 9
+KEY1 = 9eec31d3d38ae63e
+KEY2 = a49d6e7fb602b592
+KEY3 = 9eec31d3d38ae63e
+IV = 4adacd3d81a84c43
+CIPHERTEXT = f9a5491096a8f532fd49ceb29b5345cf05153d6cdeb61108fcc9d9f0c621e9b3e0e79bd70be94fca4635af1b39e738ead43ff69e34f78ed6c6d382a1ae79b1f16a831d4db2d3f1c7a326c32e1dec1684
+PLAINTEXT = 5d5035230ebb32332b526b1e1c8482c620e5f868d118c20ec13c6614b05990b993b176cfb96ac81668e8d67111ca6ba5f1656195d6f4e9bdd7f758107751d5305537c44d1b49bf8cd1bba37b22e6da77
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCMMT3.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCMMT3.rsp
new file mode 100644
index 00000000..c9ce860c
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCMMT3.rsp
@@ -0,0 +1,169 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# TDES Multi block Message Test for CBC
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:34:48 AM
+
+[ENCRYPT]
+
+COUNT = 0
+KEY1 = b5cb1504802326c7
+KEY2 = 3df186e3e352a20d
+KEY3 = e643b0d63ee30e37
+IV = 43f791134c5647ba
+PLAINTEXT = dcc153cef81d6f24
+CIPHERTEXT = 92538bd8af18d3ba
+
+COUNT = 1
+KEY1 = a49d7564199e97cb
+KEY2 = 529d2c9d97bf2f98
+KEY3 = d35edf57ba1f7358
+IV = c2e999cb6249023c
+PLAINTEXT = c689aee38a301bb316da75db36f110b5
+CIPHERTEXT = e9afaba5ec75ea1bbe65506655bb4ecb
+
+COUNT = 2
+KEY1 = 1a5d4c0825072a15
+KEY2 = a8ad9dfdaeda8c04
+KEY3 = 8adffb85bc4fced0
+IV = 7fcfa736f7548b6f
+PLAINTEXT = 983c3edacd939406010e1bc6ff9e12320ac5008117fa8f84
+CIPHERTEXT = d84fa24f38cf451ca2c9adc960120bd8ff9871584fe31cee
+
+COUNT = 3
+KEY1 = d98aadc76d4a3716
+KEY2 = 158c32866efbb9ce
+KEY3 = 834af2297379a49d
+IV = 3c5220327c502b44
+PLAINTEXT = 6174079dda53ca723ebf00a66837f8d5ce648c08acaa5ee45ffe62210ef79d3e
+CIPHERTEXT = f5bd4d600bed77bec78409e3530ebda1d815506ed53103015b87e371ae000958
+
+COUNT = 4
+KEY1 = ef6d3e54266d978f
+KEY2 = fb0b8ce6689d803e
+KEY3 = 2cd34cc802fd0252
+IV = 38bae5bce06d0ad9
+PLAINTEXT = c4f228b537223cd01c0debb5d9d4e12ba71656618d119b2f8f0af29d23efa3a9e43c4c458a1b79a0
+CIPHERTEXT = 9e3289fb18379f55aa4e45a7e0e6df160b33b75f8627ad0954f8fdcb78cee55a4664caeda1000fe5
+
+COUNT = 5
+KEY1 = 625bc19b19df83ab
+KEY2 = fb2f5bec9d4f2062
+KEY3 = 017525a75bc26e70
+IV = bd0cff364ff69a91
+PLAINTEXT = 8152d2ab876c3c8201403a5a406d3feaf27319dbea6ad01e24f4d18203704b86de70da6bbb6d638e5aba3ff576b79b28
+CIPHERTEXT = 706fe7a973fac40e25b2b4499ce527078944c70e976d017b6af86a3a7a6b52943a72ba18a58000d2b61fdc3bfef2bc4a
+
+COUNT = 6
+KEY1 = b6383176046e6880
+KEY2 = a1023bf45768b5bf
+KEY3 = 5119022fe054bfe5
+IV = ec13ca541c43401e
+PLAINTEXT = cd5a886e9af011346c4dba36a424f96a78a1ddf28aaa4188bf65451f4efaffc7179a6dd237c0ae35d9b672314e5cb032612597f7e462c6f3
+CIPHERTEXT = b030f976f46277ee211c4a324d5c87555d1084513a1223d3b84416b52bbc28f4b77f3a9d8d0d91dc37d3dbe8af8be98f74674b02f9a38527
+
+COUNT = 7
+KEY1 = 3d8cf273d343b9ae
+KEY2 = dccddacb91ad8620
+KEY3 = 6737adc86b4a49a7
+IV = bb3a9a0c71c62ef0
+PLAINTEXT = 1fde3991c32ce220b5b6666a9234f2fd7bd24b921829fd9cdc6eb4218be9eac9faa9c2351777349128086b6d58776bc86ff2f76ee1b3b2850a318462b8983fa1
+CIPHERTEXT = 422ce705a46bb52ad928dab6c863166d617c6fc24003633120d91918314bbf464cea7345c3c35f2042f2d6929735d74d7728f22fea618a0b9cf5b1281acb13fb
+
+COUNT = 8
+KEY1 = fbceb5cb646b925b
+KEY2 = e0b92f7f6b493d5e
+KEY3 = 5b16e9159732732a
+IV = 2e17b3c7025ae86b
+PLAINTEXT = 4c309bc8e1e464fdd2a2b8978645d668d455f7526bd8d7b6716a722f6a900b815c4a73cc30e788065c1dfca7bf5958a6cc5440a5ebe7f8691c20278cde95db764ff8ce8994ece89c
+CIPHERTEXT = c02129bdf4bbbd75e71605a00b12c80db6b4e05308e916615011f09147ed915dd1bc67f27f9e027e4e13df36b55464a31c11b4d1fe3d855d89df492e1a7201b995c1ba16a8dbabee
+
+COUNT = 9
+KEY1 = 9b162a0df8ad9b61
+KEY2 = c88676e3d5864345
+KEY3 = 70b902f12a2046e0
+IV = ebd6fefe029ad54b
+PLAINTEXT = f4c1c918e77355c8156f0fd778da52bff121ae5f2f44eaf4d2754946d0e10d1f18ce3a0176e69c18b7d20b6e0d0bee5eb5edfe4bd60e4d92adcd86bce72e76f94ee5cbcaa8b01cfddcea2ade575e66ac
+CIPHERTEXT = 1ff3c8709f403a8eff291aedf50c010df5c5ff64a8b205f1fce68564798897a390db16ee0d053856b75898009731da290fcc119dad987277aacef694872e880c4bb41471063fae05c89f25e4bd0cad6a
+
+[DECRYPT]
+
+COUNT = 0
+KEY1 = 5eb6040d46082c7a
+KEY2 = a7d06dfd08dfeac8
+KEY3 = c18364c1548c3ba1
+IV = 41746c7e442d3681
+CIPHERTEXT = c53a7b0ec40600fe
+PLAINTEXT = d4f00eb455de1034
+
+COUNT = 1
+KEY1 = 5b1cce7c0dc1ec49
+KEY2 = 130dfb4af45785ab
+KEY3 = 9179e567f2c7d549
+IV = 3982bc02c3727d45
+CIPHERTEXT = 6006f10adef52991fcc777a1238bbb65
+PLAINTEXT = edae09288e9e3bc05746d872b48e3b29
+
+COUNT = 2
+KEY1 = 254acb647907adba
+KEY2 = 1ad5ef7a43e383cd
+KEY3 = cd588975759e5292
+IV = 5857f24bed725646
+CIPHERTEXT = d4342af5c33adcd67c3e89e64241bbd8131e78ec38c8715c
+PLAINTEXT = 64cc69a4f2b9877dad558bd7b5e6a78268e4978bb39845a1
+
+COUNT = 3
+KEY1 = 86838c6815c25b97
+KEY2 = 5bdc10f4b95145e6
+KEY3 = 49fdefdcf4754ab9
+IV = 4b1992ad38b4d6dd
+CIPHERTEXT = cb78b6deaca11379094341f5c2cfb977bba8259482341f0a32323cae974e49a6
+PLAINTEXT = f5f94e406cec1b85e9a7c076b95456b6a439921591abbfc381d0bbf363ff5c04
+
+COUNT = 4
+KEY1 = 34e68f58ecc71f4a
+KEY2 = d504e0b6e085a7c7
+KEY3 = 1c9bd38610737949
+IV = dfee6ce5d36b2c3d
+CIPHERTEXT = 374ec363fa84e7e7e2ae011427b79d5852923557452c52827c9ff4eb92a83457075b28954015070f
+PLAINTEXT = fb5c4ad0525832b2d3594981b920c65c1029ddfa054d271c5a99a853f4b6de5d6da41d8bdc2c7ede
+
+COUNT = 5
+KEY1 = dccbe0ad199b26fb
+KEY2 = d0f89d86c2d62aab
+KEY3 = cb4f4c23dcdf7651
+IV = 73c925a55dc15ce2
+CIPHERTEXT = 1b566c871114932f03bb68917bbd66cd646872c46fba6187b676bb0ea077be2e0445a6c591e62c386df74d1f1cfb4c3e
+PLAINTEXT = 007c436de5bd97850e51339a257c9796a9e53100de00959deebae4c27c62f512defadca7c9a4bbf2243f3f409c11d281
+
+COUNT = 6
+KEY1 = 0145d5831570572a
+KEY2 = 988a70ae92bcaeba
+KEY3 = e9d937feb945adba
+IV = 528fac8461ccf9d4
+CIPHERTEXT = 188607517e89a4d042b5f59ed6498d16f3a5a1a425b7b2da89b76cc0d514cf6c9aae8cd3c645b2df6d3189c2c954be897f4ec1f423ef6c85
+PLAINTEXT = 9e8c6589d776b75ee82c067f318ffb6cc12a8aeffb8f0c28d699f1e2f17489411cd1ec9c7f279928221943001c435302d81fad63d038346d
+
+COUNT = 7
+KEY1 = 1675e5a42697d02f
+KEY2 = 9e8308948a07e015
+KEY3 = 3107fbae16bfda37
+IV = 328c1857e19ec9d9
+CIPHERTEXT = a653dc3e12d737bc33e9e160a0d6c203234ca3dc626bee3cbf1fb57c7caef634238d1eae2578cb9bc1c1d60427e99183de6d4db263e220e41344e5134a8c831a
+PLAINTEXT = 4d0713639589f9b75d0ef038a4b3ad5cd8a6cb59a8a0bd055ad7c8424d5a35433092bf95b3898af93538a0085b6a788093b9ff5ee0453adf5e1bf5ac3c8e43e7
+
+COUNT = 8
+KEY1 = fbfb1c7a7fd3aec4
+KEY2 = ec40263d4a1fda76
+KEY3 = 68583de986b62f23
+IV = 27506620edc6eb1f
+CIPHERTEXT = 25becd4074e3679353fc3812460d7e0c35f3f9556c5307e0e6d10e90cb821a4c37a3c7523d8b62cd2cde4ba910049da67cd911ab87a6205e155168f158d0513e96e3f0172c032cd7
+PLAINTEXT = 40df8b31407fe232f86cb87642567c4232d94866817260d10236680f1ab970e4dbac12693fcc68efd939fdc37404b3f5c32c3a0342b26389eaadb5c90a55bb8c7e28e1d616bb1ce4
+
+COUNT = 9
+KEY1 = 524a01b30ddf377a
+KEY2 = fdbc077962580738
+KEY3 = 3b9bb952a86849f4
+IV = 69f4af59fe96e79d
+CIPHERTEXT = 889d82d2961d440ea1089dec8713884f32cf5a06ca159a4b29a812909016267c98df65306bd95ece33d3b53cd3797625d678a841a4e226d7fcd3aa809e552b2d4881696be4e7c6e60030572c7e023bb4
+PLAINTEXT = d56fa31c1db2978fa11c1dae70252a168b8193f1e0438e723aaf446dad2f5e490a4b53d7bd08e308e030187428ca5f554cb6dbd46f4b68677f4496098d23412c0f8863379e9f8330813836b8d48c987e
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCinvperm.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCinvperm.rsp
new file mode 100644
index 00000000..f4e302c5
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCinvperm.rsp
@@ -0,0 +1,776 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# INVERSE PERMUTATION - KAT for CBC
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:13 AM
+
+[ENCRYPT]
+COUNT = 0
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 95f8a5e5dd31d900
+CIPHERTEXT = 8000000000000000
+
+COUNT = 1
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = dd7f121ca5015619
+CIPHERTEXT = 4000000000000000
+
+COUNT = 2
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 2e8653104f3834ea
+CIPHERTEXT = 2000000000000000
+
+COUNT = 3
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 4bd388ff6cd81d4f
+CIPHERTEXT = 1000000000000000
+
+COUNT = 4
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 20b9e767b2fb1456
+CIPHERTEXT = 0800000000000000
+
+COUNT = 5
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 55579380d77138ef
+CIPHERTEXT = 0400000000000000
+
+COUNT = 6
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 6cc5defaaf04512f
+CIPHERTEXT = 0200000000000000
+
+COUNT = 7
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0d9f279ba5d87260
+CIPHERTEXT = 0100000000000000
+
+COUNT = 8
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = d9031b0271bd5a0a
+CIPHERTEXT = 0080000000000000
+
+COUNT = 9
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 424250b37c3dd951
+CIPHERTEXT = 0040000000000000
+
+COUNT = 10
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = b8061b7ecd9a21e5
+CIPHERTEXT = 0020000000000000
+
+COUNT = 11
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = f15d0f286b65bd28
+CIPHERTEXT = 0010000000000000
+
+COUNT = 12
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = add0cc8d6e5deba1
+CIPHERTEXT = 0008000000000000
+
+COUNT = 13
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = e6d5f82752ad63d1
+CIPHERTEXT = 0004000000000000
+
+COUNT = 14
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = ecbfe3bd3f591a5e
+CIPHERTEXT = 0002000000000000
+
+COUNT = 15
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = f356834379d165cd
+CIPHERTEXT = 0001000000000000
+
+COUNT = 16
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 2b9f982f20037fa9
+CIPHERTEXT = 0000800000000000
+
+COUNT = 17
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 889de068a16f0be6
+CIPHERTEXT = 0000400000000000
+
+COUNT = 18
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = e19e275d846a1298
+CIPHERTEXT = 0000200000000000
+
+COUNT = 19
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 329a8ed523d71aec
+CIPHERTEXT = 0000100000000000
+
+COUNT = 20
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = e7fce22557d23c97
+CIPHERTEXT = 0000080000000000
+
+COUNT = 21
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 12a9f5817ff2d65d
+CIPHERTEXT = 0000040000000000
+
+COUNT = 22
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = a484c3ad38dc9c19
+CIPHERTEXT = 0000020000000000
+
+COUNT = 23
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = fbe00a8a1ef8ad72
+CIPHERTEXT = 0000010000000000
+
+COUNT = 24
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 750d079407521363
+CIPHERTEXT = 0000008000000000
+
+COUNT = 25
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 64feed9c724c2faf
+CIPHERTEXT = 0000004000000000
+
+COUNT = 26
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = f02b263b328e2b60
+CIPHERTEXT = 0000002000000000
+
+COUNT = 27
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 9d64555a9a10b852
+CIPHERTEXT = 0000001000000000
+
+COUNT = 28
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = d106ff0bed5255d7
+CIPHERTEXT = 0000000800000000
+
+COUNT = 29
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = e1652c6b138c64a5
+CIPHERTEXT = 0000000400000000
+
+COUNT = 30
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = e428581186ec8f46
+CIPHERTEXT = 0000000200000000
+
+COUNT = 31
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = aeb5f5ede22d1a36
+CIPHERTEXT = 0000000100000000
+
+COUNT = 32
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = e943d7568aec0c5c
+CIPHERTEXT = 0000000080000000
+
+COUNT = 33
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = df98c8276f54b04b
+CIPHERTEXT = 0000000040000000
+
+COUNT = 34
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = b160e4680f6c696f
+CIPHERTEXT = 0000000020000000
+
+COUNT = 35
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = fa0752b07d9c4ab8
+CIPHERTEXT = 0000000010000000
+
+COUNT = 36
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = ca3a2b036dbc8502
+CIPHERTEXT = 0000000008000000
+
+COUNT = 37
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 5e0905517bb59bcf
+CIPHERTEXT = 0000000004000000
+
+COUNT = 38
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 814eeb3b91d90726
+CIPHERTEXT = 0000000002000000
+
+COUNT = 39
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 4d49db1532919c9f
+CIPHERTEXT = 0000000001000000
+
+COUNT = 40
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 25eb5fc3f8cf0621
+CIPHERTEXT = 0000000000800000
+
+COUNT = 41
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = ab6a20c0620d1c6f
+CIPHERTEXT = 0000000000400000
+
+COUNT = 42
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 79e90dbc98f92cca
+CIPHERTEXT = 0000000000200000
+
+COUNT = 43
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 866ecedd8072bb0e
+CIPHERTEXT = 0000000000100000
+
+COUNT = 44
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 8b54536f2f3e64a8
+CIPHERTEXT = 0000000000080000
+
+COUNT = 45
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = ea51d3975595b86b
+CIPHERTEXT = 0000000000040000
+
+COUNT = 46
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = caffc6ac4542de31
+CIPHERTEXT = 0000000000020000
+
+COUNT = 47
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 8dd45a2ddf90796c
+CIPHERTEXT = 0000000000010000
+
+COUNT = 48
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 1029d55e880ec2d0
+CIPHERTEXT = 0000000000008000
+
+COUNT = 49
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 5d86cb23639dbea9
+CIPHERTEXT = 0000000000004000
+
+COUNT = 50
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 1d1ca853ae7c0c5f
+CIPHERTEXT = 0000000000002000
+
+COUNT = 51
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = ce332329248f3228
+CIPHERTEXT = 0000000000001000
+
+COUNT = 52
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 8405d1abe24fb942
+CIPHERTEXT = 0000000000000800
+
+COUNT = 53
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = e643d78090ca4207
+CIPHERTEXT = 0000000000000400
+
+COUNT = 54
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 48221b9937748a23
+CIPHERTEXT = 0000000000000200
+
+COUNT = 55
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = dd7c0bbd61fafd54
+CIPHERTEXT = 0000000000000100
+
+COUNT = 56
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 2fbc291a570db5c4
+CIPHERTEXT = 0000000000000080
+
+COUNT = 57
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = e07c30d7e4e26e12
+CIPHERTEXT = 0000000000000040
+
+COUNT = 58
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0953e2258e8e90a1
+CIPHERTEXT = 0000000000000020
+
+COUNT = 59
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 5b711bc4ceebf2ee
+CIPHERTEXT = 0000000000000010
+
+COUNT = 60
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = cc083f1e6d9e85f6
+CIPHERTEXT = 0000000000000008
+
+COUNT = 61
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = d2fd8867d50d2dfe
+CIPHERTEXT = 0000000000000004
+
+COUNT = 62
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 06e7ea22ce92708f
+CIPHERTEXT = 0000000000000002
+
+COUNT = 63
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 166b40b44aba4bd6
+CIPHERTEXT = 0000000000000001
+
+[DECRYPT]
+COUNT = 0
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 8000000000000000
+PLAINTEXT = 95f8a5e5dd31d900
+
+COUNT = 1
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 4000000000000000
+PLAINTEXT = dd7f121ca5015619
+
+COUNT = 2
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 2000000000000000
+PLAINTEXT = 2e8653104f3834ea
+
+COUNT = 3
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 1000000000000000
+PLAINTEXT = 4bd388ff6cd81d4f
+
+COUNT = 4
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0800000000000000
+PLAINTEXT = 20b9e767b2fb1456
+
+COUNT = 5
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0400000000000000
+PLAINTEXT = 55579380d77138ef
+
+COUNT = 6
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0200000000000000
+PLAINTEXT = 6cc5defaaf04512f
+
+COUNT = 7
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0100000000000000
+PLAINTEXT = 0d9f279ba5d87260
+
+COUNT = 8
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0080000000000000
+PLAINTEXT = d9031b0271bd5a0a
+
+COUNT = 9
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0040000000000000
+PLAINTEXT = 424250b37c3dd951
+
+COUNT = 10
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0020000000000000
+PLAINTEXT = b8061b7ecd9a21e5
+
+COUNT = 11
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0010000000000000
+PLAINTEXT = f15d0f286b65bd28
+
+COUNT = 12
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0008000000000000
+PLAINTEXT = add0cc8d6e5deba1
+
+COUNT = 13
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0004000000000000
+PLAINTEXT = e6d5f82752ad63d1
+
+COUNT = 14
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0002000000000000
+PLAINTEXT = ecbfe3bd3f591a5e
+
+COUNT = 15
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0001000000000000
+PLAINTEXT = f356834379d165cd
+
+COUNT = 16
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000800000000000
+PLAINTEXT = 2b9f982f20037fa9
+
+COUNT = 17
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000400000000000
+PLAINTEXT = 889de068a16f0be6
+
+COUNT = 18
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000200000000000
+PLAINTEXT = e19e275d846a1298
+
+COUNT = 19
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000100000000000
+PLAINTEXT = 329a8ed523d71aec
+
+COUNT = 20
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000080000000000
+PLAINTEXT = e7fce22557d23c97
+
+COUNT = 21
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000040000000000
+PLAINTEXT = 12a9f5817ff2d65d
+
+COUNT = 22
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000020000000000
+PLAINTEXT = a484c3ad38dc9c19
+
+COUNT = 23
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000010000000000
+PLAINTEXT = fbe00a8a1ef8ad72
+
+COUNT = 24
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000008000000000
+PLAINTEXT = 750d079407521363
+
+COUNT = 25
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000004000000000
+PLAINTEXT = 64feed9c724c2faf
+
+COUNT = 26
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000002000000000
+PLAINTEXT = f02b263b328e2b60
+
+COUNT = 27
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000001000000000
+PLAINTEXT = 9d64555a9a10b852
+
+COUNT = 28
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000800000000
+PLAINTEXT = d106ff0bed5255d7
+
+COUNT = 29
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000400000000
+PLAINTEXT = e1652c6b138c64a5
+
+COUNT = 30
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000200000000
+PLAINTEXT = e428581186ec8f46
+
+COUNT = 31
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000100000000
+PLAINTEXT = aeb5f5ede22d1a36
+
+COUNT = 32
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000080000000
+PLAINTEXT = e943d7568aec0c5c
+
+COUNT = 33
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000040000000
+PLAINTEXT = df98c8276f54b04b
+
+COUNT = 34
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000020000000
+PLAINTEXT = b160e4680f6c696f
+
+COUNT = 35
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000010000000
+PLAINTEXT = fa0752b07d9c4ab8
+
+COUNT = 36
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000008000000
+PLAINTEXT = ca3a2b036dbc8502
+
+COUNT = 37
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000004000000
+PLAINTEXT = 5e0905517bb59bcf
+
+COUNT = 38
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000002000000
+PLAINTEXT = 814eeb3b91d90726
+
+COUNT = 39
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000001000000
+PLAINTEXT = 4d49db1532919c9f
+
+COUNT = 40
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000800000
+PLAINTEXT = 25eb5fc3f8cf0621
+
+COUNT = 41
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000400000
+PLAINTEXT = ab6a20c0620d1c6f
+
+COUNT = 42
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000200000
+PLAINTEXT = 79e90dbc98f92cca
+
+COUNT = 43
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000100000
+PLAINTEXT = 866ecedd8072bb0e
+
+COUNT = 44
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000080000
+PLAINTEXT = 8b54536f2f3e64a8
+
+COUNT = 45
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000040000
+PLAINTEXT = ea51d3975595b86b
+
+COUNT = 46
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000020000
+PLAINTEXT = caffc6ac4542de31
+
+COUNT = 47
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000010000
+PLAINTEXT = 8dd45a2ddf90796c
+
+COUNT = 48
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000008000
+PLAINTEXT = 1029d55e880ec2d0
+
+COUNT = 49
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000004000
+PLAINTEXT = 5d86cb23639dbea9
+
+COUNT = 50
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000002000
+PLAINTEXT = 1d1ca853ae7c0c5f
+
+COUNT = 51
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000001000
+PLAINTEXT = ce332329248f3228
+
+COUNT = 52
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000800
+PLAINTEXT = 8405d1abe24fb942
+
+COUNT = 53
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000400
+PLAINTEXT = e643d78090ca4207
+
+COUNT = 54
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000200
+PLAINTEXT = 48221b9937748a23
+
+COUNT = 55
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000100
+PLAINTEXT = dd7c0bbd61fafd54
+
+COUNT = 56
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000080
+PLAINTEXT = 2fbc291a570db5c4
+
+COUNT = 57
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000040
+PLAINTEXT = e07c30d7e4e26e12
+
+COUNT = 58
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000020
+PLAINTEXT = 0953e2258e8e90a1
+
+COUNT = 59
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000010
+PLAINTEXT = 5b711bc4ceebf2ee
+
+COUNT = 60
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000008
+PLAINTEXT = cc083f1e6d9e85f6
+
+COUNT = 61
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000004
+PLAINTEXT = d2fd8867d50d2dfe
+
+COUNT = 62
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000002
+PLAINTEXT = 06e7ea22ce92708f
+
+COUNT = 63
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0000000000000001
+PLAINTEXT = 166b40b44aba4bd6
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCpermop.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCpermop.rsp
new file mode 100644
index 00000000..12eeca46
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCpermop.rsp
@@ -0,0 +1,392 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# PERMUTATION OPERATION - KAT for CBC
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:13 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 = 88d55e54f54c97b4
+PLAINTEXT = 0000000000000000
+
+COUNT = 1
+KEYs = 1007103489988020
+IV = 0000000000000000
+CIPHERTEXT = 0c0cc00c83ea48fd
+PLAINTEXT = 0000000000000000
+
+COUNT = 2
+KEYs = 10071034c8980120
+IV = 0000000000000000
+CIPHERTEXT = 83bc8ef3a6570183
+PLAINTEXT = 0000000000000000
+
+COUNT = 3
+KEYs = 1046103489988020
+IV = 0000000000000000
+CIPHERTEXT = df725dcad94ea2e9
+PLAINTEXT = 0000000000000000
+
+COUNT = 4
+KEYs = 1086911519190101
+IV = 0000000000000000
+CIPHERTEXT = e652b53b550be8b0
+PLAINTEXT = 0000000000000000
+
+COUNT = 5
+KEYs = 1086911519580101
+IV = 0000000000000000
+CIPHERTEXT = af527120c485cbb0
+PLAINTEXT = 0000000000000000
+
+COUNT = 6
+KEYs = 5107b01519580101
+IV = 0000000000000000
+CIPHERTEXT = 0f04ce393db926d5
+PLAINTEXT = 0000000000000000
+
+COUNT = 7
+KEYs = 1007b01519190101
+IV = 0000000000000000
+CIPHERTEXT = c9f00ffc74079067
+PLAINTEXT = 0000000000000000
+
+COUNT = 8
+KEYs = 3107915498080101
+IV = 0000000000000000
+CIPHERTEXT = 7cfd82a593252b4e
+PLAINTEXT = 0000000000000000
+
+COUNT = 9
+KEYs = 3107919498080101
+IV = 0000000000000000
+CIPHERTEXT = cb49a2f9e91363e3
+PLAINTEXT = 0000000000000000
+
+COUNT = 10
+KEYs = 10079115b9080140
+IV = 0000000000000000
+CIPHERTEXT = 00b588be70d23f56
+PLAINTEXT = 0000000000000000
+
+COUNT = 11
+KEYs = 3107911598080140
+IV = 0000000000000000
+CIPHERTEXT = 406a9a6ab43399ae
+PLAINTEXT = 0000000000000000
+
+COUNT = 12
+KEYs = 1007d01589980101
+IV = 0000000000000000
+CIPHERTEXT = 6cb773611dca9ada
+PLAINTEXT = 0000000000000000
+
+COUNT = 13
+KEYs = 9107911589980101
+IV = 0000000000000000
+CIPHERTEXT = 67fd21c17dbb5d70
+PLAINTEXT = 0000000000000000
+
+COUNT = 14
+KEYs = 9107d01589190101
+IV = 0000000000000000
+CIPHERTEXT = 9592cb4110430787
+PLAINTEXT = 0000000000000000
+
+COUNT = 15
+KEYs = 1007d01598980120
+IV = 0000000000000000
+CIPHERTEXT = a6b7ff68a318ddd3
+PLAINTEXT = 0000000000000000
+
+COUNT = 16
+KEYs = 1007940498190101
+IV = 0000000000000000
+CIPHERTEXT = 4d102196c914ca16
+PLAINTEXT = 0000000000000000
+
+COUNT = 17
+KEYs = 0107910491190401
+IV = 0000000000000000
+CIPHERTEXT = 2dfa9f4573594965
+PLAINTEXT = 0000000000000000
+
+COUNT = 18
+KEYs = 0107910491190101
+IV = 0000000000000000
+CIPHERTEXT = b46604816c0e0774
+PLAINTEXT = 0000000000000000
+
+COUNT = 19
+KEYs = 0107940491190401
+IV = 0000000000000000
+CIPHERTEXT = 6e7e6221a4f34e87
+PLAINTEXT = 0000000000000000
+
+COUNT = 20
+KEYs = 19079210981a0101
+IV = 0000000000000000
+CIPHERTEXT = aa85e74643233199
+PLAINTEXT = 0000000000000000
+
+COUNT = 21
+KEYs = 1007911998190801
+IV = 0000000000000000
+CIPHERTEXT = 2e5a19db4d1962d6
+PLAINTEXT = 0000000000000000
+
+COUNT = 22
+KEYs = 10079119981a0801
+IV = 0000000000000000
+CIPHERTEXT = 23a866a809d30894
+PLAINTEXT = 0000000000000000
+
+COUNT = 23
+KEYs = 1007921098190101
+IV = 0000000000000000
+CIPHERTEXT = d812d961f017d320
+PLAINTEXT = 0000000000000000
+
+COUNT = 24
+KEYs = 100791159819010b
+IV = 0000000000000000
+CIPHERTEXT = 055605816e58608f
+PLAINTEXT = 0000000000000000
+
+COUNT = 25
+KEYs = 1004801598190101
+IV = 0000000000000000
+CIPHERTEXT = abd88e8b1b7716f1
+PLAINTEXT = 0000000000000000
+
+COUNT = 26
+KEYs = 1004801598190102
+IV = 0000000000000000
+CIPHERTEXT = 537ac95be69da1e1
+PLAINTEXT = 0000000000000000
+
+COUNT = 27
+KEYs = 1004801598190108
+IV = 0000000000000000
+CIPHERTEXT = aed0f6ae3c25cdd8
+PLAINTEXT = 0000000000000000
+
+COUNT = 28
+KEYs = 1002911598100104
+IV = 0000000000000000
+CIPHERTEXT = b3e35a5ee53e7b8d
+PLAINTEXT = 0000000000000000
+
+COUNT = 29
+KEYs = 1002911598190104
+IV = 0000000000000000
+CIPHERTEXT = 61c79c71921a2ef8
+PLAINTEXT = 0000000000000000
+
+COUNT = 30
+KEYs = 1002911598100201
+IV = 0000000000000000
+CIPHERTEXT = e2f5728f0995013c
+PLAINTEXT = 0000000000000000
+
+COUNT = 31
+KEYs = 1002911698100101
+IV = 0000000000000000
+CIPHERTEXT = 1aeac39a61f0a464
+PLAINTEXT = 0000000000000000
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCsubtab.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCsubtab.rsp
new file mode 100644
index 00000000..76a461a4
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCsubtab.rsp
@@ -0,0 +1,236 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# SUBSTITUTION TABLE - KAT for CBC
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:13 AM
+
+[ENCRYPT]
+COUNT = 0
+KEYs = 7ca110454a1a6e57
+IV = 0000000000000000
+PLAINTEXT = 01a1d6d039776742
+CIPHERTEXT = 690f5b0d9a26939b
+
+COUNT = 1
+KEYs = 0131d9619dc1376e
+IV = 0000000000000000
+PLAINTEXT = 5cd54ca83def57da
+CIPHERTEXT = 7a389d10354bd271
+
+COUNT = 2
+KEYs = 07a1133e4a0b2686
+IV = 0000000000000000
+PLAINTEXT = 0248d43806f67172
+CIPHERTEXT = 868ebb51cab4599a
+
+COUNT = 3
+KEYs = 3849674c2602319e
+IV = 0000000000000000
+PLAINTEXT = 51454b582ddf440a
+CIPHERTEXT = 7178876e01f19b2a
+
+COUNT = 4
+KEYs = 04b915ba43feb5b6
+IV = 0000000000000000
+PLAINTEXT = 42fd443059577fa2
+CIPHERTEXT = af37fb421f8c4095
+
+COUNT = 5
+KEYs = 0113b970fd34f2ce
+IV = 0000000000000000
+PLAINTEXT = 059b5e0851cf143a
+CIPHERTEXT = 86a560f10ec6d85b
+
+COUNT = 6
+KEYs = 0170f175468fb5e6
+IV = 0000000000000000
+PLAINTEXT = 0756d8e0774761d2
+CIPHERTEXT = 0cd3da020021dc09
+
+COUNT = 7
+KEYs = 43297fad38e373fe
+IV = 0000000000000000
+PLAINTEXT = 762514b829bf486a
+CIPHERTEXT = ea676b2cb7db2b7a
+
+COUNT = 8
+KEYs = 07a7137045da2a16
+IV = 0000000000000000
+PLAINTEXT = 3bdd119049372802
+CIPHERTEXT = dfd64a815caf1a0f
+
+COUNT = 9
+KEYs = 04689104c2fd3b2f
+IV = 0000000000000000
+PLAINTEXT = 26955f6835af609a
+CIPHERTEXT = 5c513c9c4886c088
+
+COUNT = 10
+KEYs = 37d06bb516cb7546
+IV = 0000000000000000
+PLAINTEXT = 164d5e404f275232
+CIPHERTEXT = 0a2aeeae3ff4ab77
+
+COUNT = 11
+KEYs = 1f08260d1ac2465e
+IV = 0000000000000000
+PLAINTEXT = 6b056e18759f5cca
+CIPHERTEXT = ef1bf03e5dfa575a
+
+COUNT = 12
+KEYs = 584023641aba6176
+IV = 0000000000000000
+PLAINTEXT = 004bd6ef09176062
+CIPHERTEXT = 88bf0db6d70dee56
+
+COUNT = 13
+KEYs = 025816164629b007
+IV = 0000000000000000
+PLAINTEXT = 480d39006ee762f2
+CIPHERTEXT = a1f9915541020b56
+
+COUNT = 14
+KEYs = 49793ebc79b3258f
+IV = 0000000000000000
+PLAINTEXT = 437540c8698f3cfa
+CIPHERTEXT = 6fbf1cafcffd0556
+
+COUNT = 15
+KEYs = 4fb05e1515ab73a7
+IV = 0000000000000000
+PLAINTEXT = 072d43a077075292
+CIPHERTEXT = 2f22e49bab7ca1ac
+
+COUNT = 16
+KEYs = 49e95d6d4ca229bf
+IV = 0000000000000000
+PLAINTEXT = 02fe55778117f12a
+CIPHERTEXT = 5a6b612cc26cce4a
+
+COUNT = 17
+KEYs = 018310dc409b26d6
+IV = 0000000000000000
+PLAINTEXT = 1d9d5c5018f728c2
+CIPHERTEXT = 5f4c038ed12b2e41
+
+COUNT = 18
+KEYs = 1c587f1c13924fef
+IV = 0000000000000000
+PLAINTEXT = 305532286d6f295a
+CIPHERTEXT = 63fac0d034d9f793
+
+[DECRYPT]
+COUNT = 0
+KEYs = 7ca110454a1a6e57
+IV = 0000000000000000
+CIPHERTEXT = 690f5b0d9a26939b
+PLAINTEXT = 01a1d6d039776742
+
+COUNT = 1
+KEYs = 0131d9619dc1376e
+IV = 0000000000000000
+CIPHERTEXT = 7a389d10354bd271
+PLAINTEXT = 5cd54ca83def57da
+
+COUNT = 2
+KEYs = 07a1133e4a0b2686
+IV = 0000000000000000
+CIPHERTEXT = 868ebb51cab4599a
+PLAINTEXT = 0248d43806f67172
+
+COUNT = 3
+KEYs = 3849674c2602319e
+IV = 0000000000000000
+CIPHERTEXT = 7178876e01f19b2a
+PLAINTEXT = 51454b582ddf440a
+
+COUNT = 4
+KEYs = 04b915ba43feb5b6
+IV = 0000000000000000
+CIPHERTEXT = af37fb421f8c4095
+PLAINTEXT = 42fd443059577fa2
+
+COUNT = 5
+KEYs = 0113b970fd34f2ce
+IV = 0000000000000000
+CIPHERTEXT = 86a560f10ec6d85b
+PLAINTEXT = 059b5e0851cf143a
+
+COUNT = 6
+KEYs = 0170f175468fb5e6
+IV = 0000000000000000
+CIPHERTEXT = 0cd3da020021dc09
+PLAINTEXT = 0756d8e0774761d2
+
+COUNT = 7
+KEYs = 43297fad38e373fe
+IV = 0000000000000000
+CIPHERTEXT = ea676b2cb7db2b7a
+PLAINTEXT = 762514b829bf486a
+
+COUNT = 8
+KEYs = 07a7137045da2a16
+IV = 0000000000000000
+CIPHERTEXT = dfd64a815caf1a0f
+PLAINTEXT = 3bdd119049372802
+
+COUNT = 9
+KEYs = 04689104c2fd3b2f
+IV = 0000000000000000
+CIPHERTEXT = 5c513c9c4886c088
+PLAINTEXT = 26955f6835af609a
+
+COUNT = 10
+KEYs = 37d06bb516cb7546
+IV = 0000000000000000
+CIPHERTEXT = 0a2aeeae3ff4ab77
+PLAINTEXT = 164d5e404f275232
+
+COUNT = 11
+KEYs = 1f08260d1ac2465e
+IV = 0000000000000000
+CIPHERTEXT = ef1bf03e5dfa575a
+PLAINTEXT = 6b056e18759f5cca
+
+COUNT = 12
+KEYs = 584023641aba6176
+IV = 0000000000000000
+CIPHERTEXT = 88bf0db6d70dee56
+PLAINTEXT = 004bd6ef09176062
+
+COUNT = 13
+KEYs = 025816164629b007
+IV = 0000000000000000
+CIPHERTEXT = a1f9915541020b56
+PLAINTEXT = 480d39006ee762f2
+
+COUNT = 14
+KEYs = 49793ebc79b3258f
+IV = 0000000000000000
+CIPHERTEXT = 6fbf1cafcffd0556
+PLAINTEXT = 437540c8698f3cfa
+
+COUNT = 15
+KEYs = 4fb05e1515ab73a7
+IV = 0000000000000000
+CIPHERTEXT = 2f22e49bab7ca1ac
+PLAINTEXT = 072d43a077075292
+
+COUNT = 16
+KEYs = 49e95d6d4ca229bf
+IV = 0000000000000000
+CIPHERTEXT = 5a6b612cc26cce4a
+PLAINTEXT = 02fe55778117f12a
+
+COUNT = 17
+KEYs = 018310dc409b26d6
+IV = 0000000000000000
+CIPHERTEXT = 5f4c038ed12b2e41
+PLAINTEXT = 1d9d5c5018f728c2
+
+COUNT = 18
+KEYs = 1c587f1c13924fef
+IV = 0000000000000000
+CIPHERTEXT = 63fac0d034d9f793
+PLAINTEXT = 305532286d6f295a
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCvarkey.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCvarkey.rsp
new file mode 100644
index 00000000..cd781285
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCvarkey.rsp
@@ -0,0 +1,680 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# VARIABLE KEY - KAT for CBC
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:13 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 = 95a8d72813daa94d
+PLAINTEXT = 0000000000000000
+
+COUNT = 1
+KEYs = 4001010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0eec1487dd8c26d5
+PLAINTEXT = 0000000000000000
+
+COUNT = 2
+KEYs = 2001010101010101
+IV = 0000000000000000
+CIPHERTEXT = 7ad16ffb79c45926
+PLAINTEXT = 0000000000000000
+
+COUNT = 3
+KEYs = 1001010101010101
+IV = 0000000000000000
+CIPHERTEXT = d3746294ca6a6cf3
+PLAINTEXT = 0000000000000000
+
+COUNT = 4
+KEYs = 0801010101010101
+IV = 0000000000000000
+CIPHERTEXT = 809f5f873c1fd761
+PLAINTEXT = 0000000000000000
+
+COUNT = 5
+KEYs = 0401010101010101
+IV = 0000000000000000
+CIPHERTEXT = c02faffec989d1fc
+PLAINTEXT = 0000000000000000
+
+COUNT = 6
+KEYs = 0201010101010101
+IV = 0000000000000000
+CIPHERTEXT = 4615aa1d33e72f10
+PLAINTEXT = 0000000000000000
+
+COUNT = 7
+KEYs = 0180010101010101
+IV = 0000000000000000
+CIPHERTEXT = 2055123350c00858
+PLAINTEXT = 0000000000000000
+
+COUNT = 8
+KEYs = 0140010101010101
+IV = 0000000000000000
+CIPHERTEXT = df3b99d6577397c8
+PLAINTEXT = 0000000000000000
+
+COUNT = 9
+KEYs = 0120010101010101
+IV = 0000000000000000
+CIPHERTEXT = 31fe17369b5288c9
+PLAINTEXT = 0000000000000000
+
+COUNT = 10
+KEYs = 0110010101010101
+IV = 0000000000000000
+CIPHERTEXT = dfdd3cc64dae1642
+PLAINTEXT = 0000000000000000
+
+COUNT = 11
+KEYs = 0108010101010101
+IV = 0000000000000000
+CIPHERTEXT = 178c83ce2b399d94
+PLAINTEXT = 0000000000000000
+
+COUNT = 12
+KEYs = 0104010101010101
+IV = 0000000000000000
+CIPHERTEXT = 50f636324a9b7f80
+PLAINTEXT = 0000000000000000
+
+COUNT = 13
+KEYs = 0102010101010101
+IV = 0000000000000000
+CIPHERTEXT = a8468ee3bc18f06d
+PLAINTEXT = 0000000000000000
+
+COUNT = 14
+KEYs = 0101800101010101
+IV = 0000000000000000
+CIPHERTEXT = a2dc9e92fd3cde92
+PLAINTEXT = 0000000000000000
+
+COUNT = 15
+KEYs = 0101400101010101
+IV = 0000000000000000
+CIPHERTEXT = cac09f797d031287
+PLAINTEXT = 0000000000000000
+
+COUNT = 16
+KEYs = 0101200101010101
+IV = 0000000000000000
+CIPHERTEXT = 90ba680b22aeb525
+PLAINTEXT = 0000000000000000
+
+COUNT = 17
+KEYs = 0101100101010101
+IV = 0000000000000000
+CIPHERTEXT = ce7a24f350e280b6
+PLAINTEXT = 0000000000000000
+
+COUNT = 18
+KEYs = 0101080101010101
+IV = 0000000000000000
+CIPHERTEXT = 882bff0aa01a0b87
+PLAINTEXT = 0000000000000000
+
+COUNT = 19
+KEYs = 0101040101010101
+IV = 0000000000000000
+CIPHERTEXT = 25610288924511c2
+PLAINTEXT = 0000000000000000
+
+COUNT = 20
+KEYs = 0101020101010101
+IV = 0000000000000000
+CIPHERTEXT = c71516c29c75d170
+PLAINTEXT = 0000000000000000
+
+COUNT = 21
+KEYs = 0101018001010101
+IV = 0000000000000000
+CIPHERTEXT = 5199c29a52c9f059
+PLAINTEXT = 0000000000000000
+
+COUNT = 22
+KEYs = 0101014001010101
+IV = 0000000000000000
+CIPHERTEXT = c22f0a294a71f29f
+PLAINTEXT = 0000000000000000
+
+COUNT = 23
+KEYs = 0101012001010101
+IV = 0000000000000000
+CIPHERTEXT = ee371483714c02ea
+PLAINTEXT = 0000000000000000
+
+COUNT = 24
+KEYs = 0101011001010101
+IV = 0000000000000000
+CIPHERTEXT = a81fbd448f9e522f
+PLAINTEXT = 0000000000000000
+
+COUNT = 25
+KEYs = 0101010801010101
+IV = 0000000000000000
+CIPHERTEXT = 4f644c92e192dfed
+PLAINTEXT = 0000000000000000
+
+COUNT = 26
+KEYs = 0101010401010101
+IV = 0000000000000000
+CIPHERTEXT = 1afa9a66a6df92ae
+PLAINTEXT = 0000000000000000
+
+COUNT = 27
+KEYs = 0101010201010101
+IV = 0000000000000000
+CIPHERTEXT = b3c1cc715cb879d8
+PLAINTEXT = 0000000000000000
+
+COUNT = 28
+KEYs = 0101010180010101
+IV = 0000000000000000
+CIPHERTEXT = 19d032e64ab0bd8b
+PLAINTEXT = 0000000000000000
+
+COUNT = 29
+KEYs = 0101010140010101
+IV = 0000000000000000
+CIPHERTEXT = 3cfaa7a7dc8720dc
+PLAINTEXT = 0000000000000000
+
+COUNT = 30
+KEYs = 0101010120010101
+IV = 0000000000000000
+CIPHERTEXT = b7265f7f447ac6f3
+PLAINTEXT = 0000000000000000
+
+COUNT = 31
+KEYs = 0101010110010101
+IV = 0000000000000000
+CIPHERTEXT = 9db73b3c0d163f54
+PLAINTEXT = 0000000000000000
+
+COUNT = 32
+KEYs = 0101010108010101
+IV = 0000000000000000
+CIPHERTEXT = 8181b65babf4a975
+PLAINTEXT = 0000000000000000
+
+COUNT = 33
+KEYs = 0101010104010101
+IV = 0000000000000000
+CIPHERTEXT = 93c9b64042eaa240
+PLAINTEXT = 0000000000000000
+
+COUNT = 34
+KEYs = 0101010102010101
+IV = 0000000000000000
+CIPHERTEXT = 5570530829705592
+PLAINTEXT = 0000000000000000
+
+COUNT = 35
+KEYs = 0101010101800101
+IV = 0000000000000000
+CIPHERTEXT = 8638809e878787a0
+PLAINTEXT = 0000000000000000
+
+COUNT = 36
+KEYs = 0101010101400101
+IV = 0000000000000000
+CIPHERTEXT = 41b9a79af79ac208
+PLAINTEXT = 0000000000000000
+
+COUNT = 37
+KEYs = 0101010101200101
+IV = 0000000000000000
+CIPHERTEXT = 7a9be42f2009a892
+PLAINTEXT = 0000000000000000
+
+COUNT = 38
+KEYs = 0101010101100101
+IV = 0000000000000000
+CIPHERTEXT = 29038d56ba6d2745
+PLAINTEXT = 0000000000000000
+
+COUNT = 39
+KEYs = 0101010101080101
+IV = 0000000000000000
+CIPHERTEXT = 5495c6abf1e5df51
+PLAINTEXT = 0000000000000000
+
+COUNT = 40
+KEYs = 0101010101040101
+IV = 0000000000000000
+CIPHERTEXT = ae13dbd561488933
+PLAINTEXT = 0000000000000000
+
+COUNT = 41
+KEYs = 0101010101020101
+IV = 0000000000000000
+CIPHERTEXT = 024d1ffa8904e389
+PLAINTEXT = 0000000000000000
+
+COUNT = 42
+KEYs = 0101010101018001
+IV = 0000000000000000
+CIPHERTEXT = d1399712f99bf02e
+PLAINTEXT = 0000000000000000
+
+COUNT = 43
+KEYs = 0101010101014001
+IV = 0000000000000000
+CIPHERTEXT = 14c1d7c1cffec79e
+PLAINTEXT = 0000000000000000
+
+COUNT = 44
+KEYs = 0101010101012001
+IV = 0000000000000000
+CIPHERTEXT = 1de5279dae3bed6f
+PLAINTEXT = 0000000000000000
+
+COUNT = 45
+KEYs = 0101010101011001
+IV = 0000000000000000
+CIPHERTEXT = e941a33f85501303
+PLAINTEXT = 0000000000000000
+
+COUNT = 46
+KEYs = 0101010101010801
+IV = 0000000000000000
+CIPHERTEXT = da99dbbc9a03f379
+PLAINTEXT = 0000000000000000
+
+COUNT = 47
+KEYs = 0101010101010401
+IV = 0000000000000000
+CIPHERTEXT = b7fc92f91d8e92e9
+PLAINTEXT = 0000000000000000
+
+COUNT = 48
+KEYs = 0101010101010201
+IV = 0000000000000000
+CIPHERTEXT = ae8e5caa3ca04e85
+PLAINTEXT = 0000000000000000
+
+COUNT = 49
+KEYs = 0101010101010180
+IV = 0000000000000000
+CIPHERTEXT = 9cc62df43b6eed74
+PLAINTEXT = 0000000000000000
+
+COUNT = 50
+KEYs = 0101010101010140
+IV = 0000000000000000
+CIPHERTEXT = d863dbb5c59a91a0
+PLAINTEXT = 0000000000000000
+
+COUNT = 51
+KEYs = 0101010101010120
+IV = 0000000000000000
+CIPHERTEXT = a1ab2190545b91d7
+PLAINTEXT = 0000000000000000
+
+COUNT = 52
+KEYs = 0101010101010110
+IV = 0000000000000000
+CIPHERTEXT = 0875041e64c570f7
+PLAINTEXT = 0000000000000000
+
+COUNT = 53
+KEYs = 0101010101010108
+IV = 0000000000000000
+CIPHERTEXT = 5a594528bebef1cc
+PLAINTEXT = 0000000000000000
+
+COUNT = 54
+KEYs = 0101010101010104
+IV = 0000000000000000
+CIPHERTEXT = fcdb3291de21f0c0
+PLAINTEXT = 0000000000000000
+
+COUNT = 55
+KEYs = 0101010101010102
+IV = 0000000000000000
+CIPHERTEXT = 869efd7f9f265a09
+PLAINTEXT = 0000000000000000
+
diff --git a/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCvartext.rsp b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCvartext.rsp
new file mode 100644
index 00000000..f93b71cb
--- /dev/null
+++ b/tests/hazmat/primitives/vectors/ciphers/3DES/CBC/TCBCvartext.rsp
@@ -0,0 +1,776 @@
+# CAVS 11.1
+# Config Info for : "tdes_values"
+# VARIABLE PLAINTEXT/CIPHERTEXT - KAT for CBC
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:13 AM
+
+[ENCRYPT]
+COUNT = 0
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 8000000000000000
+CIPHERTEXT = 95f8a5e5dd31d900
+
+COUNT = 1
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 4000000000000000
+CIPHERTEXT = dd7f121ca5015619
+
+COUNT = 2
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 2000000000000000
+CIPHERTEXT = 2e8653104f3834ea
+
+COUNT = 3
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 1000000000000000
+CIPHERTEXT = 4bd388ff6cd81d4f
+
+COUNT = 4
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0800000000000000
+CIPHERTEXT = 20b9e767b2fb1456
+
+COUNT = 5
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0400000000000000
+CIPHERTEXT = 55579380d77138ef
+
+COUNT = 6
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0200000000000000
+CIPHERTEXT = 6cc5defaaf04512f
+
+COUNT = 7
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0100000000000000
+CIPHERTEXT = 0d9f279ba5d87260
+
+COUNT = 8
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0080000000000000
+CIPHERTEXT = d9031b0271bd5a0a
+
+COUNT = 9
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0040000000000000
+CIPHERTEXT = 424250b37c3dd951
+
+COUNT = 10
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0020000000000000
+CIPHERTEXT = b8061b7ecd9a21e5
+
+COUNT = 11
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0010000000000000
+CIPHERTEXT = f15d0f286b65bd28
+
+COUNT = 12
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0008000000000000
+CIPHERTEXT = add0cc8d6e5deba1
+
+COUNT = 13
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0004000000000000
+CIPHERTEXT = e6d5f82752ad63d1
+
+COUNT = 14
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0002000000000000
+CIPHERTEXT = ecbfe3bd3f591a5e
+
+COUNT = 15
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0001000000000000
+CIPHERTEXT = f356834379d165cd
+
+COUNT = 16
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000800000000000
+CIPHERTEXT = 2b9f982f20037fa9
+
+COUNT = 17
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000400000000000
+CIPHERTEXT = 889de068a16f0be6
+
+COUNT = 18
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000200000000000
+CIPHERTEXT = e19e275d846a1298
+
+COUNT = 19
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000100000000000
+CIPHERTEXT = 329a8ed523d71aec
+
+COUNT = 20
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000080000000000
+CIPHERTEXT = e7fce22557d23c97
+
+COUNT = 21
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000040000000000
+CIPHERTEXT = 12a9f5817ff2d65d
+
+COUNT = 22
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000020000000000
+CIPHERTEXT = a484c3ad38dc9c19
+
+COUNT = 23
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000010000000000
+CIPHERTEXT = fbe00a8a1ef8ad72
+
+COUNT = 24
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000008000000000
+CIPHERTEXT = 750d079407521363
+
+COUNT = 25
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000004000000000
+CIPHERTEXT = 64feed9c724c2faf
+
+COUNT = 26
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000002000000000
+CIPHERTEXT = f02b263b328e2b60
+
+COUNT = 27
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000001000000000
+CIPHERTEXT = 9d64555a9a10b852
+
+COUNT = 28
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000800000000
+CIPHERTEXT = d106ff0bed5255d7
+
+COUNT = 29
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000400000000
+CIPHERTEXT = e1652c6b138c64a5
+
+COUNT = 30
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000200000000
+CIPHERTEXT = e428581186ec8f46
+
+COUNT = 31
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000100000000
+CIPHERTEXT = aeb5f5ede22d1a36
+
+COUNT = 32
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000080000000
+CIPHERTEXT = e943d7568aec0c5c
+
+COUNT = 33
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000040000000
+CIPHERTEXT = df98c8276f54b04b
+
+COUNT = 34
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000020000000
+CIPHERTEXT = b160e4680f6c696f
+
+COUNT = 35
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000010000000
+CIPHERTEXT = fa0752b07d9c4ab8
+
+COUNT = 36
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000008000000
+CIPHERTEXT = ca3a2b036dbc8502
+
+COUNT = 37
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000004000000
+CIPHERTEXT = 5e0905517bb59bcf
+
+COUNT = 38
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000002000000
+CIPHERTEXT = 814eeb3b91d90726
+
+COUNT = 39
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000001000000
+CIPHERTEXT = 4d49db1532919c9f
+
+COUNT = 40
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000800000
+CIPHERTEXT = 25eb5fc3f8cf0621
+
+COUNT = 41
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000400000
+CIPHERTEXT = ab6a20c0620d1c6f
+
+COUNT = 42
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000200000
+CIPHERTEXT = 79e90dbc98f92cca
+
+COUNT = 43
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000100000
+CIPHERTEXT = 866ecedd8072bb0e
+
+COUNT = 44
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000080000
+CIPHERTEXT = 8b54536f2f3e64a8
+
+COUNT = 45
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000040000
+CIPHERTEXT = ea51d3975595b86b
+
+COUNT = 46
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000020000
+CIPHERTEXT = caffc6ac4542de31
+
+COUNT = 47
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000010000
+CIPHERTEXT = 8dd45a2ddf90796c
+
+COUNT = 48
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000008000
+CIPHERTEXT = 1029d55e880ec2d0
+
+COUNT = 49
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000004000
+CIPHERTEXT = 5d86cb23639dbea9
+
+COUNT = 50
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000002000
+CIPHERTEXT = 1d1ca853ae7c0c5f
+
+COUNT = 51
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000001000
+CIPHERTEXT = ce332329248f3228
+
+COUNT = 52
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000800
+CIPHERTEXT = 8405d1abe24fb942
+
+COUNT = 53
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000400
+CIPHERTEXT = e643d78090ca4207
+
+COUNT = 54
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000200
+CIPHERTEXT = 48221b9937748a23
+
+COUNT = 55
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000100
+CIPHERTEXT = dd7c0bbd61fafd54
+
+COUNT = 56
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000080
+CIPHERTEXT = 2fbc291a570db5c4
+
+COUNT = 57
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000040
+CIPHERTEXT = e07c30d7e4e26e12
+
+COUNT = 58
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000020
+CIPHERTEXT = 0953e2258e8e90a1
+
+COUNT = 59
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000010
+CIPHERTEXT = 5b711bc4ceebf2ee
+
+COUNT = 60
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000008
+CIPHERTEXT = cc083f1e6d9e85f6
+
+COUNT = 61
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000004
+CIPHERTEXT = d2fd8867d50d2dfe
+
+COUNT = 62
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000002
+CIPHERTEXT = 06e7ea22ce92708f
+
+COUNT = 63
+KEYs = 0101010101010101
+IV = 0000000000000000
+PLAINTEXT = 0000000000000001
+CIPHERTEXT = 166b40b44aba4bd6
+
+[DECRYPT]
+COUNT = 0
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 95f8a5e5dd31d900
+PLAINTEXT = 8000000000000000
+
+COUNT = 1
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = dd7f121ca5015619
+PLAINTEXT = 4000000000000000
+
+COUNT = 2
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 2e8653104f3834ea
+PLAINTEXT = 2000000000000000
+
+COUNT = 3
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 4bd388ff6cd81d4f
+PLAINTEXT = 1000000000000000
+
+COUNT = 4
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 20b9e767b2fb1456
+PLAINTEXT = 0800000000000000
+
+COUNT = 5
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 55579380d77138ef
+PLAINTEXT = 0400000000000000
+
+COUNT = 6
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 6cc5defaaf04512f
+PLAINTEXT = 0200000000000000
+
+COUNT = 7
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0d9f279ba5d87260
+PLAINTEXT = 0100000000000000
+
+COUNT = 8
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = d9031b0271bd5a0a
+PLAINTEXT = 0080000000000000
+
+COUNT = 9
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 424250b37c3dd951
+PLAINTEXT = 0040000000000000
+
+COUNT = 10
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = b8061b7ecd9a21e5
+PLAINTEXT = 0020000000000000
+
+COUNT = 11
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = f15d0f286b65bd28
+PLAINTEXT = 0010000000000000
+
+COUNT = 12
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = add0cc8d6e5deba1
+PLAINTEXT = 0008000000000000
+
+COUNT = 13
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = e6d5f82752ad63d1
+PLAINTEXT = 0004000000000000
+
+COUNT = 14
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = ecbfe3bd3f591a5e
+PLAINTEXT = 0002000000000000
+
+COUNT = 15
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = f356834379d165cd
+PLAINTEXT = 0001000000000000
+
+COUNT = 16
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 2b9f982f20037fa9
+PLAINTEXT = 0000800000000000
+
+COUNT = 17
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 889de068a16f0be6
+PLAINTEXT = 0000400000000000
+
+COUNT = 18
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = e19e275d846a1298
+PLAINTEXT = 0000200000000000
+
+COUNT = 19
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 329a8ed523d71aec
+PLAINTEXT = 0000100000000000
+
+COUNT = 20
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = e7fce22557d23c97
+PLAINTEXT = 0000080000000000
+
+COUNT = 21
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 12a9f5817ff2d65d
+PLAINTEXT = 0000040000000000
+
+COUNT = 22
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = a484c3ad38dc9c19
+PLAINTEXT = 0000020000000000
+
+COUNT = 23
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = fbe00a8a1ef8ad72
+PLAINTEXT = 0000010000000000
+
+COUNT = 24
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 750d079407521363
+PLAINTEXT = 0000008000000000
+
+COUNT = 25
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 64feed9c724c2faf
+PLAINTEXT = 0000004000000000
+
+COUNT = 26
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = f02b263b328e2b60
+PLAINTEXT = 0000002000000000
+
+COUNT = 27
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 9d64555a9a10b852
+PLAINTEXT = 0000001000000000
+
+COUNT = 28
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = d106ff0bed5255d7
+PLAINTEXT = 0000000800000000
+
+COUNT = 29
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = e1652c6b138c64a5
+PLAINTEXT = 0000000400000000
+
+COUNT = 30
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = e428581186ec8f46
+PLAINTEXT = 0000000200000000
+
+COUNT = 31
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = aeb5f5ede22d1a36
+PLAINTEXT = 0000000100000000
+
+COUNT = 32
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = e943d7568aec0c5c
+PLAINTEXT = 0000000080000000
+
+COUNT = 33
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = df98c8276f54b04b
+PLAINTEXT = 0000000040000000
+
+COUNT = 34
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = b160e4680f6c696f
+PLAINTEXT = 0000000020000000
+
+COUNT = 35
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = fa0752b07d9c4ab8
+PLAINTEXT = 0000000010000000
+
+COUNT = 36
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = ca3a2b036dbc8502
+PLAINTEXT = 0000000008000000
+
+COUNT = 37
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 5e0905517bb59bcf
+PLAINTEXT = 0000000004000000
+
+COUNT = 38
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 814eeb3b91d90726
+PLAINTEXT = 0000000002000000
+
+COUNT = 39
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 4d49db1532919c9f
+PLAINTEXT = 0000000001000000
+
+COUNT = 40
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 25eb5fc3f8cf0621
+PLAINTEXT = 0000000000800000
+
+COUNT = 41
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = ab6a20c0620d1c6f
+PLAINTEXT = 0000000000400000
+
+COUNT = 42
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 79e90dbc98f92cca
+PLAINTEXT = 0000000000200000
+
+COUNT = 43
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 866ecedd8072bb0e
+PLAINTEXT = 0000000000100000
+
+COUNT = 44
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 8b54536f2f3e64a8
+PLAINTEXT = 0000000000080000
+
+COUNT = 45
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = ea51d3975595b86b
+PLAINTEXT = 0000000000040000
+
+COUNT = 46
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = caffc6ac4542de31
+PLAINTEXT = 0000000000020000
+
+COUNT = 47
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 8dd45a2ddf90796c
+PLAINTEXT = 0000000000010000
+
+COUNT = 48
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 1029d55e880ec2d0
+PLAINTEXT = 0000000000008000
+
+COUNT = 49
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 5d86cb23639dbea9
+PLAINTEXT = 0000000000004000
+
+COUNT = 50
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 1d1ca853ae7c0c5f
+PLAINTEXT = 0000000000002000
+
+COUNT = 51
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = ce332329248f3228
+PLAINTEXT = 0000000000001000
+
+COUNT = 52
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 8405d1abe24fb942
+PLAINTEXT = 0000000000000800
+
+COUNT = 53
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = e643d78090ca4207
+PLAINTEXT = 0000000000000400
+
+COUNT = 54
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 48221b9937748a23
+PLAINTEXT = 0000000000000200
+
+COUNT = 55
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = dd7c0bbd61fafd54
+PLAINTEXT = 0000000000000100
+
+COUNT = 56
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 2fbc291a570db5c4
+PLAINTEXT = 0000000000000080
+
+COUNT = 57
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = e07c30d7e4e26e12
+PLAINTEXT = 0000000000000040
+
+COUNT = 58
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 0953e2258e8e90a1
+PLAINTEXT = 0000000000000020
+
+COUNT = 59
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 5b711bc4ceebf2ee
+PLAINTEXT = 0000000000000010
+
+COUNT = 60
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = cc083f1e6d9e85f6
+PLAINTEXT = 0000000000000008
+
+COUNT = 61
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = d2fd8867d50d2dfe
+PLAINTEXT = 0000000000000004
+
+COUNT = 62
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 06e7ea22ce92708f
+PLAINTEXT = 0000000000000002
+
+COUNT = 63
+KEYs = 0101010101010101
+IV = 0000000000000000
+CIPHERTEXT = 166b40b44aba4bd6
+PLAINTEXT = 0000000000000001
+