Artifact [921c132deb]
EuroTcl/OpenACS 11 - 12 JULY 2024, VIENNA

Artifact 921c132deb457c3d278645b31311648373f8efbe2a2addb0f0971a4590d4d2c4:


# Auto generated from "IDEA-OFB.txt"
lappend auto_path [file dirname [file dirname [file dirname [file dirname [file join [pwd] [info script]]]]]]
package require tls
package require tcltest

catch {tls::provider legacy}
tcltest::testConstraint IDEA_OFB [expr {[lsearch -nocase [tls::ciphers] IDEA-OFB] > -1}]

tcltest::test Symetric_Block_IDEA-OFB-1.1 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex d7d57bd847154af9722a8df096e61a42] \
		 -iv [binary decode hex fdde201c91e401d9] \
		 -data [binary decode hex 81883f22165282ba6a442a8dd2a768d4]]} \
	-match exact -result 770e7b0eacc089b7eef410d98d886e9e

tcltest::test Symetric_Block_IDEA-OFB-1.2 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex d7d57bd847154af9722a8df096e61a42] \
		 -iv [binary decode hex fdde201c91e401d9] \
		 -data [binary decode hex 770e7b0eacc089b7eef410d98d886e9e]]} \
	-match exact -result 81883f22165282ba6a442a8dd2a768d4

tcltest::test Symetric_Block_IDEA-OFB-1.3 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex c9f4ce21b4c7daaa4f93e292dc605bc5] \
		 -iv [binary decode hex 5e5a8cf2808c720e] \
		 -data [binary decode hex 8e19c5cacd015a662e7f40cdecadbf79a68081c06d9544b41c2dd248e77633b4]]} \
	-match exact -result 7debe39a58066a7994150d910060b127582de612ff58f9564a92ab45591bec49

tcltest::test Symetric_Block_IDEA-OFB-1.4 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex c9f4ce21b4c7daaa4f93e292dc605bc5] \
		 -iv [binary decode hex 5e5a8cf2808c720e] \
		 -data [binary decode hex 7debe39a58066a7994150d910060b127582de612ff58f9564a92ab45591bec49]]} \
	-match exact -result 8e19c5cacd015a662e7f40cdecadbf79a68081c06d9544b41c2dd248e77633b4

tcltest::test Symetric_Block_IDEA-OFB-1.5 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 7a70cc6b261eeccb05c57117d5763197] \
		 -iv [binary decode hex bb7b9667fbd76d5e] \
		 -data [binary decode hex 823cbaae3760c85512a3c83fd60bb54b7cfc739b295b63e05ef435d86e19fd15368c89ff08a0f21ce89a728ffb5d75df]]} \
	-match exact -result ab6e0f15cedf272c78fbc7fadcc4ba1ded256668b9bc8302dc3312c0149e656e8fea632b8e20f5ae8675106d7761a366

tcltest::test Symetric_Block_IDEA-OFB-1.6 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 7a70cc6b261eeccb05c57117d5763197] \
		 -iv [binary decode hex bb7b9667fbd76d5e] \
		 -data [binary decode hex ab6e0f15cedf272c78fbc7fadcc4ba1ded256668b9bc8302dc3312c0149e656e8fea632b8e20f5ae8675106d7761a366]]} \
	-match exact -result 823cbaae3760c85512a3c83fd60bb54b7cfc739b295b63e05ef435d86e19fd15368c89ff08a0f21ce89a728ffb5d75df

tcltest::test Symetric_Block_IDEA-OFB-1.7 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 85dbd5a6e73681a51a4a7d4e93ca7d0c] \
		 -iv [binary decode hex 89d897c5aa9e0a5d] \
		 -data [binary decode hex e3dbfc6ae1a879870fd22644c8135fe063355dfc0a8dad45c9c6e052e6e085cf717754dc1b49acb04cf340826ffb0da991138f022a9c34923a6a116c98c7d3d5]]} \
	-match exact -result f2175634137d76347f4cd8f44a00282f6144dfc0cde4929457f8f180f62aabd180249d4568405d9d596be34802ded7d2e390d77384677c45575eb6865cca7cb2

tcltest::test Symetric_Block_IDEA-OFB-1.8 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 85dbd5a6e73681a51a4a7d4e93ca7d0c] \
		 -iv [binary decode hex 89d897c5aa9e0a5d] \
		 -data [binary decode hex f2175634137d76347f4cd8f44a00282f6144dfc0cde4929457f8f180f62aabd180249d4568405d9d596be34802ded7d2e390d77384677c45575eb6865cca7cb2]]} \
	-match exact -result e3dbfc6ae1a879870fd22644c8135fe063355dfc0a8dad45c9c6e052e6e085cf717754dc1b49acb04cf340826ffb0da991138f022a9c34923a6a116c98c7d3d5

tcltest::test Symetric_Block_IDEA-OFB-1.9 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 18b9887a34438fb2e759027e54e334b6] \
		 -iv [binary decode hex a5be8621e58dae32] \
		 -data [binary decode hex 8cd659df925950b516f737fc92d2fafa008c008c9dfe0e75ed2d68f6ff79399ff2183464b8c37cf31aafc145fcbfac73e3f87eccb435f424bf1c6d6efb504e8e93e8a668a2210e3d3b4fd437ad1a5842]]} \
	-match exact -result b5241fefa40b2f9f015387b0e648843e35549d891702d66c1bf440aeb07432e3299badcc1d56b9ca8c45abcd677cfda10de93e2f3b05b2da1086e4070301989eac95cd7ed311b7de208bf66a59f64d1f

tcltest::test Symetric_Block_IDEA-OFB-1.10 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 18b9887a34438fb2e759027e54e334b6] \
		 -iv [binary decode hex a5be8621e58dae32] \
		 -data [binary decode hex b5241fefa40b2f9f015387b0e648843e35549d891702d66c1bf440aeb07432e3299badcc1d56b9ca8c45abcd677cfda10de93e2f3b05b2da1086e4070301989eac95cd7ed311b7de208bf66a59f64d1f]]} \
	-match exact -result 8cd659df925950b516f737fc92d2fafa008c008c9dfe0e75ed2d68f6ff79399ff2183464b8c37cf31aafc145fcbfac73e3f87eccb435f424bf1c6d6efb504e8e93e8a668a2210e3d3b4fd437ad1a5842

tcltest::test Symetric_Block_IDEA-OFB-1.11 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex da52c0e4609e82ee926174a9eaf90b08] \
		 -iv [binary decode hex f2d0c5e86b4ddb40] \
		 -data [binary decode hex 91d6c95a614cf85de16eeabe5976c2a2a9d307042f79a7aaeb7c3c57e1dd8d43bfa458c8c02e4f5ed0c960c9f17e3991dd2e0cb3ede18f96395a484001ef07ca4c97b411ce454aaf0f74242aca03786a93442171bd50a1467b9d663245d24c2f]]} \
	-match exact -result f0decc26c48676592200ae619f0b5111d629733f23a34ce888c862e9ae0886b5e8f93e2c2832d3cde6cccc5499801e7b8790b61e8a13add9da593981e8ba4ec08e46226eb77f8fb40105e040c7a5d84e4df6ee05f3e29832f80db65bc03fd4b6

tcltest::test Symetric_Block_IDEA-OFB-1.12 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex da52c0e4609e82ee926174a9eaf90b08] \
		 -iv [binary decode hex f2d0c5e86b4ddb40] \
		 -data [binary decode hex f0decc26c48676592200ae619f0b5111d629733f23a34ce888c862e9ae0886b5e8f93e2c2832d3cde6cccc5499801e7b8790b61e8a13add9da593981e8ba4ec08e46226eb77f8fb40105e040c7a5d84e4df6ee05f3e29832f80db65bc03fd4b6]]} \
	-match exact -result 91d6c95a614cf85de16eeabe5976c2a2a9d307042f79a7aaeb7c3c57e1dd8d43bfa458c8c02e4f5ed0c960c9f17e3991dd2e0cb3ede18f96395a484001ef07ca4c97b411ce454aaf0f74242aca03786a93442171bd50a1467b9d663245d24c2f

tcltest::test Symetric_Block_IDEA-OFB-1.13 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 56d6f7e2a870b92d55ff8d6e9c554d2a] \
		 -iv [binary decode hex b512f0e11e27fd1a] \
		 -data [binary decode hex e62cdeac43667749701314c546f778a4c758e4f55760e7d729c3783cf7a242edf6ae3fcf0990886434896c945455bfae0e5674aa06ee6fb1512d94df2cac2447eeb849373bb3efbe7bb8d66c8a7ee559b17fc268d6599fcdef7457cdbde5b9c5b692236e4397545f2be97bd44f3993ad]]} \
	-match exact -result b0464ff22110d71452ab1b6c8064b706268a2d849607c734ae20c1d4f55c2b98a4abb7db1759205cd0f870f6dfbc7d4fdd72e60c4e9a4143dc76408340dd6d2c6ce86381511930997a304cf890eec337176c95b834186a9191fbb17b8548e3dc7b10c8b7cb8d0b6bbb26ceac0111477c

tcltest::test Symetric_Block_IDEA-OFB-1.14 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 56d6f7e2a870b92d55ff8d6e9c554d2a] \
		 -iv [binary decode hex b512f0e11e27fd1a] \
		 -data [binary decode hex b0464ff22110d71452ab1b6c8064b706268a2d849607c734ae20c1d4f55c2b98a4abb7db1759205cd0f870f6dfbc7d4fdd72e60c4e9a4143dc76408340dd6d2c6ce86381511930997a304cf890eec337176c95b834186a9191fbb17b8548e3dc7b10c8b7cb8d0b6bbb26ceac0111477c]]} \
	-match exact -result e62cdeac43667749701314c546f778a4c758e4f55760e7d729c3783cf7a242edf6ae3fcf0990886434896c945455bfae0e5674aa06ee6fb1512d94df2cac2447eeb849373bb3efbe7bb8d66c8a7ee559b17fc268d6599fcdef7457cdbde5b9c5b692236e4397545f2be97bd44f3993ad

tcltest::test Symetric_Block_IDEA-OFB-1.15 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 09f216ff78dfe419dfcef1a855473414] \
		 -iv [binary decode hex 722174c892d26529] \
		 -data [binary decode hex 11f435e7e3656fcfa8e0df230311ca21054e84e13c8590e7ec7309f59c174022d467a7302641ee1b6ba46bee4f20bfda108bb78982f670b057dfbfe49da9cfae88490ce17241402b20d2fceb476d3a424e6c406d56ffc85278695d584d6c087cb4012ca2cf4daf284fd15ac1f2e183814957e934bf88dff4d777adfbb54933b5]]} \
	-match exact -result 59cb49f6193b7a8c728049be0a804b3a2ea9c0dfbe84f82b5b0439e33e073168f90053094c37ab3ce34b7abfb6386b23003e73e275ea2fa8da8c2acc18314ffdcd8c0512bed2472e5d82e7e27a0af1d01aecf4a14ad8bb031ad968ec0aacc9d759aa76c58c74400fed536c7482474ce23cb798cc8885713d1a32c174ef6827da

tcltest::test Symetric_Block_IDEA-OFB-1.16 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 09f216ff78dfe419dfcef1a855473414] \
		 -iv [binary decode hex 722174c892d26529] \
		 -data [binary decode hex 59cb49f6193b7a8c728049be0a804b3a2ea9c0dfbe84f82b5b0439e33e073168f90053094c37ab3ce34b7abfb6386b23003e73e275ea2fa8da8c2acc18314ffdcd8c0512bed2472e5d82e7e27a0af1d01aecf4a14ad8bb031ad968ec0aacc9d759aa76c58c74400fed536c7482474ce23cb798cc8885713d1a32c174ef6827da]]} \
	-match exact -result 11f435e7e3656fcfa8e0df230311ca21054e84e13c8590e7ec7309f59c174022d467a7302641ee1b6ba46bee4f20bfda108bb78982f670b057dfbfe49da9cfae88490ce17241402b20d2fceb476d3a424e6c406d56ffc85278695d584d6c087cb4012ca2cf4daf284fd15ac1f2e183814957e934bf88dff4d777adfbb54933b5

tcltest::test Symetric_Block_IDEA-OFB-1.17 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex cde9b69eea2b6a5588457e35e0a08803] \
		 -iv [binary decode hex 52323b54d69a62fe] \
		 -data [binary decode hex 967798995af6f435b3a6f92bff77a11fa44d1426ae0f6e7dbafac27b123c5fc419be52c0ea412c4b3cac05ae89a4c0ce6f5e91a456b1bded5370a1234cf6f6ab5d0253507bc6f3f0573ab97585b67107dec059812323e021e341ad839ea9e3d02aeca43356add48ccef81f693ed53d32ba1c74a35e8a5f7f3115ef834f7daf9948244c4fc31f5487678d3e70fb27abb5]]} \
	-match exact -result dd12abdb3d5ec0e56565f9c9d281095cd97b8dc05f230d23ef0ed671abfe5eb9cfa9b5b7acaad4f2e00f0319de2fa90baa757b3f9f96df735233e433c0b8451dbf84465cf6d26e30198cbb1c6e100822aed49690db1638efb1a3e94039b83de7e1ab9339fa31e93440da61c4a814914c16742470428858336dd2944eaf81e2b93bb279454a4a1e02de7f82657ef32904

tcltest::test Symetric_Block_IDEA-OFB-1.18 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex cde9b69eea2b6a5588457e35e0a08803] \
		 -iv [binary decode hex 52323b54d69a62fe] \
		 -data [binary decode hex dd12abdb3d5ec0e56565f9c9d281095cd97b8dc05f230d23ef0ed671abfe5eb9cfa9b5b7acaad4f2e00f0319de2fa90baa757b3f9f96df735233e433c0b8451dbf84465cf6d26e30198cbb1c6e100822aed49690db1638efb1a3e94039b83de7e1ab9339fa31e93440da61c4a814914c16742470428858336dd2944eaf81e2b93bb279454a4a1e02de7f82657ef32904]]} \
	-match exact -result 967798995af6f435b3a6f92bff77a11fa44d1426ae0f6e7dbafac27b123c5fc419be52c0ea412c4b3cac05ae89a4c0ce6f5e91a456b1bded5370a1234cf6f6ab5d0253507bc6f3f0573ab97585b67107dec059812323e021e341ad839ea9e3d02aeca43356add48ccef81f693ed53d32ba1c74a35e8a5f7f3115ef834f7daf9948244c4fc31f5487678d3e70fb27abb5

tcltest::test Symetric_Block_IDEA-OFB-1.19 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 939aac71e337709855715a57e3a4648f] \
		 -iv [binary decode hex 493509b56a92f140] \
		 -data [binary decode hex 9c22efddc7de496a916d15d710de374d57478126ed64c9ad7e823e24d19bfc0cfac3dda0d1c292a3a203f35b26ad94deb20f998caf41cbdd4a08eb5d6cfb46f4ede4896b0569d72c03ec194941af95c0573cc3fe8f045ba19946b382803248f3dd4f9a454b1a3e8e1af02ea8482d637dac96a68275f4a382d3023f9df4892b9032cab9378b1cef5051d6db81226f259d1be4eb23495ac807600536b5b0481754]]} \
	-match exact -result 3ce172ca82e0a649e182b3c4bd235f55936d343810bcbb6e53f6f6934c6cae8cd54212e9acb4379c99d83c6ecb72d915400b86f984d67f394b72fcdad6eafb56298da8ede4ceea5c1cc3e54d6d6505fddb2857470184adf50b287bd3db64b73da05584f78689b6d1215a26ebf18ef83fe38970bb23346a0a6380f77afd206333821646463a9e72124bdaf8c9b3046cfb5a48db37686859f79098cb806135bea0

tcltest::test Symetric_Block_IDEA-OFB-1.20 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 939aac71e337709855715a57e3a4648f] \
		 -iv [binary decode hex 493509b56a92f140] \
		 -data [binary decode hex 3ce172ca82e0a649e182b3c4bd235f55936d343810bcbb6e53f6f6934c6cae8cd54212e9acb4379c99d83c6ecb72d915400b86f984d67f394b72fcdad6eafb56298da8ede4ceea5c1cc3e54d6d6505fddb2857470184adf50b287bd3db64b73da05584f78689b6d1215a26ebf18ef83fe38970bb23346a0a6380f77afd206333821646463a9e72124bdaf8c9b3046cfb5a48db37686859f79098cb806135bea0]]} \
	-match exact -result 9c22efddc7de496a916d15d710de374d57478126ed64c9ad7e823e24d19bfc0cfac3dda0d1c292a3a203f35b26ad94deb20f998caf41cbdd4a08eb5d6cfb46f4ede4896b0569d72c03ec194941af95c0573cc3fe8f045ba19946b382803248f3dd4f9a454b1a3e8e1af02ea8482d637dac96a68275f4a382d3023f9df4892b9032cab9378b1cef5051d6db81226f259d1be4eb23495ac807600536b5b0481754

tcltest::test Symetric_Block_IDEA-OFB-1.21 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 8368189d41eaa20d06a3a2d2a91e43f7] \
		 -iv [binary decode hex cf04ac0e4733952b] \
		 -data [binary decode hex 696ca57339840fb3c150e0c111d9e13e]]} \
	-match exact -result 93e074da165bb361804f9183fccf09a7

tcltest::test Symetric_Block_IDEA-OFB-1.22 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 8368189d41eaa20d06a3a2d2a91e43f7] \
		 -iv [binary decode hex cf04ac0e4733952b] \
		 -data [binary decode hex 93e074da165bb361804f9183fccf09a7]]} \
	-match exact -result 696ca57339840fb3c150e0c111d9e13e

tcltest::test Symetric_Block_IDEA-OFB-1.23 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 5124c6fdb0856ded76afb6febdaa981e] \
		 -iv [binary decode hex 937ebdeec379685a] \
		 -data [binary decode hex 5a5928dd09e78a21256eadb062630a3f0b47ca2376ccae314948143fff2512d4]]} \
	-match exact -result 4876980c4401aad16b3e1eabff960769a1bc8405a985dadc08282d0ff674e4f2

tcltest::test Symetric_Block_IDEA-OFB-1.24 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 5124c6fdb0856ded76afb6febdaa981e] \
		 -iv [binary decode hex 937ebdeec379685a] \
		 -data [binary decode hex 4876980c4401aad16b3e1eabff960769a1bc8405a985dadc08282d0ff674e4f2]]} \
	-match exact -result 5a5928dd09e78a21256eadb062630a3f0b47ca2376ccae314948143fff2512d4

tcltest::test Symetric_Block_IDEA-OFB-1.25 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 6a8f6487e76058bc5a126276e48fdd77] \
		 -iv [binary decode hex 6e75d8b8ac097614] \
		 -data [binary decode hex 424ddc343067612fdb426920f40ab4d82e3d4f9485b07fef91617556d3093874840e8110ff375b7a68f98c471ca10acc]]} \
	-match exact -result 948a59cd4ac292743708e7309b9893fbeba832a9996ecccc13a8cc17a7711f00858e5e3d04c0635371191356eb58f78d

tcltest::test Symetric_Block_IDEA-OFB-1.26 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 6a8f6487e76058bc5a126276e48fdd77] \
		 -iv [binary decode hex 6e75d8b8ac097614] \
		 -data [binary decode hex 948a59cd4ac292743708e7309b9893fbeba832a9996ecccc13a8cc17a7711f00858e5e3d04c0635371191356eb58f78d]]} \
	-match exact -result 424ddc343067612fdb426920f40ab4d82e3d4f9485b07fef91617556d3093874840e8110ff375b7a68f98c471ca10acc

tcltest::test Symetric_Block_IDEA-OFB-1.27 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 01963d44aea026b2205238454d5bb73f] \
		 -iv [binary decode hex 9442a6e0f3a53f10] \
		 -data [binary decode hex c54cfacd953736a2d8db0b8b63b555253a0ca6f6e05f2e918d18be95669fa85609f827d6da014add2964626670c202b195248fc986372c92adbb10c0e7c36e04]]} \
	-match exact -result 26c746d831f5f7ea08686075d0f180f52b0fcc105494943bc0179fdb01fc437ae60fe3dee725902f11fb3dbbc42184f52b1d5207c71d1e6fe0e83b3dc2767227

tcltest::test Symetric_Block_IDEA-OFB-1.28 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 01963d44aea026b2205238454d5bb73f] \
		 -iv [binary decode hex 9442a6e0f3a53f10] \
		 -data [binary decode hex 26c746d831f5f7ea08686075d0f180f52b0fcc105494943bc0179fdb01fc437ae60fe3dee725902f11fb3dbbc42184f52b1d5207c71d1e6fe0e83b3dc2767227]]} \
	-match exact -result c54cfacd953736a2d8db0b8b63b555253a0ca6f6e05f2e918d18be95669fa85609f827d6da014add2964626670c202b195248fc986372c92adbb10c0e7c36e04

tcltest::test Symetric_Block_IDEA-OFB-1.29 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 4ea87b0b346054c097edc5601b782870] \
		 -iv [binary decode hex 9a3e23333b2b2de7] \
		 -data [binary decode hex 0c7734310c5ca82b520bf1e0a1614c7ddd0c002711ef0b239de8fa256e15b32056b992747ff3a3a310d52e9df36275d9192dad61caa16715744552c865c5ae9477a70a2c3a02a01ba176b927445094d2]]} \
	-match exact -result d5f99a34f86f6de38e10712f306add36cfef67ed3bd8dbf0cb32f5ffc1832037cba7168e2249e1c635de1577797898d2573aa6fd61e766cbd0e4e5bc87c5d85fc95dbdc78c26d51a7228515b342f94cf

tcltest::test Symetric_Block_IDEA-OFB-1.30 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 4ea87b0b346054c097edc5601b782870] \
		 -iv [binary decode hex 9a3e23333b2b2de7] \
		 -data [binary decode hex d5f99a34f86f6de38e10712f306add36cfef67ed3bd8dbf0cb32f5ffc1832037cba7168e2249e1c635de1577797898d2573aa6fd61e766cbd0e4e5bc87c5d85fc95dbdc78c26d51a7228515b342f94cf]]} \
	-match exact -result 0c7734310c5ca82b520bf1e0a1614c7ddd0c002711ef0b239de8fa256e15b32056b992747ff3a3a310d52e9df36275d9192dad61caa16715744552c865c5ae9477a70a2c3a02a01ba176b927445094d2

tcltest::test Symetric_Block_IDEA-OFB-1.31 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 1956f40b2334a6546b3071f2d17f4a59] \
		 -iv [binary decode hex 765cfb560c46777a] \
		 -data [binary decode hex 045ad66c515d407ab73ea0c6f6ae869872342fc72956a659945454005e37c76ed07df996ffe1322840cf23843b34346a1e730ab721ddceaf362ed256054c105ed581a80c04ef22ae1b5eb8742c6e3c9c0e0e29fad211b4f40adc1520f7c6821e]]} \
	-match exact -result 7b853c47f4e39a069415f5fe34f857b9b7e846b45999c12a496ce5550834cc26376a90235ae20983c31129b108ffc3cf4431bf379a5907b16c7248df9d40fa5b8e9888bd1c2a45a0812e4bcf71d40bb8a064279d5f3f214eca8bf193b6144bec

tcltest::test Symetric_Block_IDEA-OFB-1.32 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 1956f40b2334a6546b3071f2d17f4a59] \
		 -iv [binary decode hex 765cfb560c46777a] \
		 -data [binary decode hex 7b853c47f4e39a069415f5fe34f857b9b7e846b45999c12a496ce5550834cc26376a90235ae20983c31129b108ffc3cf4431bf379a5907b16c7248df9d40fa5b8e9888bd1c2a45a0812e4bcf71d40bb8a064279d5f3f214eca8bf193b6144bec]]} \
	-match exact -result 045ad66c515d407ab73ea0c6f6ae869872342fc72956a659945454005e37c76ed07df996ffe1322840cf23843b34346a1e730ab721ddceaf362ed256054c105ed581a80c04ef22ae1b5eb8742c6e3c9c0e0e29fad211b4f40adc1520f7c6821e

tcltest::test Symetric_Block_IDEA-OFB-1.33 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 4e47e1b5c1b489295d3a2bf049f4be2d] \
		 -iv [binary decode hex 83fdf064d213df41] \
		 -data [binary decode hex 94a7bed3b5a158e85f9e4778a7de105ff4f3b2a61c2fead82cbe949d7a4ee961a6c62949ba2c69d513d836a455b612c2fbb6ca243a0a18a853cadb6b73b600192de1d51ddf80030718b079fbb581073a06b66ba4ad524d3d09efaa59e6919bca15b2b92bd9f8c17d6e463f4ea5fd5f5e]]} \
	-match exact -result 6130cd5cc68d4bd6055cca1c51281de12652e6df9ac9a24b39d5d2bb3876cc76e7e85f72efbdd9b7d55d8e1a84e17ad3292ba5bd071f39f7b373c807153a4fe553fb44872cb2a7b80d6c97f78eaea3824d501792456667f335e8f33e29f6ffe7736a5b46786c78b3cd9e8bd3498e7c4c

tcltest::test Symetric_Block_IDEA-OFB-1.34 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 4e47e1b5c1b489295d3a2bf049f4be2d] \
		 -iv [binary decode hex 83fdf064d213df41] \
		 -data [binary decode hex 6130cd5cc68d4bd6055cca1c51281de12652e6df9ac9a24b39d5d2bb3876cc76e7e85f72efbdd9b7d55d8e1a84e17ad3292ba5bd071f39f7b373c807153a4fe553fb44872cb2a7b80d6c97f78eaea3824d501792456667f335e8f33e29f6ffe7736a5b46786c78b3cd9e8bd3498e7c4c]]} \
	-match exact -result 94a7bed3b5a158e85f9e4778a7de105ff4f3b2a61c2fead82cbe949d7a4ee961a6c62949ba2c69d513d836a455b612c2fbb6ca243a0a18a853cadb6b73b600192de1d51ddf80030718b079fbb581073a06b66ba4ad524d3d09efaa59e6919bca15b2b92bd9f8c17d6e463f4ea5fd5f5e

tcltest::test Symetric_Block_IDEA-OFB-1.35 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 613485e5bb84b91cdd0ca02f8d83e0bb] \
		 -iv [binary decode hex ad8a7564f6ce8abb] \
		 -data [binary decode hex ed5068003163c424ae9a8e51e3d77684c69073a824dc4721568f7528657c3dd28d66219f398ed57105aa35cfef3ac078eab30ae0f3ed752b0e320b099ea42b156f818904c4b6c534cabde53dfa62e7b74518a8bca3f36ee85b130e8520d38c006e6adef34bbc8df56b757b500d703e5777aa545c4170404754f03dbf22c9f0d7]]} \
	-match exact -result cada42aeaf73266caa8537f853fbc710df59f6e7809ca07e6131ba41c3cd413433c3f26faf5fbceb50238e150f6d613cf4bcf79416abada400a827dcfd2320a5d19ac7ff6fd725a30ae3c739ed9f6d9495f36ce414abc338cf52e7a351de4dfa54b52660370678529dbd7c36770399ab90a44f95dd5a837dde12b28da8a06ee7

tcltest::test Symetric_Block_IDEA-OFB-1.36 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 613485e5bb84b91cdd0ca02f8d83e0bb] \
		 -iv [binary decode hex ad8a7564f6ce8abb] \
		 -data [binary decode hex cada42aeaf73266caa8537f853fbc710df59f6e7809ca07e6131ba41c3cd413433c3f26faf5fbceb50238e150f6d613cf4bcf79416abada400a827dcfd2320a5d19ac7ff6fd725a30ae3c739ed9f6d9495f36ce414abc338cf52e7a351de4dfa54b52660370678529dbd7c36770399ab90a44f95dd5a837dde12b28da8a06ee7]]} \
	-match exact -result ed5068003163c424ae9a8e51e3d77684c69073a824dc4721568f7528657c3dd28d66219f398ed57105aa35cfef3ac078eab30ae0f3ed752b0e320b099ea42b156f818904c4b6c534cabde53dfa62e7b74518a8bca3f36ee85b130e8520d38c006e6adef34bbc8df56b757b500d703e5777aa545c4170404754f03dbf22c9f0d7

tcltest::test Symetric_Block_IDEA-OFB-1.37 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 8198b36e880cf50dbf6724feaaac8688] \
		 -iv [binary decode hex fbaa2882a2a4acdb] \
		 -data [binary decode hex b2516a356e437513f0df83938afefbe9f9ef1ec879797997f31da96a1ea7a15d395ecdb94b7fda14cdc0b75c171784fa8832d574b64f9450c6be25dc83b93d3bbf0145a661bf4db775282b98649b64613aeedb8bb770f67cc3421ac6761e5d763c21ac2d1e729e4597ad7fca9fdc70878b26634df78cd0f36fb3b138a1357915abba4ff5f8dfaef268307022f2e23528]]} \
	-match exact -result 14ba2c1e1fc015568184c1346b09469366db7d1dc151d08a8f99ffa22115a30a5a6dd5c2d6fbd09e03134710f1902ceab86069551630d3f614e67d195a7422b2c70225c5ebbecf7fbabf8db05c21025102225cdf2093fba3bd4ba1f1674c305a99cde36e1d112467466489c4f04a55fa495b610ee616749dc5c9f7ca3eb4ee35989402a91ff0085128077eb03e5d6ac1

tcltest::test Symetric_Block_IDEA-OFB-1.38 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex 8198b36e880cf50dbf6724feaaac8688] \
		 -iv [binary decode hex fbaa2882a2a4acdb] \
		 -data [binary decode hex 14ba2c1e1fc015568184c1346b09469366db7d1dc151d08a8f99ffa22115a30a5a6dd5c2d6fbd09e03134710f1902ceab86069551630d3f614e67d195a7422b2c70225c5ebbecf7fbabf8db05c21025102225cdf2093fba3bd4ba1f1674c305a99cde36e1d112467466489c4f04a55fa495b610ee616749dc5c9f7ca3eb4ee35989402a91ff0085128077eb03e5d6ac1]]} \
	-match exact -result b2516a356e437513f0df83938afefbe9f9ef1ec879797997f31da96a1ea7a15d395ecdb94b7fda14cdc0b75c171784fa8832d574b64f9450c6be25dc83b93d3bbf0145a661bf4db775282b98649b64613aeedb8bb770f67cc3421ac6761e5d763c21ac2d1e729e4597ad7fca9fdc70878b26634df78cd0f36fb3b138a1357915abba4ff5f8dfaef268307022f2e23528

tcltest::test Symetric_Block_IDEA-OFB-1.39 {Encrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex e30b4c874c4c4f6e0cf1f8ef58e5d375] \
		 -iv [binary decode hex 7e26f07f8024343c] \
		 -data [binary decode hex 8ceca4dc346cfd6b15774e082db1a89497b7d85d6b5b7102e77417f7a243fafe17118b7a3bb49d1657cf61b866da395a5b3f349183a53dfa11fc0ac053bddff49dd472ee55f5e43a2f8bc785e2bc420300694919ff7bb43feb75a9cac44ece96f679e618db5d7433af12dcc7e0963ff10b45d835f9a8f42627e7f3fd5038932685965ad0e183f5955e671fc2b878dd51051eedaf85310d1e4e8f75f2decf36c7]]} \
	-match exact -result fc1991515ffef84ce1074d0f7e7ce9a2dd0b56facbaf4b5f2c617963c6df3ea9c6d1242abbab76160cc159a81e51fef33835546429b6bc026e4f091c89a8a9e0707747fc85083c776e5603ef2383c3e5e5ae493013b4940df54c9a050bc2b696f03a234fad58506b10aacbb48de0c91ef39ebe76a9e5540ec6284eed13cc17c72dad54555aed4ae60359dfa8b1c4e8bdcea6abc458dc1452a623d8f3fe13e2ae

tcltest::test Symetric_Block_IDEA-OFB-1.40 {Decrypt IDEA-OFB} \
	-constraints IDEA_OFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-OFB -padding 0 \
		 -key [binary decode hex e30b4c874c4c4f6e0cf1f8ef58e5d375] \
		 -iv [binary decode hex 7e26f07f8024343c] \
		 -data [binary decode hex fc1991515ffef84ce1074d0f7e7ce9a2dd0b56facbaf4b5f2c617963c6df3ea9c6d1242abbab76160cc159a81e51fef33835546429b6bc026e4f091c89a8a9e0707747fc85083c776e5603ef2383c3e5e5ae493013b4940df54c9a050bc2b696f03a234fad58506b10aacbb48de0c91ef39ebe76a9e5540ec6284eed13cc17c72dad54555aed4ae60359dfa8b1c4e8bdcea6abc458dc1452a623d8f3fe13e2ae]]} \
	-match exact -result 8ceca4dc346cfd6b15774e082db1a89497b7d85d6b5b7102e77417f7a243fafe17118b7a3bb49d1657cf61b866da395a5b3f349183a53dfa11fc0ac053bddff49dd472ee55f5e43a2f8bc785e2bc420300694919ff7bb43feb75a9cac44ece96f679e618db5d7433af12dcc7e0963ff10b45d835f9a8f42627e7f3fd5038932685965ad0e183f5955e671fc2b878dd51051eedaf85310d1e4e8f75f2decf36c7

# Cleanup
::tcltest::cleanupTests
return