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

Artifact c5f830e201ea43f6fb6dc60c9c3a55fc98128b629c5f0042b1b335b8058b4fe4:


# Auto generated from "IDEA-CFB.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_CFB [expr {[lsearch -nocase [tls::ciphers] IDEA-CFB] > -1}]

tcltest::test Symetric_Block_IDEA-CFB-1.1 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex 085b8af6788fa6bc1a0b47dcf50fbd35] \
		 -iv [binary decode hex 58cb2b12bb52c6f1] \
		 -data [binary decode hex 4b5a872260293312eea1a570fd39c788]]} \
	-match exact -result 5d9c48bf7dc115f28e153dc93dfcff96

tcltest::test Symetric_Block_IDEA-CFB-1.2 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex 085b8af6788fa6bc1a0b47dcf50fbd35] \
		 -iv [binary decode hex 58cb2b12bb52c6f1] \
		 -data [binary decode hex 5d9c48bf7dc115f28e153dc93dfcff96]]} \
	-match exact -result 4b5a872260293312eea1a570fd39c788

tcltest::test Symetric_Block_IDEA-CFB-1.3 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex 701ccc4c0e36e512ce077f5af6ccb957] \
		 -iv [binary decode hex 5337ddeaf89a00dd] \
		 -data [binary decode hex cc1172f2f80866d0768b25f70fcf6361aab7c627c8488f97525d7d88949beeea]]} \
	-match exact -result 4ec6f34be3335024cbfbbf80f3e7501b8c9f7a6cbd630cf8debba4a4c3f1daa4

tcltest::test Symetric_Block_IDEA-CFB-1.4 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex 701ccc4c0e36e512ce077f5af6ccb957] \
		 -iv [binary decode hex 5337ddeaf89a00dd] \
		 -data [binary decode hex 4ec6f34be3335024cbfbbf80f3e7501b8c9f7a6cbd630cf8debba4a4c3f1daa4]]} \
	-match exact -result cc1172f2f80866d0768b25f70fcf6361aab7c627c8488f97525d7d88949beeea

tcltest::test Symetric_Block_IDEA-CFB-1.5 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex 0a8e8876c96cddf3223069002002c99f] \
		 -iv [binary decode hex b125a20ecd79e8b5] \
		 -data [binary decode hex 4fd0ecac65bfd321c88ebca0daea35d2b061205d696aab08bea68320db65451a6d6c3679fdf633f37cf8ebcf1fa94b91]]} \
	-match exact -result a562b606f716af7fd9641b5ebc66e4cad7e9422200a83b07e5341814b33590d26dba38db01c19bac669dc469f4c2eb9b

tcltest::test Symetric_Block_IDEA-CFB-1.6 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex 0a8e8876c96cddf3223069002002c99f] \
		 -iv [binary decode hex b125a20ecd79e8b5] \
		 -data [binary decode hex a562b606f716af7fd9641b5ebc66e4cad7e9422200a83b07e5341814b33590d26dba38db01c19bac669dc469f4c2eb9b]]} \
	-match exact -result 4fd0ecac65bfd321c88ebca0daea35d2b061205d696aab08bea68320db65451a6d6c3679fdf633f37cf8ebcf1fa94b91

tcltest::test Symetric_Block_IDEA-CFB-1.7 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex b9ba9fa32cc491d8ac2beb5f99193d57] \
		 -iv [binary decode hex 95511452b71e53e9] \
		 -data [binary decode hex b40382705aaeea41097c309da6cd06010f15e09c0130fa4b3af69cc8da109d1f0f0a2661f1a8b89bab7e7009dcbb8a883d46254a830c45cd87981e0ea4e490fa]]} \
	-match exact -result 5294eb7f0f7872e20a2012675a1fbcb059a9c2bec5231dfe72e6dd7826b86af365b6beb33a23ebfec6184e790d3002b8ff81eedd84b73edc3ac539230e23c65b

tcltest::test Symetric_Block_IDEA-CFB-1.8 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex b9ba9fa32cc491d8ac2beb5f99193d57] \
		 -iv [binary decode hex 95511452b71e53e9] \
		 -data [binary decode hex 5294eb7f0f7872e20a2012675a1fbcb059a9c2bec5231dfe72e6dd7826b86af365b6beb33a23ebfec6184e790d3002b8ff81eedd84b73edc3ac539230e23c65b]]} \
	-match exact -result b40382705aaeea41097c309da6cd06010f15e09c0130fa4b3af69cc8da109d1f0f0a2661f1a8b89bab7e7009dcbb8a883d46254a830c45cd87981e0ea4e490fa

tcltest::test Symetric_Block_IDEA-CFB-1.9 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex 5947bbd78b06bb5ea2fc67ed7b24216e] \
		 -iv [binary decode hex 8e4722ad2230b15f] \
		 -data [binary decode hex 9e69423653c20c982794ed35d63c1a78e8ac14f37e1888ae4bf273bfe119891b2e4ed8ac46e7a9a463c7a710298d43b02f0c5606bcfc08adceeef2ec61867f8bede498e53163803f2f86fc58782fb841]]} \
	-match exact -result 4fb93afc260b40f575f1fe95609737f158c61c40f23b13845cda507f5baf20c31c3d3c85726fbb0b89751498ef29f123fe0767fc550e71e38e0db5d52b507f7e2321a37bc0959410ffb785bcdaede128

tcltest::test Symetric_Block_IDEA-CFB-1.10 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex 5947bbd78b06bb5ea2fc67ed7b24216e] \
		 -iv [binary decode hex 8e4722ad2230b15f] \
		 -data [binary decode hex 4fb93afc260b40f575f1fe95609737f158c61c40f23b13845cda507f5baf20c31c3d3c85726fbb0b89751498ef29f123fe0767fc550e71e38e0db5d52b507f7e2321a37bc0959410ffb785bcdaede128]]} \
	-match exact -result 9e69423653c20c982794ed35d63c1a78e8ac14f37e1888ae4bf273bfe119891b2e4ed8ac46e7a9a463c7a710298d43b02f0c5606bcfc08adceeef2ec61867f8bede498e53163803f2f86fc58782fb841

tcltest::test Symetric_Block_IDEA-CFB-1.11 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex abce650e78f969b3b210151c74117fd2] \
		 -iv [binary decode hex bc4659fbb7073c1f] \
		 -data [binary decode hex 322eae07df5ad2ddd64bba34e42d30c1b884f842e71efa123345a3fb0c39884c57dd4c2c6fb0c42e69ff5a269d59af3a6144853c182edb376ca65947d7ccefae6806ba25c4f527706ba85a353c0fd10e3cb244dd93a2d060d7b055058dde1dff]]} \
	-match exact -result 800a13afd1ccd50aaada08a18ed61674aa9b9cc84d6fe1220bc0acc19f973ad5414da099359ef259b2d63e8b1e5cc0ba6258ab48f1603252199f7631a513330fcbf383d8de82a6b2a2c2870f8c06a635076c40c8f98dbc35f09f372db8fd3834

tcltest::test Symetric_Block_IDEA-CFB-1.12 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex abce650e78f969b3b210151c74117fd2] \
		 -iv [binary decode hex bc4659fbb7073c1f] \
		 -data [binary decode hex 800a13afd1ccd50aaada08a18ed61674aa9b9cc84d6fe1220bc0acc19f973ad5414da099359ef259b2d63e8b1e5cc0ba6258ab48f1603252199f7631a513330fcbf383d8de82a6b2a2c2870f8c06a635076c40c8f98dbc35f09f372db8fd3834]]} \
	-match exact -result 322eae07df5ad2ddd64bba34e42d30c1b884f842e71efa123345a3fb0c39884c57dd4c2c6fb0c42e69ff5a269d59af3a6144853c182edb376ca65947d7ccefae6806ba25c4f527706ba85a353c0fd10e3cb244dd93a2d060d7b055058dde1dff

tcltest::test Symetric_Block_IDEA-CFB-1.13 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex 9f56e19b09dd3fee0e110f71e9967b7a] \
		 -iv [binary decode hex 1155cf4231bf7ac5] \
		 -data [binary decode hex ad1e4d3162a5084f581117639a13fc35df5449625ffe0f01e57d9a8726875be8515926ffe7449e30cd69ed4ca0c1b8b4486051c2d0fa2f6474a69c0afce2aec349d778a22edf81678145765b714c1b7c197287da56f59141d6978618729e1d89be20ace3de7d9b3c9b2d195ab6bc0fd4]]} \
	-match exact -result 4dc8bbf26235b8858157cf03165ce61bdb25f3a2773b27db0c5e23dd14f7c4971f8b8ca65f61ef6ed7f348da0201d1e6ac2c45d431a31116ca89beb0e503f0c078848e5f982981406d0d72a46cc9e48da09cd5fca0aa8b97b8120f798a1f6f8316e677023028b219d844619e269608ff

tcltest::test Symetric_Block_IDEA-CFB-1.14 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex 9f56e19b09dd3fee0e110f71e9967b7a] \
		 -iv [binary decode hex 1155cf4231bf7ac5] \
		 -data [binary decode hex 4dc8bbf26235b8858157cf03165ce61bdb25f3a2773b27db0c5e23dd14f7c4971f8b8ca65f61ef6ed7f348da0201d1e6ac2c45d431a31116ca89beb0e503f0c078848e5f982981406d0d72a46cc9e48da09cd5fca0aa8b97b8120f798a1f6f8316e677023028b219d844619e269608ff]]} \
	-match exact -result ad1e4d3162a5084f581117639a13fc35df5449625ffe0f01e57d9a8726875be8515926ffe7449e30cd69ed4ca0c1b8b4486051c2d0fa2f6474a69c0afce2aec349d778a22edf81678145765b714c1b7c197287da56f59141d6978618729e1d89be20ace3de7d9b3c9b2d195ab6bc0fd4

tcltest::test Symetric_Block_IDEA-CFB-1.15 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex 31c485c996d6ceb2d17e0aa05b2490e4] \
		 -iv [binary decode hex 8c37f33405051b4c] \
		 -data [binary decode hex ac68de6a2c2144c6b4fd975a8dec93447391e7c9a4fde63d36be7f23ad186f96cd92b5e8adb546880d100329e97fe8204fad860e6dd8b3c0eed4805387536b9ccc63d6c74938b83dce2c93cc0a04a6025b7563d9e5e7239ae27819fb3844848a51e4294f273401ad9e592f8a170334b042f0667233b29f92b9b13262eb73232a]]} \
	-match exact -result 1777835b641860aae245fe67750d514ba3f0ebd1c9a1179f258999cf5e1a6f850db6dc5cb3088cb262fe5086ca4b75be1cf4ad8d795c99a6d392da940c41a190d0eb38c3ea6b54c771a382d0969b2f1975c9e6d22f4c651eab379302e656d3d316424fda315128462c49364cdac824673883b06ac67781f1ca7c80b5cad92e97

tcltest::test Symetric_Block_IDEA-CFB-1.16 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex 31c485c996d6ceb2d17e0aa05b2490e4] \
		 -iv [binary decode hex 8c37f33405051b4c] \
		 -data [binary decode hex 1777835b641860aae245fe67750d514ba3f0ebd1c9a1179f258999cf5e1a6f850db6dc5cb3088cb262fe5086ca4b75be1cf4ad8d795c99a6d392da940c41a190d0eb38c3ea6b54c771a382d0969b2f1975c9e6d22f4c651eab379302e656d3d316424fda315128462c49364cdac824673883b06ac67781f1ca7c80b5cad92e97]]} \
	-match exact -result ac68de6a2c2144c6b4fd975a8dec93447391e7c9a4fde63d36be7f23ad186f96cd92b5e8adb546880d100329e97fe8204fad860e6dd8b3c0eed4805387536b9ccc63d6c74938b83dce2c93cc0a04a6025b7563d9e5e7239ae27819fb3844848a51e4294f273401ad9e592f8a170334b042f0667233b29f92b9b13262eb73232a

tcltest::test Symetric_Block_IDEA-CFB-1.17 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex 556ccfa360ecb5025032dddb124cad4d] \
		 -iv [binary decode hex d54c6fdcc85dc0a2] \
		 -data [binary decode hex 71fbf180effac3dca0d69d40e4017dbe50455396f9fb6507ef7df26507de156cded8edd41a05fb25f352cbcdf3b2d770f90fa87f84863e0c2ed3b2dd770a1abfc489ad1ca82a28d061bd7039a6b5788da021657136def0c78d0b0cc7cfbec9512cf579811fd01185f3fdd2ab857328be4b63d293956b43df130e484b9861eccb1d06992b095e7febb0fb394c1954aeab]]} \
	-match exact -result 9ceb25ce05eeee39452995468321c2b73c39f60082d7c91d129304f5802d3e559c099ccb00aeab4e274d47397268ab7367d055a336a52dd314402e2accb0925372028157a3ef60bd97427855117379bd70e05a3cbafe9acfc19e5ce78262011d1f2dfa1e67ec214469fab9a9e1a92e2591acfcfbb2376559433de491217260996637856930b57cec36f3f091940370a3

tcltest::test Symetric_Block_IDEA-CFB-1.18 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex 556ccfa360ecb5025032dddb124cad4d] \
		 -iv [binary decode hex d54c6fdcc85dc0a2] \
		 -data [binary decode hex 9ceb25ce05eeee39452995468321c2b73c39f60082d7c91d129304f5802d3e559c099ccb00aeab4e274d47397268ab7367d055a336a52dd314402e2accb0925372028157a3ef60bd97427855117379bd70e05a3cbafe9acfc19e5ce78262011d1f2dfa1e67ec214469fab9a9e1a92e2591acfcfbb2376559433de491217260996637856930b57cec36f3f091940370a3]]} \
	-match exact -result 71fbf180effac3dca0d69d40e4017dbe50455396f9fb6507ef7df26507de156cded8edd41a05fb25f352cbcdf3b2d770f90fa87f84863e0c2ed3b2dd770a1abfc489ad1ca82a28d061bd7039a6b5788da021657136def0c78d0b0cc7cfbec9512cf579811fd01185f3fdd2ab857328be4b63d293956b43df130e484b9861eccb1d06992b095e7febb0fb394c1954aeab

tcltest::test Symetric_Block_IDEA-CFB-1.19 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex 7cb81fc4b203b0fa9bec49759bd515c2] \
		 -iv [binary decode hex 4d5e2fa3bf73f488] \
		 -data [binary decode hex 362789b376d85eb8181d4eeea52d42e873ce7741c11a2f820383a7457b15489b09fb21ac4445959dc9e851b7d40682c50d7044bda46a5da39fae2bab73b3db9ed22edc7ec5da936dfa7451cb5f0a829ff0762738cc2686148f1e1f00dc3fe38139c9a173201fc1f052ca34736fc1ab3dc4e707f864d6119b7adb6c8ddd41c80de5d357d17e9c85ed7af1e4f72cb2656932ccce469202680109eef89a9f42f10a]]} \
	-match exact -result e0456318fb7a2318181f4b847e3952cdc5f09e6f12631a89d7d86c108a9d14e49368bdc65366cf4c42c98e31641bb63439314010bafb88f83a300f8ca107e95d689738f29ce399348a8418baa2cc57b935640d574ea7b2f0205b62a68b0c7aca3c58f3181c5892c21036acdb241d933e1bd05e764fe8297131b9c7c7a99d2aa202f07312b4d48df43b973cf51b9fbc895284a304dc7eabde4eafa58325b984e4

tcltest::test Symetric_Block_IDEA-CFB-1.20 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex 7cb81fc4b203b0fa9bec49759bd515c2] \
		 -iv [binary decode hex 4d5e2fa3bf73f488] \
		 -data [binary decode hex e0456318fb7a2318181f4b847e3952cdc5f09e6f12631a89d7d86c108a9d14e49368bdc65366cf4c42c98e31641bb63439314010bafb88f83a300f8ca107e95d689738f29ce399348a8418baa2cc57b935640d574ea7b2f0205b62a68b0c7aca3c58f3181c5892c21036acdb241d933e1bd05e764fe8297131b9c7c7a99d2aa202f07312b4d48df43b973cf51b9fbc895284a304dc7eabde4eafa58325b984e4]]} \
	-match exact -result 362789b376d85eb8181d4eeea52d42e873ce7741c11a2f820383a7457b15489b09fb21ac4445959dc9e851b7d40682c50d7044bda46a5da39fae2bab73b3db9ed22edc7ec5da936dfa7451cb5f0a829ff0762738cc2686148f1e1f00dc3fe38139c9a173201fc1f052ca34736fc1ab3dc4e707f864d6119b7adb6c8ddd41c80de5d357d17e9c85ed7af1e4f72cb2656932ccce469202680109eef89a9f42f10a

tcltest::test Symetric_Block_IDEA-CFB-1.21 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex beb622d0228cde29b342bbcf4c1c83b4] \
		 -iv [binary decode hex 75c282fa581d9c67] \
		 -data [binary decode hex 860476c81685b58e71e2599efe083ce5]]} \
	-match exact -result 1a68dff188262ef7525fe051199fb940

tcltest::test Symetric_Block_IDEA-CFB-1.22 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex beb622d0228cde29b342bbcf4c1c83b4] \
		 -iv [binary decode hex 75c282fa581d9c67] \
		 -data [binary decode hex 1a68dff188262ef7525fe051199fb940]]} \
	-match exact -result 860476c81685b58e71e2599efe083ce5

tcltest::test Symetric_Block_IDEA-CFB-1.23 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex c4666081e0b0eddb10a9a607c807378f] \
		 -iv [binary decode hex 5f23623288e4a41b] \
		 -data [binary decode hex 2fd02dab9054248073ebc0b07aed383756ccfa4fa6298722775be6a9b4ed27a5]]} \
	-match exact -result eb5d94d1d12b97ae3814ddf3b9c8c9aab689ce912334b3054f14e8082334cd1c

tcltest::test Symetric_Block_IDEA-CFB-1.24 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex c4666081e0b0eddb10a9a607c807378f] \
		 -iv [binary decode hex 5f23623288e4a41b] \
		 -data [binary decode hex eb5d94d1d12b97ae3814ddf3b9c8c9aab689ce912334b3054f14e8082334cd1c]]} \
	-match exact -result 2fd02dab9054248073ebc0b07aed383756ccfa4fa6298722775be6a9b4ed27a5

tcltest::test Symetric_Block_IDEA-CFB-1.25 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex df010376a6b03279338773a70e012382] \
		 -iv [binary decode hex 67455decec549365] \
		 -data [binary decode hex 9b9c3dea553ec235db0011b27191544171845b7bdda0dc04a089583959bba5ab7048f8ca87eab073a8b824fdd4e82e40]]} \
	-match exact -result bbe775751f4b704f3cb0dbb43441111675f63c54668d34c1fc50d3a6c428217a009a167d9162f4d93dca391979002164

tcltest::test Symetric_Block_IDEA-CFB-1.26 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex df010376a6b03279338773a70e012382] \
		 -iv [binary decode hex 67455decec549365] \
		 -data [binary decode hex bbe775751f4b704f3cb0dbb43441111675f63c54668d34c1fc50d3a6c428217a009a167d9162f4d93dca391979002164]]} \
	-match exact -result 9b9c3dea553ec235db0011b27191544171845b7bdda0dc04a089583959bba5ab7048f8ca87eab073a8b824fdd4e82e40

tcltest::test Symetric_Block_IDEA-CFB-1.27 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex ff01aa4f7106c6bd24399076f901a530] \
		 -iv [binary decode hex 089b4f6054eeeef7] \
		 -data [binary decode hex ae9cb9dfa305af83e95a3b2099f70907edcd49fbc6efc5ebe744184c76b4f56bf35774f3fe215e1c8ee42172a2dd3e6f9ccd3d9bb044325e61a6bb97e48e9986]]} \
	-match exact -result e1ad6de3d5ed15b7fd560482478f5e5e7673657eab175e03d71cb1f80d8e476e7b976c4b0a6c2a6a2d5fd2b20f4f6cc8b56b46adb9a97db56deba7e9d2b8d817

tcltest::test Symetric_Block_IDEA-CFB-1.28 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex ff01aa4f7106c6bd24399076f901a530] \
		 -iv [binary decode hex 089b4f6054eeeef7] \
		 -data [binary decode hex e1ad6de3d5ed15b7fd560482478f5e5e7673657eab175e03d71cb1f80d8e476e7b976c4b0a6c2a6a2d5fd2b20f4f6cc8b56b46adb9a97db56deba7e9d2b8d817]]} \
	-match exact -result ae9cb9dfa305af83e95a3b2099f70907edcd49fbc6efc5ebe744184c76b4f56bf35774f3fe215e1c8ee42172a2dd3e6f9ccd3d9bb044325e61a6bb97e48e9986

tcltest::test Symetric_Block_IDEA-CFB-1.29 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex d33d4062ab32298eafcca86b5088d5fd] \
		 -iv [binary decode hex fcfffce8b020240f] \
		 -data [binary decode hex 1fe1318adb99e6d4fced292902fe8c831ba488a43f85964d6ff54b322663b380bc99fed15568278cfe1d0af795c71355bf65e876855763655eec3abf3d4b27a0341d607f4bfbd82c8900fd436f7c4186]]} \
	-match exact -result 5424e2c3d2e00cf2ccefd1ee8ae552ef8122c2bda3624b3e4cbfb23abc309e103e485a8ff677a5ad908ffc72b9e70b4ccf0794a3be537aadd59a30bf5905fa6702d0ba12238f705c20884443ba921c91

tcltest::test Symetric_Block_IDEA-CFB-1.30 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex d33d4062ab32298eafcca86b5088d5fd] \
		 -iv [binary decode hex fcfffce8b020240f] \
		 -data [binary decode hex 5424e2c3d2e00cf2ccefd1ee8ae552ef8122c2bda3624b3e4cbfb23abc309e103e485a8ff677a5ad908ffc72b9e70b4ccf0794a3be537aadd59a30bf5905fa6702d0ba12238f705c20884443ba921c91]]} \
	-match exact -result 1fe1318adb99e6d4fced292902fe8c831ba488a43f85964d6ff54b322663b380bc99fed15568278cfe1d0af795c71355bf65e876855763655eec3abf3d4b27a0341d607f4bfbd82c8900fd436f7c4186

tcltest::test Symetric_Block_IDEA-CFB-1.31 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex 47e13544a7bbf74dd68ab5ce66e5bdaa] \
		 -iv [binary decode hex 69480b4dd38cf3b4] \
		 -data [binary decode hex 3e2e583a3a0389ca324f2aaa52b7823904ab288dae562995cf1d70c796d785fd361261434eea480ceb3d369d969652c7ff194931c0a9bd978f5ae4094d6ef32d986a092c580ccbf865e5095a7b80559be13f842f9bea9e42a3a01ef8a24a6526]]} \
	-match exact -result 50d3ec47a14c6ac19dc5c8820520c8265e4e0265816e753792ef759ff523aceb904a02e8b10259c9e1d019bb684417f05e431e02541adaec98d725fd1bf11365fca4b97d7c0bfd8294bcc9d72f235899ee7c110dc4ca53fd4974d0cd20055834

tcltest::test Symetric_Block_IDEA-CFB-1.32 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex 47e13544a7bbf74dd68ab5ce66e5bdaa] \
		 -iv [binary decode hex 69480b4dd38cf3b4] \
		 -data [binary decode hex 50d3ec47a14c6ac19dc5c8820520c8265e4e0265816e753792ef759ff523aceb904a02e8b10259c9e1d019bb684417f05e431e02541adaec98d725fd1bf11365fca4b97d7c0bfd8294bcc9d72f235899ee7c110dc4ca53fd4974d0cd20055834]]} \
	-match exact -result 3e2e583a3a0389ca324f2aaa52b7823904ab288dae562995cf1d70c796d785fd361261434eea480ceb3d369d969652c7ff194931c0a9bd978f5ae4094d6ef32d986a092c580ccbf865e5095a7b80559be13f842f9bea9e42a3a01ef8a24a6526

tcltest::test Symetric_Block_IDEA-CFB-1.33 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex ae86823695b48e8c612ae5a01b597f97] \
		 -iv [binary decode hex b26eef7b1d14894c] \
		 -data [binary decode hex 569a910bc6aa97b8939ca703fc10ce0d171625bc735a1fea7148650541109d955b1b686c6cc404b2d3d92ad9faaff217dc7b31b038b770959aeccd1ca55d650364fde51df8d4f0aeb05fa364f5028f709c179ca6df0bdfc1cb850f238d755ac44a733fce558402be0c70bc0871b8e62f]]} \
	-match exact -result d0dc50553bbc0248e6f8b1d5f7c31aa93fda2addb2cd184a13d0adeb7f2ef8f611d92479bd8b61cf029b406f09921a972f2f0e14a3d790256cff4e812c40b822821c71ba6cb21a3a2c1b463f598d1d5a626d5c9fb85f0aafa1f6bf18aef0db18c9872c0e8588e9646f237be9f32a7550

tcltest::test Symetric_Block_IDEA-CFB-1.34 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex ae86823695b48e8c612ae5a01b597f97] \
		 -iv [binary decode hex b26eef7b1d14894c] \
		 -data [binary decode hex d0dc50553bbc0248e6f8b1d5f7c31aa93fda2addb2cd184a13d0adeb7f2ef8f611d92479bd8b61cf029b406f09921a972f2f0e14a3d790256cff4e812c40b822821c71ba6cb21a3a2c1b463f598d1d5a626d5c9fb85f0aafa1f6bf18aef0db18c9872c0e8588e9646f237be9f32a7550]]} \
	-match exact -result 569a910bc6aa97b8939ca703fc10ce0d171625bc735a1fea7148650541109d955b1b686c6cc404b2d3d92ad9faaff217dc7b31b038b770959aeccd1ca55d650364fde51df8d4f0aeb05fa364f5028f709c179ca6df0bdfc1cb850f238d755ac44a733fce558402be0c70bc0871b8e62f

tcltest::test Symetric_Block_IDEA-CFB-1.35 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex b85df29c9244229835d73441dc37555e] \
		 -iv [binary decode hex c1375430efedb2d3] \
		 -data [binary decode hex c232a0bbf967ef28b74e7b809c62bc8c1cf2d52a273a84162900da834448fd567870471498f29770619dec504922e379eaba0d3a712602583d00279d8fc6a6d568cb94a330039a189ed5802abb7a2898c13ef89c00d73fca9a2f2ffc2107ab498212c56835c0fc26f835a69c00bb3eaa695ac20e8bdb0f5b5b6684d02bee8fb2]]} \
	-match exact -result 935458de3bc1a090a7a85eb79a12a3e48defcae8581c59233ce0b2a8b7ad999a99d1858e5e513680a9cb7558b0706ec0be122a33964c4c6d4c880b4e953810ae111f6d3f8e89e8b3a708b199ce6a7476f177fea627eca43439df5c98a414dd8dde088cc380bc10e43a9341114787fa80c7dae515d6a21af4f2d3619a200b9ca0

tcltest::test Symetric_Block_IDEA-CFB-1.36 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex b85df29c9244229835d73441dc37555e] \
		 -iv [binary decode hex c1375430efedb2d3] \
		 -data [binary decode hex 935458de3bc1a090a7a85eb79a12a3e48defcae8581c59233ce0b2a8b7ad999a99d1858e5e513680a9cb7558b0706ec0be122a33964c4c6d4c880b4e953810ae111f6d3f8e89e8b3a708b199ce6a7476f177fea627eca43439df5c98a414dd8dde088cc380bc10e43a9341114787fa80c7dae515d6a21af4f2d3619a200b9ca0]]} \
	-match exact -result c232a0bbf967ef28b74e7b809c62bc8c1cf2d52a273a84162900da834448fd567870471498f29770619dec504922e379eaba0d3a712602583d00279d8fc6a6d568cb94a330039a189ed5802abb7a2898c13ef89c00d73fca9a2f2ffc2107ab498212c56835c0fc26f835a69c00bb3eaa695ac20e8bdb0f5b5b6684d02bee8fb2

tcltest::test Symetric_Block_IDEA-CFB-1.37 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex e96771f5f20a89ee871261d2d18e1e46] \
		 -iv [binary decode hex 8c664a37d245d26c] \
		 -data [binary decode hex 8aaafd56c5d5d54fbe16f115c3216bd1f4376666931a2ef1ffc5468ad12150c39250dca2d63c6ea166bb0ef4aaa3d5849c1f9c621c55826a1ca362f03bcba4dcbd654b300d16519710130e5360bd949aaded6a648f96dd8937a77287d4a4ac2941729475b635b9797476b4dca4171787ff15882d3b4872ed0999a7546dbb61698e8348f70e4a14981a78156150484532]]} \
	-match exact -result d357c276cc6961fa627b0edf66ec8e5baf035cf19980e53d6be5f3e5fa67de668bc1e27ef04cd2efc216783c4b955f8072af265aa96cc99dcf53ab3ab0fa024efca1087f0851a6b392f4aef1ac946fdd0fc1320a395df4d3ce596332aa5a0628b5f8e2aac4cf677a4b3d804a1503bfc879040f90b3a0530f49eb3d8c67d1cb00dad36f6f3a98328984258eae6fab1e6b

tcltest::test Symetric_Block_IDEA-CFB-1.38 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex e96771f5f20a89ee871261d2d18e1e46] \
		 -iv [binary decode hex 8c664a37d245d26c] \
		 -data [binary decode hex d357c276cc6961fa627b0edf66ec8e5baf035cf19980e53d6be5f3e5fa67de668bc1e27ef04cd2efc216783c4b955f8072af265aa96cc99dcf53ab3ab0fa024efca1087f0851a6b392f4aef1ac946fdd0fc1320a395df4d3ce596332aa5a0628b5f8e2aac4cf677a4b3d804a1503bfc879040f90b3a0530f49eb3d8c67d1cb00dad36f6f3a98328984258eae6fab1e6b]]} \
	-match exact -result 8aaafd56c5d5d54fbe16f115c3216bd1f4376666931a2ef1ffc5468ad12150c39250dca2d63c6ea166bb0ef4aaa3d5849c1f9c621c55826a1ca362f03bcba4dcbd654b300d16519710130e5360bd949aaded6a648f96dd8937a77287d4a4ac2941729475b635b9797476b4dca4171787ff15882d3b4872ed0999a7546dbb61698e8348f70e4a14981a78156150484532

tcltest::test Symetric_Block_IDEA-CFB-1.39 {Encrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::encrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex aef49da33f538ee66e178d4b6121055d] \
		 -iv [binary decode hex 842566e68b61ff7b] \
		 -data [binary decode hex 415991f65e1a95040cef9960556f61e617827c30c74bf353cdd86173dbe4cc983a2ee6bc8ca6cfb71121e7b0d0178f2e13445c710dcc176b781201971171f7489f18faf110f39accd1cf08c85a958d7698b116f1c0d75812ac9b0b39aee7f7159ccad8fdae9b99f2d695eacf12c6469d5b51a34de26eac73613dcb2f77122cb1f8dd5162786a12052dc7b6dea6acc4989dcc7eafd9374f6c29697c74749ef16d]]} \
	-match exact -result 11690969c6b2bf0f1c42a42d44049062c885499eadcb350e81d22c6caf7d499502e706ca3137e3a5d8cfb56354003aa8a1fb3c30767d6f8e5255b4e31c3325924b95494144fb02c257995e2e59f9017d5a32e1d2bf285bf404554dd6bf7077ba1d48d0c08ebe10ad110e66148b17d43f341d72da027033cd0b75bb3ca3a046557b39bed024e9ff5b08725d357ed22aede4a33dfcc4b61b34ba0d32230e572f6f

tcltest::test Symetric_Block_IDEA-CFB-1.40 {Decrypt IDEA-CFB} \
	-constraints IDEA_CFB \
	-body {binary encode hex [tls::decrypt -cipher IDEA-CFB -padding 0 \
		 -key [binary decode hex aef49da33f538ee66e178d4b6121055d] \
		 -iv [binary decode hex 842566e68b61ff7b] \
		 -data [binary decode hex 11690969c6b2bf0f1c42a42d44049062c885499eadcb350e81d22c6caf7d499502e706ca3137e3a5d8cfb56354003aa8a1fb3c30767d6f8e5255b4e31c3325924b95494144fb02c257995e2e59f9017d5a32e1d2bf285bf404554dd6bf7077ba1d48d0c08ebe10ad110e66148b17d43f341d72da027033cd0b75bb3ca3a046557b39bed024e9ff5b08725d357ed22aede4a33dfcc4b61b34ba0d32230e572f6f]]} \
	-match exact -result 415991f65e1a95040cef9960556f61e617827c30c74bf353cdd86173dbe4cc983a2ee6bc8ca6cfb71121e7b0d0178f2e13445c710dcc176b781201971171f7489f18faf110f39accd1cf08c85a958d7698b116f1c0d75812ac9b0b39aee7f7159ccad8fdae9b99f2d695eacf12c6469d5b51a34de26eac73613dcb2f77122cb1f8dd5162786a12052dc7b6dea6acc4989dcc7eafd9374f6c29697c74749ef16d

# Cleanup
::tcltest::cleanupTests
return