Artifact
9f0c83d4c278361ab84c80032ff3d724c1a4d52976ed1a617f91df4e14e6fccf:
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 43 41 4d 45 4c 4c 49 41 31 from "CAMELLIA1
0020: 32 38 2e 74 78 74 22 0a 6c 61 70 70 65 6e 64 20 28.txt".lappend
0030: 61 75 74 6f 5f 70 61 74 68 20 5b 66 69 6c 65 20 auto_path [file
0040: 64 69 72 6e 61 6d 65 20 5b 66 69 6c 65 20 64 69 dirname [file di
0050: 72 6e 61 6d 65 20 5b 66 69 6c 65 20 64 69 72 6e rname [file dirn
0060: 61 6d 65 20 5b 66 69 6c 65 20 64 69 72 6e 61 6d ame [file dirnam
0070: 65 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 5b 70 77 e [file join [pw
0080: 64 5d 20 5b 69 6e 66 6f 20 73 63 72 69 70 74 5d d] [info script]
0090: 5d 5d 5d 5d 5d 0a 70 61 63 6b 61 67 65 20 72 65 ]]]]].package re
00a0: 71 75 69 72 65 20 74 6c 73 0a 70 61 63 6b 61 67 quire tls.packag
00b0: 65 20 72 65 71 75 69 72 65 20 74 63 6c 74 65 73 e require tcltes
00c0: 74 0a 0a 63 61 74 63 68 20 7b 74 6c 73 3a 3a 70 t..catch {tls::p
00d0: 72 6f 76 69 64 65 72 20 6c 65 67 61 63 79 7d 0a rovider legacy}.
00e0: 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 43 6f 6e tcltest::testCon
00f0: 73 74 72 61 69 6e 74 20 43 41 4d 45 4c 4c 49 41 straint CAMELLIA
0100: 31 32 38 20 5b 65 78 70 72 20 7b 5b 6c 73 65 61 128 [expr {[lsea
0110: 72 63 68 20 2d 6e 6f 63 61 73 65 20 5b 74 6c 73 rch -nocase [tls
0120: 3a 3a 63 69 70 68 65 72 73 5d 20 43 41 4d 45 4c ::ciphers] CAMEL
0130: 4c 49 41 31 32 38 5d 20 3e 20 2d 31 7d 5d 0a 0a LIA128] > -1}]..
0140: 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 tcltest::test Sy
0150: 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d metric_Block_CAM
0160: 45 4c 4c 49 41 31 32 38 2d 31 2e 31 20 7b 45 6e ELLIA128-1.1 {En
0170: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
0180: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
0190: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
01a0: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
01b0: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
01c0: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
01d0: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
01e0: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
01f0: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
0200: 20 68 65 78 20 30 31 32 33 34 35 36 37 38 39 61 hex 0123456789a
0210: 62 63 64 65 66 66 65 64 63 62 61 39 38 37 36 35 bcdeffedcba98765
0220: 34 33 32 31 30 5d 20 5c 0a 09 09 20 2d 64 61 74 43210] \... -dat
0230: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
0240: 20 68 65 78 20 30 31 32 33 34 35 36 37 38 39 61 hex 0123456789a
0250: 62 63 64 65 66 66 65 64 63 62 61 39 38 37 36 35 bcdeffedcba98765
0260: 34 33 32 31 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 43210]]} \..-mat
0270: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
0280: 20 36 37 36 37 33 31 33 38 35 34 39 36 36 39 37 676731385496697
0290: 33 30 38 35 37 30 36 35 36 34 38 65 61 62 65 34 30857065648eabe4
02a0: 33 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 3..tcltest::test
02b0: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
02c0: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 32 20 CAMELLIA128-1.2
02d0: 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 {Decrypt CAMELLI
02e0: 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 A128} \..-constr
02f0: 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 aints CAMELLIA12
0300: 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 8 \..-body {bina
0310: 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 ry encode hex [t
0320: 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70 ls::decrypt -cip
0330: 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 her CAMELLIA128
0340: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 -padding 0 \...
0350: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 -key [binary dec
0360: 6f 64 65 20 68 65 78 20 30 31 32 33 34 35 36 37 ode hex 01234567
0370: 38 39 61 62 63 64 65 66 66 65 64 63 62 61 39 38 89abcdeffedcba98
0380: 37 36 35 34 33 32 31 30 5d 20 5c 0a 09 09 20 2d 76543210] \... -
0390: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 data [binary dec
03a0: 6f 64 65 20 68 65 78 20 36 37 36 37 33 31 33 38 ode hex 67673138
03b0: 35 34 39 36 36 39 37 33 30 38 35 37 30 36 35 36 5496697308570656
03c0: 34 38 65 61 62 65 34 33 5d 5d 7d 20 5c 0a 09 2d 48eabe43]]} \..-
03d0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 match exact -res
03e0: 75 6c 74 20 30 31 32 33 34 35 36 37 38 39 61 62 ult 0123456789ab
03f0: 63 64 65 66 66 65 64 63 62 61 39 38 37 36 35 34 cdeffedcba987654
0400: 33 32 31 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 3210..tcltest::t
0410: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f est Symetric_Blo
0420: 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 ck_CAMELLIA128-1
0430: 2e 33 20 7b 45 6e 63 72 79 70 74 20 43 41 4d 45 .3 {Encrypt CAME
0440: 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e LLIA128} \..-con
0450: 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 straints CAMELLI
0460: 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 A128 \..-body {b
0470: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 inary encode hex
0480: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d [tls::encrypt -
0490: 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 cipher CAMELLIA1
04a0: 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 28 -padding 0 \.
04b0: 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 .. -key [binary
04c0: 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 30 30 decode hex 00000
04d0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
04e0: 30 30 30 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 00000000000] \..
04f0: 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 . -data [binary
0500: 64 65 63 6f 64 65 20 68 65 78 20 38 30 30 30 30 decode hex 80000
0510: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
0520: 30 30 30 30 30 30 30 30 30 30 30 5d 5d 7d 20 5c 00000000000]]} \
0530: 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d ..-match exact -
0540: 72 65 73 75 6c 74 20 30 37 39 32 33 61 33 39 65 result 07923a39e
0550: 62 30 61 38 31 37 64 31 63 34 64 38 37 62 64 62 b0a817d1c4d87bdb
0560: 38 32 64 31 66 31 63 0a 0a 74 63 6c 74 65 73 74 82d1f1c..tcltest
0570: 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f ::test Symetric_
0580: 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 Block_CAMELLIA12
0590: 38 2d 31 2e 34 20 7b 44 65 63 72 79 70 74 20 43 8-1.4 {Decrypt C
05a0: 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d AMELLIA128} \..-
05b0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 constraints CAME
05c0: 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 LLIA128 \..-body
05d0: 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 {binary encode
05e0: 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 hex [tls::decryp
05f0: 74 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c t -cipher CAMELL
0600: 49 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 IA128 -padding 0
0610: 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 \... -key [bina
0620: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 ry decode hex 00
0630: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
0640: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 20 00000000000000]
0650: 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 \... -data [bina
0660: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 37 ry decode hex 07
0670: 39 32 33 41 33 39 45 42 30 41 38 31 37 44 31 43 923A39EB0A817D1C
0680: 34 44 38 37 42 44 42 38 32 44 31 46 31 43 5d 5d 4D87BDB82D1F1C]]
0690: 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 } \..-match exac
06a0: 74 20 2d 72 65 73 75 6c 74 20 38 30 30 30 30 30 t -result 800000
06b0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
06c0: 30 30 30 30 30 30 30 30 30 30 0a 0a 74 63 6c 74 0000000000..tclt
06d0: 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 est::test Symetr
06e0: 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 ic_Block_CAMELLI
06f0: 41 31 32 38 2d 31 2e 35 20 7b 45 6e 63 72 79 70 A128-1.5 {Encryp
0700: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
0710: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
0720: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
0730: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
0740: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 de hex [tls::enc
0750: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
0760: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
0770: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
0780: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
0790: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 000000000000000
07a0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
07b0: 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 0] \... -data [b
07c0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
07d0: 20 34 30 30 30 30 30 30 30 30 30 30 30 30 30 30 400000000000000
07e0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
07f0: 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 0]]} \..-match e
0800: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 34 38 63 xact -result 48c
0810: 64 36 34 31 39 38 30 39 36 37 32 64 32 33 34 39 d6419809672d2349
0820: 32 36 30 64 38 39 61 30 38 64 33 64 33 0a 0a 74 260d89a08d3d3..t
0830: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
0840: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
0850: 4c 4c 49 41 31 32 38 2d 31 2e 36 20 7b 44 65 63 LLIA128-1.6 {Dec
0860: 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 rypt CAMELLIA128
0870: 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 } \..-constraint
0880: 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a s CAMELLIA128 \.
0890: 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 .-body {binary e
08a0: 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a ncode hex [tls::
08b0: 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 decrypt -cipher
08c0: 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 CAMELLIA128 -pad
08d0: 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 ding 0 \... -key
08e0: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
08f0: 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 30 hex 000000000000
0900: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
0910: 30 30 30 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 0000] \... -data
0920: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
0930: 68 65 78 20 34 38 43 44 36 34 31 39 38 30 39 36 hex 48CD64198096
0940: 37 32 44 32 33 34 39 32 36 30 44 38 39 41 30 38 72D2349260D89A08
0950: 44 33 44 33 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 D3D3]]} \..-matc
0960: 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 h exact -result
0970: 34 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 4000000000000000
0980: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
0990: 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 ..tcltest::test
09a0: 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 Symetric_Block_C
09b0: 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 37 20 7b AMELLIA128-1.7 {
09c0: 45 6e 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 Encrypt CAMELLIA
09d0: 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 128} \..-constra
09e0: 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 ints CAMELLIA128
09f0: 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 \..-body {binar
0a00: 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c y encode hex [tl
0a10: 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 s::encrypt -ciph
0a20: 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d er CAMELLIA128 -
0a30: 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d padding 0 \... -
0a40: 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f key [binary deco
0a50: 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30 30 de hex 000000000
0a60: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
0a70: 30 30 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d 64 0000000] \... -d
0a80: 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f ata [binary deco
0a90: 64 65 20 68 65 78 20 32 30 30 30 30 30 30 30 30 de hex 200000000
0aa0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
0ab0: 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 0000000]]} \..-m
0ac0: 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 atch exact -resu
0ad0: 6c 74 20 64 30 37 34 39 33 63 63 62 32 65 39 35 lt d07493ccb2e95
0ae0: 63 65 30 62 34 39 34 35 61 30 35 61 63 63 39 37 ce0b4945a05acc97
0af0: 64 38 32 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 d82..tcltest::te
0b00: 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 st Symetric_Bloc
0b10: 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e k_CAMELLIA128-1.
0b20: 38 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 8 {Decrypt CAMEL
0b30: 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 LIA128} \..-cons
0b40: 74 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 traints CAMELLIA
0b50: 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 128 \..-body {bi
0b60: 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 nary encode hex
0b70: 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 [tls::decrypt -c
0b80: 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 ipher CAMELLIA12
0b90: 38 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 8 -padding 0 \..
0ba0: 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 . -key [binary d
0bb0: 65 63 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 ecode hex 000000
0bc0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
0bd0: 30 30 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 09 0000000000] \...
0be0: 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 -data [binary d
0bf0: 65 63 6f 64 65 20 68 65 78 20 44 30 37 34 39 33 ecode hex D07493
0c00: 43 43 42 32 45 39 35 43 45 30 42 34 39 34 35 41 CCB2E95CE0B4945A
0c10: 30 35 41 43 43 39 37 44 38 32 5d 5d 7d 20 5c 0a 05ACC97D82]]} \.
0c20: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 .-match exact -r
0c30: 65 73 75 6c 74 20 32 30 30 30 30 30 30 30 30 30 esult 2000000000
0c40: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
0c50: 30 30 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 000000..tcltest:
0c60: 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 :test Symetric_B
0c70: 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 lock_CAMELLIA128
0c80: 2d 31 2e 39 20 7b 45 6e 63 72 79 70 74 20 43 41 -1.9 {Encrypt CA
0c90: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
0ca0: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
0cb0: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
0cc0: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
0cd0: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
0ce0: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
0cf0: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
0d00: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
0d10: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 y decode hex 000
0d20: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
0d30: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 20 5c 0000000000000] \
0d40: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
0d50: 79 20 64 65 63 6f 64 65 20 68 65 78 20 31 30 30 y decode hex 100
0d60: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
0d70: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 5d 7d 0000000000000]]}
0d80: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
0d90: 20 2d 72 65 73 75 6c 74 20 35 64 62 65 31 65 61 -result 5dbe1ea
0da0: 63 39 66 37 30 38 30 61 38 38 64 62 65 64 37 66 c9f7080a88dbed7f
0db0: 36 64 61 31 30 31 34 34 38 0a 0a 74 63 6c 74 65 6da101448..tclte
0dc0: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
0dd0: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
0de0: 31 32 38 2d 31 2e 31 30 20 7b 44 65 63 72 79 70 128-1.10 {Decryp
0df0: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
0e00: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
0e10: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
0e20: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
0e30: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
0e40: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
0e50: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
0e60: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
0e70: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
0e80: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 000000000000000
0e90: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
0ea0: 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 0] \... -data [b
0eb0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
0ec0: 20 35 44 42 45 31 45 41 43 39 46 37 30 38 30 41 5DBE1EAC9F7080A
0ed0: 38 38 44 42 45 44 37 46 36 44 41 31 30 31 34 34 88DBED7F6DA10144
0ee0: 38 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 8]]} \..-match e
0ef0: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 31 30 30 xact -result 100
0f00: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
0f10: 30 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 0000000000000..t
0f20: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
0f30: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
0f40: 4c 4c 49 41 31 32 38 2d 31 2e 31 31 20 7b 45 6e LLIA128-1.11 {En
0f50: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
0f60: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
0f70: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
0f80: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
0f90: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
0fa0: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
0fb0: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
0fc0: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
0fd0: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
0fe0: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 hex 00000000000
0ff0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
1000: 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d 64 61 74 00000] \... -dat
1010: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
1020: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 hex 00000000000
1030: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
1040: 30 30 30 30 38 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00008]]} \..-mat
1050: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
1060: 20 66 35 38 39 61 39 30 38 64 31 38 61 32 31 38 f589a908d18a218
1070: 39 34 39 37 31 63 30 34 33 33 35 38 31 65 31 61 94971c0433581e1a
1080: 35 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 5..tcltest::test
1090: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
10a0: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 31 32 CAMELLIA128-1.12
10b0: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
10c0: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
10d0: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
10e0: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
10f0: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
1100: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
1110: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
1120: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
1130: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
1140: 63 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 code hex 0000000
1150: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
1160: 30 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 09 20 000000000] \...
1170: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
1180: 63 6f 64 65 20 68 65 78 20 46 35 38 39 41 39 30 code hex F589A90
1190: 38 44 31 38 41 32 31 38 39 34 39 37 31 43 30 34 8D18A21894971C04
11a0: 33 33 35 38 31 45 31 41 35 5d 5d 7d 20 5c 0a 09 33581E1A5]]} \..
11b0: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
11c0: 73 75 6c 74 20 30 30 30 30 30 30 30 30 30 30 30 sult 00000000000
11d0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
11e0: 30 30 30 30 38 0a 0a 74 63 6c 74 65 73 74 3a 3a 00008..tcltest::
11f0: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
1200: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
1210: 31 2e 31 33 20 7b 45 6e 63 72 79 70 74 20 43 41 1.13 {Encrypt CA
1220: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
1230: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
1240: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
1250: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
1260: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
1270: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
1280: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
1290: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
12a0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 y decode hex 000
12b0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
12c0: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 20 5c 0000000000000] \
12d0: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
12e0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 y decode hex 000
12f0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
1300: 30 30 30 30 30 30 30 30 30 30 30 30 34 5d 5d 7d 0000000000004]]}
1310: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
1320: 20 2d 72 65 73 75 6c 74 20 34 32 33 37 35 38 35 -result 4237585
1330: 31 33 30 65 37 63 39 66 37 31 35 32 33 35 65 62 130e7c9f715235eb
1340: 31 64 38 63 39 34 64 65 37 0a 0a 74 63 6c 74 65 1d8c94de7..tclte
1350: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
1360: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
1370: 31 32 38 2d 31 2e 31 34 20 7b 44 65 63 72 79 70 128-1.14 {Decryp
1380: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
1390: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
13a0: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
13b0: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
13c0: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
13d0: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
13e0: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
13f0: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
1400: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
1410: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 000000000000000
1420: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
1430: 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 0] \... -data [b
1440: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
1450: 20 34 32 33 37 35 38 35 31 33 30 45 37 43 39 46 4237585130E7C9F
1460: 37 31 35 32 33 35 45 42 31 44 38 43 39 34 44 45 715235EB1D8C94DE
1470: 37 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 7]]} \..-match e
1480: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 xact -result 000
1490: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
14a0: 30 30 30 30 30 30 30 30 30 30 30 30 34 0a 0a 74 0000000000004..t
14b0: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
14c0: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
14d0: 4c 4c 49 41 31 32 38 2d 31 2e 31 35 20 7b 45 6e LLIA128-1.15 {En
14e0: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
14f0: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
1500: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
1510: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
1520: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
1530: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
1540: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
1550: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
1560: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
1570: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 hex 00000000000
1580: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
1590: 30 30 30 30 30 5d 20 5c 0a 09 09 20 2d 64 61 74 00000] \... -dat
15a0: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
15b0: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 hex 00000000000
15c0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
15d0: 30 30 30 30 32 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00002]]} \..-mat
15e0: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
15f0: 20 64 65 66 65 33 65 30 62 35 63 35 34 63 39 34 defe3e0b5c54c94
1600: 62 34 66 32 61 30 66 35 61 34 36 66 36 32 31 30 b4f2a0f5a46f6210
1610: 64 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 d..tcltest::test
1620: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
1630: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 31 36 CAMELLIA128-1.16
1640: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
1650: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
1660: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
1670: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
1680: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
1690: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
16a0: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
16b0: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
16c0: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
16d0: 63 6f 64 65 20 68 65 78 20 30 30 30 30 30 30 30 code hex 0000000
16e0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
16f0: 30 30 30 30 30 30 30 30 30 5d 20 5c 0a 09 09 20 000000000] \...
1700: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
1710: 63 6f 64 65 20 68 65 78 20 44 45 46 45 33 45 30 code hex DEFE3E0
1720: 42 35 43 35 34 43 39 34 42 34 46 32 41 30 46 35 B5C54C94B4F2A0F5
1730: 41 34 36 46 36 32 31 30 44 5d 5d 7d 20 5c 0a 09 A46F6210D]]} \..
1740: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
1750: 73 75 6c 74 20 30 30 30 30 30 30 30 30 30 30 30 sult 00000000000
1760: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
1770: 30 30 30 30 32 0a 0a 74 63 6c 74 65 73 74 3a 3a 00002..tcltest::
1780: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
1790: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
17a0: 31 2e 31 37 20 7b 45 6e 63 72 79 70 74 20 43 41 1.17 {Encrypt CA
17b0: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
17c0: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
17d0: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
17e0: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
17f0: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
1800: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
1810: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
1820: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
1830: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 y decode hex 000
1840: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
1850: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 20 5c 0000000000000] \
1860: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
1870: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 y decode hex 000
1880: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
1890: 30 30 30 30 30 30 30 30 30 30 30 30 31 5d 5d 7d 0000000000001]]}
18a0: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
18b0: 20 2d 72 65 73 75 6c 74 20 66 35 35 37 34 61 63 -result f5574ac
18c0: 63 33 31 34 38 64 66 63 62 39 30 31 35 32 30 30 c3148dfcb9015200
18d0: 36 33 31 30 32 34 64 66 39 0a 0a 74 63 6c 74 65 631024df9..tclte
18e0: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
18f0: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
1900: 31 32 38 2d 31 2e 31 38 20 7b 44 65 63 72 79 70 128-1.18 {Decryp
1910: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
1920: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
1930: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
1940: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
1950: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
1960: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
1970: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
1980: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
1990: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
19a0: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 000000000000000
19b0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
19c0: 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 0] \... -data [b
19d0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
19e0: 20 46 35 35 37 34 41 43 43 33 31 34 38 44 46 43 F5574ACC3148DFC
19f0: 42 39 30 31 35 32 30 30 36 33 31 30 32 34 44 46 B9015200631024DF
1a00: 39 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 9]]} \..-match e
1a10: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 xact -result 000
1a20: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
1a30: 30 30 30 30 30 30 30 30 30 30 30 30 31 0a 0a 74 0000000000001..t
1a40: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
1a50: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
1a60: 4c 4c 49 41 31 32 38 2d 31 2e 31 39 20 7b 45 6e LLIA128-1.19 {En
1a70: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
1a80: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
1a90: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
1aa0: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
1ab0: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
1ac0: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
1ad0: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
1ae0: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
1af0: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
1b00: 20 68 65 78 20 46 46 46 46 46 46 46 46 46 46 46 hex FFFFFFFFFFF
1b10: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFFF
1b20: 46 46 46 46 46 5d 20 5c 0a 09 09 20 2d 64 61 74 FFFFF] \... -dat
1b30: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
1b40: 20 68 65 78 20 38 30 30 30 30 30 30 30 30 30 30 hex 80000000000
1b50: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
1b60: 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00000]]} \..-mat
1b70: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
1b80: 20 30 36 63 38 62 66 61 64 38 33 61 61 39 61 66 06c8bfad83aa9af
1b90: 64 33 61 39 61 64 34 31 31 39 62 61 62 37 61 35 d3a9ad4119bab7a5
1ba0: 62 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 b..tcltest::test
1bb0: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
1bc0: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 32 30 CAMELLIA128-1.20
1bd0: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
1be0: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
1bf0: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
1c00: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
1c10: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
1c20: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
1c30: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
1c40: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
1c50: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
1c60: 63 6f 64 65 20 68 65 78 20 46 46 46 46 46 46 46 code hex FFFFFFF
1c70: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFFF
1c80: 46 46 46 46 46 46 46 46 46 5d 20 5c 0a 09 09 20 FFFFFFFFF] \...
1c90: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
1ca0: 63 6f 64 65 20 68 65 78 20 30 36 43 38 42 46 41 code hex 06C8BFA
1cb0: 44 38 33 41 41 39 41 46 44 33 41 39 41 44 34 31 D83AA9AFD3A9AD41
1cc0: 31 39 42 41 42 37 41 35 42 5d 5d 7d 20 5c 0a 09 19BAB7A5B]]} \..
1cd0: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
1ce0: 73 75 6c 74 20 38 30 30 30 30 30 30 30 30 30 30 sult 80000000000
1cf0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
1d00: 30 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 00000..tcltest::
1d10: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
1d20: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
1d30: 31 2e 32 31 20 7b 45 6e 63 72 79 70 74 20 43 41 1.21 {Encrypt CA
1d40: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
1d50: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
1d60: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
1d70: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
1d80: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
1d90: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
1da0: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
1db0: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
1dc0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 46 46 y decode hex FFF
1dd0: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFFF
1de0: 46 46 46 46 46 46 46 46 46 46 46 46 46 5d 20 5c FFFFFFFFFFFFF] \
1df0: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
1e00: 79 20 64 65 63 6f 64 65 20 68 65 78 20 34 30 30 y decode hex 400
1e10: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
1e20: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 5d 7d 0000000000000]]}
1e30: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
1e40: 20 2d 72 65 73 75 6c 74 20 31 65 32 31 62 32 61 -result 1e21b2a
1e50: 35 37 62 61 38 31 61 32 64 30 38 61 36 39 36 38 57ba81a2d08a6968
1e60: 62 34 63 37 36 37 30 31 63 0a 0a 74 63 6c 74 65 b4c76701c..tclte
1e70: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
1e80: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
1e90: 31 32 38 2d 31 2e 32 32 20 7b 44 65 63 72 79 70 128-1.22 {Decryp
1ea0: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
1eb0: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
1ec0: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
1ed0: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
1ee0: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
1ef0: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
1f00: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
1f10: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
1f20: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
1f30: 20 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFF
1f40: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFFF
1f50: 46 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 F] \... -data [b
1f60: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
1f70: 20 31 45 32 31 42 32 41 35 37 42 41 38 31 41 32 1E21B2A57BA81A2
1f80: 44 30 38 41 36 39 36 38 42 34 43 37 36 37 30 31 D08A6968B4C76701
1f90: 43 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 C]]} \..-match e
1fa0: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 34 30 30 xact -result 400
1fb0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
1fc0: 30 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 0000000000000..t
1fd0: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
1fe0: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
1ff0: 4c 4c 49 41 31 32 38 2d 31 2e 32 33 20 7b 45 6e LLIA128-1.23 {En
2000: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
2010: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
2020: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
2030: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
2040: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
2050: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
2060: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
2070: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
2080: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
2090: 20 68 65 78 20 46 46 46 46 46 46 46 46 46 46 46 hex FFFFFFFFFFF
20a0: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFFF
20b0: 46 46 46 46 46 5d 20 5c 0a 09 09 20 2d 64 61 74 FFFFF] \... -dat
20c0: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
20d0: 20 68 65 78 20 32 30 30 30 30 30 30 30 30 30 30 hex 20000000000
20e0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
20f0: 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00000]]} \..-mat
2100: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
2110: 20 37 35 61 30 37 39 39 30 61 63 34 63 62 62 33 75a07990ac4cbb3
2120: 62 38 35 66 36 36 61 62 32 37 64 34 39 36 61 65 b85f66ab27d496ae
2130: 63 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 c..tcltest::test
2140: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
2150: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 32 34 CAMELLIA128-1.24
2160: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
2170: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
2180: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
2190: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
21a0: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
21b0: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
21c0: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
21d0: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
21e0: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
21f0: 63 6f 64 65 20 68 65 78 20 46 46 46 46 46 46 46 code hex FFFFFFF
2200: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFFF
2210: 46 46 46 46 46 46 46 46 46 5d 20 5c 0a 09 09 20 FFFFFFFFF] \...
2220: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
2230: 63 6f 64 65 20 68 65 78 20 37 35 41 30 37 39 39 code hex 75A0799
2240: 30 41 43 34 43 42 42 33 42 38 35 46 36 36 41 42 0AC4CBB3B85F66AB
2250: 32 37 44 34 39 36 41 45 43 5d 5d 7d 20 5c 0a 09 27D496AEC]]} \..
2260: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
2270: 73 75 6c 74 20 32 30 30 30 30 30 30 30 30 30 30 sult 20000000000
2280: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
2290: 30 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 00000..tcltest::
22a0: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
22b0: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
22c0: 31 2e 32 35 20 7b 45 6e 63 72 79 70 74 20 43 41 1.25 {Encrypt CA
22d0: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
22e0: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
22f0: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
2300: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
2310: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
2320: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
2330: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
2340: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
2350: 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 46 46 y decode hex FFF
2360: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFFF
2370: 46 46 46 46 46 46 46 46 46 46 46 46 46 5d 20 5c FFFFFFFFFFFFF] \
2380: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
2390: 79 20 64 65 63 6f 64 65 20 68 65 78 20 31 30 30 y decode hex 100
23a0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
23b0: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 5d 7d 0000000000000]]}
23c0: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
23d0: 20 2d 72 65 73 75 6c 74 20 35 65 33 62 32 33 32 -result 5e3b232
23e0: 65 32 38 39 66 34 35 66 33 36 62 37 66 31 30 65 e289f45f36b7f10e
23f0: 39 33 31 36 30 63 66 65 61 0a 0a 74 63 6c 74 65 93160cfea..tclte
2400: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
2410: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
2420: 31 32 38 2d 31 2e 32 36 20 7b 44 65 63 72 79 70 128-1.26 {Decryp
2430: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
2440: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
2450: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
2460: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
2470: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
2480: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
2490: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
24a0: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
24b0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
24c0: 20 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFF
24d0: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFFF
24e0: 46 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 F] \... -data [b
24f0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
2500: 20 35 45 33 42 32 33 32 45 32 38 39 46 34 35 46 5E3B232E289F45F
2510: 33 36 42 37 46 31 30 45 39 33 31 36 30 43 46 45 36B7F10E93160CFE
2520: 41 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 A]]} \..-match e
2530: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 31 30 30 xact -result 100
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 0a 0a 74 0000000000000..t
2560: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
2570: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
2580: 4c 4c 49 41 31 32 38 2d 31 2e 32 37 20 7b 45 6e LLIA128-1.27 {En
2590: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
25a0: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
25b0: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
25c0: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
25d0: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
25e0: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
25f0: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
2600: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
2610: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
2620: 20 68 65 78 20 46 46 46 46 46 46 46 46 46 46 46 hex FFFFFFFFFFF
2630: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFFF
2640: 46 46 46 46 46 5d 20 5c 0a 09 09 20 2d 64 61 74 FFFFF] \... -dat
2650: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
2660: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 hex 00000000000
2670: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
2680: 30 30 30 31 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00010]]} \..-mat
2690: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
26a0: 20 32 37 34 32 39 32 62 34 31 30 33 37 34 35 61 274292b4103745a
26b0: 36 35 64 36 64 37 38 39 39 65 66 66 62 38 37 38 65d6d7899effb878
26c0: 63 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 c..tcltest::test
26d0: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
26e0: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 32 38 CAMELLIA128-1.28
26f0: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
2700: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
2710: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
2720: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
2730: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
2740: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
2750: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
2760: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
2770: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
2780: 63 6f 64 65 20 68 65 78 20 46 46 46 46 46 46 46 code hex FFFFFFF
2790: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFFF
27a0: 46 46 46 46 46 46 46 46 46 5d 20 5c 0a 09 09 20 FFFFFFFFF] \...
27b0: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
27c0: 63 6f 64 65 20 68 65 78 20 32 37 34 32 39 32 42 code hex 274292B
27d0: 34 31 30 33 37 34 35 41 36 35 44 36 44 37 38 39 4103745A65D6D789
27e0: 39 45 46 46 42 38 37 38 43 5d 5d 7d 20 5c 0a 09 9EFFB878C]]} \..
27f0: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
2800: 73 75 6c 74 20 30 30 30 30 30 30 30 30 30 30 30 sult 00000000000
2810: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
2820: 30 30 30 31 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 00010..tcltest::
2830: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
2840: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
2850: 31 2e 32 39 20 7b 45 6e 63 72 79 70 74 20 43 41 1.29 {Encrypt CA
2860: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
2870: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
2880: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
2890: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
28a0: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
28b0: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
28c0: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
28d0: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
28e0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 46 46 y decode hex FFF
28f0: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFFF
2900: 46 46 46 46 46 46 46 46 46 46 46 46 46 5d 20 5c FFFFFFFFFFFFF] \
2910: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
2920: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 y decode hex 000
2930: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
2940: 30 30 30 30 30 30 30 30 30 30 30 30 38 5d 5d 7d 0000000000008]]}
2950: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
2960: 20 2d 72 65 73 75 6c 74 20 34 61 66 37 38 65 38 -result 4af78e8
2970: 33 33 62 65 39 30 65 31 36 39 36 65 64 31 39 37 33be90e1696ed197
2980: 37 62 36 31 62 33 38 66 66 0a 0a 74 63 6c 74 65 7b61b38ff..tclte
2990: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
29a0: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
29b0: 31 32 38 2d 31 2e 33 30 20 7b 44 65 63 72 79 70 128-1.30 {Decryp
29c0: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
29d0: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
29e0: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
29f0: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
2a00: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
2a10: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
2a20: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
2a30: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
2a40: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
2a50: 20 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFF
2a60: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFFF
2a70: 46 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 F] \... -data [b
2a80: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
2a90: 20 34 41 46 37 38 45 38 33 33 42 45 39 30 45 31 4AF78E833BE90E1
2aa0: 36 39 36 45 44 31 39 37 37 42 36 31 42 33 38 46 696ED1977B61B38F
2ab0: 46 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 F]]} \..-match e
2ac0: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 xact -result 000
2ad0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
2ae0: 30 30 30 30 30 30 30 30 30 30 30 30 38 0a 0a 74 0000000000008..t
2af0: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
2b00: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
2b10: 4c 4c 49 41 31 32 38 2d 31 2e 33 31 20 7b 45 6e LLIA128-1.31 {En
2b20: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
2b30: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
2b40: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
2b50: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
2b60: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
2b70: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
2b80: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
2b90: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
2ba0: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
2bb0: 20 68 65 78 20 46 46 46 46 46 46 46 46 46 46 46 hex FFFFFFFFFFF
2bc0: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFFF
2bd0: 46 46 46 46 46 5d 20 5c 0a 09 09 20 2d 64 61 74 FFFFF] \... -dat
2be0: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
2bf0: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 hex 00000000000
2c00: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
2c10: 30 30 30 30 34 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00004]]} \..-mat
2c20: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
2c30: 20 31 65 64 30 65 62 66 32 38 61 64 33 61 66 65 1ed0ebf28ad3afe
2c40: 30 62 35 30 63 61 32 37 34 31 35 36 35 37 31 35 0b50ca2741565715
2c50: 65 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 e..tcltest::test
2c60: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
2c70: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 33 32 CAMELLIA128-1.32
2c80: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
2c90: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
2ca0: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
2cb0: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
2cc0: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
2cd0: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
2ce0: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
2cf0: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
2d00: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
2d10: 63 6f 64 65 20 68 65 78 20 46 46 46 46 46 46 46 code hex FFFFFFF
2d20: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFFF
2d30: 46 46 46 46 46 46 46 46 46 5d 20 5c 0a 09 09 20 FFFFFFFFF] \...
2d40: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
2d50: 63 6f 64 65 20 68 65 78 20 31 45 44 30 45 42 46 code hex 1ED0EBF
2d60: 32 38 41 44 33 41 46 45 30 42 35 30 43 41 32 37 28AD3AFE0B50CA27
2d70: 34 31 35 36 35 37 31 35 45 5d 5d 7d 20 5c 0a 09 41565715E]]} \..
2d80: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
2d90: 73 75 6c 74 20 30 30 30 30 30 30 30 30 30 30 30 sult 00000000000
2da0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
2db0: 30 30 30 30 34 0a 0a 74 63 6c 74 65 73 74 3a 3a 00004..tcltest::
2dc0: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
2dd0: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
2de0: 31 2e 33 33 20 7b 45 6e 63 72 79 70 74 20 43 41 1.33 {Encrypt CA
2df0: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
2e00: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
2e10: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
2e20: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
2e30: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
2e40: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
2e50: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
2e60: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
2e70: 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 46 46 y decode hex FFF
2e80: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFFF
2e90: 46 46 46 46 46 46 46 46 46 46 46 46 46 5d 20 5c FFFFFFFFFFFFF] \
2ea0: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
2eb0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 y decode hex 000
2ec0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
2ed0: 30 30 30 30 30 30 30 30 30 30 30 30 32 5d 5d 7d 0000000000002]]}
2ee0: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
2ef0: 20 2d 72 65 73 75 6c 74 20 38 32 34 39 63 64 31 -result 8249cd1
2f00: 31 61 33 31 35 66 36 32 36 64 37 36 36 37 34 65 1a315f626d76674e
2f10: 33 35 31 37 62 64 36 31 32 0a 0a 74 63 6c 74 65 3517bd612..tclte
2f20: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
2f30: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
2f40: 31 32 38 2d 31 2e 33 34 20 7b 44 65 63 72 79 70 128-1.34 {Decryp
2f50: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
2f60: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
2f70: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
2f80: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
2f90: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
2fa0: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
2fb0: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
2fc0: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
2fd0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
2fe0: 20 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFF
2ff0: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFFF
3000: 46 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 F] \... -data [b
3010: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
3020: 20 38 32 34 39 43 44 31 31 41 33 31 35 46 36 32 8249CD11A315F62
3030: 36 44 37 36 36 37 34 45 33 35 31 37 42 44 36 31 6D76674E3517BD61
3040: 32 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 2]]} \..-match e
3050: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 xact -result 000
3060: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
3070: 30 30 30 30 30 30 30 30 30 30 30 30 32 0a 0a 74 0000000000002..t
3080: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
3090: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
30a0: 4c 4c 49 41 31 32 38 2d 31 2e 33 35 20 7b 45 6e LLIA128-1.35 {En
30b0: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
30c0: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
30d0: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
30e0: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
30f0: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
3100: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
3110: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
3120: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
3130: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
3140: 20 68 65 78 20 46 46 46 46 46 46 46 46 46 46 46 hex FFFFFFFFFFF
3150: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFFF
3160: 46 46 46 46 46 5d 20 5c 0a 09 09 20 2d 64 61 74 FFFFF] \... -dat
3170: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
3180: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 hex 00000000000
3190: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
31a0: 30 30 30 30 31 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00001]]} \..-mat
31b0: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
31c0: 20 33 63 38 66 35 30 34 35 33 66 39 64 30 64 36 3c8f50453f9d0d6
31d0: 37 66 33 33 38 34 35 64 37 37 64 36 33 33 61 62 7f33845d77d633ab
31e0: 37 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 7..tcltest::test
31f0: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
3200: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 33 36 CAMELLIA128-1.36
3210: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
3220: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
3230: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
3240: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
3250: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
3260: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
3270: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
3280: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
3290: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
32a0: 63 6f 64 65 20 68 65 78 20 46 46 46 46 46 46 46 code hex FFFFFFF
32b0: 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 FFFFFFFFFFFFFFFF
32c0: 46 46 46 46 46 46 46 46 46 5d 20 5c 0a 09 09 20 FFFFFFFFF] \...
32d0: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
32e0: 63 6f 64 65 20 68 65 78 20 33 43 38 46 35 30 34 code hex 3C8F504
32f0: 35 33 46 39 44 30 44 36 37 46 33 33 38 34 35 44 53F9D0D67F33845D
3300: 37 37 44 36 33 33 41 42 37 5d 5d 7d 20 5c 0a 09 77D633AB7]]} \..
3310: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
3320: 73 75 6c 74 20 30 30 30 30 30 30 30 30 30 30 30 sult 00000000000
3330: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
3340: 30 30 30 30 31 0a 0a 74 63 6c 74 65 73 74 3a 3a 00001..tcltest::
3350: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
3360: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
3370: 31 2e 33 37 20 7b 45 6e 63 72 79 70 74 20 43 41 1.37 {Encrypt CA
3380: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
3390: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
33a0: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
33b0: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
33c0: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
33d0: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
33e0: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
33f0: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
3400: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 46 30 y decode hex 0F0
3410: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 F0F0F0F0F0F0F0F0
3420: 46 30 46 30 46 30 46 30 46 30 46 30 46 5d 20 5c F0F0F0F0F0F0F] \
3430: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
3440: 79 20 64 65 63 6f 64 65 20 68 65 78 20 38 30 30 y decode hex 800
3450: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
3460: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 5d 7d 0000000000000]]}
3470: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
3480: 20 2d 72 65 73 75 6c 74 20 66 62 61 34 37 35 37 -result fba4757
3490: 32 62 63 65 36 30 36 65 34 32 65 34 63 63 32 64 2bce606e42e4cc2d
34a0: 65 66 39 63 38 66 37 32 34 0a 0a 74 63 6c 74 65 ef9c8f724..tclte
34b0: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
34c0: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
34d0: 31 32 38 2d 31 2e 33 38 20 7b 44 65 63 72 79 70 128-1.38 {Decryp
34e0: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
34f0: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
3500: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
3510: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
3520: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
3530: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
3540: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
3550: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
3560: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
3570: 20 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 0F0F0F0F0F0F0F0
3580: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 F0F0F0F0F0F0F0F0
3590: 46 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 F] \... -data [b
35a0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
35b0: 20 46 42 41 34 37 35 37 32 42 43 45 36 30 36 45 FBA47572BCE606E
35c0: 34 32 45 34 43 43 32 44 45 46 39 43 38 46 37 32 42E4CC2DEF9C8F72
35d0: 34 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 4]]} \..-match e
35e0: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 38 30 30 xact -result 800
35f0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
3600: 30 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 0000000000000..t
3610: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
3620: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
3630: 4c 4c 49 41 31 32 38 2d 31 2e 33 39 20 7b 45 6e LLIA128-1.39 {En
3640: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
3650: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
3660: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
3670: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
3680: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
3690: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
36a0: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
36b0: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
36c0: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
36d0: 20 68 65 78 20 30 46 30 46 30 46 30 46 30 46 30 hex 0F0F0F0F0F0
36e0: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 F0F0F0F0F0F0F0F0
36f0: 46 30 46 30 46 5d 20 5c 0a 09 09 20 2d 64 61 74 F0F0F] \... -dat
3700: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
3710: 20 68 65 78 20 34 30 30 30 30 30 30 30 30 30 30 hex 40000000000
3720: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
3730: 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00000]]} \..-mat
3740: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
3750: 20 33 38 63 37 31 36 64 62 31 37 31 63 66 63 62 38c716db171cfcb
3760: 37 32 66 31 31 63 35 31 34 61 61 37 30 66 36 31 72f11c514aa70f61
3770: 38 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 8..tcltest::test
3780: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
3790: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 34 30 CAMELLIA128-1.40
37a0: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
37b0: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
37c0: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
37d0: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
37e0: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
37f0: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
3800: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
3810: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
3820: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
3830: 63 6f 64 65 20 68 65 78 20 30 46 30 46 30 46 30 code hex 0F0F0F0
3840: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 F0F0F0F0F0F0F0F0
3850: 46 30 46 30 46 30 46 30 46 5d 20 5c 0a 09 09 20 F0F0F0F0F] \...
3860: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
3870: 63 6f 64 65 20 68 65 78 20 33 38 43 37 31 36 44 code hex 38C716D
3880: 42 31 37 31 43 46 43 42 37 32 46 31 31 43 35 31 B171CFCB72F11C51
3890: 34 41 41 37 30 46 36 31 38 5d 5d 7d 20 5c 0a 09 4AA70F618]]} \..
38a0: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
38b0: 73 75 6c 74 20 34 30 30 30 30 30 30 30 30 30 30 sult 40000000000
38c0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
38d0: 30 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 00000..tcltest::
38e0: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
38f0: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
3900: 31 2e 34 31 20 7b 45 6e 63 72 79 70 74 20 43 41 1.41 {Encrypt CA
3910: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
3920: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
3930: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
3940: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
3950: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
3960: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
3970: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
3980: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
3990: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 46 30 y decode hex 0F0
39a0: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 F0F0F0F0F0F0F0F0
39b0: 46 30 46 30 46 30 46 30 46 30 46 30 46 5d 20 5c F0F0F0F0F0F0F] \
39c0: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
39d0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 32 30 30 y decode hex 200
39e0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
39f0: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 5d 7d 0000000000000]]}
3a00: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
3a10: 20 2d 72 65 73 75 6c 74 20 30 64 38 61 38 65 34 -result 0d8a8e4
3a20: 35 62 31 66 32 64 30 32 63 37 37 61 31 34 62 35 5b1f2d02c77a14b5
3a30: 61 65 64 36 34 37 30 32 34 0a 0a 74 63 6c 74 65 aed647024..tclte
3a40: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
3a50: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
3a60: 31 32 38 2d 31 2e 34 32 20 7b 44 65 63 72 79 70 128-1.42 {Decryp
3a70: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
3a80: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
3a90: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
3aa0: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
3ab0: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
3ac0: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
3ad0: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
3ae0: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
3af0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
3b00: 20 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 0F0F0F0F0F0F0F0
3b10: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 F0F0F0F0F0F0F0F0
3b20: 46 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 F] \... -data [b
3b30: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
3b40: 20 30 44 38 41 38 45 34 35 42 31 46 32 44 30 32 0D8A8E45B1F2D02
3b50: 43 37 37 41 31 34 42 35 41 45 44 36 34 37 30 32 C77A14B5AED64702
3b60: 34 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 4]]} \..-match e
3b70: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 32 30 30 xact -result 200
3b80: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
3b90: 30 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 0000000000000..t
3ba0: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
3bb0: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
3bc0: 4c 4c 49 41 31 32 38 2d 31 2e 34 33 20 7b 45 6e LLIA128-1.43 {En
3bd0: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
3be0: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
3bf0: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
3c00: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
3c10: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
3c20: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
3c30: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
3c40: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
3c50: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
3c60: 20 68 65 78 20 30 46 30 46 30 46 30 46 30 46 30 hex 0F0F0F0F0F0
3c70: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 F0F0F0F0F0F0F0F0
3c80: 46 30 46 30 46 5d 20 5c 0a 09 09 20 2d 64 61 74 F0F0F] \... -dat
3c90: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
3ca0: 20 68 65 78 20 31 30 30 30 30 30 30 30 30 30 30 hex 10000000000
3cb0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
3cc0: 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00000]]} \..-mat
3cd0: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
3ce0: 20 34 39 62 38 38 64 36 33 31 34 66 34 35 37 39 49b88d6314f4579
3cf0: 61 36 38 61 61 36 38 33 61 65 64 65 31 36 61 62 a68aa683aede16ab
3d00: 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 0..tcltest::test
3d10: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
3d20: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 34 34 CAMELLIA128-1.44
3d30: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
3d40: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
3d50: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
3d60: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
3d70: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
3d80: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
3d90: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
3da0: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
3db0: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
3dc0: 63 6f 64 65 20 68 65 78 20 30 46 30 46 30 46 30 code hex 0F0F0F0
3dd0: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 F0F0F0F0F0F0F0F0
3de0: 46 30 46 30 46 30 46 30 46 5d 20 5c 0a 09 09 20 F0F0F0F0F] \...
3df0: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
3e00: 63 6f 64 65 20 68 65 78 20 34 39 42 38 38 44 36 code hex 49B88D6
3e10: 33 31 34 46 34 35 37 39 41 36 38 41 41 36 38 33 314F4579A68AA683
3e20: 41 45 44 45 31 36 41 42 30 5d 5d 7d 20 5c 0a 09 AEDE16AB0]]} \..
3e30: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
3e40: 73 75 6c 74 20 31 30 30 30 30 30 30 30 30 30 30 sult 10000000000
3e50: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
3e60: 30 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 00000..tcltest::
3e70: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
3e80: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
3e90: 31 2e 34 35 20 7b 45 6e 63 72 79 70 74 20 43 41 1.45 {Encrypt CA
3ea0: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
3eb0: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
3ec0: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
3ed0: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
3ee0: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
3ef0: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
3f00: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
3f10: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
3f20: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 46 30 y decode hex 0F0
3f30: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 F0F0F0F0F0F0F0F0
3f40: 46 30 46 30 46 30 46 30 46 30 46 30 46 5d 20 5c F0F0F0F0F0F0F] \
3f50: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
3f60: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 y decode hex 000
3f70: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
3f80: 30 30 30 30 30 30 30 30 30 30 30 30 38 5d 5d 7d 0000000000008]]}
3f90: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
3fa0: 20 2d 72 65 73 75 6c 74 20 36 37 39 64 64 36 36 -result 679dd66
3fb0: 36 39 31 37 36 31 66 32 64 30 61 38 37 30 65 35 691761f2d0a870e5
3fc0: 37 33 62 61 64 37 63 30 62 0a 0a 74 63 6c 74 65 73bad7c0b..tclte
3fd0: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
3fe0: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
3ff0: 31 32 38 2d 31 2e 34 36 20 7b 44 65 63 72 79 70 128-1.46 {Decryp
4000: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
4010: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
4020: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
4030: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
4040: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
4050: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
4060: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
4070: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
4080: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
4090: 20 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 0F0F0F0F0F0F0F0
40a0: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 F0F0F0F0F0F0F0F0
40b0: 46 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 F] \... -data [b
40c0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
40d0: 20 36 37 39 44 44 36 36 36 39 31 37 36 31 46 32 679DD66691761F2
40e0: 44 30 41 38 37 30 45 35 37 33 42 41 44 37 43 30 D0A870E573BAD7C0
40f0: 42 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 B]]} \..-match e
4100: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 xact -result 000
4110: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
4120: 30 30 30 30 30 30 30 30 30 30 30 30 38 0a 0a 74 0000000000008..t
4130: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
4140: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
4150: 4c 4c 49 41 31 32 38 2d 31 2e 34 37 20 7b 45 6e LLIA128-1.47 {En
4160: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
4170: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
4180: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
4190: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
41a0: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
41b0: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
41c0: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
41d0: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
41e0: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
41f0: 20 68 65 78 20 30 46 30 46 30 46 30 46 30 46 30 hex 0F0F0F0F0F0
4200: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 F0F0F0F0F0F0F0F0
4210: 46 30 46 30 46 5d 20 5c 0a 09 09 20 2d 64 61 74 F0F0F] \... -dat
4220: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
4230: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 hex 00000000000
4240: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
4250: 30 30 30 30 34 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00004]]} \..-mat
4260: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
4270: 20 33 37 62 63 35 33 37 32 33 32 30 34 63 61 63 37bc53723204cac
4280: 33 34 66 32 33 38 65 65 64 62 62 62 37 30 33 62 34f238eedbbb703b
4290: 62 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 b..tcltest::test
42a0: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
42b0: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 34 38 CAMELLIA128-1.48
42c0: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
42d0: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
42e0: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
42f0: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
4300: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
4310: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
4320: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
4330: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
4340: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
4350: 63 6f 64 65 20 68 65 78 20 30 46 30 46 30 46 30 code hex 0F0F0F0
4360: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 F0F0F0F0F0F0F0F0
4370: 46 30 46 30 46 30 46 30 46 5d 20 5c 0a 09 09 20 F0F0F0F0F] \...
4380: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
4390: 63 6f 64 65 20 68 65 78 20 33 37 42 43 35 33 37 code hex 37BC537
43a0: 32 33 32 30 34 43 41 43 33 34 46 32 33 38 45 45 23204CAC34F238EE
43b0: 44 42 42 42 37 30 33 42 42 5d 5d 7d 20 5c 0a 09 DBBB703BB]]} \..
43c0: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
43d0: 73 75 6c 74 20 30 30 30 30 30 30 30 30 30 30 30 sult 00000000000
43e0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
43f0: 30 30 30 30 34 0a 0a 74 63 6c 74 65 73 74 3a 3a 00004..tcltest::
4400: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
4410: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
4420: 31 2e 34 39 20 7b 45 6e 63 72 79 70 74 20 43 41 1.49 {Encrypt CA
4430: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
4440: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
4450: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
4460: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
4470: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
4480: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
4490: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
44a0: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
44b0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 46 30 y decode hex 0F0
44c0: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 F0F0F0F0F0F0F0F0
44d0: 46 30 46 30 46 30 46 30 46 30 46 30 46 5d 20 5c F0F0F0F0F0F0F] \
44e0: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
44f0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 y decode hex 000
4500: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
4510: 30 30 30 30 30 30 30 30 30 30 30 30 32 5d 5d 7d 0000000000002]]}
4520: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
4530: 20 2d 72 65 73 75 6c 74 20 66 38 30 36 64 37 39 -result f806d79
4540: 62 38 33 62 30 31 32 35 65 64 39 35 61 39 63 34 b83b0125ed95a9c4
4550: 61 30 61 31 38 66 64 61 35 0a 0a 74 63 6c 74 65 a0a18fda5..tclte
4560: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
4570: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
4580: 31 32 38 2d 31 2e 35 30 20 7b 44 65 63 72 79 70 128-1.50 {Decryp
4590: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
45a0: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
45b0: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
45c0: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
45d0: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
45e0: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
45f0: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
4600: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
4610: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
4620: 20 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 0F0F0F0F0F0F0F0
4630: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 F0F0F0F0F0F0F0F0
4640: 46 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 F] \... -data [b
4650: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
4660: 20 46 38 30 36 44 37 39 42 38 33 42 30 31 32 35 F806D79B83B0125
4670: 45 44 39 35 41 39 43 34 41 30 41 31 38 46 44 41 ED95A9C4A0A18FDA
4680: 35 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 5]]} \..-match e
4690: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 xact -result 000
46a0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
46b0: 30 30 30 30 30 30 30 30 30 30 30 30 32 0a 0a 74 0000000000002..t
46c0: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
46d0: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
46e0: 4c 4c 49 41 31 32 38 2d 31 2e 35 31 20 7b 45 6e LLIA128-1.51 {En
46f0: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
4700: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
4710: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
4720: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
4730: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
4740: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
4750: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
4760: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
4770: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
4780: 20 68 65 78 20 30 46 30 46 30 46 30 46 30 46 30 hex 0F0F0F0F0F0
4790: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 F0F0F0F0F0F0F0F0
47a0: 46 30 46 30 46 5d 20 5c 0a 09 09 20 2d 64 61 74 F0F0F] \... -dat
47b0: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
47c0: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 hex 00000000000
47d0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
47e0: 30 30 30 30 31 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00001]]} \..-mat
47f0: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
4800: 20 64 66 61 31 37 39 36 64 65 65 30 39 37 30 31 dfa1796dee09701
4810: 63 65 34 32 61 33 65 35 62 65 35 61 34 32 65 31 ce42a3e5be5a42e1
4820: 31 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 1..tcltest::test
4830: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
4840: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 35 32 CAMELLIA128-1.52
4850: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
4860: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
4870: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
4880: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
4890: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
48a0: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
48b0: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
48c0: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
48d0: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
48e0: 63 6f 64 65 20 68 65 78 20 30 46 30 46 30 46 30 code hex 0F0F0F0
48f0: 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 F0F0F0F0F0F0F0F0
4900: 46 30 46 30 46 30 46 30 46 5d 20 5c 0a 09 09 20 F0F0F0F0F] \...
4910: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
4920: 63 6f 64 65 20 68 65 78 20 44 46 41 31 37 39 36 code hex DFA1796
4930: 44 45 45 30 39 37 30 31 43 45 34 32 41 33 45 35 DEE09701CE42A3E5
4940: 42 45 35 41 34 32 45 31 31 5d 5d 7d 20 5c 0a 09 BE5A42E11]]} \..
4950: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
4960: 73 75 6c 74 20 30 30 30 30 30 30 30 30 30 30 30 sult 00000000000
4970: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
4980: 30 30 30 30 31 0a 0a 74 63 6c 74 65 73 74 3a 3a 00001..tcltest::
4990: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
49a0: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
49b0: 31 2e 35 33 20 7b 45 6e 63 72 79 70 74 20 43 41 1.53 {Encrypt CA
49c0: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
49d0: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
49e0: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
49f0: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
4a00: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
4a10: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
4a20: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
4a30: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
4a40: 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 30 46 y decode hex F0F
4a50: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 0F0F0F0F0F0F0F0F
4a60: 30 46 30 46 30 46 30 46 30 46 30 46 30 5d 20 5c 0F0F0F0F0F0F0] \
4a70: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
4a80: 79 20 64 65 63 6f 64 65 20 68 65 78 20 38 30 30 y decode hex 800
4a90: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
4aa0: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 5d 7d 0000000000000]]}
4ab0: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
4ac0: 20 2d 72 65 73 75 6c 74 20 62 34 66 65 37 62 63 -result b4fe7bc
4ad0: 63 63 64 63 39 31 63 32 37 34 32 61 66 63 36 35 ccdc91c2742afc65
4ae0: 34 36 35 34 64 35 63 35 35 0a 0a 74 63 6c 74 65 4654d5c55..tclte
4af0: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
4b00: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
4b10: 31 32 38 2d 31 2e 35 34 20 7b 44 65 63 72 79 70 128-1.54 {Decryp
4b20: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
4b30: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
4b40: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
4b50: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
4b60: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
4b70: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
4b80: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
4b90: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
4ba0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
4bb0: 20 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 F0F0F0F0F0F0F0F
4bc0: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 0F0F0F0F0F0F0F0F
4bd0: 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 0] \... -data [b
4be0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
4bf0: 20 42 34 46 45 37 42 43 43 43 44 43 39 31 43 32 B4FE7BCCCDC91C2
4c00: 37 34 32 41 46 43 36 35 34 36 35 34 44 35 43 35 742AFC654654D5C5
4c10: 35 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 5]]} \..-match e
4c20: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 38 30 30 xact -result 800
4c30: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
4c40: 30 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 0000000000000..t
4c50: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
4c60: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
4c70: 4c 4c 49 41 31 32 38 2d 31 2e 35 35 20 7b 45 6e LLIA128-1.55 {En
4c80: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
4c90: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
4ca0: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
4cb0: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
4cc0: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
4cd0: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
4ce0: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
4cf0: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
4d00: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
4d10: 20 68 65 78 20 46 30 46 30 46 30 46 30 46 30 46 hex F0F0F0F0F0F
4d20: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 0F0F0F0F0F0F0F0F
4d30: 30 46 30 46 30 5d 20 5c 0a 09 09 20 2d 64 61 74 0F0F0] \... -dat
4d40: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
4d50: 20 68 65 78 20 34 30 30 30 30 30 30 30 30 30 30 hex 40000000000
4d60: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
4d70: 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00000]]} \..-mat
4d80: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
4d90: 20 65 39 66 35 63 64 38 39 30 35 36 62 37 65 30 e9f5cd89056b7e0
4da0: 34 39 38 39 35 38 32 36 39 38 32 36 62 62 61 64 498958269826bbad
4db0: 31 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 1..tcltest::test
4dc0: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
4dd0: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 35 36 CAMELLIA128-1.56
4de0: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
4df0: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
4e00: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
4e10: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
4e20: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
4e30: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
4e40: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
4e50: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
4e60: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
4e70: 63 6f 64 65 20 68 65 78 20 46 30 46 30 46 30 46 code hex F0F0F0F
4e80: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 0F0F0F0F0F0F0F0F
4e90: 30 46 30 46 30 46 30 46 30 5d 20 5c 0a 09 09 20 0F0F0F0F0] \...
4ea0: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
4eb0: 63 6f 64 65 20 68 65 78 20 45 39 46 35 43 44 38 code hex E9F5CD8
4ec0: 39 30 35 36 42 37 45 30 34 39 38 39 35 38 32 36 9056B7E049895826
4ed0: 39 38 32 36 42 42 41 44 31 5d 5d 7d 20 5c 0a 09 9826BBAD1]]} \..
4ee0: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
4ef0: 73 75 6c 74 20 34 30 30 30 30 30 30 30 30 30 30 sult 40000000000
4f00: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
4f10: 30 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 00000..tcltest::
4f20: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
4f30: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
4f40: 31 2e 35 37 20 7b 45 6e 63 72 79 70 74 20 43 41 1.57 {Encrypt CA
4f50: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
4f60: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
4f70: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
4f80: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
4f90: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
4fa0: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
4fb0: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
4fc0: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
4fd0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 30 46 y decode hex F0F
4fe0: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 0F0F0F0F0F0F0F0F
4ff0: 30 46 30 46 30 46 30 46 30 46 30 46 30 5d 20 5c 0F0F0F0F0F0F0] \
5000: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
5010: 79 20 64 65 63 6f 64 65 20 68 65 78 20 32 30 30 y decode hex 200
5020: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
5030: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 5d 7d 0000000000000]]}
5040: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
5050: 20 2d 72 65 73 75 6c 74 20 66 33 36 36 64 35 65 -result f366d5e
5060: 65 39 38 36 34 63 30 31 62 38 62 65 30 39 34 63 e9864c01b8be094c
5070: 38 38 38 34 61 61 63 30 64 0a 0a 74 63 6c 74 65 8884aac0d..tclte
5080: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
5090: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
50a0: 31 32 38 2d 31 2e 35 38 20 7b 44 65 63 72 79 70 128-1.58 {Decryp
50b0: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
50c0: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
50d0: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
50e0: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
50f0: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
5100: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
5110: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
5120: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
5130: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
5140: 20 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 F0F0F0F0F0F0F0F
5150: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 0F0F0F0F0F0F0F0F
5160: 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 0] \... -data [b
5170: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
5180: 20 46 33 36 36 44 35 45 45 39 38 36 34 43 30 31 F366D5EE9864C01
5190: 42 38 42 45 30 39 34 43 38 38 38 34 41 41 43 30 B8BE094C8884AAC0
51a0: 44 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 D]]} \..-match e
51b0: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 32 30 30 xact -result 200
51c0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
51d0: 30 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 0000000000000..t
51e0: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
51f0: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
5200: 4c 4c 49 41 31 32 38 2d 31 2e 35 39 20 7b 45 6e LLIA128-1.59 {En
5210: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
5220: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
5230: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
5240: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
5250: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
5260: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
5270: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
5280: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
5290: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
52a0: 20 68 65 78 20 46 30 46 30 46 30 46 30 46 30 46 hex F0F0F0F0F0F
52b0: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 0F0F0F0F0F0F0F0F
52c0: 30 46 30 46 30 5d 20 5c 0a 09 09 20 2d 64 61 74 0F0F0] \... -dat
52d0: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
52e0: 20 68 65 78 20 31 30 30 30 30 30 30 30 30 30 30 hex 10000000000
52f0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
5300: 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00000]]} \..-mat
5310: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
5320: 20 66 64 61 33 65 39 63 38 33 62 31 32 62 61 64 fda3e9c83b12bad
5330: 30 61 62 61 33 37 32 32 64 32 62 39 30 39 61 65 0aba3722d2b909ae
5340: 64 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 d..tcltest::test
5350: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
5360: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 36 30 CAMELLIA128-1.60
5370: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
5380: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
5390: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
53a0: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
53b0: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
53c0: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
53d0: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
53e0: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
53f0: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
5400: 63 6f 64 65 20 68 65 78 20 46 30 46 30 46 30 46 code hex F0F0F0F
5410: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 0F0F0F0F0F0F0F0F
5420: 30 46 30 46 30 46 30 46 30 5d 20 5c 0a 09 09 20 0F0F0F0F0] \...
5430: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
5440: 63 6f 64 65 20 68 65 78 20 46 44 41 33 45 39 43 code hex FDA3E9C
5450: 38 33 42 31 32 42 41 44 30 41 42 41 33 37 32 32 83B12BAD0ABA3722
5460: 44 32 42 39 30 39 41 45 44 5d 5d 7d 20 5c 0a 09 D2B909AED]]} \..
5470: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
5480: 73 75 6c 74 20 31 30 30 30 30 30 30 30 30 30 30 sult 10000000000
5490: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
54a0: 30 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 00000..tcltest::
54b0: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
54c0: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
54d0: 31 2e 36 31 20 7b 45 6e 63 72 79 70 74 20 43 41 1.61 {Encrypt CA
54e0: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
54f0: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
5500: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
5510: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
5520: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
5530: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
5540: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
5550: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
5560: 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 30 46 y decode hex F0F
5570: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 0F0F0F0F0F0F0F0F
5580: 30 46 30 46 30 46 30 46 30 46 30 46 30 5d 20 5c 0F0F0F0F0F0F0] \
5590: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
55a0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 y decode hex 000
55b0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
55c0: 30 30 30 30 30 30 30 30 30 30 30 30 38 5d 5d 7d 0000000000008]]}
55d0: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
55e0: 20 2d 72 65 73 75 6c 74 20 64 37 32 36 36 35 65 -result d72665e
55f0: 32 62 31 36 33 35 32 32 61 37 62 30 37 39 38 63 2b163522a7b0798c
5600: 62 38 62 37 30 30 66 32 38 0a 0a 74 63 6c 74 65 b8b700f28..tclte
5610: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
5620: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
5630: 31 32 38 2d 31 2e 36 32 20 7b 44 65 63 72 79 70 128-1.62 {Decryp
5640: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
5650: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
5660: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
5670: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
5680: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
5690: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
56a0: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
56b0: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
56c0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
56d0: 20 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 F0F0F0F0F0F0F0F
56e0: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 0F0F0F0F0F0F0F0F
56f0: 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 0] \... -data [b
5700: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
5710: 20 44 37 32 36 36 35 45 32 42 31 36 33 35 32 32 D72665E2B163522
5720: 41 37 42 30 37 39 38 43 42 38 42 37 30 30 46 32 A7B0798CB8B700F2
5730: 38 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 8]]} \..-match e
5740: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 xact -result 000
5750: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
5760: 30 30 30 30 30 30 30 30 30 30 30 30 38 0a 0a 74 0000000000008..t
5770: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
5780: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
5790: 4c 4c 49 41 31 32 38 2d 31 2e 36 33 20 7b 45 6e LLIA128-1.63 {En
57a0: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
57b0: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
57c0: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
57d0: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
57e0: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
57f0: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
5800: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
5810: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
5820: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
5830: 20 68 65 78 20 46 30 46 30 46 30 46 30 46 30 46 hex F0F0F0F0F0F
5840: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 0F0F0F0F0F0F0F0F
5850: 30 46 30 46 30 5d 20 5c 0a 09 09 20 2d 64 61 74 0F0F0] \... -dat
5860: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
5870: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 hex 00000000000
5880: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
5890: 30 30 30 30 34 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00004]]} \..-mat
58a0: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
58b0: 20 37 63 31 34 36 37 61 66 61 62 66 66 30 36 37 7c1467afabff067
58c0: 39 36 32 38 33 36 63 32 66 35 39 30 31 38 34 33 962836c2f5901843
58d0: 32 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 2..tcltest::test
58e0: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
58f0: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 36 34 CAMELLIA128-1.64
5900: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
5910: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
5920: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
5930: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
5940: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
5950: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
5960: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
5970: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
5980: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
5990: 63 6f 64 65 20 68 65 78 20 46 30 46 30 46 30 46 code hex F0F0F0F
59a0: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 0F0F0F0F0F0F0F0F
59b0: 30 46 30 46 30 46 30 46 30 5d 20 5c 0a 09 09 20 0F0F0F0F0] \...
59c0: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
59d0: 63 6f 64 65 20 68 65 78 20 37 43 31 34 36 37 41 code hex 7C1467A
59e0: 46 41 42 46 46 30 36 37 39 36 32 38 33 36 43 32 FABFF067962836C2
59f0: 46 35 39 30 31 38 34 33 32 5d 5d 7d 20 5c 0a 09 F59018432]]} \..
5a00: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
5a10: 73 75 6c 74 20 30 30 30 30 30 30 30 30 30 30 30 sult 00000000000
5a20: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
5a30: 30 30 30 30 34 0a 0a 74 63 6c 74 65 73 74 3a 3a 00004..tcltest::
5a40: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
5a50: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
5a60: 31 2e 36 35 20 7b 45 6e 63 72 79 70 74 20 43 41 1.65 {Encrypt CA
5a70: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
5a80: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
5a90: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
5aa0: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
5ab0: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
5ac0: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
5ad0: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
5ae0: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
5af0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 30 46 y decode hex F0F
5b00: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 0F0F0F0F0F0F0F0F
5b10: 30 46 30 46 30 46 30 46 30 46 30 46 30 5d 20 5c 0F0F0F0F0F0F0] \
5b20: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
5b30: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 y decode hex 000
5b40: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
5b50: 30 30 30 30 30 30 30 30 30 30 30 30 32 5d 5d 7d 0000000000002]]}
5b60: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
5b70: 20 2d 72 65 73 75 6c 74 20 35 65 65 66 36 37 32 -result 5eef672
5b80: 37 37 66 66 35 32 37 36 34 64 32 61 63 66 65 31 77ff52764d2acfe1
5b90: 36 34 35 35 38 31 33 37 39 0a 0a 74 63 6c 74 65 645581379..tclte
5ba0: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
5bb0: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
5bc0: 31 32 38 2d 31 2e 36 36 20 7b 44 65 63 72 79 70 128-1.66 {Decryp
5bd0: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
5be0: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
5bf0: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
5c00: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
5c10: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
5c20: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
5c30: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
5c40: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
5c50: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
5c60: 20 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 F0F0F0F0F0F0F0F
5c70: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 0F0F0F0F0F0F0F0F
5c80: 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 0] \... -data [b
5c90: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
5ca0: 20 35 45 45 46 36 37 32 37 37 46 46 35 32 37 36 5EEF67277FF5276
5cb0: 34 44 32 41 43 46 45 31 36 34 35 35 38 31 33 37 4D2ACFE164558137
5cc0: 39 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 9]]} \..-match e
5cd0: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 xact -result 000
5ce0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
5cf0: 30 30 30 30 30 30 30 30 30 30 30 30 32 0a 0a 74 0000000000002..t
5d00: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
5d10: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
5d20: 4c 4c 49 41 31 32 38 2d 31 2e 36 37 20 7b 45 6e LLIA128-1.67 {En
5d30: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
5d40: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
5d50: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
5d60: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
5d70: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
5d80: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
5d90: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
5da0: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
5db0: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
5dc0: 20 68 65 78 20 46 30 46 30 46 30 46 30 46 30 46 hex F0F0F0F0F0F
5dd0: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 0F0F0F0F0F0F0F0F
5de0: 30 46 30 46 30 5d 20 5c 0a 09 09 20 2d 64 61 74 0F0F0] \... -dat
5df0: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
5e00: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 hex 00000000000
5e10: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
5e20: 30 30 30 30 31 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00001]]} \..-mat
5e30: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
5e40: 20 32 32 35 62 66 62 30 31 35 63 32 64 39 39 66 225bfb015c2d99f
5e50: 38 39 33 38 39 35 37 37 34 34 32 66 33 33 36 34 89389577442f3364
5e60: 64 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 d..tcltest::test
5e70: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
5e80: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 36 38 CAMELLIA128-1.68
5e90: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
5ea0: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
5eb0: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
5ec0: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
5ed0: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
5ee0: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
5ef0: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
5f00: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
5f10: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
5f20: 63 6f 64 65 20 68 65 78 20 46 30 46 30 46 30 46 code hex F0F0F0F
5f30: 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 0F0F0F0F0F0F0F0F
5f40: 30 46 30 46 30 46 30 46 30 5d 20 5c 0a 09 09 20 0F0F0F0F0] \...
5f50: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
5f60: 63 6f 64 65 20 68 65 78 20 32 32 35 42 46 42 30 code hex 225BFB0
5f70: 31 35 43 32 44 39 39 46 38 39 33 38 39 35 37 37 15C2D99F89389577
5f80: 34 34 32 46 33 33 36 34 44 5d 5d 7d 20 5c 0a 09 442F3364D]]} \..
5f90: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
5fa0: 73 75 6c 74 20 30 30 30 30 30 30 30 30 30 30 30 sult 00000000000
5fb0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
5fc0: 30 30 30 30 31 0a 0a 74 63 6c 74 65 73 74 3a 3a 00001..tcltest::
5fd0: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
5fe0: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
5ff0: 31 2e 36 39 20 7b 45 6e 63 72 79 70 74 20 43 41 1.69 {Encrypt CA
6000: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
6010: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
6020: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
6030: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
6040: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
6050: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
6060: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
6070: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
6080: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 31 y decode hex 001
6090: 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 1223344556677889
60a0: 39 41 41 42 42 43 43 44 44 45 45 46 46 5d 20 5c 9AABBCCDDEEFF] \
60b0: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
60c0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 38 30 30 y decode hex 800
60d0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
60e0: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 5d 7d 0000000000000]]}
60f0: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
6100: 20 2d 72 65 73 75 6c 74 20 37 63 61 33 65 32 63 -result 7ca3e2c
6110: 33 37 31 65 35 36 61 31 62 30 65 64 37 36 62 61 371e56a1b0ed76ba
6120: 62 34 61 30 39 39 39 39 32 0a 0a 74 63 6c 74 65 b4a099992..tclte
6130: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
6140: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
6150: 31 32 38 2d 31 2e 37 30 20 7b 44 65 63 72 79 70 128-1.70 {Decryp
6160: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
6170: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
6180: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
6190: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
61a0: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
61b0: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
61c0: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
61d0: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
61e0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
61f0: 20 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 001122334455667
6200: 37 38 38 39 39 41 41 42 42 43 43 44 44 45 45 46 78899AABBCCDDEEF
6210: 46 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 F] \... -data [b
6220: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
6230: 20 37 43 41 33 45 32 43 33 37 31 45 35 36 41 31 7CA3E2C371E56A1
6240: 42 30 45 44 37 36 42 41 42 34 41 30 39 39 39 39 B0ED76BAB4A09999
6250: 32 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 2]]} \..-match e
6260: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 38 30 30 xact -result 800
6270: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
6280: 30 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 0000000000000..t
6290: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
62a0: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
62b0: 4c 4c 49 41 31 32 38 2d 31 2e 37 31 20 7b 45 6e LLIA128-1.71 {En
62c0: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
62d0: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
62e0: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
62f0: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
6300: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
6310: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
6320: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
6330: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
6340: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
6350: 20 68 65 78 20 30 30 31 31 32 32 33 33 34 34 35 hex 00112233445
6360: 35 36 36 37 37 38 38 39 39 41 41 42 42 43 43 44 566778899AABBCCD
6370: 44 45 45 46 46 5d 20 5c 0a 09 09 20 2d 64 61 74 DEEFF] \... -dat
6380: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
6390: 20 68 65 78 20 34 30 30 30 30 30 30 30 30 30 30 hex 40000000000
63a0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
63b0: 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00000]]} \..-mat
63c0: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
63d0: 20 37 37 34 66 37 66 31 66 30 65 64 38 34 37 62 774f7f1f0ed847b
63e0: 36 65 32 33 63 37 36 31 65 34 65 37 30 30 64 38 6e23c761e4e700d8
63f0: 66 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 f..tcltest::test
6400: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
6410: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 37 32 CAMELLIA128-1.72
6420: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
6430: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
6440: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
6450: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
6460: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
6470: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
6480: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
6490: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
64a0: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
64b0: 63 6f 64 65 20 68 65 78 20 30 30 31 31 32 32 33 code hex 0011223
64c0: 33 34 34 35 35 36 36 37 37 38 38 39 39 41 41 42 3445566778899AAB
64d0: 42 43 43 44 44 45 45 46 46 5d 20 5c 0a 09 09 20 BCCDDEEFF] \...
64e0: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
64f0: 63 6f 64 65 20 68 65 78 20 37 37 34 46 37 46 31 code hex 774F7F1
6500: 46 30 45 44 38 34 37 42 36 45 32 33 43 37 36 31 F0ED847B6E23C761
6510: 45 34 45 37 30 30 44 38 46 5d 5d 7d 20 5c 0a 09 E4E700D8F]]} \..
6520: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
6530: 73 75 6c 74 20 34 30 30 30 30 30 30 30 30 30 30 sult 40000000000
6540: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
6550: 30 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 00000..tcltest::
6560: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
6570: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
6580: 31 2e 37 33 20 7b 45 6e 63 72 79 70 74 20 43 41 1.73 {Encrypt CA
6590: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
65a0: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
65b0: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
65c0: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
65d0: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
65e0: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
65f0: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
6600: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
6610: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 31 y decode hex 001
6620: 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 1223344556677889
6630: 39 41 41 42 42 43 43 44 44 45 45 46 46 5d 20 5c 9AABBCCDDEEFF] \
6640: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
6650: 79 20 64 65 63 6f 64 65 20 68 65 78 20 32 30 30 y decode hex 200
6660: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
6670: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 5d 7d 0000000000000]]}
6680: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
6690: 20 2d 72 65 73 75 6c 74 20 61 62 30 31 33 37 37 -result ab01377
66a0: 39 65 66 64 35 30 39 64 66 30 63 34 65 30 63 66 9efd509df0c4e0cf
66b0: 38 33 62 38 39 61 64 30 65 0a 0a 74 63 6c 74 65 83b89ad0e..tclte
66c0: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
66d0: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
66e0: 31 32 38 2d 31 2e 37 34 20 7b 44 65 63 72 79 70 128-1.74 {Decryp
66f0: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
6700: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
6710: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
6720: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
6730: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
6740: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
6750: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
6760: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
6770: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
6780: 20 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 001122334455667
6790: 37 38 38 39 39 41 41 42 42 43 43 44 44 45 45 46 78899AABBCCDDEEF
67a0: 46 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 F] \... -data [b
67b0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
67c0: 20 41 42 30 31 33 37 37 39 45 46 44 35 30 39 44 AB013779EFD509D
67d0: 46 30 43 34 45 30 43 46 38 33 42 38 39 41 44 30 F0C4E0CF83B89AD0
67e0: 45 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 E]]} \..-match e
67f0: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 32 30 30 xact -result 200
6800: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
6810: 30 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 0000000000000..t
6820: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
6830: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
6840: 4c 4c 49 41 31 32 38 2d 31 2e 37 35 20 7b 45 6e LLIA128-1.75 {En
6850: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
6860: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
6870: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
6880: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
6890: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
68a0: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
68b0: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
68c0: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
68d0: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
68e0: 20 68 65 78 20 30 30 31 31 32 32 33 33 34 34 35 hex 00112233445
68f0: 35 36 36 37 37 38 38 39 39 41 41 42 42 43 43 44 566778899AABBCCD
6900: 44 45 45 46 46 5d 20 5c 0a 09 09 20 2d 64 61 74 DEEFF] \... -dat
6910: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
6920: 20 68 65 78 20 31 30 30 30 30 30 30 30 30 30 30 hex 10000000000
6930: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
6940: 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00000]]} \..-mat
6950: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
6960: 20 32 39 64 32 66 33 30 30 65 33 62 31 34 36 30 29d2f300e3b1460
6970: 36 38 32 30 65 36 34 64 36 64 31 36 37 66 62 39 6820e64d6d167fb9
6980: 35 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 5..tcltest::test
6990: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
69a0: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 37 36 CAMELLIA128-1.76
69b0: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
69c0: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
69d0: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
69e0: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
69f0: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
6a00: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
6a10: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
6a20: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
6a30: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
6a40: 63 6f 64 65 20 68 65 78 20 30 30 31 31 32 32 33 code hex 0011223
6a50: 33 34 34 35 35 36 36 37 37 38 38 39 39 41 41 42 3445566778899AAB
6a60: 42 43 43 44 44 45 45 46 46 5d 20 5c 0a 09 09 20 BCCDDEEFF] \...
6a70: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
6a80: 63 6f 64 65 20 68 65 78 20 32 39 44 32 46 33 30 code hex 29D2F30
6a90: 30 45 33 42 31 34 36 30 36 38 32 30 45 36 34 44 0E3B14606820E64D
6aa0: 36 44 31 36 37 46 42 39 35 5d 5d 7d 20 5c 0a 09 6D167FB95]]} \..
6ab0: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
6ac0: 73 75 6c 74 20 31 30 30 30 30 30 30 30 30 30 30 sult 10000000000
6ad0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
6ae0: 30 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 00000..tcltest::
6af0: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
6b00: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
6b10: 31 2e 37 37 20 7b 45 6e 63 72 79 70 74 20 43 41 1.77 {Encrypt CA
6b20: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
6b30: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
6b40: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
6b50: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
6b60: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
6b70: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
6b80: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
6b90: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
6ba0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 31 y decode hex 001
6bb0: 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 1223344556677889
6bc0: 39 41 41 42 42 43 43 44 44 45 45 46 46 5d 20 5c 9AABBCCDDEEFF] \
6bd0: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
6be0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 y decode hex 000
6bf0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
6c00: 30 30 30 30 30 30 30 30 30 30 30 30 38 5d 5d 7d 0000000000008]]}
6c10: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
6c20: 20 2d 72 65 73 75 6c 74 20 66 61 39 62 65 34 32 -result fa9be42
6c30: 37 63 64 63 38 39 38 39 39 33 63 63 36 32 35 62 7cdc898993cc625b
6c40: 39 62 37 66 30 36 39 36 64 0a 0a 74 63 6c 74 65 9b7f0696d..tclte
6c50: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
6c60: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
6c70: 31 32 38 2d 31 2e 37 38 20 7b 44 65 63 72 79 70 128-1.78 {Decryp
6c80: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
6c90: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
6ca0: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
6cb0: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
6cc0: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
6cd0: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
6ce0: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
6cf0: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
6d00: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
6d10: 20 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 001122334455667
6d20: 37 38 38 39 39 41 41 42 42 43 43 44 44 45 45 46 78899AABBCCDDEEF
6d30: 46 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 F] \... -data [b
6d40: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
6d50: 20 46 41 39 42 45 34 32 37 43 44 43 38 39 38 39 FA9BE427CDC8989
6d60: 39 33 43 43 36 32 35 42 39 42 37 46 30 36 39 36 93CC625B9B7F0696
6d70: 44 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 D]]} \..-match e
6d80: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 xact -result 000
6d90: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
6da0: 30 30 30 30 30 30 30 30 30 30 30 30 38 0a 0a 74 0000000000008..t
6db0: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
6dc0: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
6dd0: 4c 4c 49 41 31 32 38 2d 31 2e 37 39 20 7b 45 6e LLIA128-1.79 {En
6de0: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
6df0: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
6e00: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
6e10: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
6e20: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
6e30: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
6e40: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
6e50: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
6e60: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
6e70: 20 68 65 78 20 30 30 31 31 32 32 33 33 34 34 35 hex 00112233445
6e80: 35 36 36 37 37 38 38 39 39 41 41 42 42 43 43 44 566778899AABBCCD
6e90: 44 45 45 46 46 5d 20 5c 0a 09 09 20 2d 64 61 74 DEEFF] \... -dat
6ea0: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
6eb0: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 hex 00000000000
6ec0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
6ed0: 30 30 30 30 34 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00004]]} \..-mat
6ee0: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
6ef0: 20 62 36 66 35 64 38 35 31 31 31 63 32 38 64 38 b6f5d85111c28d8
6f00: 34 66 31 38 31 37 34 39 30 64 66 66 36 63 33 36 4f1817490dff6c36
6f10: 62 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 b..tcltest::test
6f20: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
6f30: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 38 30 CAMELLIA128-1.80
6f40: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
6f50: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
6f60: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
6f70: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
6f80: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
6f90: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
6fa0: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
6fb0: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
6fc0: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
6fd0: 63 6f 64 65 20 68 65 78 20 30 30 31 31 32 32 33 code hex 0011223
6fe0: 33 34 34 35 35 36 36 37 37 38 38 39 39 41 41 42 3445566778899AAB
6ff0: 42 43 43 44 44 45 45 46 46 5d 20 5c 0a 09 09 20 BCCDDEEFF] \...
7000: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
7010: 63 6f 64 65 20 68 65 78 20 42 36 46 35 44 38 35 code hex B6F5D85
7020: 31 31 31 43 32 38 44 38 34 46 31 38 31 37 34 39 111C28D84F181749
7030: 30 44 46 46 36 43 33 36 42 5d 5d 7d 20 5c 0a 09 0DFF6C36B]]} \..
7040: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
7050: 73 75 6c 74 20 30 30 30 30 30 30 30 30 30 30 30 sult 00000000000
7060: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
7070: 30 30 30 30 34 0a 0a 74 63 6c 74 65 73 74 3a 3a 00004..tcltest::
7080: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
7090: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
70a0: 31 2e 38 31 20 7b 45 6e 63 72 79 70 74 20 43 41 1.81 {Encrypt CA
70b0: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
70c0: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
70d0: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
70e0: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
70f0: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
7100: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
7110: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
7120: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
7130: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 31 y decode hex 001
7140: 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 1223344556677889
7150: 39 41 41 42 42 43 43 44 44 45 45 46 46 5d 20 5c 9AABBCCDDEEFF] \
7160: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
7170: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 y decode hex 000
7180: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
7190: 30 30 30 30 30 30 30 30 30 30 30 30 32 5d 5d 7d 0000000000002]]}
71a0: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
71b0: 20 2d 72 65 73 75 6c 74 20 39 30 63 31 30 35 65 -result 90c105e
71c0: 64 64 33 64 36 33 37 38 65 36 38 36 66 37 65 32 dd3d6378e686f7e2
71d0: 34 34 66 63 39 62 36 33 33 0a 0a 74 63 6c 74 65 44fc9b633..tclte
71e0: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
71f0: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
7200: 31 32 38 2d 31 2e 38 32 20 7b 44 65 63 72 79 70 128-1.82 {Decryp
7210: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
7220: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
7230: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
7240: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
7250: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
7260: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
7270: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
7280: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
7290: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
72a0: 20 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 001122334455667
72b0: 37 38 38 39 39 41 41 42 42 43 43 44 44 45 45 46 78899AABBCCDDEEF
72c0: 46 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 F] \... -data [b
72d0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
72e0: 20 39 30 43 31 30 35 45 44 44 33 44 36 33 37 38 90C105EDD3D6378
72f0: 45 36 38 36 46 37 45 32 34 34 46 43 39 42 36 33 E686F7E244FC9B63
7300: 33 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 3]]} \..-match e
7310: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 xact -result 000
7320: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
7330: 30 30 30 30 30 30 30 30 30 30 30 30 32 0a 0a 74 0000000000002..t
7340: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
7350: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
7360: 4c 4c 49 41 31 32 38 2d 31 2e 38 33 20 7b 45 6e LLIA128-1.83 {En
7370: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
7380: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
7390: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
73a0: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
73b0: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
73c0: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
73d0: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
73e0: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
73f0: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
7400: 20 68 65 78 20 30 30 31 31 32 32 33 33 34 34 35 hex 00112233445
7410: 35 36 36 37 37 38 38 39 39 41 41 42 42 43 43 44 566778899AABBCCD
7420: 44 45 45 46 46 5d 20 5c 0a 09 09 20 2d 64 61 74 DEEFF] \... -dat
7430: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
7440: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 hex 00000000000
7450: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
7460: 30 30 30 30 31 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00001]]} \..-mat
7470: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
7480: 20 31 34 34 64 32 62 30 66 35 30 30 63 32 37 62 144d2b0f500c27b
7490: 37 65 63 32 63 64 31 32 64 39 31 35 39 36 66 33 7ec2cd12d91596f3
74a0: 37 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 7..tcltest::test
74b0: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
74c0: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 38 34 CAMELLIA128-1.84
74d0: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
74e0: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
74f0: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
7500: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
7510: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
7520: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
7530: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
7540: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
7550: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
7560: 63 6f 64 65 20 68 65 78 20 30 30 31 31 32 32 33 code hex 0011223
7570: 33 34 34 35 35 36 36 37 37 38 38 39 39 41 41 42 3445566778899AAB
7580: 42 43 43 44 44 45 45 46 46 5d 20 5c 0a 09 09 20 BCCDDEEFF] \...
7590: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
75a0: 63 6f 64 65 20 68 65 78 20 31 34 34 44 32 42 30 code hex 144D2B0
75b0: 46 35 30 30 43 32 37 42 37 45 43 32 43 44 31 32 F500C27B7EC2CD12
75c0: 44 39 31 35 39 36 46 33 37 5d 5d 7d 20 5c 0a 09 D91596F37]]} \..
75d0: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
75e0: 73 75 6c 74 20 30 30 30 30 30 30 30 30 30 30 30 sult 00000000000
75f0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
7600: 30 30 30 30 31 0a 0a 74 63 6c 74 65 73 74 3a 3a 00001..tcltest::
7610: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
7620: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
7630: 31 2e 38 35 20 7b 45 6e 63 72 79 70 74 20 43 41 1.85 {Encrypt CA
7640: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
7650: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
7660: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
7670: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
7680: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
7690: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
76a0: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
76b0: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
76c0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 46 45 y decode hex FFE
76d0: 45 44 44 43 43 42 42 41 41 39 39 38 38 37 37 36 EDDCCBBAA9988776
76e0: 36 35 35 34 34 33 33 32 32 31 31 30 30 5d 20 5c 6554433221100] \
76f0: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
7700: 79 20 64 65 63 6f 64 65 20 68 65 78 20 38 30 30 y decode hex 800
7710: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
7720: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 5d 7d 0000000000000]]}
7730: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
7740: 20 2d 72 65 73 75 6c 74 20 65 35 36 35 36 39 65 -result e56569e
7750: 30 36 35 66 32 65 65 32 36 65 65 37 61 37 62 39 065f2ee26ee7a7b9
7760: 66 38 31 64 66 32 64 31 61 0a 0a 74 63 6c 74 65 f81df2d1a..tclte
7770: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
7780: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
7790: 31 32 38 2d 31 2e 38 36 20 7b 44 65 63 72 79 70 128-1.86 {Decryp
77a0: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
77b0: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
77c0: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
77d0: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
77e0: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
77f0: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
7800: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
7810: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
7820: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
7830: 20 46 46 45 45 44 44 43 43 42 42 41 41 39 39 38 FFEEDDCCBBAA998
7840: 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 8776655443322110
7850: 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 0] \... -data [b
7860: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
7870: 20 45 35 36 35 36 39 45 30 36 35 46 32 45 45 32 E56569E065F2EE2
7880: 36 45 45 37 41 37 42 39 46 38 31 44 46 32 44 31 6EE7A7B9F81DF2D1
7890: 41 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 A]]} \..-match e
78a0: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 38 30 30 xact -result 800
78b0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
78c0: 30 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 74 0000000000000..t
78d0: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
78e0: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
78f0: 4c 4c 49 41 31 32 38 2d 31 2e 38 37 20 7b 45 6e LLIA128-1.87 {En
7900: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
7910: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
7920: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
7930: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
7940: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
7950: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
7960: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
7970: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
7980: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
7990: 20 68 65 78 20 46 46 45 45 44 44 43 43 42 42 41 hex FFEEDDCCBBA
79a0: 41 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 A998877665544332
79b0: 32 31 31 30 30 5d 20 5c 0a 09 09 20 2d 64 61 74 21100] \... -dat
79c0: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
79d0: 20 68 65 78 20 34 30 30 30 30 30 30 30 30 30 30 hex 40000000000
79e0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
79f0: 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00000]]} \..-mat
7a00: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
7a10: 20 64 32 35 37 66 37 34 35 30 34 34 65 30 35 35 d257f745044e055
7a20: 37 61 62 38 39 65 64 66 33 36 62 63 64 33 31 38 7ab89edf36bcd318
7a30: 36 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 6..tcltest::test
7a40: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
7a50: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 38 38 CAMELLIA128-1.88
7a60: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
7a70: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
7a80: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
7a90: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
7aa0: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
7ab0: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
7ac0: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
7ad0: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
7ae0: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
7af0: 63 6f 64 65 20 68 65 78 20 46 46 45 45 44 44 43 code hex FFEEDDC
7b00: 43 42 42 41 41 39 39 38 38 37 37 36 36 35 35 34 CBBAA99887766554
7b10: 34 33 33 32 32 31 31 30 30 5d 20 5c 0a 09 09 20 433221100] \...
7b20: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
7b30: 63 6f 64 65 20 68 65 78 20 44 32 35 37 46 37 34 code hex D257F74
7b40: 35 30 34 34 45 30 35 35 37 41 42 38 39 45 44 46 5044E0557AB89EDF
7b50: 33 36 42 43 44 33 31 38 36 5d 5d 7d 20 5c 0a 09 36BCD3186]]} \..
7b60: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
7b70: 73 75 6c 74 20 34 30 30 30 30 30 30 30 30 30 30 sult 40000000000
7b80: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
7b90: 30 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 00000..tcltest::
7ba0: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
7bb0: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
7bc0: 31 2e 38 39 20 7b 45 6e 63 72 79 70 74 20 43 41 1.89 {Encrypt CA
7bd0: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
7be0: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
7bf0: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
7c00: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
7c10: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
7c20: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
7c30: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
7c40: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
7c50: 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 46 45 y decode hex FFE
7c60: 45 44 44 43 43 42 42 41 41 39 39 38 38 37 37 36 EDDCCBBAA9988776
7c70: 36 35 35 34 34 33 33 32 32 31 31 30 30 5d 20 5c 6554433221100] \
7c80: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
7c90: 79 20 64 65 63 6f 64 65 20 68 65 78 20 32 30 30 y decode hex 200
7ca0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
7cb0: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 5d 7d 0000000000000]]}
7cc0: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
7cd0: 20 2d 72 65 73 75 6c 74 20 61 61 66 39 66 37 66 -result aaf9f7f
7ce0: 32 38 30 36 38 61 31 37 35 37 66 66 62 39 64 39 28068a1757ffb9d9
7cf0: 31 31 62 36 39 37 38 39 35 0a 0a 74 63 6c 74 65 11b697895..tclte
7d00: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
7d10: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
7d20: 31 32 38 2d 31 2e 39 30 20 7b 44 65 63 72 79 70 128-1.90 {Decryp
7d30: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
7d40: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
7d50: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
7d60: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
7d70: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
7d80: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
7d90: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
7da0: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
7db0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
7dc0: 20 46 46 45 45 44 44 43 43 42 42 41 41 39 39 38 FFEEDDCCBBAA998
7dd0: 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 8776655443322110
7de0: 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 0] \... -data [b
7df0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
7e00: 20 41 41 46 39 46 37 46 32 38 30 36 38 41 31 37 AAF9F7F28068A17
7e10: 35 37 46 46 42 39 44 39 31 31 42 36 39 37 38 39 57FFB9D911B69789
7e20: 35 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 5]]} \..-match e
7e30: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 32 30 30 xact -result 200
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 30 0a 0a 74 0000000000000..t
7e60: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
7e70: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
7e80: 4c 4c 49 41 31 32 38 2d 31 2e 39 31 20 7b 45 6e LLIA128-1.91 {En
7e90: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
7ea0: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
7eb0: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
7ec0: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
7ed0: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
7ee0: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
7ef0: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
7f00: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
7f10: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
7f20: 20 68 65 78 20 46 46 45 45 44 44 43 43 42 42 41 hex FFEEDDCCBBA
7f30: 41 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 A998877665544332
7f40: 32 31 31 30 30 5d 20 5c 0a 09 09 20 2d 64 61 74 21100] \... -dat
7f50: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
7f60: 20 68 65 78 20 31 30 30 30 30 30 30 30 30 30 30 hex 10000000000
7f70: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
7f80: 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00000]]} \..-mat
7f90: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
7fa0: 20 35 31 36 64 31 63 64 34 62 66 66 32 63 65 63 516d1cd4bff2cec
7fb0: 31 63 65 38 39 33 62 62 36 33 62 37 31 62 38 33 1ce893bb63b71b83
7fc0: 34 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 4..tcltest::test
7fd0: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
7fe0: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 39 32 CAMELLIA128-1.92
7ff0: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
8000: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
8010: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
8020: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
8030: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
8040: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
8050: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
8060: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
8070: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
8080: 63 6f 64 65 20 68 65 78 20 46 46 45 45 44 44 43 code hex FFEEDDC
8090: 43 42 42 41 41 39 39 38 38 37 37 36 36 35 35 34 CBBAA99887766554
80a0: 34 33 33 32 32 31 31 30 30 5d 20 5c 0a 09 09 20 433221100] \...
80b0: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
80c0: 63 6f 64 65 20 68 65 78 20 35 31 36 44 31 43 44 code hex 516D1CD
80d0: 34 42 46 46 32 43 45 43 31 43 45 38 39 33 42 42 4BFF2CEC1CE893BB
80e0: 36 33 42 37 31 42 38 33 34 5d 5d 7d 20 5c 0a 09 63B71B834]]} \..
80f0: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
8100: 73 75 6c 74 20 31 30 30 30 30 30 30 30 30 30 30 sult 10000000000
8110: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
8120: 30 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 00000..tcltest::
8130: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
8140: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
8150: 31 2e 39 33 20 7b 45 6e 63 72 79 70 74 20 43 41 1.93 {Encrypt CA
8160: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
8170: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
8180: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
8190: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
81a0: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
81b0: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
81c0: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
81d0: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
81e0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 46 45 y decode hex FFE
81f0: 45 44 44 43 43 42 42 41 41 39 39 38 38 37 37 36 EDDCCBBAA9988776
8200: 36 35 35 34 34 33 33 32 32 31 31 30 30 5d 20 5c 6554433221100] \
8210: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
8220: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 y decode hex 000
8230: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
8240: 30 30 30 30 30 30 30 30 30 30 30 30 38 5d 5d 7d 0000000000008]]}
8250: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
8260: 20 2d 72 65 73 75 6c 74 20 36 36 61 36 39 36 38 -result 66a6968
8270: 30 65 66 32 32 62 35 30 63 32 32 39 65 32 62 32 0ef22b50c229e2b2
8280: 65 32 32 30 66 31 65 66 33 0a 0a 74 63 6c 74 65 e220f1ef3..tclte
8290: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
82a0: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
82b0: 31 32 38 2d 31 2e 39 34 20 7b 44 65 63 72 79 70 128-1.94 {Decryp
82c0: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
82d0: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
82e0: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
82f0: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
8300: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
8310: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
8320: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
8330: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
8340: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
8350: 20 46 46 45 45 44 44 43 43 42 42 41 41 39 39 38 FFEEDDCCBBAA998
8360: 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 8776655443322110
8370: 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 0] \... -data [b
8380: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
8390: 20 36 36 41 36 39 36 38 30 45 46 32 32 42 35 30 66A69680EF22B50
83a0: 43 32 32 39 45 32 42 32 45 32 32 30 46 31 45 46 C229E2B2E220F1EF
83b0: 33 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 3]]} \..-match e
83c0: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 xact -result 000
83d0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
83e0: 30 30 30 30 30 30 30 30 30 30 30 30 38 0a 0a 74 0000000000008..t
83f0: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
8400: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
8410: 4c 4c 49 41 31 32 38 2d 31 2e 39 35 20 7b 45 6e LLIA128-1.95 {En
8420: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
8430: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
8440: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
8450: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
8460: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
8470: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
8480: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
8490: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
84a0: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
84b0: 20 68 65 78 20 46 46 45 45 44 44 43 43 42 42 41 hex FFEEDDCCBBA
84c0: 41 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 A998877665544332
84d0: 32 31 31 30 30 5d 20 5c 0a 09 09 20 2d 64 61 74 21100] \... -dat
84e0: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
84f0: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 hex 00000000000
8500: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
8510: 30 30 30 30 34 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00004]]} \..-mat
8520: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
8530: 20 65 33 34 63 32 30 65 38 31 65 63 63 33 61 30 e34c20e81ecc3a0
8540: 33 37 63 31 63 66 38 63 33 31 62 66 32 66 31 63 37c1cf8c31bf2f1c
8550: 39 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 9..tcltest::test
8560: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
8570: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 39 36 CAMELLIA128-1.96
8580: 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c {Decrypt CAMELL
8590: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
85a0: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
85b0: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
85c0: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
85d0: 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 tls::decrypt -ci
85e0: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
85f0: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
8600: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
8610: 63 6f 64 65 20 68 65 78 20 46 46 45 45 44 44 43 code hex FFEEDDC
8620: 43 42 42 41 41 39 39 38 38 37 37 36 36 35 35 34 CBBAA99887766554
8630: 34 33 33 32 32 31 31 30 30 5d 20 5c 0a 09 09 20 433221100] \...
8640: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
8650: 63 6f 64 65 20 68 65 78 20 45 33 34 43 32 30 45 code hex E34C20E
8660: 38 31 45 43 43 33 41 30 33 37 43 31 43 46 38 43 81ECC3A037C1CF8C
8670: 33 31 42 46 32 46 31 43 39 5d 5d 7d 20 5c 0a 09 31BF2F1C9]]} \..
8680: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
8690: 73 75 6c 74 20 30 30 30 30 30 30 30 30 30 30 30 sult 00000000000
86a0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
86b0: 30 30 30 30 34 0a 0a 74 63 6c 74 65 73 74 3a 3a 00004..tcltest::
86c0: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
86d0: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
86e0: 31 2e 39 37 20 7b 45 6e 63 72 79 70 74 20 43 41 1.97 {Encrypt CA
86f0: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
8700: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
8710: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
8720: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
8730: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
8740: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
8750: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
8760: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
8770: 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 46 45 y decode hex FFE
8780: 45 44 44 43 43 42 42 41 41 39 39 38 38 37 37 36 EDDCCBBAA9988776
8790: 36 35 35 34 34 33 33 32 32 31 31 30 30 5d 20 5c 6554433221100] \
87a0: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
87b0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 y decode hex 000
87c0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
87d0: 30 30 30 30 30 30 30 30 30 30 30 30 32 5d 5d 7d 0000000000002]]}
87e0: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
87f0: 20 2d 72 65 73 75 6c 74 20 30 34 61 30 30 33 66 -result 04a003f
8800: 38 37 37 65 39 39 35 65 66 38 37 63 61 33 66 65 877e995ef87ca3fe
8810: 37 34 61 65 31 30 36 38 61 0a 0a 74 63 6c 74 65 74ae1068a..tclte
8820: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
8830: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
8840: 31 32 38 2d 31 2e 39 38 20 7b 44 65 63 72 79 70 128-1.98 {Decryp
8850: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
8860: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
8870: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
8880: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
8890: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 de hex [tls::dec
88a0: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
88b0: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
88c0: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
88d0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
88e0: 20 46 46 45 45 44 44 43 43 42 42 41 41 39 39 38 FFEEDDCCBBAA998
88f0: 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 8776655443322110
8900: 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 0] \... -data [b
8910: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
8920: 20 30 34 41 30 30 33 46 38 37 37 45 39 39 35 45 04A003F877E995E
8930: 46 38 37 43 41 33 46 45 37 34 41 45 31 30 36 38 F87CA3FE74AE1068
8940: 41 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 A]]} \..-match e
8950: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 xact -result 000
8960: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
8970: 30 30 30 30 30 30 30 30 30 30 30 30 32 0a 0a 74 0000000000002..t
8980: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
8990: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
89a0: 4c 4c 49 41 31 32 38 2d 31 2e 39 39 20 7b 45 6e LLIA128-1.99 {En
89b0: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
89c0: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
89d0: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
89e0: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
89f0: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
8a00: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
8a10: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
8a20: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
8a30: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
8a40: 20 68 65 78 20 46 46 45 45 44 44 43 43 42 42 41 hex FFEEDDCCBBA
8a50: 41 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 A998877665544332
8a60: 32 31 31 30 30 5d 20 5c 0a 09 09 20 2d 64 61 74 21100] \... -dat
8a70: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
8a80: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 hex 00000000000
8a90: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
8aa0: 30 30 30 30 31 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00001]]} \..-mat
8ab0: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
8ac0: 20 31 38 32 62 36 63 33 35 37 62 36 62 35 62 31 182b6c357b6b5b1
8ad0: 63 37 38 62 30 35 63 30 63 37 63 63 65 39 30 64 c78b05c0c7cce90d
8ae0: 66 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 f..tcltest::test
8af0: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
8b00: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 31 30 CAMELLIA128-1.10
8b10: 30 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 0 {Decrypt CAMEL
8b20: 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 LIA128} \..-cons
8b30: 74 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 traints CAMELLIA
8b40: 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 128 \..-body {bi
8b50: 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 nary encode hex
8b60: 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 [tls::decrypt -c
8b70: 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 ipher CAMELLIA12
8b80: 38 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 8 -padding 0 \..
8b90: 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 . -key [binary d
8ba0: 65 63 6f 64 65 20 68 65 78 20 46 46 45 45 44 44 ecode hex FFEEDD
8bb0: 43 43 42 42 41 41 39 39 38 38 37 37 36 36 35 35 CCBBAA9988776655
8bc0: 34 34 33 33 32 32 31 31 30 30 5d 20 5c 0a 09 09 4433221100] \...
8bd0: 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 -data [binary d
8be0: 65 63 6f 64 65 20 68 65 78 20 31 38 32 42 36 43 ecode hex 182B6C
8bf0: 33 35 37 42 36 42 35 42 31 43 37 38 42 30 35 43 357B6B5B1C78B05C
8c00: 30 43 37 43 43 45 39 30 44 46 5d 5d 7d 20 5c 0a 0C7CCE90DF]]} \.
8c10: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 .-match exact -r
8c20: 65 73 75 6c 74 20 30 30 30 30 30 30 30 30 30 30 esult 0000000000
8c30: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
8c40: 30 30 30 30 30 31 0a 0a 74 63 6c 74 65 73 74 3a 000001..tcltest:
8c50: 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 :test Symetric_B
8c60: 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 lock_CAMELLIA128
8c70: 2d 31 2e 31 30 31 20 7b 45 6e 63 72 79 70 74 20 -1.101 {Encrypt
8c80: 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 CAMELLIA128} \..
8c90: 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d -constraints CAM
8ca0: 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 ELLIA128 \..-bod
8cb0: 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 y {binary encode
8cc0: 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 hex [tls::encry
8cd0: 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c pt -cipher CAMEL
8ce0: 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 LIA128 -padding
8cf0: 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 0 \... -key [bin
8d00: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 ary decode hex 0
8d10: 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 46 123456789ABCDEFF
8d20: 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 5d EDCBA9876543210]
8d30: 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e \... -data [bin
8d40: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 38 ary decode hex 8
8d50: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
8d60: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 000000000000000]
8d70: 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 ]} \..-match exa
8d80: 63 74 20 2d 72 65 73 75 6c 74 20 34 34 62 39 63 ct -result 44b9c
8d90: 65 37 37 36 37 31 65 61 32 36 39 39 30 30 37 36 e77671ea26990076
8da0: 37 66 36 64 64 35 61 37 38 34 35 0a 0a 74 63 6c 7f6dd5a7845..tcl
8db0: 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 test::test Symet
8dc0: 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c ric_Block_CAMELL
8dd0: 49 41 31 32 38 2d 31 2e 31 30 32 20 7b 44 65 63 IA128-1.102 {Dec
8de0: 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 rypt CAMELLIA128
8df0: 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 } \..-constraint
8e00: 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a s CAMELLIA128 \.
8e10: 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 .-body {binary e
8e20: 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a ncode hex [tls::
8e30: 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 decrypt -cipher
8e40: 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 CAMELLIA128 -pad
8e50: 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 ding 0 \... -key
8e60: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
8e70: 68 65 78 20 30 31 32 33 34 35 36 37 38 39 41 42 hex 0123456789AB
8e80: 43 44 45 46 46 45 44 43 42 41 39 38 37 36 35 34 CDEFFEDCBA987654
8e90: 33 32 31 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 3210] \... -data
8ea0: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
8eb0: 68 65 78 20 34 34 42 39 43 45 37 37 36 37 31 45 hex 44B9CE77671E
8ec0: 41 32 36 39 39 30 30 37 36 37 46 36 44 44 35 41 A269900767F6DD5A
8ed0: 37 38 34 35 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 7845]]} \..-matc
8ee0: 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 h exact -result
8ef0: 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 8000000000000000
8f00: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
8f10: 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 ..tcltest::test
8f20: 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 Symetric_Block_C
8f30: 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 31 30 33 AMELLIA128-1.103
8f40: 20 7b 45 6e 63 72 79 70 74 20 43 41 4d 45 4c 4c {Encrypt CAMELL
8f50: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
8f60: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
8f70: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
8f80: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
8f90: 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 tls::encrypt -ci
8fa0: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
8fb0: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
8fc0: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
8fd0: 63 6f 64 65 20 68 65 78 20 30 31 32 33 34 35 36 code hex 0123456
8fe0: 37 38 39 41 42 43 44 45 46 46 45 44 43 42 41 39 789ABCDEFFEDCBA9
8ff0: 38 37 36 35 34 33 32 31 30 5d 20 5c 0a 09 09 20 876543210] \...
9000: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
9010: 63 6f 64 65 20 68 65 78 20 34 30 30 30 30 30 30 code hex 4000000
9020: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
9030: 30 30 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 000000000]]} \..
9040: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
9050: 73 75 6c 74 20 61 35 30 31 30 36 35 32 32 63 30 sult a50106522c0
9060: 31 65 31 64 66 65 36 38 37 63 62 39 65 61 62 63 1e1dfe687cb9eabc
9070: 35 35 38 39 34 0a 0a 74 63 6c 74 65 73 74 3a 3a 55894..tcltest::
9080: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
9090: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
90a0: 31 2e 31 30 34 20 7b 44 65 63 72 79 70 74 20 43 1.104 {Decrypt C
90b0: 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d AMELLIA128} \..-
90c0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 constraints CAME
90d0: 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 LLIA128 \..-body
90e0: 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 {binary encode
90f0: 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 hex [tls::decryp
9100: 74 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c t -cipher CAMELL
9110: 49 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 IA128 -padding 0
9120: 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 \... -key [bina
9130: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 31 ry decode hex 01
9140: 32 33 34 35 36 37 38 39 41 42 43 44 45 46 46 45 23456789ABCDEFFE
9150: 44 43 42 41 39 38 37 36 35 34 33 32 31 30 5d 20 DCBA9876543210]
9160: 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 \... -data [bina
9170: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 41 35 ry decode hex A5
9180: 30 31 30 36 35 32 32 43 30 31 45 31 44 46 45 36 0106522C01E1DFE6
9190: 38 37 43 42 39 45 41 42 43 35 35 38 39 34 5d 5d 87CB9EABC55894]]
91a0: 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 } \..-match exac
91b0: 74 20 2d 72 65 73 75 6c 74 20 34 30 30 30 30 30 t -result 400000
91c0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
91d0: 30 30 30 30 30 30 30 30 30 30 0a 0a 74 63 6c 74 0000000000..tclt
91e0: 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 est::test Symetr
91f0: 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 ic_Block_CAMELLI
9200: 41 31 32 38 2d 31 2e 31 30 35 20 7b 45 6e 63 72 A128-1.105 {Encr
9210: 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d ypt CAMELLIA128}
9220: 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 \..-constraints
9230: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 CAMELLIA128 \..
9240: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e -body {binary en
9250: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 code hex [tls::e
9260: 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 ncrypt -cipher C
9270: 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 AMELLIA128 -padd
9280: 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 ing 0 \... -key
9290: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 [binary decode h
92a0: 65 78 20 30 31 32 33 34 35 36 37 38 39 41 42 43 ex 0123456789ABC
92b0: 44 45 46 46 45 44 43 42 41 39 38 37 36 35 34 33 DEFFEDCBA9876543
92c0: 32 31 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 210] \... -data
92d0: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 [binary decode h
92e0: 65 78 20 32 30 30 30 30 30 30 30 30 30 30 30 30 ex 2000000000000
92f0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
9300: 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 000]]} \..-match
9310: 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 65 exact -result e
9320: 66 61 61 30 65 65 34 39 38 31 62 62 36 65 35 32 faa0ee4981bb6e52
9330: 34 33 38 65 61 66 36 36 62 65 38 35 36 39 61 0a 438eaf66be8569a.
9340: 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 .tcltest::test S
9350: 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 ymetric_Block_CA
9360: 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 31 30 36 20 MELLIA128-1.106
9370: 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 {Decrypt CAMELLI
9380: 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 A128} \..-constr
9390: 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 aints CAMELLIA12
93a0: 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 8 \..-body {bina
93b0: 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 ry encode hex [t
93c0: 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70 ls::decrypt -cip
93d0: 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 her CAMELLIA128
93e0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 -padding 0 \...
93f0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 -key [binary dec
9400: 6f 64 65 20 68 65 78 20 30 31 32 33 34 35 36 37 ode hex 01234567
9410: 38 39 41 42 43 44 45 46 46 45 44 43 42 41 39 38 89ABCDEFFEDCBA98
9420: 37 36 35 34 33 32 31 30 5d 20 5c 0a 09 09 20 2d 76543210] \... -
9430: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 data [binary dec
9440: 6f 64 65 20 68 65 78 20 45 46 41 41 30 45 45 34 ode hex EFAA0EE4
9450: 39 38 31 42 42 36 45 35 32 34 33 38 45 41 46 36 981BB6E52438EAF6
9460: 36 42 45 38 35 36 39 41 5d 5d 7d 20 5c 0a 09 2d 6BE8569A]]} \..-
9470: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 match exact -res
9480: 75 6c 74 20 32 30 30 30 30 30 30 30 30 30 30 30 ult 200000000000
9490: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
94a0: 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 0000..tcltest::t
94b0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f est Symetric_Blo
94c0: 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 ck_CAMELLIA128-1
94d0: 2e 31 30 37 20 7b 45 6e 63 72 79 70 74 20 43 41 .107 {Encrypt CA
94e0: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
94f0: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
9500: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
9510: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
9520: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
9530: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
9540: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
9550: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
9560: 79 20 64 65 63 6f 64 65 20 68 65 78 20 30 31 32 y decode hex 012
9570: 33 34 35 36 37 38 39 41 42 43 44 45 46 46 45 44 3456789ABCDEFFED
9580: 43 42 41 39 38 37 36 35 34 33 32 31 30 5d 20 5c CBA9876543210] \
9590: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
95a0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 31 30 30 y decode hex 100
95b0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
95c0: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 5d 7d 0000000000000]]}
95d0: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
95e0: 20 2d 72 65 73 75 6c 74 20 39 39 35 66 30 37 37 -result 995f077
95f0: 64 30 38 66 31 35 61 36 37 64 30 33 39 33 30 66 d08f15a67d03930f
9600: 31 30 63 32 34 32 39 62 32 0a 0a 74 63 6c 74 65 10c2429b2..tclte
9610: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
9620: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
9630: 31 32 38 2d 31 2e 31 30 38 20 7b 44 65 63 72 79 128-1.108 {Decry
9640: 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 pt CAMELLIA128}
9650: 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 \..-constraints
9660: 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d CAMELLIA128 \..-
9670: 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 body {binary enc
9680: 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 ode hex [tls::de
9690: 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 crypt -cipher CA
96a0: 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 MELLIA128 -paddi
96b0: 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b ng 0 \... -key [
96c0: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
96d0: 78 20 30 31 32 33 34 35 36 37 38 39 41 42 43 44 x 0123456789ABCD
96e0: 45 46 46 45 44 43 42 41 39 38 37 36 35 34 33 32 EFFEDCBA98765432
96f0: 31 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 10] \... -data [
9700: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
9710: 78 20 39 39 35 46 30 37 37 44 30 38 46 31 35 41 x 995F077D08F15A
9720: 36 37 44 30 33 39 33 30 46 31 30 43 32 34 32 39 67D03930F10C2429
9730: 42 32 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 B2]]} \..-match
9740: 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 31 30 exact -result 10
9750: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
9760: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 00000000000000..
9770: 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 tcltest::test Sy
9780: 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d metric_Block_CAM
9790: 45 4c 4c 49 41 31 32 38 2d 31 2e 31 30 39 20 7b ELLIA128-1.109 {
97a0: 45 6e 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 Encrypt CAMELLIA
97b0: 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 128} \..-constra
97c0: 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 ints CAMELLIA128
97d0: 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 \..-body {binar
97e0: 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c y encode hex [tl
97f0: 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 s::encrypt -ciph
9800: 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d er CAMELLIA128 -
9810: 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d padding 0 \... -
9820: 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f key [binary deco
9830: 64 65 20 68 65 78 20 30 31 32 33 34 35 36 37 38 de hex 012345678
9840: 39 41 42 43 44 45 46 46 45 44 43 42 41 39 38 37 9ABCDEFFEDCBA987
9850: 36 35 34 33 32 31 30 5d 20 5c 0a 09 09 20 2d 64 6543210] \... -d
9860: 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f ata [binary deco
9870: 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30 30 de hex 000000000
9880: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
9890: 30 30 30 30 30 30 38 5d 5d 7d 20 5c 0a 09 2d 6d 0000008]]} \..-m
98a0: 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 atch exact -resu
98b0: 6c 74 20 31 61 35 63 39 39 38 39 34 66 35 63 31 lt 1a5c99894f5c1
98c0: 39 34 62 61 32 66 30 32 61 30 66 64 66 39 61 37 94ba2f02a0fdf9a7
98d0: 30 62 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 0b0..tcltest::te
98e0: 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 st Symetric_Bloc
98f0: 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e k_CAMELLIA128-1.
9900: 31 31 30 20 7b 44 65 63 72 79 70 74 20 43 41 4d 110 {Decrypt CAM
9910: 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f ELLIA128} \..-co
9920: 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c nstraints CAMELL
9930: 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b IA128 \..-body {
9940: 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 binary encode he
9950: 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 x [tls::decrypt
9960: 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 -cipher CAMELLIA
9970: 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 128 -padding 0 \
9980: 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 ... -key [binary
9990: 20 64 65 63 6f 64 65 20 68 65 78 20 30 31 32 33 decode hex 0123
99a0: 34 35 36 37 38 39 41 42 43 44 45 46 46 45 44 43 456789ABCDEFFEDC
99b0: 42 41 39 38 37 36 35 34 33 32 31 30 5d 20 5c 0a BA9876543210] \.
99c0: 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 .. -data [binary
99d0: 20 64 65 63 6f 64 65 20 68 65 78 20 31 41 35 43 decode hex 1A5C
99e0: 39 39 38 39 34 46 35 43 31 39 34 42 41 32 46 30 99894F5C194BA2F0
99f0: 32 41 30 46 44 46 39 41 37 30 42 30 5d 5d 7d 20 2A0FDF9A70B0]]}
9a00: 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 \..-match exact
9a10: 2d 72 65 73 75 6c 74 20 30 30 30 30 30 30 30 30 -result 00000000
9a20: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
9a30: 30 30 30 30 30 30 30 38 0a 0a 74 63 6c 74 65 73 00000008..tcltes
9a40: 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 t::test Symetric
9a50: 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 _Block_CAMELLIA1
9a60: 32 38 2d 31 2e 31 31 31 20 7b 45 6e 63 72 79 70 28-1.111 {Encryp
9a70: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
9a80: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
9a90: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
9aa0: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
9ab0: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 de hex [tls::enc
9ac0: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
9ad0: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
9ae0: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
9af0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
9b00: 20 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 0123456789ABCDE
9b10: 46 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 FFEDCBA987654321
9b20: 30 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 0] \... -data [b
9b30: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
9b40: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 000000000000000
9b50: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
9b60: 34 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 4]]} \..-match e
9b70: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 39 35 36 xact -result 956
9b80: 30 66 62 31 65 34 63 32 38 64 34 32 30 63 38 32 0fb1e4c28d420c82
9b90: 33 31 63 61 34 63 65 65 35 34 61 66 36 0a 0a 74 31ca4cee54af6..t
9ba0: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
9bb0: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
9bc0: 4c 4c 49 41 31 32 38 2d 31 2e 31 31 32 20 7b 44 LLIA128-1.112 {D
9bd0: 65 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 ecrypt CAMELLIA1
9be0: 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 28} \..-constrai
9bf0: 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 nts CAMELLIA128
9c00: 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 \..-body {binary
9c10: 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 encode hex [tls
9c20: 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 ::decrypt -ciphe
9c30: 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 r CAMELLIA128 -p
9c40: 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b adding 0 \... -k
9c50: 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 ey [binary decod
9c60: 65 20 68 65 78 20 30 31 32 33 34 35 36 37 38 39 e hex 0123456789
9c70: 41 42 43 44 45 46 46 45 44 43 42 41 39 38 37 36 ABCDEFFEDCBA9876
9c80: 35 34 33 32 31 30 5d 20 5c 0a 09 09 20 2d 64 61 543210] \... -da
9c90: 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 ta [binary decod
9ca0: 65 20 68 65 78 20 39 35 36 30 46 42 31 45 34 43 e hex 9560FB1E4C
9cb0: 32 38 44 34 32 30 43 38 32 33 31 43 41 34 43 45 28D420C8231CA4CE
9cc0: 45 35 34 41 46 36 5d 5d 7d 20 5c 0a 09 2d 6d 61 E54AF6]]} \..-ma
9cd0: 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c tch exact -resul
9ce0: 74 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 t 00000000000000
9cf0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
9d00: 30 34 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 04..tcltest::tes
9d10: 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b t Symetric_Block
9d20: 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 31 _CAMELLIA128-1.1
9d30: 31 33 20 7b 45 6e 63 72 79 70 74 20 43 41 4d 45 13 {Encrypt CAME
9d40: 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e LLIA128} \..-con
9d50: 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 straints CAMELLI
9d60: 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 A128 \..-body {b
9d70: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 inary encode hex
9d80: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d [tls::encrypt -
9d90: 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 cipher CAMELLIA1
9da0: 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 28 -padding 0 \.
9db0: 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 .. -key [binary
9dc0: 64 65 63 6f 64 65 20 68 65 78 20 30 31 32 33 34 decode hex 01234
9dd0: 35 36 37 38 39 41 42 43 44 45 46 46 45 44 43 42 56789ABCDEFFEDCB
9de0: 41 39 38 37 36 35 34 33 32 31 30 5d 20 5c 0a 09 A9876543210] \..
9df0: 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 . -data [binary
9e00: 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 30 30 decode hex 00000
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 30 30 30 30 32 5d 5d 7d 20 5c 00000000002]]} \
9e30: 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d ..-match exact -
9e40: 72 65 73 75 6c 74 20 37 39 38 38 32 38 64 36 33 result 798828d63
9e50: 37 65 61 62 66 31 34 36 31 36 37 32 61 31 61 64 7eabf1461672a1ad
9e60: 38 37 61 33 32 30 35 0a 0a 74 63 6c 74 65 73 74 87a3205..tcltest
9e70: 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f ::test Symetric_
9e80: 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 Block_CAMELLIA12
9e90: 38 2d 31 2e 31 31 34 20 7b 44 65 63 72 79 70 74 8-1.114 {Decrypt
9ea0: 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a CAMELLIA128} \.
9eb0: 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 .-constraints CA
9ec0: 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f MELLIA128 \..-bo
9ed0: 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 dy {binary encod
9ee0: 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72 e hex [tls::decr
9ef0: 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d 45 ypt -cipher CAME
9f00: 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e 67 LLIA128 -padding
9f10: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 0 \... -key [bi
9f20: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
9f30: 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 0123456789ABCDEF
9f40: 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 FEDCBA9876543210
9f50: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 ] \... -data [bi
9f60: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
9f70: 37 39 38 38 32 38 44 36 33 37 45 41 42 46 31 34 798828D637EABF14
9f80: 36 31 36 37 32 41 31 41 44 38 37 41 33 32 30 35 61672A1AD87A3205
9f90: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 ]]} \..-match ex
9fa0: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 30 act -result 0000
9fb0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
9fc0: 30 30 30 30 30 30 30 30 30 30 30 32 0a 0a 74 63 000000000002..tc
9fd0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 ltest::test Syme
9fe0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c tric_Block_CAMEL
9ff0: 4c 49 41 31 32 38 2d 31 2e 31 31 35 20 7b 45 6e LIA128-1.115 {En
a000: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
a010: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
a020: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
a030: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
a040: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
a050: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
a060: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
a070: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
a080: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
a090: 20 68 65 78 20 30 31 32 33 34 35 36 37 38 39 41 hex 0123456789A
a0a0: 42 43 44 45 46 46 45 44 43 42 41 39 38 37 36 35 BCDEFFEDCBA98765
a0b0: 34 33 32 31 30 5d 20 5c 0a 09 09 20 2d 64 61 74 43210] \... -dat
a0c0: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
a0d0: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 hex 00000000000
a0e0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
a0f0: 30 30 30 30 31 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00001]]} \..-mat
a100: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
a110: 20 32 38 62 64 64 32 34 64 35 32 31 36 38 31 31 28bdd24d5216811
a120: 63 33 63 38 39 37 66 35 64 33 65 31 35 61 63 36 c3c897f5d3e15ac6
a130: 32 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 2..tcltest::test
a140: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
a150: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 31 31 CAMELLIA128-1.11
a160: 36 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 6 {Decrypt CAMEL
a170: 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 LIA128} \..-cons
a180: 74 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 traints CAMELLIA
a190: 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 128 \..-body {bi
a1a0: 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 nary encode hex
a1b0: 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 [tls::decrypt -c
a1c0: 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 ipher CAMELLIA12
a1d0: 38 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 8 -padding 0 \..
a1e0: 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 . -key [binary d
a1f0: 65 63 6f 64 65 20 68 65 78 20 30 31 32 33 34 35 ecode hex 012345
a200: 36 37 38 39 41 42 43 44 45 46 46 45 44 43 42 41 6789ABCDEFFEDCBA
a210: 39 38 37 36 35 34 33 32 31 30 5d 20 5c 0a 09 09 9876543210] \...
a220: 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 -data [binary d
a230: 65 63 6f 64 65 20 68 65 78 20 32 38 42 44 44 32 ecode hex 28BDD2
a240: 34 44 35 32 31 36 38 31 31 43 33 43 38 39 37 46 4D5216811C3C897F
a250: 35 44 33 45 31 35 41 43 36 32 5d 5d 7d 20 5c 0a 5D3E15AC62]]} \.
a260: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 .-match exact -r
a270: 65 73 75 6c 74 20 30 30 30 30 30 30 30 30 30 30 esult 0000000000
a280: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
a290: 30 30 30 30 30 31 0a 0a 74 63 6c 74 65 73 74 3a 000001..tcltest:
a2a0: 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 :test Symetric_B
a2b0: 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 lock_CAMELLIA128
a2c0: 2d 31 2e 31 31 37 20 7b 45 6e 63 72 79 70 74 20 -1.117 {Encrypt
a2d0: 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 CAMELLIA128} \..
a2e0: 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d -constraints CAM
a2f0: 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 ELLIA128 \..-bod
a300: 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 y {binary encode
a310: 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 hex [tls::encry
a320: 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c pt -cipher CAMEL
a330: 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 LIA128 -padding
a340: 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 0 \... -key [bin
a350: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 ary decode hex F
a360: 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 EDCBA98765432100
a370: 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 5d 123456789ABCDEF]
a380: 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e \... -data [bin
a390: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 38 ary decode hex 8
a3a0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
a3b0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 000000000000000]
a3c0: 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 ]} \..-match exa
a3d0: 63 74 20 2d 72 65 73 75 6c 74 20 37 61 38 39 32 ct -result 7a892
a3e0: 34 66 66 38 65 35 63 36 37 32 34 61 33 35 33 63 4ff8e5c6724a353c
a3f0: 64 38 63 30 38 35 32 62 61 30 39 0a 0a 74 63 6c d8c0852ba09..tcl
a400: 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 test::test Symet
a410: 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c ric_Block_CAMELL
a420: 49 41 31 32 38 2d 31 2e 31 31 38 20 7b 44 65 63 IA128-1.118 {Dec
a430: 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 rypt CAMELLIA128
a440: 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 } \..-constraint
a450: 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a s CAMELLIA128 \.
a460: 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 .-body {binary e
a470: 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a ncode hex [tls::
a480: 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 decrypt -cipher
a490: 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 CAMELLIA128 -pad
a4a0: 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 ding 0 \... -key
a4b0: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
a4c0: 68 65 78 20 46 45 44 43 42 41 39 38 37 36 35 34 hex FEDCBA987654
a4d0: 33 32 31 30 30 31 32 33 34 35 36 37 38 39 41 42 32100123456789AB
a4e0: 43 44 45 46 5d 20 5c 0a 09 09 20 2d 64 61 74 61 CDEF] \... -data
a4f0: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
a500: 68 65 78 20 37 41 38 39 32 34 46 46 38 45 35 43 hex 7A8924FF8E5C
a510: 36 37 32 34 41 33 35 33 43 44 38 43 30 38 35 32 6724A353CD8C0852
a520: 42 41 30 39 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 BA09]]} \..-matc
a530: 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 h exact -result
a540: 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 8000000000000000
a550: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
a560: 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 ..tcltest::test
a570: 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 Symetric_Block_C
a580: 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 31 31 39 AMELLIA128-1.119
a590: 20 7b 45 6e 63 72 79 70 74 20 43 41 4d 45 4c 4c {Encrypt CAMELL
a5a0: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
a5b0: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
a5c0: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
a5d0: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
a5e0: 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 tls::encrypt -ci
a5f0: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
a600: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
a610: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
a620: 63 6f 64 65 20 68 65 78 20 46 45 44 43 42 41 39 code hex FEDCBA9
a630: 38 37 36 35 34 33 32 31 30 30 31 32 33 34 35 36 8765432100123456
a640: 37 38 39 41 42 43 44 45 46 5d 20 5c 0a 09 09 20 789ABCDEF] \...
a650: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
a660: 63 6f 64 65 20 68 65 78 20 34 30 30 30 30 30 30 code hex 4000000
a670: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
a680: 30 30 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 000000000]]} \..
a690: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
a6a0: 73 75 6c 74 20 66 37 36 65 34 63 37 32 35 64 62 sult f76e4c725db
a6b0: 65 36 39 39 34 66 30 37 38 30 36 36 61 32 35 39 e6994f078066a259
a6c0: 35 37 63 38 61 0a 0a 74 63 6c 74 65 73 74 3a 3a 57c8a..tcltest::
a6d0: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
a6e0: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
a6f0: 31 2e 31 32 30 20 7b 44 65 63 72 79 70 74 20 43 1.120 {Decrypt C
a700: 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d AMELLIA128} \..-
a710: 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 constraints CAME
a720: 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 LLIA128 \..-body
a730: 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 {binary encode
a740: 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 hex [tls::decryp
a750: 74 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c t -cipher CAMELL
a760: 49 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 IA128 -padding 0
a770: 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 \... -key [bina
a780: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 45 ry decode hex FE
a790: 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 31 DCBA987654321001
a7a0: 32 33 34 35 36 37 38 39 41 42 43 44 45 46 5d 20 23456789ABCDEF]
a7b0: 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 \... -data [bina
a7c0: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 37 ry decode hex F7
a7d0: 36 45 34 43 37 32 35 44 42 45 36 39 39 34 46 30 6E4C725DBE6994F0
a7e0: 37 38 30 36 36 41 32 35 39 35 37 43 38 41 5d 5d 78066A25957C8A]]
a7f0: 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 } \..-match exac
a800: 74 20 2d 72 65 73 75 6c 74 20 34 30 30 30 30 30 t -result 400000
a810: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
a820: 30 30 30 30 30 30 30 30 30 30 0a 0a 74 63 6c 74 0000000000..tclt
a830: 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 est::test Symetr
a840: 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 ic_Block_CAMELLI
a850: 41 31 32 38 2d 31 2e 31 32 31 20 7b 45 6e 63 72 A128-1.121 {Encr
a860: 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d ypt CAMELLIA128}
a870: 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 \..-constraints
a880: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 CAMELLIA128 \..
a890: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e -body {binary en
a8a0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 code hex [tls::e
a8b0: 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 ncrypt -cipher C
a8c0: 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 AMELLIA128 -padd
a8d0: 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 ing 0 \... -key
a8e0: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 [binary decode h
a8f0: 65 78 20 46 45 44 43 42 41 39 38 37 36 35 34 33 ex FEDCBA9876543
a900: 32 31 30 30 31 32 33 34 35 36 37 38 39 41 42 43 2100123456789ABC
a910: 44 45 46 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 DEF] \... -data
a920: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 [binary decode h
a930: 65 78 20 32 30 30 30 30 30 30 30 30 30 30 30 30 ex 2000000000000
a940: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
a950: 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 000]]} \..-match
a960: 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 65 exact -result e
a970: 31 64 62 66 38 65 30 32 34 62 61 39 38 36 35 66 1dbf8e024ba9865f
a980: 38 32 62 30 31 64 32 64 66 30 61 32 36 31 33 0a 82b01d2df0a2613.
a990: 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 .tcltest::test S
a9a0: 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 ymetric_Block_CA
a9b0: 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 31 32 32 20 MELLIA128-1.122
a9c0: 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 {Decrypt CAMELLI
a9d0: 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 A128} \..-constr
a9e0: 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 aints CAMELLIA12
a9f0: 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 8 \..-body {bina
aa00: 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 ry encode hex [t
aa10: 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70 ls::decrypt -cip
aa20: 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 her CAMELLIA128
aa30: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 -padding 0 \...
aa40: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 -key [binary dec
aa50: 6f 64 65 20 68 65 78 20 46 45 44 43 42 41 39 38 ode hex FEDCBA98
aa60: 37 36 35 34 33 32 31 30 30 31 32 33 34 35 36 37 7654321001234567
aa70: 38 39 41 42 43 44 45 46 5d 20 5c 0a 09 09 20 2d 89ABCDEF] \... -
aa80: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 data [binary dec
aa90: 6f 64 65 20 68 65 78 20 45 31 44 42 46 38 45 30 ode hex E1DBF8E0
aaa0: 32 34 42 41 39 38 36 35 46 38 32 42 30 31 44 32 24BA9865F82B01D2
aab0: 44 46 30 41 32 36 31 33 5d 5d 7d 20 5c 0a 09 2d DF0A2613]]} \..-
aac0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 match exact -res
aad0: 75 6c 74 20 32 30 30 30 30 30 30 30 30 30 30 30 ult 200000000000
aae0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
aaf0: 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 0000..tcltest::t
ab00: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f est Symetric_Blo
ab10: 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 ck_CAMELLIA128-1
ab20: 2e 31 32 33 20 7b 45 6e 63 72 79 70 74 20 43 41 .123 {Encrypt CA
ab30: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
ab40: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
ab50: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
ab60: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
ab70: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
ab80: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
ab90: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
aba0: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
abb0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 46 45 44 y decode hex FED
abc0: 43 42 41 39 38 37 36 35 34 33 32 31 30 30 31 32 CBA9876543210012
abd0: 33 34 35 36 37 38 39 41 42 43 44 45 46 5d 20 5c 3456789ABCDEF] \
abe0: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
abf0: 79 20 64 65 63 6f 64 65 20 68 65 78 20 31 30 30 y decode hex 100
ac00: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
ac10: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 5d 7d 0000000000000]]}
ac20: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
ac30: 20 2d 72 65 73 75 6c 74 20 65 31 64 32 35 37 61 -result e1d257a
ac40: 30 39 61 35 31 65 61 36 66 37 61 39 64 65 64 37 09a51ea6f7a9ded7
ac50: 31 65 64 64 32 66 64 66 66 0a 0a 74 63 6c 74 65 1edd2fdff..tclte
ac60: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
ac70: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
ac80: 31 32 38 2d 31 2e 31 32 34 20 7b 44 65 63 72 79 128-1.124 {Decry
ac90: 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 pt CAMELLIA128}
aca0: 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 \..-constraints
acb0: 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d CAMELLIA128 \..-
acc0: 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 body {binary enc
acd0: 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 ode hex [tls::de
ace0: 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 crypt -cipher CA
acf0: 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 MELLIA128 -paddi
ad00: 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b ng 0 \... -key [
ad10: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
ad20: 78 20 46 45 44 43 42 41 39 38 37 36 35 34 33 32 x FEDCBA98765432
ad30: 31 30 30 31 32 33 34 35 36 37 38 39 41 42 43 44 100123456789ABCD
ad40: 45 46 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b EF] \... -data [
ad50: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
ad60: 78 20 45 31 44 32 35 37 41 30 39 41 35 31 45 41 x E1D257A09A51EA
ad70: 36 46 37 41 39 44 45 44 37 31 45 44 44 32 46 44 6F7A9DED71EDD2FD
ad80: 46 46 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 FF]]} \..-match
ad90: 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 31 30 exact -result 10
ada0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
adb0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 00000000000000..
adc0: 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 tcltest::test Sy
add0: 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d metric_Block_CAM
ade0: 45 4c 4c 49 41 31 32 38 2d 31 2e 31 32 35 20 7b ELLIA128-1.125 {
adf0: 45 6e 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 Encrypt CAMELLIA
ae00: 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 128} \..-constra
ae10: 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 ints CAMELLIA128
ae20: 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 \..-body {binar
ae30: 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c y encode hex [tl
ae40: 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 s::encrypt -ciph
ae50: 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d er CAMELLIA128 -
ae60: 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d padding 0 \... -
ae70: 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f key [binary deco
ae80: 64 65 20 68 65 78 20 46 45 44 43 42 41 39 38 37 de hex FEDCBA987
ae90: 36 35 34 33 32 31 30 30 31 32 33 34 35 36 37 38 6543210012345678
aea0: 39 41 42 43 44 45 46 5d 20 5c 0a 09 09 20 2d 64 9ABCDEF] \... -d
aeb0: 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f ata [binary deco
aec0: 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30 30 de hex 000000000
aed0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
aee0: 30 30 30 30 30 30 38 5d 5d 7d 20 5c 0a 09 2d 6d 0000008]]} \..-m
aef0: 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 atch exact -resu
af00: 6c 74 20 64 64 34 32 65 35 38 31 39 64 64 66 39 lt dd42e5819ddf9
af10: 38 61 34 64 35 30 30 30 30 34 36 32 34 30 32 37 8a4d500004624027
af20: 30 66 35 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 0f5..tcltest::te
af30: 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 st Symetric_Bloc
af40: 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e k_CAMELLIA128-1.
af50: 31 32 36 20 7b 44 65 63 72 79 70 74 20 43 41 4d 126 {Decrypt CAM
af60: 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f ELLIA128} \..-co
af70: 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c nstraints CAMELL
af80: 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b IA128 \..-body {
af90: 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 binary encode he
afa0: 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 x [tls::decrypt
afb0: 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 -cipher CAMELLIA
afc0: 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 128 -padding 0 \
afd0: 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 ... -key [binary
afe0: 20 64 65 63 6f 64 65 20 68 65 78 20 46 45 44 43 decode hex FEDC
aff0: 42 41 39 38 37 36 35 34 33 32 31 30 30 31 32 33 BA98765432100123
b000: 34 35 36 37 38 39 41 42 43 44 45 46 5d 20 5c 0a 456789ABCDEF] \.
b010: 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 .. -data [binary
b020: 20 64 65 63 6f 64 65 20 68 65 78 20 44 44 34 32 decode hex DD42
b030: 45 35 38 31 39 44 44 46 39 38 41 34 44 35 30 30 E5819DDF98A4D500
b040: 30 30 34 36 32 34 30 32 37 30 46 35 5d 5d 7d 20 0046240270F5]]}
b050: 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 \..-match exact
b060: 2d 72 65 73 75 6c 74 20 30 30 30 30 30 30 30 30 -result 00000000
b070: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
b080: 30 30 30 30 30 30 30 38 0a 0a 74 63 6c 74 65 73 00000008..tcltes
b090: 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 t::test Symetric
b0a0: 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 _Block_CAMELLIA1
b0b0: 32 38 2d 31 2e 31 32 37 20 7b 45 6e 63 72 79 70 28-1.127 {Encryp
b0c0: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
b0d0: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
b0e0: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
b0f0: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
b100: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 de hex [tls::enc
b110: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
b120: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
b130: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
b140: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
b150: 20 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 FEDCBA987654321
b160: 30 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 00123456789ABCDE
b170: 46 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 F] \... -data [b
b180: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
b190: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 000000000000000
b1a0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
b1b0: 34 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 4]]} \..-match e
b1c0: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 63 61 61 xact -result caa
b1d0: 38 36 30 64 36 34 66 35 61 30 36 64 37 63 30 35 860d64f5a06d7c05
b1e0: 62 36 33 66 65 35 32 34 33 33 65 35 36 0a 0a 74 b63fe52433e56..t
b1f0: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
b200: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
b210: 4c 4c 49 41 31 32 38 2d 31 2e 31 32 38 20 7b 44 LLIA128-1.128 {D
b220: 65 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 ecrypt CAMELLIA1
b230: 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 28} \..-constrai
b240: 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 nts CAMELLIA128
b250: 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 \..-body {binary
b260: 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 encode hex [tls
b270: 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 ::decrypt -ciphe
b280: 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 r CAMELLIA128 -p
b290: 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b adding 0 \... -k
b2a0: 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 ey [binary decod
b2b0: 65 20 68 65 78 20 46 45 44 43 42 41 39 38 37 36 e hex FEDCBA9876
b2c0: 35 34 33 32 31 30 30 31 32 33 34 35 36 37 38 39 5432100123456789
b2d0: 41 42 43 44 45 46 5d 20 5c 0a 09 09 20 2d 64 61 ABCDEF] \... -da
b2e0: 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 ta [binary decod
b2f0: 65 20 68 65 78 20 43 41 41 38 36 30 44 36 34 46 e hex CAA860D64F
b300: 35 41 30 36 44 37 43 30 35 42 36 33 46 45 35 32 5A06D7C05B63FE52
b310: 34 33 33 45 35 36 5d 5d 7d 20 5c 0a 09 2d 6d 61 433E56]]} \..-ma
b320: 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c tch exact -resul
b330: 74 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 t 00000000000000
b340: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
b350: 30 34 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 04..tcltest::tes
b360: 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b t Symetric_Block
b370: 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 31 _CAMELLIA128-1.1
b380: 32 39 20 7b 45 6e 63 72 79 70 74 20 43 41 4d 45 29 {Encrypt CAME
b390: 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e LLIA128} \..-con
b3a0: 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 straints CAMELLI
b3b0: 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 A128 \..-body {b
b3c0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 inary encode hex
b3d0: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d [tls::encrypt -
b3e0: 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 cipher CAMELLIA1
b3f0: 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 28 -padding 0 \.
b400: 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 .. -key [binary
b410: 64 65 63 6f 64 65 20 68 65 78 20 46 45 44 43 42 decode hex FEDCB
b420: 41 39 38 37 36 35 34 33 32 31 30 30 31 32 33 34 A987654321001234
b430: 35 36 37 38 39 41 42 43 44 45 46 5d 20 5c 0a 09 56789ABCDEF] \..
b440: 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 . -data [binary
b450: 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 30 30 decode hex 00000
b460: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
b470: 30 30 30 30 30 30 30 30 30 30 32 5d 5d 7d 20 5c 00000000002]]} \
b480: 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d ..-match exact -
b490: 72 65 73 75 6c 74 20 34 32 61 35 32 61 61 65 61 result 42a52aaea
b4a0: 30 61 30 37 32 66 64 66 65 34 65 33 33 34 35 35 0a072fdfe4e33455
b4b0: 34 34 65 61 61 62 36 0a 0a 74 63 6c 74 65 73 74 44eaab6..tcltest
b4c0: 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f ::test Symetric_
b4d0: 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 Block_CAMELLIA12
b4e0: 38 2d 31 2e 31 33 30 20 7b 44 65 63 72 79 70 74 8-1.130 {Decrypt
b4f0: 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a CAMELLIA128} \.
b500: 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 .-constraints CA
b510: 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f MELLIA128 \..-bo
b520: 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 dy {binary encod
b530: 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72 e hex [tls::decr
b540: 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d 45 ypt -cipher CAME
b550: 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e 67 LLIA128 -padding
b560: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 0 \... -key [bi
b570: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
b580: 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 FEDCBA9876543210
b590: 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 0123456789ABCDEF
b5a0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 ] \... -data [bi
b5b0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
b5c0: 34 32 41 35 32 41 41 45 41 30 41 30 37 32 46 44 42A52AAEA0A072FD
b5d0: 46 45 34 45 33 33 34 35 35 34 34 45 41 41 42 36 FE4E3345544EAAB6
b5e0: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 ]]} \..-match ex
b5f0: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 30 act -result 0000
b600: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
b610: 30 30 30 30 30 30 30 30 30 30 30 32 0a 0a 74 63 000000000002..tc
b620: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 ltest::test Syme
b630: 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c tric_Block_CAMEL
b640: 4c 49 41 31 32 38 2d 31 2e 31 33 31 20 7b 45 6e LIA128-1.131 {En
b650: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
b660: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
b670: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
b680: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
b690: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
b6a0: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
b6b0: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
b6c0: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
b6d0: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
b6e0: 20 68 65 78 20 46 45 44 43 42 41 39 38 37 36 35 hex FEDCBA98765
b6f0: 34 33 32 31 30 30 31 32 33 34 35 36 37 38 39 41 432100123456789A
b700: 42 43 44 45 46 5d 20 5c 0a 09 09 20 2d 64 61 74 BCDEF] \... -dat
b710: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
b720: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 hex 00000000000
b730: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
b740: 30 30 30 30 31 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00001]]} \..-mat
b750: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
b760: 20 64 32 34 64 35 36 35 37 32 66 64 37 66 31 33 d24d56572fd7f13
b770: 61 31 33 39 39 31 66 61 30 39 36 37 38 63 61 63 a13991fa09678cac
b780: 37 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 7..tcltest::test
b790: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
b7a0: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 31 33 CAMELLIA128-1.13
b7b0: 32 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 2 {Decrypt CAMEL
b7c0: 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 LIA128} \..-cons
b7d0: 74 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 traints CAMELLIA
b7e0: 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 128 \..-body {bi
b7f0: 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 nary encode hex
b800: 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 [tls::decrypt -c
b810: 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 ipher CAMELLIA12
b820: 38 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 8 -padding 0 \..
b830: 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 . -key [binary d
b840: 65 63 6f 64 65 20 68 65 78 20 46 45 44 43 42 41 ecode hex FEDCBA
b850: 39 38 37 36 35 34 33 32 31 30 30 31 32 33 34 35 9876543210012345
b860: 36 37 38 39 41 42 43 44 45 46 5d 20 5c 0a 09 09 6789ABCDEF] \...
b870: 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 -data [binary d
b880: 65 63 6f 64 65 20 68 65 78 20 44 32 34 44 35 36 ecode hex D24D56
b890: 35 37 32 46 44 37 46 31 33 41 31 33 39 39 31 46 572FD7F13A13991F
b8a0: 41 30 39 36 37 38 43 41 43 37 5d 5d 7d 20 5c 0a A09678CAC7]]} \.
b8b0: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 .-match exact -r
b8c0: 65 73 75 6c 74 20 30 30 30 30 30 30 30 30 30 30 esult 0000000000
b8d0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
b8e0: 30 30 30 30 30 31 0a 0a 74 63 6c 74 65 73 74 3a 000001..tcltest:
b8f0: 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 :test Symetric_B
b900: 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 lock_CAMELLIA128
b910: 2d 31 2e 31 33 33 20 7b 45 6e 63 72 79 70 74 20 -1.133 {Encrypt
b920: 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 CAMELLIA128} \..
b930: 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d -constraints CAM
b940: 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 ELLIA128 \..-bod
b950: 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 y {binary encode
b960: 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 hex [tls::encry
b970: 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c pt -cipher CAMEL
b980: 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 LIA128 -padding
b990: 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 0 \... -key [bin
b9a0: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 31 ary decode hex 1
b9b0: 30 33 32 35 34 37 36 39 38 42 41 44 43 46 45 45 032547698BADCFEE
b9c0: 46 43 44 41 42 38 39 36 37 34 35 32 33 30 31 5d FCDAB8967452301]
b9d0: 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e \... -data [bin
b9e0: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 38 ary decode hex 8
b9f0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
ba00: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 000000000000000]
ba10: 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 ]} \..-match exa
ba20: 63 74 20 2d 72 65 73 75 6c 74 20 30 39 66 37 39 ct -result 09f79
ba30: 61 37 33 34 39 61 33 33 35 63 37 36 34 37 38 63 a7349a335c76478c
ba40: 34 62 65 62 63 37 61 38 34 37 34 0a 0a 74 63 6c 4bebc7a8474..tcl
ba50: 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 test::test Symet
ba60: 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c ric_Block_CAMELL
ba70: 49 41 31 32 38 2d 31 2e 31 33 34 20 7b 44 65 63 IA128-1.134 {Dec
ba80: 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 rypt CAMELLIA128
ba90: 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 } \..-constraint
baa0: 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a s CAMELLIA128 \.
bab0: 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 .-body {binary e
bac0: 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a ncode hex [tls::
bad0: 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 decrypt -cipher
bae0: 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 CAMELLIA128 -pad
baf0: 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 ding 0 \... -key
bb00: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
bb10: 68 65 78 20 31 30 33 32 35 34 37 36 39 38 42 41 hex 1032547698BA
bb20: 44 43 46 45 45 46 43 44 41 42 38 39 36 37 34 35 DCFEEFCDAB896745
bb30: 32 33 30 31 5d 20 5c 0a 09 09 20 2d 64 61 74 61 2301] \... -data
bb40: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
bb50: 68 65 78 20 30 39 46 37 39 41 37 33 34 39 41 33 hex 09F79A7349A3
bb60: 33 35 43 37 36 34 37 38 43 34 42 45 42 43 37 41 35C76478C4BEBC7A
bb70: 38 34 37 34 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 8474]]} \..-matc
bb80: 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 h exact -result
bb90: 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 8000000000000000
bba0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
bbb0: 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 ..tcltest::test
bbc0: 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 Symetric_Block_C
bbd0: 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 31 33 35 AMELLIA128-1.135
bbe0: 20 7b 45 6e 63 72 79 70 74 20 43 41 4d 45 4c 4c {Encrypt CAMELL
bbf0: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
bc00: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
bc10: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
bc20: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
bc30: 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 tls::encrypt -ci
bc40: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
bc50: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
bc60: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
bc70: 63 6f 64 65 20 68 65 78 20 31 30 33 32 35 34 37 code hex 1032547
bc80: 36 39 38 42 41 44 43 46 45 45 46 43 44 41 42 38 698BADCFEEFCDAB8
bc90: 39 36 37 34 35 32 33 30 31 5d 20 5c 0a 09 09 20 967452301] \...
bca0: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
bcb0: 63 6f 64 65 20 68 65 78 20 34 30 30 30 30 30 30 code hex 4000000
bcc0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
bcd0: 30 30 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 000000000]]} \..
bce0: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
bcf0: 73 75 6c 74 20 39 31 62 34 66 36 63 33 64 36 61 sult 91b4f6c3d6a
bd00: 64 34 64 66 33 63 30 36 65 65 35 31 36 36 65 39 d4df3c06ee5166e9
bd10: 33 34 66 38 63 0a 0a 74 63 6c 74 65 73 74 3a 3a 34f8c..tcltest::
bd20: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
bd30: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
bd40: 31 2e 31 33 36 20 7b 44 65 63 72 79 70 74 20 43 1.136 {Decrypt C
bd50: 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d AMELLIA128} \..-
bd60: 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 constraints CAME
bd70: 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 LLIA128 \..-body
bd80: 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 {binary encode
bd90: 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 hex [tls::decryp
bda0: 74 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c t -cipher CAMELL
bdb0: 49 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 IA128 -padding 0
bdc0: 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 \... -key [bina
bdd0: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 31 30 ry decode hex 10
bde0: 33 32 35 34 37 36 39 38 42 41 44 43 46 45 45 46 32547698BADCFEEF
bdf0: 43 44 41 42 38 39 36 37 34 35 32 33 30 31 5d 20 CDAB8967452301]
be00: 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 \... -data [bina
be10: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 39 31 ry decode hex 91
be20: 42 34 46 36 43 33 44 36 41 44 34 44 46 33 43 30 B4F6C3D6AD4DF3C0
be30: 36 45 45 35 31 36 36 45 39 33 34 46 38 43 5d 5d 6EE5166E934F8C]]
be40: 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 } \..-match exac
be50: 74 20 2d 72 65 73 75 6c 74 20 34 30 30 30 30 30 t -result 400000
be60: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
be70: 30 30 30 30 30 30 30 30 30 30 0a 0a 74 63 6c 74 0000000000..tclt
be80: 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 est::test Symetr
be90: 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 ic_Block_CAMELLI
bea0: 41 31 32 38 2d 31 2e 31 33 37 20 7b 45 6e 63 72 A128-1.137 {Encr
beb0: 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d ypt CAMELLIA128}
bec0: 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 \..-constraints
bed0: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 CAMELLIA128 \..
bee0: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e -body {binary en
bef0: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 code hex [tls::e
bf00: 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 ncrypt -cipher C
bf10: 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 AMELLIA128 -padd
bf20: 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 ing 0 \... -key
bf30: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 [binary decode h
bf40: 65 78 20 31 30 33 32 35 34 37 36 39 38 42 41 44 ex 1032547698BAD
bf50: 43 46 45 45 46 43 44 41 42 38 39 36 37 34 35 32 CFEEFCDAB8967452
bf60: 33 30 31 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 301] \... -data
bf70: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 [binary decode h
bf80: 65 78 20 32 30 30 30 30 30 30 30 30 30 30 30 30 ex 2000000000000
bf90: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
bfa0: 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 000]]} \..-match
bfb0: 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 63 exact -result c
bfc0: 36 61 64 37 38 30 64 37 63 66 39 61 39 32 63 33 6ad780d7cf9a92c3
bfd0: 63 30 62 36 33 64 39 61 38 32 32 30 66 30 32 0a c0b63d9a8220f02.
bfe0: 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 .tcltest::test S
bff0: 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 ymetric_Block_CA
c000: 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 31 33 38 20 MELLIA128-1.138
c010: 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 {Decrypt CAMELLI
c020: 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 A128} \..-constr
c030: 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 aints CAMELLIA12
c040: 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 8 \..-body {bina
c050: 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 ry encode hex [t
c060: 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70 ls::decrypt -cip
c070: 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 her CAMELLIA128
c080: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 -padding 0 \...
c090: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 -key [binary dec
c0a0: 6f 64 65 20 68 65 78 20 31 30 33 32 35 34 37 36 ode hex 10325476
c0b0: 39 38 42 41 44 43 46 45 45 46 43 44 41 42 38 39 98BADCFEEFCDAB89
c0c0: 36 37 34 35 32 33 30 31 5d 20 5c 0a 09 09 20 2d 67452301] \... -
c0d0: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 data [binary dec
c0e0: 6f 64 65 20 68 65 78 20 43 36 41 44 37 38 30 44 ode hex C6AD780D
c0f0: 37 43 46 39 41 39 32 43 33 43 30 42 36 33 44 39 7CF9A92C3C0B63D9
c100: 41 38 32 32 30 46 30 32 5d 5d 7d 20 5c 0a 09 2d A8220F02]]} \..-
c110: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 match exact -res
c120: 75 6c 74 20 32 30 30 30 30 30 30 30 30 30 30 30 ult 200000000000
c130: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
c140: 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 0000..tcltest::t
c150: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f est Symetric_Blo
c160: 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 ck_CAMELLIA128-1
c170: 2e 31 33 39 20 7b 45 6e 63 72 79 70 74 20 43 41 .139 {Encrypt CA
c180: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
c190: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
c1a0: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
c1b0: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
c1c0: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
c1d0: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
c1e0: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
c1f0: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
c200: 79 20 64 65 63 6f 64 65 20 68 65 78 20 31 30 33 y decode hex 103
c210: 32 35 34 37 36 39 38 42 41 44 43 46 45 45 46 43 2547698BADCFEEFC
c220: 44 41 42 38 39 36 37 34 35 32 33 30 31 5d 20 5c DAB8967452301] \
c230: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
c240: 79 20 64 65 63 6f 64 65 20 68 65 78 20 31 30 30 y decode hex 100
c250: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
c260: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 5d 7d 0000000000000]]}
c270: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
c280: 20 2d 72 65 73 75 6c 74 20 34 31 30 63 32 36 36 -result 410c266
c290: 39 62 37 37 62 66 63 39 66 32 39 39 65 64 61 38 9b77bfc9f299eda8
c2a0: 66 30 64 34 33 38 32 38 61 0a 0a 74 63 6c 74 65 f0d43828a..tclte
c2b0: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
c2c0: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
c2d0: 31 32 38 2d 31 2e 31 34 30 20 7b 44 65 63 72 79 128-1.140 {Decry
c2e0: 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 pt CAMELLIA128}
c2f0: 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 \..-constraints
c300: 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d CAMELLIA128 \..-
c310: 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 body {binary enc
c320: 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 ode hex [tls::de
c330: 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 crypt -cipher CA
c340: 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 MELLIA128 -paddi
c350: 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b ng 0 \... -key [
c360: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
c370: 78 20 31 30 33 32 35 34 37 36 39 38 42 41 44 43 x 1032547698BADC
c380: 46 45 45 46 43 44 41 42 38 39 36 37 34 35 32 33 FEEFCDAB89674523
c390: 30 31 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 01] \... -data [
c3a0: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
c3b0: 78 20 34 31 30 43 32 36 36 39 42 37 37 42 46 43 x 410C2669B77BFC
c3c0: 39 46 32 39 39 45 44 41 38 46 30 44 34 33 38 32 9F299EDA8F0D4382
c3d0: 38 41 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 8A]]} \..-match
c3e0: 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 31 30 exact -result 10
c3f0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
c400: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 00000000000000..
c410: 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 tcltest::test Sy
c420: 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d metric_Block_CAM
c430: 45 4c 4c 49 41 31 32 38 2d 31 2e 31 34 31 20 7b ELLIA128-1.141 {
c440: 45 6e 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 Encrypt CAMELLIA
c450: 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 128} \..-constra
c460: 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 ints CAMELLIA128
c470: 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 \..-body {binar
c480: 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c y encode hex [tl
c490: 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 s::encrypt -ciph
c4a0: 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d er CAMELLIA128 -
c4b0: 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d padding 0 \... -
c4c0: 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f key [binary deco
c4d0: 64 65 20 68 65 78 20 31 30 33 32 35 34 37 36 39 de hex 103254769
c4e0: 38 42 41 44 43 46 45 45 46 43 44 41 42 38 39 36 8BADCFEEFCDAB896
c4f0: 37 34 35 32 33 30 31 5d 20 5c 0a 09 09 20 2d 64 7452301] \... -d
c500: 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f ata [binary deco
c510: 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30 30 de hex 000000000
c520: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
c530: 30 30 30 30 30 30 38 5d 5d 7d 20 5c 0a 09 2d 6d 0000008]]} \..-m
c540: 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 atch exact -resu
c550: 6c 74 20 38 37 66 61 61 39 34 36 62 31 32 62 35 lt 87faa946b12b5
c560: 35 37 64 64 63 36 65 64 62 39 63 38 34 31 30 34 57ddc6edb9c84104
c570: 30 64 62 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 0db..tcltest::te
c580: 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 st Symetric_Bloc
c590: 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e k_CAMELLIA128-1.
c5a0: 31 34 32 20 7b 44 65 63 72 79 70 74 20 43 41 4d 142 {Decrypt CAM
c5b0: 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f ELLIA128} \..-co
c5c0: 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c nstraints CAMELL
c5d0: 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b IA128 \..-body {
c5e0: 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 binary encode he
c5f0: 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 x [tls::decrypt
c600: 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 -cipher CAMELLIA
c610: 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 128 -padding 0 \
c620: 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 ... -key [binary
c630: 20 64 65 63 6f 64 65 20 68 65 78 20 31 30 33 32 decode hex 1032
c640: 35 34 37 36 39 38 42 41 44 43 46 45 45 46 43 44 547698BADCFEEFCD
c650: 41 42 38 39 36 37 34 35 32 33 30 31 5d 20 5c 0a AB8967452301] \.
c660: 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 .. -data [binary
c670: 20 64 65 63 6f 64 65 20 68 65 78 20 38 37 46 41 decode hex 87FA
c680: 41 39 34 36 42 31 32 42 35 35 37 44 44 43 36 45 A946B12B557DDC6E
c690: 44 42 39 43 38 34 31 30 34 30 44 42 5d 5d 7d 20 DB9C841040DB]]}
c6a0: 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 \..-match exact
c6b0: 2d 72 65 73 75 6c 74 20 30 30 30 30 30 30 30 30 -result 00000000
c6c0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
c6d0: 30 30 30 30 30 30 30 38 0a 0a 74 63 6c 74 65 73 00000008..tcltes
c6e0: 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 t::test Symetric
c6f0: 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 _Block_CAMELLIA1
c700: 32 38 2d 31 2e 31 34 33 20 7b 45 6e 63 72 79 70 28-1.143 {Encryp
c710: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
c720: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
c730: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
c740: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
c750: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 de hex [tls::enc
c760: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
c770: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
c780: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
c790: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
c7a0: 20 31 30 33 32 35 34 37 36 39 38 42 41 44 43 46 1032547698BADCF
c7b0: 45 45 46 43 44 41 42 38 39 36 37 34 35 32 33 30 EEFCDAB896745230
c7c0: 31 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 1] \... -data [b
c7d0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
c7e0: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 000000000000000
c7f0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
c800: 34 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 4]]} \..-match e
c810: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 36 31 30 xact -result 610
c820: 31 32 31 65 39 32 39 63 32 62 39 64 32 66 63 36 121e929c2b9d2fc6
c830: 39 63 36 34 35 36 35 34 30 36 66 35 35 0a 0a 74 9c64565406f55..t
c840: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
c850: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
c860: 4c 4c 49 41 31 32 38 2d 31 2e 31 34 34 20 7b 44 LLIA128-1.144 {D
c870: 65 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 ecrypt CAMELLIA1
c880: 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 28} \..-constrai
c890: 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 nts CAMELLIA128
c8a0: 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 \..-body {binary
c8b0: 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 encode hex [tls
c8c0: 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 ::decrypt -ciphe
c8d0: 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 r CAMELLIA128 -p
c8e0: 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b adding 0 \... -k
c8f0: 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 ey [binary decod
c900: 65 20 68 65 78 20 31 30 33 32 35 34 37 36 39 38 e hex 1032547698
c910: 42 41 44 43 46 45 45 46 43 44 41 42 38 39 36 37 BADCFEEFCDAB8967
c920: 34 35 32 33 30 31 5d 20 5c 0a 09 09 20 2d 64 61 452301] \... -da
c930: 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 ta [binary decod
c940: 65 20 68 65 78 20 36 31 30 31 32 31 45 39 32 39 e hex 610121E929
c950: 43 32 42 39 44 32 46 43 36 39 43 36 34 35 36 35 C2B9D2FC69C64565
c960: 34 30 36 46 35 35 5d 5d 7d 20 5c 0a 09 2d 6d 61 406F55]]} \..-ma
c970: 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c tch exact -resul
c980: 74 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 t 00000000000000
c990: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
c9a0: 30 34 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 04..tcltest::tes
c9b0: 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b t Symetric_Block
c9c0: 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 31 _CAMELLIA128-1.1
c9d0: 34 35 20 7b 45 6e 63 72 79 70 74 20 43 41 4d 45 45 {Encrypt CAME
c9e0: 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e LLIA128} \..-con
c9f0: 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 straints CAMELLI
ca00: 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 A128 \..-body {b
ca10: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 inary encode hex
ca20: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d [tls::encrypt -
ca30: 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 cipher CAMELLIA1
ca40: 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 28 -padding 0 \.
ca50: 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 .. -key [binary
ca60: 64 65 63 6f 64 65 20 68 65 78 20 31 30 33 32 35 decode hex 10325
ca70: 34 37 36 39 38 42 41 44 43 46 45 45 46 43 44 41 47698BADCFEEFCDA
ca80: 42 38 39 36 37 34 35 32 33 30 31 5d 20 5c 0a 09 B8967452301] \..
ca90: 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 . -data [binary
caa0: 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 30 30 decode hex 00000
cab0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
cac0: 30 30 30 30 30 30 30 30 30 30 32 5d 5d 7d 20 5c 00000000002]]} \
cad0: 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d ..-match exact -
cae0: 72 65 73 75 6c 74 20 64 36 66 32 32 61 38 63 62 result d6f22a8cb
caf0: 62 66 64 61 39 66 35 35 63 65 34 38 36 38 63 32 bfda9f55ce4868c2
cb00: 64 33 62 37 63 64 65 0a 0a 74 63 6c 74 65 73 74 d3b7cde..tcltest
cb10: 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f ::test Symetric_
cb20: 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 Block_CAMELLIA12
cb30: 38 2d 31 2e 31 34 36 20 7b 44 65 63 72 79 70 74 8-1.146 {Decrypt
cb40: 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a CAMELLIA128} \.
cb50: 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 .-constraints CA
cb60: 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f MELLIA128 \..-bo
cb70: 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 dy {binary encod
cb80: 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72 e hex [tls::decr
cb90: 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d 45 ypt -cipher CAME
cba0: 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e 67 LLIA128 -padding
cbb0: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 0 \... -key [bi
cbc0: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
cbd0: 31 30 33 32 35 34 37 36 39 38 42 41 44 43 46 45 1032547698BADCFE
cbe0: 45 46 43 44 41 42 38 39 36 37 34 35 32 33 30 31 EFCDAB8967452301
cbf0: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 ] \... -data [bi
cc00: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
cc10: 44 36 46 32 32 41 38 43 42 42 46 44 41 39 46 35 D6F22A8CBBFDA9F5
cc20: 35 43 45 34 38 36 38 43 32 44 33 42 37 43 44 45 5CE4868C2D3B7CDE
cc30: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 ]]} \..-match ex
cc40: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 30 act -result 0000
cc50: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
cc60: 30 30 30 30 30 30 30 30 30 30 30 32 0a 0a 74 63 000000000002..tc
cc70: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 ltest::test Syme
cc80: 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c tric_Block_CAMEL
cc90: 4c 49 41 31 32 38 2d 31 2e 31 34 37 20 7b 45 6e LIA128-1.147 {En
cca0: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
ccb0: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
ccc0: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
ccd0: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
cce0: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
ccf0: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
cd00: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
cd10: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
cd20: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
cd30: 20 68 65 78 20 31 30 33 32 35 34 37 36 39 38 42 hex 1032547698B
cd40: 41 44 43 46 45 45 46 43 44 41 42 38 39 36 37 34 ADCFEEFCDAB89674
cd50: 35 32 33 30 31 5d 20 5c 0a 09 09 20 2d 64 61 74 52301] \... -dat
cd60: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
cd70: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 hex 00000000000
cd80: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
cd90: 30 30 30 30 31 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00001]]} \..-mat
cda0: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
cdb0: 20 66 31 31 39 34 33 66 63 34 33 62 65 63 38 64 f11943fc43bec8d
cdc0: 37 64 63 34 36 35 39 33 35 35 61 36 35 38 37 33 7dc4659355a65873
cdd0: 39 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 9..tcltest::test
cde0: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
cdf0: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 31 34 CAMELLIA128-1.14
ce00: 38 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 8 {Decrypt CAMEL
ce10: 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 LIA128} \..-cons
ce20: 74 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 traints CAMELLIA
ce30: 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 128 \..-body {bi
ce40: 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 nary encode hex
ce50: 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 [tls::decrypt -c
ce60: 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 ipher CAMELLIA12
ce70: 38 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 8 -padding 0 \..
ce80: 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 . -key [binary d
ce90: 65 63 6f 64 65 20 68 65 78 20 31 30 33 32 35 34 ecode hex 103254
cea0: 37 36 39 38 42 41 44 43 46 45 45 46 43 44 41 42 7698BADCFEEFCDAB
ceb0: 38 39 36 37 34 35 32 33 30 31 5d 20 5c 0a 09 09 8967452301] \...
cec0: 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 -data [binary d
ced0: 65 63 6f 64 65 20 68 65 78 20 46 31 31 39 34 33 ecode hex F11943
cee0: 46 43 34 33 42 45 43 38 44 37 44 43 34 36 35 39 FC43BEC8D7DC4659
cef0: 33 35 35 41 36 35 38 37 33 39 5d 5d 7d 20 5c 0a 355A658739]]} \.
cf00: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 .-match exact -r
cf10: 65 73 75 6c 74 20 30 30 30 30 30 30 30 30 30 30 esult 0000000000
cf20: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
cf30: 30 30 30 30 30 31 0a 0a 74 63 6c 74 65 73 74 3a 000001..tcltest:
cf40: 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 :test Symetric_B
cf50: 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 lock_CAMELLIA128
cf60: 2d 31 2e 31 34 39 20 7b 45 6e 63 72 79 70 74 20 -1.149 {Encrypt
cf70: 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 CAMELLIA128} \..
cf80: 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d -constraints CAM
cf90: 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 ELLIA128 \..-bod
cfa0: 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 y {binary encode
cfb0: 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 hex [tls::encry
cfc0: 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c pt -cipher CAMEL
cfd0: 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 LIA128 -padding
cfe0: 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 0 \... -key [bin
cff0: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 45 ary decode hex E
d000: 46 43 44 41 42 38 39 36 37 34 35 32 33 30 31 31 FCDAB89674523011
d010: 30 33 32 35 34 37 36 39 38 42 41 44 43 46 45 5d 032547698BADCFE]
d020: 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e \... -data [bin
d030: 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 38 ary decode hex 8
d040: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
d050: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 000000000000000]
d060: 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 ]} \..-match exa
d070: 63 74 20 2d 72 65 73 75 6c 74 20 30 33 66 39 32 ct -result 03f92
d080: 65 36 34 37 62 35 30 63 35 66 32 62 35 66 61 35 e647b50c5f2b5fa5
d090: 35 38 65 34 31 65 65 62 31 65 61 0a 0a 74 63 6c 58e41eeb1ea..tcl
d0a0: 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 test::test Symet
d0b0: 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c ric_Block_CAMELL
d0c0: 49 41 31 32 38 2d 31 2e 31 35 30 20 7b 44 65 63 IA128-1.150 {Dec
d0d0: 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 rypt CAMELLIA128
d0e0: 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 } \..-constraint
d0f0: 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a s CAMELLIA128 \.
d100: 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 .-body {binary e
d110: 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a ncode hex [tls::
d120: 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 decrypt -cipher
d130: 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 CAMELLIA128 -pad
d140: 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 ding 0 \... -key
d150: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
d160: 68 65 78 20 45 46 43 44 41 42 38 39 36 37 34 35 hex EFCDAB896745
d170: 32 33 30 31 31 30 33 32 35 34 37 36 39 38 42 41 23011032547698BA
d180: 44 43 46 45 5d 20 5c 0a 09 09 20 2d 64 61 74 61 DCFE] \... -data
d190: 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 [binary decode
d1a0: 68 65 78 20 30 33 46 39 32 45 36 34 37 42 35 30 hex 03F92E647B50
d1b0: 43 35 46 32 42 35 46 41 35 35 38 45 34 31 45 45 C5F2B5FA558E41EE
d1c0: 42 31 45 41 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 B1EA]]} \..-matc
d1d0: 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 h exact -result
d1e0: 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 8000000000000000
d1f0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
d200: 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 ..tcltest::test
d210: 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 Symetric_Block_C
d220: 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 31 35 31 AMELLIA128-1.151
d230: 20 7b 45 6e 63 72 79 70 74 20 43 41 4d 45 4c 4c {Encrypt CAMELL
d240: 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 IA128} \..-const
d250: 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 raints CAMELLIA1
d260: 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 28 \..-body {bin
d270: 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b ary encode hex [
d280: 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 tls::encrypt -ci
d290: 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 pher CAMELLIA128
d2a0: 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 -padding 0 \...
d2b0: 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 -key [binary de
d2c0: 63 6f 64 65 20 68 65 78 20 45 46 43 44 41 42 38 code hex EFCDAB8
d2d0: 39 36 37 34 35 32 33 30 31 31 30 33 32 35 34 37 9674523011032547
d2e0: 36 39 38 42 41 44 43 46 45 5d 20 5c 0a 09 09 20 698BADCFE] \...
d2f0: 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 -data [binary de
d300: 63 6f 64 65 20 68 65 78 20 34 30 30 30 30 30 30 code hex 4000000
d310: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
d320: 30 30 30 30 30 30 30 30 30 5d 5d 7d 20 5c 0a 09 000000000]]} \..
d330: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 -match exact -re
d340: 73 75 6c 74 20 62 30 35 64 63 36 39 38 61 35 33 sult b05dc698a53
d350: 62 30 62 66 65 64 33 38 61 61 61 35 33 65 38 34 b0bfed38aaa53e84
d360: 65 64 37 61 33 0a 0a 74 63 6c 74 65 73 74 3a 3a ed7a3..tcltest::
d370: 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c test Symetric_Bl
d380: 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d ock_CAMELLIA128-
d390: 31 2e 31 35 32 20 7b 44 65 63 72 79 70 74 20 43 1.152 {Decrypt C
d3a0: 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d AMELLIA128} \..-
d3b0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 constraints CAME
d3c0: 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 LLIA128 \..-body
d3d0: 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 {binary encode
d3e0: 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 hex [tls::decryp
d3f0: 74 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c t -cipher CAMELL
d400: 49 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 IA128 -padding 0
d410: 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 \... -key [bina
d420: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 45 46 ry decode hex EF
d430: 43 44 41 42 38 39 36 37 34 35 32 33 30 31 31 30 CDAB896745230110
d440: 33 32 35 34 37 36 39 38 42 41 44 43 46 45 5d 20 32547698BADCFE]
d450: 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 \... -data [bina
d460: 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 42 30 ry decode hex B0
d470: 35 44 43 36 39 38 41 35 33 42 30 42 46 45 44 33 5DC698A53B0BFED3
d480: 38 41 41 41 35 33 45 38 34 45 44 37 41 33 5d 5d 8AAA53E84ED7A3]]
d490: 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 } \..-match exac
d4a0: 74 20 2d 72 65 73 75 6c 74 20 34 30 30 30 30 30 t -result 400000
d4b0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
d4c0: 30 30 30 30 30 30 30 30 30 30 0a 0a 74 63 6c 74 0000000000..tclt
d4d0: 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 est::test Symetr
d4e0: 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 ic_Block_CAMELLI
d4f0: 41 31 32 38 2d 31 2e 31 35 33 20 7b 45 6e 63 72 A128-1.153 {Encr
d500: 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d ypt CAMELLIA128}
d510: 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 \..-constraints
d520: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 CAMELLIA128 \..
d530: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e -body {binary en
d540: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 code hex [tls::e
d550: 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 ncrypt -cipher C
d560: 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 AMELLIA128 -padd
d570: 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 ing 0 \... -key
d580: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 [binary decode h
d590: 65 78 20 45 46 43 44 41 42 38 39 36 37 34 35 32 ex EFCDAB8967452
d5a0: 33 30 31 31 30 33 32 35 34 37 36 39 38 42 41 44 3011032547698BAD
d5b0: 43 46 45 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 CFE] \... -data
d5c0: 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 [binary decode h
d5d0: 65 78 20 32 30 30 30 30 30 30 30 30 30 30 30 30 ex 2000000000000
d5e0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
d5f0: 30 30 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 000]]} \..-match
d600: 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 36 exact -result 6
d610: 65 37 66 39 39 66 38 65 62 35 64 30 63 33 32 33 e7f99f8eb5d0c323
d620: 38 35 66 64 34 34 62 37 63 30 66 66 31 33 32 0a 85fd44b7c0ff132.
d630: 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 .tcltest::test S
d640: 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 ymetric_Block_CA
d650: 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 31 35 34 20 MELLIA128-1.154
d660: 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 {Decrypt CAMELLI
d670: 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 A128} \..-constr
d680: 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 aints CAMELLIA12
d690: 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 8 \..-body {bina
d6a0: 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 ry encode hex [t
d6b0: 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70 ls::decrypt -cip
d6c0: 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 her CAMELLIA128
d6d0: 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 -padding 0 \...
d6e0: 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 -key [binary dec
d6f0: 6f 64 65 20 68 65 78 20 45 46 43 44 41 42 38 39 ode hex EFCDAB89
d700: 36 37 34 35 32 33 30 31 31 30 33 32 35 34 37 36 6745230110325476
d710: 39 38 42 41 44 43 46 45 5d 20 5c 0a 09 09 20 2d 98BADCFE] \... -
d720: 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 data [binary dec
d730: 6f 64 65 20 68 65 78 20 36 45 37 46 39 39 46 38 ode hex 6E7F99F8
d740: 45 42 35 44 30 43 33 32 33 38 35 46 44 34 34 42 EB5D0C32385FD44B
d750: 37 43 30 46 46 31 33 32 5d 5d 7d 20 5c 0a 09 2d 7C0FF132]]} \..-
d760: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 match exact -res
d770: 75 6c 74 20 32 30 30 30 30 30 30 30 30 30 30 30 ult 200000000000
d780: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
d790: 30 30 30 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 0000..tcltest::t
d7a0: 65 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f est Symetric_Blo
d7b0: 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 ck_CAMELLIA128-1
d7c0: 2e 31 35 35 20 7b 45 6e 63 72 79 70 74 20 43 41 .155 {Encrypt CA
d7d0: 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 MELLIA128} \..-c
d7e0: 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c onstraints CAMEL
d7f0: 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 LIA128 \..-body
d800: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
d810: 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 ex [tls::encrypt
d820: 20 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 -cipher CAMELLI
d830: 41 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 A128 -padding 0
d840: 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 \... -key [binar
d850: 79 20 64 65 63 6f 64 65 20 68 65 78 20 45 46 43 y decode hex EFC
d860: 44 41 42 38 39 36 37 34 35 32 33 30 31 31 30 33 DAB8967452301103
d870: 32 35 34 37 36 39 38 42 41 44 43 46 45 5d 20 5c 2547698BADCFE] \
d880: 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 ... -data [binar
d890: 79 20 64 65 63 6f 64 65 20 68 65 78 20 31 30 30 y decode hex 100
d8a0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
d8b0: 30 30 30 30 30 30 30 30 30 30 30 30 30 5d 5d 7d 0000000000000]]}
d8c0: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 \..-match exact
d8d0: 20 2d 72 65 73 75 6c 74 20 64 37 33 35 33 61 61 -result d7353aa
d8e0: 37 65 34 65 38 35 33 33 62 38 62 30 37 38 30 61 7e4e8533b8b0780a
d8f0: 30 30 32 32 65 32 61 65 30 0a 0a 74 63 6c 74 65 0022e2ae0..tclte
d900: 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 st::test Symetri
d910: 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 c_Block_CAMELLIA
d920: 31 32 38 2d 31 2e 31 35 36 20 7b 44 65 63 72 79 128-1.156 {Decry
d930: 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 pt CAMELLIA128}
d940: 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 \..-constraints
d950: 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d CAMELLIA128 \..-
d960: 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 body {binary enc
d970: 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 ode hex [tls::de
d980: 63 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 crypt -cipher CA
d990: 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 MELLIA128 -paddi
d9a0: 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b ng 0 \... -key [
d9b0: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
d9c0: 78 20 45 46 43 44 41 42 38 39 36 37 34 35 32 33 x EFCDAB89674523
d9d0: 30 31 31 30 33 32 35 34 37 36 39 38 42 41 44 43 011032547698BADC
d9e0: 46 45 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b FE] \... -data [
d9f0: 62 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 binary decode he
da00: 78 20 44 37 33 35 33 41 41 37 45 34 45 38 35 33 x D7353AA7E4E853
da10: 33 42 38 42 30 37 38 30 41 30 30 32 32 45 32 41 3B8B0780A0022E2A
da20: 45 30 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 E0]]} \..-match
da30: 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 31 30 exact -result 10
da40: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
da50: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0a 0a 00000000000000..
da60: 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 tcltest::test Sy
da70: 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d metric_Block_CAM
da80: 45 4c 4c 49 41 31 32 38 2d 31 2e 31 35 37 20 7b ELLIA128-1.157 {
da90: 45 6e 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 Encrypt CAMELLIA
daa0: 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 128} \..-constra
dab0: 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 ints CAMELLIA128
dac0: 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 \..-body {binar
dad0: 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c y encode hex [tl
dae0: 73 3a 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 s::encrypt -ciph
daf0: 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d er CAMELLIA128 -
db00: 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d padding 0 \... -
db10: 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f key [binary deco
db20: 64 65 20 68 65 78 20 45 46 43 44 41 42 38 39 36 de hex EFCDAB896
db30: 37 34 35 32 33 30 31 31 30 33 32 35 34 37 36 39 7452301103254769
db40: 38 42 41 44 43 46 45 5d 20 5c 0a 09 09 20 2d 64 8BADCFE] \... -d
db50: 61 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f ata [binary deco
db60: 64 65 20 68 65 78 20 30 30 30 30 30 30 30 30 30 de hex 000000000
db70: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
db80: 30 30 30 30 30 30 38 5d 5d 7d 20 5c 0a 09 2d 6d 0000008]]} \..-m
db90: 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 atch exact -resu
dba0: 6c 74 20 34 62 37 64 31 32 37 61 31 30 63 66 35 lt 4b7d127a10cf5
dbb0: 64 63 37 65 62 39 32 39 39 61 33 62 62 37 61 35 dc7eb9299a3bb7a5
dbc0: 31 37 35 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 175..tcltest::te
dbd0: 73 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 st Symetric_Bloc
dbe0: 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e k_CAMELLIA128-1.
dbf0: 31 35 38 20 7b 44 65 63 72 79 70 74 20 43 41 4d 158 {Decrypt CAM
dc00: 45 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f ELLIA128} \..-co
dc10: 6e 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c nstraints CAMELL
dc20: 49 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b IA128 \..-body {
dc30: 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 binary encode he
dc40: 78 20 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 x [tls::decrypt
dc50: 2d 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 -cipher CAMELLIA
dc60: 31 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 128 -padding 0 \
dc70: 0a 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 ... -key [binary
dc80: 20 64 65 63 6f 64 65 20 68 65 78 20 45 46 43 44 decode hex EFCD
dc90: 41 42 38 39 36 37 34 35 32 33 30 31 31 30 33 32 AB89674523011032
dca0: 35 34 37 36 39 38 42 41 44 43 46 45 5d 20 5c 0a 547698BADCFE] \.
dcb0: 09 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 .. -data [binary
dcc0: 20 64 65 63 6f 64 65 20 68 65 78 20 34 42 37 44 decode hex 4B7D
dcd0: 31 32 37 41 31 30 43 46 35 44 43 37 45 42 39 32 127A10CF5DC7EB92
dce0: 39 39 41 33 42 42 37 41 35 31 37 35 5d 5d 7d 20 99A3BB7A5175]]}
dcf0: 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 \..-match exact
dd00: 2d 72 65 73 75 6c 74 20 30 30 30 30 30 30 30 30 -result 00000000
dd10: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
dd20: 30 30 30 30 30 30 30 38 0a 0a 74 63 6c 74 65 73 00000008..tcltes
dd30: 74 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 t::test Symetric
dd40: 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 _Block_CAMELLIA1
dd50: 32 38 2d 31 2e 31 35 39 20 7b 45 6e 63 72 79 70 28-1.159 {Encryp
dd60: 74 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c t CAMELLIA128} \
dd70: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 ..-constraints C
dd80: 41 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 AMELLIA128 \..-b
dd90: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f ody {binary enco
dda0: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 65 6e 63 de hex [tls::enc
ddb0: 72 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d rypt -cipher CAM
ddc0: 45 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e ELLIA128 -paddin
ddd0: 67 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 g 0 \... -key [b
dde0: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
ddf0: 20 45 46 43 44 41 42 38 39 36 37 34 35 32 33 30 EFCDAB896745230
de00: 31 31 30 33 32 35 34 37 36 39 38 42 41 44 43 46 11032547698BADCF
de10: 45 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 E] \... -data [b
de20: 69 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 inary decode hex
de30: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 000000000000000
de40: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
de50: 34 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 4]]} \..-match e
de60: 78 61 63 74 20 2d 72 65 73 75 6c 74 20 65 37 37 xact -result e77
de70: 34 65 34 64 31 30 38 30 65 32 61 31 66 66 61 36 4e4d1080e2a1ffa6
de80: 61 39 34 63 35 38 38 36 34 32 34 33 64 0a 0a 74 a94c58864243d..t
de90: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d cltest::test Sym
dea0: 65 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 etric_Block_CAME
deb0: 4c 4c 49 41 31 32 38 2d 31 2e 31 36 30 20 7b 44 LLIA128-1.160 {D
dec0: 65 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 ecrypt CAMELLIA1
ded0: 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 28} \..-constrai
dee0: 6e 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 nts CAMELLIA128
def0: 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 \..-body {binary
df00: 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 encode hex [tls
df10: 3a 3a 64 65 63 72 79 70 74 20 2d 63 69 70 68 65 ::decrypt -ciphe
df20: 72 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 r CAMELLIA128 -p
df30: 61 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b adding 0 \... -k
df40: 65 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 ey [binary decod
df50: 65 20 68 65 78 20 45 46 43 44 41 42 38 39 36 37 e hex EFCDAB8967
df60: 34 35 32 33 30 31 31 30 33 32 35 34 37 36 39 38 4523011032547698
df70: 42 41 44 43 46 45 5d 20 5c 0a 09 09 20 2d 64 61 BADCFE] \... -da
df80: 74 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 ta [binary decod
df90: 65 20 68 65 78 20 45 37 37 34 45 34 44 31 30 38 e hex E774E4D108
dfa0: 30 45 32 41 31 46 46 41 36 41 39 34 43 35 38 38 0E2A1FFA6A94C588
dfb0: 36 34 32 34 33 44 5d 5d 7d 20 5c 0a 09 2d 6d 61 64243D]]} \..-ma
dfc0: 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c tch exact -resul
dfd0: 74 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 t 00000000000000
dfe0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
dff0: 30 34 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 04..tcltest::tes
e000: 74 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b t Symetric_Block
e010: 5f 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 31 _CAMELLIA128-1.1
e020: 36 31 20 7b 45 6e 63 72 79 70 74 20 43 41 4d 45 61 {Encrypt CAME
e030: 4c 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e LLIA128} \..-con
e040: 73 74 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 straints CAMELLI
e050: 41 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 A128 \..-body {b
e060: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 inary encode hex
e070: 20 5b 74 6c 73 3a 3a 65 6e 63 72 79 70 74 20 2d [tls::encrypt -
e080: 63 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 cipher CAMELLIA1
e090: 32 38 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 28 -padding 0 \.
e0a0: 09 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 .. -key [binary
e0b0: 64 65 63 6f 64 65 20 68 65 78 20 45 46 43 44 41 decode hex EFCDA
e0c0: 42 38 39 36 37 34 35 32 33 30 31 31 30 33 32 35 B896745230110325
e0d0: 34 37 36 39 38 42 41 44 43 46 45 5d 20 5c 0a 09 47698BADCFE] \..
e0e0: 09 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 . -data [binary
e0f0: 64 65 63 6f 64 65 20 68 65 78 20 30 30 30 30 30 decode hex 00000
e100: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
e110: 30 30 30 30 30 30 30 30 30 30 32 5d 5d 7d 20 5c 00000000002]]} \
e120: 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d ..-match exact -
e130: 72 65 73 75 6c 74 20 36 38 63 64 66 39 35 31 38 result 68cdf9518
e140: 38 37 35 62 33 63 61 66 61 34 63 32 62 34 62 35 875b3cafa4c2b4b5
e150: 35 36 33 30 35 39 61 0a 0a 74 63 6c 74 65 73 74 563059a..tcltest
e160: 3a 3a 74 65 73 74 20 53 79 6d 65 74 72 69 63 5f ::test Symetric_
e170: 42 6c 6f 63 6b 5f 43 41 4d 45 4c 4c 49 41 31 32 Block_CAMELLIA12
e180: 38 2d 31 2e 31 36 32 20 7b 44 65 63 72 79 70 74 8-1.162 {Decrypt
e190: 20 43 41 4d 45 4c 4c 49 41 31 32 38 7d 20 5c 0a CAMELLIA128} \.
e1a0: 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 43 41 .-constraints CA
e1b0: 4d 45 4c 4c 49 41 31 32 38 20 5c 0a 09 2d 62 6f MELLIA128 \..-bo
e1c0: 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 dy {binary encod
e1d0: 65 20 68 65 78 20 5b 74 6c 73 3a 3a 64 65 63 72 e hex [tls::decr
e1e0: 79 70 74 20 2d 63 69 70 68 65 72 20 43 41 4d 45 ypt -cipher CAME
e1f0: 4c 4c 49 41 31 32 38 20 2d 70 61 64 64 69 6e 67 LLIA128 -padding
e200: 20 30 20 5c 0a 09 09 20 2d 6b 65 79 20 5b 62 69 0 \... -key [bi
e210: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
e220: 45 46 43 44 41 42 38 39 36 37 34 35 32 33 30 31 EFCDAB8967452301
e230: 31 30 33 32 35 34 37 36 39 38 42 41 44 43 46 45 1032547698BADCFE
e240: 5d 20 5c 0a 09 09 20 2d 64 61 74 61 20 5b 62 69 ] \... -data [bi
e250: 6e 61 72 79 20 64 65 63 6f 64 65 20 68 65 78 20 nary decode hex
e260: 36 38 43 44 46 39 35 31 38 38 37 35 42 33 43 41 68CDF9518875B3CA
e270: 46 41 34 43 32 42 34 42 35 35 36 33 30 35 39 41 FA4C2B4B5563059A
e280: 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 ]]} \..-match ex
e290: 61 63 74 20 2d 72 65 73 75 6c 74 20 30 30 30 30 act -result 0000
e2a0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
e2b0: 30 30 30 30 30 30 30 30 30 30 30 32 0a 0a 74 63 000000000002..tc
e2c0: 6c 74 65 73 74 3a 3a 74 65 73 74 20 53 79 6d 65 ltest::test Syme
e2d0: 74 72 69 63 5f 42 6c 6f 63 6b 5f 43 41 4d 45 4c tric_Block_CAMEL
e2e0: 4c 49 41 31 32 38 2d 31 2e 31 36 33 20 7b 45 6e LIA128-1.163 {En
e2f0: 63 72 79 70 74 20 43 41 4d 45 4c 4c 49 41 31 32 crypt CAMELLIA12
e300: 38 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 8} \..-constrain
e310: 74 73 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 5c ts CAMELLIA128 \
e320: 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 ..-body {binary
e330: 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a encode hex [tls:
e340: 3a 65 6e 63 72 79 70 74 20 2d 63 69 70 68 65 72 :encrypt -cipher
e350: 20 43 41 4d 45 4c 4c 49 41 31 32 38 20 2d 70 61 CAMELLIA128 -pa
e360: 64 64 69 6e 67 20 30 20 5c 0a 09 09 20 2d 6b 65 dding 0 \... -ke
e370: 79 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 y [binary decode
e380: 20 68 65 78 20 45 46 43 44 41 42 38 39 36 37 34 hex EFCDAB89674
e390: 35 32 33 30 31 31 30 33 32 35 34 37 36 39 38 42 523011032547698B
e3a0: 41 44 43 46 45 5d 20 5c 0a 09 09 20 2d 64 61 74 ADCFE] \... -dat
e3b0: 61 20 5b 62 69 6e 61 72 79 20 64 65 63 6f 64 65 a [binary decode
e3c0: 20 68 65 78 20 30 30 30 30 30 30 30 30 30 30 30 hex 00000000000
e3d0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
e3e0: 30 30 30 30 31 5d 5d 7d 20 5c 0a 09 2d 6d 61 74 00001]]} \..-mat
e3f0: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
e400: 20 61 64 66 33 62 34 65 62 32 34 65 33 65 37 30 adf3b4eb24e3e70
e410: 36 34 32 37 31 37 30 33 66 63 38 35 34 66 34 61 64271703fc854f4a
e420: 66 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 f..tcltest::test
e430: 20 53 79 6d 65 74 72 69 63 5f 42 6c 6f 63 6b 5f Symetric_Block_
e440: 43 41 4d 45 4c 4c 49 41 31 32 38 2d 31 2e 31 36 CAMELLIA128-1.16
e450: 34 20 7b 44 65 63 72 79 70 74 20 43 41 4d 45 4c 4 {Decrypt CAMEL
e460: 4c 49 41 31 32 38 7d 20 5c 0a 09 2d 63 6f 6e 73 LIA128} \..-cons
e470: 74 72 61 69 6e 74 73 20 43 41 4d 45 4c 4c 49 41 traints CAMELLIA
e480: 31 32 38 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 128 \..-body {bi
e490: 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 nary encode hex
e4a0: 5b 74 6c 73 3a 3a 64 65 63 72 79 70 74 20 2d 63 [tls::decrypt -c
e4b0: 69 70 68 65 72 20 43 41 4d 45 4c 4c 49 41 31 32 ipher CAMELLIA12
e4c0: 38 20 2d 70 61 64 64 69 6e 67 20 30 20 5c 0a 09 8 -padding 0 \..
e4d0: 09 20 2d 6b 65 79 20 5b 62 69 6e 61 72 79 20 64 . -key [binary d
e4e0: 65 63 6f 64 65 20 68 65 78 20 45 46 43 44 41 42 ecode hex EFCDAB
e4f0: 38 39 36 37 34 35 32 33 30 31 31 30 33 32 35 34 8967452301103254
e500: 37 36 39 38 42 41 44 43 46 45 5d 20 5c 0a 09 09 7698BADCFE] \...
e510: 20 2d 64 61 74 61 20 5b 62 69 6e 61 72 79 20 64 -data [binary d
e520: 65 63 6f 64 65 20 68 65 78 20 41 44 46 33 42 34 ecode hex ADF3B4
e530: 45 42 32 34 45 33 45 37 30 36 34 32 37 31 37 30 EB24E3E706427170
e540: 33 46 43 38 35 34 46 34 41 46 5d 5d 7d 20 5c 0a 3FC854F4AF]]} \.
e550: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 .-match exact -r
e560: 65 73 75 6c 74 20 30 30 30 30 30 30 30 30 30 30 esult 0000000000
e570: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
e580: 30 30 30 30 30 31 0a 0a 23 20 43 6c 65 61 6e 75 000001..# Cleanu
e590: 70 0a 3a 3a 74 63 6c 74 65 73 74 3a 3a 63 6c 65 p.::tcltest::cle
e5a0: 61 6e 75 70 54 65 73 74 73 0a 72 65 74 75 72 6e anupTests.return
e5b0: 0a .