Artifact
c5f830e201ea43f6fb6dc60c9c3a55fc98128b629c5f0042b1b335b8058b4fe4:
0000: 23 20 41 75 74 6f 20 67 65 6e 65 72 61 74 65 64 # Auto generated
0010: 20 66 72 6f 6d 20 22 49 44 45 41 2d 43 46 42 2e from "IDEA-CFB.
0020: 74 78 74 22 0a 6c 61 70 70 65 6e 64 20 61 75 74 txt".lappend aut
0030: 6f 5f 70 61 74 68 20 5b 66 69 6c 65 20 64 69 72 o_path [file dir
0040: 6e 61 6d 65 20 5b 66 69 6c 65 20 64 69 72 6e 61 name [file dirna
0050: 6d 65 20 5b 66 69 6c 65 20 64 69 72 6e 61 6d 65 me [file dirname
0060: 20 5b 66 69 6c 65 20 64 69 72 6e 61 6d 65 20 5b [file dirname [
0070: 66 69 6c 65 20 6a 6f 69 6e 20 5b 70 77 64 5d 20 file join [pwd]
0080: 5b 69 6e 66 6f 20 73 63 72 69 70 74 5d 5d 5d 5d [info script]]]]
0090: 5d 5d 0a 70 61 63 6b 61 67 65 20 72 65 71 75 69 ]].package requi
00a0: 72 65 20 74 6c 73 0a 70 61 63 6b 61 67 65 20 72 re tls.package r
00b0: 65 71 75 69 72 65 20 74 63 6c 74 65 73 74 0a 0a equire tcltest..
00c0: 63 61 74 63 68 20 7b 74 6c 73 3a 3a 70 72 6f 76 catch {tls::prov
00d0: 69 64 65 72 20 6c 65 67 61 63 79 7d 0a 74 63 6c ider legacy}.tcl
00e0: 74 65 73 74 3a 3a 74 65 73 74 43 6f 6e 73 74 72 test::testConstr
00f0: 61 69 6e 74 20 49 44 45 41 5f 43 46 42 20 5b 65 aint IDEA_CFB [e
0100: 78 70 72 20 7b 5b 6c 73 65 61 72 63 68 20 2d 6e xpr {[lsearch -n
0110: 6f 63 61 73 65 20 5b 74 6c 73 3a 3a 63 69 70 68 ocase [tls::ciph
0120: 65 72 73 5d 20 49 44 45 41 2d 43 46 42 5d 20 3e ers] IDEA-CFB] >
0130: 20 2d 31 7d 5d 0a 0a 74 63 6c 74 65 73 74 3a 3a -1}]..tcltest::
0140: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
0150: 6f 63 6b 5f 49 44 45 41 2d 43 46 42 2d 31 2e 31 ock_IDEA-CFB-1.1
0160: 20 7b 45 6e 63 72 79 70 74 20 49 44 45 41 2d 43 {Encrypt IDEA-C
0170: 46 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 FB} \..-constrai
0180: 6e 74 73 20 49 44 45 41 5f 43 46 42 20 5c 0a 09 nts IDEA_CFB \..
0190: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e -body {binary en
01a0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 code hex [tls::e
01b0: 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 ncrypt -cipher I
01c0: 44 45 41 2d 43 46 42 20 2d 70 61 64 64 69 6e 67 DEA-CFB -padding
01d0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 0 \... -key [bi
01e0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
01f0: 30 38 35 62 38 61 66 36 37 38 38 66 61 36 62 63 085b8af6788fa6bc
0200: 31 61 30 62 34 37 64 63 66 35 30 66 62 64 33 35 1a0b47dcf50fbd35
0210: 5d 20 5c 0a 09 09 20 2d 69 76 20 5b 62 69 6e 61 ] \... -iv [bina
0220: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 35 38 ry decode hex 58
0230: 63 62 32 62 31 32 62 62 35 32 63 36 66 31 5d 20 cb2b12bb52c6f1]
0240: 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 \... -data [bina
0250: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 34 62 ry decode hex 4b
0260: 35 61 38 37 32 32 36 30 32 39 33 33 31 32 65 65 5a872260293312ee
0270: 61 31 61 35 37 30 66 64 33 39 63 37 38 38 5d 5d a1a570fd39c788]]
0280: 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 } \..-match exac
0290: 74 20 2d 72 65 73 75 6c 74 20 35 64 39 63 34 38 t -result 5d9c48
02a0: 62 66 37 64 63 31 31 35 66 32 38 65 31 35 33 64 bf7dc115f28e153d
02b0: 63 39 33 64 66 63 66 66 39 36 0a 0a 74 63 6c 74 c93dfcff96..tclt
02c0: 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 est::test Symetr
02d0: 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 43 46 ic_Block_IDEA-CF
02e0: 42 2d 31 2e 32 20 7b 44 65 63 72 79 70 74 20 49 B-1.2 {Decrypt I
02f0: 44 45 41 2d 43 46 42 7d 20 5c 0a 09 2d 63 6f 6e DEA-CFB} \..-con
0300: 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f 43 46 straints IDEA_CF
0310: 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 B \..-body {bina
0320: 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 ry encode hex [t
0330: 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70 ls::decrypt -cip
0340: 68 65 72 20 49 44 45 41 2d 43 46 42 20 2d 70 61 her IDEA-CFB -pa
0350: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
0360: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
0370: 20 68 65 78 20 30 38 35 62 38 61 66 36 37 38 38 hex 085b8af6788
0380: 66 61 36 62 63 31 61 30 62 34 37 64 63 66 35 30 fa6bc1a0b47dcf50
0390: 66 62 64 33 35 5d 20 5c 0a 09 09 20 2d 69 76 20 fbd35] \... -iv
03a0: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 [binary decode h
03b0: 65 78 20 35 38 63 62 32 62 31 32 62 62 35 32 63 ex 58cb2b12bb52c
03c0: 36 66 31 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 6f1] \... -data
03d0: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 [binary decode h
03e0: 65 78 20 35 64 39 63 34 38 62 66 37 64 63 31 31 ex 5d9c48bf7dc11
03f0: 35 66 32 38 65 31 35 33 64 63 39 33 64 66 63 66 5f28e153dc93dfcf
0400: 66 39 36 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 f96]]} \..-match
0410: 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 34 exact -result 4
0420: 62 35 61 38 37 32 32 36 30 32 39 33 33 31 32 65 b5a872260293312e
0430: 65 61 31 61 35 37 30 66 64 33 39 63 37 38 38 0a ea1a570fd39c788.
0440: 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 .tcltest::test S
0450: 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 ymetric_Block_ID
0460: 45 41 2d 43 46 42 2d 31 2e 33 20 7b 45 6e 63 72 EA-CFB-1.3 {Encr
0470: 79 70 74 20 49 44 45 41 2d 43 46 42 7d 20 5c 0a ypt IDEA-CFB} \.
0480: 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 .-constraints ID
0490: 45 41 5f 43 46 42 20 5c 0a 09 2d 62 6f 64 79 20 EA_CFB \..-body
04a0: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
04b0: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
04c0: 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d 43 46 -cipher IDEA-CF
04d0: 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 B -padding 0 \..
04e0: 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 . -key [binary d
04f0: 65 63 6f 64 65 20 68 65 78 20 37 30 31 63 63 63 ecode hex 701ccc
0500: 34 63 30 65 33 36 65 35 31 32 63 65 30 37 37 66 4c0e36e512ce077f
0510: 35 61 66 36 63 63 62 39 35 37 5d 20 5c 0a 09 09 5af6ccb957] \...
0520: 20 2d 69 76 20 5b 62 69 6e 61 72 79 20 64 65 63 -iv [binary dec
0530: 6f 64 65 20 68 65 78 20 35 33 33 37 64 64 65 61 ode hex 5337ddea
0540: 66 38 39 61 30 30 64 64 5d 20 5c 0a 09 09 20 2d f89a00dd] \... -
0550: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 data [binary dec
0560: 6f 64 65 20 68 65 78 20 63 63 31 31 37 32 66 32 ode hex cc1172f2
0570: 66 38 30 38 36 36 64 30 37 36 38 62 32 35 66 37 f80866d0768b25f7
0580: 30 66 63 66 36 33 36 31 61 61 62 37 63 36 32 37 0fcf6361aab7c627
0590: 63 38 34 38 38 66 39 37 35 32 35 64 37 64 38 38 c8488f97525d7d88
05a0: 39 34 39 62 65 65 65 61 5d 5d 7d 20 5c 0a 09 2d 949beeea]]} \..-
05b0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 match exact -res
05c0: 75 6c 74 20 34 65 63 36 66 33 34 62 65 33 33 33 ult 4ec6f34be333
05d0: 35 30 32 34 63 62 66 62 62 66 38 30 66 33 65 37 5024cbfbbf80f3e7
05e0: 35 30 31 62 38 63 39 66 37 61 36 63 62 64 36 33 501b8c9f7a6cbd63
05f0: 30 63 66 38 64 65 62 62 61 34 61 34 63 33 66 31 0cf8debba4a4c3f1
0600: 64 61 61 34 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 daa4..tcltest::t
0610: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f est Symetric_Blo
0620: 63 6b 5f 49 44 45 41 2d 43 46 42 2d 31 2e 34 20 ck_IDEA-CFB-1.4
0630: 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 43 46 {Decrypt IDEA-CF
0640: 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e B} \..-constrain
0650: 74 73 20 49 44 45 41 5f 43 46 42 20 5c 0a 09 2d ts IDEA_CFB \..-
0660: 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 body {binary enc
0670: 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 ode hex [tls::de
0680: 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 44 crypt -cipher ID
0690: 45 41 2d 43 46 42 20 2d 70 61 64 64 69 6e 67 20 EA-CFB -padding
06a0: 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 0 \... -key [bin
06b0: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 37 ary decode hex 7
06c0: 30 31 63 63 63 34 63 30 65 33 36 65 35 31 32 63 01ccc4c0e36e512c
06d0: 65 30 37 37 66 35 61 66 36 63 63 62 39 35 37 5d e077f5af6ccb957]
06e0: 20 5c 0a 09 09 20 2d 69 76 20 5b 62 69 6e 61 72 \... -iv [binar
06f0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 35 33 33 y decode hex 533
0700: 37 64 64 65 61 66 38 39 61 30 30 64 64 5d 20 5c 7ddeaf89a00dd] \
0710: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
0720: 79 20 64 65 63 6f 64 65 20 68 65 78 20 34 65 63 y decode hex 4ec
0730: 36 66 33 34 62 65 33 33 33 35 30 32 34 63 62 66 6f34be3335024cbf
0740: 62 62 66 38 30 66 33 65 37 35 30 31 62 38 63 39 bbf80f3e7501b8c9
0750: 66 37 61 36 63 62 64 36 33 30 63 66 38 64 65 62 f7a6cbd630cf8deb
0760: 62 61 34 61 34 63 33 66 31 64 61 61 34 5d 5d 7d ba4a4c3f1daa4]]}
0770: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
0780: 20 2d 72 65 73 75 6c 74 20 63 63 31 31 37 32 66 -result cc1172f
0790: 32 66 38 30 38 36 36 64 30 37 36 38 62 32 35 66 2f80866d0768b25f
07a0: 37 30 66 63 66 36 33 36 31 61 61 62 37 63 36 32 70fcf6361aab7c62
07b0: 37 63 38 34 38 38 66 39 37 35 32 35 64 37 64 38 7c8488f97525d7d8
07c0: 38 39 34 39 62 65 65 65 61 0a 0a 74 63 6c 74 65 8949beeea..tclte
07d0: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
07e0: 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 43 46 42 c_Block_IDEA-CFB
07f0: 2d 31 2e 35 20 7b 45 6e 63 72 79 70 74 20 49 44 -1.5 {Encrypt ID
0800: 45 41 2d 43 46 42 7d 20 5c 0a 09 2d 63 6f 6e 73 EA-CFB} \..-cons
0810: 74 72 61 69 6e 74 73 20 49 44 45 41 5f 43 46 42 traints IDEA_CFB
0820: 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 \..-body {binar
0830: 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c y encode hex [tl
0840: 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 s::encrypt -ciph
0850: 65 72 20 49 44 45 41 2d 43 46 42 20 2d 70 61 64 er IDEA-CFB -pad
0860: 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 ding 0 \... -key
0870: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
0880: 68 65 78 20 30 61 38 65 38 38 37 36 63 39 36 63 hex 0a8e8876c96c
0890: 64 64 66 33 32 32 33 30 36 39 30 30 32 30 30 32 ddf3223069002002
08a0: 63 39 39 66 5d 20 5c 0a 09 09 20 2d 69 76 20 5b c99f] \... -iv [
08b0: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
08c0: 78 20 62 31 32 35 61 32 30 65 63 64 37 39 65 38 x b125a20ecd79e8
08d0: 62 35 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b b5] \... -data [
08e0: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
08f0: 78 20 34 66 64 30 65 63 61 63 36 35 62 66 64 33 x 4fd0ecac65bfd3
0900: 32 31 63 38 38 65 62 63 61 30 64 61 65 61 33 35 21c88ebca0daea35
0910: 64 32 62 30 36 31 32 30 35 64 36 39 36 61 61 62 d2b061205d696aab
0920: 30 38 62 65 61 36 38 33 32 30 64 62 36 35 34 35 08bea68320db6545
0930: 31 61 36 64 36 63 33 36 37 39 66 64 66 36 33 33 1a6d6c3679fdf633
0940: 66 33 37 63 66 38 65 62 63 66 31 66 61 39 34 62 f37cf8ebcf1fa94b
0950: 39 31 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 91]]} \..-match
0960: 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 61 35 exact -result a5
0970: 36 32 62 36 30 36 66 37 31 36 61 66 37 66 64 39 62b606f716af7fd9
0980: 36 34 31 62 35 65 62 63 36 36 65 34 63 61 64 37 641b5ebc66e4cad7
0990: 65 39 34 32 32 32 30 30 61 38 33 62 30 37 65 35 e9422200a83b07e5
09a0: 33 34 31 38 31 34 62 33 33 35 39 30 64 32 36 64 341814b33590d26d
09b0: 62 61 33 38 64 62 30 31 63 31 39 62 61 63 36 36 ba38db01c19bac66
09c0: 39 64 63 34 36 39 66 34 63 32 65 62 39 62 0a 0a 9dc469f4c2eb9b..
09d0: 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 tcltest::test Sy
09e0: 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 metric_Block_IDE
09f0: 41 2d 43 46 42 2d 31 2e 36 20 7b 44 65 63 72 79 A-CFB-1.6 {Decry
0a00: 70 74 20 49 44 45 41 2d 43 46 42 7d 20 5c 0a 09 pt IDEA-CFB} \..
0a10: 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 -constraints IDE
0a20: 41 5f 43 46 42 20 5c 0a 09 2d 62 6f 64 79 20 7b A_CFB \..-body {
0a30: 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 binary encode he
0a40: 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 x [tls::decrypt
0a50: 2d 63 69 70 68 65 72 20 49 44 45 41 2d 43 46 42 -cipher IDEA-CFB
0a60: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
0a70: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
0a80: 63 6f 64 65 20 68 65 78 20 30 61 38 65 38 38 37 code hex 0a8e887
0a90: 36 63 39 36 63 64 64 66 33 32 32 33 30 36 39 30 6c96cddf32230690
0aa0: 30 32 30 30 32 63 39 39 66 5d 20 5c 0a 09 09 20 02002c99f] \...
0ab0: 2d 69 76 20 5b 62 69 6e 61 72 79 20 64 65 63 6f -iv [binary deco
0ac0: 64 65 20 68 65 78 20 62 31 32 35 61 32 30 65 63 de hex b125a20ec
0ad0: 64 37 39 65 38 62 35 5d 20 5c 0a 09 09 20 2d 64 d79e8b5] \... -d
0ae0: 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f ata [binary deco
0af0: 64 65 20 68 65 78 20 61 35 36 32 62 36 30 36 66 de hex a562b606f
0b00: 37 31 36 61 66 37 66 64 39 36 34 31 62 35 65 62 716af7fd9641b5eb
0b10: 63 36 36 65 34 63 61 64 37 65 39 34 32 32 32 30 c66e4cad7e942220
0b20: 30 61 38 33 62 30 37 65 35 33 34 31 38 31 34 62 0a83b07e5341814b
0b30: 33 33 35 39 30 64 32 36 64 62 61 33 38 64 62 30 33590d26dba38db0
0b40: 31 63 31 39 62 61 63 36 36 39 64 63 34 36 39 66 1c19bac669dc469f
0b50: 34 63 32 65 62 39 62 5d 5d 7d 20 5c 0a 09 2d 6d 4c2eb9b]]} \..-m
0b60: 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 atch exact -resu
0b70: 6c 74 20 34 66 64 30 65 63 61 63 36 35 62 66 64 lt 4fd0ecac65bfd
0b80: 33 32 31 63 38 38 65 62 63 61 30 64 61 65 61 33 321c88ebca0daea3
0b90: 35 64 32 62 30 36 31 32 30 35 64 36 39 36 61 61 5d2b061205d696aa
0ba0: 62 30 38 62 65 61 36 38 33 32 30 64 62 36 35 34 b08bea68320db654
0bb0: 35 31 61 36 64 36 63 33 36 37 39 66 64 66 36 33 51a6d6c3679fdf63
0bc0: 33 66 33 37 63 66 38 65 62 63 66 31 66 61 39 34 3f37cf8ebcf1fa94
0bd0: 62 39 31 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 b91..tcltest::te
0be0: 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 st Symetric_Bloc
0bf0: 6b 5f 49 44 45 41 2d 43 46 42 2d 31 2e 37 20 7b k_IDEA-CFB-1.7 {
0c00: 45 6e 63 72 79 70 74 20 49 44 45 41 2d 43 46 42 Encrypt IDEA-CFB
0c10: 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 } \..-constraint
0c20: 73 20 49 44 45 41 5f 43 46 42 20 5c 0a 09 2d 62 s IDEA_CFB \..-b
0c30: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
0c40: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 de hex [tls::enc
0c50: 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 rypt -cipher IDE
0c60: 41 2d 43 46 42 20 2d 70 61 64 64 69 6e 67 20 30 A-CFB -padding 0
0c70: 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 \... -key [bina
0c80: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 62 39 ry decode hex b9
0c90: 62 61 39 66 61 33 32 63 63 34 39 31 64 38 61 63 ba9fa32cc491d8ac
0ca0: 32 62 65 62 35 66 39 39 31 39 33 64 35 37 5d 20 2beb5f99193d57]
0cb0: 5c 0a 09 09 20 2d 69 76 20 5b 62 69 6e 61 72 79 \... -iv [binary
0cc0: 20 64 65 63 6f 64 65 20 68 65 78 20 39 35 35 31 decode hex 9551
0cd0: 31 34 35 32 62 37 31 65 35 33 65 39 5d 20 5c 0a 1452b71e53e9] \.
0ce0: 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 .. -data [binary
0cf0: 20 64 65 63 6f 64 65 20 68 65 78 20 62 34 30 33 decode hex b403
0d00: 38 32 37 30 35 61 61 65 65 61 34 31 30 39 37 63 82705aaeea41097c
0d10: 33 30 39 64 61 36 63 64 30 36 30 31 30 66 31 35 309da6cd06010f15
0d20: 65 30 39 63 30 31 33 30 66 61 34 62 33 61 66 36 e09c0130fa4b3af6
0d30: 39 63 63 38 64 61 31 30 39 64 31 66 30 66 30 61 9cc8da109d1f0f0a
0d40: 32 36 36 31 66 31 61 38 62 38 39 62 61 62 37 65 2661f1a8b89bab7e
0d50: 37 30 30 39 64 63 62 62 38 61 38 38 33 64 34 36 7009dcbb8a883d46
0d60: 32 35 34 61 38 33 30 63 34 35 63 64 38 37 39 38 254a830c45cd8798
0d70: 31 65 30 65 61 34 65 34 39 30 66 61 5d 5d 7d 20 1e0ea4e490fa]]}
0d80: 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 \..-match exact
0d90: 2d 72 65 73 75 6c 74 20 35 32 39 34 65 62 37 66 -result 5294eb7f
0da0: 30 66 37 38 37 32 65 32 30 61 32 30 31 32 36 37 0f7872e20a201267
0db0: 35 61 31 66 62 63 62 30 35 39 61 39 63 32 62 65 5a1fbcb059a9c2be
0dc0: 63 35 32 33 31 64 66 65 37 32 65 36 64 64 37 38 c5231dfe72e6dd78
0dd0: 32 36 62 38 36 61 66 33 36 35 62 36 62 65 62 33 26b86af365b6beb3
0de0: 33 61 32 33 65 62 66 65 63 36 31 38 34 65 37 39 3a23ebfec6184e79
0df0: 30 64 33 30 30 32 62 38 66 66 38 31 65 65 64 64 0d3002b8ff81eedd
0e00: 38 34 62 37 33 65 64 63 33 61 63 35 33 39 32 33 84b73edc3ac53923
0e10: 30 65 32 33 63 36 35 62 0a 0a 74 63 6c 74 65 73 0e23c65b..tcltes
0e20: 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 t::test Symetric
0e30: 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 43 46 42 2d _Block_IDEA-CFB-
0e40: 31 2e 38 20 7b 44 65 63 72 79 70 74 20 49 44 45 1.8 {Decrypt IDE
0e50: 41 2d 43 46 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 A-CFB} \..-const
0e60: 72 61 69 6e 74 73 20 49 44 45 41 5f 43 46 42 20 raints IDEA_CFB
0e70: 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 \..-body {binary
0e80: 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 encode hex [tls
0e90: 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 ::decrypt -ciphe
0ea0: 72 20 49 44 45 41 2d 43 46 42 20 2d 70 61 64 64 r IDEA-CFB -padd
0eb0: 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 ing 0 \... -key
0ec0: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 [binary decode h
0ed0: 65 78 20 62 39 62 61 39 66 61 33 32 63 63 34 39 ex b9ba9fa32cc49
0ee0: 31 64 38 61 63 32 62 65 62 35 66 39 39 31 39 33 1d8ac2beb5f99193
0ef0: 64 35 37 5d 20 5c 0a 09 09 20 2d 69 76 20 5b 62 d57] \... -iv [b
0f00: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
0f10: 20 39 35 35 31 31 34 35 32 62 37 31 65 35 33 65 95511452b71e53e
0f20: 39 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 9] \... -data [b
0f30: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
0f40: 20 35 32 39 34 65 62 37 66 30 66 37 38 37 32 65 5294eb7f0f7872e
0f50: 32 30 61 32 30 31 32 36 37 35 61 31 66 62 63 62 20a2012675a1fbcb
0f60: 30 35 39 61 39 63 32 62 65 63 35 32 33 31 64 66 059a9c2bec5231df
0f70: 65 37 32 65 36 64 64 37 38 32 36 62 38 36 61 66 e72e6dd7826b86af
0f80: 33 36 35 62 36 62 65 62 33 33 61 32 33 65 62 66 365b6beb33a23ebf
0f90: 65 63 36 31 38 34 65 37 39 30 64 33 30 30 32 62 ec6184e790d3002b
0fa0: 38 66 66 38 31 65 65 64 64 38 34 62 37 33 65 64 8ff81eedd84b73ed
0fb0: 63 33 61 63 35 33 39 32 33 30 65 32 33 63 36 35 c3ac539230e23c65
0fc0: 62 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 b]]} \..-match e
0fd0: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 62 34 30 xact -result b40
0fe0: 33 38 32 37 30 35 61 61 65 65 61 34 31 30 39 37 382705aaeea41097
0ff0: 63 33 30 39 64 61 36 63 64 30 36 30 31 30 66 31 c309da6cd06010f1
1000: 35 65 30 39 63 30 31 33 30 66 61 34 62 33 61 66 5e09c0130fa4b3af
1010: 36 39 63 63 38 64 61 31 30 39 64 31 66 30 66 30 69cc8da109d1f0f0
1020: 61 32 36 36 31 66 31 61 38 62 38 39 62 61 62 37 a2661f1a8b89bab7
1030: 65 37 30 30 39 64 63 62 62 38 61 38 38 33 64 34 e7009dcbb8a883d4
1040: 36 32 35 34 61 38 33 30 63 34 35 63 64 38 37 39 6254a830c45cd879
1050: 38 31 65 30 65 61 34 65 34 39 30 66 61 0a 0a 74 81e0ea4e490fa..t
1060: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
1070: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 etric_Block_IDEA
1080: 2d 43 46 42 2d 31 2e 39 20 7b 45 6e 63 72 79 70 -CFB-1.9 {Encryp
1090: 74 20 49 44 45 41 2d 43 46 42 7d 20 5c 0a 09 2d t IDEA-CFB} \..-
10a0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 constraints IDEA
10b0: 5f 43 46 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 _CFB \..-body {b
10c0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 inary encode hex
10d0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d [tls::encrypt -
10e0: 63 69 70 68 65 72 20 49 44 45 41 2d 43 46 42 20 cipher IDEA-CFB
10f0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 -padding 0 \...
1100: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 -key [binary dec
1110: 6f 64 65 20 68 65 78 20 35 39 34 37 62 62 64 37 ode hex 5947bbd7
1120: 38 62 30 36 62 62 35 65 61 32 66 63 36 37 65 64 8b06bb5ea2fc67ed
1130: 37 62 32 34 32 31 36 65 5d 20 5c 0a 09 09 20 2d 7b24216e] \... -
1140: 69 76 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 iv [binary decod
1150: 65 20 68 65 78 20 38 65 34 37 32 32 61 64 32 32 e hex 8e4722ad22
1160: 33 30 62 31 35 66 5d 20 5c 0a 09 09 20 2d 64 61 30b15f] \... -da
1170: 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 ta [binary decod
1180: 65 20 68 65 78 20 39 65 36 39 34 32 33 36 35 33 e hex 9e69423653
1190: 63 32 30 63 39 38 32 37 39 34 65 64 33 35 64 36 c20c982794ed35d6
11a0: 33 63 31 61 37 38 65 38 61 63 31 34 66 33 37 65 3c1a78e8ac14f37e
11b0: 31 38 38 38 61 65 34 62 66 32 37 33 62 66 65 31 1888ae4bf273bfe1
11c0: 31 39 38 39 31 62 32 65 34 65 64 38 61 63 34 36 19891b2e4ed8ac46
11d0: 65 37 61 39 61 34 36 33 63 37 61 37 31 30 32 39 e7a9a463c7a71029
11e0: 38 64 34 33 62 30 32 66 30 63 35 36 30 36 62 63 8d43b02f0c5606bc
11f0: 66 63 30 38 61 64 63 65 65 65 66 32 65 63 36 31 fc08adceeef2ec61
1200: 38 36 37 66 38 62 65 64 65 34 39 38 65 35 33 31 867f8bede498e531
1210: 36 33 38 30 33 66 32 66 38 36 66 63 35 38 37 38 63803f2f86fc5878
1220: 32 66 62 38 34 31 5d 5d 7d 20 5c 0a 09 2d 6d 61 2fb841]]} \..-ma
1230: 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c tch exact -resul
1240: 74 20 34 66 62 39 33 61 66 63 32 36 30 62 34 30 t 4fb93afc260b40
1250: 66 35 37 35 66 31 66 65 39 35 36 30 39 37 33 37 f575f1fe95609737
1260: 66 31 35 38 63 36 31 63 34 30 66 32 33 62 31 33 f158c61c40f23b13
1270: 38 34 35 63 64 61 35 30 37 66 35 62 61 66 32 30 845cda507f5baf20
1280: 63 33 31 63 33 64 33 63 38 35 37 32 36 66 62 62 c31c3d3c85726fbb
1290: 30 62 38 39 37 35 31 34 39 38 65 66 32 39 66 31 0b89751498ef29f1
12a0: 32 33 66 65 30 37 36 37 66 63 35 35 30 65 37 31 23fe0767fc550e71
12b0: 65 33 38 65 30 64 62 35 64 35 32 62 35 30 37 66 e38e0db5d52b507f
12c0: 37 65 32 33 32 31 61 33 37 62 63 30 39 35 39 34 7e2321a37bc09594
12d0: 31 30 66 66 62 37 38 35 62 63 64 61 65 64 65 31 10ffb785bcdaede1
12e0: 32 38 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 28..tcltest::tes
12f0: 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b t Symetric_Block
1300: 5f 49 44 45 41 2d 43 46 42 2d 31 2e 31 30 20 7b _IDEA-CFB-1.10 {
1310: 44 65 63 72 79 70 74 20 49 44 45 41 2d 43 46 42 Decrypt IDEA-CFB
1320: 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 } \..-constraint
1330: 73 20 49 44 45 41 5f 43 46 42 20 5c 0a 09 2d 62 s IDEA_CFB \..-b
1340: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
1350: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
1360: 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 rypt -cipher IDE
1370: 41 2d 43 46 42 20 2d 70 61 64 64 69 6e 67 20 30 A-CFB -padding 0
1380: 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 \... -key [bina
1390: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 35 39 ry decode hex 59
13a0: 34 37 62 62 64 37 38 62 30 36 62 62 35 65 61 32 47bbd78b06bb5ea2
13b0: 66 63 36 37 65 64 37 62 32 34 32 31 36 65 5d 20 fc67ed7b24216e]
13c0: 5c 0a 09 09 20 2d 69 76 20 5b 62 69 6e 61 72 79 \... -iv [binary
13d0: 20 64 65 63 6f 64 65 20 68 65 78 20 38 65 34 37 decode hex 8e47
13e0: 32 32 61 64 32 32 33 30 62 31 35 66 5d 20 5c 0a 22ad2230b15f] \.
13f0: 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 .. -data [binary
1400: 20 64 65 63 6f 64 65 20 68 65 78 20 34 66 62 39 decode hex 4fb9
1410: 33 61 66 63 32 36 30 62 34 30 66 35 37 35 66 31 3afc260b40f575f1
1420: 66 65 39 35 36 30 39 37 33 37 66 31 35 38 63 36 fe95609737f158c6
1430: 31 63 34 30 66 32 33 62 31 33 38 34 35 63 64 61 1c40f23b13845cda
1440: 35 30 37 66 35 62 61 66 32 30 63 33 31 63 33 64 507f5baf20c31c3d
1450: 33 63 38 35 37 32 36 66 62 62 30 62 38 39 37 35 3c85726fbb0b8975
1460: 31 34 39 38 65 66 32 39 66 31 32 33 66 65 30 37 1498ef29f123fe07
1470: 36 37 66 63 35 35 30 65 37 31 65 33 38 65 30 64 67fc550e71e38e0d
1480: 62 35 64 35 32 62 35 30 37 66 37 65 32 33 32 31 b5d52b507f7e2321
1490: 61 33 37 62 63 30 39 35 39 34 31 30 66 66 62 37 a37bc0959410ffb7
14a0: 38 35 62 63 64 61 65 64 65 31 32 38 5d 5d 7d 20 85bcdaede128]]}
14b0: 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 \..-match exact
14c0: 2d 72 65 73 75 6c 74 20 39 65 36 39 34 32 33 36 -result 9e694236
14d0: 35 33 63 32 30 63 39 38 32 37 39 34 65 64 33 35 53c20c982794ed35
14e0: 64 36 33 63 31 61 37 38 65 38 61 63 31 34 66 33 d63c1a78e8ac14f3
14f0: 37 65 31 38 38 38 61 65 34 62 66 32 37 33 62 66 7e1888ae4bf273bf
1500: 65 31 31 39 38 39 31 62 32 65 34 65 64 38 61 63 e119891b2e4ed8ac
1510: 34 36 65 37 61 39 61 34 36 33 63 37 61 37 31 30 46e7a9a463c7a710
1520: 32 39 38 64 34 33 62 30 32 66 30 63 35 36 30 36 298d43b02f0c5606
1530: 62 63 66 63 30 38 61 64 63 65 65 65 66 32 65 63 bcfc08adceeef2ec
1540: 36 31 38 36 37 66 38 62 65 64 65 34 39 38 65 35 61867f8bede498e5
1550: 33 31 36 33 38 30 33 66 32 66 38 36 66 63 35 38 3163803f2f86fc58
1560: 37 38 32 66 62 38 34 31 0a 0a 74 63 6c 74 65 73 782fb841..tcltes
1570: 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 t::test Symetric
1580: 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 43 46 42 2d _Block_IDEA-CFB-
1590: 31 2e 31 31 20 7b 45 6e 63 72 79 70 74 20 49 44 1.11 {Encrypt ID
15a0: 45 41 2d 43 46 42 7d 20 5c 0a 09 2d 63 6f 6e 73 EA-CFB} \..-cons
15b0: 74 72 61 69 6e 74 73 20 49 44 45 41 5f 43 46 42 traints IDEA_CFB
15c0: 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 \..-body {binar
15d0: 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c y encode hex [tl
15e0: 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 s::encrypt -ciph
15f0: 65 72 20 49 44 45 41 2d 43 46 42 20 2d 70 61 64 er IDEA-CFB -pad
1600: 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 ding 0 \... -key
1610: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
1620: 68 65 78 20 61 62 63 65 36 35 30 65 37 38 66 39 hex abce650e78f9
1630: 36 39 62 33 62 32 31 30 31 35 31 63 37 34 31 31 69b3b210151c7411
1640: 37 66 64 32 5d 20 5c 0a 09 09 20 2d 69 76 20 5b 7fd2] \... -iv [
1650: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
1660: 78 20 62 63 34 36 35 39 66 62 62 37 30 37 33 63 x bc4659fbb7073c
1670: 31 66 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 1f] \... -data [
1680: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
1690: 78 20 33 32 32 65 61 65 30 37 64 66 35 61 64 32 x 322eae07df5ad2
16a0: 64 64 64 36 34 62 62 61 33 34 65 34 32 64 33 30 ddd64bba34e42d30
16b0: 63 31 62 38 38 34 66 38 34 32 65 37 31 65 66 61 c1b884f842e71efa
16c0: 31 32 33 33 34 35 61 33 66 62 30 63 33 39 38 38 123345a3fb0c3988
16d0: 34 63 35 37 64 64 34 63 32 63 36 66 62 30 63 34 4c57dd4c2c6fb0c4
16e0: 32 65 36 39 66 66 35 61 32 36 39 64 35 39 61 66 2e69ff5a269d59af
16f0: 33 61 36 31 34 34 38 35 33 63 31 38 32 65 64 62 3a6144853c182edb
1700: 33 37 36 63 61 36 35 39 34 37 64 37 63 63 65 66 376ca65947d7ccef
1710: 61 65 36 38 30 36 62 61 32 35 63 34 66 35 32 37 ae6806ba25c4f527
1720: 37 30 36 62 61 38 35 61 33 35 33 63 30 66 64 31 706ba85a353c0fd1
1730: 30 65 33 63 62 32 34 34 64 64 39 33 61 32 64 30 0e3cb244dd93a2d0
1740: 36 30 64 37 62 30 35 35 30 35 38 64 64 65 31 64 60d7b055058dde1d
1750: 66 66 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 ff]]} \..-match
1760: 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 38 30 exact -result 80
1770: 30 61 31 33 61 66 64 31 63 63 64 35 30 61 61 61 0a13afd1ccd50aaa
1780: 64 61 30 38 61 31 38 65 64 36 31 36 37 34 61 61 da08a18ed61674aa
1790: 39 62 39 63 63 38 34 64 36 66 65 31 32 32 30 62 9b9cc84d6fe1220b
17a0: 63 30 61 63 63 31 39 66 39 37 33 61 64 35 34 31 c0acc19f973ad541
17b0: 34 64 61 30 39 39 33 35 39 65 66 32 35 39 62 32 4da099359ef259b2
17c0: 64 36 33 65 38 62 31 65 35 63 63 30 62 61 36 32 d63e8b1e5cc0ba62
17d0: 35 38 61 62 34 38 66 31 36 30 33 32 35 32 31 39 58ab48f160325219
17e0: 39 66 37 36 33 31 61 35 31 33 33 33 30 66 63 62 9f7631a513330fcb
17f0: 66 33 38 33 64 38 64 65 38 32 61 36 62 32 61 32 f383d8de82a6b2a2
1800: 63 32 38 37 30 66 38 63 30 36 61 36 33 35 30 37 c2870f8c06a63507
1810: 36 63 34 30 63 38 66 39 38 64 62 63 33 35 66 30 6c40c8f98dbc35f0
1820: 39 66 33 37 32 64 62 38 66 64 33 38 33 34 0a 0a 9f372db8fd3834..
1830: 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 tcltest::test Sy
1840: 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 metric_Block_IDE
1850: 41 2d 43 46 42 2d 31 2e 31 32 20 7b 44 65 63 72 A-CFB-1.12 {Decr
1860: 79 70 74 20 49 44 45 41 2d 43 46 42 7d 20 5c 0a ypt IDEA-CFB} \.
1870: 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 .-constraints ID
1880: 45 41 5f 43 46 42 20 5c 0a 09 2d 62 6f 64 79 20 EA_CFB \..-body
1890: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
18a0: 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 ex [tls::decrypt
18b0: 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d 43 46 -cipher IDEA-CF
18c0: 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 B -padding 0 \..
18d0: 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 . -key [binary d
18e0: 65 63 6f 64 65 20 68 65 78 20 61 62 63 65 36 35 ecode hex abce65
18f0: 30 65 37 38 66 39 36 39 62 33 62 32 31 30 31 35 0e78f969b3b21015
1900: 31 63 37 34 31 31 37 66 64 32 5d 20 5c 0a 09 09 1c74117fd2] \...
1910: 20 2d 69 76 20 5b 62 69 6e 61 72 79 20 64 65 63 -iv [binary dec
1920: 6f 64 65 20 68 65 78 20 62 63 34 36 35 39 66 62 ode hex bc4659fb
1930: 62 37 30 37 33 63 31 66 5d 20 5c 0a 09 09 20 2d b7073c1f] \... -
1940: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 data [binary dec
1950: 6f 64 65 20 68 65 78 20 38 30 30 61 31 33 61 66 ode hex 800a13af
1960: 64 31 63 63 64 35 30 61 61 61 64 61 30 38 61 31 d1ccd50aaada08a1
1970: 38 65 64 36 31 36 37 34 61 61 39 62 39 63 63 38 8ed61674aa9b9cc8
1980: 34 64 36 66 65 31 32 32 30 62 63 30 61 63 63 31 4d6fe1220bc0acc1
1990: 39 66 39 37 33 61 64 35 34 31 34 64 61 30 39 39 9f973ad5414da099
19a0: 33 35 39 65 66 32 35 39 62 32 64 36 33 65 38 62 359ef259b2d63e8b
19b0: 31 65 35 63 63 30 62 61 36 32 35 38 61 62 34 38 1e5cc0ba6258ab48
19c0: 66 31 36 30 33 32 35 32 31 39 39 66 37 36 33 31 f1603252199f7631
19d0: 61 35 31 33 33 33 30 66 63 62 66 33 38 33 64 38 a513330fcbf383d8
19e0: 64 65 38 32 61 36 62 32 61 32 63 32 38 37 30 66 de82a6b2a2c2870f
19f0: 38 63 30 36 61 36 33 35 30 37 36 63 34 30 63 38 8c06a635076c40c8
1a00: 66 39 38 64 62 63 33 35 66 30 39 66 33 37 32 64 f98dbc35f09f372d
1a10: 62 38 66 64 33 38 33 34 5d 5d 7d 20 5c 0a 09 2d b8fd3834]]} \..-
1a20: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 match exact -res
1a30: 75 6c 74 20 33 32 32 65 61 65 30 37 64 66 35 61 ult 322eae07df5a
1a40: 64 32 64 64 64 36 34 62 62 61 33 34 65 34 32 64 d2ddd64bba34e42d
1a50: 33 30 63 31 62 38 38 34 66 38 34 32 65 37 31 65 30c1b884f842e71e
1a60: 66 61 31 32 33 33 34 35 61 33 66 62 30 63 33 39 fa123345a3fb0c39
1a70: 38 38 34 63 35 37 64 64 34 63 32 63 36 66 62 30 884c57dd4c2c6fb0
1a80: 63 34 32 65 36 39 66 66 35 61 32 36 39 64 35 39 c42e69ff5a269d59
1a90: 61 66 33 61 36 31 34 34 38 35 33 63 31 38 32 65 af3a6144853c182e
1aa0: 64 62 33 37 36 63 61 36 35 39 34 37 64 37 63 63 db376ca65947d7cc
1ab0: 65 66 61 65 36 38 30 36 62 61 32 35 63 34 66 35 efae6806ba25c4f5
1ac0: 32 37 37 30 36 62 61 38 35 61 33 35 33 63 30 66 27706ba85a353c0f
1ad0: 64 31 30 65 33 63 62 32 34 34 64 64 39 33 61 32 d10e3cb244dd93a2
1ae0: 64 30 36 30 64 37 62 30 35 35 30 35 38 64 64 65 d060d7b055058dde
1af0: 31 64 66 66 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 1dff..tcltest::t
1b00: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f est Symetric_Blo
1b10: 63 6b 5f 49 44 45 41 2d 43 46 42 2d 31 2e 31 33 ck_IDEA-CFB-1.13
1b20: 20 7b 45 6e 63 72 79 70 74 20 49 44 45 41 2d 43 {Encrypt IDEA-C
1b30: 46 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 FB} \..-constrai
1b40: 6e 74 73 20 49 44 45 41 5f 43 46 42 20 5c 0a 09 nts IDEA_CFB \..
1b50: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e -body {binary en
1b60: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 code hex [tls::e
1b70: 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 ncrypt -cipher I
1b80: 44 45 41 2d 43 46 42 20 2d 70 61 64 64 69 6e 67 DEA-CFB -padding
1b90: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 0 \... -key [bi
1ba0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
1bb0: 39 66 35 36 65 31 39 62 30 39 64 64 33 66 65 65 9f56e19b09dd3fee
1bc0: 30 65 31 31 30 66 37 31 65 39 39 36 37 62 37 61 0e110f71e9967b7a
1bd0: 5d 20 5c 0a 09 09 20 2d 69 76 20 5b 62 69 6e 61 ] \... -iv [bina
1be0: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 31 31 ry decode hex 11
1bf0: 35 35 63 66 34 32 33 31 62 66 37 61 63 35 5d 20 55cf4231bf7ac5]
1c00: 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 \... -data [bina
1c10: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 61 64 ry decode hex ad
1c20: 31 65 34 64 33 31 36 32 61 35 30 38 34 66 35 38 1e4d3162a5084f58
1c30: 31 31 31 37 36 33 39 61 31 33 66 63 33 35 64 66 1117639a13fc35df
1c40: 35 34 34 39 36 32 35 66 66 65 30 66 30 31 65 35 5449625ffe0f01e5
1c50: 37 64 39 61 38 37 32 36 38 37 35 62 65 38 35 31 7d9a8726875be851
1c60: 35 39 32 36 66 66 65 37 34 34 39 65 33 30 63 64 5926ffe7449e30cd
1c70: 36 39 65 64 34 63 61 30 63 31 62 38 62 34 34 38 69ed4ca0c1b8b448
1c80: 36 30 35 31 63 32 64 30 66 61 32 66 36 34 37 34 6051c2d0fa2f6474
1c90: 61 36 39 63 30 61 66 63 65 32 61 65 63 33 34 39 a69c0afce2aec349
1ca0: 64 37 37 38 61 32 32 65 64 66 38 31 36 37 38 31 d778a22edf816781
1cb0: 34 35 37 36 35 62 37 31 34 63 31 62 37 63 31 39 45765b714c1b7c19
1cc0: 37 32 38 37 64 61 35 36 66 35 39 31 34 31 64 36 7287da56f59141d6
1cd0: 39 37 38 36 31 38 37 32 39 65 31 64 38 39 62 65 978618729e1d89be
1ce0: 32 30 61 63 65 33 64 65 37 64 39 62 33 63 39 62 20ace3de7d9b3c9b
1cf0: 32 64 31 39 35 61 62 36 62 63 30 66 64 34 5d 5d 2d195ab6bc0fd4]]
1d00: 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 } \..-match exac
1d10: 74 20 2d 72 65 73 75 6c 74 20 34 64 63 38 62 62 t -result 4dc8bb
1d20: 66 32 36 32 33 35 62 38 38 35 38 31 35 37 63 66 f26235b8858157cf
1d30: 30 33 31 36 35 63 65 36 31 62 64 62 32 35 66 33 03165ce61bdb25f3
1d40: 61 32 37 37 33 62 32 37 64 62 30 63 35 65 32 33 a2773b27db0c5e23
1d50: 64 64 31 34 66 37 63 34 39 37 31 66 38 62 38 63 dd14f7c4971f8b8c
1d60: 61 36 35 66 36 31 65 66 36 65 64 37 66 33 34 38 a65f61ef6ed7f348
1d70: 64 61 30 32 30 31 64 31 65 36 61 63 32 63 34 35 da0201d1e6ac2c45
1d80: 64 34 33 31 61 33 31 31 31 36 63 61 38 39 62 65 d431a31116ca89be
1d90: 62 30 65 35 30 33 66 30 63 30 37 38 38 34 38 65 b0e503f0c078848e
1da0: 35 66 39 38 32 39 38 31 34 30 36 64 30 64 37 32 5f982981406d0d72
1db0: 61 34 36 63 63 39 65 34 38 64 61 30 39 63 64 35 a46cc9e48da09cd5
1dc0: 66 63 61 30 61 61 38 62 39 37 62 38 31 32 30 66 fca0aa8b97b8120f
1dd0: 37 39 38 61 31 66 36 66 38 33 31 36 65 36 37 37 798a1f6f8316e677
1de0: 30 32 33 30 32 38 62 32 31 39 64 38 34 34 36 31 023028b219d84461
1df0: 39 65 32 36 39 36 30 38 66 66 0a 0a 74 63 6c 74 9e269608ff..tclt
1e00: 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 est::test Symetr
1e10: 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 43 46 ic_Block_IDEA-CF
1e20: 42 2d 31 2e 31 34 20 7b 44 65 63 72 79 70 74 20 B-1.14 {Decrypt
1e30: 49 44 45 41 2d 43 46 42 7d 20 5c 0a 09 2d 63 6f IDEA-CFB} \..-co
1e40: 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f 43 nstraints IDEA_C
1e50: 46 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e FB \..-body {bin
1e60: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
1e70: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
1e80: 70 68 65 72 20 49 44 45 41 2d 43 46 42 20 2d 70 pher IDEA-CFB -p
1e90: 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b adding 0 \... -k
1ea0: 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 ey [binary decod
1eb0: 65 20 68 65 78 20 39 66 35 36 65 31 39 62 30 39 e hex 9f56e19b09
1ec0: 64 64 33 66 65 65 30 65 31 31 30 66 37 31 65 39 dd3fee0e110f71e9
1ed0: 39 36 37 62 37 61 5d 20 5c 0a 09 09 20 2d 69 76 967b7a] \... -iv
1ee0: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
1ef0: 68 65 78 20 31 31 35 35 63 66 34 32 33 31 62 66 hex 1155cf4231bf
1f00: 37 61 63 35 5d 20 5c 0a 09 09 20 2d 64 61 74 61 7ac5] \... -data
1f10: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
1f20: 68 65 78 20 34 64 63 38 62 62 66 32 36 32 33 35 hex 4dc8bbf26235
1f30: 62 38 38 35 38 31 35 37 63 66 30 33 31 36 35 63 b8858157cf03165c
1f40: 65 36 31 62 64 62 32 35 66 33 61 32 37 37 33 62 e61bdb25f3a2773b
1f50: 32 37 64 62 30 63 35 65 32 33 64 64 31 34 66 37 27db0c5e23dd14f7
1f60: 63 34 39 37 31 66 38 62 38 63 61 36 35 66 36 31 c4971f8b8ca65f61
1f70: 65 66 36 65 64 37 66 33 34 38 64 61 30 32 30 31 ef6ed7f348da0201
1f80: 64 31 65 36 61 63 32 63 34 35 64 34 33 31 61 33 d1e6ac2c45d431a3
1f90: 31 31 31 36 63 61 38 39 62 65 62 30 65 35 30 33 1116ca89beb0e503
1fa0: 66 30 63 30 37 38 38 34 38 65 35 66 39 38 32 39 f0c078848e5f9829
1fb0: 38 31 34 30 36 64 30 64 37 32 61 34 36 63 63 39 81406d0d72a46cc9
1fc0: 65 34 38 64 61 30 39 63 64 35 66 63 61 30 61 61 e48da09cd5fca0aa
1fd0: 38 62 39 37 62 38 31 32 30 66 37 39 38 61 31 66 8b97b8120f798a1f
1fe0: 36 66 38 33 31 36 65 36 37 37 30 32 33 30 32 38 6f8316e677023028
1ff0: 62 32 31 39 64 38 34 34 36 31 39 65 32 36 39 36 b219d844619e2696
2000: 30 38 66 66 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 08ff]]} \..-matc
2010: 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 h exact -result
2020: 61 64 31 65 34 64 33 31 36 32 61 35 30 38 34 66 ad1e4d3162a5084f
2030: 35 38 31 31 31 37 36 33 39 61 31 33 66 63 33 35 581117639a13fc35
2040: 64 66 35 34 34 39 36 32 35 66 66 65 30 66 30 31 df5449625ffe0f01
2050: 65 35 37 64 39 61 38 37 32 36 38 37 35 62 65 38 e57d9a8726875be8
2060: 35 31 35 39 32 36 66 66 65 37 34 34 39 65 33 30 515926ffe7449e30
2070: 63 64 36 39 65 64 34 63 61 30 63 31 62 38 62 34 cd69ed4ca0c1b8b4
2080: 34 38 36 30 35 31 63 32 64 30 66 61 32 66 36 34 486051c2d0fa2f64
2090: 37 34 61 36 39 63 30 61 66 63 65 32 61 65 63 33 74a69c0afce2aec3
20a0: 34 39 64 37 37 38 61 32 32 65 64 66 38 31 36 37 49d778a22edf8167
20b0: 38 31 34 35 37 36 35 62 37 31 34 63 31 62 37 63 8145765b714c1b7c
20c0: 31 39 37 32 38 37 64 61 35 36 66 35 39 31 34 31 197287da56f59141
20d0: 64 36 39 37 38 36 31 38 37 32 39 65 31 64 38 39 d6978618729e1d89
20e0: 62 65 32 30 61 63 65 33 64 65 37 64 39 62 33 63 be20ace3de7d9b3c
20f0: 39 62 32 64 31 39 35 61 62 36 62 63 30 66 64 34 9b2d195ab6bc0fd4
2100: 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 ..tcltest::test
2110: 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 Symetric_Block_I
2120: 44 45 41 2d 43 46 42 2d 31 2e 31 35 20 7b 45 6e DEA-CFB-1.15 {En
2130: 63 72 79 70 74 20 49 44 45 41 2d 43 46 42 7d 20 crypt IDEA-CFB}
2140: 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 \..-constraints
2150: 49 44 45 41 5f 43 46 42 20 5c 0a 09 2d 62 6f 64 IDEA_CFB \..-bod
2160: 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 y {binary encode
2170: 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 hex [tls::encry
2180: 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d pt -cipher IDEA-
2190: 43 46 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c CFB -padding 0 \
21a0: 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 ... -key [binary
21b0: 20 64 65 63 6f 64 65 20 68 65 78 20 33 31 63 34 decode hex 31c4
21c0: 38 35 63 39 39 36 64 36 63 65 62 32 64 31 37 65 85c996d6ceb2d17e
21d0: 30 61 61 30 35 62 32 34 39 30 65 34 5d 20 5c 0a 0aa05b2490e4] \.
21e0: 09 09 20 2d 69 76 20 5b 62 69 6e 61 72 79 20 64 .. -iv [binary d
21f0: 65 63 6f 64 65 20 68 65 78 20 38 63 33 37 66 33 ecode hex 8c37f3
2200: 33 34 30 35 30 35 31 62 34 63 5d 20 5c 0a 09 09 3405051b4c] \...
2210: 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 -data [binary d
2220: 65 63 6f 64 65 20 68 65 78 20 61 63 36 38 64 65 ecode hex ac68de
2230: 36 61 32 63 32 31 34 34 63 36 62 34 66 64 39 37 6a2c2144c6b4fd97
2240: 35 61 38 64 65 63 39 33 34 34 37 33 39 31 65 37 5a8dec93447391e7
2250: 63 39 61 34 66 64 65 36 33 64 33 36 62 65 37 66 c9a4fde63d36be7f
2260: 32 33 61 64 31 38 36 66 39 36 63 64 39 32 62 35 23ad186f96cd92b5
2270: 65 38 61 64 62 35 34 36 38 38 30 64 31 30 30 33 e8adb546880d1003
2280: 32 39 65 39 37 66 65 38 32 30 34 66 61 64 38 36 29e97fe8204fad86
2290: 30 65 36 64 64 38 62 33 63 30 65 65 64 34 38 30 0e6dd8b3c0eed480
22a0: 35 33 38 37 35 33 36 62 39 63 63 63 36 33 64 36 5387536b9ccc63d6
22b0: 63 37 34 39 33 38 62 38 33 64 63 65 32 63 39 33 c74938b83dce2c93
22c0: 63 63 30 61 30 34 61 36 30 32 35 62 37 35 36 33 cc0a04a6025b7563
22d0: 64 39 65 35 65 37 32 33 39 61 65 32 37 38 31 39 d9e5e7239ae27819
22e0: 66 62 33 38 34 34 38 34 38 61 35 31 65 34 32 39 fb3844848a51e429
22f0: 34 66 32 37 33 34 30 31 61 64 39 65 35 39 32 66 4f273401ad9e592f
2300: 38 61 31 37 30 33 33 34 62 30 34 32 66 30 36 36 8a170334b042f066
2310: 37 32 33 33 62 32 39 66 39 32 62 39 62 31 33 32 7233b29f92b9b132
2320: 36 32 65 62 37 33 32 33 32 61 5d 5d 7d 20 5c 0a 62eb73232a]]} \.
2330: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 .-match exact -r
2340: 65 73 75 6c 74 20 31 37 37 37 38 33 35 62 36 34 esult 1777835b64
2350: 31 38 36 30 61 61 65 32 34 35 66 65 36 37 37 35 1860aae245fe6775
2360: 30 64 35 31 34 62 61 33 66 30 65 62 64 31 63 39 0d514ba3f0ebd1c9
2370: 61 31 31 37 39 66 32 35 38 39 39 39 63 66 35 65 a1179f258999cf5e
2380: 31 61 36 66 38 35 30 64 62 36 64 63 35 63 62 33 1a6f850db6dc5cb3
2390: 30 38 38 63 62 32 36 32 66 65 35 30 38 36 63 61 088cb262fe5086ca
23a0: 34 62 37 35 62 65 31 63 66 34 61 64 38 64 37 39 4b75be1cf4ad8d79
23b0: 35 63 39 39 61 36 64 33 39 32 64 61 39 34 30 63 5c99a6d392da940c
23c0: 34 31 61 31 39 30 64 30 65 62 33 38 63 33 65 61 41a190d0eb38c3ea
23d0: 36 62 35 34 63 37 37 31 61 33 38 32 64 30 39 36 6b54c771a382d096
23e0: 39 62 32 66 31 39 37 35 63 39 65 36 64 32 32 66 9b2f1975c9e6d22f
23f0: 34 63 36 35 31 65 61 62 33 37 39 33 30 32 65 36 4c651eab379302e6
2400: 35 36 64 33 64 33 31 36 34 32 34 66 64 61 33 31 56d3d316424fda31
2410: 35 31 32 38 34 36 32 63 34 39 33 36 34 63 64 61 5128462c49364cda
2420: 63 38 32 34 36 37 33 38 38 33 62 30 36 61 63 36 c824673883b06ac6
2430: 37 37 38 31 66 31 63 61 37 63 38 30 62 35 63 61 7781f1ca7c80b5ca
2440: 64 39 32 65 39 37 0a 0a 74 63 6c 74 65 73 74 3a d92e97..tcltest:
2450: 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 :test Symetric_B
2460: 6c 6f 63 6b 5f 49 44 45 41 2d 43 46 42 2d 31 2e lock_IDEA-CFB-1.
2470: 31 36 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 16 {Decrypt IDEA
2480: 2d 43 46 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 -CFB} \..-constr
2490: 61 69 6e 74 73 20 49 44 45 41 5f 43 46 42 20 5c aints IDEA_CFB \
24a0: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
24b0: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
24c0: 3a 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 :decrypt -cipher
24d0: 20 49 44 45 41 2d 43 46 42 20 2d 70 61 64 64 69 IDEA-CFB -paddi
24e0: 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b ng 0 \... -key [
24f0: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
2500: 78 20 33 31 63 34 38 35 63 39 39 36 64 36 63 65 x 31c485c996d6ce
2510: 62 32 64 31 37 65 30 61 61 30 35 62 32 34 39 30 b2d17e0aa05b2490
2520: 65 34 5d 20 5c 0a 09 09 20 2d 69 76 20 5b 62 69 e4] \... -iv [bi
2530: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
2540: 38 63 33 37 66 33 33 34 30 35 30 35 31 62 34 63 8c37f33405051b4c
2550: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 ] \... -data [bi
2560: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
2570: 31 37 37 37 38 33 35 62 36 34 31 38 36 30 61 61 1777835b641860aa
2580: 65 32 34 35 66 65 36 37 37 35 30 64 35 31 34 62 e245fe67750d514b
2590: 61 33 66 30 65 62 64 31 63 39 61 31 31 37 39 66 a3f0ebd1c9a1179f
25a0: 32 35 38 39 39 39 63 66 35 65 31 61 36 66 38 35 258999cf5e1a6f85
25b0: 30 64 62 36 64 63 35 63 62 33 30 38 38 63 62 32 0db6dc5cb3088cb2
25c0: 36 32 66 65 35 30 38 36 63 61 34 62 37 35 62 65 62fe5086ca4b75be
25d0: 31 63 66 34 61 64 38 64 37 39 35 63 39 39 61 36 1cf4ad8d795c99a6
25e0: 64 33 39 32 64 61 39 34 30 63 34 31 61 31 39 30 d392da940c41a190
25f0: 64 30 65 62 33 38 63 33 65 61 36 62 35 34 63 37 d0eb38c3ea6b54c7
2600: 37 31 61 33 38 32 64 30 39 36 39 62 32 66 31 39 71a382d0969b2f19
2610: 37 35 63 39 65 36 64 32 32 66 34 63 36 35 31 65 75c9e6d22f4c651e
2620: 61 62 33 37 39 33 30 32 65 36 35 36 64 33 64 33 ab379302e656d3d3
2630: 31 36 34 32 34 66 64 61 33 31 35 31 32 38 34 36 16424fda31512846
2640: 32 63 34 39 33 36 34 63 64 61 63 38 32 34 36 37 2c49364cdac82467
2650: 33 38 38 33 62 30 36 61 63 36 37 37 38 31 66 31 3883b06ac67781f1
2660: 63 61 37 63 38 30 62 35 63 61 64 39 32 65 39 37 ca7c80b5cad92e97
2670: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 ]]} \..-match ex
2680: 61 63 74 20 2d 72 65 73 75 6c 74 20 61 63 36 38 act -result ac68
2690: 64 65 36 61 32 63 32 31 34 34 63 36 62 34 66 64 de6a2c2144c6b4fd
26a0: 39 37 35 61 38 64 65 63 39 33 34 34 37 33 39 31 975a8dec93447391
26b0: 65 37 63 39 61 34 66 64 65 36 33 64 33 36 62 65 e7c9a4fde63d36be
26c0: 37 66 32 33 61 64 31 38 36 66 39 36 63 64 39 32 7f23ad186f96cd92
26d0: 62 35 65 38 61 64 62 35 34 36 38 38 30 64 31 30 b5e8adb546880d10
26e0: 30 33 32 39 65 39 37 66 65 38 32 30 34 66 61 64 0329e97fe8204fad
26f0: 38 36 30 65 36 64 64 38 62 33 63 30 65 65 64 34 860e6dd8b3c0eed4
2700: 38 30 35 33 38 37 35 33 36 62 39 63 63 63 36 33 805387536b9ccc63
2710: 64 36 63 37 34 39 33 38 62 38 33 64 63 65 32 63 d6c74938b83dce2c
2720: 39 33 63 63 30 61 30 34 61 36 30 32 35 62 37 35 93cc0a04a6025b75
2730: 36 33 64 39 65 35 65 37 32 33 39 61 65 32 37 38 63d9e5e7239ae278
2740: 31 39 66 62 33 38 34 34 38 34 38 61 35 31 65 34 19fb3844848a51e4
2750: 32 39 34 66 32 37 33 34 30 31 61 64 39 65 35 39 294f273401ad9e59
2760: 32 66 38 61 31 37 30 33 33 34 62 30 34 32 66 30 2f8a170334b042f0
2770: 36 36 37 32 33 33 62 32 39 66 39 32 62 39 62 31 667233b29f92b9b1
2780: 33 32 36 32 65 62 37 33 32 33 32 61 0a 0a 74 63 3262eb73232a..tc
2790: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 ltest::test Syme
27a0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d tric_Block_IDEA-
27b0: 43 46 42 2d 31 2e 31 37 20 7b 45 6e 63 72 79 70 CFB-1.17 {Encryp
27c0: 74 20 49 44 45 41 2d 43 46 42 7d 20 5c 0a 09 2d t IDEA-CFB} \..-
27d0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 constraints IDEA
27e0: 5f 43 46 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 _CFB \..-body {b
27f0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 inary encode hex
2800: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d [tls::encrypt -
2810: 63 69 70 68 65 72 20 49 44 45 41 2d 43 46 42 20 cipher IDEA-CFB
2820: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 -padding 0 \...
2830: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 -key [binary dec
2840: 6f 64 65 20 68 65 78 20 35 35 36 63 63 66 61 33 ode hex 556ccfa3
2850: 36 30 65 63 62 35 30 32 35 30 33 32 64 64 64 62 60ecb5025032dddb
2860: 31 32 34 63 61 64 34 64 5d 20 5c 0a 09 09 20 2d 124cad4d] \... -
2870: 69 76 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 iv [binary decod
2880: 65 20 68 65 78 20 64 35 34 63 36 66 64 63 63 38 e hex d54c6fdcc8
2890: 35 64 63 30 61 32 5d 20 5c 0a 09 09 20 2d 64 61 5dc0a2] \... -da
28a0: 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 ta [binary decod
28b0: 65 20 68 65 78 20 37 31 66 62 66 31 38 30 65 66 e hex 71fbf180ef
28c0: 66 61 63 33 64 63 61 30 64 36 39 64 34 30 65 34 fac3dca0d69d40e4
28d0: 30 31 37 64 62 65 35 30 34 35 35 33 39 36 66 39 017dbe50455396f9
28e0: 66 62 36 35 30 37 65 66 37 64 66 32 36 35 30 37 fb6507ef7df26507
28f0: 64 65 31 35 36 63 64 65 64 38 65 64 64 34 31 61 de156cded8edd41a
2900: 30 35 66 62 32 35 66 33 35 32 63 62 63 64 66 33 05fb25f352cbcdf3
2910: 62 32 64 37 37 30 66 39 30 66 61 38 37 66 38 34 b2d770f90fa87f84
2920: 38 36 33 65 30 63 32 65 64 33 62 32 64 64 37 37 863e0c2ed3b2dd77
2930: 30 61 31 61 62 66 63 34 38 39 61 64 31 63 61 38 0a1abfc489ad1ca8
2940: 32 61 32 38 64 30 36 31 62 64 37 30 33 39 61 36 2a28d061bd7039a6
2950: 62 35 37 38 38 64 61 30 32 31 36 35 37 31 33 36 b5788da021657136
2960: 64 65 66 30 63 37 38 64 30 62 30 63 63 37 63 66 def0c78d0b0cc7cf
2970: 62 65 63 39 35 31 32 63 66 35 37 39 38 31 31 66 bec9512cf579811f
2980: 64 30 31 31 38 35 66 33 66 64 64 32 61 62 38 35 d01185f3fdd2ab85
2990: 37 33 32 38 62 65 34 62 36 33 64 32 39 33 39 35 7328be4b63d29395
29a0: 36 62 34 33 64 66 31 33 30 65 34 38 34 62 39 38 6b43df130e484b98
29b0: 36 31 65 63 63 62 31 64 30 36 39 39 32 62 30 39 61eccb1d06992b09
29c0: 35 65 37 66 65 62 62 30 66 62 33 39 34 63 31 39 5e7febb0fb394c19
29d0: 35 34 61 65 61 62 5d 5d 7d 20 5c 0a 09 2d 6d 61 54aeab]]} \..-ma
29e0: 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c tch exact -resul
29f0: 74 20 39 63 65 62 32 35 63 65 30 35 65 65 65 65 t 9ceb25ce05eeee
2a00: 33 39 34 35 32 39 39 35 34 36 38 33 32 31 63 32 39452995468321c2
2a10: 62 37 33 63 33 39 66 36 30 30 38 32 64 37 63 39 b73c39f60082d7c9
2a20: 31 64 31 32 39 33 30 34 66 35 38 30 32 64 33 65 1d129304f5802d3e
2a30: 35 35 39 63 30 39 39 63 63 62 30 30 61 65 61 62 559c099ccb00aeab
2a40: 34 65 32 37 34 64 34 37 33 39 37 32 36 38 61 62 4e274d47397268ab
2a50: 37 33 36 37 64 30 35 35 61 33 33 36 61 35 32 64 7367d055a336a52d
2a60: 64 33 31 34 34 30 32 65 32 61 63 63 62 30 39 32 d314402e2accb092
2a70: 35 33 37 32 30 32 38 31 35 37 61 33 65 66 36 30 5372028157a3ef60
2a80: 62 64 39 37 34 32 37 38 35 35 31 31 37 33 37 39 bd97427855117379
2a90: 62 64 37 30 65 30 35 61 33 63 62 61 66 65 39 61 bd70e05a3cbafe9a
2aa0: 63 66 63 31 39 65 35 63 65 37 38 32 36 32 30 31 cfc19e5ce7826201
2ab0: 31 64 31 66 32 64 66 61 31 65 36 37 65 63 32 31 1d1f2dfa1e67ec21
2ac0: 34 34 36 39 66 61 62 39 61 39 65 31 61 39 32 65 4469fab9a9e1a92e
2ad0: 32 35 39 31 61 63 66 63 66 62 62 32 33 37 36 35 2591acfcfbb23765
2ae0: 35 39 34 33 33 64 65 34 39 31 32 31 37 32 36 30 59433de491217260
2af0: 39 39 36 36 33 37 38 35 36 39 33 30 62 35 37 63 996637856930b57c
2b00: 65 63 33 36 66 33 66 30 39 31 39 34 30 33 37 30 ec36f3f091940370
2b10: 61 33 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 a3..tcltest::tes
2b20: 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b t Symetric_Block
2b30: 5f 49 44 45 41 2d 43 46 42 2d 31 2e 31 38 20 7b _IDEA-CFB-1.18 {
2b40: 44 65 63 72 79 70 74 20 49 44 45 41 2d 43 46 42 Decrypt IDEA-CFB
2b50: 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 } \..-constraint
2b60: 73 20 49 44 45 41 5f 43 46 42 20 5c 0a 09 2d 62 s IDEA_CFB \..-b
2b70: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
2b80: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
2b90: 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 rypt -cipher IDE
2ba0: 41 2d 43 46 42 20 2d 70 61 64 64 69 6e 67 20 30 A-CFB -padding 0
2bb0: 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 \... -key [bina
2bc0: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 35 35 ry decode hex 55
2bd0: 36 63 63 66 61 33 36 30 65 63 62 35 30 32 35 30 6ccfa360ecb50250
2be0: 33 32 64 64 64 62 31 32 34 63 61 64 34 64 5d 20 32dddb124cad4d]
2bf0: 5c 0a 09 09 20 2d 69 76 20 5b 62 69 6e 61 72 79 \... -iv [binary
2c00: 20 64 65 63 6f 64 65 20 68 65 78 20 64 35 34 63 decode hex d54c
2c10: 36 66 64 63 63 38 35 64 63 30 61 32 5d 20 5c 0a 6fdcc85dc0a2] \.
2c20: 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 .. -data [binary
2c30: 20 64 65 63 6f 64 65 20 68 65 78 20 39 63 65 62 decode hex 9ceb
2c40: 32 35 63 65 30 35 65 65 65 65 33 39 34 35 32 39 25ce05eeee394529
2c50: 39 35 34 36 38 33 32 31 63 32 62 37 33 63 33 39 95468321c2b73c39
2c60: 66 36 30 30 38 32 64 37 63 39 31 64 31 32 39 33 f60082d7c91d1293
2c70: 30 34 66 35 38 30 32 64 33 65 35 35 39 63 30 39 04f5802d3e559c09
2c80: 39 63 63 62 30 30 61 65 61 62 34 65 32 37 34 64 9ccb00aeab4e274d
2c90: 34 37 33 39 37 32 36 38 61 62 37 33 36 37 64 30 47397268ab7367d0
2ca0: 35 35 61 33 33 36 61 35 32 64 64 33 31 34 34 30 55a336a52dd31440
2cb0: 32 65 32 61 63 63 62 30 39 32 35 33 37 32 30 32 2e2accb092537202
2cc0: 38 31 35 37 61 33 65 66 36 30 62 64 39 37 34 32 8157a3ef60bd9742
2cd0: 37 38 35 35 31 31 37 33 37 39 62 64 37 30 65 30 7855117379bd70e0
2ce0: 35 61 33 63 62 61 66 65 39 61 63 66 63 31 39 65 5a3cbafe9acfc19e
2cf0: 35 63 65 37 38 32 36 32 30 31 31 64 31 66 32 64 5ce78262011d1f2d
2d00: 66 61 31 65 36 37 65 63 32 31 34 34 36 39 66 61 fa1e67ec214469fa
2d10: 62 39 61 39 65 31 61 39 32 65 32 35 39 31 61 63 b9a9e1a92e2591ac
2d20: 66 63 66 62 62 32 33 37 36 35 35 39 34 33 33 64 fcfbb2376559433d
2d30: 65 34 39 31 32 31 37 32 36 30 39 39 36 36 33 37 e491217260996637
2d40: 38 35 36 39 33 30 62 35 37 63 65 63 33 36 66 33 856930b57cec36f3
2d50: 66 30 39 31 39 34 30 33 37 30 61 33 5d 5d 7d 20 f091940370a3]]}
2d60: 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 \..-match exact
2d70: 2d 72 65 73 75 6c 74 20 37 31 66 62 66 31 38 30 -result 71fbf180
2d80: 65 66 66 61 63 33 64 63 61 30 64 36 39 64 34 30 effac3dca0d69d40
2d90: 65 34 30 31 37 64 62 65 35 30 34 35 35 33 39 36 e4017dbe50455396
2da0: 66 39 66 62 36 35 30 37 65 66 37 64 66 32 36 35 f9fb6507ef7df265
2db0: 30 37 64 65 31 35 36 63 64 65 64 38 65 64 64 34 07de156cded8edd4
2dc0: 31 61 30 35 66 62 32 35 66 33 35 32 63 62 63 64 1a05fb25f352cbcd
2dd0: 66 33 62 32 64 37 37 30 66 39 30 66 61 38 37 66 f3b2d770f90fa87f
2de0: 38 34 38 36 33 65 30 63 32 65 64 33 62 32 64 64 84863e0c2ed3b2dd
2df0: 37 37 30 61 31 61 62 66 63 34 38 39 61 64 31 63 770a1abfc489ad1c
2e00: 61 38 32 61 32 38 64 30 36 31 62 64 37 30 33 39 a82a28d061bd7039
2e10: 61 36 62 35 37 38 38 64 61 30 32 31 36 35 37 31 a6b5788da0216571
2e20: 33 36 64 65 66 30 63 37 38 64 30 62 30 63 63 37 36def0c78d0b0cc7
2e30: 63 66 62 65 63 39 35 31 32 63 66 35 37 39 38 31 cfbec9512cf57981
2e40: 31 66 64 30 31 31 38 35 66 33 66 64 64 32 61 62 1fd01185f3fdd2ab
2e50: 38 35 37 33 32 38 62 65 34 62 36 33 64 32 39 33 857328be4b63d293
2e60: 39 35 36 62 34 33 64 66 31 33 30 65 34 38 34 62 956b43df130e484b
2e70: 39 38 36 31 65 63 63 62 31 64 30 36 39 39 32 62 9861eccb1d06992b
2e80: 30 39 35 65 37 66 65 62 62 30 66 62 33 39 34 63 095e7febb0fb394c
2e90: 31 39 35 34 61 65 61 62 0a 0a 74 63 6c 74 65 73 1954aeab..tcltes
2ea0: 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 t::test Symetric
2eb0: 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 43 46 42 2d _Block_IDEA-CFB-
2ec0: 31 2e 31 39 20 7b 45 6e 63 72 79 70 74 20 49 44 1.19 {Encrypt ID
2ed0: 45 41 2d 43 46 42 7d 20 5c 0a 09 2d 63 6f 6e 73 EA-CFB} \..-cons
2ee0: 74 72 61 69 6e 74 73 20 49 44 45 41 5f 43 46 42 traints IDEA_CFB
2ef0: 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 \..-body {binar
2f00: 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c y encode hex [tl
2f10: 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 s::encrypt -ciph
2f20: 65 72 20 49 44 45 41 2d 43 46 42 20 2d 70 61 64 er IDEA-CFB -pad
2f30: 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 ding 0 \... -key
2f40: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
2f50: 68 65 78 20 37 63 62 38 31 66 63 34 62 32 30 33 hex 7cb81fc4b203
2f60: 62 30 66 61 39 62 65 63 34 39 37 35 39 62 64 35 b0fa9bec49759bd5
2f70: 31 35 63 32 5d 20 5c 0a 09 09 20 2d 69 76 20 5b 15c2] \... -iv [
2f80: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
2f90: 78 20 34 64 35 65 32 66 61 33 62 66 37 33 66 34 x 4d5e2fa3bf73f4
2fa0: 38 38 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 88] \... -data [
2fb0: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
2fc0: 78 20 33 36 32 37 38 39 62 33 37 36 64 38 35 65 x 362789b376d85e
2fd0: 62 38 31 38 31 64 34 65 65 65 61 35 32 64 34 32 b8181d4eeea52d42
2fe0: 65 38 37 33 63 65 37 37 34 31 63 31 31 61 32 66 e873ce7741c11a2f
2ff0: 38 32 30 33 38 33 61 37 34 35 37 62 31 35 34 38 820383a7457b1548
3000: 39 62 30 39 66 62 32 31 61 63 34 34 34 35 39 35 9b09fb21ac444595
3010: 39 64 63 39 65 38 35 31 62 37 64 34 30 36 38 32 9dc9e851b7d40682
3020: 63 35 30 64 37 30 34 34 62 64 61 34 36 61 35 64 c50d7044bda46a5d
3030: 61 33 39 66 61 65 32 62 61 62 37 33 62 33 64 62 a39fae2bab73b3db
3040: 39 65 64 32 32 65 64 63 37 65 63 35 64 61 39 33 9ed22edc7ec5da93
3050: 36 64 66 61 37 34 35 31 63 62 35 66 30 61 38 32 6dfa7451cb5f0a82
3060: 39 66 66 30 37 36 32 37 33 38 63 63 32 36 38 36 9ff0762738cc2686
3070: 31 34 38 66 31 65 31 66 30 30 64 63 33 66 65 33 148f1e1f00dc3fe3
3080: 38 31 33 39 63 39 61 31 37 33 32 30 31 66 63 31 8139c9a173201fc1
3090: 66 30 35 32 63 61 33 34 37 33 36 66 63 31 61 62 f052ca34736fc1ab
30a0: 33 64 63 34 65 37 30 37 66 38 36 34 64 36 31 31 3dc4e707f864d611
30b0: 39 62 37 61 64 62 36 63 38 64 64 64 34 31 63 38 9b7adb6c8ddd41c8
30c0: 30 64 65 35 64 33 35 37 64 31 37 65 39 63 38 35 0de5d357d17e9c85
30d0: 65 64 37 61 66 31 65 34 66 37 32 63 62 32 36 35 ed7af1e4f72cb265
30e0: 36 39 33 32 63 63 63 65 34 36 39 32 30 32 36 38 6932ccce46920268
30f0: 30 31 30 39 65 65 66 38 39 61 39 66 34 32 66 31 0109eef89a9f42f1
3100: 30 61 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 0a]]} \..-match
3110: 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 65 30 exact -result e0
3120: 34 35 36 33 31 38 66 62 37 61 32 33 31 38 31 38 456318fb7a231818
3130: 31 66 34 62 38 34 37 65 33 39 35 32 63 64 63 35 1f4b847e3952cdc5
3140: 66 30 39 65 36 66 31 32 36 33 31 61 38 39 64 37 f09e6f12631a89d7
3150: 64 38 36 63 31 30 38 61 39 64 31 34 65 34 39 33 d86c108a9d14e493
3160: 36 38 62 64 63 36 35 33 36 36 63 66 34 63 34 32 68bdc65366cf4c42
3170: 63 39 38 65 33 31 36 34 31 62 62 36 33 34 33 39 c98e31641bb63439
3180: 33 31 34 30 31 30 62 61 66 62 38 38 66 38 33 61 314010bafb88f83a
3190: 33 30 30 66 38 63 61 31 30 37 65 39 35 64 36 38 300f8ca107e95d68
31a0: 39 37 33 38 66 32 39 63 65 33 39 39 33 34 38 61 9738f29ce399348a
31b0: 38 34 31 38 62 61 61 32 63 63 35 37 62 39 33 35 8418baa2cc57b935
31c0: 36 34 30 64 35 37 34 65 61 37 62 32 66 30 32 30 640d574ea7b2f020
31d0: 35 62 36 32 61 36 38 62 30 63 37 61 63 61 33 63 5b62a68b0c7aca3c
31e0: 35 38 66 33 31 38 31 63 35 38 39 32 63 32 31 30 58f3181c5892c210
31f0: 33 36 61 63 64 62 32 34 31 64 39 33 33 65 31 62 36acdb241d933e1b
3200: 64 30 35 65 37 36 34 66 65 38 32 39 37 31 33 31 d05e764fe8297131
3210: 62 39 63 37 63 37 61 39 39 64 32 61 61 32 30 32 b9c7c7a99d2aa202
3220: 66 30 37 33 31 32 62 34 64 34 38 64 66 34 33 62 f07312b4d48df43b
3230: 39 37 33 63 66 35 31 62 39 66 62 63 38 39 35 32 973cf51b9fbc8952
3240: 38 34 61 33 30 34 64 63 37 65 61 62 64 65 34 65 84a304dc7eabde4e
3250: 61 66 61 35 38 33 32 35 62 39 38 34 65 34 0a 0a afa58325b984e4..
3260: 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 tcltest::test Sy
3270: 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 metric_Block_IDE
3280: 41 2d 43 46 42 2d 31 2e 32 30 20 7b 44 65 63 72 A-CFB-1.20 {Decr
3290: 79 70 74 20 49 44 45 41 2d 43 46 42 7d 20 5c 0a ypt IDEA-CFB} \.
32a0: 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 .-constraints ID
32b0: 45 41 5f 43 46 42 20 5c 0a 09 2d 62 6f 64 79 20 EA_CFB \..-body
32c0: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
32d0: 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 ex [tls::decrypt
32e0: 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d 43 46 -cipher IDEA-CF
32f0: 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 B -padding 0 \..
3300: 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 . -key [binary d
3310: 65 63 6f 64 65 20 68 65 78 20 37 63 62 38 31 66 ecode hex 7cb81f
3320: 63 34 62 32 30 33 62 30 66 61 39 62 65 63 34 39 c4b203b0fa9bec49
3330: 37 35 39 62 64 35 31 35 63 32 5d 20 5c 0a 09 09 759bd515c2] \...
3340: 20 2d 69 76 20 5b 62 69 6e 61 72 79 20 64 65 63 -iv [binary dec
3350: 6f 64 65 20 68 65 78 20 34 64 35 65 32 66 61 33 ode hex 4d5e2fa3
3360: 62 66 37 33 66 34 38 38 5d 20 5c 0a 09 09 20 2d bf73f488] \... -
3370: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 data [binary dec
3380: 6f 64 65 20 68 65 78 20 65 30 34 35 36 33 31 38 ode hex e0456318
3390: 66 62 37 61 32 33 31 38 31 38 31 66 34 62 38 34 fb7a2318181f4b84
33a0: 37 65 33 39 35 32 63 64 63 35 66 30 39 65 36 66 7e3952cdc5f09e6f
33b0: 31 32 36 33 31 61 38 39 64 37 64 38 36 63 31 30 12631a89d7d86c10
33c0: 38 61 39 64 31 34 65 34 39 33 36 38 62 64 63 36 8a9d14e49368bdc6
33d0: 35 33 36 36 63 66 34 63 34 32 63 39 38 65 33 31 5366cf4c42c98e31
33e0: 36 34 31 62 62 36 33 34 33 39 33 31 34 30 31 30 641bb63439314010
33f0: 62 61 66 62 38 38 66 38 33 61 33 30 30 66 38 63 bafb88f83a300f8c
3400: 61 31 30 37 65 39 35 64 36 38 39 37 33 38 66 32 a107e95d689738f2
3410: 39 63 65 33 39 39 33 34 38 61 38 34 31 38 62 61 9ce399348a8418ba
3420: 61 32 63 63 35 37 62 39 33 35 36 34 30 64 35 37 a2cc57b935640d57
3430: 34 65 61 37 62 32 66 30 32 30 35 62 36 32 61 36 4ea7b2f0205b62a6
3440: 38 62 30 63 37 61 63 61 33 63 35 38 66 33 31 38 8b0c7aca3c58f318
3450: 31 63 35 38 39 32 63 32 31 30 33 36 61 63 64 62 1c5892c21036acdb
3460: 32 34 31 64 39 33 33 65 31 62 64 30 35 65 37 36 241d933e1bd05e76
3470: 34 66 65 38 32 39 37 31 33 31 62 39 63 37 63 37 4fe8297131b9c7c7
3480: 61 39 39 64 32 61 61 32 30 32 66 30 37 33 31 32 a99d2aa202f07312
3490: 62 34 64 34 38 64 66 34 33 62 39 37 33 63 66 35 b4d48df43b973cf5
34a0: 31 62 39 66 62 63 38 39 35 32 38 34 61 33 30 34 1b9fbc895284a304
34b0: 64 63 37 65 61 62 64 65 34 65 61 66 61 35 38 33 dc7eabde4eafa583
34c0: 32 35 62 39 38 34 65 34 5d 5d 7d 20 5c 0a 09 2d 25b984e4]]} \..-
34d0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 match exact -res
34e0: 75 6c 74 20 33 36 32 37 38 39 62 33 37 36 64 38 ult 362789b376d8
34f0: 35 65 62 38 31 38 31 64 34 65 65 65 61 35 32 64 5eb8181d4eeea52d
3500: 34 32 65 38 37 33 63 65 37 37 34 31 63 31 31 61 42e873ce7741c11a
3510: 32 66 38 32 30 33 38 33 61 37 34 35 37 62 31 35 2f820383a7457b15
3520: 34 38 39 62 30 39 66 62 32 31 61 63 34 34 34 35 489b09fb21ac4445
3530: 39 35 39 64 63 39 65 38 35 31 62 37 64 34 30 36 959dc9e851b7d406
3540: 38 32 63 35 30 64 37 30 34 34 62 64 61 34 36 61 82c50d7044bda46a
3550: 35 64 61 33 39 66 61 65 32 62 61 62 37 33 62 33 5da39fae2bab73b3
3560: 64 62 39 65 64 32 32 65 64 63 37 65 63 35 64 61 db9ed22edc7ec5da
3570: 39 33 36 64 66 61 37 34 35 31 63 62 35 66 30 61 936dfa7451cb5f0a
3580: 38 32 39 66 66 30 37 36 32 37 33 38 63 63 32 36 829ff0762738cc26
3590: 38 36 31 34 38 66 31 65 31 66 30 30 64 63 33 66 86148f1e1f00dc3f
35a0: 65 33 38 31 33 39 63 39 61 31 37 33 32 30 31 66 e38139c9a173201f
35b0: 63 31 66 30 35 32 63 61 33 34 37 33 36 66 63 31 c1f052ca34736fc1
35c0: 61 62 33 64 63 34 65 37 30 37 66 38 36 34 64 36 ab3dc4e707f864d6
35d0: 31 31 39 62 37 61 64 62 36 63 38 64 64 64 34 31 119b7adb6c8ddd41
35e0: 63 38 30 64 65 35 64 33 35 37 64 31 37 65 39 63 c80de5d357d17e9c
35f0: 38 35 65 64 37 61 66 31 65 34 66 37 32 63 62 32 85ed7af1e4f72cb2
3600: 36 35 36 39 33 32 63 63 63 65 34 36 39 32 30 32 656932ccce469202
3610: 36 38 30 31 30 39 65 65 66 38 39 61 39 66 34 32 680109eef89a9f42
3620: 66 31 30 61 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 f10a..tcltest::t
3630: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f est Symetric_Blo
3640: 63 6b 5f 49 44 45 41 2d 43 46 42 2d 31 2e 32 31 ck_IDEA-CFB-1.21
3650: 20 7b 45 6e 63 72 79 70 74 20 49 44 45 41 2d 43 {Encrypt IDEA-C
3660: 46 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 FB} \..-constrai
3670: 6e 74 73 20 49 44 45 41 5f 43 46 42 20 5c 0a 09 nts IDEA_CFB \..
3680: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e -body {binary en
3690: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 code hex [tls::e
36a0: 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 ncrypt -cipher I
36b0: 44 45 41 2d 43 46 42 20 2d 70 61 64 64 69 6e 67 DEA-CFB -padding
36c0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 0 \... -key [bi
36d0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
36e0: 62 65 62 36 32 32 64 30 32 32 38 63 64 65 32 39 beb622d0228cde29
36f0: 62 33 34 32 62 62 63 66 34 63 31 63 38 33 62 34 b342bbcf4c1c83b4
3700: 5d 20 5c 0a 09 09 20 2d 69 76 20 5b 62 69 6e 61 ] \... -iv [bina
3710: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 37 35 ry decode hex 75
3720: 63 32 38 32 66 61 35 38 31 64 39 63 36 37 5d 20 c282fa581d9c67]
3730: 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 \... -data [bina
3740: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 38 36 ry decode hex 86
3750: 30 34 37 36 63 38 31 36 38 35 62 35 38 65 37 31 0476c81685b58e71
3760: 65 32 35 39 39 65 66 65 30 38 33 63 65 35 5d 5d e2599efe083ce5]]
3770: 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 } \..-match exac
3780: 74 20 2d 72 65 73 75 6c 74 20 31 61 36 38 64 66 t -result 1a68df
3790: 66 31 38 38 32 36 32 65 66 37 35 32 35 66 65 30 f188262ef7525fe0
37a0: 35 31 31 39 39 66 62 39 34 30 0a 0a 74 63 6c 74 51199fb940..tclt
37b0: 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 est::test Symetr
37c0: 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 43 46 ic_Block_IDEA-CF
37d0: 42 2d 31 2e 32 32 20 7b 44 65 63 72 79 70 74 20 B-1.22 {Decrypt
37e0: 49 44 45 41 2d 43 46 42 7d 20 5c 0a 09 2d 63 6f IDEA-CFB} \..-co
37f0: 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f 43 nstraints IDEA_C
3800: 46 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e FB \..-body {bin
3810: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
3820: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
3830: 70 68 65 72 20 49 44 45 41 2d 43 46 42 20 2d 70 pher IDEA-CFB -p
3840: 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b adding 0 \... -k
3850: 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 ey [binary decod
3860: 65 20 68 65 78 20 62 65 62 36 32 32 64 30 32 32 e hex beb622d022
3870: 38 63 64 65 32 39 62 33 34 32 62 62 63 66 34 63 8cde29b342bbcf4c
3880: 31 63 38 33 62 34 5d 20 5c 0a 09 09 20 2d 69 76 1c83b4] \... -iv
3890: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
38a0: 68 65 78 20 37 35 63 32 38 32 66 61 35 38 31 64 hex 75c282fa581d
38b0: 39 63 36 37 5d 20 5c 0a 09 09 20 2d 64 61 74 61 9c67] \... -data
38c0: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
38d0: 68 65 78 20 31 61 36 38 64 66 66 31 38 38 32 36 hex 1a68dff18826
38e0: 32 65 66 37 35 32 35 66 65 30 35 31 31 39 39 66 2ef7525fe051199f
38f0: 62 39 34 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 b940]]} \..-matc
3900: 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 h exact -result
3910: 38 36 30 34 37 36 63 38 31 36 38 35 62 35 38 65 860476c81685b58e
3920: 37 31 65 32 35 39 39 65 66 65 30 38 33 63 65 35 71e2599efe083ce5
3930: 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 ..tcltest::test
3940: 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 Symetric_Block_I
3950: 44 45 41 2d 43 46 42 2d 31 2e 32 33 20 7b 45 6e DEA-CFB-1.23 {En
3960: 63 72 79 70 74 20 49 44 45 41 2d 43 46 42 7d 20 crypt IDEA-CFB}
3970: 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 \..-constraints
3980: 49 44 45 41 5f 43 46 42 20 5c 0a 09 2d 62 6f 64 IDEA_CFB \..-bod
3990: 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 y {binary encode
39a0: 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 hex [tls::encry
39b0: 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d pt -cipher IDEA-
39c0: 43 46 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c CFB -padding 0 \
39d0: 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 ... -key [binary
39e0: 20 64 65 63 6f 64 65 20 68 65 78 20 63 34 36 36 decode hex c466
39f0: 36 30 38 31 65 30 62 30 65 64 64 62 31 30 61 39 6081e0b0eddb10a9
3a00: 61 36 30 37 63 38 30 37 33 37 38 66 5d 20 5c 0a a607c807378f] \.
3a10: 09 09 20 2d 69 76 20 5b 62 69 6e 61 72 79 20 64 .. -iv [binary d
3a20: 65 63 6f 64 65 20 68 65 78 20 35 66 32 33 36 32 ecode hex 5f2362
3a30: 33 32 38 38 65 34 61 34 31 62 5d 20 5c 0a 09 09 3288e4a41b] \...
3a40: 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 -data [binary d
3a50: 65 63 6f 64 65 20 68 65 78 20 32 66 64 30 32 64 ecode hex 2fd02d
3a60: 61 62 39 30 35 34 32 34 38 30 37 33 65 62 63 30 ab9054248073ebc0
3a70: 62 30 37 61 65 64 33 38 33 37 35 36 63 63 66 61 b07aed383756ccfa
3a80: 34 66 61 36 32 39 38 37 32 32 37 37 35 62 65 36 4fa6298722775be6
3a90: 61 39 62 34 65 64 32 37 61 35 5d 5d 7d 20 5c 0a a9b4ed27a5]]} \.
3aa0: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 .-match exact -r
3ab0: 65 73 75 6c 74 20 65 62 35 64 39 34 64 31 64 31 esult eb5d94d1d1
3ac0: 32 62 39 37 61 65 33 38 31 34 64 64 66 33 62 39 2b97ae3814ddf3b9
3ad0: 63 38 63 39 61 61 62 36 38 39 63 65 39 31 32 33 c8c9aab689ce9123
3ae0: 33 34 62 33 30 35 34 66 31 34 65 38 30 38 32 33 34b3054f14e80823
3af0: 33 34 63 64 31 63 0a 0a 74 63 6c 74 65 73 74 3a 34cd1c..tcltest:
3b00: 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 :test Symetric_B
3b10: 6c 6f 63 6b 5f 49 44 45 41 2d 43 46 42 2d 31 2e lock_IDEA-CFB-1.
3b20: 32 34 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 24 {Decrypt IDEA
3b30: 2d 43 46 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 -CFB} \..-constr
3b40: 61 69 6e 74 73 20 49 44 45 41 5f 43 46 42 20 5c aints IDEA_CFB \
3b50: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
3b60: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
3b70: 3a 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 :decrypt -cipher
3b80: 20 49 44 45 41 2d 43 46 42 20 2d 70 61 64 64 69 IDEA-CFB -paddi
3b90: 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b ng 0 \... -key [
3ba0: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
3bb0: 78 20 63 34 36 36 36 30 38 31 65 30 62 30 65 64 x c4666081e0b0ed
3bc0: 64 62 31 30 61 39 61 36 30 37 63 38 30 37 33 37 db10a9a607c80737
3bd0: 38 66 5d 20 5c 0a 09 09 20 2d 69 76 20 5b 62 69 8f] \... -iv [bi
3be0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
3bf0: 35 66 32 33 36 32 33 32 38 38 65 34 61 34 31 62 5f23623288e4a41b
3c00: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 ] \... -data [bi
3c10: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
3c20: 65 62 35 64 39 34 64 31 64 31 32 62 39 37 61 65 eb5d94d1d12b97ae
3c30: 33 38 31 34 64 64 66 33 62 39 63 38 63 39 61 61 3814ddf3b9c8c9aa
3c40: 62 36 38 39 63 65 39 31 32 33 33 34 62 33 30 35 b689ce912334b305
3c50: 34 66 31 34 65 38 30 38 32 33 33 34 63 64 31 63 4f14e8082334cd1c
3c60: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 ]]} \..-match ex
3c70: 61 63 74 20 2d 72 65 73 75 6c 74 20 32 66 64 30 act -result 2fd0
3c80: 32 64 61 62 39 30 35 34 32 34 38 30 37 33 65 62 2dab9054248073eb
3c90: 63 30 62 30 37 61 65 64 33 38 33 37 35 36 63 63 c0b07aed383756cc
3ca0: 66 61 34 66 61 36 32 39 38 37 32 32 37 37 35 62 fa4fa6298722775b
3cb0: 65 36 61 39 62 34 65 64 32 37 61 35 0a 0a 74 63 e6a9b4ed27a5..tc
3cc0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 ltest::test Syme
3cd0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d tric_Block_IDEA-
3ce0: 43 46 42 2d 31 2e 32 35 20 7b 45 6e 63 72 79 70 CFB-1.25 {Encryp
3cf0: 74 20 49 44 45 41 2d 43 46 42 7d 20 5c 0a 09 2d t IDEA-CFB} \..-
3d00: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 constraints IDEA
3d10: 5f 43 46 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 _CFB \..-body {b
3d20: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 inary encode hex
3d30: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d [tls::encrypt -
3d40: 63 69 70 68 65 72 20 49 44 45 41 2d 43 46 42 20 cipher IDEA-CFB
3d50: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 -padding 0 \...
3d60: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 -key [binary dec
3d70: 6f 64 65 20 68 65 78 20 64 66 30 31 30 33 37 36 ode hex df010376
3d80: 61 36 62 30 33 32 37 39 33 33 38 37 37 33 61 37 a6b03279338773a7
3d90: 30 65 30 31 32 33 38 32 5d 20 5c 0a 09 09 20 2d 0e012382] \... -
3da0: 69 76 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 iv [binary decod
3db0: 65 20 68 65 78 20 36 37 34 35 35 64 65 63 65 63 e hex 67455decec
3dc0: 35 34 39 33 36 35 5d 20 5c 0a 09 09 20 2d 64 61 549365] \... -da
3dd0: 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 ta [binary decod
3de0: 65 20 68 65 78 20 39 62 39 63 33 64 65 61 35 35 e hex 9b9c3dea55
3df0: 33 65 63 32 33 35 64 62 30 30 31 31 62 32 37 31 3ec235db0011b271
3e00: 39 31 35 34 34 31 37 31 38 34 35 62 37 62 64 64 91544171845b7bdd
3e10: 61 30 64 63 30 34 61 30 38 39 35 38 33 39 35 39 a0dc04a089583959
3e20: 62 62 61 35 61 62 37 30 34 38 66 38 63 61 38 37 bba5ab7048f8ca87
3e30: 65 61 62 30 37 33 61 38 62 38 32 34 66 64 64 34 eab073a8b824fdd4
3e40: 65 38 32 65 34 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 e82e40]]} \..-ma
3e50: 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c tch exact -resul
3e60: 74 20 62 62 65 37 37 35 37 35 31 66 34 62 37 30 t bbe775751f4b70
3e70: 34 66 33 63 62 30 64 62 62 34 33 34 34 31 31 31 4f3cb0dbb4344111
3e80: 31 36 37 35 66 36 33 63 35 34 36 36 38 64 33 34 1675f63c54668d34
3e90: 63 31 66 63 35 30 64 33 61 36 63 34 32 38 32 31 c1fc50d3a6c42821
3ea0: 37 61 30 30 39 61 31 36 37 64 39 31 36 32 66 34 7a009a167d9162f4
3eb0: 64 39 33 64 63 61 33 39 31 39 37 39 30 30 32 31 d93dca3919790021
3ec0: 36 34 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 64..tcltest::tes
3ed0: 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b t Symetric_Block
3ee0: 5f 49 44 45 41 2d 43 46 42 2d 31 2e 32 36 20 7b _IDEA-CFB-1.26 {
3ef0: 44 65 63 72 79 70 74 20 49 44 45 41 2d 43 46 42 Decrypt IDEA-CFB
3f00: 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 } \..-constraint
3f10: 73 20 49 44 45 41 5f 43 46 42 20 5c 0a 09 2d 62 s IDEA_CFB \..-b
3f20: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
3f30: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
3f40: 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 rypt -cipher IDE
3f50: 41 2d 43 46 42 20 2d 70 61 64 64 69 6e 67 20 30 A-CFB -padding 0
3f60: 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 \... -key [bina
3f70: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 64 66 ry decode hex df
3f80: 30 31 30 33 37 36 61 36 62 30 33 32 37 39 33 33 010376a6b0327933
3f90: 38 37 37 33 61 37 30 65 30 31 32 33 38 32 5d 20 8773a70e012382]
3fa0: 5c 0a 09 09 20 2d 69 76 20 5b 62 69 6e 61 72 79 \... -iv [binary
3fb0: 20 64 65 63 6f 64 65 20 68 65 78 20 36 37 34 35 decode hex 6745
3fc0: 35 64 65 63 65 63 35 34 39 33 36 35 5d 20 5c 0a 5decec549365] \.
3fd0: 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 .. -data [binary
3fe0: 20 64 65 63 6f 64 65 20 68 65 78 20 62 62 65 37 decode hex bbe7
3ff0: 37 35 37 35 31 66 34 62 37 30 34 66 33 63 62 30 75751f4b704f3cb0
4000: 64 62 62 34 33 34 34 31 31 31 31 36 37 35 66 36 dbb43441111675f6
4010: 33 63 35 34 36 36 38 64 33 34 63 31 66 63 35 30 3c54668d34c1fc50
4020: 64 33 61 36 63 34 32 38 32 31 37 61 30 30 39 61 d3a6c428217a009a
4030: 31 36 37 64 39 31 36 32 66 34 64 39 33 64 63 61 167d9162f4d93dca
4040: 33 39 31 39 37 39 30 30 32 31 36 34 5d 5d 7d 20 391979002164]]}
4050: 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 \..-match exact
4060: 2d 72 65 73 75 6c 74 20 39 62 39 63 33 64 65 61 -result 9b9c3dea
4070: 35 35 33 65 63 32 33 35 64 62 30 30 31 31 62 32 553ec235db0011b2
4080: 37 31 39 31 35 34 34 31 37 31 38 34 35 62 37 62 7191544171845b7b
4090: 64 64 61 30 64 63 30 34 61 30 38 39 35 38 33 39 dda0dc04a0895839
40a0: 35 39 62 62 61 35 61 62 37 30 34 38 66 38 63 61 59bba5ab7048f8ca
40b0: 38 37 65 61 62 30 37 33 61 38 62 38 32 34 66 64 87eab073a8b824fd
40c0: 64 34 65 38 32 65 34 30 0a 0a 74 63 6c 74 65 73 d4e82e40..tcltes
40d0: 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 t::test Symetric
40e0: 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 43 46 42 2d _Block_IDEA-CFB-
40f0: 31 2e 32 37 20 7b 45 6e 63 72 79 70 74 20 49 44 1.27 {Encrypt ID
4100: 45 41 2d 43 46 42 7d 20 5c 0a 09 2d 63 6f 6e 73 EA-CFB} \..-cons
4110: 74 72 61 69 6e 74 73 20 49 44 45 41 5f 43 46 42 traints IDEA_CFB
4120: 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 \..-body {binar
4130: 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c y encode hex [tl
4140: 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 s::encrypt -ciph
4150: 65 72 20 49 44 45 41 2d 43 46 42 20 2d 70 61 64 er IDEA-CFB -pad
4160: 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 ding 0 \... -key
4170: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
4180: 68 65 78 20 66 66 30 31 61 61 34 66 37 31 30 36 hex ff01aa4f7106
4190: 63 36 62 64 32 34 33 39 39 30 37 36 66 39 30 31 c6bd24399076f901
41a0: 61 35 33 30 5d 20 5c 0a 09 09 20 2d 69 76 20 5b a530] \... -iv [
41b0: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
41c0: 78 20 30 38 39 62 34 66 36 30 35 34 65 65 65 65 x 089b4f6054eeee
41d0: 66 37 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b f7] \... -data [
41e0: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
41f0: 78 20 61 65 39 63 62 39 64 66 61 33 30 35 61 66 x ae9cb9dfa305af
4200: 38 33 65 39 35 61 33 62 32 30 39 39 66 37 30 39 83e95a3b2099f709
4210: 30 37 65 64 63 64 34 39 66 62 63 36 65 66 63 35 07edcd49fbc6efc5
4220: 65 62 65 37 34 34 31 38 34 63 37 36 62 34 66 35 ebe744184c76b4f5
4230: 36 62 66 33 35 37 37 34 66 33 66 65 32 31 35 65 6bf35774f3fe215e
4240: 31 63 38 65 65 34 32 31 37 32 61 32 64 64 33 65 1c8ee42172a2dd3e
4250: 36 66 39 63 63 64 33 64 39 62 62 30 34 34 33 32 6f9ccd3d9bb04432
4260: 35 65 36 31 61 36 62 62 39 37 65 34 38 65 39 39 5e61a6bb97e48e99
4270: 38 36 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 86]]} \..-match
4280: 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 65 31 exact -result e1
4290: 61 64 36 64 65 33 64 35 65 64 31 35 62 37 66 64 ad6de3d5ed15b7fd
42a0: 35 36 30 34 38 32 34 37 38 66 35 65 35 65 37 36 560482478f5e5e76
42b0: 37 33 36 35 37 65 61 62 31 37 35 65 30 33 64 37 73657eab175e03d7
42c0: 31 63 62 31 66 38 30 64 38 65 34 37 36 65 37 62 1cb1f80d8e476e7b
42d0: 39 37 36 63 34 62 30 61 36 63 32 61 36 61 32 64 976c4b0a6c2a6a2d
42e0: 35 66 64 32 62 32 30 66 34 66 36 63 63 38 62 35 5fd2b20f4f6cc8b5
42f0: 36 62 34 36 61 64 62 39 61 39 37 64 62 35 36 64 6b46adb9a97db56d
4300: 65 62 61 37 65 39 64 32 62 38 64 38 31 37 0a 0a eba7e9d2b8d817..
4310: 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 tcltest::test Sy
4320: 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 metric_Block_IDE
4330: 41 2d 43 46 42 2d 31 2e 32 38 20 7b 44 65 63 72 A-CFB-1.28 {Decr
4340: 79 70 74 20 49 44 45 41 2d 43 46 42 7d 20 5c 0a ypt IDEA-CFB} \.
4350: 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 .-constraints ID
4360: 45 41 5f 43 46 42 20 5c 0a 09 2d 62 6f 64 79 20 EA_CFB \..-body
4370: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
4380: 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 ex [tls::decrypt
4390: 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d 43 46 -cipher IDEA-CF
43a0: 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 B -padding 0 \..
43b0: 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 . -key [binary d
43c0: 65 63 6f 64 65 20 68 65 78 20 66 66 30 31 61 61 ecode hex ff01aa
43d0: 34 66 37 31 30 36 63 36 62 64 32 34 33 39 39 30 4f7106c6bd243990
43e0: 37 36 66 39 30 31 61 35 33 30 5d 20 5c 0a 09 09 76f901a530] \...
43f0: 20 2d 69 76 20 5b 62 69 6e 61 72 79 20 64 65 63 -iv [binary dec
4400: 6f 64 65 20 68 65 78 20 30 38 39 62 34 66 36 30 ode hex 089b4f60
4410: 35 34 65 65 65 65 66 37 5d 20 5c 0a 09 09 20 2d 54eeeef7] \... -
4420: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 data [binary dec
4430: 6f 64 65 20 68 65 78 20 65 31 61 64 36 64 65 33 ode hex e1ad6de3
4440: 64 35 65 64 31 35 62 37 66 64 35 36 30 34 38 32 d5ed15b7fd560482
4450: 34 37 38 66 35 65 35 65 37 36 37 33 36 35 37 65 478f5e5e7673657e
4460: 61 62 31 37 35 65 30 33 64 37 31 63 62 31 66 38 ab175e03d71cb1f8
4470: 30 64 38 65 34 37 36 65 37 62 39 37 36 63 34 62 0d8e476e7b976c4b
4480: 30 61 36 63 32 61 36 61 32 64 35 66 64 32 62 32 0a6c2a6a2d5fd2b2
4490: 30 66 34 66 36 63 63 38 62 35 36 62 34 36 61 64 0f4f6cc8b56b46ad
44a0: 62 39 61 39 37 64 62 35 36 64 65 62 61 37 65 39 b9a97db56deba7e9
44b0: 64 32 62 38 64 38 31 37 5d 5d 7d 20 5c 0a 09 2d d2b8d817]]} \..-
44c0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 match exact -res
44d0: 75 6c 74 20 61 65 39 63 62 39 64 66 61 33 30 35 ult ae9cb9dfa305
44e0: 61 66 38 33 65 39 35 61 33 62 32 30 39 39 66 37 af83e95a3b2099f7
44f0: 30 39 30 37 65 64 63 64 34 39 66 62 63 36 65 66 0907edcd49fbc6ef
4500: 63 35 65 62 65 37 34 34 31 38 34 63 37 36 62 34 c5ebe744184c76b4
4510: 66 35 36 62 66 33 35 37 37 34 66 33 66 65 32 31 f56bf35774f3fe21
4520: 35 65 31 63 38 65 65 34 32 31 37 32 61 32 64 64 5e1c8ee42172a2dd
4530: 33 65 36 66 39 63 63 64 33 64 39 62 62 30 34 34 3e6f9ccd3d9bb044
4540: 33 32 35 65 36 31 61 36 62 62 39 37 65 34 38 65 325e61a6bb97e48e
4550: 39 39 38 36 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 9986..tcltest::t
4560: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f est Symetric_Blo
4570: 63 6b 5f 49 44 45 41 2d 43 46 42 2d 31 2e 32 39 ck_IDEA-CFB-1.29
4580: 20 7b 45 6e 63 72 79 70 74 20 49 44 45 41 2d 43 {Encrypt IDEA-C
4590: 46 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 FB} \..-constrai
45a0: 6e 74 73 20 49 44 45 41 5f 43 46 42 20 5c 0a 09 nts IDEA_CFB \..
45b0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e -body {binary en
45c0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 code hex [tls::e
45d0: 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 ncrypt -cipher I
45e0: 44 45 41 2d 43 46 42 20 2d 70 61 64 64 69 6e 67 DEA-CFB -padding
45f0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 0 \... -key [bi
4600: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
4610: 64 33 33 64 34 30 36 32 61 62 33 32 32 39 38 65 d33d4062ab32298e
4620: 61 66 63 63 61 38 36 62 35 30 38 38 64 35 66 64 afcca86b5088d5fd
4630: 5d 20 5c 0a 09 09 20 2d 69 76 20 5b 62 69 6e 61 ] \... -iv [bina
4640: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 66 63 ry decode hex fc
4650: 66 66 66 63 65 38 62 30 32 30 32 34 30 66 5d 20 fffce8b020240f]
4660: 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 \... -data [bina
4670: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 31 66 ry decode hex 1f
4680: 65 31 33 31 38 61 64 62 39 39 65 36 64 34 66 63 e1318adb99e6d4fc
4690: 65 64 32 39 32 39 30 32 66 65 38 63 38 33 31 62 ed292902fe8c831b
46a0: 61 34 38 38 61 34 33 66 38 35 39 36 34 64 36 66 a488a43f85964d6f
46b0: 66 35 34 62 33 32 32 36 36 33 62 33 38 30 62 63 f54b322663b380bc
46c0: 39 39 66 65 64 31 35 35 36 38 32 37 38 63 66 65 99fed15568278cfe
46d0: 31 64 30 61 66 37 39 35 63 37 31 33 35 35 62 66 1d0af795c71355bf
46e0: 36 35 65 38 37 36 38 35 35 37 36 33 36 35 35 65 65e876855763655e
46f0: 65 63 33 61 62 66 33 64 34 62 32 37 61 30 33 34 ec3abf3d4b27a034
4700: 31 64 36 30 37 66 34 62 66 62 64 38 32 63 38 39 1d607f4bfbd82c89
4710: 30 30 66 64 34 33 36 66 37 63 34 31 38 36 5d 5d 00fd436f7c4186]]
4720: 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 } \..-match exac
4730: 74 20 2d 72 65 73 75 6c 74 20 35 34 32 34 65 32 t -result 5424e2
4740: 63 33 64 32 65 30 30 63 66 32 63 63 65 66 64 31 c3d2e00cf2ccefd1
4750: 65 65 38 61 65 35 35 32 65 66 38 31 32 32 63 32 ee8ae552ef8122c2
4760: 62 64 61 33 36 32 34 62 33 65 34 63 62 66 62 32 bda3624b3e4cbfb2
4770: 33 61 62 63 33 30 39 65 31 30 33 65 34 38 35 61 3abc309e103e485a
4780: 38 66 66 36 37 37 61 35 61 64 39 30 38 66 66 63 8ff677a5ad908ffc
4790: 37 32 62 39 65 37 30 62 34 63 63 66 30 37 39 34 72b9e70b4ccf0794
47a0: 61 33 62 65 35 33 37 61 61 64 64 35 39 61 33 30 a3be537aadd59a30
47b0: 62 66 35 39 30 35 66 61 36 37 30 32 64 30 62 61 bf5905fa6702d0ba
47c0: 31 32 32 33 38 66 37 30 35 63 32 30 38 38 34 34 12238f705c208844
47d0: 34 33 62 61 39 32 31 63 39 31 0a 0a 74 63 6c 74 43ba921c91..tclt
47e0: 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 est::test Symetr
47f0: 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 43 46 ic_Block_IDEA-CF
4800: 42 2d 31 2e 33 30 20 7b 44 65 63 72 79 70 74 20 B-1.30 {Decrypt
4810: 49 44 45 41 2d 43 46 42 7d 20 5c 0a 09 2d 63 6f IDEA-CFB} \..-co
4820: 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f 43 nstraints IDEA_C
4830: 46 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e FB \..-body {bin
4840: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
4850: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
4860: 70 68 65 72 20 49 44 45 41 2d 43 46 42 20 2d 70 pher IDEA-CFB -p
4870: 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b adding 0 \... -k
4880: 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 ey [binary decod
4890: 65 20 68 65 78 20 64 33 33 64 34 30 36 32 61 62 e hex d33d4062ab
48a0: 33 32 32 39 38 65 61 66 63 63 61 38 36 62 35 30 32298eafcca86b50
48b0: 38 38 64 35 66 64 5d 20 5c 0a 09 09 20 2d 69 76 88d5fd] \... -iv
48c0: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
48d0: 68 65 78 20 66 63 66 66 66 63 65 38 62 30 32 30 hex fcfffce8b020
48e0: 32 34 30 66 5d 20 5c 0a 09 09 20 2d 64 61 74 61 240f] \... -data
48f0: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
4900: 68 65 78 20 35 34 32 34 65 32 63 33 64 32 65 30 hex 5424e2c3d2e0
4910: 30 63 66 32 63 63 65 66 64 31 65 65 38 61 65 35 0cf2ccefd1ee8ae5
4920: 35 32 65 66 38 31 32 32 63 32 62 64 61 33 36 32 52ef8122c2bda362
4930: 34 62 33 65 34 63 62 66 62 32 33 61 62 63 33 30 4b3e4cbfb23abc30
4940: 39 65 31 30 33 65 34 38 35 61 38 66 66 36 37 37 9e103e485a8ff677
4950: 61 35 61 64 39 30 38 66 66 63 37 32 62 39 65 37 a5ad908ffc72b9e7
4960: 30 62 34 63 63 66 30 37 39 34 61 33 62 65 35 33 0b4ccf0794a3be53
4970: 37 61 61 64 64 35 39 61 33 30 62 66 35 39 30 35 7aadd59a30bf5905
4980: 66 61 36 37 30 32 64 30 62 61 31 32 32 33 38 66 fa6702d0ba12238f
4990: 37 30 35 63 32 30 38 38 34 34 34 33 62 61 39 32 705c20884443ba92
49a0: 31 63 39 31 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 1c91]]} \..-matc
49b0: 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 h exact -result
49c0: 31 66 65 31 33 31 38 61 64 62 39 39 65 36 64 34 1fe1318adb99e6d4
49d0: 66 63 65 64 32 39 32 39 30 32 66 65 38 63 38 33 fced292902fe8c83
49e0: 31 62 61 34 38 38 61 34 33 66 38 35 39 36 34 64 1ba488a43f85964d
49f0: 36 66 66 35 34 62 33 32 32 36 36 33 62 33 38 30 6ff54b322663b380
4a00: 62 63 39 39 66 65 64 31 35 35 36 38 32 37 38 63 bc99fed15568278c
4a10: 66 65 31 64 30 61 66 37 39 35 63 37 31 33 35 35 fe1d0af795c71355
4a20: 62 66 36 35 65 38 37 36 38 35 35 37 36 33 36 35 bf65e87685576365
4a30: 35 65 65 63 33 61 62 66 33 64 34 62 32 37 61 30 5eec3abf3d4b27a0
4a40: 33 34 31 64 36 30 37 66 34 62 66 62 64 38 32 63 341d607f4bfbd82c
4a50: 38 39 30 30 66 64 34 33 36 66 37 63 34 31 38 36 8900fd436f7c4186
4a60: 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 ..tcltest::test
4a70: 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 Symetric_Block_I
4a80: 44 45 41 2d 43 46 42 2d 31 2e 33 31 20 7b 45 6e DEA-CFB-1.31 {En
4a90: 63 72 79 70 74 20 49 44 45 41 2d 43 46 42 7d 20 crypt IDEA-CFB}
4aa0: 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 \..-constraints
4ab0: 49 44 45 41 5f 43 46 42 20 5c 0a 09 2d 62 6f 64 IDEA_CFB \..-bod
4ac0: 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 y {binary encode
4ad0: 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 hex [tls::encry
4ae0: 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d pt -cipher IDEA-
4af0: 43 46 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c CFB -padding 0 \
4b00: 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 ... -key [binary
4b10: 20 64 65 63 6f 64 65 20 68 65 78 20 34 37 65 31 decode hex 47e1
4b20: 33 35 34 34 61 37 62 62 66 37 34 64 64 36 38 61 3544a7bbf74dd68a
4b30: 62 35 63 65 36 36 65 35 62 64 61 61 5d 20 5c 0a b5ce66e5bdaa] \.
4b40: 09 09 20 2d 69 76 20 5b 62 69 6e 61 72 79 20 64 .. -iv [binary d
4b50: 65 63 6f 64 65 20 68 65 78 20 36 39 34 38 30 62 ecode hex 69480b
4b60: 34 64 64 33 38 63 66 33 62 34 5d 20 5c 0a 09 09 4dd38cf3b4] \...
4b70: 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 -data [binary d
4b80: 65 63 6f 64 65 20 68 65 78 20 33 65 32 65 35 38 ecode hex 3e2e58
4b90: 33 61 33 61 30 33 38 39 63 61 33 32 34 66 32 61 3a3a0389ca324f2a
4ba0: 61 61 35 32 62 37 38 32 33 39 30 34 61 62 32 38 aa52b7823904ab28
4bb0: 38 64 61 65 35 36 32 39 39 35 63 66 31 64 37 30 8dae562995cf1d70
4bc0: 63 37 39 36 64 37 38 35 66 64 33 36 31 32 36 31 c796d785fd361261
4bd0: 34 33 34 65 65 61 34 38 30 63 65 62 33 64 33 36 434eea480ceb3d36
4be0: 39 64 39 36 39 36 35 32 63 37 66 66 31 39 34 39 9d969652c7ff1949
4bf0: 33 31 63 30 61 39 62 64 39 37 38 66 35 61 65 34 31c0a9bd978f5ae4
4c00: 30 39 34 64 36 65 66 33 32 64 39 38 36 61 30 39 094d6ef32d986a09
4c10: 32 63 35 38 30 63 63 62 66 38 36 35 65 35 30 39 2c580ccbf865e509
4c20: 35 61 37 62 38 30 35 35 39 62 65 31 33 66 38 34 5a7b80559be13f84
4c30: 32 66 39 62 65 61 39 65 34 32 61 33 61 30 31 65 2f9bea9e42a3a01e
4c40: 66 38 61 32 34 61 36 35 32 36 5d 5d 7d 20 5c 0a f8a24a6526]]} \.
4c50: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 .-match exact -r
4c60: 65 73 75 6c 74 20 35 30 64 33 65 63 34 37 61 31 esult 50d3ec47a1
4c70: 34 63 36 61 63 31 39 64 63 35 63 38 38 32 30 35 4c6ac19dc5c88205
4c80: 32 30 63 38 32 36 35 65 34 65 30 32 36 35 38 31 20c8265e4e026581
4c90: 36 65 37 35 33 37 39 32 65 66 37 35 39 66 66 35 6e753792ef759ff5
4ca0: 32 33 61 63 65 62 39 30 34 61 30 32 65 38 62 31 23aceb904a02e8b1
4cb0: 30 32 35 39 63 39 65 31 64 30 31 39 62 62 36 38 0259c9e1d019bb68
4cc0: 34 34 31 37 66 30 35 65 34 33 31 65 30 32 35 34 4417f05e431e0254
4cd0: 31 61 64 61 65 63 39 38 64 37 32 35 66 64 31 62 1adaec98d725fd1b
4ce0: 66 31 31 33 36 35 66 63 61 34 62 39 37 64 37 63 f11365fca4b97d7c
4cf0: 30 62 66 64 38 32 39 34 62 63 63 39 64 37 32 66 0bfd8294bcc9d72f
4d00: 32 33 35 38 39 39 65 65 37 63 31 31 30 64 63 34 235899ee7c110dc4
4d10: 63 61 35 33 66 64 34 39 37 34 64 30 63 64 32 30 ca53fd4974d0cd20
4d20: 30 35 35 38 33 34 0a 0a 74 63 6c 74 65 73 74 3a 055834..tcltest:
4d30: 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 :test Symetric_B
4d40: 6c 6f 63 6b 5f 49 44 45 41 2d 43 46 42 2d 31 2e lock_IDEA-CFB-1.
4d50: 33 32 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 32 {Decrypt IDEA
4d60: 2d 43 46 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 -CFB} \..-constr
4d70: 61 69 6e 74 73 20 49 44 45 41 5f 43 46 42 20 5c aints IDEA_CFB \
4d80: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
4d90: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
4da0: 3a 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 :decrypt -cipher
4db0: 20 49 44 45 41 2d 43 46 42 20 2d 70 61 64 64 69 IDEA-CFB -paddi
4dc0: 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b ng 0 \... -key [
4dd0: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
4de0: 78 20 34 37 65 31 33 35 34 34 61 37 62 62 66 37 x 47e13544a7bbf7
4df0: 34 64 64 36 38 61 62 35 63 65 36 36 65 35 62 64 4dd68ab5ce66e5bd
4e00: 61 61 5d 20 5c 0a 09 09 20 2d 69 76 20 5b 62 69 aa] \... -iv [bi
4e10: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
4e20: 36 39 34 38 30 62 34 64 64 33 38 63 66 33 62 34 69480b4dd38cf3b4
4e30: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 ] \... -data [bi
4e40: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
4e50: 35 30 64 33 65 63 34 37 61 31 34 63 36 61 63 31 50d3ec47a14c6ac1
4e60: 39 64 63 35 63 38 38 32 30 35 32 30 63 38 32 36 9dc5c8820520c826
4e70: 35 65 34 65 30 32 36 35 38 31 36 65 37 35 33 37 5e4e0265816e7537
4e80: 39 32 65 66 37 35 39 66 66 35 32 33 61 63 65 62 92ef759ff523aceb
4e90: 39 30 34 61 30 32 65 38 62 31 30 32 35 39 63 39 904a02e8b10259c9
4ea0: 65 31 64 30 31 39 62 62 36 38 34 34 31 37 66 30 e1d019bb684417f0
4eb0: 35 65 34 33 31 65 30 32 35 34 31 61 64 61 65 63 5e431e02541adaec
4ec0: 39 38 64 37 32 35 66 64 31 62 66 31 31 33 36 35 98d725fd1bf11365
4ed0: 66 63 61 34 62 39 37 64 37 63 30 62 66 64 38 32 fca4b97d7c0bfd82
4ee0: 39 34 62 63 63 39 64 37 32 66 32 33 35 38 39 39 94bcc9d72f235899
4ef0: 65 65 37 63 31 31 30 64 63 34 63 61 35 33 66 64 ee7c110dc4ca53fd
4f00: 34 39 37 34 64 30 63 64 32 30 30 35 35 38 33 34 4974d0cd20055834
4f10: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 ]]} \..-match ex
4f20: 61 63 74 20 2d 72 65 73 75 6c 74 20 33 65 32 65 act -result 3e2e
4f30: 35 38 33 61 33 61 30 33 38 39 63 61 33 32 34 66 583a3a0389ca324f
4f40: 32 61 61 61 35 32 62 37 38 32 33 39 30 34 61 62 2aaa52b7823904ab
4f50: 32 38 38 64 61 65 35 36 32 39 39 35 63 66 31 64 288dae562995cf1d
4f60: 37 30 63 37 39 36 64 37 38 35 66 64 33 36 31 32 70c796d785fd3612
4f70: 36 31 34 33 34 65 65 61 34 38 30 63 65 62 33 64 61434eea480ceb3d
4f80: 33 36 39 64 39 36 39 36 35 32 63 37 66 66 31 39 369d969652c7ff19
4f90: 34 39 33 31 63 30 61 39 62 64 39 37 38 66 35 61 4931c0a9bd978f5a
4fa0: 65 34 30 39 34 64 36 65 66 33 32 64 39 38 36 61 e4094d6ef32d986a
4fb0: 30 39 32 63 35 38 30 63 63 62 66 38 36 35 65 35 092c580ccbf865e5
4fc0: 30 39 35 61 37 62 38 30 35 35 39 62 65 31 33 66 095a7b80559be13f
4fd0: 38 34 32 66 39 62 65 61 39 65 34 32 61 33 61 30 842f9bea9e42a3a0
4fe0: 31 65 66 38 61 32 34 61 36 35 32 36 0a 0a 74 63 1ef8a24a6526..tc
4ff0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 ltest::test Syme
5000: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d tric_Block_IDEA-
5010: 43 46 42 2d 31 2e 33 33 20 7b 45 6e 63 72 79 70 CFB-1.33 {Encryp
5020: 74 20 49 44 45 41 2d 43 46 42 7d 20 5c 0a 09 2d t IDEA-CFB} \..-
5030: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 constraints IDEA
5040: 5f 43 46 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 _CFB \..-body {b
5050: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 inary encode hex
5060: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d [tls::encrypt -
5070: 63 69 70 68 65 72 20 49 44 45 41 2d 43 46 42 20 cipher IDEA-CFB
5080: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 -padding 0 \...
5090: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 -key [binary dec
50a0: 6f 64 65 20 68 65 78 20 61 65 38 36 38 32 33 36 ode hex ae868236
50b0: 39 35 62 34 38 65 38 63 36 31 32 61 65 35 61 30 95b48e8c612ae5a0
50c0: 31 62 35 39 37 66 39 37 5d 20 5c 0a 09 09 20 2d 1b597f97] \... -
50d0: 69 76 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 iv [binary decod
50e0: 65 20 68 65 78 20 62 32 36 65 65 66 37 62 31 64 e hex b26eef7b1d
50f0: 31 34 38 39 34 63 5d 20 5c 0a 09 09 20 2d 64 61 14894c] \... -da
5100: 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 ta [binary decod
5110: 65 20 68 65 78 20 35 36 39 61 39 31 30 62 63 36 e hex 569a910bc6
5120: 61 61 39 37 62 38 39 33 39 63 61 37 30 33 66 63 aa97b8939ca703fc
5130: 31 30 63 65 30 64 31 37 31 36 32 35 62 63 37 33 10ce0d171625bc73
5140: 35 61 31 66 65 61 37 31 34 38 36 35 30 35 34 31 5a1fea7148650541
5150: 31 30 39 64 39 35 35 62 31 62 36 38 36 63 36 63 109d955b1b686c6c
5160: 63 34 30 34 62 32 64 33 64 39 32 61 64 39 66 61 c404b2d3d92ad9fa
5170: 61 66 66 32 31 37 64 63 37 62 33 31 62 30 33 38 aff217dc7b31b038
5180: 62 37 37 30 39 35 39 61 65 63 63 64 31 63 61 35 b770959aeccd1ca5
5190: 35 64 36 35 30 33 36 34 66 64 65 35 31 64 66 38 5d650364fde51df8
51a0: 64 34 66 30 61 65 62 30 35 66 61 33 36 34 66 35 d4f0aeb05fa364f5
51b0: 30 32 38 66 37 30 39 63 31 37 39 63 61 36 64 66 028f709c179ca6df
51c0: 30 62 64 66 63 31 63 62 38 35 30 66 32 33 38 64 0bdfc1cb850f238d
51d0: 37 35 35 61 63 34 34 61 37 33 33 66 63 65 35 35 755ac44a733fce55
51e0: 38 34 30 32 62 65 30 63 37 30 62 63 30 38 37 31 8402be0c70bc0871
51f0: 62 38 65 36 32 66 5d 5d 7d 20 5c 0a 09 2d 6d 61 b8e62f]]} \..-ma
5200: 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c tch exact -resul
5210: 74 20 64 30 64 63 35 30 35 35 33 62 62 63 30 32 t d0dc50553bbc02
5220: 34 38 65 36 66 38 62 31 64 35 66 37 63 33 31 61 48e6f8b1d5f7c31a
5230: 61 39 33 66 64 61 32 61 64 64 62 32 63 64 31 38 a93fda2addb2cd18
5240: 34 61 31 33 64 30 61 64 65 62 37 66 32 65 66 38 4a13d0adeb7f2ef8
5250: 66 36 31 31 64 39 32 34 37 39 62 64 38 62 36 31 f611d92479bd8b61
5260: 63 66 30 32 39 62 34 30 36 66 30 39 39 32 31 61 cf029b406f09921a
5270: 39 37 32 66 32 66 30 65 31 34 61 33 64 37 39 30 972f2f0e14a3d790
5280: 32 35 36 63 66 66 34 65 38 31 32 63 34 30 62 38 256cff4e812c40b8
5290: 32 32 38 32 31 63 37 31 62 61 36 63 62 32 31 61 22821c71ba6cb21a
52a0: 33 61 32 63 31 62 34 36 33 66 35 39 38 64 31 64 3a2c1b463f598d1d
52b0: 35 61 36 32 36 64 35 63 39 66 62 38 35 66 30 61 5a626d5c9fb85f0a
52c0: 61 66 61 31 66 36 62 66 31 38 61 65 66 30 64 62 afa1f6bf18aef0db
52d0: 31 38 63 39 38 37 32 63 30 65 38 35 38 38 65 39 18c9872c0e8588e9
52e0: 36 34 36 66 32 33 37 62 65 39 66 33 32 61 37 35 646f237be9f32a75
52f0: 35 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 50..tcltest::tes
5300: 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b t Symetric_Block
5310: 5f 49 44 45 41 2d 43 46 42 2d 31 2e 33 34 20 7b _IDEA-CFB-1.34 {
5320: 44 65 63 72 79 70 74 20 49 44 45 41 2d 43 46 42 Decrypt IDEA-CFB
5330: 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 } \..-constraint
5340: 73 20 49 44 45 41 5f 43 46 42 20 5c 0a 09 2d 62 s IDEA_CFB \..-b
5350: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
5360: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
5370: 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 rypt -cipher IDE
5380: 41 2d 43 46 42 20 2d 70 61 64 64 69 6e 67 20 30 A-CFB -padding 0
5390: 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 \... -key [bina
53a0: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 61 65 ry decode hex ae
53b0: 38 36 38 32 33 36 39 35 62 34 38 65 38 63 36 31 86823695b48e8c61
53c0: 32 61 65 35 61 30 31 62 35 39 37 66 39 37 5d 20 2ae5a01b597f97]
53d0: 5c 0a 09 09 20 2d 69 76 20 5b 62 69 6e 61 72 79 \... -iv [binary
53e0: 20 64 65 63 6f 64 65 20 68 65 78 20 62 32 36 65 decode hex b26e
53f0: 65 66 37 62 31 64 31 34 38 39 34 63 5d 20 5c 0a ef7b1d14894c] \.
5400: 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 .. -data [binary
5410: 20 64 65 63 6f 64 65 20 68 65 78 20 64 30 64 63 decode hex d0dc
5420: 35 30 35 35 33 62 62 63 30 32 34 38 65 36 66 38 50553bbc0248e6f8
5430: 62 31 64 35 66 37 63 33 31 61 61 39 33 66 64 61 b1d5f7c31aa93fda
5440: 32 61 64 64 62 32 63 64 31 38 34 61 31 33 64 30 2addb2cd184a13d0
5450: 61 64 65 62 37 66 32 65 66 38 66 36 31 31 64 39 adeb7f2ef8f611d9
5460: 32 34 37 39 62 64 38 62 36 31 63 66 30 32 39 62 2479bd8b61cf029b
5470: 34 30 36 66 30 39 39 32 31 61 39 37 32 66 32 66 406f09921a972f2f
5480: 30 65 31 34 61 33 64 37 39 30 32 35 36 63 66 66 0e14a3d790256cff
5490: 34 65 38 31 32 63 34 30 62 38 32 32 38 32 31 63 4e812c40b822821c
54a0: 37 31 62 61 36 63 62 32 31 61 33 61 32 63 31 62 71ba6cb21a3a2c1b
54b0: 34 36 33 66 35 39 38 64 31 64 35 61 36 32 36 64 463f598d1d5a626d
54c0: 35 63 39 66 62 38 35 66 30 61 61 66 61 31 66 36 5c9fb85f0aafa1f6
54d0: 62 66 31 38 61 65 66 30 64 62 31 38 63 39 38 37 bf18aef0db18c987
54e0: 32 63 30 65 38 35 38 38 65 39 36 34 36 66 32 33 2c0e8588e9646f23
54f0: 37 62 65 39 66 33 32 61 37 35 35 30 5d 5d 7d 20 7be9f32a7550]]}
5500: 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 \..-match exact
5510: 2d 72 65 73 75 6c 74 20 35 36 39 61 39 31 30 62 -result 569a910b
5520: 63 36 61 61 39 37 62 38 39 33 39 63 61 37 30 33 c6aa97b8939ca703
5530: 66 63 31 30 63 65 30 64 31 37 31 36 32 35 62 63 fc10ce0d171625bc
5540: 37 33 35 61 31 66 65 61 37 31 34 38 36 35 30 35 735a1fea71486505
5550: 34 31 31 30 39 64 39 35 35 62 31 62 36 38 36 63 41109d955b1b686c
5560: 36 63 63 34 30 34 62 32 64 33 64 39 32 61 64 39 6cc404b2d3d92ad9
5570: 66 61 61 66 66 32 31 37 64 63 37 62 33 31 62 30 faaff217dc7b31b0
5580: 33 38 62 37 37 30 39 35 39 61 65 63 63 64 31 63 38b770959aeccd1c
5590: 61 35 35 64 36 35 30 33 36 34 66 64 65 35 31 64 a55d650364fde51d
55a0: 66 38 64 34 66 30 61 65 62 30 35 66 61 33 36 34 f8d4f0aeb05fa364
55b0: 66 35 30 32 38 66 37 30 39 63 31 37 39 63 61 36 f5028f709c179ca6
55c0: 64 66 30 62 64 66 63 31 63 62 38 35 30 66 32 33 df0bdfc1cb850f23
55d0: 38 64 37 35 35 61 63 34 34 61 37 33 33 66 63 65 8d755ac44a733fce
55e0: 35 35 38 34 30 32 62 65 30 63 37 30 62 63 30 38 558402be0c70bc08
55f0: 37 31 62 38 65 36 32 66 0a 0a 74 63 6c 74 65 73 71b8e62f..tcltes
5600: 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 t::test Symetric
5610: 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 43 46 42 2d _Block_IDEA-CFB-
5620: 31 2e 33 35 20 7b 45 6e 63 72 79 70 74 20 49 44 1.35 {Encrypt ID
5630: 45 41 2d 43 46 42 7d 20 5c 0a 09 2d 63 6f 6e 73 EA-CFB} \..-cons
5640: 74 72 61 69 6e 74 73 20 49 44 45 41 5f 43 46 42 traints IDEA_CFB
5650: 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 \..-body {binar
5660: 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c y encode hex [tl
5670: 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 s::encrypt -ciph
5680: 65 72 20 49 44 45 41 2d 43 46 42 20 2d 70 61 64 er IDEA-CFB -pad
5690: 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 ding 0 \... -key
56a0: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
56b0: 68 65 78 20 62 38 35 64 66 32 39 63 39 32 34 34 hex b85df29c9244
56c0: 32 32 39 38 33 35 64 37 33 34 34 31 64 63 33 37 229835d73441dc37
56d0: 35 35 35 65 5d 20 5c 0a 09 09 20 2d 69 76 20 5b 555e] \... -iv [
56e0: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
56f0: 78 20 63 31 33 37 35 34 33 30 65 66 65 64 62 32 x c1375430efedb2
5700: 64 33 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b d3] \... -data [
5710: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
5720: 78 20 63 32 33 32 61 30 62 62 66 39 36 37 65 66 x c232a0bbf967ef
5730: 32 38 62 37 34 65 37 62 38 30 39 63 36 32 62 63 28b74e7b809c62bc
5740: 38 63 31 63 66 32 64 35 32 61 32 37 33 61 38 34 8c1cf2d52a273a84
5750: 31 36 32 39 30 30 64 61 38 33 34 34 34 38 66 64 162900da834448fd
5760: 35 36 37 38 37 30 34 37 31 34 39 38 66 32 39 37 567870471498f297
5770: 37 30 36 31 39 64 65 63 35 30 34 39 32 32 65 33 70619dec504922e3
5780: 37 39 65 61 62 61 30 64 33 61 37 31 32 36 30 32 79eaba0d3a712602
5790: 35 38 33 64 30 30 32 37 39 64 38 66 63 36 61 36 583d00279d8fc6a6
57a0: 64 35 36 38 63 62 39 34 61 33 33 30 30 33 39 61 d568cb94a330039a
57b0: 31 38 39 65 64 35 38 30 32 61 62 62 37 61 32 38 189ed5802abb7a28
57c0: 39 38 63 31 33 65 66 38 39 63 30 30 64 37 33 66 98c13ef89c00d73f
57d0: 63 61 39 61 32 66 32 66 66 63 32 31 30 37 61 62 ca9a2f2ffc2107ab
57e0: 34 39 38 32 31 32 63 35 36 38 33 35 63 30 66 63 498212c56835c0fc
57f0: 32 36 66 38 33 35 61 36 39 63 30 30 62 62 33 65 26f835a69c00bb3e
5800: 61 61 36 39 35 61 63 32 30 65 38 62 64 62 30 66 aa695ac20e8bdb0f
5810: 35 62 35 62 36 36 38 34 64 30 32 62 65 65 38 66 5b5b6684d02bee8f
5820: 62 32 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 b2]]} \..-match
5830: 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 39 33 exact -result 93
5840: 35 34 35 38 64 65 33 62 63 31 61 30 39 30 61 37 5458de3bc1a090a7
5850: 61 38 35 65 62 37 39 61 31 32 61 33 65 34 38 64 a85eb79a12a3e48d
5860: 65 66 63 61 65 38 35 38 31 63 35 39 32 33 33 63 efcae8581c59233c
5870: 65 30 62 32 61 38 62 37 61 64 39 39 39 61 39 39 e0b2a8b7ad999a99
5880: 64 31 38 35 38 65 35 65 35 31 33 36 38 30 61 39 d1858e5e513680a9
5890: 63 62 37 35 35 38 62 30 37 30 36 65 63 30 62 65 cb7558b0706ec0be
58a0: 31 32 32 61 33 33 39 36 34 63 34 63 36 64 34 63 122a33964c4c6d4c
58b0: 38 38 30 62 34 65 39 35 33 38 31 30 61 65 31 31 880b4e953810ae11
58c0: 31 66 36 64 33 66 38 65 38 39 65 38 62 33 61 37 1f6d3f8e89e8b3a7
58d0: 30 38 62 31 39 39 63 65 36 61 37 34 37 36 66 31 08b199ce6a7476f1
58e0: 37 37 66 65 61 36 32 37 65 63 61 34 33 34 33 39 77fea627eca43439
58f0: 64 66 35 63 39 38 61 34 31 34 64 64 38 64 64 65 df5c98a414dd8dde
5900: 30 38 38 63 63 33 38 30 62 63 31 30 65 34 33 61 088cc380bc10e43a
5910: 39 33 34 31 31 31 34 37 38 37 66 61 38 30 63 37 9341114787fa80c7
5920: 64 61 65 35 31 35 64 36 61 32 31 61 66 34 66 32 dae515d6a21af4f2
5930: 64 33 36 31 39 61 32 30 30 62 39 63 61 30 0a 0a d3619a200b9ca0..
5940: 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 tcltest::test Sy
5950: 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 metric_Block_IDE
5960: 41 2d 43 46 42 2d 31 2e 33 36 20 7b 44 65 63 72 A-CFB-1.36 {Decr
5970: 79 70 74 20 49 44 45 41 2d 43 46 42 7d 20 5c 0a ypt IDEA-CFB} \.
5980: 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 .-constraints ID
5990: 45 41 5f 43 46 42 20 5c 0a 09 2d 62 6f 64 79 20 EA_CFB \..-body
59a0: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
59b0: 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 ex [tls::decrypt
59c0: 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d 43 46 -cipher IDEA-CF
59d0: 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 B -padding 0 \..
59e0: 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 . -key [binary d
59f0: 65 63 6f 64 65 20 68 65 78 20 62 38 35 64 66 32 ecode hex b85df2
5a00: 39 63 39 32 34 34 32 32 39 38 33 35 64 37 33 34 9c9244229835d734
5a10: 34 31 64 63 33 37 35 35 35 65 5d 20 5c 0a 09 09 41dc37555e] \...
5a20: 20 2d 69 76 20 5b 62 69 6e 61 72 79 20 64 65 63 -iv [binary dec
5a30: 6f 64 65 20 68 65 78 20 63 31 33 37 35 34 33 30 ode hex c1375430
5a40: 65 66 65 64 62 32 64 33 5d 20 5c 0a 09 09 20 2d efedb2d3] \... -
5a50: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 data [binary dec
5a60: 6f 64 65 20 68 65 78 20 39 33 35 34 35 38 64 65 ode hex 935458de
5a70: 33 62 63 31 61 30 39 30 61 37 61 38 35 65 62 37 3bc1a090a7a85eb7
5a80: 39 61 31 32 61 33 65 34 38 64 65 66 63 61 65 38 9a12a3e48defcae8
5a90: 35 38 31 63 35 39 32 33 33 63 65 30 62 32 61 38 581c59233ce0b2a8
5aa0: 62 37 61 64 39 39 39 61 39 39 64 31 38 35 38 65 b7ad999a99d1858e
5ab0: 35 65 35 31 33 36 38 30 61 39 63 62 37 35 35 38 5e513680a9cb7558
5ac0: 62 30 37 30 36 65 63 30 62 65 31 32 32 61 33 33 b0706ec0be122a33
5ad0: 39 36 34 63 34 63 36 64 34 63 38 38 30 62 34 65 964c4c6d4c880b4e
5ae0: 39 35 33 38 31 30 61 65 31 31 31 66 36 64 33 66 953810ae111f6d3f
5af0: 38 65 38 39 65 38 62 33 61 37 30 38 62 31 39 39 8e89e8b3a708b199
5b00: 63 65 36 61 37 34 37 36 66 31 37 37 66 65 61 36 ce6a7476f177fea6
5b10: 32 37 65 63 61 34 33 34 33 39 64 66 35 63 39 38 27eca43439df5c98
5b20: 61 34 31 34 64 64 38 64 64 65 30 38 38 63 63 33 a414dd8dde088cc3
5b30: 38 30 62 63 31 30 65 34 33 61 39 33 34 31 31 31 80bc10e43a934111
5b40: 34 37 38 37 66 61 38 30 63 37 64 61 65 35 31 35 4787fa80c7dae515
5b50: 64 36 61 32 31 61 66 34 66 32 64 33 36 31 39 61 d6a21af4f2d3619a
5b60: 32 30 30 62 39 63 61 30 5d 5d 7d 20 5c 0a 09 2d 200b9ca0]]} \..-
5b70: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 match exact -res
5b80: 75 6c 74 20 63 32 33 32 61 30 62 62 66 39 36 37 ult c232a0bbf967
5b90: 65 66 32 38 62 37 34 65 37 62 38 30 39 63 36 32 ef28b74e7b809c62
5ba0: 62 63 38 63 31 63 66 32 64 35 32 61 32 37 33 61 bc8c1cf2d52a273a
5bb0: 38 34 31 36 32 39 30 30 64 61 38 33 34 34 34 38 84162900da834448
5bc0: 66 64 35 36 37 38 37 30 34 37 31 34 39 38 66 32 fd567870471498f2
5bd0: 39 37 37 30 36 31 39 64 65 63 35 30 34 39 32 32 9770619dec504922
5be0: 65 33 37 39 65 61 62 61 30 64 33 61 37 31 32 36 e379eaba0d3a7126
5bf0: 30 32 35 38 33 64 30 30 32 37 39 64 38 66 63 36 02583d00279d8fc6
5c00: 61 36 64 35 36 38 63 62 39 34 61 33 33 30 30 33 a6d568cb94a33003
5c10: 39 61 31 38 39 65 64 35 38 30 32 61 62 62 37 61 9a189ed5802abb7a
5c20: 32 38 39 38 63 31 33 65 66 38 39 63 30 30 64 37 2898c13ef89c00d7
5c30: 33 66 63 61 39 61 32 66 32 66 66 63 32 31 30 37 3fca9a2f2ffc2107
5c40: 61 62 34 39 38 32 31 32 63 35 36 38 33 35 63 30 ab498212c56835c0
5c50: 66 63 32 36 66 38 33 35 61 36 39 63 30 30 62 62 fc26f835a69c00bb
5c60: 33 65 61 61 36 39 35 61 63 32 30 65 38 62 64 62 3eaa695ac20e8bdb
5c70: 30 66 35 62 35 62 36 36 38 34 64 30 32 62 65 65 0f5b5b6684d02bee
5c80: 38 66 62 32 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 8fb2..tcltest::t
5c90: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f est Symetric_Blo
5ca0: 63 6b 5f 49 44 45 41 2d 43 46 42 2d 31 2e 33 37 ck_IDEA-CFB-1.37
5cb0: 20 7b 45 6e 63 72 79 70 74 20 49 44 45 41 2d 43 {Encrypt IDEA-C
5cc0: 46 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 FB} \..-constrai
5cd0: 6e 74 73 20 49 44 45 41 5f 43 46 42 20 5c 0a 09 nts IDEA_CFB \..
5ce0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e -body {binary en
5cf0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 code hex [tls::e
5d00: 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 ncrypt -cipher I
5d10: 44 45 41 2d 43 46 42 20 2d 70 61 64 64 69 6e 67 DEA-CFB -padding
5d20: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 0 \... -key [bi
5d30: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
5d40: 65 39 36 37 37 31 66 35 66 32 30 61 38 39 65 65 e96771f5f20a89ee
5d50: 38 37 31 32 36 31 64 32 64 31 38 65 31 65 34 36 871261d2d18e1e46
5d60: 5d 20 5c 0a 09 09 20 2d 69 76 20 5b 62 69 6e 61 ] \... -iv [bina
5d70: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 38 63 ry decode hex 8c
5d80: 36 36 34 61 33 37 64 32 34 35 64 32 36 63 5d 20 664a37d245d26c]
5d90: 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 \... -data [bina
5da0: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 38 61 ry decode hex 8a
5db0: 61 61 66 64 35 36 63 35 64 35 64 35 34 66 62 65 aafd56c5d5d54fbe
5dc0: 31 36 66 31 31 35 63 33 32 31 36 62 64 31 66 34 16f115c3216bd1f4
5dd0: 33 37 36 36 36 36 39 33 31 61 32 65 66 31 66 66 376666931a2ef1ff
5de0: 63 35 34 36 38 61 64 31 32 31 35 30 63 33 39 32 c5468ad12150c392
5df0: 35 30 64 63 61 32 64 36 33 63 36 65 61 31 36 36 50dca2d63c6ea166
5e00: 62 62 30 65 66 34 61 61 61 33 64 35 38 34 39 63 bb0ef4aaa3d5849c
5e10: 31 66 39 63 36 32 31 63 35 35 38 32 36 61 31 63 1f9c621c55826a1c
5e20: 61 33 36 32 66 30 33 62 63 62 61 34 64 63 62 64 a362f03bcba4dcbd
5e30: 36 35 34 62 33 30 30 64 31 36 35 31 39 37 31 30 654b300d16519710
5e40: 31 33 30 65 35 33 36 30 62 64 39 34 39 61 61 64 130e5360bd949aad
5e50: 65 64 36 61 36 34 38 66 39 36 64 64 38 39 33 37 ed6a648f96dd8937
5e60: 61 37 37 32 38 37 64 34 61 34 61 63 32 39 34 31 a77287d4a4ac2941
5e70: 37 32 39 34 37 35 62 36 33 35 62 39 37 39 37 34 729475b635b97974
5e80: 37 36 62 34 64 63 61 34 31 37 31 37 38 37 66 66 76b4dca4171787ff
5e90: 31 35 38 38 32 64 33 62 34 38 37 32 65 64 30 39 15882d3b4872ed09
5ea0: 39 39 61 37 35 34 36 64 62 62 36 31 36 39 38 65 99a7546dbb61698e
5eb0: 38 33 34 38 66 37 30 65 34 61 31 34 39 38 31 61 8348f70e4a14981a
5ec0: 37 38 31 35 36 31 35 30 34 38 34 35 33 32 5d 5d 78156150484532]]
5ed0: 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 } \..-match exac
5ee0: 74 20 2d 72 65 73 75 6c 74 20 64 33 35 37 63 32 t -result d357c2
5ef0: 37 36 63 63 36 39 36 31 66 61 36 32 37 62 30 65 76cc6961fa627b0e
5f00: 64 66 36 36 65 63 38 65 35 62 61 66 30 33 35 63 df66ec8e5baf035c
5f10: 66 31 39 39 38 30 65 35 33 64 36 62 65 35 66 33 f19980e53d6be5f3
5f20: 65 35 66 61 36 37 64 65 36 36 38 62 63 31 65 32 e5fa67de668bc1e2
5f30: 37 65 66 30 34 63 64 32 65 66 63 32 31 36 37 38 7ef04cd2efc21678
5f40: 33 63 34 62 39 35 35 66 38 30 37 32 61 66 32 36 3c4b955f8072af26
5f50: 35 61 61 39 36 63 63 39 39 64 63 66 35 33 61 62 5aa96cc99dcf53ab
5f60: 33 61 62 30 66 61 30 32 34 65 66 63 61 31 30 38 3ab0fa024efca108
5f70: 37 66 30 38 35 31 61 36 62 33 39 32 66 34 61 65 7f0851a6b392f4ae
5f80: 66 31 61 63 39 34 36 66 64 64 30 66 63 31 33 32 f1ac946fdd0fc132
5f90: 30 61 33 39 35 64 66 34 64 33 63 65 35 39 36 33 0a395df4d3ce5963
5fa0: 33 32 61 61 35 61 30 36 32 38 62 35 66 38 65 32 32aa5a0628b5f8e2
5fb0: 61 61 63 34 63 66 36 37 37 61 34 62 33 64 38 30 aac4cf677a4b3d80
5fc0: 34 61 31 35 30 33 62 66 63 38 37 39 30 34 30 66 4a1503bfc879040f
5fd0: 39 30 62 33 61 30 35 33 30 66 34 39 65 62 33 64 90b3a0530f49eb3d
5fe0: 38 63 36 37 64 31 63 62 30 30 64 61 64 33 36 66 8c67d1cb00dad36f
5ff0: 36 66 33 61 39 38 33 32 38 39 38 34 32 35 38 65 6f3a98328984258e
6000: 61 65 36 66 61 62 31 65 36 62 0a 0a 74 63 6c 74 ae6fab1e6b..tclt
6010: 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 est::test Symetr
6020: 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 43 46 ic_Block_IDEA-CF
6030: 42 2d 31 2e 33 38 20 7b 44 65 63 72 79 70 74 20 B-1.38 {Decrypt
6040: 49 44 45 41 2d 43 46 42 7d 20 5c 0a 09 2d 63 6f IDEA-CFB} \..-co
6050: 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f 43 nstraints IDEA_C
6060: 46 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e FB \..-body {bin
6070: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
6080: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
6090: 70 68 65 72 20 49 44 45 41 2d 43 46 42 20 2d 70 pher IDEA-CFB -p
60a0: 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b adding 0 \... -k
60b0: 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 ey [binary decod
60c0: 65 20 68 65 78 20 65 39 36 37 37 31 66 35 66 32 e hex e96771f5f2
60d0: 30 61 38 39 65 65 38 37 31 32 36 31 64 32 64 31 0a89ee871261d2d1
60e0: 38 65 31 65 34 36 5d 20 5c 0a 09 09 20 2d 69 76 8e1e46] \... -iv
60f0: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
6100: 68 65 78 20 38 63 36 36 34 61 33 37 64 32 34 35 hex 8c664a37d245
6110: 64 32 36 63 5d 20 5c 0a 09 09 20 2d 64 61 74 61 d26c] \... -data
6120: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
6130: 68 65 78 20 64 33 35 37 63 32 37 36 63 63 36 39 hex d357c276cc69
6140: 36 31 66 61 36 32 37 62 30 65 64 66 36 36 65 63 61fa627b0edf66ec
6150: 38 65 35 62 61 66 30 33 35 63 66 31 39 39 38 30 8e5baf035cf19980
6160: 65 35 33 64 36 62 65 35 66 33 65 35 66 61 36 37 e53d6be5f3e5fa67
6170: 64 65 36 36 38 62 63 31 65 32 37 65 66 30 34 63 de668bc1e27ef04c
6180: 64 32 65 66 63 32 31 36 37 38 33 63 34 62 39 35 d2efc216783c4b95
6190: 35 66 38 30 37 32 61 66 32 36 35 61 61 39 36 63 5f8072af265aa96c
61a0: 63 39 39 64 63 66 35 33 61 62 33 61 62 30 66 61 c99dcf53ab3ab0fa
61b0: 30 32 34 65 66 63 61 31 30 38 37 66 30 38 35 31 024efca1087f0851
61c0: 61 36 62 33 39 32 66 34 61 65 66 31 61 63 39 34 a6b392f4aef1ac94
61d0: 36 66 64 64 30 66 63 31 33 32 30 61 33 39 35 64 6fdd0fc1320a395d
61e0: 66 34 64 33 63 65 35 39 36 33 33 32 61 61 35 61 f4d3ce596332aa5a
61f0: 30 36 32 38 62 35 66 38 65 32 61 61 63 34 63 66 0628b5f8e2aac4cf
6200: 36 37 37 61 34 62 33 64 38 30 34 61 31 35 30 33 677a4b3d804a1503
6210: 62 66 63 38 37 39 30 34 30 66 39 30 62 33 61 30 bfc879040f90b3a0
6220: 35 33 30 66 34 39 65 62 33 64 38 63 36 37 64 31 530f49eb3d8c67d1
6230: 63 62 30 30 64 61 64 33 36 66 36 66 33 61 39 38 cb00dad36f6f3a98
6240: 33 32 38 39 38 34 32 35 38 65 61 65 36 66 61 62 328984258eae6fab
6250: 31 65 36 62 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 1e6b]]} \..-matc
6260: 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 h exact -result
6270: 38 61 61 61 66 64 35 36 63 35 64 35 64 35 34 66 8aaafd56c5d5d54f
6280: 62 65 31 36 66 31 31 35 63 33 32 31 36 62 64 31 be16f115c3216bd1
6290: 66 34 33 37 36 36 36 36 39 33 31 61 32 65 66 31 f4376666931a2ef1
62a0: 66 66 63 35 34 36 38 61 64 31 32 31 35 30 63 33 ffc5468ad12150c3
62b0: 39 32 35 30 64 63 61 32 64 36 33 63 36 65 61 31 9250dca2d63c6ea1
62c0: 36 36 62 62 30 65 66 34 61 61 61 33 64 35 38 34 66bb0ef4aaa3d584
62d0: 39 63 31 66 39 63 36 32 31 63 35 35 38 32 36 61 9c1f9c621c55826a
62e0: 31 63 61 33 36 32 66 30 33 62 63 62 61 34 64 63 1ca362f03bcba4dc
62f0: 62 64 36 35 34 62 33 30 30 64 31 36 35 31 39 37 bd654b300d165197
6300: 31 30 31 33 30 65 35 33 36 30 62 64 39 34 39 61 10130e5360bd949a
6310: 61 64 65 64 36 61 36 34 38 66 39 36 64 64 38 39 aded6a648f96dd89
6320: 33 37 61 37 37 32 38 37 64 34 61 34 61 63 32 39 37a77287d4a4ac29
6330: 34 31 37 32 39 34 37 35 62 36 33 35 62 39 37 39 41729475b635b979
6340: 37 34 37 36 62 34 64 63 61 34 31 37 31 37 38 37 7476b4dca4171787
6350: 66 66 31 35 38 38 32 64 33 62 34 38 37 32 65 64 ff15882d3b4872ed
6360: 30 39 39 39 61 37 35 34 36 64 62 62 36 31 36 39 0999a7546dbb6169
6370: 38 65 38 33 34 38 66 37 30 65 34 61 31 34 39 38 8e8348f70e4a1498
6380: 31 61 37 38 31 35 36 31 35 30 34 38 34 35 33 32 1a78156150484532
6390: 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 ..tcltest::test
63a0: 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 Symetric_Block_I
63b0: 44 45 41 2d 43 46 42 2d 31 2e 33 39 20 7b 45 6e DEA-CFB-1.39 {En
63c0: 63 72 79 70 74 20 49 44 45 41 2d 43 46 42 7d 20 crypt IDEA-CFB}
63d0: 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 \..-constraints
63e0: 49 44 45 41 5f 43 46 42 20 5c 0a 09 2d 62 6f 64 IDEA_CFB \..-bod
63f0: 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 y {binary encode
6400: 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 hex [tls::encry
6410: 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d pt -cipher IDEA-
6420: 43 46 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c CFB -padding 0 \
6430: 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 ... -key [binary
6440: 20 64 65 63 6f 64 65 20 68 65 78 20 61 65 66 34 decode hex aef4
6450: 39 64 61 33 33 66 35 33 38 65 65 36 36 65 31 37 9da33f538ee66e17
6460: 38 64 34 62 36 31 32 31 30 35 35 64 5d 20 5c 0a 8d4b6121055d] \.
6470: 09 09 20 2d 69 76 20 5b 62 69 6e 61 72 79 20 64 .. -iv [binary d
6480: 65 63 6f 64 65 20 68 65 78 20 38 34 32 35 36 36 ecode hex 842566
6490: 65 36 38 62 36 31 66 66 37 62 5d 20 5c 0a 09 09 e68b61ff7b] \...
64a0: 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 -data [binary d
64b0: 65 63 6f 64 65 20 68 65 78 20 34 31 35 39 39 31 ecode hex 415991
64c0: 66 36 35 65 31 61 39 35 30 34 30 63 65 66 39 39 f65e1a95040cef99
64d0: 36 30 35 35 36 66 36 31 65 36 31 37 38 32 37 63 60556f61e617827c
64e0: 33 30 63 37 34 62 66 33 35 33 63 64 64 38 36 31 30c74bf353cdd861
64f0: 37 33 64 62 65 34 63 63 39 38 33 61 32 65 65 36 73dbe4cc983a2ee6
6500: 62 63 38 63 61 36 63 66 62 37 31 31 32 31 65 37 bc8ca6cfb71121e7
6510: 62 30 64 30 31 37 38 66 32 65 31 33 34 34 35 63 b0d0178f2e13445c
6520: 37 31 30 64 63 63 31 37 36 62 37 38 31 32 30 31 710dcc176b781201
6530: 39 37 31 31 37 31 66 37 34 38 39 66 31 38 66 61 971171f7489f18fa
6540: 66 31 31 30 66 33 39 61 63 63 64 31 63 66 30 38 f110f39accd1cf08
6550: 63 38 35 61 39 35 38 64 37 36 39 38 62 31 31 36 c85a958d7698b116
6560: 66 31 63 30 64 37 35 38 31 32 61 63 39 62 30 62 f1c0d75812ac9b0b
6570: 33 39 61 65 65 37 66 37 31 35 39 63 63 61 64 38 39aee7f7159ccad8
6580: 66 64 61 65 39 62 39 39 66 32 64 36 39 35 65 61 fdae9b99f2d695ea
6590: 63 66 31 32 63 36 34 36 39 64 35 62 35 31 61 33 cf12c6469d5b51a3
65a0: 34 64 65 32 36 65 61 63 37 33 36 31 33 64 63 62 4de26eac73613dcb
65b0: 32 66 37 37 31 32 32 63 62 31 66 38 64 64 35 31 2f77122cb1f8dd51
65c0: 36 32 37 38 36 61 31 32 30 35 32 64 63 37 62 36 62786a12052dc7b6
65d0: 64 65 61 36 61 63 63 34 39 38 39 64 63 63 37 65 dea6acc4989dcc7e
65e0: 61 66 64 39 33 37 34 66 36 63 32 39 36 39 37 63 afd9374f6c29697c
65f0: 37 34 37 34 39 65 66 31 36 64 5d 5d 7d 20 5c 0a 74749ef16d]]} \.
6600: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 .-match exact -r
6610: 65 73 75 6c 74 20 31 31 36 39 30 39 36 39 63 36 esult 11690969c6
6620: 62 32 62 66 30 66 31 63 34 32 61 34 32 64 34 34 b2bf0f1c42a42d44
6630: 30 34 39 30 36 32 63 38 38 35 34 39 39 65 61 64 049062c885499ead
6640: 63 62 33 35 30 65 38 31 64 32 32 63 36 63 61 66 cb350e81d22c6caf
6650: 37 64 34 39 39 35 30 32 65 37 30 36 63 61 33 31 7d499502e706ca31
6660: 33 37 65 33 61 35 64 38 63 66 62 35 36 33 35 34 37e3a5d8cfb56354
6670: 30 30 33 61 61 38 61 31 66 62 33 63 33 30 37 36 003aa8a1fb3c3076
6680: 37 64 36 66 38 65 35 32 35 35 62 34 65 33 31 63 7d6f8e5255b4e31c
6690: 33 33 32 35 39 32 34 62 39 35 34 39 34 31 34 34 3325924b95494144
66a0: 66 62 30 32 63 32 35 37 39 39 35 65 32 65 35 39 fb02c257995e2e59
66b0: 66 39 30 31 37 64 35 61 33 32 65 31 64 32 62 66 f9017d5a32e1d2bf
66c0: 32 38 35 62 66 34 30 34 35 35 34 64 64 36 62 66 285bf404554dd6bf
66d0: 37 30 37 37 62 61 31 64 34 38 64 30 63 30 38 65 7077ba1d48d0c08e
66e0: 62 65 31 30 61 64 31 31 30 65 36 36 31 34 38 62 be10ad110e66148b
66f0: 31 37 64 34 33 66 33 34 31 64 37 32 64 61 30 32 17d43f341d72da02
6700: 37 30 33 33 63 64 30 62 37 35 62 62 33 63 61 33 7033cd0b75bb3ca3
6710: 61 30 34 36 35 35 37 62 33 39 62 65 64 30 32 34 a046557b39bed024
6720: 65 39 66 66 35 62 30 38 37 32 35 64 33 35 37 65 e9ff5b08725d357e
6730: 64 32 32 61 65 64 65 34 61 33 33 64 66 63 63 34 d22aede4a33dfcc4
6740: 62 36 31 62 33 34 62 61 30 64 33 32 32 33 30 65 b61b34ba0d32230e
6750: 35 37 32 66 36 66 0a 0a 74 63 6c 74 65 73 74 3a 572f6f..tcltest:
6760: 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 :test Symetric_B
6770: 6c 6f 63 6b 5f 49 44 45 41 2d 43 46 42 2d 31 2e lock_IDEA-CFB-1.
6780: 34 30 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 40 {Decrypt IDEA
6790: 2d 43 46 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 -CFB} \..-constr
67a0: 61 69 6e 74 73 20 49 44 45 41 5f 43 46 42 20 5c aints IDEA_CFB \
67b0: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
67c0: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
67d0: 3a 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 :decrypt -cipher
67e0: 20 49 44 45 41 2d 43 46 42 20 2d 70 61 64 64 69 IDEA-CFB -paddi
67f0: 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b ng 0 \... -key [
6800: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
6810: 78 20 61 65 66 34 39 64 61 33 33 66 35 33 38 65 x aef49da33f538e
6820: 65 36 36 65 31 37 38 64 34 62 36 31 32 31 30 35 e66e178d4b612105
6830: 35 64 5d 20 5c 0a 09 09 20 2d 69 76 20 5b 62 69 5d] \... -iv [bi
6840: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
6850: 38 34 32 35 36 36 65 36 38 62 36 31 66 66 37 62 842566e68b61ff7b
6860: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 ] \... -data [bi
6870: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
6880: 31 31 36 39 30 39 36 39 63 36 62 32 62 66 30 66 11690969c6b2bf0f
6890: 31 63 34 32 61 34 32 64 34 34 30 34 39 30 36 32 1c42a42d44049062
68a0: 63 38 38 35 34 39 39 65 61 64 63 62 33 35 30 65 c885499eadcb350e
68b0: 38 31 64 32 32 63 36 63 61 66 37 64 34 39 39 35 81d22c6caf7d4995
68c0: 30 32 65 37 30 36 63 61 33 31 33 37 65 33 61 35 02e706ca3137e3a5
68d0: 64 38 63 66 62 35 36 33 35 34 30 30 33 61 61 38 d8cfb56354003aa8
68e0: 61 31 66 62 33 63 33 30 37 36 37 64 36 66 38 65 a1fb3c30767d6f8e
68f0: 35 32 35 35 62 34 65 33 31 63 33 33 32 35 39 32 5255b4e31c332592
6900: 34 62 39 35 34 39 34 31 34 34 66 62 30 32 63 32 4b95494144fb02c2
6910: 35 37 39 39 35 65 32 65 35 39 66 39 30 31 37 64 57995e2e59f9017d
6920: 35 61 33 32 65 31 64 32 62 66 32 38 35 62 66 34 5a32e1d2bf285bf4
6930: 30 34 35 35 34 64 64 36 62 66 37 30 37 37 62 61 04554dd6bf7077ba
6940: 31 64 34 38 64 30 63 30 38 65 62 65 31 30 61 64 1d48d0c08ebe10ad
6950: 31 31 30 65 36 36 31 34 38 62 31 37 64 34 33 66 110e66148b17d43f
6960: 33 34 31 64 37 32 64 61 30 32 37 30 33 33 63 64 341d72da027033cd
6970: 30 62 37 35 62 62 33 63 61 33 61 30 34 36 35 35 0b75bb3ca3a04655
6980: 37 62 33 39 62 65 64 30 32 34 65 39 66 66 35 62 7b39bed024e9ff5b
6990: 30 38 37 32 35 64 33 35 37 65 64 32 32 61 65 64 08725d357ed22aed
69a0: 65 34 61 33 33 64 66 63 63 34 62 36 31 62 33 34 e4a33dfcc4b61b34
69b0: 62 61 30 64 33 32 32 33 30 65 35 37 32 66 36 66 ba0d32230e572f6f
69c0: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 ]]} \..-match ex
69d0: 61 63 74 20 2d 72 65 73 75 6c 74 20 34 31 35 39 act -result 4159
69e0: 39 31 66 36 35 65 31 61 39 35 30 34 30 63 65 66 91f65e1a95040cef
69f0: 39 39 36 30 35 35 36 66 36 31 65 36 31 37 38 32 9960556f61e61782
6a00: 37 63 33 30 63 37 34 62 66 33 35 33 63 64 64 38 7c30c74bf353cdd8
6a10: 36 31 37 33 64 62 65 34 63 63 39 38 33 61 32 65 6173dbe4cc983a2e
6a20: 65 36 62 63 38 63 61 36 63 66 62 37 31 31 32 31 e6bc8ca6cfb71121
6a30: 65 37 62 30 64 30 31 37 38 66 32 65 31 33 34 34 e7b0d0178f2e1344
6a40: 35 63 37 31 30 64 63 63 31 37 36 62 37 38 31 32 5c710dcc176b7812
6a50: 30 31 39 37 31 31 37 31 66 37 34 38 39 66 31 38 01971171f7489f18
6a60: 66 61 66 31 31 30 66 33 39 61 63 63 64 31 63 66 faf110f39accd1cf
6a70: 30 38 63 38 35 61 39 35 38 64 37 36 39 38 62 31 08c85a958d7698b1
6a80: 31 36 66 31 63 30 64 37 35 38 31 32 61 63 39 62 16f1c0d75812ac9b
6a90: 30 62 33 39 61 65 65 37 66 37 31 35 39 63 63 61 0b39aee7f7159cca
6aa0: 64 38 66 64 61 65 39 62 39 39 66 32 64 36 39 35 d8fdae9b99f2d695
6ab0: 65 61 63 66 31 32 63 36 34 36 39 64 35 62 35 31 eacf12c6469d5b51
6ac0: 61 33 34 64 65 32 36 65 61 63 37 33 36 31 33 64 a34de26eac73613d
6ad0: 63 62 32 66 37 37 31 32 32 63 62 31 66 38 64 64 cb2f77122cb1f8dd
6ae0: 35 31 36 32 37 38 36 61 31 32 30 35 32 64 63 37 5162786a12052dc7
6af0: 62 36 64 65 61 36 61 63 63 34 39 38 39 64 63 63 b6dea6acc4989dcc
6b00: 37 65 61 66 64 39 33 37 34 66 36 63 32 39 36 39 7eafd9374f6c2969
6b10: 37 63 37 34 37 34 39 65 66 31 36 64 0a 0a 23 20 7c74749ef16d..#
6b20: 43 6c 65 61 6e 75 70 0a 3a 3a 74 63 6c 74 65 73 Cleanup.::tcltes
6b30: 74 3a 3a 63 6c 65 61 6e 75 70 54 65 73 74 73 0a t::cleanupTests.
6b40: 72 65 74 75 72 6e 0a return.