Hex Artifact Content

Artifact cfd5024d4f24b83c700833e89a726208aee95b40f591ad451eb8093079d86d1d:


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 45 43 42 2e   from "IDEA-ECB.
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 45 43 42 20 5b 65  aint IDEA_ECB [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 45 43 42 5d 20 3e  ers] IDEA-ECB] >
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 45 43 42 2d 31 2e 31  ock_IDEA-ECB-1.1
0160: 20 7b 45 6e 63 72 79 70 74 20 49 44 45 41 2d 45   {Encrypt IDEA-E
0170: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
0180: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
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 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -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: 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  8000000000000000
0200: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
0210: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
0220: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
0230: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
0240: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
0250: 61 63 74 20 2d 72 65 73 75 6c 74 20 62 31 66 35  act -result b1f5
0260: 66 37 66 38 37 39 30 31 33 37 30 66 0a 0a 74 63  f7f87901370f..tc
0270: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
0280: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
0290: 45 43 42 2d 31 2e 32 20 7b 44 65 63 72 79 70 74  ECB-1.2 {Decrypt
02a0: 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63   IDEA-ECB} \..-c
02b0: 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f  onstraints IDEA_
02c0: 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69  ECB \..-body {bi
02d0: 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20  nary encode hex 
02e0: 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63  [tls::decrypt -c
02f0: 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d  ipher IDEA-ECB -
0300: 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d  padding 0 \... -
0310: 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f  key [binary deco
0320: 64 65 20 68 65 78 20 38 30 30 30 30 30 30 30 30  de hex 800000000
0330: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
0340: 30 30 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d 64  0000000] \... -d
0350: 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f  ata [binary deco
0360: 64 65 20 68 65 78 20 42 31 46 35 46 37 46 38 37  de hex B1F5F7F87
0370: 39 30 31 33 37 30 46 5d 5d 7d 20 5c 0a 09 2d 6d  901370F]]} \..-m
0380: 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75  atch exact -resu
0390: 6c 74 20 30 30 30 30 30 30 30 30 30 30 30 30 30  lt 0000000000000
03a0: 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65  000..tcltest::te
03b0: 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63  st Symetric_Bloc
03c0: 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 33 20 7b  k_IDEA-ECB-1.3 {
03d0: 45 6e 63 72 79 70 74 20 49 44 45 41 2d 45 43 42  Encrypt IDEA-ECB
03e0: 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74  } \..-constraint
03f0: 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62  s IDEA_ECB \..-b
0400: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f  ody {binary enco
0410: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63  de hex [tls::enc
0420: 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 44 45  rypt -cipher IDE
0430: 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30  A-ECB -padding 0
0440: 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61   \... -key [bina
0450: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 34 30  ry decode hex 40
0460: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
0470: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 20  00000000000000] 
0480: 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61  \... -data [bina
0490: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30  ry decode hex 00
04a0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 5d  00000000000000]]
04b0: 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63  } \..-match exac
04c0: 74 20 2d 72 65 73 75 6c 74 20 62 33 39 32 37 64  t -result b3927d
04d0: 66 66 62 36 33 35 38 36 32 36 0a 0a 74 63 6c 74  ffb6358626..tclt
04e0: 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72  est::test Symetr
04f0: 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43  ic_Block_IDEA-EC
0500: 42 2d 31 2e 34 20 7b 44 65 63 72 79 70 74 20 49  B-1.4 {Decrypt I
0510: 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e  DEA-ECB} \..-con
0520: 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43  straints IDEA_EC
0530: 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61  B \..-body {bina
0540: 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74  ry encode hex [t
0550: 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70  ls::decrypt -cip
0560: 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61  her IDEA-ECB -pa
0570: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65  dding 0 \... -ke
0580: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65  y [binary decode
0590: 20 68 65 78 20 34 30 30 30 30 30 30 30 30 30 30   hex 40000000000
05a0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
05b0: 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d 64 61 74  00000] \... -dat
05c0: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65  a [binary decode
05d0: 20 68 65 78 20 42 33 39 32 37 44 46 46 42 36 33   hex B3927DFFB63
05e0: 35 38 36 32 36 5d 5d 7d 20 5c 0a 09 2d 6d 61 74  58626]]} \..-mat
05f0: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74  ch exact -result
0600: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30   000000000000000
0610: 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74  0..tcltest::test
0620: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f   Symetric_Block_
0630: 49 44 45 41 2d 45 43 42 2d 31 2e 35 20 7b 45 6e  IDEA-ECB-1.5 {En
0640: 63 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20  crypt IDEA-ECB} 
0650: 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20  \..-constraints 
0660: 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64  IDEA_ECB \..-bod
0670: 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65  y {binary encode
0680: 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79   hex [tls::encry
0690: 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d  pt -cipher IDEA-
06a0: 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c  ECB -padding 0 \
06b0: 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79  ... -key [binary
06c0: 20 64 65 63 6f 64 65 20 68 65 78 20 32 30 30 30   decode hex 2000
06d0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
06e0: 30 30 30 30 30 30 30 30 30 30 30 30 5d 20 5c 0a  000000000000] \.
06f0: 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79  .. -data [binary
0700: 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 30   decode hex 0000
0710: 30 30 30 30 30 30 30 30 30 30 30 30 5d 5d 7d 20  000000000000]]} 
0720: 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20  \..-match exact 
0730: 2d 72 65 73 75 6c 74 20 65 39 38 37 65 30 30 32  -result e987e002
0740: 39 66 62 39 39 37 38 35 0a 0a 74 63 6c 74 65 73  9fb99785..tcltes
0750: 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63  t::test Symetric
0760: 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d  _Block_IDEA-ECB-
0770: 31 2e 36 20 7b 44 65 63 72 79 70 74 20 49 44 45  1.6 {Decrypt IDE
0780: 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74  A-ECB} \..-const
0790: 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20  raints IDEA_ECB 
07a0: 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79  \..-body {binary
07b0: 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73   encode hex [tls
07c0: 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70 68 65  ::decrypt -ciphe
07d0: 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64  r IDEA-ECB -padd
07e0: 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20  ing 0 \... -key 
07f0: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68  [binary decode h
0800: 65 78 20 32 30 30 30 30 30 30 30 30 30 30 30 30  ex 2000000000000
0810: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
0820: 30 30 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20  000] \... -data 
0830: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68  [binary decode h
0840: 65 78 20 45 39 38 37 45 30 30 32 39 46 42 39 39  ex E987E0029FB99
0850: 37 38 35 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68  785]]} \..-match
0860: 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30   exact -result 0
0870: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0a  000000000000000.
0880: 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53  .tcltest::test S
0890: 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44  ymetric_Block_ID
08a0: 45 41 2d 45 43 42 2d 31 2e 37 20 7b 45 6e 63 72  EA-ECB-1.7 {Encr
08b0: 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a  ypt IDEA-ECB} \.
08c0: 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44  .-constraints ID
08d0: 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20  EA_ECB \..-body 
08e0: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68  {binary encode h
08f0: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74  ex [tls::encrypt
0900: 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45 43   -cipher IDEA-EC
0910: 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09  B -padding 0 \..
0920: 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64  . -key [binary d
0930: 65 63 6f 64 65 20 68 65 78 20 31 30 30 30 30 30  ecode hex 100000
0940: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
0950: 30 30 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 09  0000000000] \...
0960: 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64   -data [binary d
0970: 65 63 6f 64 65 20 68 65 78 20 30 30 30 30 30 30  ecode hex 000000
0980: 30 30 30 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a  0000000000]]} \.
0990: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72  .-match exact -r
09a0: 65 73 75 6c 74 20 37 35 34 61 30 33 63 65 30 38  esult 754a03ce08
09b0: 64 62 37 64 61 61 0a 0a 74 63 6c 74 65 73 74 3a  db7daa..tcltest:
09c0: 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42  :test Symetric_B
09d0: 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e  lock_IDEA-ECB-1.
09e0: 38 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d  8 {Decrypt IDEA-
09f0: 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61  ECB} \..-constra
0a00: 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a  ints IDEA_ECB \.
0a10: 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65  .-body {binary e
0a20: 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a  ncode hex [tls::
0a30: 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20  decrypt -cipher 
0a40: 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e  IDEA-ECB -paddin
0a50: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62  g 0 \... -key [b
0a60: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78  inary decode hex
0a70: 20 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30   100000000000000
0a80: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
0a90: 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62  0] \... -data [b
0aa0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78  inary decode hex
0ab0: 20 37 35 34 41 30 33 43 45 30 38 44 42 37 44 41   754A03CE08DB7DA
0ac0: 41 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65  A]]} \..-match e
0ad0: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30  xact -result 000
0ae0: 30 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74  0000000000000..t
0af0: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d  cltest::test Sym
0b00: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41  etric_Block_IDEA
0b10: 2d 45 43 42 2d 31 2e 39 20 7b 45 6e 63 72 79 70  -ECB-1.9 {Encryp
0b20: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
0b30: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
0b40: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
0b50: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
0b60: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
0b70: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
0b80: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
0b90: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
0ba0: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
0bb0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
0bc0: 30 30 30 30 30 30 30 38 5d 20 5c 0a 09 09 20 2d  00000008] \... -
0bd0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
0be0: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
0bf0: 30 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d  00000000]]} \..-
0c00: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
0c10: 75 6c 74 20 66 35 39 64 38 35 66 39 30 61 34 32  ult f59d85f90a42
0c20: 62 38 37 31 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  b871..tcltest::t
0c30: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
0c40: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 30  ck_IDEA-ECB-1.10
0c50: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
0c60: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
0c70: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
0c80: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
0c90: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
0ca0: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
0cb0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
0cc0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
0cd0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
0ce0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
0cf0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38  0000000000000008
0d00: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
0d10: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
0d20: 46 35 39 44 38 35 46 39 30 41 34 32 42 38 37 31  F59D85F90A42B871
0d30: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
0d40: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 30  act -result 0000
0d50: 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 63  000000000000..tc
0d60: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
0d70: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
0d80: 45 43 42 2d 31 2e 31 31 20 7b 45 6e 63 72 79 70  ECB-1.11 {Encryp
0d90: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
0da0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
0db0: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
0dc0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
0dd0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
0de0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
0df0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
0e00: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
0e10: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
0e20: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
0e30: 30 30 30 30 30 30 30 34 5d 20 5c 0a 09 09 20 2d  00000004] \... -
0e40: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
0e50: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
0e60: 30 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d  00000000]]} \..-
0e70: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
0e80: 75 6c 74 20 32 34 38 35 33 66 33 38 63 36 63 37  ult 24853f38c6c7
0e90: 62 63 33 66 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  bc3f..tcltest::t
0ea0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
0eb0: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 32  ck_IDEA-ECB-1.12
0ec0: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
0ed0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
0ee0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
0ef0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
0f00: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
0f10: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
0f20: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
0f30: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
0f40: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
0f50: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
0f60: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 34  0000000000000004
0f70: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
0f80: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
0f90: 32 34 38 35 33 46 33 38 43 36 43 37 42 43 33 46  24853F38C6C7BC3F
0fa0: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
0fb0: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 30  act -result 0000
0fc0: 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 63  000000000000..tc
0fd0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
0fe0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
0ff0: 45 43 42 2d 31 2e 31 33 20 7b 45 6e 63 72 79 70  ECB-1.13 {Encryp
1000: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
1010: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
1020: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
1030: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
1040: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
1050: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
1060: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
1070: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
1080: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
1090: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
10a0: 30 30 30 30 30 30 30 32 5d 20 5c 0a 09 09 20 2d  00000002] \... -
10b0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
10c0: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
10d0: 30 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d  00000000]]} \..-
10e0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
10f0: 75 6c 74 20 34 31 35 31 38 30 39 33 30 33 35 65  ult 41518093035e
1100: 31 32 65 39 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  12e9..tcltest::t
1110: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
1120: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 34  ck_IDEA-ECB-1.14
1130: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
1140: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
1150: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
1160: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
1170: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
1180: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
1190: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
11a0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
11b0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
11c0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
11d0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 32  0000000000000002
11e0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
11f0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
1200: 34 31 35 31 38 30 39 33 30 33 35 45 31 32 45 39  41518093035E12E9
1210: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
1220: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 30  act -result 0000
1230: 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 63  000000000000..tc
1240: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
1250: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
1260: 45 43 42 2d 31 2e 31 35 20 7b 45 6e 63 72 79 70  ECB-1.15 {Encryp
1270: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
1280: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
1290: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
12a0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
12b0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
12c0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
12d0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
12e0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
12f0: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
1300: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
1310: 30 30 30 30 30 30 30 31 5d 20 5c 0a 09 09 20 2d  00000001] \... -
1320: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
1330: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
1340: 30 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d  00000000]]} \..-
1350: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
1360: 75 6c 74 20 63 35 37 61 64 62 64 65 32 37 62 63  ult c57adbde27bc
1370: 32 36 63 66 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  26cf..tcltest::t
1380: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
1390: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 36  ck_IDEA-ECB-1.16
13a0: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
13b0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
13c0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
13d0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
13e0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
13f0: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
1400: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
1410: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
1420: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
1430: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
1440: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31  0000000000000001
1450: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
1460: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
1470: 43 35 37 41 44 42 44 45 32 37 42 43 32 36 43 46  C57ADBDE27BC26CF
1480: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
1490: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 30  act -result 0000
14a0: 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 63  000000000000..tc
14b0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
14c0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
14d0: 45 43 42 2d 31 2e 31 37 20 7b 45 6e 63 72 79 70  ECB-1.17 {Encryp
14e0: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
14f0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
1500: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
1510: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
1520: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
1530: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
1540: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
1550: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
1560: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
1570: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
1580: 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d  00000000] \... -
1590: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
15a0: 6f 64 65 20 68 65 78 20 38 30 30 30 30 30 30 30  ode hex 80000000
15b0: 30 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d  00000000]]} \..-
15c0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
15d0: 75 6c 74 20 38 30 30 31 30 30 30 31 38 30 30 30  ult 800100018000
15e0: 38 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  8000..tcltest::t
15f0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
1600: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 38  ck_IDEA-ECB-1.18
1610: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
1620: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
1630: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
1640: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
1650: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
1660: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
1670: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
1680: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
1690: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
16a0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
16b0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
16c0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
16d0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
16e0: 38 30 30 31 30 30 30 31 38 30 30 30 38 30 30 30  8001000180008000
16f0: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
1700: 61 63 74 20 2d 72 65 73 75 6c 74 20 38 30 30 30  act -result 8000
1710: 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 63  000000000000..tc
1720: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
1730: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
1740: 45 43 42 2d 31 2e 31 39 20 7b 45 6e 63 72 79 70  ECB-1.19 {Encryp
1750: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
1760: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
1770: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
1780: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
1790: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
17a0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
17b0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
17c0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
17d0: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
17e0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
17f0: 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d  00000000] \... -
1800: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
1810: 6f 64 65 20 68 65 78 20 34 30 30 30 30 30 30 30  ode hex 40000000
1820: 30 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d  00000000]]} \..-
1830: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
1840: 75 6c 74 20 63 30 30 31 38 30 30 31 34 30 30 30  ult c00180014000
1850: 63 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  c000..tcltest::t
1860: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
1870: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 32 30  ck_IDEA-ECB-1.20
1880: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
1890: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
18a0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
18b0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
18c0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
18d0: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
18e0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
18f0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
1900: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
1910: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
1920: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
1930: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
1940: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
1950: 43 30 30 31 38 30 30 31 34 30 30 30 43 30 30 30  C00180014000C000
1960: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
1970: 61 63 74 20 2d 72 65 73 75 6c 74 20 34 30 30 30  act -result 4000
1980: 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 63  000000000000..tc
1990: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
19a0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
19b0: 45 43 42 2d 31 2e 32 31 20 7b 45 6e 63 72 79 70  ECB-1.21 {Encryp
19c0: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
19d0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
19e0: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
19f0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
1a00: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
1a10: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
1a20: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
1a30: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
1a40: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
1a50: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
1a60: 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d  00000000] \... -
1a70: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
1a80: 6f 64 65 20 68 65 78 20 32 30 30 30 30 30 30 30  ode hex 20000000
1a90: 30 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d  00000000]]} \..-
1aa0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
1ab0: 75 6c 74 20 36 30 30 31 63 30 30 31 32 30 30 30  ult 6001c0012000
1ac0: 36 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  6000..tcltest::t
1ad0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
1ae0: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 32 32  ck_IDEA-ECB-1.22
1af0: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
1b00: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
1b10: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
1b20: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
1b30: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
1b40: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
1b50: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
1b60: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
1b70: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
1b80: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
1b90: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
1ba0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
1bb0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
1bc0: 36 30 30 31 43 30 30 31 32 30 30 30 36 30 30 30  6001C00120006000
1bd0: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
1be0: 61 63 74 20 2d 72 65 73 75 6c 74 20 32 30 30 30  act -result 2000
1bf0: 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 63  000000000000..tc
1c00: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
1c10: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
1c20: 45 43 42 2d 31 2e 32 33 20 7b 45 6e 63 72 79 70  ECB-1.23 {Encryp
1c30: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
1c40: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
1c50: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
1c60: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
1c70: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
1c80: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
1c90: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
1ca0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
1cb0: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
1cc0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
1cd0: 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d  00000000] \... -
1ce0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
1cf0: 6f 64 65 20 68 65 78 20 31 30 30 30 30 30 30 30  ode hex 10000000
1d00: 30 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d  00000000]]} \..-
1d10: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
1d20: 75 6c 74 20 33 30 30 31 36 30 30 31 39 30 30 30  ult 300160019000
1d30: 33 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  3000..tcltest::t
1d40: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
1d50: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 32 34  ck_IDEA-ECB-1.24
1d60: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
1d70: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
1d80: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
1d90: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
1da0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
1db0: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
1dc0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
1dd0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
1de0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
1df0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
1e00: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
1e10: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
1e20: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
1e30: 33 30 30 31 36 30 30 31 39 30 30 30 33 30 30 30  3001600190003000
1e40: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
1e50: 61 63 74 20 2d 72 65 73 75 6c 74 20 31 30 30 30  act -result 1000
1e60: 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 63  000000000000..tc
1e70: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
1e80: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
1e90: 45 43 42 2d 31 2e 32 35 20 7b 45 6e 63 72 79 70  ECB-1.25 {Encryp
1ea0: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
1eb0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
1ec0: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
1ed0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
1ee0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
1ef0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
1f00: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
1f10: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
1f20: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
1f30: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
1f40: 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d  00000000] \... -
1f50: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
1f60: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
1f70: 30 30 30 30 30 30 30 38 5d 5d 7d 20 5c 0a 09 2d  00000008]]} \..-
1f80: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
1f90: 75 6c 74 20 30 36 34 31 30 31 36 31 30 34 37 30  ult 064101610470
1fa0: 66 63 63 38 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  fcc8..tcltest::t
1fb0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
1fc0: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 32 36  ck_IDEA-ECB-1.26
1fd0: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
1fe0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
1ff0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
2000: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
2010: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
2020: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
2030: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
2040: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
2050: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
2060: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
2070: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
2080: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
2090: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
20a0: 30 36 34 31 30 31 36 31 30 34 37 30 46 43 43 38  064101610470FCC8
20b0: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
20c0: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 30  act -result 0000
20d0: 30 30 30 30 30 30 30 30 30 30 30 38 0a 0a 74 63  000000000008..tc
20e0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
20f0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
2100: 45 43 42 2d 31 2e 32 37 20 7b 45 6e 63 72 79 70  ECB-1.27 {Encryp
2110: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
2120: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
2130: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
2140: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
2150: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
2160: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
2170: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
2180: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
2190: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
21a0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
21b0: 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d  00000000] \... -
21c0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
21d0: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
21e0: 30 30 30 30 30 30 30 34 5d 5d 7d 20 5c 0a 09 2d  00000004]]} \..-
21f0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
2200: 75 6c 74 20 30 33 32 31 30 30 62 31 30 32 33 38  ult 032100b10238
2210: 66 65 36 34 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  fe64..tcltest::t
2220: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
2230: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 32 38  ck_IDEA-ECB-1.28
2240: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
2250: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
2260: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
2270: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
2280: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
2290: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
22a0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
22b0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
22c0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
22d0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
22e0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
22f0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
2300: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
2310: 30 33 32 31 30 30 42 31 30 32 33 38 46 45 36 34  032100B10238FE64
2320: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
2330: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 30  act -result 0000
2340: 30 30 30 30 30 30 30 30 30 30 30 34 0a 0a 74 63  000000000004..tc
2350: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
2360: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
2370: 45 43 42 2d 31 2e 32 39 20 7b 45 6e 63 72 79 70  ECB-1.29 {Encryp
2380: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
2390: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
23a0: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
23b0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
23c0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
23d0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
23e0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
23f0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
2400: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
2410: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
2420: 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d  00000000] \... -
2430: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
2440: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
2450: 30 30 30 30 30 30 30 32 5d 5d 7d 20 5c 0a 09 2d  00000002]]} \..-
2460: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
2470: 75 6c 74 20 30 31 39 31 30 30 35 39 30 31 31 63  ult 01910059011c
2480: 66 66 33 32 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  ff32..tcltest::t
2490: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
24a0: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 33 30  ck_IDEA-ECB-1.30
24b0: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
24c0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
24d0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
24e0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
24f0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
2500: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
2510: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
2520: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
2530: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
2540: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
2550: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
2560: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
2570: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
2580: 30 31 39 31 30 30 35 39 30 31 31 43 46 46 33 32  01910059011CFF32
2590: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
25a0: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 30  act -result 0000
25b0: 30 30 30 30 30 30 30 30 30 30 30 32 0a 0a 74 63  000000000002..tc
25c0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
25d0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
25e0: 45 43 42 2d 31 2e 33 31 20 7b 45 6e 63 72 79 70  ECB-1.31 {Encryp
25f0: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
2600: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
2610: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
2620: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
2630: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
2640: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
2650: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
2660: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
2670: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
2680: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
2690: 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d  00000000] \... -
26a0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
26b0: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
26c0: 30 30 30 30 30 30 30 31 5d 5d 7d 20 5c 0a 09 2d  00000001]]} \..-
26d0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
26e0: 75 6c 74 20 30 30 31 33 66 66 66 35 30 30 31 32  ult 0013fff50012
26f0: 30 30 30 39 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  0009..tcltest::t
2700: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
2710: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 33 32  ck_IDEA-ECB-1.32
2720: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
2730: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
2740: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
2750: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
2760: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
2770: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
2780: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
2790: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
27a0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
27b0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
27c0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
27d0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
27e0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
27f0: 30 30 31 33 46 46 46 35 30 30 31 32 30 30 30 39  0013FFF500120009
2800: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
2810: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 30  act -result 0000
2820: 30 30 30 30 30 30 30 30 30 30 30 31 0a 0a 74 63  000000000001..tc
2830: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
2840: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
2850: 45 43 42 2d 31 2e 33 33 20 7b 45 6e 63 72 79 70  ECB-1.33 {Encryp
2860: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
2870: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
2880: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
2890: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
28a0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
28b0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
28c0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
28d0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
28e0: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
28f0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
2900: 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d  00000000] \... -
2910: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
2920: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
2930: 30 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d  00000000]]} \..-
2940: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
2950: 75 6c 74 20 30 30 30 31 30 30 30 31 30 30 30 30  ult 000100010000
2960: 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  0000..tcltest::t
2970: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
2980: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 33 34  ck_IDEA-ECB-1.34
2990: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
29a0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
29b0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
29c0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
29d0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
29e0: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
29f0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
2a00: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
2a10: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
2a20: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
2a30: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
2a40: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
2a50: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
2a60: 30 30 30 31 30 30 30 31 30 30 30 30 30 30 30 30  0001000100000000
2a70: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
2a80: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 30  act -result 0000
2a90: 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 63  000000000000..tc
2aa0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
2ab0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
2ac0: 45 43 42 2d 31 2e 33 35 20 7b 45 6e 63 72 79 70  ECB-1.35 {Encryp
2ad0: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
2ae0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
2af0: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
2b00: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
2b10: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
2b20: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
2b30: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
2b40: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
2b50: 6f 64 65 20 68 65 78 20 30 31 30 31 30 31 30 31  ode hex 01010101
2b60: 30 31 30 31 30 31 30 31 30 31 30 31 30 31 30 31  0101010101010101
2b70: 30 31 30 31 30 31 30 31 5d 20 5c 0a 09 09 20 2d  01010101] \... -
2b80: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
2b90: 6f 64 65 20 68 65 78 20 30 31 30 31 30 31 30 31  ode hex 01010101
2ba0: 30 31 30 31 30 31 30 31 5d 5d 7d 20 5c 0a 09 2d  01010101]]} \..-
2bb0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
2bc0: 75 6c 74 20 65 33 66 38 61 66 66 37 61 33 37 39  ult e3f8aff7a379
2bd0: 35 36 31 35 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  5615..tcltest::t
2be0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
2bf0: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 33 36  ck_IDEA-ECB-1.36
2c00: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
2c10: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
2c20: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
2c30: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
2c40: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
2c50: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
2c60: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
2c70: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
2c80: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
2c90: 30 31 30 31 30 31 30 31 30 31 30 31 30 31 30 31  0101010101010101
2ca0: 30 31 30 31 30 31 30 31 30 31 30 31 30 31 30 31  0101010101010101
2cb0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
2cc0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
2cd0: 45 33 46 38 41 46 46 37 41 33 37 39 35 36 31 35  E3F8AFF7A3795615
2ce0: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
2cf0: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 31 30 31  act -result 0101
2d00: 30 31 30 31 30 31 30 31 30 31 30 31 0a 0a 74 63  010101010101..tc
2d10: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
2d20: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
2d30: 45 43 42 2d 31 2e 33 37 20 7b 45 6e 63 72 79 70  ECB-1.37 {Encryp
2d40: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
2d50: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
2d60: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
2d70: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
2d80: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
2d90: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
2da0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
2db0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
2dc0: 6f 64 65 20 68 65 78 20 30 32 30 32 30 32 30 32  ode hex 02020202
2dd0: 30 32 30 32 30 32 30 32 30 32 30 32 30 32 30 32  0202020202020202
2de0: 30 32 30 32 30 32 30 32 5d 20 5c 0a 09 09 20 2d  02020202] \... -
2df0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
2e00: 6f 64 65 20 68 65 78 20 30 32 30 32 30 32 30 32  ode hex 02020202
2e10: 30 32 30 32 30 32 30 32 5d 5d 7d 20 5c 0a 09 2d  02020202]]} \..-
2e20: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
2e30: 75 6c 74 20 39 33 64 38 63 36 36 66 38 36 39 31  ult 93d8c66f8691
2e40: 38 39 62 39 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  89b9..tcltest::t
2e50: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
2e60: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 33 38  ck_IDEA-ECB-1.38
2e70: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
2e80: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
2e90: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
2ea0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
2eb0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
2ec0: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
2ed0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
2ee0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
2ef0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
2f00: 30 32 30 32 30 32 30 32 30 32 30 32 30 32 30 32  0202020202020202
2f10: 30 32 30 32 30 32 30 32 30 32 30 32 30 32 30 32  0202020202020202
2f20: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
2f30: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
2f40: 39 33 44 38 43 36 36 46 38 36 39 31 38 39 42 39  93D8C66F869189B9
2f50: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
2f60: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 32 30 32  act -result 0202
2f70: 30 32 30 32 30 32 30 32 30 32 30 32 0a 0a 74 63  020202020202..tc
2f80: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
2f90: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
2fa0: 45 43 42 2d 31 2e 33 39 20 7b 45 6e 63 72 79 70  ECB-1.39 {Encryp
2fb0: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
2fc0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
2fd0: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
2fe0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
2ff0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
3000: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
3010: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
3020: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
3030: 6f 64 65 20 68 65 78 20 30 33 30 33 30 33 30 33  ode hex 03030303
3040: 30 33 30 33 30 33 30 33 30 33 30 33 30 33 30 33  0303030303030303
3050: 30 33 30 33 30 33 30 33 5d 20 5c 0a 09 09 20 2d  03030303] \... -
3060: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
3070: 6f 64 65 20 68 65 78 20 30 33 30 33 30 33 30 33  ode hex 03030303
3080: 30 33 30 33 30 33 30 33 5d 5d 7d 20 5c 0a 09 2d  03030303]]} \..-
3090: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
30a0: 75 6c 74 20 34 66 64 64 36 30 65 33 34 39 61 31  ult 4fdd60e349a1
30b0: 34 38 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  4800..tcltest::t
30c0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
30d0: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 34 30  ck_IDEA-ECB-1.40
30e0: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
30f0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
3100: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
3110: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
3120: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
3130: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
3140: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
3150: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
3160: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
3170: 30 33 30 33 30 33 30 33 30 33 30 33 30 33 30 33  0303030303030303
3180: 30 33 30 33 30 33 30 33 30 33 30 33 30 33 30 33  0303030303030303
3190: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
31a0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
31b0: 34 46 44 44 36 30 45 33 34 39 41 31 34 38 30 30  4FDD60E349A14800
31c0: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
31d0: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 33 30 33  act -result 0303
31e0: 30 33 30 33 30 33 30 33 30 33 30 33 0a 0a 74 63  030303030303..tc
31f0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
3200: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
3210: 45 43 42 2d 31 2e 34 31 20 7b 45 6e 63 72 79 70  ECB-1.41 {Encryp
3220: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
3230: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
3240: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
3250: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
3260: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
3270: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
3280: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
3290: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
32a0: 6f 64 65 20 68 65 78 20 30 34 30 34 30 34 30 34  ode hex 04040404
32b0: 30 34 30 34 30 34 30 34 30 34 30 34 30 34 30 34  0404040404040404
32c0: 30 34 30 34 30 34 30 34 5d 20 5c 0a 09 09 20 2d  04040404] \... -
32d0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
32e0: 6f 64 65 20 68 65 78 20 30 34 30 34 30 34 30 34  ode hex 04040404
32f0: 30 34 30 34 30 34 30 34 5d 5d 7d 20 5c 0a 09 2d  04040404]]} \..-
3300: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
3310: 75 6c 74 20 33 64 36 66 37 61 35 65 61 30 34 35  ult 3d6f7a5ea045
3320: 65 37 31 64 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  e71d..tcltest::t
3330: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
3340: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 34 32  ck_IDEA-ECB-1.42
3350: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
3360: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
3370: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
3380: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
3390: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
33a0: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
33b0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
33c0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
33d0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
33e0: 30 34 30 34 30 34 30 34 30 34 30 34 30 34 30 34  0404040404040404
33f0: 30 34 30 34 30 34 30 34 30 34 30 34 30 34 30 34  0404040404040404
3400: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
3410: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
3420: 33 44 36 46 37 41 35 45 41 30 34 35 45 37 31 44  3D6F7A5EA045E71D
3430: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
3440: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 34 30 34  act -result 0404
3450: 30 34 30 34 30 34 30 34 30 34 30 34 0a 0a 74 63  040404040404..tc
3460: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
3470: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
3480: 45 43 42 2d 31 2e 34 33 20 7b 45 6e 63 72 79 70  ECB-1.43 {Encryp
3490: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
34a0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
34b0: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
34c0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
34d0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
34e0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
34f0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
3500: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
3510: 6f 64 65 20 68 65 78 20 30 35 30 35 30 35 30 35  ode hex 05050505
3520: 30 35 30 35 30 35 30 35 30 35 30 35 30 35 30 35  0505050505050505
3530: 30 35 30 35 30 35 30 35 5d 20 5c 0a 09 09 20 2d  05050505] \... -
3540: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
3550: 6f 64 65 20 68 65 78 20 30 35 30 35 30 35 30 35  ode hex 05050505
3560: 30 35 30 35 30 35 30 35 5d 5d 7d 20 5c 0a 09 2d  05050505]]} \..-
3570: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
3580: 75 6c 74 20 31 33 65 36 37 37 64 62 32 61 61 32  ult 13e677db2aa2
3590: 38 35 64 39 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  85d9..tcltest::t
35a0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
35b0: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 34 34  ck_IDEA-ECB-1.44
35c0: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
35d0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
35e0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
35f0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
3600: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
3610: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
3620: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
3630: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
3640: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
3650: 30 35 30 35 30 35 30 35 30 35 30 35 30 35 30 35  0505050505050505
3660: 30 35 30 35 30 35 30 35 30 35 30 35 30 35 30 35  0505050505050505
3670: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
3680: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
3690: 31 33 45 36 37 37 44 42 32 41 41 32 38 35 44 39  13E677DB2AA285D9
36a0: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
36b0: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 35 30 35  act -result 0505
36c0: 30 35 30 35 30 35 30 35 30 35 30 35 0a 0a 74 63  050505050505..tc
36d0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
36e0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
36f0: 45 43 42 2d 31 2e 34 35 20 7b 45 6e 63 72 79 70  ECB-1.45 {Encryp
3700: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
3710: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
3720: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
3730: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
3740: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
3750: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
3760: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
3770: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
3780: 6f 64 65 20 68 65 78 20 30 36 30 36 30 36 30 36  ode hex 06060606
3790: 30 36 30 36 30 36 30 36 30 36 30 36 30 36 30 36  0606060606060606
37a0: 30 36 30 36 30 36 30 36 5d 20 5c 0a 09 09 20 2d  06060606] \... -
37b0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
37c0: 6f 64 65 20 68 65 78 20 30 36 30 36 30 36 30 36  ode hex 06060606
37d0: 30 36 30 36 30 36 30 36 5d 5d 7d 20 5c 0a 09 2d  06060606]]} \..-
37e0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
37f0: 75 6c 74 20 66 66 64 33 37 32 39 35 37 66 64 35  ult ffd372957fd5
3800: 63 30 64 39 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  c0d9..tcltest::t
3810: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
3820: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 34 36  ck_IDEA-ECB-1.46
3830: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
3840: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
3850: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
3860: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
3870: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
3880: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
3890: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
38a0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
38b0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
38c0: 30 36 30 36 30 36 30 36 30 36 30 36 30 36 30 36  0606060606060606
38d0: 30 36 30 36 30 36 30 36 30 36 30 36 30 36 30 36  0606060606060606
38e0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
38f0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
3900: 46 46 44 33 37 32 39 35 37 46 44 35 43 30 44 39  FFD372957FD5C0D9
3910: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
3920: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 36 30 36  act -result 0606
3930: 30 36 30 36 30 36 30 36 30 36 30 36 0a 0a 74 63  060606060606..tc
3940: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
3950: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
3960: 45 43 42 2d 31 2e 34 37 20 7b 45 6e 63 72 79 70  ECB-1.47 {Encryp
3970: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
3980: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
3990: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
39a0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
39b0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
39c0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
39d0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
39e0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
39f0: 6f 64 65 20 68 65 78 20 30 37 30 37 30 37 30 37  ode hex 07070707
3a00: 30 37 30 37 30 37 30 37 30 37 30 37 30 37 30 37  0707070707070707
3a10: 30 37 30 37 30 37 30 37 5d 20 5c 0a 09 09 20 2d  07070707] \... -
3a20: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
3a30: 6f 64 65 20 68 65 78 20 30 37 30 37 30 37 30 37  ode hex 07070707
3a40: 30 37 30 37 30 37 30 37 5d 5d 7d 20 5c 0a 09 2d  07070707]]} \..-
3a50: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
3a60: 75 6c 74 20 62 39 37 30 62 63 61 62 37 64 66 65  ult b970bcab7dfe
3a70: 39 36 61 37 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  96a7..tcltest::t
3a80: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
3a90: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 34 38  ck_IDEA-ECB-1.48
3aa0: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
3ab0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
3ac0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
3ad0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
3ae0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
3af0: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
3b00: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
3b10: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
3b20: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
3b30: 30 37 30 37 30 37 30 37 30 37 30 37 30 37 30 37  0707070707070707
3b40: 30 37 30 37 30 37 30 37 30 37 30 37 30 37 30 37  0707070707070707
3b50: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
3b60: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
3b70: 42 39 37 30 42 43 41 42 37 44 46 45 39 36 41 37  B970BCAB7DFE96A7
3b80: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
3b90: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 37 30 37  act -result 0707
3ba0: 30 37 30 37 30 37 30 37 30 37 30 37 0a 0a 74 63  070707070707..tc
3bb0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
3bc0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
3bd0: 45 43 42 2d 31 2e 34 39 20 7b 45 6e 63 72 79 70  ECB-1.49 {Encryp
3be0: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
3bf0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
3c00: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
3c10: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
3c20: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
3c30: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
3c40: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
3c50: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
3c60: 6f 64 65 20 68 65 78 20 30 38 30 38 30 38 30 38  ode hex 08080808
3c70: 30 38 30 38 30 38 30 38 30 38 30 38 30 38 30 38  0808080808080808
3c80: 30 38 30 38 30 38 30 38 5d 20 5c 0a 09 09 20 2d  08080808] \... -
3c90: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
3ca0: 6f 64 65 20 68 65 78 20 30 38 30 38 30 38 30 38  ode hex 08080808
3cb0: 30 38 30 38 30 38 30 38 5d 5d 7d 20 5c 0a 09 2d  08080808]]} \..-
3cc0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
3cd0: 75 6c 74 20 32 38 33 64 34 65 34 37 61 31 32 30  ult 283d4e47a120
3ce0: 35 62 64 35 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  5bd5..tcltest::t
3cf0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
3d00: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 35 30  ck_IDEA-ECB-1.50
3d10: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
3d20: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
3d30: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
3d40: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
3d50: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
3d60: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
3d70: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
3d80: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
3d90: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
3da0: 30 38 30 38 30 38 30 38 30 38 30 38 30 38 30 38  0808080808080808
3db0: 30 38 30 38 30 38 30 38 30 38 30 38 30 38 30 38  0808080808080808
3dc0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
3dd0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
3de0: 32 38 33 44 34 45 34 37 41 31 32 30 35 42 44 35  283D4E47A1205BD5
3df0: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
3e00: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 38 30 38  act -result 0808
3e10: 30 38 30 38 30 38 30 38 30 38 30 38 0a 0a 74 63  080808080808..tc
3e20: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
3e30: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
3e40: 45 43 42 2d 31 2e 35 31 20 7b 45 6e 63 72 79 70  ECB-1.51 {Encryp
3e50: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
3e60: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
3e70: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
3e80: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
3e90: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
3ea0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
3eb0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
3ec0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
3ed0: 6f 64 65 20 68 65 78 20 30 39 30 39 30 39 30 39  ode hex 09090909
3ee0: 30 39 30 39 30 39 30 39 30 39 30 39 30 39 30 39  0909090909090909
3ef0: 30 39 30 39 30 39 30 39 5d 20 5c 0a 09 09 20 2d  09090909] \... -
3f00: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
3f10: 6f 64 65 20 68 65 78 20 30 39 30 39 30 39 30 39  ode hex 09090909
3f20: 30 39 30 39 30 39 30 39 5d 5d 7d 20 5c 0a 09 2d  09090909]]} \..-
3f30: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
3f40: 75 6c 74 20 63 30 36 30 64 66 32 37 63 66 36 65  ult c060df27cf6e
3f50: 30 61 30 62 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  0a0b..tcltest::t
3f60: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
3f70: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 35 32  ck_IDEA-ECB-1.52
3f80: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
3f90: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
3fa0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
3fb0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
3fc0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
3fd0: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
3fe0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
3ff0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
4000: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
4010: 30 39 30 39 30 39 30 39 30 39 30 39 30 39 30 39  0909090909090909
4020: 30 39 30 39 30 39 30 39 30 39 30 39 30 39 30 39  0909090909090909
4030: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
4040: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
4050: 43 30 36 30 44 46 32 37 43 46 36 45 30 41 30 42  C060DF27CF6E0A0B
4060: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
4070: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 39 30 39  act -result 0909
4080: 30 39 30 39 30 39 30 39 30 39 30 39 0a 0a 74 63  090909090909..tc
4090: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
40a0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
40b0: 45 43 42 2d 31 2e 35 33 20 7b 45 6e 63 72 79 70  ECB-1.53 {Encryp
40c0: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
40d0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
40e0: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
40f0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
4100: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
4110: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
4120: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
4130: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
4140: 6f 64 65 20 68 65 78 20 30 41 30 41 30 41 30 41  ode hex 0A0A0A0A
4150: 30 41 30 41 30 41 30 41 30 41 30 41 30 41 30 41  0A0A0A0A0A0A0A0A
4160: 30 41 30 41 30 41 30 41 5d 20 5c 0a 09 09 20 2d  0A0A0A0A] \... -
4170: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
4180: 6f 64 65 20 68 65 78 20 30 41 30 41 30 41 30 41  ode hex 0A0A0A0A
4190: 30 41 30 41 30 41 30 41 5d 5d 7d 20 5c 0a 09 2d  0A0A0A0A]]} \..-
41a0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
41b0: 75 6c 74 20 37 64 30 66 66 31 39 38 37 32 36 65  ult 7d0ff198726e
41c0: 37 30 66 31 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  70f1..tcltest::t
41d0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
41e0: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 35 34  ck_IDEA-ECB-1.54
41f0: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
4200: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
4210: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
4220: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
4230: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
4240: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
4250: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
4260: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
4270: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
4280: 30 41 30 41 30 41 30 41 30 41 30 41 30 41 30 41  0A0A0A0A0A0A0A0A
4290: 30 41 30 41 30 41 30 41 30 41 30 41 30 41 30 41  0A0A0A0A0A0A0A0A
42a0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
42b0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
42c0: 37 44 30 46 46 31 39 38 37 32 36 45 37 30 46 31  7D0FF198726E70F1
42d0: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
42e0: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 61 30 61  act -result 0a0a
42f0: 30 61 30 61 30 61 30 61 30 61 30 61 0a 0a 74 63  0a0a0a0a0a0a..tc
4300: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
4310: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
4320: 45 43 42 2d 31 2e 35 35 20 7b 45 6e 63 72 79 70  ECB-1.55 {Encryp
4330: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
4340: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
4350: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
4360: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
4370: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
4380: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
4390: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
43a0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
43b0: 6f 64 65 20 68 65 78 20 30 42 30 42 30 42 30 42  ode hex 0B0B0B0B
43c0: 30 42 30 42 30 42 30 42 30 42 30 42 30 42 30 42  0B0B0B0B0B0B0B0B
43d0: 30 42 30 42 30 42 30 42 5d 20 5c 0a 09 09 20 2d  0B0B0B0B] \... -
43e0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
43f0: 6f 64 65 20 68 65 78 20 30 42 30 42 30 42 30 42  ode hex 0B0B0B0B
4400: 30 42 30 42 30 42 30 42 5d 5d 7d 20 5c 0a 09 2d  0B0B0B0B]]} \..-
4410: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
4420: 75 6c 74 20 61 34 31 39 61 35 37 38 66 31 64 33  ult a419a578f1d3
4430: 35 66 33 65 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  5f3e..tcltest::t
4440: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
4450: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 35 36  ck_IDEA-ECB-1.56
4460: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
4470: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
4480: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
4490: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
44a0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
44b0: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
44c0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
44d0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
44e0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
44f0: 30 42 30 42 30 42 30 42 30 42 30 42 30 42 30 42  0B0B0B0B0B0B0B0B
4500: 30 42 30 42 30 42 30 42 30 42 30 42 30 42 30 42  0B0B0B0B0B0B0B0B
4510: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
4520: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
4530: 41 34 31 39 41 35 37 38 46 31 44 33 35 46 33 45  A419A578F1D35F3E
4540: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
4550: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 62 30 62  act -result 0b0b
4560: 30 62 30 62 30 62 30 62 30 62 30 62 0a 0a 74 63  0b0b0b0b0b0b..tc
4570: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
4580: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
4590: 45 43 42 2d 31 2e 35 37 20 7b 45 6e 63 72 79 70  ECB-1.57 {Encryp
45a0: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
45b0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
45c0: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
45d0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
45e0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
45f0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
4600: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
4610: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
4620: 6f 64 65 20 68 65 78 20 30 43 30 43 30 43 30 43  ode hex 0C0C0C0C
4630: 30 43 30 43 30 43 30 43 30 43 30 43 30 43 30 43  0C0C0C0C0C0C0C0C
4640: 30 43 30 43 30 43 30 43 5d 20 5c 0a 09 09 20 2d  0C0C0C0C] \... -
4650: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
4660: 6f 64 65 20 68 65 78 20 30 43 30 43 30 43 30 43  ode hex 0C0C0C0C
4670: 30 43 30 43 30 43 30 43 5d 5d 7d 20 5c 0a 09 2d  0C0C0C0C]]} \..-
4680: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
4690: 75 6c 74 20 61 61 64 37 65 35 32 36 65 32 35 38  ult aad7e526e258
46a0: 30 61 37 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  0a70..tcltest::t
46b0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
46c0: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 35 38  ck_IDEA-ECB-1.58
46d0: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
46e0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
46f0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
4700: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
4710: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
4720: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
4730: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
4740: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
4750: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
4760: 30 43 30 43 30 43 30 43 30 43 30 43 30 43 30 43  0C0C0C0C0C0C0C0C
4770: 30 43 30 43 30 43 30 43 30 43 30 43 30 43 30 43  0C0C0C0C0C0C0C0C
4780: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
4790: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
47a0: 41 41 44 37 45 35 32 36 45 32 35 38 30 41 37 30  AAD7E526E2580A70
47b0: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
47c0: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 63 30 63  act -result 0c0c
47d0: 30 63 30 63 30 63 30 63 30 63 30 63 0a 0a 74 63  0c0c0c0c0c0c..tc
47e0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
47f0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
4800: 45 43 42 2d 31 2e 35 39 20 7b 45 6e 63 72 79 70  ECB-1.59 {Encryp
4810: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
4820: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
4830: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
4840: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
4850: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
4860: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
4870: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
4880: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
4890: 6f 64 65 20 68 65 78 20 30 44 30 44 30 44 30 44  ode hex 0D0D0D0D
48a0: 30 44 30 44 30 44 30 44 30 44 30 44 30 44 30 44  0D0D0D0D0D0D0D0D
48b0: 30 44 30 44 30 44 30 44 5d 20 5c 0a 09 09 20 2d  0D0D0D0D] \... -
48c0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
48d0: 6f 64 65 20 68 65 78 20 30 44 30 44 30 44 30 44  ode hex 0D0D0D0D
48e0: 30 44 30 44 30 44 30 44 5d 5d 7d 20 5c 0a 09 2d  0D0D0D0D]]} \..-
48f0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
4900: 75 6c 74 20 62 32 66 64 30 66 64 34 62 65 33 36  ult b2fd0fd4be36
4910: 31 64 35 36 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  1d56..tcltest::t
4920: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
4930: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 36 30  ck_IDEA-ECB-1.60
4940: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
4950: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
4960: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
4970: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
4980: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
4990: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
49a0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
49b0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
49c0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
49d0: 30 44 30 44 30 44 30 44 30 44 30 44 30 44 30 44  0D0D0D0D0D0D0D0D
49e0: 30 44 30 44 30 44 30 44 30 44 30 44 30 44 30 44  0D0D0D0D0D0D0D0D
49f0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
4a00: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
4a10: 42 32 46 44 30 46 44 34 42 45 33 36 31 44 35 36  B2FD0FD4BE361D56
4a20: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
4a30: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 64 30 64  act -result 0d0d
4a40: 30 64 30 64 30 64 30 64 30 64 30 64 0a 0a 74 63  0d0d0d0d0d0d..tc
4a50: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
4a60: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
4a70: 45 43 42 2d 31 2e 36 31 20 7b 45 6e 63 72 79 70  ECB-1.61 {Encryp
4a80: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
4a90: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
4aa0: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
4ab0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
4ac0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
4ad0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
4ae0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
4af0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
4b00: 6f 64 65 20 68 65 78 20 30 45 30 45 30 45 30 45  ode hex 0E0E0E0E
4b10: 30 45 30 45 30 45 30 45 30 45 30 45 30 45 30 45  0E0E0E0E0E0E0E0E
4b20: 30 45 30 45 30 45 30 45 5d 20 5c 0a 09 09 20 2d  0E0E0E0E] \... -
4b30: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
4b40: 6f 64 65 20 68 65 78 20 30 45 30 45 30 45 30 45  ode hex 0E0E0E0E
4b50: 30 45 30 45 30 45 30 45 5d 5d 7d 20 5c 0a 09 2d  0E0E0E0E]]} \..-
4b60: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
4b70: 75 6c 74 20 34 30 32 37 31 65 61 64 65 61 39 66  ult 40271eadea9f
4b80: 30 38 65 31 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  08e1..tcltest::t
4b90: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
4ba0: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 36 32  ck_IDEA-ECB-1.62
4bb0: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
4bc0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
4bd0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
4be0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
4bf0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
4c00: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
4c10: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
4c20: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
4c30: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
4c40: 30 45 30 45 30 45 30 45 30 45 30 45 30 45 30 45  0E0E0E0E0E0E0E0E
4c50: 30 45 30 45 30 45 30 45 30 45 30 45 30 45 30 45  0E0E0E0E0E0E0E0E
4c60: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
4c70: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
4c80: 34 30 32 37 31 45 41 44 45 41 39 46 30 38 45 31  40271EADEA9F08E1
4c90: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
4ca0: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 65 30 65  act -result 0e0e
4cb0: 30 65 30 65 30 65 30 65 30 65 30 65 0a 0a 74 63  0e0e0e0e0e0e..tc
4cc0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
4cd0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
4ce0: 45 43 42 2d 31 2e 36 33 20 7b 45 6e 63 72 79 70  ECB-1.63 {Encryp
4cf0: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
4d00: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
4d10: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
4d20: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
4d30: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
4d40: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
4d50: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
4d60: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
4d70: 6f 64 65 20 68 65 78 20 30 46 30 46 30 46 30 46  ode hex 0F0F0F0F
4d80: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46  0F0F0F0F0F0F0F0F
4d90: 30 46 30 46 30 46 30 46 5d 20 5c 0a 09 09 20 2d  0F0F0F0F] \... -
4da0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
4db0: 6f 64 65 20 68 65 78 20 30 46 30 46 30 46 30 46  ode hex 0F0F0F0F
4dc0: 30 46 30 46 30 46 30 46 5d 5d 7d 20 5c 0a 09 2d  0F0F0F0F]]} \..-
4dd0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
4de0: 75 6c 74 20 63 30 62 31 33 64 66 37 33 62 32 34  ult c0b13df73b24
4df0: 66 39 62 33 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  f9b3..tcltest::t
4e00: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
4e10: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 36 34  ck_IDEA-ECB-1.64
4e20: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
4e30: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
4e40: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
4e50: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
4e60: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
4e70: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
4e80: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
4e90: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
4ea0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
4eb0: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46  0F0F0F0F0F0F0F0F
4ec0: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46  0F0F0F0F0F0F0F0F
4ed0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
4ee0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
4ef0: 43 30 42 31 33 44 46 37 33 42 32 34 46 39 42 33  C0B13DF73B24F9B3
4f00: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
4f10: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 66 30 66  act -result 0f0f
4f20: 30 66 30 66 30 66 30 66 30 66 30 66 0a 0a 74 63  0f0f0f0f0f0f..tc
4f30: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
4f40: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
4f50: 45 43 42 2d 31 2e 36 35 20 7b 45 6e 63 72 79 70  ECB-1.65 {Encryp
4f60: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
4f70: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
4f80: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
4f90: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
4fa0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
4fb0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
4fc0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
4fd0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
4fe0: 6f 64 65 20 68 65 78 20 46 30 46 30 46 30 46 30  ode hex F0F0F0F0
4ff0: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30  F0F0F0F0F0F0F0F0
5000: 46 30 46 30 46 30 46 30 5d 20 5c 0a 09 09 20 2d  F0F0F0F0] \... -
5010: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
5020: 6f 64 65 20 68 65 78 20 46 30 46 30 46 30 46 30  ode hex F0F0F0F0
5030: 46 30 46 30 46 30 46 30 5d 5d 7d 20 5c 0a 09 2d  F0F0F0F0]]} \..-
5040: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
5050: 75 6c 74 20 31 61 61 66 66 32 33 39 66 65 66 61  ult 1aaff239fefa
5060: 34 66 34 66 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  4f4f..tcltest::t
5070: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
5080: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 36 36  ck_IDEA-ECB-1.66
5090: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
50a0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
50b0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
50c0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
50d0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
50e0: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
50f0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
5100: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
5110: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
5120: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30  F0F0F0F0F0F0F0F0
5130: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30  F0F0F0F0F0F0F0F0
5140: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
5150: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
5160: 31 41 41 46 46 32 33 39 46 45 46 41 34 46 34 46  1AAFF239FEFA4F4F
5170: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
5180: 61 63 74 20 2d 72 65 73 75 6c 74 20 66 30 66 30  act -result f0f0
5190: 66 30 66 30 66 30 66 30 66 30 66 30 0a 0a 74 63  f0f0f0f0f0f0..tc
51a0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
51b0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
51c0: 45 43 42 2d 31 2e 36 37 20 7b 45 6e 63 72 79 70  ECB-1.67 {Encryp
51d0: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
51e0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
51f0: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
5200: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
5210: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
5220: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
5230: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
5240: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
5250: 6f 64 65 20 68 65 78 20 46 31 46 31 46 31 46 31  ode hex F1F1F1F1
5260: 46 31 46 31 46 31 46 31 46 31 46 31 46 31 46 31  F1F1F1F1F1F1F1F1
5270: 46 31 46 31 46 31 46 31 5d 20 5c 0a 09 09 20 2d  F1F1F1F1] \... -
5280: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
5290: 6f 64 65 20 68 65 78 20 46 31 46 31 46 31 46 31  ode hex F1F1F1F1
52a0: 46 31 46 31 46 31 46 31 5d 5d 7d 20 5c 0a 09 2d  F1F1F1F1]]} \..-
52b0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
52c0: 75 6c 74 20 35 34 37 35 63 62 30 35 38 65 65 63  ult 5475cb058eec
52d0: 34 39 39 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  4990..tcltest::t
52e0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
52f0: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 36 38  ck_IDEA-ECB-1.68
5300: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
5310: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
5320: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
5330: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
5340: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
5350: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
5360: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
5370: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
5380: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
5390: 46 31 46 31 46 31 46 31 46 31 46 31 46 31 46 31  F1F1F1F1F1F1F1F1
53a0: 46 31 46 31 46 31 46 31 46 31 46 31 46 31 46 31  F1F1F1F1F1F1F1F1
53b0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
53c0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
53d0: 35 34 37 35 43 42 30 35 38 45 45 43 34 39 39 30  5475CB058EEC4990
53e0: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
53f0: 61 63 74 20 2d 72 65 73 75 6c 74 20 66 31 66 31  act -result f1f1
5400: 66 31 66 31 66 31 66 31 66 31 66 31 0a 0a 74 63  f1f1f1f1f1f1..tc
5410: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
5420: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
5430: 45 43 42 2d 31 2e 36 39 20 7b 45 6e 63 72 79 70  ECB-1.69 {Encryp
5440: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
5450: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
5460: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
5470: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
5480: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
5490: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
54a0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
54b0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
54c0: 6f 64 65 20 68 65 78 20 46 32 46 32 46 32 46 32  ode hex F2F2F2F2
54d0: 46 32 46 32 46 32 46 32 46 32 46 32 46 32 46 32  F2F2F2F2F2F2F2F2
54e0: 46 32 46 32 46 32 46 32 5d 20 5c 0a 09 09 20 2d  F2F2F2F2] \... -
54f0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
5500: 6f 64 65 20 68 65 78 20 46 32 46 32 46 32 46 32  ode hex F2F2F2F2
5510: 46 32 46 32 46 32 46 32 5d 5d 7d 20 5c 0a 09 2d  F2F2F2F2]]} \..-
5520: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
5530: 75 6c 74 20 65 39 65 36 36 66 39 39 30 30 32 62  ult e9e66f99002b
5540: 39 36 63 37 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  96c7..tcltest::t
5550: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
5560: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 37 30  ck_IDEA-ECB-1.70
5570: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
5580: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
5590: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
55a0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
55b0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
55c0: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
55d0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
55e0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
55f0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
5600: 46 32 46 32 46 32 46 32 46 32 46 32 46 32 46 32  F2F2F2F2F2F2F2F2
5610: 46 32 46 32 46 32 46 32 46 32 46 32 46 32 46 32  F2F2F2F2F2F2F2F2
5620: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
5630: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
5640: 45 39 45 36 36 46 39 39 30 30 32 42 39 36 43 37  E9E66F99002B96C7
5650: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
5660: 61 63 74 20 2d 72 65 73 75 6c 74 20 66 32 66 32  act -result f2f2
5670: 66 32 66 32 66 32 66 32 66 32 66 32 0a 0a 74 63  f2f2f2f2f2f2..tc
5680: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
5690: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
56a0: 45 43 42 2d 31 2e 37 31 20 7b 45 6e 63 72 79 70  ECB-1.71 {Encryp
56b0: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
56c0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
56d0: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
56e0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
56f0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
5700: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
5710: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
5720: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
5730: 6f 64 65 20 68 65 78 20 46 33 46 33 46 33 46 33  ode hex F3F3F3F3
5740: 46 33 46 33 46 33 46 33 46 33 46 33 46 33 46 33  F3F3F3F3F3F3F3F3
5750: 46 33 46 33 46 33 46 33 5d 20 5c 0a 09 09 20 2d  F3F3F3F3] \... -
5760: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
5770: 6f 64 65 20 68 65 78 20 46 33 46 33 46 33 46 33  ode hex F3F3F3F3
5780: 46 33 46 33 46 33 46 33 5d 5d 7d 20 5c 0a 09 2d  F3F3F3F3]]} \..-
5790: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
57a0: 75 6c 74 20 63 36 37 30 37 36 64 30 36 61 33 63  ult c67076d06a3c
57b0: 31 38 34 63 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  184c..tcltest::t
57c0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
57d0: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 37 32  ck_IDEA-ECB-1.72
57e0: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
57f0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
5800: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
5810: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
5820: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
5830: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
5840: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
5850: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
5860: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
5870: 46 33 46 33 46 33 46 33 46 33 46 33 46 33 46 33  F3F3F3F3F3F3F3F3
5880: 46 33 46 33 46 33 46 33 46 33 46 33 46 33 46 33  F3F3F3F3F3F3F3F3
5890: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
58a0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
58b0: 43 36 37 30 37 36 44 30 36 41 33 43 31 38 34 43  C67076D06A3C184C
58c0: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
58d0: 61 63 74 20 2d 72 65 73 75 6c 74 20 66 33 66 33  act -result f3f3
58e0: 66 33 66 33 66 33 66 33 66 33 66 33 0a 0a 74 63  f3f3f3f3f3f3..tc
58f0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
5900: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
5910: 45 43 42 2d 31 2e 37 33 20 7b 45 6e 63 72 79 70  ECB-1.73 {Encryp
5920: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
5930: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
5940: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
5950: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
5960: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
5970: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
5980: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
5990: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
59a0: 6f 64 65 20 68 65 78 20 46 34 46 34 46 34 46 34  ode hex F4F4F4F4
59b0: 46 34 46 34 46 34 46 34 46 34 46 34 46 34 46 34  F4F4F4F4F4F4F4F4
59c0: 46 34 46 34 46 34 46 34 5d 20 5c 0a 09 09 20 2d  F4F4F4F4] \... -
59d0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
59e0: 6f 64 65 20 68 65 78 20 46 34 46 34 46 34 46 34  ode hex F4F4F4F4
59f0: 46 34 46 34 46 34 46 34 5d 5d 7d 20 5c 0a 09 2d  F4F4F4F4]]} \..-
5a00: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
5a10: 75 6c 74 20 33 37 30 35 61 65 65 33 64 39 35 65  ult 3705aee3d95e
5a20: 66 37 64 36 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  f7d6..tcltest::t
5a30: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
5a40: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 37 34  ck_IDEA-ECB-1.74
5a50: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
5a60: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
5a70: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
5a80: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
5a90: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
5aa0: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
5ab0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
5ac0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
5ad0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
5ae0: 46 34 46 34 46 34 46 34 46 34 46 34 46 34 46 34  F4F4F4F4F4F4F4F4
5af0: 46 34 46 34 46 34 46 34 46 34 46 34 46 34 46 34  F4F4F4F4F4F4F4F4
5b00: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
5b10: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
5b20: 33 37 30 35 41 45 45 33 44 39 35 45 46 37 44 36  3705AEE3D95EF7D6
5b30: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
5b40: 61 63 74 20 2d 72 65 73 75 6c 74 20 66 34 66 34  act -result f4f4
5b50: 66 34 66 34 66 34 66 34 66 34 66 34 0a 0a 74 63  f4f4f4f4f4f4..tc
5b60: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
5b70: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
5b80: 45 43 42 2d 31 2e 37 35 20 7b 45 6e 63 72 79 70  ECB-1.75 {Encryp
5b90: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
5ba0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
5bb0: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
5bc0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
5bd0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
5be0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
5bf0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
5c00: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
5c10: 6f 64 65 20 68 65 78 20 46 35 46 35 46 35 46 35  ode hex F5F5F5F5
5c20: 46 35 46 35 46 35 46 35 46 35 46 35 46 35 46 35  F5F5F5F5F5F5F5F5
5c30: 46 35 46 35 46 35 46 35 5d 20 5c 0a 09 09 20 2d  F5F5F5F5] \... -
5c40: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
5c50: 6f 64 65 20 68 65 78 20 46 35 46 35 46 35 46 35  ode hex F5F5F5F5
5c60: 46 35 46 35 46 35 46 35 5d 5d 7d 20 5c 0a 09 2d  F5F5F5F5]]} \..-
5c70: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
5c80: 75 6c 74 20 39 65 38 62 39 38 34 64 64 38 32 63  ult 9e8b984dd82c
5c90: 34 30 36 31 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  4061..tcltest::t
5ca0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
5cb0: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 37 36  ck_IDEA-ECB-1.76
5cc0: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
5cd0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
5ce0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
5cf0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
5d00: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
5d10: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
5d20: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
5d30: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
5d40: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
5d50: 46 35 46 35 46 35 46 35 46 35 46 35 46 35 46 35  F5F5F5F5F5F5F5F5
5d60: 46 35 46 35 46 35 46 35 46 35 46 35 46 35 46 35  F5F5F5F5F5F5F5F5
5d70: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
5d80: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
5d90: 39 45 38 42 39 38 34 44 44 38 32 43 34 30 36 31  9E8B984DD82C4061
5da0: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
5db0: 61 63 74 20 2d 72 65 73 75 6c 74 20 66 35 66 35  act -result f5f5
5dc0: 66 35 66 35 66 35 66 35 66 35 66 35 0a 0a 74 63  f5f5f5f5f5f5..tc
5dd0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
5de0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
5df0: 45 43 42 2d 31 2e 37 37 20 7b 45 6e 63 72 79 70  ECB-1.77 {Encryp
5e00: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
5e10: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
5e20: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
5e30: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
5e40: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
5e50: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
5e60: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
5e70: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
5e80: 6f 64 65 20 68 65 78 20 46 36 46 36 46 36 46 36  ode hex F6F6F6F6
5e90: 46 36 46 36 46 36 46 36 46 36 46 36 46 36 46 36  F6F6F6F6F6F6F6F6
5ea0: 46 36 46 36 46 36 46 36 5d 20 5c 0a 09 09 20 2d  F6F6F6F6] \... -
5eb0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
5ec0: 6f 64 65 20 68 65 78 20 46 36 46 36 46 36 46 36  ode hex F6F6F6F6
5ed0: 46 36 46 36 46 36 46 36 5d 5d 7d 20 5c 0a 09 2d  F6F6F6F6]]} \..-
5ee0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
5ef0: 75 6c 74 20 34 37 33 38 63 32 62 65 39 63 64 64  ult 4738c2be9cdd
5f00: 37 61 39 35 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  7a95..tcltest::t
5f10: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
5f20: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 37 38  ck_IDEA-ECB-1.78
5f30: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
5f40: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
5f50: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
5f60: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
5f70: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
5f80: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
5f90: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
5fa0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
5fb0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
5fc0: 46 36 46 36 46 36 46 36 46 36 46 36 46 36 46 36  F6F6F6F6F6F6F6F6
5fd0: 46 36 46 36 46 36 46 36 46 36 46 36 46 36 46 36  F6F6F6F6F6F6F6F6
5fe0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
5ff0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
6000: 34 37 33 38 43 32 42 45 39 43 44 44 37 41 39 35  4738C2BE9CDD7A95
6010: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
6020: 61 63 74 20 2d 72 65 73 75 6c 74 20 66 36 66 36  act -result f6f6
6030: 66 36 66 36 66 36 66 36 66 36 66 36 0a 0a 74 63  f6f6f6f6f6f6..tc
6040: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
6050: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
6060: 45 43 42 2d 31 2e 37 39 20 7b 45 6e 63 72 79 70  ECB-1.79 {Encryp
6070: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
6080: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
6090: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
60a0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
60b0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
60c0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
60d0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
60e0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
60f0: 6f 64 65 20 68 65 78 20 46 37 46 37 46 37 46 37  ode hex F7F7F7F7
6100: 46 37 46 37 46 37 46 37 46 37 46 37 46 37 46 37  F7F7F7F7F7F7F7F7
6110: 46 37 46 37 46 37 46 37 5d 20 5c 0a 09 09 20 2d  F7F7F7F7] \... -
6120: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
6130: 6f 64 65 20 68 65 78 20 46 37 46 37 46 37 46 37  ode hex F7F7F7F7
6140: 46 37 46 37 46 37 46 37 5d 5d 7d 20 5c 0a 09 2d  F7F7F7F7]]} \..-
6150: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
6160: 75 6c 74 20 38 65 31 33 63 33 36 38 66 35 33 65  ult 8e13c368f53e
6170: 35 35 61 66 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  55af..tcltest::t
6180: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
6190: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 38 30  ck_IDEA-ECB-1.80
61a0: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
61b0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
61c0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
61d0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
61e0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
61f0: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
6200: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
6210: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
6220: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
6230: 46 37 46 37 46 37 46 37 46 37 46 37 46 37 46 37  F7F7F7F7F7F7F7F7
6240: 46 37 46 37 46 37 46 37 46 37 46 37 46 37 46 37  F7F7F7F7F7F7F7F7
6250: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
6260: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
6270: 38 45 31 33 43 33 36 38 46 35 33 45 35 35 41 46  8E13C368F53E55AF
6280: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
6290: 61 63 74 20 2d 72 65 73 75 6c 74 20 66 37 66 37  act -result f7f7
62a0: 66 37 66 37 66 37 66 37 66 37 66 37 0a 0a 74 63  f7f7f7f7f7f7..tc
62b0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
62c0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
62d0: 45 43 42 2d 31 2e 38 31 20 7b 45 6e 63 72 79 70  ECB-1.81 {Encryp
62e0: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
62f0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
6300: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
6310: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
6320: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
6330: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
6340: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
6350: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
6360: 6f 64 65 20 68 65 78 20 46 38 46 38 46 38 46 38  ode hex F8F8F8F8
6370: 46 38 46 38 46 38 46 38 46 38 46 38 46 38 46 38  F8F8F8F8F8F8F8F8
6380: 46 38 46 38 46 38 46 38 5d 20 5c 0a 09 09 20 2d  F8F8F8F8] \... -
6390: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
63a0: 6f 64 65 20 68 65 78 20 46 38 46 38 46 38 46 38  ode hex F8F8F8F8
63b0: 46 38 46 38 46 38 46 38 5d 5d 7d 20 5c 0a 09 2d  F8F8F8F8]]} \..-
63c0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
63d0: 75 6c 74 20 36 39 32 36 39 30 39 31 64 31 66 36  ult 69269091d1f6
63e0: 64 31 30 66 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  d10f..tcltest::t
63f0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
6400: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 38 32  ck_IDEA-ECB-1.82
6410: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
6420: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
6430: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
6440: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
6450: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
6460: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
6470: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
6480: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
6490: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
64a0: 46 38 46 38 46 38 46 38 46 38 46 38 46 38 46 38  F8F8F8F8F8F8F8F8
64b0: 46 38 46 38 46 38 46 38 46 38 46 38 46 38 46 38  F8F8F8F8F8F8F8F8
64c0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
64d0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
64e0: 36 39 32 36 39 30 39 31 44 31 46 36 44 31 30 46  69269091D1F6D10F
64f0: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
6500: 61 63 74 20 2d 72 65 73 75 6c 74 20 66 38 66 38  act -result f8f8
6510: 66 38 66 38 66 38 66 38 66 38 66 38 0a 0a 74 63  f8f8f8f8f8f8..tc
6520: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
6530: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
6540: 45 43 42 2d 31 2e 38 33 20 7b 45 6e 63 72 79 70  ECB-1.83 {Encryp
6550: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
6560: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
6570: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
6580: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
6590: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
65a0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
65b0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
65c0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
65d0: 6f 64 65 20 68 65 78 20 46 39 46 39 46 39 46 39  ode hex F9F9F9F9
65e0: 46 39 46 39 46 39 46 39 46 39 46 39 46 39 46 39  F9F9F9F9F9F9F9F9
65f0: 46 39 46 39 46 39 46 39 5d 20 5c 0a 09 09 20 2d  F9F9F9F9] \... -
6600: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
6610: 6f 64 65 20 68 65 78 20 46 39 46 39 46 39 46 39  ode hex F9F9F9F9
6620: 46 39 46 39 46 39 46 39 5d 5d 7d 20 5c 0a 09 2d  F9F9F9F9]]} \..-
6630: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
6640: 75 6c 74 20 64 30 33 39 63 64 63 38 66 38 30 36  ult d039cdc8f806
6650: 64 30 64 62 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  d0db..tcltest::t
6660: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
6670: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 38 34  ck_IDEA-ECB-1.84
6680: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
6690: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
66a0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
66b0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
66c0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
66d0: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
66e0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
66f0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
6700: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
6710: 46 39 46 39 46 39 46 39 46 39 46 39 46 39 46 39  F9F9F9F9F9F9F9F9
6720: 46 39 46 39 46 39 46 39 46 39 46 39 46 39 46 39  F9F9F9F9F9F9F9F9
6730: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
6740: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
6750: 44 30 33 39 43 44 43 38 46 38 30 36 44 30 44 42  D039CDC8F806D0DB
6760: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
6770: 61 63 74 20 2d 72 65 73 75 6c 74 20 66 39 66 39  act -result f9f9
6780: 66 39 66 39 66 39 66 39 66 39 66 39 0a 0a 74 63  f9f9f9f9f9f9..tc
6790: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
67a0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
67b0: 45 43 42 2d 31 2e 38 35 20 7b 45 6e 63 72 79 70  ECB-1.85 {Encryp
67c0: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
67d0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
67e0: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
67f0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
6800: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
6810: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
6820: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
6830: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
6840: 6f 64 65 20 68 65 78 20 46 41 46 41 46 41 46 41  ode hex FAFAFAFA
6850: 46 41 46 41 46 41 46 41 46 41 46 41 46 41 46 41  FAFAFAFAFAFAFAFA
6860: 46 41 46 41 46 41 46 41 5d 20 5c 0a 09 09 20 2d  FAFAFAFA] \... -
6870: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
6880: 6f 64 65 20 68 65 78 20 46 41 46 41 46 41 46 41  ode hex FAFAFAFA
6890: 46 41 46 41 46 41 46 41 5d 5d 7d 20 5c 0a 09 2d  FAFAFAFA]]} \..-
68a0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
68b0: 75 6c 74 20 35 32 30 30 39 34 36 31 65 34 66 33  ult 52009461e4f3
68c0: 37 66 34 37 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  7f47..tcltest::t
68d0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
68e0: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 38 36  ck_IDEA-ECB-1.86
68f0: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
6900: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
6910: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
6920: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
6930: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
6940: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
6950: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
6960: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
6970: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
6980: 46 41 46 41 46 41 46 41 46 41 46 41 46 41 46 41  FAFAFAFAFAFAFAFA
6990: 46 41 46 41 46 41 46 41 46 41 46 41 46 41 46 41  FAFAFAFAFAFAFAFA
69a0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
69b0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
69c0: 35 32 30 30 39 34 36 31 45 34 46 33 37 46 34 37  52009461E4F37F47
69d0: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
69e0: 61 63 74 20 2d 72 65 73 75 6c 74 20 66 61 66 61  act -result fafa
69f0: 66 61 66 61 66 61 66 61 66 61 66 61 0a 0a 74 63  fafafafafafa..tc
6a00: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
6a10: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
6a20: 45 43 42 2d 31 2e 38 37 20 7b 45 6e 63 72 79 70  ECB-1.87 {Encryp
6a30: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
6a40: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
6a50: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
6a60: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
6a70: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
6a80: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
6a90: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
6aa0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
6ab0: 6f 64 65 20 68 65 78 20 46 42 46 42 46 42 46 42  ode hex FBFBFBFB
6ac0: 46 42 46 42 46 42 46 42 46 42 46 42 46 42 46 42  FBFBFBFBFBFBFBFB
6ad0: 46 42 46 42 46 42 46 42 5d 20 5c 0a 09 09 20 2d  FBFBFBFB] \... -
6ae0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
6af0: 6f 64 65 20 68 65 78 20 46 42 46 42 46 42 46 42  ode hex FBFBFBFB
6b00: 46 42 46 42 46 42 46 42 5d 5d 7d 20 5c 0a 09 2d  FBFBFBFB]]} \..-
6b10: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
6b20: 75 6c 74 20 30 38 62 30 32 62 33 66 37 36 38 38  ult 08b02b3f7688
6b30: 39 30 33 32 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  9032..tcltest::t
6b40: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
6b50: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 38 38  ck_IDEA-ECB-1.88
6b60: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
6b70: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
6b80: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
6b90: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
6ba0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
6bb0: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
6bc0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
6bd0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
6be0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
6bf0: 46 42 46 42 46 42 46 42 46 42 46 42 46 42 46 42  FBFBFBFBFBFBFBFB
6c00: 46 42 46 42 46 42 46 42 46 42 46 42 46 42 46 42  FBFBFBFBFBFBFBFB
6c10: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
6c20: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
6c30: 30 38 42 30 32 42 33 46 37 36 38 38 39 30 33 32  08B02B3F76889032
6c40: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
6c50: 61 63 74 20 2d 72 65 73 75 6c 74 20 66 62 66 62  act -result fbfb
6c60: 66 62 66 62 66 62 66 62 66 62 66 62 0a 0a 74 63  fbfbfbfbfbfb..tc
6c70: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
6c80: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
6c90: 45 43 42 2d 31 2e 38 39 20 7b 45 6e 63 72 79 70  ECB-1.89 {Encryp
6ca0: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
6cb0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
6cc0: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
6cd0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
6ce0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
6cf0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
6d00: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
6d10: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
6d20: 6f 64 65 20 68 65 78 20 46 43 46 43 46 43 46 43  ode hex FCFCFCFC
6d30: 46 43 46 43 46 43 46 43 46 43 46 43 46 43 46 43  FCFCFCFCFCFCFCFC
6d40: 46 43 46 43 46 43 46 43 5d 20 5c 0a 09 09 20 2d  FCFCFCFC] \... -
6d50: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
6d60: 6f 64 65 20 68 65 78 20 46 43 46 43 46 43 46 43  ode hex FCFCFCFC
6d70: 46 43 46 43 46 43 46 43 5d 5d 7d 20 5c 0a 09 2d  FCFCFCFC]]} \..-
6d80: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
6d90: 75 6c 74 20 37 37 65 39 64 39 34 30 35 64 33 35  ult 77e9d9405d35
6da0: 66 31 63 63 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  f1cc..tcltest::t
6db0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
6dc0: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 39 30  ck_IDEA-ECB-1.90
6dd0: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
6de0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
6df0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
6e00: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
6e10: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
6e20: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
6e30: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
6e40: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
6e50: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
6e60: 46 43 46 43 46 43 46 43 46 43 46 43 46 43 46 43  FCFCFCFCFCFCFCFC
6e70: 46 43 46 43 46 43 46 43 46 43 46 43 46 43 46 43  FCFCFCFCFCFCFCFC
6e80: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
6e90: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
6ea0: 37 37 45 39 44 39 34 30 35 44 33 35 46 31 43 43  77E9D9405D35F1CC
6eb0: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
6ec0: 61 63 74 20 2d 72 65 73 75 6c 74 20 66 63 66 63  act -result fcfc
6ed0: 66 63 66 63 66 63 66 63 66 63 66 63 0a 0a 74 63  fcfcfcfcfcfc..tc
6ee0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
6ef0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
6f00: 45 43 42 2d 31 2e 39 31 20 7b 45 6e 63 72 79 70  ECB-1.91 {Encryp
6f10: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
6f20: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
6f30: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
6f40: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
6f50: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
6f60: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
6f70: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
6f80: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
6f90: 6f 64 65 20 68 65 78 20 46 44 46 44 46 44 46 44  ode hex FDFDFDFD
6fa0: 46 44 46 44 46 44 46 44 46 44 46 44 46 44 46 44  FDFDFDFDFDFDFDFD
6fb0: 46 44 46 44 46 44 46 44 5d 20 5c 0a 09 09 20 2d  FDFDFDFD] \... -
6fc0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
6fd0: 6f 64 65 20 68 65 78 20 46 44 46 44 46 44 46 44  ode hex FDFDFDFD
6fe0: 46 44 46 44 46 44 46 44 5d 5d 7d 20 5c 0a 09 2d  FDFDFDFD]]} \..-
6ff0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
7000: 75 6c 74 20 31 61 31 30 65 33 66 33 31 38 61 65  ult 1a10e3f318ae
7010: 64 61 39 61 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  da9a..tcltest::t
7020: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
7030: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 39 32  ck_IDEA-ECB-1.92
7040: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
7050: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
7060: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
7070: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
7080: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
7090: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
70a0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
70b0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
70c0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
70d0: 46 44 46 44 46 44 46 44 46 44 46 44 46 44 46 44  FDFDFDFDFDFDFDFD
70e0: 46 44 46 44 46 44 46 44 46 44 46 44 46 44 46 44  FDFDFDFDFDFDFDFD
70f0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
7100: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
7110: 31 41 31 30 45 33 46 33 31 38 41 45 44 41 39 41  1A10E3F318AEDA9A
7120: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
7130: 61 63 74 20 2d 72 65 73 75 6c 74 20 66 64 66 64  act -result fdfd
7140: 66 64 66 64 66 64 66 64 66 64 66 64 0a 0a 74 63  fdfdfdfdfdfd..tc
7150: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
7160: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
7170: 45 43 42 2d 31 2e 39 33 20 7b 45 6e 63 72 79 70  ECB-1.93 {Encryp
7180: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
7190: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
71a0: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
71b0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
71c0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
71d0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
71e0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
71f0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
7200: 6f 64 65 20 68 65 78 20 46 45 46 45 46 45 46 45  ode hex FEFEFEFE
7210: 46 45 46 45 46 45 46 45 46 45 46 45 46 45 46 45  FEFEFEFEFEFEFEFE
7220: 46 45 46 45 46 45 46 45 5d 20 5c 0a 09 09 20 2d  FEFEFEFE] \... -
7230: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
7240: 6f 64 65 20 68 65 78 20 46 45 46 45 46 45 46 45  ode hex FEFEFEFE
7250: 46 45 46 45 46 45 46 45 5d 5d 7d 20 5c 0a 09 2d  FEFEFEFE]]} \..-
7260: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
7270: 75 6c 74 20 64 63 36 64 39 39 30 31 32 64 63 30  ult dc6d99012dc0
7280: 31 65 30 62 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  1e0b..tcltest::t
7290: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
72a0: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 39 34  ck_IDEA-ECB-1.94
72b0: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
72c0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
72d0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
72e0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
72f0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
7300: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
7310: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
7320: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
7330: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
7340: 46 45 46 45 46 45 46 45 46 45 46 45 46 45 46 45  FEFEFEFEFEFEFEFE
7350: 46 45 46 45 46 45 46 45 46 45 46 45 46 45 46 45  FEFEFEFEFEFEFEFE
7360: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
7370: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
7380: 44 43 36 44 39 39 30 31 32 44 43 30 31 45 30 42  DC6D99012DC01E0B
7390: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
73a0: 61 63 74 20 2d 72 65 73 75 6c 74 20 66 65 66 65  act -result fefe
73b0: 66 65 66 65 66 65 66 65 66 65 66 65 0a 0a 74 63  fefefefefefe..tc
73c0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
73d0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
73e0: 45 43 42 2d 31 2e 39 35 20 7b 45 6e 63 72 79 70  ECB-1.95 {Encryp
73f0: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
7400: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
7410: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
7420: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
7430: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
7440: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
7450: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
7460: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
7470: 6f 64 65 20 68 65 78 20 46 46 46 46 46 46 46 46  ode hex FFFFFFFF
7480: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46  FFFFFFFFFFFFFFFF
7490: 46 46 46 46 46 46 46 46 5d 20 5c 0a 09 09 20 2d  FFFFFFFF] \... -
74a0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
74b0: 6f 64 65 20 68 65 78 20 46 46 46 46 46 46 46 46  ode hex FFFFFFFF
74c0: 46 46 46 46 46 46 46 46 5d 5d 7d 20 5c 0a 09 2d  FFFFFFFF]]} \..-
74d0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
74e0: 75 6c 74 20 63 64 31 61 62 32 63 31 32 31 31 30  ult cd1ab2c12110
74f0: 34 31 66 62 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  41fb..tcltest::t
7500: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
7510: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 39 36  ck_IDEA-ECB-1.96
7520: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
7530: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
7540: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
7550: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
7560: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
7570: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
7580: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
7590: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
75a0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
75b0: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46  FFFFFFFFFFFFFFFF
75c0: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46  FFFFFFFFFFFFFFFF
75d0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
75e0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
75f0: 43 44 31 41 42 32 43 31 32 31 31 30 34 31 46 42  CD1AB2C1211041FB
7600: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
7610: 61 63 74 20 2d 72 65 73 75 6c 74 20 66 66 66 66  act -result ffff
7620: 66 66 66 66 66 66 66 66 66 66 66 66 0a 0a 74 63  ffffffffffff..tc
7630: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
7640: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
7650: 45 43 42 2d 31 2e 39 37 20 7b 45 6e 63 72 79 70  ECB-1.97 {Encryp
7660: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
7670: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
7680: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
7690: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
76a0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
76b0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
76c0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
76d0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
76e0: 6f 64 65 20 68 65 78 20 30 30 30 31 30 32 30 33  ode hex 00010203
76f0: 30 34 30 35 30 36 30 37 30 38 30 39 30 41 30 42  0405060708090A0B
7700: 30 43 30 44 30 45 30 46 5d 20 5c 0a 09 09 20 2d  0C0D0E0F] \... -
7710: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
7720: 6f 64 65 20 68 65 78 20 30 30 31 31 32 32 33 33  ode hex 00112233
7730: 34 34 35 35 36 36 37 37 5d 5d 7d 20 5c 0a 09 2d  44556677]]} \..-
7740: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
7750: 75 6c 74 20 66 35 32 36 61 62 39 61 36 32 63 30  ult f526ab9a62c0
7760: 64 32 35 38 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  d258..tcltest::t
7770: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
7780: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 39 38  ck_IDEA-ECB-1.98
7790: 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45   {Decrypt IDEA-E
77a0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
77b0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
77c0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
77d0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64  code hex [tls::d
77e0: 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ecrypt -cipher I
77f0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
7800: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
7810: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
7820: 30 30 30 31 30 32 30 33 30 34 30 35 30 36 30 37  0001020304050607
7830: 30 38 30 39 30 41 30 42 30 43 30 44 30 45 30 46  08090A0B0C0D0E0F
7840: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
7850: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
7860: 46 35 32 36 41 42 39 41 36 32 43 30 44 32 35 38  F526AB9A62C0D258
7870: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
7880: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 31 31  act -result 0011
7890: 32 32 33 33 34 34 35 35 36 36 37 37 0a 0a 74 63  223344556677..tc
78a0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
78b0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
78c0: 45 43 42 2d 31 2e 39 39 20 7b 45 6e 63 72 79 70  ECB-1.99 {Encryp
78d0: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
78e0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
78f0: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
7900: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
7910: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
7920: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
7930: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
7940: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
7950: 6f 64 65 20 68 65 78 20 32 42 44 36 34 35 39 46  ode hex 2BD6459F
7960: 38 32 43 35 42 33 30 30 39 35 32 43 34 39 31 30  82C5B300952C4910
7970: 34 38 38 31 46 46 34 38 5d 20 5c 0a 09 09 20 2d  4881FF48] \... -
7980: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
7990: 6f 64 65 20 68 65 78 20 45 41 30 32 34 37 31 34  ode hex EA024714
79a0: 41 44 35 43 34 44 38 34 5d 5d 7d 20 5c 0a 09 2d  AD5C4D84]]} \..-
79b0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
79c0: 75 6c 74 20 63 38 66 62 35 31 64 33 35 31 36 36  ult c8fb51d35166
79d0: 32 37 61 38 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  27a8..tcltest::t
79e0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
79f0: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 30  ck_IDEA-ECB-1.10
7a00: 30 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d  0 {Decrypt IDEA-
7a10: 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61  ECB} \..-constra
7a20: 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a  ints IDEA_ECB \.
7a30: 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65  .-body {binary e
7a40: 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a  ncode hex [tls::
7a50: 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20  decrypt -cipher 
7a60: 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e  IDEA-ECB -paddin
7a70: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62  g 0 \... -key [b
7a80: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78  inary decode hex
7a90: 20 32 42 44 36 34 35 39 46 38 32 43 35 42 33 30   2BD6459F82C5B30
7aa0: 30 39 35 32 43 34 39 31 30 34 38 38 31 46 46 34  0952C49104881FF4
7ab0: 38 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62  8] \... -data [b
7ac0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78  inary decode hex
7ad0: 20 43 38 46 42 35 31 44 33 35 31 36 36 32 37 41   C8FB51D3516627A
7ae0: 38 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65  8]]} \..-match e
7af0: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 65 61 30  xact -result ea0
7b00: 32 34 37 31 34 61 64 35 63 34 64 38 34 0a 0a 74  24714ad5c4d84..t
7b10: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d  cltest::test Sym
7b20: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41  etric_Block_IDEA
7b30: 2d 45 43 42 2d 31 2e 31 30 31 20 7b 45 6e 63 72  -ECB-1.101 {Encr
7b40: 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a  ypt IDEA-ECB} \.
7b50: 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44  .-constraints ID
7b60: 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20  EA_ECB \..-body 
7b70: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68  {binary encode h
7b80: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74  ex [tls::encrypt
7b90: 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45 43   -cipher IDEA-EC
7ba0: 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09  B -padding 0 \..
7bb0: 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64  . -key [binary d
7bc0: 65 63 6f 64 65 20 68 65 78 20 38 30 30 30 30 30  ecode hex 800000
7bd0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
7be0: 30 30 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 09  0000000000] \...
7bf0: 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64   -data [binary d
7c00: 65 63 6f 64 65 20 68 65 78 20 37 38 30 37 31 45  ecode hex 78071E
7c10: 45 38 37 46 30 31 33 30 45 38 5d 5d 7d 20 5c 0a  E87F0130E8]]} \.
7c20: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72  .-match exact -r
7c30: 65 73 75 6c 74 20 30 30 30 30 30 30 30 30 30 30  esult 0000000000
7c40: 30 30 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a  000000..tcltest:
7c50: 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42  :test Symetric_B
7c60: 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e  lock_IDEA-ECB-1.
7c70: 31 30 32 20 7b 44 65 63 72 79 70 74 20 49 44 45  102 {Decrypt IDE
7c80: 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74  A-ECB} \..-const
7c90: 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20  raints IDEA_ECB 
7ca0: 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79  \..-body {binary
7cb0: 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73   encode hex [tls
7cc0: 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70 68 65  ::decrypt -ciphe
7cd0: 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64  r IDEA-ECB -padd
7ce0: 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20  ing 0 \... -key 
7cf0: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68  [binary decode h
7d00: 65 78 20 38 30 30 30 30 30 30 30 30 30 30 30 30  ex 8000000000000
7d10: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
7d20: 30 30 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20  000] \... -data 
7d30: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68  [binary decode h
7d40: 65 78 20 30 30 30 30 30 30 30 30 30 30 30 30 30  ex 0000000000000
7d50: 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68  000]]} \..-match
7d60: 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 37   exact -result 7
7d70: 38 30 37 31 65 65 38 37 66 30 31 33 30 65 38 0a  8071ee87f0130e8.
7d80: 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53  .tcltest::test S
7d90: 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44  ymetric_Block_ID
7da0: 45 41 2d 45 43 42 2d 31 2e 31 30 33 20 7b 45 6e  EA-ECB-1.103 {En
7db0: 63 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20  crypt IDEA-ECB} 
7dc0: 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20  \..-constraints 
7dd0: 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64  IDEA_ECB \..-bod
7de0: 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65  y {binary encode
7df0: 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79   hex [tls::encry
7e00: 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d  pt -cipher IDEA-
7e10: 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c  ECB -padding 0 \
7e20: 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79  ... -key [binary
7e30: 20 64 65 63 6f 64 65 20 68 65 78 20 34 30 30 30   decode hex 4000
7e40: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
7e50: 30 30 30 30 30 30 30 30 30 30 30 30 5d 20 5c 0a  000000000000] \.
7e60: 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79  .. -data [binary
7e70: 20 64 65 63 6f 64 65 20 68 65 78 20 39 38 41 41   decode hex 98AA
7e80: 31 36 37 39 36 35 42 35 32 37 39 32 5d 5d 7d 20  167965B52792]]} 
7e90: 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20  \..-match exact 
7ea0: 2d 72 65 73 75 6c 74 20 30 30 30 30 30 30 30 30  -result 00000000
7eb0: 30 30 30 30 30 30 30 30 0a 0a 74 63 6c 74 65 73  00000000..tcltes
7ec0: 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63  t::test Symetric
7ed0: 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d  _Block_IDEA-ECB-
7ee0: 31 2e 31 30 34 20 7b 44 65 63 72 79 70 74 20 49  1.104 {Decrypt I
7ef0: 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e  DEA-ECB} \..-con
7f00: 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43  straints IDEA_EC
7f10: 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61  B \..-body {bina
7f20: 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74  ry encode hex [t
7f30: 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70  ls::decrypt -cip
7f40: 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61  her IDEA-ECB -pa
7f50: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65  dding 0 \... -ke
7f60: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65  y [binary decode
7f70: 20 68 65 78 20 34 30 30 30 30 30 30 30 30 30 30   hex 40000000000
7f80: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
7f90: 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d 64 61 74  00000] \... -dat
7fa0: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65  a [binary decode
7fb0: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30   hex 00000000000
7fc0: 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74  00000]]} \..-mat
7fd0: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74  ch exact -result
7fe0: 20 39 38 61 61 31 36 37 39 36 35 62 35 32 37 39   98aa167965b5279
7ff0: 32 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74  2..tcltest::test
8000: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f   Symetric_Block_
8010: 49 44 45 41 2d 45 43 42 2d 31 2e 31 30 35 20 7b  IDEA-ECB-1.105 {
8020: 45 6e 63 72 79 70 74 20 49 44 45 41 2d 45 43 42  Encrypt IDEA-ECB
8030: 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74  } \..-constraint
8040: 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62  s IDEA_ECB \..-b
8050: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f  ody {binary enco
8060: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63  de hex [tls::enc
8070: 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 44 45  rypt -cipher IDE
8080: 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30  A-ECB -padding 0
8090: 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61   \... -key [bina
80a0: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 32 30  ry decode hex 20
80b0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
80c0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 20  00000000000000] 
80d0: 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61  \... -data [bina
80e0: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 32 30  ry decode hex 20
80f0: 42 43 31 30 34 30 35 38 32 39 33 43 32 44 5d 5d  BC104058293C2D]]
8100: 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63  } \..-match exac
8110: 74 20 2d 72 65 73 75 6c 74 20 30 30 30 30 30 30  t -result 000000
8120: 30 30 30 30 30 30 30 30 30 30 0a 0a 74 63 6c 74  0000000000..tclt
8130: 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72  est::test Symetr
8140: 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43  ic_Block_IDEA-EC
8150: 42 2d 31 2e 31 30 36 20 7b 44 65 63 72 79 70 74  B-1.106 {Decrypt
8160: 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63   IDEA-ECB} \..-c
8170: 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f  onstraints IDEA_
8180: 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69  ECB \..-body {bi
8190: 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20  nary encode hex 
81a0: 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63  [tls::decrypt -c
81b0: 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d  ipher IDEA-ECB -
81c0: 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d  padding 0 \... -
81d0: 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f  key [binary deco
81e0: 64 65 20 68 65 78 20 32 30 30 30 30 30 30 30 30  de hex 200000000
81f0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
8200: 30 30 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d 64  0000000] \... -d
8210: 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f  ata [binary deco
8220: 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30 30  de hex 000000000
8230: 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d  0000000]]} \..-m
8240: 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75  atch exact -resu
8250: 6c 74 20 32 30 62 63 31 30 34 30 35 38 32 39 33  lt 20bc104058293
8260: 63 32 64 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65  c2d..tcltest::te
8270: 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63  st Symetric_Bloc
8280: 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 30 37  k_IDEA-ECB-1.107
8290: 20 7b 45 6e 63 72 79 70 74 20 49 44 45 41 2d 45   {Encrypt IDEA-E
82a0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
82b0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
82c0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
82d0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65  code hex [tls::e
82e0: 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ncrypt -cipher I
82f0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
8300: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
8310: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
8320: 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  1000000000000000
8330: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
8340: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
8350: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
8360: 36 30 35 30 30 30 31 46 46 41 31 41 30 32 31 39  6050001FFA1A0219
8370: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
8380: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 30  act -result 0000
8390: 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 63  000000000000..tc
83a0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
83b0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
83c0: 45 43 42 2d 31 2e 31 30 38 20 7b 44 65 63 72 79  ECB-1.108 {Decry
83d0: 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09  pt IDEA-ECB} \..
83e0: 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45  -constraints IDE
83f0: 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b  A_ECB \..-body {
8400: 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65  binary encode he
8410: 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20  x [tls::decrypt 
8420: 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42  -cipher IDEA-ECB
8430: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09   -padding 0 \...
8440: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65   -key [binary de
8450: 63 6f 64 65 20 68 65 78 20 31 30 30 30 30 30 30  code hex 1000000
8460: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
8470: 30 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 09 20  000000000] \... 
8480: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65  -data [binary de
8490: 63 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30  code hex 0000000
84a0: 30 30 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a 09  000000000]]} \..
84b0: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65  -match exact -re
84c0: 73 75 6c 74 20 36 30 35 30 30 30 31 66 66 61 31  sult 6050001ffa1
84d0: 61 30 32 31 39 0a 0a 74 63 6c 74 65 73 74 3a 3a  a0219..tcltest::
84e0: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c  test Symetric_Bl
84f0: 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31  ock_IDEA-ECB-1.1
8500: 30 39 20 7b 45 6e 63 72 79 70 74 20 49 44 45 41  09 {Encrypt IDEA
8510: 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72  -ECB} \..-constr
8520: 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c  aints IDEA_ECB \
8530: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20  ..-body {binary 
8540: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a  encode hex [tls:
8550: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72  :encrypt -cipher
8560: 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69   IDEA-ECB -paddi
8570: 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b  ng 0 \... -key [
8580: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65  binary decode he
8590: 78 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  x 00000000000000
85a0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
85b0: 30 38 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b  08] \... -data [
85c0: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65  binary decode he
85d0: 78 20 43 31 44 46 32 44 44 42 31 32 37 43 44 46  x C1DF2DDB127CDF
85e0: 45 31 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20  E1]]} \..-match 
85f0: 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30  exact -result 00
8600: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a  00000000000000..
8610: 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79  tcltest::test Sy
8620: 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45  metric_Block_IDE
8630: 41 2d 45 43 42 2d 31 2e 31 31 30 20 7b 44 65 63  A-ECB-1.110 {Dec
8640: 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c  rypt IDEA-ECB} \
8650: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49  ..-constraints I
8660: 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79  DEA_ECB \..-body
8670: 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20   {binary encode 
8680: 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70  hex [tls::decryp
8690: 74 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45  t -cipher IDEA-E
86a0: 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a  CB -padding 0 \.
86b0: 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20  .. -key [binary 
86c0: 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 30 30  decode hex 00000
86d0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
86e0: 30 30 30 30 30 30 30 30 30 30 38 5d 20 5c 0a 09  00000000008] \..
86f0: 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20  . -data [binary 
8700: 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 30 30  decode hex 00000
8710: 30 30 30 30 30 30 30 30 30 30 30 5d 5d 7d 20 5c  00000000000]]} \
8720: 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d  ..-match exact -
8730: 72 65 73 75 6c 74 20 63 31 64 66 32 64 64 62 31  result c1df2ddb1
8740: 32 37 63 64 66 65 31 0a 0a 74 63 6c 74 65 73 74  27cdfe1..tcltest
8750: 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f  ::test Symetric_
8760: 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31  Block_IDEA-ECB-1
8770: 2e 31 31 31 20 7b 45 6e 63 72 79 70 74 20 49 44  .111 {Encrypt ID
8780: 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73  EA-ECB} \..-cons
8790: 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42  traints IDEA_ECB
87a0: 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72   \..-body {binar
87b0: 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c  y encode hex [tl
87c0: 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68  s::encrypt -ciph
87d0: 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64  er IDEA-ECB -pad
87e0: 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79  ding 0 \... -key
87f0: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20   [binary decode 
8800: 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 30  hex 000000000000
8810: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
8820: 30 30 30 34 5d 20 5c 0a 09 09 20 2d 64 61 74 61  0004] \... -data
8830: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20   [binary decode 
8840: 68 65 78 20 38 41 31 34 39 35 45 30 36 32 31 31  hex 8A1495E06211
8850: 33 42 45 39 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63  3BE9]]} \..-matc
8860: 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20  h exact -result 
8870: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
8880: 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20  ..tcltest::test 
8890: 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49  Symetric_Block_I
88a0: 44 45 41 2d 45 43 42 2d 31 2e 31 31 32 20 7b 44  DEA-ECB-1.112 {D
88b0: 65 63 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d  ecrypt IDEA-ECB}
88c0: 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73   \..-constraints
88d0: 20 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f   IDEA_ECB \..-bo
88e0: 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64  dy {binary encod
88f0: 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72  e hex [tls::decr
8900: 79 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 41  ypt -cipher IDEA
8910: 2d 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20  -ECB -padding 0 
8920: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72  \... -key [binar
8930: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30  y decode hex 000
8940: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
8950: 30 30 30 30 30 30 30 30 30 30 30 30 34 5d 20 5c  0000000000004] \
8960: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72  ... -data [binar
8970: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30  y decode hex 000
8980: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 5d 7d  0000000000000]]}
8990: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74   \..-match exact
89a0: 20 2d 72 65 73 75 6c 74 20 38 61 31 34 39 35 65   -result 8a1495e
89b0: 30 36 32 31 31 33 62 65 39 0a 0a 74 63 6c 74 65  062113be9..tclte
89c0: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69  st::test Symetri
89d0: 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42  c_Block_IDEA-ECB
89e0: 2d 31 2e 31 31 33 20 7b 45 6e 63 72 79 70 74 20  -1.113 {Encrypt 
89f0: 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f  IDEA-ECB} \..-co
8a00: 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45  nstraints IDEA_E
8a10: 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e  CB \..-body {bin
8a20: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b  ary encode hex [
8a30: 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69  tls::encrypt -ci
8a40: 70 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70  pher IDEA-ECB -p
8a50: 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b  adding 0 \... -k
8a60: 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64  ey [binary decod
8a70: 65 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30  e hex 0000000000
8a80: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
8a90: 30 30 30 30 30 32 5d 20 5c 0a 09 09 20 2d 64 61  000002] \... -da
8aa0: 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64  ta [binary decod
8ab0: 65 20 68 65 78 20 38 41 32 41 44 32 31 38 35 39  e hex 8A2AD21859
8ac0: 44 31 45 33 45 31 5d 5d 7d 20 5c 0a 09 2d 6d 61  D1E3E1]]} \..-ma
8ad0: 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c  tch exact -resul
8ae0: 74 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  t 00000000000000
8af0: 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73  00..tcltest::tes
8b00: 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b  t Symetric_Block
8b10: 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 31 34 20  _IDEA-ECB-1.114 
8b20: 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45 43  {Decrypt IDEA-EC
8b30: 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e  B} \..-constrain
8b40: 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d  ts IDEA_ECB \..-
8b50: 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63  body {binary enc
8b60: 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65  ode hex [tls::de
8b70: 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 44  crypt -cipher ID
8b80: 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67 20  EA-ECB -padding 
8b90: 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e  0 \... -key [bin
8ba0: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 30  ary decode hex 0
8bb0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
8bc0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 32 5d  000000000000002]
8bd0: 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e   \... -data [bin
8be0: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 30  ary decode hex 0
8bf0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 5d  000000000000000]
8c00: 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61  ]} \..-match exa
8c10: 63 74 20 2d 72 65 73 75 6c 74 20 38 61 32 61 64  ct -result 8a2ad
8c20: 32 31 38 35 39 64 31 65 33 65 31 0a 0a 74 63 6c  21859d1e3e1..tcl
8c30: 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74  test::test Symet
8c40: 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45  ric_Block_IDEA-E
8c50: 43 42 2d 31 2e 31 31 35 20 7b 45 6e 63 72 79 70  CB-1.115 {Encryp
8c60: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
8c70: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
8c80: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
8c90: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
8ca0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
8cb0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
8cc0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
8cd0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
8ce0: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
8cf0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
8d00: 30 30 30 30 30 30 30 31 5d 20 5c 0a 09 09 20 2d  00000001] \... -
8d10: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
8d20: 6f 64 65 20 68 65 78 20 46 36 31 44 33 37 45 43  ode hex F61D37EC
8d30: 31 43 30 39 39 44 45 35 5d 5d 7d 20 5c 0a 09 2d  1C099DE5]]} \..-
8d40: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
8d50: 75 6c 74 20 30 30 30 30 30 30 30 30 30 30 30 30  ult 000000000000
8d60: 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  0000..tcltest::t
8d70: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
8d80: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 31  ck_IDEA-ECB-1.11
8d90: 36 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d  6 {Decrypt IDEA-
8da0: 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61  ECB} \..-constra
8db0: 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a  ints IDEA_ECB \.
8dc0: 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65  .-body {binary e
8dd0: 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a  ncode hex [tls::
8de0: 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20  decrypt -cipher 
8df0: 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e  IDEA-ECB -paddin
8e00: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62  g 0 \... -key [b
8e10: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78  inary decode hex
8e20: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30   000000000000000
8e30: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
8e40: 31 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62  1] \... -data [b
8e50: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78  inary decode hex
8e60: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30   000000000000000
8e70: 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65  0]]} \..-match e
8e80: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 66 36 31  xact -result f61
8e90: 64 33 37 65 63 31 63 30 39 39 64 65 35 0a 0a 74  d37ec1c099de5..t
8ea0: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d  cltest::test Sym
8eb0: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41  etric_Block_IDEA
8ec0: 2d 45 43 42 2d 31 2e 31 31 37 20 7b 45 6e 63 72  -ECB-1.117 {Encr
8ed0: 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a  ypt IDEA-ECB} \.
8ee0: 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44  .-constraints ID
8ef0: 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20  EA_ECB \..-body 
8f00: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68  {binary encode h
8f10: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74  ex [tls::encrypt
8f20: 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45 43   -cipher IDEA-EC
8f30: 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09  B -padding 0 \..
8f40: 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64  . -key [binary d
8f50: 65 63 6f 64 65 20 68 65 78 20 30 30 30 30 30 30  ecode hex 000000
8f60: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
8f70: 30 30 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 09  0000000000] \...
8f80: 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64   -data [binary d
8f90: 65 63 6f 64 65 20 68 65 78 20 38 30 30 31 30 30  ecode hex 800100
8fa0: 30 31 38 30 30 30 38 30 30 30 5d 5d 7d 20 5c 0a  0180008000]]} \.
8fb0: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72  .-match exact -r
8fc0: 65 73 75 6c 74 20 38 30 30 30 30 30 30 30 30 30  esult 8000000000
8fd0: 30 30 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a  000000..tcltest:
8fe0: 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42  :test Symetric_B
8ff0: 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e  lock_IDEA-ECB-1.
9000: 31 31 38 20 7b 44 65 63 72 79 70 74 20 49 44 45  118 {Decrypt IDE
9010: 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74  A-ECB} \..-const
9020: 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20  raints IDEA_ECB 
9030: 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79  \..-body {binary
9040: 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73   encode hex [tls
9050: 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70 68 65  ::decrypt -ciphe
9060: 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64  r IDEA-ECB -padd
9070: 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20  ing 0 \... -key 
9080: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68  [binary decode h
9090: 65 78 20 30 30 30 30 30 30 30 30 30 30 30 30 30  ex 0000000000000
90a0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
90b0: 30 30 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20  000] \... -data 
90c0: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68  [binary decode h
90d0: 65 78 20 38 30 30 30 30 30 30 30 30 30 30 30 30  ex 8000000000000
90e0: 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68  000]]} \..-match
90f0: 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 38   exact -result 8
9100: 30 30 31 30 30 30 31 38 30 30 30 38 30 30 30 0a  001000180008000.
9110: 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53  .tcltest::test S
9120: 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44  ymetric_Block_ID
9130: 45 41 2d 45 43 42 2d 31 2e 31 31 39 20 7b 45 6e  EA-ECB-1.119 {En
9140: 63 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20  crypt IDEA-ECB} 
9150: 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20  \..-constraints 
9160: 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64  IDEA_ECB \..-bod
9170: 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65  y {binary encode
9180: 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79   hex [tls::encry
9190: 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d  pt -cipher IDEA-
91a0: 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c  ECB -padding 0 \
91b0: 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79  ... -key [binary
91c0: 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 30   decode hex 0000
91d0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
91e0: 30 30 30 30 30 30 30 30 30 30 30 30 5d 20 5c 0a  000000000000] \.
91f0: 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79  .. -data [binary
9200: 20 64 65 63 6f 64 65 20 68 65 78 20 43 30 30 31   decode hex C001
9210: 38 30 30 31 34 30 30 30 43 30 30 30 5d 5d 7d 20  80014000C000]]} 
9220: 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20  \..-match exact 
9230: 2d 72 65 73 75 6c 74 20 34 30 30 30 30 30 30 30  -result 40000000
9240: 30 30 30 30 30 30 30 30 0a 0a 74 63 6c 74 65 73  00000000..tcltes
9250: 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63  t::test Symetric
9260: 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d  _Block_IDEA-ECB-
9270: 31 2e 31 32 30 20 7b 44 65 63 72 79 70 74 20 49  1.120 {Decrypt I
9280: 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e  DEA-ECB} \..-con
9290: 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43  straints IDEA_EC
92a0: 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61  B \..-body {bina
92b0: 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74  ry encode hex [t
92c0: 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70  ls::decrypt -cip
92d0: 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61  her IDEA-ECB -pa
92e0: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65  dding 0 \... -ke
92f0: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65  y [binary decode
9300: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30   hex 00000000000
9310: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
9320: 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d 64 61 74  00000] \... -dat
9330: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65  a [binary decode
9340: 20 68 65 78 20 34 30 30 30 30 30 30 30 30 30 30   hex 40000000000
9350: 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74  00000]]} \..-mat
9360: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74  ch exact -result
9370: 20 63 30 30 31 38 30 30 31 34 30 30 30 63 30 30   c00180014000c00
9380: 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74  0..tcltest::test
9390: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f   Symetric_Block_
93a0: 49 44 45 41 2d 45 43 42 2d 31 2e 31 32 31 20 7b  IDEA-ECB-1.121 {
93b0: 45 6e 63 72 79 70 74 20 49 44 45 41 2d 45 43 42  Encrypt IDEA-ECB
93c0: 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74  } \..-constraint
93d0: 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62  s IDEA_ECB \..-b
93e0: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f  ody {binary enco
93f0: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63  de hex [tls::enc
9400: 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 44 45  rypt -cipher IDE
9410: 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30  A-ECB -padding 0
9420: 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61   \... -key [bina
9430: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30  ry decode hex 00
9440: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
9450: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 20  00000000000000] 
9460: 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61  \... -data [bina
9470: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 36 30  ry decode hex 60
9480: 30 31 43 30 30 31 32 30 30 30 36 30 30 30 5d 5d  01C00120006000]]
9490: 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63  } \..-match exac
94a0: 74 20 2d 72 65 73 75 6c 74 20 32 30 30 30 30 30  t -result 200000
94b0: 30 30 30 30 30 30 30 30 30 30 0a 0a 74 63 6c 74  0000000000..tclt
94c0: 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72  est::test Symetr
94d0: 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43  ic_Block_IDEA-EC
94e0: 42 2d 31 2e 31 32 32 20 7b 44 65 63 72 79 70 74  B-1.122 {Decrypt
94f0: 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63   IDEA-ECB} \..-c
9500: 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f  onstraints IDEA_
9510: 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69  ECB \..-body {bi
9520: 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20  nary encode hex 
9530: 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63  [tls::decrypt -c
9540: 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d  ipher IDEA-ECB -
9550: 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d  padding 0 \... -
9560: 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f  key [binary deco
9570: 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30 30  de hex 000000000
9580: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
9590: 30 30 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d 64  0000000] \... -d
95a0: 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f  ata [binary deco
95b0: 64 65 20 68 65 78 20 32 30 30 30 30 30 30 30 30  de hex 200000000
95c0: 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d  0000000]]} \..-m
95d0: 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75  atch exact -resu
95e0: 6c 74 20 36 30 30 31 63 30 30 31 32 30 30 30 36  lt 6001c00120006
95f0: 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65  000..tcltest::te
9600: 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63  st Symetric_Bloc
9610: 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 32 33  k_IDEA-ECB-1.123
9620: 20 7b 45 6e 63 72 79 70 74 20 49 44 45 41 2d 45   {Encrypt IDEA-E
9630: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
9640: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
9650: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
9660: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65  code hex [tls::e
9670: 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ncrypt -cipher I
9680: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
9690: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
96a0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
96b0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
96c0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
96d0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
96e0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
96f0: 33 30 30 31 36 30 30 31 39 30 30 30 33 30 30 30  3001600190003000
9700: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
9710: 61 63 74 20 2d 72 65 73 75 6c 74 20 31 30 30 30  act -result 1000
9720: 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 63  000000000000..tc
9730: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
9740: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
9750: 45 43 42 2d 31 2e 31 32 34 20 7b 44 65 63 72 79  ECB-1.124 {Decry
9760: 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09  pt IDEA-ECB} \..
9770: 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45  -constraints IDE
9780: 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b  A_ECB \..-body {
9790: 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65  binary encode he
97a0: 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20  x [tls::decrypt 
97b0: 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42  -cipher IDEA-ECB
97c0: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09   -padding 0 \...
97d0: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65   -key [binary de
97e0: 63 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30  code hex 0000000
97f0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
9800: 30 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 09 20  000000000] \... 
9810: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65  -data [binary de
9820: 63 6f 64 65 20 68 65 78 20 31 30 30 30 30 30 30  code hex 1000000
9830: 30 30 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a 09  000000000]]} \..
9840: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65  -match exact -re
9850: 73 75 6c 74 20 33 30 30 31 36 30 30 31 39 30 30  sult 30016001900
9860: 30 33 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a  03000..tcltest::
9870: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c  test Symetric_Bl
9880: 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31  ock_IDEA-ECB-1.1
9890: 32 35 20 7b 45 6e 63 72 79 70 74 20 49 44 45 41  25 {Encrypt IDEA
98a0: 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72  -ECB} \..-constr
98b0: 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c  aints IDEA_ECB \
98c0: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20  ..-body {binary 
98d0: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a  encode hex [tls:
98e0: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72  :encrypt -cipher
98f0: 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69   IDEA-ECB -paddi
9900: 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b  ng 0 \... -key [
9910: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65  binary decode he
9920: 78 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  x 00000000000000
9930: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
9940: 30 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b  00] \... -data [
9950: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65  binary decode he
9960: 78 20 30 36 34 31 30 31 36 31 30 34 37 30 46 43  x 064101610470FC
9970: 43 38 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20  C8]]} \..-match 
9980: 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30  exact -result 00
9990: 30 30 30 30 30 30 30 30 30 30 30 30 30 38 0a 0a  00000000000008..
99a0: 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79  tcltest::test Sy
99b0: 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45  metric_Block_IDE
99c0: 41 2d 45 43 42 2d 31 2e 31 32 36 20 7b 44 65 63  A-ECB-1.126 {Dec
99d0: 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c  rypt IDEA-ECB} \
99e0: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49  ..-constraints I
99f0: 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79  DEA_ECB \..-body
9a00: 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20   {binary encode 
9a10: 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70  hex [tls::decryp
9a20: 74 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45  t -cipher IDEA-E
9a30: 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a  CB -padding 0 \.
9a40: 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20  .. -key [binary 
9a50: 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 30 30  decode hex 00000
9a60: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
9a70: 30 30 30 30 30 30 30 30 30 30 30 5d 20 5c 0a 09  00000000000] \..
9a80: 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20  . -data [binary 
9a90: 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 30 30  decode hex 00000
9aa0: 30 30 30 30 30 30 30 30 30 30 38 5d 5d 7d 20 5c  00000000008]]} \
9ab0: 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d  ..-match exact -
9ac0: 72 65 73 75 6c 74 20 30 36 34 31 30 31 36 31 30  result 064101610
9ad0: 34 37 30 66 63 63 38 0a 0a 74 63 6c 74 65 73 74  470fcc8..tcltest
9ae0: 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f  ::test Symetric_
9af0: 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31  Block_IDEA-ECB-1
9b00: 2e 31 32 37 20 7b 45 6e 63 72 79 70 74 20 49 44  .127 {Encrypt ID
9b10: 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73  EA-ECB} \..-cons
9b20: 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42  traints IDEA_ECB
9b30: 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72   \..-body {binar
9b40: 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c  y encode hex [tl
9b50: 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68  s::encrypt -ciph
9b60: 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64  er IDEA-ECB -pad
9b70: 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79  ding 0 \... -key
9b80: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20   [binary decode 
9b90: 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 30  hex 000000000000
9ba0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
9bb0: 30 30 30 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61  0000] \... -data
9bc0: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20   [binary decode 
9bd0: 68 65 78 20 30 33 32 31 30 30 42 31 30 32 33 38  hex 032100B10238
9be0: 46 45 36 34 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63  FE64]]} \..-matc
9bf0: 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20  h exact -result 
9c00: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 34  0000000000000004
9c10: 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20  ..tcltest::test 
9c20: 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49  Symetric_Block_I
9c30: 44 45 41 2d 45 43 42 2d 31 2e 31 32 38 20 7b 44  DEA-ECB-1.128 {D
9c40: 65 63 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d  ecrypt IDEA-ECB}
9c50: 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73   \..-constraints
9c60: 20 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f   IDEA_ECB \..-bo
9c70: 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64  dy {binary encod
9c80: 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72  e hex [tls::decr
9c90: 79 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 41  ypt -cipher IDEA
9ca0: 2d 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20  -ECB -padding 0 
9cb0: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72  \... -key [binar
9cc0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30  y decode hex 000
9cd0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
9ce0: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 20 5c  0000000000000] \
9cf0: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72  ... -data [binar
9d00: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30  y decode hex 000
9d10: 30 30 30 30 30 30 30 30 30 30 30 30 34 5d 5d 7d  0000000000004]]}
9d20: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74   \..-match exact
9d30: 20 2d 72 65 73 75 6c 74 20 30 33 32 31 30 30 62   -result 032100b
9d40: 31 30 32 33 38 66 65 36 34 0a 0a 74 63 6c 74 65  10238fe64..tclte
9d50: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69  st::test Symetri
9d60: 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42  c_Block_IDEA-ECB
9d70: 2d 31 2e 31 32 39 20 7b 45 6e 63 72 79 70 74 20  -1.129 {Encrypt 
9d80: 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f  IDEA-ECB} \..-co
9d90: 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45  nstraints IDEA_E
9da0: 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e  CB \..-body {bin
9db0: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b  ary encode hex [
9dc0: 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69  tls::encrypt -ci
9dd0: 70 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70  pher IDEA-ECB -p
9de0: 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b  adding 0 \... -k
9df0: 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64  ey [binary decod
9e00: 65 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30  e hex 0000000000
9e10: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
9e20: 30 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d 64 61  000000] \... -da
9e30: 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64  ta [binary decod
9e40: 65 20 68 65 78 20 30 31 39 31 30 30 35 39 30 31  e hex 0191005901
9e50: 31 43 46 46 33 32 5d 5d 7d 20 5c 0a 09 2d 6d 61  1CFF32]]} \..-ma
9e60: 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c  tch exact -resul
9e70: 74 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  t 00000000000000
9e80: 30 32 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73  02..tcltest::tes
9e90: 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b  t Symetric_Block
9ea0: 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 33 30 20  _IDEA-ECB-1.130 
9eb0: 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45 43  {Decrypt IDEA-EC
9ec0: 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e  B} \..-constrain
9ed0: 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d  ts IDEA_ECB \..-
9ee0: 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63  body {binary enc
9ef0: 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65  ode hex [tls::de
9f00: 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 44  crypt -cipher ID
9f10: 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67 20  EA-ECB -padding 
9f20: 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e  0 \... -key [bin
9f30: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 30  ary decode hex 0
9f40: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
9f50: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 5d  000000000000000]
9f60: 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e   \... -data [bin
9f70: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 30  ary decode hex 0
9f80: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 32 5d  000000000000002]
9f90: 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61  ]} \..-match exa
9fa0: 63 74 20 2d 72 65 73 75 6c 74 20 30 31 39 31 30  ct -result 01910
9fb0: 30 35 39 30 31 31 63 66 66 33 32 0a 0a 74 63 6c  059011cff32..tcl
9fc0: 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74  test::test Symet
9fd0: 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45  ric_Block_IDEA-E
9fe0: 43 42 2d 31 2e 31 33 31 20 7b 45 6e 63 72 79 70  CB-1.131 {Encryp
9ff0: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
a000: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
a010: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
a020: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
a030: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
a040: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
a050: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
a060: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
a070: 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30  ode hex 00000000
a080: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
a090: 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d  00000000] \... -
a0a0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
a0b0: 6f 64 65 20 68 65 78 20 30 30 31 33 46 46 46 35  ode hex 0013FFF5
a0c0: 30 30 31 32 30 30 30 39 5d 5d 7d 20 5c 0a 09 2d  00120009]]} \..-
a0d0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
a0e0: 75 6c 74 20 30 30 30 30 30 30 30 30 30 30 30 30  ult 000000000000
a0f0: 30 30 30 31 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  0001..tcltest::t
a100: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
a110: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 33  ck_IDEA-ECB-1.13
a120: 32 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d  2 {Decrypt IDEA-
a130: 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61  ECB} \..-constra
a140: 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a  ints IDEA_ECB \.
a150: 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65  .-body {binary e
a160: 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a  ncode hex [tls::
a170: 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20  decrypt -cipher 
a180: 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e  IDEA-ECB -paddin
a190: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62  g 0 \... -key [b
a1a0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78  inary decode hex
a1b0: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30   000000000000000
a1c0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
a1d0: 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62  0] \... -data [b
a1e0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78  inary decode hex
a1f0: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30   000000000000000
a200: 31 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65  1]]} \..-match e
a210: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 31  xact -result 001
a220: 33 66 66 66 35 30 30 31 32 30 30 30 39 0a 0a 74  3fff500120009..t
a230: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d  cltest::test Sym
a240: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41  etric_Block_IDEA
a250: 2d 45 43 42 2d 31 2e 31 33 33 20 7b 45 6e 63 72  -ECB-1.133 {Encr
a260: 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a  ypt IDEA-ECB} \.
a270: 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44  .-constraints ID
a280: 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20  EA_ECB \..-body 
a290: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68  {binary encode h
a2a0: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74  ex [tls::encrypt
a2b0: 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45 43   -cipher IDEA-EC
a2c0: 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09  B -padding 0 \..
a2d0: 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64  . -key [binary d
a2e0: 65 63 6f 64 65 20 68 65 78 20 30 30 30 30 30 30  ecode hex 000000
a2f0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
a300: 30 30 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 09  0000000000] \...
a310: 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64   -data [binary d
a320: 65 63 6f 64 65 20 68 65 78 20 30 30 30 31 30 30  ecode hex 000100
a330: 30 31 30 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a  0100000000]]} \.
a340: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72  .-match exact -r
a350: 65 73 75 6c 74 20 30 30 30 30 30 30 30 30 30 30  esult 0000000000
a360: 30 30 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a  000000..tcltest:
a370: 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42  :test Symetric_B
a380: 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e  lock_IDEA-ECB-1.
a390: 31 33 34 20 7b 44 65 63 72 79 70 74 20 49 44 45  134 {Decrypt IDE
a3a0: 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74  A-ECB} \..-const
a3b0: 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20  raints IDEA_ECB 
a3c0: 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79  \..-body {binary
a3d0: 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73   encode hex [tls
a3e0: 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70 68 65  ::decrypt -ciphe
a3f0: 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64  r IDEA-ECB -padd
a400: 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20  ing 0 \... -key 
a410: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68  [binary decode h
a420: 65 78 20 30 30 30 30 30 30 30 30 30 30 30 30 30  ex 0000000000000
a430: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
a440: 30 30 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20  000] \... -data 
a450: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68  [binary decode h
a460: 65 78 20 30 30 30 30 30 30 30 30 30 30 30 30 30  ex 0000000000000
a470: 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68  000]]} \..-match
a480: 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30   exact -result 0
a490: 30 30 31 30 30 30 31 30 30 30 30 30 30 30 30 0a  001000100000000.
a4a0: 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53  .tcltest::test S
a4b0: 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44  ymetric_Block_ID
a4c0: 45 41 2d 45 43 42 2d 31 2e 31 33 35 20 7b 45 6e  EA-ECB-1.135 {En
a4d0: 63 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20  crypt IDEA-ECB} 
a4e0: 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20  \..-constraints 
a4f0: 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64  IDEA_ECB \..-bod
a500: 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65  y {binary encode
a510: 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79   hex [tls::encry
a520: 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d  pt -cipher IDEA-
a530: 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c  ECB -padding 0 \
a540: 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79  ... -key [binary
a550: 20 64 65 63 6f 64 65 20 68 65 78 20 30 31 30 31   decode hex 0101
a560: 30 31 30 31 30 31 30 31 30 31 30 31 30 31 30 31  0101010101010101
a570: 30 31 30 31 30 31 30 31 30 31 30 31 5d 20 5c 0a  010101010101] \.
a580: 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79  .. -data [binary
a590: 20 64 65 63 6f 64 65 20 68 65 78 20 36 44 33 33   decode hex 6D33
a5a0: 31 37 39 43 45 38 42 33 43 31 46 41 5d 5d 7d 20  179CE8B3C1FA]]} 
a5b0: 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20  \..-match exact 
a5c0: 2d 72 65 73 75 6c 74 20 30 31 30 31 30 31 30 31  -result 01010101
a5d0: 30 31 30 31 30 31 30 31 0a 0a 74 63 6c 74 65 73  01010101..tcltes
a5e0: 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63  t::test Symetric
a5f0: 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d  _Block_IDEA-ECB-
a600: 31 2e 31 33 36 20 7b 44 65 63 72 79 70 74 20 49  1.136 {Decrypt I
a610: 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e  DEA-ECB} \..-con
a620: 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43  straints IDEA_EC
a630: 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61  B \..-body {bina
a640: 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74  ry encode hex [t
a650: 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70  ls::decrypt -cip
a660: 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61  her IDEA-ECB -pa
a670: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65  dding 0 \... -ke
a680: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65  y [binary decode
a690: 20 68 65 78 20 30 31 30 31 30 31 30 31 30 31 30   hex 01010101010
a6a0: 31 30 31 30 31 30 31 30 31 30 31 30 31 30 31 30  1010101010101010
a6b0: 31 30 31 30 31 5d 20 5c 0a 09 09 20 2d 64 61 74  10101] \... -dat
a6c0: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65  a [binary decode
a6d0: 20 68 65 78 20 30 31 30 31 30 31 30 31 30 31 30   hex 01010101010
a6e0: 31 30 31 30 31 5d 5d 7d 20 5c 0a 09 2d 6d 61 74  10101]]} \..-mat
a6f0: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74  ch exact -result
a700: 20 36 64 33 33 31 37 39 63 65 38 62 33 63 31 66   6d33179ce8b3c1f
a710: 61 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74  a..tcltest::test
a720: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f   Symetric_Block_
a730: 49 44 45 41 2d 45 43 42 2d 31 2e 31 33 37 20 7b  IDEA-ECB-1.137 {
a740: 45 6e 63 72 79 70 74 20 49 44 45 41 2d 45 43 42  Encrypt IDEA-ECB
a750: 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74  } \..-constraint
a760: 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62  s IDEA_ECB \..-b
a770: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f  ody {binary enco
a780: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63  de hex [tls::enc
a790: 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 44 45  rypt -cipher IDE
a7a0: 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30  A-ECB -padding 0
a7b0: 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61   \... -key [bina
a7c0: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 32  ry decode hex 02
a7d0: 30 32 30 32 30 32 30 32 30 32 30 32 30 32 30 32  0202020202020202
a7e0: 30 32 30 32 30 32 30 32 30 32 30 32 30 32 5d 20  02020202020202] 
a7f0: 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61  \... -data [bina
a800: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 44 46  ry decode hex DF
a810: 31 36 33 45 33 38 41 44 37 31 41 34 38 39 5d 5d  163E38AD71A489]]
a820: 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63  } \..-match exac
a830: 74 20 2d 72 65 73 75 6c 74 20 30 32 30 32 30 32  t -result 020202
a840: 30 32 30 32 30 32 30 32 30 32 0a 0a 74 63 6c 74  0202020202..tclt
a850: 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72  est::test Symetr
a860: 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43  ic_Block_IDEA-EC
a870: 42 2d 31 2e 31 33 38 20 7b 44 65 63 72 79 70 74  B-1.138 {Decrypt
a880: 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63   IDEA-ECB} \..-c
a890: 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f  onstraints IDEA_
a8a0: 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69  ECB \..-body {bi
a8b0: 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20  nary encode hex 
a8c0: 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63  [tls::decrypt -c
a8d0: 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d  ipher IDEA-ECB -
a8e0: 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d  padding 0 \... -
a8f0: 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f  key [binary deco
a900: 64 65 20 68 65 78 20 30 32 30 32 30 32 30 32 30  de hex 020202020
a910: 32 30 32 30 32 30 32 30 32 30 32 30 32 30 32 30  2020202020202020
a920: 32 30 32 30 32 30 32 5d 20 5c 0a 09 09 20 2d 64  2020202] \... -d
a930: 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f  ata [binary deco
a940: 64 65 20 68 65 78 20 30 32 30 32 30 32 30 32 30  de hex 020202020
a950: 32 30 32 30 32 30 32 5d 5d 7d 20 5c 0a 09 2d 6d  2020202]]} \..-m
a960: 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75  atch exact -resu
a970: 6c 74 20 64 66 31 36 33 65 33 38 61 64 37 31 61  lt df163e38ad71a
a980: 34 38 39 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65  489..tcltest::te
a990: 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63  st Symetric_Bloc
a9a0: 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 33 39  k_IDEA-ECB-1.139
a9b0: 20 7b 45 6e 63 72 79 70 74 20 49 44 45 41 2d 45   {Encrypt IDEA-E
a9c0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
a9d0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
a9e0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
a9f0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65  code hex [tls::e
aa00: 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ncrypt -cipher I
aa10: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
aa20: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
aa30: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
aa40: 30 33 30 33 30 33 30 33 30 33 30 33 30 33 30 33  0303030303030303
aa50: 30 33 30 33 30 33 30 33 30 33 30 33 30 33 30 33  0303030303030303
aa60: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
aa70: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
aa80: 41 37 34 41 42 36 31 46 45 36 34 43 43 44 31 34  A74AB61FE64CCD14
aa90: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
aaa0: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 33 30 33  act -result 0303
aab0: 30 33 30 33 30 33 30 33 30 33 30 33 0a 0a 74 63  030303030303..tc
aac0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
aad0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
aae0: 45 43 42 2d 31 2e 31 34 30 20 7b 44 65 63 72 79  ECB-1.140 {Decry
aaf0: 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09  pt IDEA-ECB} \..
ab00: 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45  -constraints IDE
ab10: 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b  A_ECB \..-body {
ab20: 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65  binary encode he
ab30: 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20  x [tls::decrypt 
ab40: 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42  -cipher IDEA-ECB
ab50: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09   -padding 0 \...
ab60: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65   -key [binary de
ab70: 63 6f 64 65 20 68 65 78 20 30 33 30 33 30 33 30  code hex 0303030
ab80: 33 30 33 30 33 30 33 30 33 30 33 30 33 30 33 30  3030303030303030
ab90: 33 30 33 30 33 30 33 30 33 5d 20 5c 0a 09 09 20  303030303] \... 
aba0: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65  -data [binary de
abb0: 63 6f 64 65 20 68 65 78 20 30 33 30 33 30 33 30  code hex 0303030
abc0: 33 30 33 30 33 30 33 30 33 5d 5d 7d 20 5c 0a 09  303030303]]} \..
abd0: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65  -match exact -re
abe0: 73 75 6c 74 20 61 37 34 61 62 36 31 66 65 36 34  sult a74ab61fe64
abf0: 63 63 64 31 34 0a 0a 74 63 6c 74 65 73 74 3a 3a  ccd14..tcltest::
ac00: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c  test Symetric_Bl
ac10: 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31  ock_IDEA-ECB-1.1
ac20: 34 31 20 7b 45 6e 63 72 79 70 74 20 49 44 45 41  41 {Encrypt IDEA
ac30: 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72  -ECB} \..-constr
ac40: 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c  aints IDEA_ECB \
ac50: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20  ..-body {binary 
ac60: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a  encode hex [tls:
ac70: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72  :encrypt -cipher
ac80: 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69   IDEA-ECB -paddi
ac90: 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b  ng 0 \... -key [
aca0: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65  binary decode he
acb0: 78 20 30 34 30 34 30 34 30 34 30 34 30 34 30 34  x 04040404040404
acc0: 30 34 30 34 30 34 30 34 30 34 30 34 30 34 30 34  0404040404040404
acd0: 30 34 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b  04] \... -data [
ace0: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65  binary decode he
acf0: 78 20 44 45 43 44 31 32 36 38 43 45 37 42 33 43  x DECD1268CE7B3C
ad00: 44 35 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20  D5]]} \..-match 
ad10: 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30 34  exact -result 04
ad20: 30 34 30 34 30 34 30 34 30 34 30 34 30 34 0a 0a  04040404040404..
ad30: 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79  tcltest::test Sy
ad40: 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45  metric_Block_IDE
ad50: 41 2d 45 43 42 2d 31 2e 31 34 32 20 7b 44 65 63  A-ECB-1.142 {Dec
ad60: 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c  rypt IDEA-ECB} \
ad70: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49  ..-constraints I
ad80: 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79  DEA_ECB \..-body
ad90: 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20   {binary encode 
ada0: 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70  hex [tls::decryp
adb0: 74 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45  t -cipher IDEA-E
adc0: 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a  CB -padding 0 \.
add0: 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20  .. -key [binary 
ade0: 64 65 63 6f 64 65 20 68 65 78 20 30 34 30 34 30  decode hex 04040
adf0: 34 30 34 30 34 30 34 30 34 30 34 30 34 30 34 30  4040404040404040
ae00: 34 30 34 30 34 30 34 30 34 30 34 5d 20 5c 0a 09  40404040404] \..
ae10: 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20  . -data [binary 
ae20: 64 65 63 6f 64 65 20 68 65 78 20 30 34 30 34 30  decode hex 04040
ae30: 34 30 34 30 34 30 34 30 34 30 34 5d 5d 7d 20 5c  40404040404]]} \
ae40: 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d  ..-match exact -
ae50: 72 65 73 75 6c 74 20 64 65 63 64 31 32 36 38 63  result decd1268c
ae60: 65 37 62 33 63 64 35 0a 0a 74 63 6c 74 65 73 74  e7b3cd5..tcltest
ae70: 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f  ::test Symetric_
ae80: 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31  Block_IDEA-ECB-1
ae90: 2e 31 34 33 20 7b 45 6e 63 72 79 70 74 20 49 44  .143 {Encrypt ID
aea0: 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73  EA-ECB} \..-cons
aeb0: 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42  traints IDEA_ECB
aec0: 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72   \..-body {binar
aed0: 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c  y encode hex [tl
aee0: 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68  s::encrypt -ciph
aef0: 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64  er IDEA-ECB -pad
af00: 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79  ding 0 \... -key
af10: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20   [binary decode 
af20: 68 65 78 20 30 35 30 35 30 35 30 35 30 35 30 35  hex 050505050505
af30: 30 35 30 35 30 35 30 35 30 35 30 35 30 35 30 35  0505050505050505
af40: 30 35 30 35 5d 20 5c 0a 09 09 20 2d 64 61 74 61  0505] \... -data
af50: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20   [binary decode 
af60: 68 65 78 20 45 32 46 37 33 43 38 32 37 43 43 33  hex E2F73C827CC3
af70: 38 45 36 37 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63  8E67]]} \..-matc
af80: 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20  h exact -result 
af90: 30 35 30 35 30 35 30 35 30 35 30 35 30 35 30 35  0505050505050505
afa0: 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20  ..tcltest::test 
afb0: 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49  Symetric_Block_I
afc0: 44 45 41 2d 45 43 42 2d 31 2e 31 34 34 20 7b 44  DEA-ECB-1.144 {D
afd0: 65 63 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d  ecrypt IDEA-ECB}
afe0: 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73   \..-constraints
aff0: 20 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f   IDEA_ECB \..-bo
b000: 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64  dy {binary encod
b010: 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72  e hex [tls::decr
b020: 79 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 41  ypt -cipher IDEA
b030: 2d 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20  -ECB -padding 0 
b040: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72  \... -key [binar
b050: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 35 30  y decode hex 050
b060: 35 30 35 30 35 30 35 30 35 30 35 30 35 30 35 30  5050505050505050
b070: 35 30 35 30 35 30 35 30 35 30 35 30 35 5d 20 5c  5050505050505] \
b080: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72  ... -data [binar
b090: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 35 30  y decode hex 050
b0a0: 35 30 35 30 35 30 35 30 35 30 35 30 35 5d 5d 7d  5050505050505]]}
b0b0: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74   \..-match exact
b0c0: 20 2d 72 65 73 75 6c 74 20 65 32 66 37 33 63 38   -result e2f73c8
b0d0: 32 37 63 63 33 38 65 36 37 0a 0a 74 63 6c 74 65  27cc38e67..tclte
b0e0: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69  st::test Symetri
b0f0: 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42  c_Block_IDEA-ECB
b100: 2d 31 2e 31 34 35 20 7b 45 6e 63 72 79 70 74 20  -1.145 {Encrypt 
b110: 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f  IDEA-ECB} \..-co
b120: 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45  nstraints IDEA_E
b130: 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e  CB \..-body {bin
b140: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b  ary encode hex [
b150: 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69  tls::encrypt -ci
b160: 70 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70  pher IDEA-ECB -p
b170: 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b  adding 0 \... -k
b180: 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64  ey [binary decod
b190: 65 20 68 65 78 20 30 36 30 36 30 36 30 36 30 36  e hex 0606060606
b1a0: 30 36 30 36 30 36 30 36 30 36 30 36 30 36 30 36  0606060606060606
b1b0: 30 36 30 36 30 36 5d 20 5c 0a 09 09 20 2d 64 61  060606] \... -da
b1c0: 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64  ta [binary decod
b1d0: 65 20 68 65 78 20 46 41 39 33 42 45 30 37 45 33  e hex FA93BE07E3
b1e0: 42 30 45 30 39 43 5d 5d 7d 20 5c 0a 09 2d 6d 61  B0E09C]]} \..-ma
b1f0: 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c  tch exact -resul
b200: 74 20 30 36 30 36 30 36 30 36 30 36 30 36 30 36  t 06060606060606
b210: 30 36 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73  06..tcltest::tes
b220: 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b  t Symetric_Block
b230: 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 34 36 20  _IDEA-ECB-1.146 
b240: 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45 43  {Decrypt IDEA-EC
b250: 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e  B} \..-constrain
b260: 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d  ts IDEA_ECB \..-
b270: 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63  body {binary enc
b280: 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65  ode hex [tls::de
b290: 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 44  crypt -cipher ID
b2a0: 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67 20  EA-ECB -padding 
b2b0: 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e  0 \... -key [bin
b2c0: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 30  ary decode hex 0
b2d0: 36 30 36 30 36 30 36 30 36 30 36 30 36 30 36 30  6060606060606060
b2e0: 36 30 36 30 36 30 36 30 36 30 36 30 36 30 36 5d  606060606060606]
b2f0: 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e   \... -data [bin
b300: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 30  ary decode hex 0
b310: 36 30 36 30 36 30 36 30 36 30 36 30 36 30 36 5d  606060606060606]
b320: 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61  ]} \..-match exa
b330: 63 74 20 2d 72 65 73 75 6c 74 20 66 61 39 33 62  ct -result fa93b
b340: 65 30 37 65 33 62 30 65 30 39 63 0a 0a 74 63 6c  e07e3b0e09c..tcl
b350: 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74  test::test Symet
b360: 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45  ric_Block_IDEA-E
b370: 43 42 2d 31 2e 31 34 37 20 7b 45 6e 63 72 79 70  CB-1.147 {Encryp
b380: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
b390: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
b3a0: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
b3b0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
b3c0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
b3d0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
b3e0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
b3f0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
b400: 6f 64 65 20 68 65 78 20 30 37 30 37 30 37 30 37  ode hex 07070707
b410: 30 37 30 37 30 37 30 37 30 37 30 37 30 37 30 37  0707070707070707
b420: 30 37 30 37 30 37 30 37 5d 20 5c 0a 09 09 20 2d  07070707] \... -
b430: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
b440: 6f 64 65 20 68 65 78 20 41 42 32 34 36 41 43 35  ode hex AB246AC5
b450: 41 41 44 45 31 42 31 34 5d 5d 7d 20 5c 0a 09 2d  AADE1B14]]} \..-
b460: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
b470: 75 6c 74 20 30 37 30 37 30 37 30 37 30 37 30 37  ult 070707070707
b480: 30 37 30 37 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  0707..tcltest::t
b490: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
b4a0: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 34  ck_IDEA-ECB-1.14
b4b0: 38 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d  8 {Decrypt IDEA-
b4c0: 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61  ECB} \..-constra
b4d0: 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a  ints IDEA_ECB \.
b4e0: 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65  .-body {binary e
b4f0: 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a  ncode hex [tls::
b500: 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20  decrypt -cipher 
b510: 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e  IDEA-ECB -paddin
b520: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62  g 0 \... -key [b
b530: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78  inary decode hex
b540: 20 30 37 30 37 30 37 30 37 30 37 30 37 30 37 30   070707070707070
b550: 37 30 37 30 37 30 37 30 37 30 37 30 37 30 37 30  7070707070707070
b560: 37 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62  7] \... -data [b
b570: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78  inary decode hex
b580: 20 30 37 30 37 30 37 30 37 30 37 30 37 30 37 30   070707070707070
b590: 37 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65  7]]} \..-match e
b5a0: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 61 62 32  xact -result ab2
b5b0: 34 36 61 63 35 61 61 64 65 31 62 31 34 0a 0a 74  46ac5aade1b14..t
b5c0: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d  cltest::test Sym
b5d0: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41  etric_Block_IDEA
b5e0: 2d 45 43 42 2d 31 2e 31 34 39 20 7b 45 6e 63 72  -ECB-1.149 {Encr
b5f0: 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a  ypt IDEA-ECB} \.
b600: 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44  .-constraints ID
b610: 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20  EA_ECB \..-body 
b620: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68  {binary encode h
b630: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74  ex [tls::encrypt
b640: 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45 43   -cipher IDEA-EC
b650: 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09  B -padding 0 \..
b660: 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64  . -key [binary d
b670: 65 63 6f 64 65 20 68 65 78 20 30 38 30 38 30 38  ecode hex 080808
b680: 30 38 30 38 30 38 30 38 30 38 30 38 30 38 30 38  0808080808080808
b690: 30 38 30 38 30 38 30 38 30 38 5d 20 5c 0a 09 09  0808080808] \...
b6a0: 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64   -data [binary d
b6b0: 65 63 6f 64 65 20 68 65 78 20 41 43 30 43 31 37  ecode hex AC0C17
b6c0: 30 36 37 43 30 44 41 31 38 32 5d 5d 7d 20 5c 0a  067C0DA182]]} \.
b6d0: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72  .-match exact -r
b6e0: 65 73 75 6c 74 20 30 38 30 38 30 38 30 38 30 38  esult 0808080808
b6f0: 30 38 30 38 30 38 0a 0a 74 63 6c 74 65 73 74 3a  080808..tcltest:
b700: 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42  :test Symetric_B
b710: 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e  lock_IDEA-ECB-1.
b720: 31 35 30 20 7b 44 65 63 72 79 70 74 20 49 44 45  150 {Decrypt IDE
b730: 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74  A-ECB} \..-const
b740: 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20  raints IDEA_ECB 
b750: 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79  \..-body {binary
b760: 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73   encode hex [tls
b770: 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70 68 65  ::decrypt -ciphe
b780: 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64  r IDEA-ECB -padd
b790: 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20  ing 0 \... -key 
b7a0: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68  [binary decode h
b7b0: 65 78 20 30 38 30 38 30 38 30 38 30 38 30 38 30  ex 0808080808080
b7c0: 38 30 38 30 38 30 38 30 38 30 38 30 38 30 38 30  8080808080808080
b7d0: 38 30 38 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20  808] \... -data 
b7e0: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68  [binary decode h
b7f0: 65 78 20 30 38 30 38 30 38 30 38 30 38 30 38 30  ex 0808080808080
b800: 38 30 38 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68  808]]} \..-match
b810: 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 61   exact -result a
b820: 63 30 63 31 37 30 36 37 63 30 64 61 31 38 32 0a  c0c17067c0da182.
b830: 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53  .tcltest::test S
b840: 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44  ymetric_Block_ID
b850: 45 41 2d 45 43 42 2d 31 2e 31 35 31 20 7b 45 6e  EA-ECB-1.151 {En
b860: 63 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20  crypt IDEA-ECB} 
b870: 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20  \..-constraints 
b880: 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64  IDEA_ECB \..-bod
b890: 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65  y {binary encode
b8a0: 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79   hex [tls::encry
b8b0: 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d  pt -cipher IDEA-
b8c0: 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c  ECB -padding 0 \
b8d0: 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79  ... -key [binary
b8e0: 20 64 65 63 6f 64 65 20 68 65 78 20 30 39 30 39   decode hex 0909
b8f0: 30 39 30 39 30 39 30 39 30 39 30 39 30 39 30 39  0909090909090909
b900: 30 39 30 39 30 39 30 39 30 39 30 39 5d 20 5c 0a  090909090909] \.
b910: 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79  .. -data [binary
b920: 20 64 65 63 6f 64 65 20 68 65 78 20 45 45 30 45   decode hex EE0E
b930: 41 38 41 37 37 33 42 45 32 36 43 36 5d 5d 7d 20  A8A773BE26C6]]} 
b940: 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20  \..-match exact 
b950: 2d 72 65 73 75 6c 74 20 30 39 30 39 30 39 30 39  -result 09090909
b960: 30 39 30 39 30 39 30 39 0a 0a 74 63 6c 74 65 73  09090909..tcltes
b970: 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63  t::test Symetric
b980: 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d  _Block_IDEA-ECB-
b990: 31 2e 31 35 32 20 7b 44 65 63 72 79 70 74 20 49  1.152 {Decrypt I
b9a0: 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e  DEA-ECB} \..-con
b9b0: 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43  straints IDEA_EC
b9c0: 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61  B \..-body {bina
b9d0: 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74  ry encode hex [t
b9e0: 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70  ls::decrypt -cip
b9f0: 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61  her IDEA-ECB -pa
ba00: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65  dding 0 \... -ke
ba10: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65  y [binary decode
ba20: 20 68 65 78 20 30 39 30 39 30 39 30 39 30 39 30   hex 09090909090
ba30: 39 30 39 30 39 30 39 30 39 30 39 30 39 30 39 30  9090909090909090
ba40: 39 30 39 30 39 5d 20 5c 0a 09 09 20 2d 64 61 74  90909] \... -dat
ba50: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65  a [binary decode
ba60: 20 68 65 78 20 30 39 30 39 30 39 30 39 30 39 30   hex 09090909090
ba70: 39 30 39 30 39 5d 5d 7d 20 5c 0a 09 2d 6d 61 74  90909]]} \..-mat
ba80: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74  ch exact -result
ba90: 20 65 65 30 65 61 38 61 37 37 33 62 65 32 36 63   ee0ea8a773be26c
baa0: 36 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74  6..tcltest::test
bab0: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f   Symetric_Block_
bac0: 49 44 45 41 2d 45 43 42 2d 31 2e 31 35 33 20 7b  IDEA-ECB-1.153 {
bad0: 45 6e 63 72 79 70 74 20 49 44 45 41 2d 45 43 42  Encrypt IDEA-ECB
bae0: 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74  } \..-constraint
baf0: 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62  s IDEA_ECB \..-b
bb00: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f  ody {binary enco
bb10: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63  de hex [tls::enc
bb20: 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 44 45  rypt -cipher IDE
bb30: 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30  A-ECB -padding 0
bb40: 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61   \... -key [bina
bb50: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 41  ry decode hex 0A
bb60: 30 41 30 41 30 41 30 41 30 41 30 41 30 41 30 41  0A0A0A0A0A0A0A0A
bb70: 30 41 30 41 30 41 30 41 30 41 30 41 30 41 5d 20  0A0A0A0A0A0A0A] 
bb80: 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61  \... -data [bina
bb90: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 39 35  ry decode hex 95
bba0: 42 46 34 30 45 38 32 33 46 42 33 39 43 31 5d 5d  BF40E823FB39C1]]
bbb0: 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63  } \..-match exac
bbc0: 74 20 2d 72 65 73 75 6c 74 20 30 61 30 61 30 61  t -result 0a0a0a
bbd0: 30 61 30 61 30 61 30 61 30 61 0a 0a 74 63 6c 74  0a0a0a0a0a..tclt
bbe0: 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72  est::test Symetr
bbf0: 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43  ic_Block_IDEA-EC
bc00: 42 2d 31 2e 31 35 34 20 7b 44 65 63 72 79 70 74  B-1.154 {Decrypt
bc10: 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63   IDEA-ECB} \..-c
bc20: 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f  onstraints IDEA_
bc30: 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69  ECB \..-body {bi
bc40: 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20  nary encode hex 
bc50: 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63  [tls::decrypt -c
bc60: 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d  ipher IDEA-ECB -
bc70: 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d  padding 0 \... -
bc80: 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f  key [binary deco
bc90: 64 65 20 68 65 78 20 30 41 30 41 30 41 30 41 30  de hex 0A0A0A0A0
bca0: 41 30 41 30 41 30 41 30 41 30 41 30 41 30 41 30  A0A0A0A0A0A0A0A0
bcb0: 41 30 41 30 41 30 41 5d 20 5c 0a 09 09 20 2d 64  A0A0A0A] \... -d
bcc0: 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f  ata [binary deco
bcd0: 64 65 20 68 65 78 20 30 41 30 41 30 41 30 41 30  de hex 0A0A0A0A0
bce0: 41 30 41 30 41 30 41 5d 5d 7d 20 5c 0a 09 2d 6d  A0A0A0A]]} \..-m
bcf0: 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75  atch exact -resu
bd00: 6c 74 20 39 35 62 66 34 30 65 38 32 33 66 62 33  lt 95bf40e823fb3
bd10: 39 63 31 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65  9c1..tcltest::te
bd20: 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63  st Symetric_Bloc
bd30: 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 35 35  k_IDEA-ECB-1.155
bd40: 20 7b 45 6e 63 72 79 70 74 20 49 44 45 41 2d 45   {Encrypt IDEA-E
bd50: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
bd60: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
bd70: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
bd80: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65  code hex [tls::e
bd90: 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ncrypt -cipher I
bda0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
bdb0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
bdc0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
bdd0: 30 42 30 42 30 42 30 42 30 42 30 42 30 42 30 42  0B0B0B0B0B0B0B0B
bde0: 30 42 30 42 30 42 30 42 30 42 30 42 30 42 30 42  0B0B0B0B0B0B0B0B
bdf0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
be00: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
be10: 45 42 33 31 36 41 41 34 39 39 33 43 36 38 43 36  EB316AA4993C68C6
be20: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
be30: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 62 30 62  act -result 0b0b
be40: 30 62 30 62 30 62 30 62 30 62 30 62 0a 0a 74 63  0b0b0b0b0b0b..tc
be50: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
be60: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
be70: 45 43 42 2d 31 2e 31 35 36 20 7b 44 65 63 72 79  ECB-1.156 {Decry
be80: 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09  pt IDEA-ECB} \..
be90: 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45  -constraints IDE
bea0: 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b  A_ECB \..-body {
beb0: 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65  binary encode he
bec0: 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20  x [tls::decrypt 
bed0: 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42  -cipher IDEA-ECB
bee0: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09   -padding 0 \...
bef0: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65   -key [binary de
bf00: 63 6f 64 65 20 68 65 78 20 30 42 30 42 30 42 30  code hex 0B0B0B0
bf10: 42 30 42 30 42 30 42 30 42 30 42 30 42 30 42 30  B0B0B0B0B0B0B0B0
bf20: 42 30 42 30 42 30 42 30 42 5d 20 5c 0a 09 09 20  B0B0B0B0B] \... 
bf30: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65  -data [binary de
bf40: 63 6f 64 65 20 68 65 78 20 30 42 30 42 30 42 30  code hex 0B0B0B0
bf50: 42 30 42 30 42 30 42 30 42 5d 5d 7d 20 5c 0a 09  B0B0B0B0B]]} \..
bf60: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65  -match exact -re
bf70: 73 75 6c 74 20 65 62 33 31 36 61 61 34 39 39 33  sult eb316aa4993
bf80: 63 36 38 63 36 0a 0a 74 63 6c 74 65 73 74 3a 3a  c68c6..tcltest::
bf90: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c  test Symetric_Bl
bfa0: 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31  ock_IDEA-ECB-1.1
bfb0: 35 37 20 7b 45 6e 63 72 79 70 74 20 49 44 45 41  57 {Encrypt IDEA
bfc0: 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72  -ECB} \..-constr
bfd0: 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c  aints IDEA_ECB \
bfe0: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20  ..-body {binary 
bff0: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a  encode hex [tls:
c000: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72  :encrypt -cipher
c010: 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69   IDEA-ECB -paddi
c020: 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b  ng 0 \... -key [
c030: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65  binary decode he
c040: 78 20 30 43 30 43 30 43 30 43 30 43 30 43 30 43  x 0C0C0C0C0C0C0C
c050: 30 43 30 43 30 43 30 43 30 43 30 43 30 43 30 43  0C0C0C0C0C0C0C0C
c060: 30 43 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b  0C] \... -data [
c070: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65  binary decode he
c080: 78 20 45 32 43 37 44 38 32 31 41 43 34 41 44 38  x E2C7D821AC4AD8
c090: 36 43 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20  6C]]} \..-match 
c0a0: 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30 63  exact -result 0c
c0b0: 30 63 30 63 30 63 30 63 30 63 30 63 30 63 0a 0a  0c0c0c0c0c0c0c..
c0c0: 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79  tcltest::test Sy
c0d0: 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45  metric_Block_IDE
c0e0: 41 2d 45 43 42 2d 31 2e 31 35 38 20 7b 44 65 63  A-ECB-1.158 {Dec
c0f0: 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c  rypt IDEA-ECB} \
c100: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49  ..-constraints I
c110: 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79  DEA_ECB \..-body
c120: 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20   {binary encode 
c130: 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70  hex [tls::decryp
c140: 74 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45  t -cipher IDEA-E
c150: 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a  CB -padding 0 \.
c160: 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20  .. -key [binary 
c170: 64 65 63 6f 64 65 20 68 65 78 20 30 43 30 43 30  decode hex 0C0C0
c180: 43 30 43 30 43 30 43 30 43 30 43 30 43 30 43 30  C0C0C0C0C0C0C0C0
c190: 43 30 43 30 43 30 43 30 43 30 43 5d 20 5c 0a 09  C0C0C0C0C0C] \..
c1a0: 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20  . -data [binary 
c1b0: 64 65 63 6f 64 65 20 68 65 78 20 30 43 30 43 30  decode hex 0C0C0
c1c0: 43 30 43 30 43 30 43 30 43 30 43 5d 5d 7d 20 5c  C0C0C0C0C0C]]} \
c1d0: 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d  ..-match exact -
c1e0: 72 65 73 75 6c 74 20 65 32 63 37 64 38 32 31 61  result e2c7d821a
c1f0: 63 34 61 64 38 36 63 0a 0a 74 63 6c 74 65 73 74  c4ad86c..tcltest
c200: 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f  ::test Symetric_
c210: 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31  Block_IDEA-ECB-1
c220: 2e 31 35 39 20 7b 45 6e 63 72 79 70 74 20 49 44  .159 {Encrypt ID
c230: 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73  EA-ECB} \..-cons
c240: 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42  traints IDEA_ECB
c250: 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72   \..-body {binar
c260: 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c  y encode hex [tl
c270: 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68  s::encrypt -ciph
c280: 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64  er IDEA-ECB -pad
c290: 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79  ding 0 \... -key
c2a0: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20   [binary decode 
c2b0: 68 65 78 20 30 44 30 44 30 44 30 44 30 44 30 44  hex 0D0D0D0D0D0D
c2c0: 30 44 30 44 30 44 30 44 30 44 30 44 30 44 30 44  0D0D0D0D0D0D0D0D
c2d0: 30 44 30 44 5d 20 5c 0a 09 09 20 2d 64 61 74 61  0D0D] \... -data
c2e0: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20   [binary decode 
c2f0: 68 65 78 20 37 35 31 34 41 35 34 42 41 36 43 46  hex 7514A54BA6CF
c300: 41 39 33 33 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63  A933]]} \..-matc
c310: 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20  h exact -result 
c320: 30 64 30 64 30 64 30 64 30 64 30 64 30 64 30 64  0d0d0d0d0d0d0d0d
c330: 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20  ..tcltest::test 
c340: 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49  Symetric_Block_I
c350: 44 45 41 2d 45 43 42 2d 31 2e 31 36 30 20 7b 44  DEA-ECB-1.160 {D
c360: 65 63 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d  ecrypt IDEA-ECB}
c370: 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73   \..-constraints
c380: 20 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f   IDEA_ECB \..-bo
c390: 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64  dy {binary encod
c3a0: 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72  e hex [tls::decr
c3b0: 79 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 41  ypt -cipher IDEA
c3c0: 2d 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20  -ECB -padding 0 
c3d0: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72  \... -key [binar
c3e0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 44 30  y decode hex 0D0
c3f0: 44 30 44 30 44 30 44 30 44 30 44 30 44 30 44 30  D0D0D0D0D0D0D0D0
c400: 44 30 44 30 44 30 44 30 44 30 44 30 44 5d 20 5c  D0D0D0D0D0D0D] \
c410: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72  ... -data [binar
c420: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 44 30  y decode hex 0D0
c430: 44 30 44 30 44 30 44 30 44 30 44 30 44 5d 5d 7d  D0D0D0D0D0D0D]]}
c440: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74   \..-match exact
c450: 20 2d 72 65 73 75 6c 74 20 37 35 31 34 61 35 34   -result 7514a54
c460: 62 61 36 63 66 61 39 33 33 0a 0a 74 63 6c 74 65  ba6cfa933..tclte
c470: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69  st::test Symetri
c480: 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42  c_Block_IDEA-ECB
c490: 2d 31 2e 31 36 31 20 7b 45 6e 63 72 79 70 74 20  -1.161 {Encrypt 
c4a0: 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f  IDEA-ECB} \..-co
c4b0: 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45  nstraints IDEA_E
c4c0: 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e  CB \..-body {bin
c4d0: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b  ary encode hex [
c4e0: 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69  tls::encrypt -ci
c4f0: 70 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70  pher IDEA-ECB -p
c500: 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b  adding 0 \... -k
c510: 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64  ey [binary decod
c520: 65 20 68 65 78 20 30 45 30 45 30 45 30 45 30 45  e hex 0E0E0E0E0E
c530: 30 45 30 45 30 45 30 45 30 45 30 45 30 45 30 45  0E0E0E0E0E0E0E0E
c540: 30 45 30 45 30 45 5d 20 5c 0a 09 09 20 2d 64 61  0E0E0E] \... -da
c550: 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64  ta [binary decod
c560: 65 20 68 65 78 20 32 45 35 41 38 32 37 39 41 37  e hex 2E5A8279A7
c570: 35 36 44 45 46 34 5d 5d 7d 20 5c 0a 09 2d 6d 61  56DEF4]]} \..-ma
c580: 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c  tch exact -resul
c590: 74 20 30 65 30 65 30 65 30 65 30 65 30 65 30 65  t 0e0e0e0e0e0e0e
c5a0: 30 65 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73  0e..tcltest::tes
c5b0: 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b  t Symetric_Block
c5c0: 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 36 32 20  _IDEA-ECB-1.162 
c5d0: 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45 43  {Decrypt IDEA-EC
c5e0: 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e  B} \..-constrain
c5f0: 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d  ts IDEA_ECB \..-
c600: 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63  body {binary enc
c610: 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65  ode hex [tls::de
c620: 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 44  crypt -cipher ID
c630: 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67 20  EA-ECB -padding 
c640: 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e  0 \... -key [bin
c650: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 30  ary decode hex 0
c660: 45 30 45 30 45 30 45 30 45 30 45 30 45 30 45 30  E0E0E0E0E0E0E0E0
c670: 45 30 45 30 45 30 45 30 45 30 45 30 45 30 45 5d  E0E0E0E0E0E0E0E]
c680: 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e   \... -data [bin
c690: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 30  ary decode hex 0
c6a0: 45 30 45 30 45 30 45 30 45 30 45 30 45 30 45 5d  E0E0E0E0E0E0E0E]
c6b0: 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61  ]} \..-match exa
c6c0: 63 74 20 2d 72 65 73 75 6c 74 20 32 65 35 61 38  ct -result 2e5a8
c6d0: 32 37 39 61 37 35 36 64 65 66 34 0a 0a 74 63 6c  279a756def4..tcl
c6e0: 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74  test::test Symet
c6f0: 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45  ric_Block_IDEA-E
c700: 43 42 2d 31 2e 31 36 33 20 7b 45 6e 63 72 79 70  CB-1.163 {Encryp
c710: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
c720: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
c730: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
c740: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
c750: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
c760: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
c770: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
c780: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
c790: 6f 64 65 20 68 65 78 20 30 46 30 46 30 46 30 46  ode hex 0F0F0F0F
c7a0: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46  0F0F0F0F0F0F0F0F
c7b0: 30 46 30 46 30 46 30 46 5d 20 5c 0a 09 09 20 2d  0F0F0F0F] \... -
c7c0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
c7d0: 6f 64 65 20 68 65 78 20 46 31 32 34 30 31 38 43  ode hex F124018C
c7e0: 38 33 34 31 35 46 46 33 5d 5d 7d 20 5c 0a 09 2d  83415FF3]]} \..-
c7f0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
c800: 75 6c 74 20 30 66 30 66 30 66 30 66 30 66 30 66  ult 0f0f0f0f0f0f
c810: 30 66 30 66 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  0f0f..tcltest::t
c820: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
c830: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 36  ck_IDEA-ECB-1.16
c840: 34 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d  4 {Decrypt IDEA-
c850: 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61  ECB} \..-constra
c860: 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a  ints IDEA_ECB \.
c870: 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65  .-body {binary e
c880: 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a  ncode hex [tls::
c890: 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20  decrypt -cipher 
c8a0: 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e  IDEA-ECB -paddin
c8b0: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62  g 0 \... -key [b
c8c0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78  inary decode hex
c8d0: 20 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30   0F0F0F0F0F0F0F0
c8e0: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30  F0F0F0F0F0F0F0F0
c8f0: 46 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62  F] \... -data [b
c900: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78  inary decode hex
c910: 20 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30   0F0F0F0F0F0F0F0
c920: 46 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65  F]]} \..-match e
c930: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 66 31 32  xact -result f12
c940: 34 30 31 38 63 38 33 34 31 35 66 66 33 0a 0a 74  4018c83415ff3..t
c950: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d  cltest::test Sym
c960: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41  etric_Block_IDEA
c970: 2d 45 43 42 2d 31 2e 31 36 35 20 7b 45 6e 63 72  -ECB-1.165 {Encr
c980: 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a  ypt IDEA-ECB} \.
c990: 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44  .-constraints ID
c9a0: 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20  EA_ECB \..-body 
c9b0: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68  {binary encode h
c9c0: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74  ex [tls::encrypt
c9d0: 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45 43   -cipher IDEA-EC
c9e0: 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09  B -padding 0 \..
c9f0: 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64  . -key [binary d
ca00: 65 63 6f 64 65 20 68 65 78 20 46 30 46 30 46 30  ecode hex F0F0F0
ca10: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30  F0F0F0F0F0F0F0F0
ca20: 46 30 46 30 46 30 46 30 46 30 5d 20 5c 0a 09 09  F0F0F0F0F0] \...
ca30: 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64   -data [binary d
ca40: 65 63 6f 64 65 20 68 65 78 20 38 39 39 35 31 44  ecode hex 89951D
ca50: 37 30 32 37 30 43 39 42 31 37 5d 5d 7d 20 5c 0a  70270C9B17]]} \.
ca60: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72  .-match exact -r
ca70: 65 73 75 6c 74 20 66 30 66 30 66 30 66 30 66 30  esult f0f0f0f0f0
ca80: 66 30 66 30 66 30 0a 0a 74 63 6c 74 65 73 74 3a  f0f0f0..tcltest:
ca90: 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42  :test Symetric_B
caa0: 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e  lock_IDEA-ECB-1.
cab0: 31 36 36 20 7b 44 65 63 72 79 70 74 20 49 44 45  166 {Decrypt IDE
cac0: 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74  A-ECB} \..-const
cad0: 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20  raints IDEA_ECB 
cae0: 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79  \..-body {binary
caf0: 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73   encode hex [tls
cb00: 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70 68 65  ::decrypt -ciphe
cb10: 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64  r IDEA-ECB -padd
cb20: 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20  ing 0 \... -key 
cb30: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68  [binary decode h
cb40: 65 78 20 46 30 46 30 46 30 46 30 46 30 46 30 46  ex F0F0F0F0F0F0F
cb50: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46  0F0F0F0F0F0F0F0F
cb60: 30 46 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20  0F0] \... -data 
cb70: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68  [binary decode h
cb80: 65 78 20 46 30 46 30 46 30 46 30 46 30 46 30 46  ex F0F0F0F0F0F0F
cb90: 30 46 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68  0F0]]} \..-match
cba0: 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 38   exact -result 8
cbb0: 39 39 35 31 64 37 30 32 37 30 63 39 62 31 37 0a  9951d70270c9b17.
cbc0: 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53  .tcltest::test S
cbd0: 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44  ymetric_Block_ID
cbe0: 45 41 2d 45 43 42 2d 31 2e 31 36 37 20 7b 45 6e  EA-ECB-1.167 {En
cbf0: 63 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20  crypt IDEA-ECB} 
cc00: 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20  \..-constraints 
cc10: 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64  IDEA_ECB \..-bod
cc20: 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65  y {binary encode
cc30: 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79   hex [tls::encry
cc40: 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d  pt -cipher IDEA-
cc50: 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c  ECB -padding 0 \
cc60: 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79  ... -key [binary
cc70: 20 64 65 63 6f 64 65 20 68 65 78 20 46 31 46 31   decode hex F1F1
cc80: 46 31 46 31 46 31 46 31 46 31 46 31 46 31 46 31  F1F1F1F1F1F1F1F1
cc90: 46 31 46 31 46 31 46 31 46 31 46 31 5d 20 5c 0a  F1F1F1F1F1F1] \.
cca0: 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79  .. -data [binary
ccb0: 20 64 65 63 6f 64 65 20 68 65 78 20 32 41 37 37   decode hex 2A77
ccc0: 35 30 32 38 44 31 37 30 42 32 39 43 5d 5d 7d 20  5028D170B29C]]} 
ccd0: 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20  \..-match exact 
cce0: 2d 72 65 73 75 6c 74 20 66 31 66 31 66 31 66 31  -result f1f1f1f1
ccf0: 66 31 66 31 66 31 66 31 0a 0a 74 63 6c 74 65 73  f1f1f1f1..tcltes
cd00: 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63  t::test Symetric
cd10: 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d  _Block_IDEA-ECB-
cd20: 31 2e 31 36 38 20 7b 44 65 63 72 79 70 74 20 49  1.168 {Decrypt I
cd30: 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e  DEA-ECB} \..-con
cd40: 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43  straints IDEA_EC
cd50: 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61  B \..-body {bina
cd60: 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74  ry encode hex [t
cd70: 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70  ls::decrypt -cip
cd80: 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61  her IDEA-ECB -pa
cd90: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65  dding 0 \... -ke
cda0: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65  y [binary decode
cdb0: 20 68 65 78 20 46 31 46 31 46 31 46 31 46 31 46   hex F1F1F1F1F1F
cdc0: 31 46 31 46 31 46 31 46 31 46 31 46 31 46 31 46  1F1F1F1F1F1F1F1F
cdd0: 31 46 31 46 31 5d 20 5c 0a 09 09 20 2d 64 61 74  1F1F1] \... -dat
cde0: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65  a [binary decode
cdf0: 20 68 65 78 20 46 31 46 31 46 31 46 31 46 31 46   hex F1F1F1F1F1F
ce00: 31 46 31 46 31 5d 5d 7d 20 5c 0a 09 2d 6d 61 74  1F1F1]]} \..-mat
ce10: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74  ch exact -result
ce20: 20 32 61 37 37 35 30 32 38 64 31 37 30 62 32 39   2a775028d170b29
ce30: 63 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74  c..tcltest::test
ce40: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f   Symetric_Block_
ce50: 49 44 45 41 2d 45 43 42 2d 31 2e 31 36 39 20 7b  IDEA-ECB-1.169 {
ce60: 45 6e 63 72 79 70 74 20 49 44 45 41 2d 45 43 42  Encrypt IDEA-ECB
ce70: 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74  } \..-constraint
ce80: 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62  s IDEA_ECB \..-b
ce90: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f  ody {binary enco
cea0: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63  de hex [tls::enc
ceb0: 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 44 45  rypt -cipher IDE
cec0: 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30  A-ECB -padding 0
ced0: 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61   \... -key [bina
cee0: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 32  ry decode hex F2
cef0: 46 32 46 32 46 32 46 32 46 32 46 32 46 32 46 32  F2F2F2F2F2F2F2F2
cf00: 46 32 46 32 46 32 46 32 46 32 46 32 46 32 5d 20  F2F2F2F2F2F2F2] 
cf10: 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61  \... -data [bina
cf20: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 39 41  ry decode hex 9A
cf30: 34 43 46 38 42 37 43 35 39 39 45 46 34 41 5d 5d  4CF8B7C599EF4A]]
cf40: 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63  } \..-match exac
cf50: 74 20 2d 72 65 73 75 6c 74 20 66 32 66 32 66 32  t -result f2f2f2
cf60: 66 32 66 32 66 32 66 32 66 32 0a 0a 74 63 6c 74  f2f2f2f2f2..tclt
cf70: 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72  est::test Symetr
cf80: 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43  ic_Block_IDEA-EC
cf90: 42 2d 31 2e 31 37 30 20 7b 44 65 63 72 79 70 74  B-1.170 {Decrypt
cfa0: 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63   IDEA-ECB} \..-c
cfb0: 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f  onstraints IDEA_
cfc0: 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69  ECB \..-body {bi
cfd0: 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20  nary encode hex 
cfe0: 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63  [tls::decrypt -c
cff0: 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d  ipher IDEA-ECB -
d000: 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d  padding 0 \... -
d010: 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f  key [binary deco
d020: 64 65 20 68 65 78 20 46 32 46 32 46 32 46 32 46  de hex F2F2F2F2F
d030: 32 46 32 46 32 46 32 46 32 46 32 46 32 46 32 46  2F2F2F2F2F2F2F2F
d040: 32 46 32 46 32 46 32 5d 20 5c 0a 09 09 20 2d 64  2F2F2F2] \... -d
d050: 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f  ata [binary deco
d060: 64 65 20 68 65 78 20 46 32 46 32 46 32 46 32 46  de hex F2F2F2F2F
d070: 32 46 32 46 32 46 32 5d 5d 7d 20 5c 0a 09 2d 6d  2F2F2F2]]} \..-m
d080: 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75  atch exact -resu
d090: 6c 74 20 39 61 34 63 66 38 62 37 63 35 39 39 65  lt 9a4cf8b7c599e
d0a0: 66 34 61 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65  f4a..tcltest::te
d0b0: 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63  st Symetric_Bloc
d0c0: 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 37 31  k_IDEA-ECB-1.171
d0d0: 20 7b 45 6e 63 72 79 70 74 20 49 44 45 41 2d 45   {Encrypt IDEA-E
d0e0: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
d0f0: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
d100: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
d110: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65  code hex [tls::e
d120: 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ncrypt -cipher I
d130: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
d140: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
d150: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
d160: 46 33 46 33 46 33 46 33 46 33 46 33 46 33 46 33  F3F3F3F3F3F3F3F3
d170: 46 33 46 33 46 33 46 33 46 33 46 33 46 33 46 33  F3F3F3F3F3F3F3F3
d180: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
d190: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
d1a0: 46 39 39 36 36 38 36 36 44 34 33 39 36 35 43 44  F9966866D43965CD
d1b0: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
d1c0: 61 63 74 20 2d 72 65 73 75 6c 74 20 66 33 66 33  act -result f3f3
d1d0: 66 33 66 33 66 33 66 33 66 33 66 33 0a 0a 74 63  f3f3f3f3f3f3..tc
d1e0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
d1f0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
d200: 45 43 42 2d 31 2e 31 37 32 20 7b 44 65 63 72 79  ECB-1.172 {Decry
d210: 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09  pt IDEA-ECB} \..
d220: 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45  -constraints IDE
d230: 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b  A_ECB \..-body {
d240: 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65  binary encode he
d250: 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20  x [tls::decrypt 
d260: 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42  -cipher IDEA-ECB
d270: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09   -padding 0 \...
d280: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65   -key [binary de
d290: 63 6f 64 65 20 68 65 78 20 46 33 46 33 46 33 46  code hex F3F3F3F
d2a0: 33 46 33 46 33 46 33 46 33 46 33 46 33 46 33 46  3F3F3F3F3F3F3F3F
d2b0: 33 46 33 46 33 46 33 46 33 5d 20 5c 0a 09 09 20  3F3F3F3F3] \... 
d2c0: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65  -data [binary de
d2d0: 63 6f 64 65 20 68 65 78 20 46 33 46 33 46 33 46  code hex F3F3F3F
d2e0: 33 46 33 46 33 46 33 46 33 5d 5d 7d 20 5c 0a 09  3F3F3F3F3]]} \..
d2f0: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65  -match exact -re
d300: 73 75 6c 74 20 66 39 39 36 36 38 36 36 64 34 33  sult f9966866d43
d310: 39 36 35 63 64 0a 0a 74 63 6c 74 65 73 74 3a 3a  965cd..tcltest::
d320: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c  test Symetric_Bl
d330: 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31  ock_IDEA-ECB-1.1
d340: 37 33 20 7b 45 6e 63 72 79 70 74 20 49 44 45 41  73 {Encrypt IDEA
d350: 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72  -ECB} \..-constr
d360: 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c  aints IDEA_ECB \
d370: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20  ..-body {binary 
d380: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a  encode hex [tls:
d390: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72  :encrypt -cipher
d3a0: 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69   IDEA-ECB -paddi
d3b0: 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b  ng 0 \... -key [
d3c0: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65  binary decode he
d3d0: 78 20 46 34 46 34 46 34 46 34 46 34 46 34 46 34  x F4F4F4F4F4F4F4
d3e0: 46 34 46 34 46 34 46 34 46 34 46 34 46 34 46 34  F4F4F4F4F4F4F4F4
d3f0: 46 34 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b  F4] \... -data [
d400: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65  binary decode he
d410: 78 20 38 30 45 34 31 43 43 43 37 36 34 31 45 39  x 80E41CCC7641E9
d420: 35 39 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20  59]]} \..-match 
d430: 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 66 34  exact -result f4
d440: 66 34 66 34 66 34 66 34 66 34 66 34 66 34 0a 0a  f4f4f4f4f4f4f4..
d450: 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79  tcltest::test Sy
d460: 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45  metric_Block_IDE
d470: 41 2d 45 43 42 2d 31 2e 31 37 34 20 7b 44 65 63  A-ECB-1.174 {Dec
d480: 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c  rypt IDEA-ECB} \
d490: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49  ..-constraints I
d4a0: 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79  DEA_ECB \..-body
d4b0: 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20   {binary encode 
d4c0: 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70  hex [tls::decryp
d4d0: 74 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45  t -cipher IDEA-E
d4e0: 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a  CB -padding 0 \.
d4f0: 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20  .. -key [binary 
d500: 64 65 63 6f 64 65 20 68 65 78 20 46 34 46 34 46  decode hex F4F4F
d510: 34 46 34 46 34 46 34 46 34 46 34 46 34 46 34 46  4F4F4F4F4F4F4F4F
d520: 34 46 34 46 34 46 34 46 34 46 34 5d 20 5c 0a 09  4F4F4F4F4F4] \..
d530: 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20  . -data [binary 
d540: 64 65 63 6f 64 65 20 68 65 78 20 46 34 46 34 46  decode hex F4F4F
d550: 34 46 34 46 34 46 34 46 34 46 34 5d 5d 7d 20 5c  4F4F4F4F4F4]]} \
d560: 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d  ..-match exact -
d570: 72 65 73 75 6c 74 20 38 30 65 34 31 63 63 63 37  result 80e41ccc7
d580: 36 34 31 65 39 35 39 0a 0a 74 63 6c 74 65 73 74  641e959..tcltest
d590: 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f  ::test Symetric_
d5a0: 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31  Block_IDEA-ECB-1
d5b0: 2e 31 37 35 20 7b 45 6e 63 72 79 70 74 20 49 44  .175 {Encrypt ID
d5c0: 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73  EA-ECB} \..-cons
d5d0: 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42  traints IDEA_ECB
d5e0: 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72   \..-body {binar
d5f0: 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c  y encode hex [tl
d600: 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68  s::encrypt -ciph
d610: 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64  er IDEA-ECB -pad
d620: 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79  ding 0 \... -key
d630: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20   [binary decode 
d640: 68 65 78 20 46 35 46 35 46 35 46 35 46 35 46 35  hex F5F5F5F5F5F5
d650: 46 35 46 35 46 35 46 35 46 35 46 35 46 35 46 35  F5F5F5F5F5F5F5F5
d660: 46 35 46 35 5d 20 5c 0a 09 09 20 2d 64 61 74 61  F5F5] \... -data
d670: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20   [binary decode 
d680: 68 65 78 20 30 42 37 43 37 30 32 39 39 36 34 31  hex 0B7C70299641
d690: 33 42 34 35 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63  3B45]]} \..-matc
d6a0: 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20  h exact -result 
d6b0: 66 35 66 35 66 35 66 35 66 35 66 35 66 35 66 35  f5f5f5f5f5f5f5f5
d6c0: 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20  ..tcltest::test 
d6d0: 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49  Symetric_Block_I
d6e0: 44 45 41 2d 45 43 42 2d 31 2e 31 37 36 20 7b 44  DEA-ECB-1.176 {D
d6f0: 65 63 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d  ecrypt IDEA-ECB}
d700: 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73   \..-constraints
d710: 20 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f   IDEA_ECB \..-bo
d720: 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64  dy {binary encod
d730: 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72  e hex [tls::decr
d740: 79 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 41  ypt -cipher IDEA
d750: 2d 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20  -ECB -padding 0 
d760: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72  \... -key [binar
d770: 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 35 46  y decode hex F5F
d780: 35 46 35 46 35 46 35 46 35 46 35 46 35 46 35 46  5F5F5F5F5F5F5F5F
d790: 35 46 35 46 35 46 35 46 35 46 35 46 35 5d 20 5c  5F5F5F5F5F5F5] \
d7a0: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72  ... -data [binar
d7b0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 35 46  y decode hex F5F
d7c0: 35 46 35 46 35 46 35 46 35 46 35 46 35 5d 5d 7d  5F5F5F5F5F5F5]]}
d7d0: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74   \..-match exact
d7e0: 20 2d 72 65 73 75 6c 74 20 30 62 37 63 37 30 32   -result 0b7c702
d7f0: 39 39 36 34 31 33 62 34 35 0a 0a 74 63 6c 74 65  996413b45..tclte
d800: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69  st::test Symetri
d810: 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42  c_Block_IDEA-ECB
d820: 2d 31 2e 31 37 37 20 7b 45 6e 63 72 79 70 74 20  -1.177 {Encrypt 
d830: 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f  IDEA-ECB} \..-co
d840: 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45  nstraints IDEA_E
d850: 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e  CB \..-body {bin
d860: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b  ary encode hex [
d870: 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69  tls::encrypt -ci
d880: 70 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70  pher IDEA-ECB -p
d890: 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b  adding 0 \... -k
d8a0: 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64  ey [binary decod
d8b0: 65 20 68 65 78 20 46 36 46 36 46 36 46 36 46 36  e hex F6F6F6F6F6
d8c0: 46 36 46 36 46 36 46 36 46 36 46 36 46 36 46 36  F6F6F6F6F6F6F6F6
d8d0: 46 36 46 36 46 36 5d 20 5c 0a 09 09 20 2d 64 61  F6F6F6] \... -da
d8e0: 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64  ta [binary decod
d8f0: 65 20 68 65 78 20 45 42 36 39 42 43 33 42 46 35  e hex EB69BC3BF5
d900: 42 33 46 45 41 35 5d 5d 7d 20 5c 0a 09 2d 6d 61  B3FEA5]]} \..-ma
d910: 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c  tch exact -resul
d920: 74 20 66 36 66 36 66 36 66 36 66 36 66 36 66 36  t f6f6f6f6f6f6f6
d930: 66 36 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73  f6..tcltest::tes
d940: 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b  t Symetric_Block
d950: 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 37 38 20  _IDEA-ECB-1.178 
d960: 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45 43  {Decrypt IDEA-EC
d970: 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e  B} \..-constrain
d980: 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d  ts IDEA_ECB \..-
d990: 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63  body {binary enc
d9a0: 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65  ode hex [tls::de
d9b0: 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 44  crypt -cipher ID
d9c0: 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67 20  EA-ECB -padding 
d9d0: 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e  0 \... -key [bin
d9e0: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 46  ary decode hex F
d9f0: 36 46 36 46 36 46 36 46 36 46 36 46 36 46 36 46  6F6F6F6F6F6F6F6F
da00: 36 46 36 46 36 46 36 46 36 46 36 46 36 46 36 5d  6F6F6F6F6F6F6F6]
da10: 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e   \... -data [bin
da20: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 46  ary decode hex F
da30: 36 46 36 46 36 46 36 46 36 46 36 46 36 46 36 5d  6F6F6F6F6F6F6F6]
da40: 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61  ]} \..-match exa
da50: 63 74 20 2d 72 65 73 75 6c 74 20 65 62 36 39 62  ct -result eb69b
da60: 63 33 62 66 35 62 33 66 65 61 35 0a 0a 74 63 6c  c3bf5b3fea5..tcl
da70: 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74  test::test Symet
da80: 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45  ric_Block_IDEA-E
da90: 43 42 2d 31 2e 31 37 39 20 7b 45 6e 63 72 79 70  CB-1.179 {Encryp
daa0: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
dab0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
dac0: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
dad0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
dae0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
daf0: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
db00: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
db10: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
db20: 6f 64 65 20 68 65 78 20 46 37 46 37 46 37 46 37  ode hex F7F7F7F7
db30: 46 37 46 37 46 37 46 37 46 37 46 37 46 37 46 37  F7F7F7F7F7F7F7F7
db40: 46 37 46 37 46 37 46 37 5d 20 5c 0a 09 09 20 2d  F7F7F7F7] \... -
db50: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
db60: 6f 64 65 20 68 65 78 20 33 36 42 46 32 38 35 36  ode hex 36BF2856
db70: 45 35 38 34 33 35 45 41 5d 5d 7d 20 5c 0a 09 2d  E58435EA]]} \..-
db80: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
db90: 75 6c 74 20 66 37 66 37 66 37 66 37 66 37 66 37  ult f7f7f7f7f7f7
dba0: 66 37 66 37 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  f7f7..tcltest::t
dbb0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
dbc0: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 38  ck_IDEA-ECB-1.18
dbd0: 30 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d  0 {Decrypt IDEA-
dbe0: 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61  ECB} \..-constra
dbf0: 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a  ints IDEA_ECB \.
dc00: 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65  .-body {binary e
dc10: 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a  ncode hex [tls::
dc20: 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20  decrypt -cipher 
dc30: 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e  IDEA-ECB -paddin
dc40: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62  g 0 \... -key [b
dc50: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78  inary decode hex
dc60: 20 46 37 46 37 46 37 46 37 46 37 46 37 46 37 46   F7F7F7F7F7F7F7F
dc70: 37 46 37 46 37 46 37 46 37 46 37 46 37 46 37 46  7F7F7F7F7F7F7F7F
dc80: 37 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62  7] \... -data [b
dc90: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78  inary decode hex
dca0: 20 46 37 46 37 46 37 46 37 46 37 46 37 46 37 46   F7F7F7F7F7F7F7F
dcb0: 37 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65  7]]} \..-match e
dcc0: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 33 36 62  xact -result 36b
dcd0: 66 32 38 35 36 65 35 38 34 33 35 65 61 0a 0a 74  f2856e58435ea..t
dce0: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d  cltest::test Sym
dcf0: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41  etric_Block_IDEA
dd00: 2d 45 43 42 2d 31 2e 31 38 31 20 7b 45 6e 63 72  -ECB-1.181 {Encr
dd10: 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a  ypt IDEA-ECB} \.
dd20: 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44  .-constraints ID
dd30: 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20  EA_ECB \..-body 
dd40: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68  {binary encode h
dd50: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74  ex [tls::encrypt
dd60: 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45 43   -cipher IDEA-EC
dd70: 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09  B -padding 0 \..
dd80: 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64  . -key [binary d
dd90: 65 63 6f 64 65 20 68 65 78 20 46 38 46 38 46 38  ecode hex F8F8F8
dda0: 46 38 46 38 46 38 46 38 46 38 46 38 46 38 46 38  F8F8F8F8F8F8F8F8
ddb0: 46 38 46 38 46 38 46 38 46 38 5d 20 5c 0a 09 09  F8F8F8F8F8] \...
ddc0: 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64   -data [binary d
ddd0: 65 63 6f 64 65 20 68 65 78 20 31 43 44 30 33 46  ecode hex 1CD03F
dde0: 30 41 34 30 41 37 42 32 30 43 5d 5d 7d 20 5c 0a  0A40A7B20C]]} \.
ddf0: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72  .-match exact -r
de00: 65 73 75 6c 74 20 66 38 66 38 66 38 66 38 66 38  esult f8f8f8f8f8
de10: 66 38 66 38 66 38 0a 0a 74 63 6c 74 65 73 74 3a  f8f8f8..tcltest:
de20: 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42  :test Symetric_B
de30: 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e  lock_IDEA-ECB-1.
de40: 31 38 32 20 7b 44 65 63 72 79 70 74 20 49 44 45  182 {Decrypt IDE
de50: 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74  A-ECB} \..-const
de60: 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20  raints IDEA_ECB 
de70: 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79  \..-body {binary
de80: 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73   encode hex [tls
de90: 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70 68 65  ::decrypt -ciphe
dea0: 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64  r IDEA-ECB -padd
deb0: 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20  ing 0 \... -key 
dec0: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68  [binary decode h
ded0: 65 78 20 46 38 46 38 46 38 46 38 46 38 46 38 46  ex F8F8F8F8F8F8F
dee0: 38 46 38 46 38 46 38 46 38 46 38 46 38 46 38 46  8F8F8F8F8F8F8F8F
def0: 38 46 38 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20  8F8] \... -data 
df00: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68  [binary decode h
df10: 65 78 20 46 38 46 38 46 38 46 38 46 38 46 38 46  ex F8F8F8F8F8F8F
df20: 38 46 38 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68  8F8]]} \..-match
df30: 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 31   exact -result 1
df40: 63 64 30 33 66 30 61 34 30 61 37 62 32 30 63 0a  cd03f0a40a7b20c.
df50: 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53  .tcltest::test S
df60: 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44  ymetric_Block_ID
df70: 45 41 2d 45 43 42 2d 31 2e 31 38 33 20 7b 45 6e  EA-ECB-1.183 {En
df80: 63 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20  crypt IDEA-ECB} 
df90: 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20  \..-constraints 
dfa0: 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64  IDEA_ECB \..-bod
dfb0: 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65  y {binary encode
dfc0: 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79   hex [tls::encry
dfd0: 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d  pt -cipher IDEA-
dfe0: 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c  ECB -padding 0 \
dff0: 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79  ... -key [binary
e000: 20 64 65 63 6f 64 65 20 68 65 78 20 46 39 46 39   decode hex F9F9
e010: 46 39 46 39 46 39 46 39 46 39 46 39 46 39 46 39  F9F9F9F9F9F9F9F9
e020: 46 39 46 39 46 39 46 39 46 39 46 39 5d 20 5c 0a  F9F9F9F9F9F9] \.
e030: 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79  .. -data [binary
e040: 20 64 65 63 6f 64 65 20 68 65 78 20 46 35 36 41   decode hex F56A
e050: 46 38 33 33 33 39 30 33 36 39 31 36 5d 5d 7d 20  F83339036916]]} 
e060: 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20  \..-match exact 
e070: 2d 72 65 73 75 6c 74 20 66 39 66 39 66 39 66 39  -result f9f9f9f9
e080: 66 39 66 39 66 39 66 39 0a 0a 74 63 6c 74 65 73  f9f9f9f9..tcltes
e090: 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63  t::test Symetric
e0a0: 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d  _Block_IDEA-ECB-
e0b0: 31 2e 31 38 34 20 7b 44 65 63 72 79 70 74 20 49  1.184 {Decrypt I
e0c0: 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e  DEA-ECB} \..-con
e0d0: 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43  straints IDEA_EC
e0e0: 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61  B \..-body {bina
e0f0: 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74  ry encode hex [t
e100: 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70  ls::decrypt -cip
e110: 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61  her IDEA-ECB -pa
e120: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65  dding 0 \... -ke
e130: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65  y [binary decode
e140: 20 68 65 78 20 46 39 46 39 46 39 46 39 46 39 46   hex F9F9F9F9F9F
e150: 39 46 39 46 39 46 39 46 39 46 39 46 39 46 39 46  9F9F9F9F9F9F9F9F
e160: 39 46 39 46 39 5d 20 5c 0a 09 09 20 2d 64 61 74  9F9F9] \... -dat
e170: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65  a [binary decode
e180: 20 68 65 78 20 46 39 46 39 46 39 46 39 46 39 46   hex F9F9F9F9F9F
e190: 39 46 39 46 39 5d 5d 7d 20 5c 0a 09 2d 6d 61 74  9F9F9]]} \..-mat
e1a0: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74  ch exact -result
e1b0: 20 66 35 36 61 66 38 33 33 33 39 30 33 36 39 31   f56af8333903691
e1c0: 36 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74  6..tcltest::test
e1d0: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f   Symetric_Block_
e1e0: 49 44 45 41 2d 45 43 42 2d 31 2e 31 38 35 20 7b  IDEA-ECB-1.185 {
e1f0: 45 6e 63 72 79 70 74 20 49 44 45 41 2d 45 43 42  Encrypt IDEA-ECB
e200: 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74  } \..-constraint
e210: 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62  s IDEA_ECB \..-b
e220: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f  ody {binary enco
e230: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63  de hex [tls::enc
e240: 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 44 45  rypt -cipher IDE
e250: 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30  A-ECB -padding 0
e260: 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61   \... -key [bina
e270: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 41  ry decode hex FA
e280: 46 41 46 41 46 41 46 41 46 41 46 41 46 41 46 41  FAFAFAFAFAFAFAFA
e290: 46 41 46 41 46 41 46 41 46 41 46 41 46 41 5d 20  FAFAFAFAFAFAFA] 
e2a0: 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61  \... -data [bina
e2b0: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 33 31  ry decode hex 31
e2c0: 31 34 42 39 45 38 46 31 35 45 41 36 30 34 5d 5d  14B9E8F15EA604]]
e2d0: 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63  } \..-match exac
e2e0: 74 20 2d 72 65 73 75 6c 74 20 66 61 66 61 66 61  t -result fafafa
e2f0: 66 61 66 61 66 61 66 61 66 61 0a 0a 74 63 6c 74  fafafafafa..tclt
e300: 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72  est::test Symetr
e310: 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43  ic_Block_IDEA-EC
e320: 42 2d 31 2e 31 38 36 20 7b 44 65 63 72 79 70 74  B-1.186 {Decrypt
e330: 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63   IDEA-ECB} \..-c
e340: 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f  onstraints IDEA_
e350: 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69  ECB \..-body {bi
e360: 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20  nary encode hex 
e370: 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63  [tls::decrypt -c
e380: 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d  ipher IDEA-ECB -
e390: 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d  padding 0 \... -
e3a0: 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f  key [binary deco
e3b0: 64 65 20 68 65 78 20 46 41 46 41 46 41 46 41 46  de hex FAFAFAFAF
e3c0: 41 46 41 46 41 46 41 46 41 46 41 46 41 46 41 46  AFAFAFAFAFAFAFAF
e3d0: 41 46 41 46 41 46 41 5d 20 5c 0a 09 09 20 2d 64  AFAFAFA] \... -d
e3e0: 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f  ata [binary deco
e3f0: 64 65 20 68 65 78 20 46 41 46 41 46 41 46 41 46  de hex FAFAFAFAF
e400: 41 46 41 46 41 46 41 5d 5d 7d 20 5c 0a 09 2d 6d  AFAFAFA]]} \..-m
e410: 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75  atch exact -resu
e420: 6c 74 20 33 31 31 34 62 39 65 38 66 31 35 65 61  lt 3114b9e8f15ea
e430: 36 30 34 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65  604..tcltest::te
e440: 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63  st Symetric_Bloc
e450: 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 38 37  k_IDEA-ECB-1.187
e460: 20 7b 45 6e 63 72 79 70 74 20 49 44 45 41 2d 45   {Encrypt IDEA-E
e470: 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  CB} \..-constrai
e480: 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09  nts IDEA_ECB \..
e490: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
e4a0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65  code hex [tls::e
e4b0: 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49  ncrypt -cipher I
e4c0: 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67  DEA-ECB -padding
e4d0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69   0 \... -key [bi
e4e0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
e4f0: 46 42 46 42 46 42 46 42 46 42 46 42 46 42 46 42  FBFBFBFBFBFBFBFB
e500: 46 42 46 42 46 42 46 42 46 42 46 42 46 42 46 42  FBFBFBFBFBFBFBFB
e510: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69  ] \... -data [bi
e520: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20  nary decode hex 
e530: 35 35 42 43 34 39 31 30 34 32 36 37 42 44 37 38  55BC49104267BD78
e540: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  ]]} \..-match ex
e550: 61 63 74 20 2d 72 65 73 75 6c 74 20 66 62 66 62  act -result fbfb
e560: 66 62 66 62 66 62 66 62 66 62 66 62 0a 0a 74 63  fbfbfbfbfbfb..tc
e570: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65  ltest::test Syme
e580: 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d  tric_Block_IDEA-
e590: 45 43 42 2d 31 2e 31 38 38 20 7b 44 65 63 72 79  ECB-1.188 {Decry
e5a0: 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09  pt IDEA-ECB} \..
e5b0: 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45  -constraints IDE
e5c0: 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b  A_ECB \..-body {
e5d0: 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65  binary encode he
e5e0: 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20  x [tls::decrypt 
e5f0: 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42  -cipher IDEA-ECB
e600: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09   -padding 0 \...
e610: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65   -key [binary de
e620: 63 6f 64 65 20 68 65 78 20 46 42 46 42 46 42 46  code hex FBFBFBF
e630: 42 46 42 46 42 46 42 46 42 46 42 46 42 46 42 46  BFBFBFBFBFBFBFBF
e640: 42 46 42 46 42 46 42 46 42 5d 20 5c 0a 09 09 20  BFBFBFBFB] \... 
e650: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65  -data [binary de
e660: 63 6f 64 65 20 68 65 78 20 46 42 46 42 46 42 46  code hex FBFBFBF
e670: 42 46 42 46 42 46 42 46 42 5d 5d 7d 20 5c 0a 09  BFBFBFBFB]]} \..
e680: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65  -match exact -re
e690: 73 75 6c 74 20 35 35 62 63 34 39 31 30 34 32 36  sult 55bc4910426
e6a0: 37 62 64 37 38 0a 0a 74 63 6c 74 65 73 74 3a 3a  7bd78..tcltest::
e6b0: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c  test Symetric_Bl
e6c0: 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31  ock_IDEA-ECB-1.1
e6d0: 38 39 20 7b 45 6e 63 72 79 70 74 20 49 44 45 41  89 {Encrypt IDEA
e6e0: 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72  -ECB} \..-constr
e6f0: 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c  aints IDEA_ECB \
e700: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20  ..-body {binary 
e710: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a  encode hex [tls:
e720: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72  :encrypt -cipher
e730: 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69   IDEA-ECB -paddi
e740: 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b  ng 0 \... -key [
e750: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65  binary decode he
e760: 78 20 46 43 46 43 46 43 46 43 46 43 46 43 46 43  x FCFCFCFCFCFCFC
e770: 46 43 46 43 46 43 46 43 46 43 46 43 46 43 46 43  FCFCFCFCFCFCFCFC
e780: 46 43 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b  FC] \... -data [
e790: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65  binary decode he
e7a0: 78 20 31 41 35 37 38 41 42 36 30 32 39 30 37 31  x 1A578AB6029071
e7b0: 41 45 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20  AE]]} \..-match 
e7c0: 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 66 63  exact -result fc
e7d0: 66 63 66 63 66 63 66 63 66 63 66 63 66 63 0a 0a  fcfcfcfcfcfcfc..
e7e0: 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79  tcltest::test Sy
e7f0: 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45  metric_Block_IDE
e800: 41 2d 45 43 42 2d 31 2e 31 39 30 20 7b 44 65 63  A-ECB-1.190 {Dec
e810: 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c  rypt IDEA-ECB} \
e820: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49  ..-constraints I
e830: 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79  DEA_ECB \..-body
e840: 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20   {binary encode 
e850: 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70  hex [tls::decryp
e860: 74 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45  t -cipher IDEA-E
e870: 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a  CB -padding 0 \.
e880: 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20  .. -key [binary 
e890: 64 65 63 6f 64 65 20 68 65 78 20 46 43 46 43 46  decode hex FCFCF
e8a0: 43 46 43 46 43 46 43 46 43 46 43 46 43 46 43 46  CFCFCFCFCFCFCFCF
e8b0: 43 46 43 46 43 46 43 46 43 46 43 5d 20 5c 0a 09  CFCFCFCFCFC] \..
e8c0: 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20  . -data [binary 
e8d0: 64 65 63 6f 64 65 20 68 65 78 20 46 43 46 43 46  decode hex FCFCF
e8e0: 43 46 43 46 43 46 43 46 43 46 43 5d 5d 7d 20 5c  CFCFCFCFCFC]]} \
e8f0: 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d  ..-match exact -
e900: 72 65 73 75 6c 74 20 31 61 35 37 38 61 62 36 30  result 1a578ab60
e910: 32 39 30 37 31 61 65 0a 0a 74 63 6c 74 65 73 74  29071ae..tcltest
e920: 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f  ::test Symetric_
e930: 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31  Block_IDEA-ECB-1
e940: 2e 31 39 31 20 7b 45 6e 63 72 79 70 74 20 49 44  .191 {Encrypt ID
e950: 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73  EA-ECB} \..-cons
e960: 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42  traints IDEA_ECB
e970: 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72   \..-body {binar
e980: 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c  y encode hex [tl
e990: 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68  s::encrypt -ciph
e9a0: 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64  er IDEA-ECB -pad
e9b0: 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79  ding 0 \... -key
e9c0: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20   [binary decode 
e9d0: 68 65 78 20 46 44 46 44 46 44 46 44 46 44 46 44  hex FDFDFDFDFDFD
e9e0: 46 44 46 44 46 44 46 44 46 44 46 44 46 44 46 44  FDFDFDFDFDFDFDFD
e9f0: 46 44 46 44 5d 20 5c 0a 09 09 20 2d 64 61 74 61  FDFD] \... -data
ea00: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20   [binary decode 
ea10: 68 65 78 20 31 43 32 32 39 32 46 41 32 42 44 46  hex 1C2292FA2BDF
ea20: 38 46 34 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63  8F40]]} \..-matc
ea30: 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20  h exact -result 
ea40: 66 64 66 64 66 64 66 64 66 64 66 64 66 64 66 64  fdfdfdfdfdfdfdfd
ea50: 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20  ..tcltest::test 
ea60: 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49  Symetric_Block_I
ea70: 44 45 41 2d 45 43 42 2d 31 2e 31 39 32 20 7b 44  DEA-ECB-1.192 {D
ea80: 65 63 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d  ecrypt IDEA-ECB}
ea90: 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73   \..-constraints
eaa0: 20 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f   IDEA_ECB \..-bo
eab0: 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64  dy {binary encod
eac0: 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72  e hex [tls::decr
ead0: 79 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 41  ypt -cipher IDEA
eae0: 2d 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20  -ECB -padding 0 
eaf0: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72  \... -key [binar
eb00: 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 44 46  y decode hex FDF
eb10: 44 46 44 46 44 46 44 46 44 46 44 46 44 46 44 46  DFDFDFDFDFDFDFDF
eb20: 44 46 44 46 44 46 44 46 44 46 44 46 44 5d 20 5c  DFDFDFDFDFDFD] \
eb30: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72  ... -data [binar
eb40: 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 44 46  y decode hex FDF
eb50: 44 46 44 46 44 46 44 46 44 46 44 46 44 5d 5d 7d  DFDFDFDFDFDFD]]}
eb60: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74   \..-match exact
eb70: 20 2d 72 65 73 75 6c 74 20 31 63 32 32 39 32 66   -result 1c2292f
eb80: 61 32 62 64 66 38 66 34 30 0a 0a 74 63 6c 74 65  a2bdf8f40..tclte
eb90: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69  st::test Symetri
eba0: 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42  c_Block_IDEA-ECB
ebb0: 2d 31 2e 31 39 33 20 7b 45 6e 63 72 79 70 74 20  -1.193 {Encrypt 
ebc0: 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f  IDEA-ECB} \..-co
ebd0: 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45  nstraints IDEA_E
ebe0: 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e  CB \..-body {bin
ebf0: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b  ary encode hex [
ec00: 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69  tls::encrypt -ci
ec10: 70 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70  pher IDEA-ECB -p
ec20: 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b  adding 0 \... -k
ec30: 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64  ey [binary decod
ec40: 65 20 68 65 78 20 46 45 46 45 46 45 46 45 46 45  e hex FEFEFEFEFE
ec50: 46 45 46 45 46 45 46 45 46 45 46 45 46 45 46 45  FEFEFEFEFEFEFEFE
ec60: 46 45 46 45 46 45 5d 20 5c 0a 09 09 20 2d 64 61  FEFEFE] \... -da
ec70: 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64  ta [binary decod
ec80: 65 20 68 65 78 20 43 37 45 33 46 38 37 46 46 45  e hex C7E3F87FFE
ec90: 35 30 33 43 43 33 5d 5d 7d 20 5c 0a 09 2d 6d 61  503CC3]]} \..-ma
eca0: 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c  tch exact -resul
ecb0: 74 20 66 65 66 65 66 65 66 65 66 65 66 65 66 65  t fefefefefefefe
ecc0: 66 65 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73  fe..tcltest::tes
ecd0: 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b  t Symetric_Block
ece0: 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 39 34 20  _IDEA-ECB-1.194 
ecf0: 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d 45 43  {Decrypt IDEA-EC
ed00: 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e  B} \..-constrain
ed10: 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d  ts IDEA_ECB \..-
ed20: 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63  body {binary enc
ed30: 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65  ode hex [tls::de
ed40: 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 49 44  crypt -cipher ID
ed50: 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e 67 20  EA-ECB -padding 
ed60: 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e  0 \... -key [bin
ed70: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 46  ary decode hex F
ed80: 45 46 45 46 45 46 45 46 45 46 45 46 45 46 45 46  EFEFEFEFEFEFEFEF
ed90: 45 46 45 46 45 46 45 46 45 46 45 46 45 46 45 5d  EFEFEFEFEFEFEFE]
eda0: 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e   \... -data [bin
edb0: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 46  ary decode hex F
edc0: 45 46 45 46 45 46 45 46 45 46 45 46 45 46 45 5d  EFEFEFEFEFEFEFE]
edd0: 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61  ]} \..-match exa
ede0: 63 74 20 2d 72 65 73 75 6c 74 20 63 37 65 33 66  ct -result c7e3f
edf0: 38 37 66 66 65 35 30 33 63 63 33 0a 0a 74 63 6c  87ffe503cc3..tcl
ee00: 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74  test::test Symet
ee10: 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45  ric_Block_IDEA-E
ee20: 43 42 2d 31 2e 31 39 35 20 7b 45 6e 63 72 79 70  CB-1.195 {Encryp
ee30: 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d  t IDEA-ECB} \..-
ee40: 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44 45 41  constraints IDEA
ee50: 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  _ECB \..-body {b
ee60: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
ee70: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d   [tls::encrypt -
ee80: 63 69 70 68 65 72 20 49 44 45 41 2d 45 43 42 20  cipher IDEA-ECB 
ee90: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20  -padding 0 \... 
eea0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63  -key [binary dec
eeb0: 6f 64 65 20 68 65 78 20 46 46 46 46 46 46 46 46  ode hex FFFFFFFF
eec0: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46  FFFFFFFFFFFFFFFF
eed0: 46 46 46 46 46 46 46 46 5d 20 5c 0a 09 09 20 2d  FFFFFFFF] \... -
eee0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63  data [binary dec
eef0: 6f 64 65 20 68 65 78 20 32 38 38 38 36 44 38 31  ode hex 28886D81
ef00: 34 33 39 39 45 37 38 32 5d 5d 7d 20 5c 0a 09 2d  4399E782]]} \..-
ef10: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73  match exact -res
ef20: 75 6c 74 20 66 66 66 66 66 66 66 66 66 66 66 66  ult ffffffffffff
ef30: 66 66 66 66 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  ffff..tcltest::t
ef40: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f  est Symetric_Blo
ef50: 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e 31 39  ck_IDEA-ECB-1.19
ef60: 36 20 7b 44 65 63 72 79 70 74 20 49 44 45 41 2d  6 {Decrypt IDEA-
ef70: 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61  ECB} \..-constra
ef80: 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20 5c 0a  ints IDEA_ECB \.
ef90: 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65  .-body {binary e
efa0: 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a  ncode hex [tls::
efb0: 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20  decrypt -cipher 
efc0: 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64 69 6e  IDEA-ECB -paddin
efd0: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62  g 0 \... -key [b
efe0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78  inary decode hex
eff0: 20 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46   FFFFFFFFFFFFFFF
f000: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46  FFFFFFFFFFFFFFFF
f010: 46 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62  F] \... -data [b
f020: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78  inary decode hex
f030: 20 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46   FFFFFFFFFFFFFFF
f040: 46 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65  F]]} \..-match e
f050: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 32 38 38  xact -result 288
f060: 38 36 64 38 31 34 33 39 39 65 37 38 32 0a 0a 74  86d814399e782..t
f070: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d  cltest::test Sym
f080: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44 45 41  etric_Block_IDEA
f090: 2d 45 43 42 2d 31 2e 31 39 37 20 7b 45 6e 63 72  -ECB-1.197 {Encr
f0a0: 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20 5c 0a  ypt IDEA-ECB} \.
f0b0: 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 49 44  .-constraints ID
f0c0: 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64 79 20  EA_ECB \..-body 
f0d0: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68  {binary encode h
f0e0: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74  ex [tls::encrypt
f0f0: 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d 45 43   -cipher IDEA-EC
f100: 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09  B -padding 0 \..
f110: 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64  . -key [binary d
f120: 65 63 6f 64 65 20 68 65 78 20 30 30 30 31 30 32  ecode hex 000102
f130: 30 33 30 34 30 35 30 36 30 37 30 38 30 39 30 41  030405060708090A
f140: 30 42 30 43 30 44 30 45 30 46 5d 20 5c 0a 09 09  0B0C0D0E0F] \...
f150: 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64   -data [binary d
f160: 65 63 6f 64 65 20 68 65 78 20 44 42 32 44 34 41  ecode hex DB2D4A
f170: 39 32 41 41 36 38 32 37 33 46 5d 5d 7d 20 5c 0a  92AA68273F]]} \.
f180: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72  .-match exact -r
f190: 65 73 75 6c 74 20 30 30 31 31 32 32 33 33 34 34  esult 0011223344
f1a0: 35 35 36 36 37 37 0a 0a 74 63 6c 74 65 73 74 3a  556677..tcltest:
f1b0: 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42  :test Symetric_B
f1c0: 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d 31 2e  lock_IDEA-ECB-1.
f1d0: 31 39 38 20 7b 44 65 63 72 79 70 74 20 49 44 45  198 {Decrypt IDE
f1e0: 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e 73 74  A-ECB} \..-const
f1f0: 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43 42 20  raints IDEA_ECB 
f200: 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79  \..-body {binary
f210: 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73   encode hex [tls
f220: 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70 68 65  ::decrypt -ciphe
f230: 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61 64 64  r IDEA-ECB -padd
f240: 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20  ing 0 \... -key 
f250: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68  [binary decode h
f260: 65 78 20 30 30 30 31 30 32 30 33 30 34 30 35 30  ex 0001020304050
f270: 36 30 37 30 38 30 39 30 41 30 42 30 43 30 44 30  60708090A0B0C0D0
f280: 45 30 46 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20  E0F] \... -data 
f290: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68  [binary decode h
f2a0: 65 78 20 30 30 31 31 32 32 33 33 34 34 35 35 36  ex 0011223344556
f2b0: 36 37 37 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68  677]]} \..-match
f2c0: 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 64   exact -result d
f2d0: 62 32 64 34 61 39 32 61 61 36 38 32 37 33 66 0a  b2d4a92aa68273f.
f2e0: 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53  .tcltest::test S
f2f0: 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 49 44  ymetric_Block_ID
f300: 45 41 2d 45 43 42 2d 31 2e 31 39 39 20 7b 45 6e  EA-ECB-1.199 {En
f310: 63 72 79 70 74 20 49 44 45 41 2d 45 43 42 7d 20  crypt IDEA-ECB} 
f320: 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20  \..-constraints 
f330: 49 44 45 41 5f 45 43 42 20 5c 0a 09 2d 62 6f 64  IDEA_ECB \..-bod
f340: 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65  y {binary encode
f350: 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79   hex [tls::encry
f360: 70 74 20 2d 63 69 70 68 65 72 20 49 44 45 41 2d  pt -cipher IDEA-
f370: 45 43 42 20 2d 70 61 64 64 69 6e 67 20 30 20 5c  ECB -padding 0 \
f380: 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79  ... -key [binary
f390: 20 64 65 63 6f 64 65 20 68 65 78 20 32 42 44 36   decode hex 2BD6
f3a0: 34 35 39 46 38 32 43 35 42 33 30 30 39 35 32 43  459F82C5B300952C
f3b0: 34 39 31 30 34 38 38 31 46 46 34 38 5d 20 5c 0a  49104881FF48] \.
f3c0: 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79  .. -data [binary
f3d0: 20 64 65 63 6f 64 65 20 68 65 78 20 46 31 32 39   decode hex F129
f3e0: 41 36 36 30 31 45 46 36 32 41 34 37 5d 5d 7d 20  A6601EF62A47]]} 
f3f0: 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20  \..-match exact 
f400: 2d 72 65 73 75 6c 74 20 65 61 30 32 34 37 31 34  -result ea024714
f410: 61 64 35 63 34 64 38 34 0a 0a 74 63 6c 74 65 73  ad5c4d84..tcltes
f420: 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63  t::test Symetric
f430: 5f 42 6c 6f 63 6b 5f 49 44 45 41 2d 45 43 42 2d  _Block_IDEA-ECB-
f440: 31 2e 32 30 30 20 7b 44 65 63 72 79 70 74 20 49  1.200 {Decrypt I
f450: 44 45 41 2d 45 43 42 7d 20 5c 0a 09 2d 63 6f 6e  DEA-ECB} \..-con
f460: 73 74 72 61 69 6e 74 73 20 49 44 45 41 5f 45 43  straints IDEA_EC
f470: 42 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61  B \..-body {bina
f480: 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74  ry encode hex [t
f490: 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70  ls::decrypt -cip
f4a0: 68 65 72 20 49 44 45 41 2d 45 43 42 20 2d 70 61  her IDEA-ECB -pa
f4b0: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65  dding 0 \... -ke
f4c0: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65  y [binary decode
f4d0: 20 68 65 78 20 32 42 44 36 34 35 39 46 38 32 43   hex 2BD6459F82C
f4e0: 35 42 33 30 30 39 35 32 43 34 39 31 30 34 38 38  5B300952C4910488
f4f0: 31 46 46 34 38 5d 20 5c 0a 09 09 20 2d 64 61 74  1FF48] \... -dat
f500: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65  a [binary decode
f510: 20 68 65 78 20 45 41 30 32 34 37 31 34 41 44 35   hex EA024714AD5
f520: 43 34 44 38 34 5d 5d 7d 20 5c 0a 09 2d 6d 61 74  C4D84]]} \..-mat
f530: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74  ch exact -result
f540: 20 66 31 32 39 61 36 36 30 31 65 66 36 32 61 34   f129a6601ef62a4
f550: 37 0a 0a 23 20 43 6c 65 61 6e 75 70 0a 3a 3a 74  7..# Cleanup.::t
f560: 63 6c 74 65 73 74 3a 3a 63 6c 65 61 6e 75 70 54  cltest::cleanupT
f570: 65 73 74 73 0a 72 65 74 75 72 6e 0a              ests.return.