Check-in [7b9599e795]
EuroTcl/OpenACS 11 - 12 JULY 2024, VIENNA
Overview
Comment:Added Camellia cipher test vectors
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | crypto
Files: files | file ages | folders
SHA3-256: 7b9599e795691bbc6790355a1922058ee4ba170c737088616af36628f91646da
User & Date: bohagan on 2024-04-08 17:11:42
Other Links: branch diff | manifest | tags
Context
2024-04-08
21:30
Added ARIA cipher test vectors check-in: 2a6486178c user: bohagan tags: crypto
17:11
Added Camellia cipher test vectors check-in: 7b9599e795 user: bohagan tags: crypto
04:21
Added more DES test vectors check-in: ed45bb9820 user: bohagan tags: crypto
Changes

Added tests/test_vectors/Symetric_Block/CAMELLIA128.test version [9f0c83d4c2].















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
# Auto generated from "CAMELLIA128.txt"
lappend auto_path [file dirname [file dirname [file dirname [file dirname [file join [pwd] [info script]]]]]]
package require tls
package require tcltest

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

tcltest::test Symetric_Block_CAMELLIA128-1.1 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0123456789abcdeffedcba9876543210] \
		 -data [binary decode hex 0123456789abcdeffedcba9876543210]]} \
	-match exact -result 67673138549669730857065648eabe43

tcltest::test Symetric_Block_CAMELLIA128-1.2 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0123456789abcdeffedcba9876543210] \
		 -data [binary decode hex 67673138549669730857065648eabe43]]} \
	-match exact -result 0123456789abcdeffedcba9876543210

tcltest::test Symetric_Block_CAMELLIA128-1.3 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00000000000000000000000000000000] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 07923a39eb0a817d1c4d87bdb82d1f1c

tcltest::test Symetric_Block_CAMELLIA128-1.4 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00000000000000000000000000000000] \
		 -data [binary decode hex 07923A39EB0A817D1C4D87BDB82D1F1C]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.5 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00000000000000000000000000000000] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result 48cd6419809672d2349260d89a08d3d3

tcltest::test Symetric_Block_CAMELLIA128-1.6 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00000000000000000000000000000000] \
		 -data [binary decode hex 48CD6419809672D2349260D89A08D3D3]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.7 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00000000000000000000000000000000] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result d07493ccb2e95ce0b4945a05acc97d82

tcltest::test Symetric_Block_CAMELLIA128-1.8 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00000000000000000000000000000000] \
		 -data [binary decode hex D07493CCB2E95CE0B4945A05ACC97D82]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.9 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00000000000000000000000000000000] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 5dbe1eac9f7080a88dbed7f6da101448

tcltest::test Symetric_Block_CAMELLIA128-1.10 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00000000000000000000000000000000] \
		 -data [binary decode hex 5DBE1EAC9F7080A88DBED7F6DA101448]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.11 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00000000000000000000000000000000] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result f589a908d18a21894971c0433581e1a5

tcltest::test Symetric_Block_CAMELLIA128-1.12 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00000000000000000000000000000000] \
		 -data [binary decode hex F589A908D18A21894971C0433581E1A5]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA128-1.13 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00000000000000000000000000000000] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 4237585130e7c9f715235eb1d8c94de7

tcltest::test Symetric_Block_CAMELLIA128-1.14 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00000000000000000000000000000000] \
		 -data [binary decode hex 4237585130E7C9F715235EB1D8C94DE7]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA128-1.15 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00000000000000000000000000000000] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result defe3e0b5c54c94b4f2a0f5a46f6210d

tcltest::test Symetric_Block_CAMELLIA128-1.16 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00000000000000000000000000000000] \
		 -data [binary decode hex DEFE3E0B5C54C94B4F2A0F5A46F6210D]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA128-1.17 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00000000000000000000000000000000] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result f5574acc3148dfcb9015200631024df9

tcltest::test Symetric_Block_CAMELLIA128-1.18 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00000000000000000000000000000000] \
		 -data [binary decode hex F5574ACC3148DFCB9015200631024DF9]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA128-1.19 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 06c8bfad83aa9afd3a9ad4119bab7a5b

tcltest::test Symetric_Block_CAMELLIA128-1.20 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 06C8BFAD83AA9AFD3A9AD4119BAB7A5B]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.21 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result 1e21b2a57ba81a2d08a6968b4c76701c

tcltest::test Symetric_Block_CAMELLIA128-1.22 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 1E21B2A57BA81A2D08A6968B4C76701C]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.23 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result 75a07990ac4cbb3b85f66ab27d496aec

tcltest::test Symetric_Block_CAMELLIA128-1.24 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 75A07990AC4CBB3B85F66AB27D496AEC]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.25 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 5e3b232e289f45f36b7f10e93160cfea

tcltest::test Symetric_Block_CAMELLIA128-1.26 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 5E3B232E289F45F36B7F10E93160CFEA]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.27 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 00000000000000000000000000000010]]} \
	-match exact -result 274292b4103745a65d6d7899effb878c

tcltest::test Symetric_Block_CAMELLIA128-1.28 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 274292B4103745A65D6D7899EFFB878C]]} \
	-match exact -result 00000000000000000000000000000010

tcltest::test Symetric_Block_CAMELLIA128-1.29 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 4af78e833be90e1696ed1977b61b38ff

tcltest::test Symetric_Block_CAMELLIA128-1.30 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 4AF78E833BE90E1696ED1977B61B38FF]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA128-1.31 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 1ed0ebf28ad3afe0b50ca2741565715e

tcltest::test Symetric_Block_CAMELLIA128-1.32 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 1ED0EBF28AD3AFE0B50CA2741565715E]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA128-1.33 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 8249cd11a315f626d76674e3517bd612

tcltest::test Symetric_Block_CAMELLIA128-1.34 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 8249CD11A315F626D76674E3517BD612]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA128-1.35 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result 3c8f50453f9d0d67f33845d77d633ab7

tcltest::test Symetric_Block_CAMELLIA128-1.36 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 3C8F50453F9D0D67F33845D77D633AB7]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA128-1.37 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result fba47572bce606e42e4cc2def9c8f724

tcltest::test Symetric_Block_CAMELLIA128-1.38 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex FBA47572BCE606E42E4CC2DEF9C8F724]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.39 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result 38c716db171cfcb72f11c514aa70f618

tcltest::test Symetric_Block_CAMELLIA128-1.40 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 38C716DB171CFCB72F11C514AA70F618]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.41 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result 0d8a8e45b1f2d02c77a14b5aed647024

tcltest::test Symetric_Block_CAMELLIA128-1.42 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 0D8A8E45B1F2D02C77A14B5AED647024]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.43 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 49b88d6314f4579a68aa683aede16ab0

tcltest::test Symetric_Block_CAMELLIA128-1.44 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 49B88D6314F4579A68AA683AEDE16AB0]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.45 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 679dd66691761f2d0a870e573bad7c0b

tcltest::test Symetric_Block_CAMELLIA128-1.46 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 679DD66691761F2D0A870E573BAD7C0B]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA128-1.47 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 37bc53723204cac34f238eedbbb703bb

tcltest::test Symetric_Block_CAMELLIA128-1.48 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 37BC53723204CAC34F238EEDBBB703BB]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA128-1.49 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result f806d79b83b0125ed95a9c4a0a18fda5

tcltest::test Symetric_Block_CAMELLIA128-1.50 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex F806D79B83B0125ED95A9C4A0A18FDA5]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA128-1.51 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result dfa1796dee09701ce42a3e5be5a42e11

tcltest::test Symetric_Block_CAMELLIA128-1.52 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex DFA1796DEE09701CE42A3E5BE5A42E11]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA128-1.53 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result b4fe7bcccdc91c2742afc654654d5c55

tcltest::test Symetric_Block_CAMELLIA128-1.54 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex B4FE7BCCCDC91C2742AFC654654D5C55]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.55 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result e9f5cd89056b7e0498958269826bbad1

tcltest::test Symetric_Block_CAMELLIA128-1.56 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex E9F5CD89056B7E0498958269826BBAD1]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.57 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result f366d5ee9864c01b8be094c8884aac0d

tcltest::test Symetric_Block_CAMELLIA128-1.58 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex F366D5EE9864C01B8BE094C8884AAC0D]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.59 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result fda3e9c83b12bad0aba3722d2b909aed

tcltest::test Symetric_Block_CAMELLIA128-1.60 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex FDA3E9C83B12BAD0ABA3722D2B909AED]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.61 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result d72665e2b163522a7b0798cb8b700f28

tcltest::test Symetric_Block_CAMELLIA128-1.62 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex D72665E2B163522A7B0798CB8B700F28]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA128-1.63 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 7c1467afabff067962836c2f59018432

tcltest::test Symetric_Block_CAMELLIA128-1.64 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 7C1467AFABFF067962836C2F59018432]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA128-1.65 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 5eef67277ff52764d2acfe1645581379

tcltest::test Symetric_Block_CAMELLIA128-1.66 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 5EEF67277FF52764D2ACFE1645581379]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA128-1.67 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result 225bfb015c2d99f89389577442f3364d

tcltest::test Symetric_Block_CAMELLIA128-1.68 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 225BFB015C2D99F89389577442F3364D]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA128-1.69 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 7ca3e2c371e56a1b0ed76bab4a099992

tcltest::test Symetric_Block_CAMELLIA128-1.70 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 7CA3E2C371E56A1B0ED76BAB4A099992]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.71 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result 774f7f1f0ed847b6e23c761e4e700d8f

tcltest::test Symetric_Block_CAMELLIA128-1.72 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 774F7F1F0ED847B6E23C761E4E700D8F]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.73 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result ab013779efd509df0c4e0cf83b89ad0e

tcltest::test Symetric_Block_CAMELLIA128-1.74 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex AB013779EFD509DF0C4E0CF83B89AD0E]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.75 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 29d2f300e3b14606820e64d6d167fb95

tcltest::test Symetric_Block_CAMELLIA128-1.76 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 29D2F300E3B14606820E64D6D167FB95]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.77 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result fa9be427cdc898993cc625b9b7f0696d

tcltest::test Symetric_Block_CAMELLIA128-1.78 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex FA9BE427CDC898993CC625B9B7F0696D]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA128-1.79 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result b6f5d85111c28d84f1817490dff6c36b

tcltest::test Symetric_Block_CAMELLIA128-1.80 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex B6F5D85111C28D84F1817490DFF6C36B]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA128-1.81 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 90c105edd3d6378e686f7e244fc9b633

tcltest::test Symetric_Block_CAMELLIA128-1.82 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 90C105EDD3D6378E686F7E244FC9B633]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA128-1.83 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result 144d2b0f500c27b7ec2cd12d91596f37

tcltest::test Symetric_Block_CAMELLIA128-1.84 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 144D2B0F500C27B7EC2CD12D91596F37]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA128-1.85 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result e56569e065f2ee26ee7a7b9f81df2d1a

tcltest::test Symetric_Block_CAMELLIA128-1.86 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex E56569E065F2EE26EE7A7B9F81DF2D1A]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.87 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result d257f745044e0557ab89edf36bcd3186

tcltest::test Symetric_Block_CAMELLIA128-1.88 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex D257F745044E0557AB89EDF36BCD3186]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.89 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result aaf9f7f28068a1757ffb9d911b697895

tcltest::test Symetric_Block_CAMELLIA128-1.90 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex AAF9F7F28068A1757FFB9D911B697895]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.91 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 516d1cd4bff2cec1ce893bb63b71b834

tcltest::test Symetric_Block_CAMELLIA128-1.92 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 516D1CD4BFF2CEC1CE893BB63B71B834]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.93 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 66a69680ef22b50c229e2b2e220f1ef3

tcltest::test Symetric_Block_CAMELLIA128-1.94 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 66A69680EF22B50C229E2B2E220F1EF3]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA128-1.95 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result e34c20e81ecc3a037c1cf8c31bf2f1c9

tcltest::test Symetric_Block_CAMELLIA128-1.96 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex E34C20E81ECC3A037C1CF8C31BF2F1C9]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA128-1.97 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 04a003f877e995ef87ca3fe74ae1068a

tcltest::test Symetric_Block_CAMELLIA128-1.98 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 04A003F877E995EF87CA3FE74AE1068A]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA128-1.99 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result 182b6c357b6b5b1c78b05c0c7cce90df

tcltest::test Symetric_Block_CAMELLIA128-1.100 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 182B6C357B6B5B1C78B05C0C7CCE90DF]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA128-1.101 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 44b9ce77671ea269900767f6dd5a7845

tcltest::test Symetric_Block_CAMELLIA128-1.102 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 44B9CE77671EA269900767F6DD5A7845]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.103 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result a50106522c01e1dfe687cb9eabc55894

tcltest::test Symetric_Block_CAMELLIA128-1.104 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex A50106522C01E1DFE687CB9EABC55894]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.105 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result efaa0ee4981bb6e52438eaf66be8569a

tcltest::test Symetric_Block_CAMELLIA128-1.106 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex EFAA0EE4981BB6E52438EAF66BE8569A]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.107 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 995f077d08f15a67d03930f10c2429b2

tcltest::test Symetric_Block_CAMELLIA128-1.108 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 995F077D08F15A67D03930F10C2429B2]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.109 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 1a5c99894f5c194ba2f02a0fdf9a70b0

tcltest::test Symetric_Block_CAMELLIA128-1.110 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 1A5C99894F5C194BA2F02A0FDF9A70B0]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA128-1.111 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 9560fb1e4c28d420c8231ca4cee54af6

tcltest::test Symetric_Block_CAMELLIA128-1.112 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 9560FB1E4C28D420C8231CA4CEE54AF6]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA128-1.113 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 798828d637eabf1461672a1ad87a3205

tcltest::test Symetric_Block_CAMELLIA128-1.114 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 798828D637EABF1461672A1AD87A3205]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA128-1.115 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result 28bdd24d5216811c3c897f5d3e15ac62

tcltest::test Symetric_Block_CAMELLIA128-1.116 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 28BDD24D5216811C3C897F5D3E15AC62]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA128-1.117 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 7a8924ff8e5c6724a353cd8c0852ba09

tcltest::test Symetric_Block_CAMELLIA128-1.118 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 7A8924FF8E5C6724A353CD8C0852BA09]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.119 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result f76e4c725dbe6994f078066a25957c8a

tcltest::test Symetric_Block_CAMELLIA128-1.120 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex F76E4C725DBE6994F078066A25957C8A]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.121 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result e1dbf8e024ba9865f82b01d2df0a2613

tcltest::test Symetric_Block_CAMELLIA128-1.122 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex E1DBF8E024BA9865F82B01D2DF0A2613]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.123 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result e1d257a09a51ea6f7a9ded71edd2fdff

tcltest::test Symetric_Block_CAMELLIA128-1.124 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex E1D257A09A51EA6F7A9DED71EDD2FDFF]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.125 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result dd42e5819ddf98a4d5000046240270f5

tcltest::test Symetric_Block_CAMELLIA128-1.126 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex DD42E5819DDF98A4D5000046240270F5]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA128-1.127 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result caa860d64f5a06d7c05b63fe52433e56

tcltest::test Symetric_Block_CAMELLIA128-1.128 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex CAA860D64F5A06D7C05B63FE52433E56]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA128-1.129 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 42a52aaea0a072fdfe4e3345544eaab6

tcltest::test Symetric_Block_CAMELLIA128-1.130 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 42A52AAEA0A072FDFE4E3345544EAAB6]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA128-1.131 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result d24d56572fd7f13a13991fa09678cac7

tcltest::test Symetric_Block_CAMELLIA128-1.132 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex D24D56572FD7F13A13991FA09678CAC7]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA128-1.133 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 09f79a7349a335c76478c4bebc7a8474

tcltest::test Symetric_Block_CAMELLIA128-1.134 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 09F79A7349A335C76478C4BEBC7A8474]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.135 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result 91b4f6c3d6ad4df3c06ee5166e934f8c

tcltest::test Symetric_Block_CAMELLIA128-1.136 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 91B4F6C3D6AD4DF3C06EE5166E934F8C]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.137 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result c6ad780d7cf9a92c3c0b63d9a8220f02

tcltest::test Symetric_Block_CAMELLIA128-1.138 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex C6AD780D7CF9A92C3C0B63D9A8220F02]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.139 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 410c2669b77bfc9f299eda8f0d43828a

tcltest::test Symetric_Block_CAMELLIA128-1.140 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 410C2669B77BFC9F299EDA8F0D43828A]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.141 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 87faa946b12b557ddc6edb9c841040db

tcltest::test Symetric_Block_CAMELLIA128-1.142 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 87FAA946B12B557DDC6EDB9C841040DB]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA128-1.143 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 610121e929c2b9d2fc69c64565406f55

tcltest::test Symetric_Block_CAMELLIA128-1.144 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 610121E929C2B9D2FC69C64565406F55]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA128-1.145 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result d6f22a8cbbfda9f55ce4868c2d3b7cde

tcltest::test Symetric_Block_CAMELLIA128-1.146 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex D6F22A8CBBFDA9F55CE4868C2D3B7CDE]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA128-1.147 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result f11943fc43bec8d7dc4659355a658739

tcltest::test Symetric_Block_CAMELLIA128-1.148 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex F11943FC43BEC8D7DC4659355A658739]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA128-1.149 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 03f92e647b50c5f2b5fa558e41eeb1ea

tcltest::test Symetric_Block_CAMELLIA128-1.150 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 03F92E647B50C5F2B5FA558E41EEB1EA]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.151 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result b05dc698a53b0bfed38aaa53e84ed7a3

tcltest::test Symetric_Block_CAMELLIA128-1.152 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex B05DC698A53B0BFED38AAA53E84ED7A3]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.153 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result 6e7f99f8eb5d0c32385fd44b7c0ff132

tcltest::test Symetric_Block_CAMELLIA128-1.154 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 6E7F99F8EB5D0C32385FD44B7C0FF132]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.155 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result d7353aa7e4e8533b8b0780a0022e2ae0

tcltest::test Symetric_Block_CAMELLIA128-1.156 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex D7353AA7E4E8533B8B0780A0022E2AE0]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA128-1.157 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 4b7d127a10cf5dc7eb9299a3bb7a5175

tcltest::test Symetric_Block_CAMELLIA128-1.158 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 4B7D127A10CF5DC7EB9299A3BB7A5175]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA128-1.159 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result e774e4d1080e2a1ffa6a94c58864243d

tcltest::test Symetric_Block_CAMELLIA128-1.160 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex E774E4D1080E2A1FFA6A94C58864243D]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA128-1.161 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 68cdf9518875b3cafa4c2b4b5563059a

tcltest::test Symetric_Block_CAMELLIA128-1.162 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 68CDF9518875B3CAFA4C2B4B5563059A]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA128-1.163 {Encrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result adf3b4eb24e3e7064271703fc854f4af

tcltest::test Symetric_Block_CAMELLIA128-1.164 {Decrypt CAMELLIA128} \
	-constraints CAMELLIA128 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA128 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex ADF3B4EB24E3E7064271703FC854F4AF]]} \
	-match exact -result 00000000000000000000000000000001

# Cleanup
::tcltest::cleanupTests
return

Added tests/test_vectors/Symetric_Block/CAMELLIA128.txt version [7b345b1107].

















































































































































































































































































































































































































































































































































































































































































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
# Camellia128 cipher from RFC 3713

# RFC 3713
Key = 0123456789abcdeffedcba9876543210
Plaintext = 0123456789abcdeffedcba9876543210
Ciphertext = 67673138549669730857065648eabe43

# Camellia with 128-bit key
# http://info.isl.ntt.co.jp/crypt/camellia/dl/cryptrec/t_camellia.txt

# Key 001
Count = 001
Key = 00000000000000000000000000000000
Plaintext = 80000000000000000000000000000000
Ciphertext = 07923A39EB0A817D1C4D87BDB82D1F1C

Count = 002
Key = 00000000000000000000000000000000
Plaintext = 40000000000000000000000000000000
Ciphertext = 48CD6419809672D2349260D89A08D3D3

Count = 003
Key = 00000000000000000000000000000000
Plaintext = 20000000000000000000000000000000
Ciphertext = D07493CCB2E95CE0B4945A05ACC97D82

Count = 004
Key = 00000000000000000000000000000000
Plaintext = 10000000000000000000000000000000
Ciphertext = 5DBE1EAC9F7080A88DBED7F6DA101448

Count = 125
Key = 00000000000000000000000000000000
Plaintext = 00000000000000000000000000000008
Ciphertext = F589A908D18A21894971C0433581E1A5

Count = 126
Key = 00000000000000000000000000000000
Plaintext = 00000000000000000000000000000004
Ciphertext = 4237585130E7C9F715235EB1D8C94DE7

Count = 127
Key = 00000000000000000000000000000000
Plaintext = 00000000000000000000000000000002
Ciphertext = DEFE3E0B5C54C94B4F2A0F5A46F6210D

Count = 128
Key = 00000000000000000000000000000000
Plaintext = 00000000000000000000000000000001
Ciphertext = F5574ACC3148DFCB9015200631024DF9

# Key 002
Count = 001
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 80000000000000000000000000000000
Ciphertext = 06C8BFAD83AA9AFD3A9AD4119BAB7A5B

Count = 002
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 40000000000000000000000000000000
Ciphertext = 1E21B2A57BA81A2D08A6968B4C76701C

Count = 003
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 20000000000000000000000000000000
Ciphertext = 75A07990AC4CBB3B85F66AB27D496AEC

Count = 004
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 10000000000000000000000000000000
Ciphertext = 5E3B232E289F45F36B7F10E93160CFEA

Count = 124
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 00000000000000000000000000000010
Ciphertext = 274292B4103745A65D6D7899EFFB878C

Count = 125
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 00000000000000000000000000000008
Ciphertext = 4AF78E833BE90E1696ED1977B61B38FF

Count = 126
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 00000000000000000000000000000004
Ciphertext = 1ED0EBF28AD3AFE0B50CA2741565715E

Count = 127
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 00000000000000000000000000000002
Ciphertext = 8249CD11A315F626D76674E3517BD612

Count = 128
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 00000000000000000000000000000001
Ciphertext = 3C8F50453F9D0D67F33845D77D633AB7

# Key 003
Count = 001
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 80000000000000000000000000000000
Ciphertext = FBA47572BCE606E42E4CC2DEF9C8F724

Count = 002
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 40000000000000000000000000000000
Ciphertext = 38C716DB171CFCB72F11C514AA70F618

Count = 003
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 20000000000000000000000000000000
Ciphertext = 0D8A8E45B1F2D02C77A14B5AED647024

Count = 004
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 10000000000000000000000000000000
Ciphertext = 49B88D6314F4579A68AA683AEDE16AB0

Count = 125
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 00000000000000000000000000000008
Ciphertext = 679DD66691761F2D0A870E573BAD7C0B

Count = 126
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 00000000000000000000000000000004
Ciphertext = 37BC53723204CAC34F238EEDBBB703BB

Count = 127
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 00000000000000000000000000000002
Ciphertext = F806D79B83B0125ED95A9C4A0A18FDA5

Count = 128
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 00000000000000000000000000000001
Ciphertext = DFA1796DEE09701CE42A3E5BE5A42E11

# Key 004
Count = 001
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 80000000000000000000000000000000
Ciphertext = B4FE7BCCCDC91C2742AFC654654D5C55

Count = 002
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 40000000000000000000000000000000
Ciphertext = E9F5CD89056B7E0498958269826BBAD1

Count = 003
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 20000000000000000000000000000000
Ciphertext = F366D5EE9864C01B8BE094C8884AAC0D

Count = 004
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 10000000000000000000000000000000
Ciphertext = FDA3E9C83B12BAD0ABA3722D2B909AED

Count = 125
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 00000000000000000000000000000008
Ciphertext = D72665E2B163522A7B0798CB8B700F28

Count = 126
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 00000000000000000000000000000004
Ciphertext = 7C1467AFABFF067962836C2F59018432

Count = 127
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 00000000000000000000000000000002
Ciphertext = 5EEF67277FF52764D2ACFE1645581379

Count = 128
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 00000000000000000000000000000001
Ciphertext = 225BFB015C2D99F89389577442F3364D

# Key 005
Count = 001
Key = 00112233445566778899AABBCCDDEEFF
Plaintext = 80000000000000000000000000000000
Ciphertext = 7CA3E2C371E56A1B0ED76BAB4A099992

Count = 002
Key = 00112233445566778899AABBCCDDEEFF
Plaintext = 40000000000000000000000000000000
Ciphertext = 774F7F1F0ED847B6E23C761E4E700D8F

Count = 003
Key = 00112233445566778899AABBCCDDEEFF
Plaintext = 20000000000000000000000000000000
Ciphertext = AB013779EFD509DF0C4E0CF83B89AD0E

Count = 004
Key = 00112233445566778899AABBCCDDEEFF
Plaintext = 10000000000000000000000000000000
Ciphertext = 29D2F300E3B14606820E64D6D167FB95

Count = 125
Key = 00112233445566778899AABBCCDDEEFF
Plaintext = 00000000000000000000000000000008
Ciphertext = FA9BE427CDC898993CC625B9B7F0696D

Count = 126
Key = 00112233445566778899AABBCCDDEEFF
Plaintext = 00000000000000000000000000000004
Ciphertext = B6F5D85111C28D84F1817490DFF6C36B

Count = 127
Key = 00112233445566778899AABBCCDDEEFF
Plaintext = 00000000000000000000000000000002
Ciphertext = 90C105EDD3D6378E686F7E244FC9B633

Count = 128
Key = 00112233445566778899AABBCCDDEEFF
Plaintext = 00000000000000000000000000000001
Ciphertext = 144D2B0F500C27B7EC2CD12D91596F37

# Key 006
Count = 001
Key = FFEEDDCCBBAA99887766554433221100
Plaintext = 80000000000000000000000000000000
Ciphertext = E56569E065F2EE26EE7A7B9F81DF2D1A

Count = 002
Key = FFEEDDCCBBAA99887766554433221100
Plaintext = 40000000000000000000000000000000
Ciphertext = D257F745044E0557AB89EDF36BCD3186

Count = 003
Key = FFEEDDCCBBAA99887766554433221100
Plaintext = 20000000000000000000000000000000
Ciphertext = AAF9F7F28068A1757FFB9D911B697895

Count = 004
Key = FFEEDDCCBBAA99887766554433221100
Plaintext = 10000000000000000000000000000000
Ciphertext = 516D1CD4BFF2CEC1CE893BB63B71B834

Count = 125
Key = FFEEDDCCBBAA99887766554433221100
Plaintext = 00000000000000000000000000000008
Ciphertext = 66A69680EF22B50C229E2B2E220F1EF3

Count = 126
Key = FFEEDDCCBBAA99887766554433221100
Plaintext = 00000000000000000000000000000004
Ciphertext = E34C20E81ECC3A037C1CF8C31BF2F1C9

Count = 127
Key = FFEEDDCCBBAA99887766554433221100
Plaintext = 00000000000000000000000000000002
Ciphertext = 04A003F877E995EF87CA3FE74AE1068A

Count = 128
Key = FFEEDDCCBBAA99887766554433221100
Plaintext = 00000000000000000000000000000001
Ciphertext = 182B6C357B6B5B1C78B05C0C7CCE90DF

# Key 007
Count = 001
Key = 0123456789ABCDEFFEDCBA9876543210
Plaintext = 80000000000000000000000000000000
Ciphertext = 44B9CE77671EA269900767F6DD5A7845

Count = 002
Key = 0123456789ABCDEFFEDCBA9876543210
Plaintext = 40000000000000000000000000000000
Ciphertext = A50106522C01E1DFE687CB9EABC55894

Count = 003
Key = 0123456789ABCDEFFEDCBA9876543210
Plaintext = 20000000000000000000000000000000
Ciphertext = EFAA0EE4981BB6E52438EAF66BE8569A

Count = 004
Key = 0123456789ABCDEFFEDCBA9876543210
Plaintext = 10000000000000000000000000000000
Ciphertext = 995F077D08F15A67D03930F10C2429B2

Count = 125
Key = 0123456789ABCDEFFEDCBA9876543210
Plaintext = 00000000000000000000000000000008
Ciphertext = 1A5C99894F5C194BA2F02A0FDF9A70B0

Count = 126
Key = 0123456789ABCDEFFEDCBA9876543210
Plaintext = 00000000000000000000000000000004
Ciphertext = 9560FB1E4C28D420C8231CA4CEE54AF6

Count = 127
Key = 0123456789ABCDEFFEDCBA9876543210
Plaintext = 00000000000000000000000000000002
Ciphertext = 798828D637EABF1461672A1AD87A3205

Count = 128
Key = 0123456789ABCDEFFEDCBA9876543210
Plaintext = 00000000000000000000000000000001
Ciphertext = 28BDD24D5216811C3C897F5D3E15AC62

# Key 008
Count = 001
Key = FEDCBA98765432100123456789ABCDEF
Plaintext = 80000000000000000000000000000000
Ciphertext = 7A8924FF8E5C6724A353CD8C0852BA09

Count = 002
Key = FEDCBA98765432100123456789ABCDEF
Plaintext = 40000000000000000000000000000000
Ciphertext = F76E4C725DBE6994F078066A25957C8A

Count = 003
Key = FEDCBA98765432100123456789ABCDEF
Plaintext = 20000000000000000000000000000000
Ciphertext = E1DBF8E024BA9865F82B01D2DF0A2613

Count = 004
Key = FEDCBA98765432100123456789ABCDEF
Plaintext = 10000000000000000000000000000000
Ciphertext = E1D257A09A51EA6F7A9DED71EDD2FDFF

Count = 125
Key = FEDCBA98765432100123456789ABCDEF
Plaintext = 00000000000000000000000000000008
Ciphertext = DD42E5819DDF98A4D5000046240270F5

Count = 126
Key = FEDCBA98765432100123456789ABCDEF
Plaintext = 00000000000000000000000000000004
Ciphertext = CAA860D64F5A06D7C05B63FE52433E56

Count = 127
Key = FEDCBA98765432100123456789ABCDEF
Plaintext = 00000000000000000000000000000002
Ciphertext = 42A52AAEA0A072FDFE4E3345544EAAB6

Count = 128
Key = FEDCBA98765432100123456789ABCDEF
Plaintext = 00000000000000000000000000000001
Ciphertext = D24D56572FD7F13A13991FA09678CAC7

# Key 009
Count = 001
Key = 1032547698BADCFEEFCDAB8967452301
Plaintext = 80000000000000000000000000000000
Ciphertext = 09F79A7349A335C76478C4BEBC7A8474

Count = 002
Key = 1032547698BADCFEEFCDAB8967452301
Plaintext = 40000000000000000000000000000000
Ciphertext = 91B4F6C3D6AD4DF3C06EE5166E934F8C

Count = 003
Key = 1032547698BADCFEEFCDAB8967452301
Plaintext = 20000000000000000000000000000000
Ciphertext = C6AD780D7CF9A92C3C0B63D9A8220F02

Count = 004
Key = 1032547698BADCFEEFCDAB8967452301
Plaintext = 10000000000000000000000000000000
Ciphertext = 410C2669B77BFC9F299EDA8F0D43828A

Count = 125
Key = 1032547698BADCFEEFCDAB8967452301
Plaintext = 00000000000000000000000000000008
Ciphertext = 87FAA946B12B557DDC6EDB9C841040DB

Count = 126
Key = 1032547698BADCFEEFCDAB8967452301
Plaintext = 00000000000000000000000000000004
Ciphertext = 610121E929C2B9D2FC69C64565406F55

Count = 127
Key = 1032547698BADCFEEFCDAB8967452301
Plaintext = 00000000000000000000000000000002
Ciphertext = D6F22A8CBBFDA9F55CE4868C2D3B7CDE

Count = 128
Key = 1032547698BADCFEEFCDAB8967452301
Plaintext = 00000000000000000000000000000001
Ciphertext = F11943FC43BEC8D7DC4659355A658739

# Key 010
Count = 001
Key = EFCDAB89674523011032547698BADCFE
Plaintext = 80000000000000000000000000000000
Ciphertext = 03F92E647B50C5F2B5FA558E41EEB1EA

Count = 002
Key = EFCDAB89674523011032547698BADCFE
Plaintext = 40000000000000000000000000000000
Ciphertext = B05DC698A53B0BFED38AAA53E84ED7A3

Count = 003
Key = EFCDAB89674523011032547698BADCFE
Plaintext = 20000000000000000000000000000000
Ciphertext = 6E7F99F8EB5D0C32385FD44B7C0FF132

Count = 004
Key = EFCDAB89674523011032547698BADCFE
Plaintext = 10000000000000000000000000000000
Ciphertext = D7353AA7E4E8533B8B0780A0022E2AE0

Count = 125
Key = EFCDAB89674523011032547698BADCFE
Plaintext = 00000000000000000000000000000008
Ciphertext = 4B7D127A10CF5DC7EB9299A3BB7A5175

Count = 126
Key = EFCDAB89674523011032547698BADCFE
Plaintext = 00000000000000000000000000000004
Ciphertext = E774E4D1080E2A1FFA6A94C58864243D

Count = 127
Key = EFCDAB89674523011032547698BADCFE
Plaintext = 00000000000000000000000000000002
Ciphertext = 68CDF9518875B3CAFA4C2B4B5563059A

Count = 128
Key = EFCDAB89674523011032547698BADCFE
Plaintext = 00000000000000000000000000000001
Ciphertext = ADF3B4EB24E3E7064271703FC854F4AF

Added tests/test_vectors/Symetric_Block/CAMELLIA192.test version [08cc03518e].



















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
# Auto generated from "CAMELLIA192.txt"
lappend auto_path [file dirname [file dirname [file dirname [file dirname [file join [pwd] [info script]]]]]]
package require tls
package require tcltest

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

tcltest::test Symetric_Block_CAMELLIA192-1.1 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0123456789abcdeffedcba98765432100011223344556677] \
		 -data [binary decode hex 0123456789abcdeffedcba9876543210]]} \
	-match exact -result b4993401b3e996f84ee5cee7d79b09b9

tcltest::test Symetric_Block_CAMELLIA192-1.2 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0123456789abcdeffedcba98765432100011223344556677] \
		 -data [binary decode hex b4993401b3e996f84ee5cee7d79b09b9]]} \
	-match exact -result 0123456789abcdeffedcba9876543210

tcltest::test Symetric_Block_CAMELLIA192-1.3 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 3eb6cc5618efc98455b5992050d474e7

tcltest::test Symetric_Block_CAMELLIA192-1.4 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 3EB6CC5618EFC98455B5992050D474E7]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.5 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result a2c645044cbc74de5a4a161c6b2e98b9

tcltest::test Symetric_Block_CAMELLIA192-1.6 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex A2C645044CBC74DE5A4A161C6B2E98B9]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.7 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result 36a9a8c164bd90d4972ab1be56c96a0b

tcltest::test Symetric_Block_CAMELLIA192-1.8 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 36A9A8C164BD90D4972AB1BE56C96A0B]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.9 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 38965592d728f9b765140c0a36a1bccd

tcltest::test Symetric_Block_CAMELLIA192-1.10 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 38965592D728F9B765140C0A36A1BCCD]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.11 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 2faeac3a41cceaba8140bda9c7ac7740

tcltest::test Symetric_Block_CAMELLIA192-1.12 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 2FAEAC3A41CCEABA8140BDA9C7AC7740]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA192-1.13 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 7ba6691787bf0c526f3697e2ed659b0d

tcltest::test Symetric_Block_CAMELLIA192-1.14 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 7BA6691787BF0C526F3697E2ED659B0D]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA192-1.15 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 8f9c0aa2549714c88bb2665e8af86d41

tcltest::test Symetric_Block_CAMELLIA192-1.16 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 8F9C0AA2549714C88BB2665E8AF86D41]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA192-1.17 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result ba9ae89fddce4b51131e17c4d65ce587

tcltest::test Symetric_Block_CAMELLIA192-1.18 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex BA9AE89FDDCE4B51131E17C4D65CE587]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA192-1.19 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 99b235859839170b1edda50ebb2f0b81

tcltest::test Symetric_Block_CAMELLIA192-1.20 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 99B235859839170B1EDDA50EBB2F0B81]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.21 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result 2e0ecbfc863994d753c512c9b4c44292

tcltest::test Symetric_Block_CAMELLIA192-1.22 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 2E0ECBFC863994D753C512C9B4C44292]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.23 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result a56c7f41847e14dd2c68603ed8aa6314

tcltest::test Symetric_Block_CAMELLIA192-1.24 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex A56C7F41847E14DD2C68603ED8AA6314]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.25 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 7a0e09c8b43cc87dbf4aa9d5a5604b38

tcltest::test Symetric_Block_CAMELLIA192-1.26 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 7A0E09C8B43CC87DBF4AA9D5A5604B38]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.27 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 748c3971032501a8705edf81d0c5b7fe

tcltest::test Symetric_Block_CAMELLIA192-1.28 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 748C3971032501A8705EDF81D0C5B7FE]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA192-1.29 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 659b440af48b18b049ed3a689b1c8e76

tcltest::test Symetric_Block_CAMELLIA192-1.30 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 659B440AF48B18B049ED3A689B1C8E76]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA192-1.31 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 1a74b1ef3373d8dfae4394d2a47db662

tcltest::test Symetric_Block_CAMELLIA192-1.32 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 1A74B1EF3373D8DFAE4394D2A47DB662]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA192-1.33 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result 8a8e46da5b9bb01412c222babc92b8ca

tcltest::test Symetric_Block_CAMELLIA192-1.34 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 8A8E46DA5B9BB01412C222BABC92B8CA]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA192-1.35 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 396a7722b273c114e4caeaed4b63664e

tcltest::test Symetric_Block_CAMELLIA192-1.36 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 396A7722B273C114E4CAEAED4B63664E]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.37 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result bd3e333aa4d14eaa6a6fb27382c1ec71

tcltest::test Symetric_Block_CAMELLIA192-1.38 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex BD3E333AA4D14EAA6A6FB27382C1EC71]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.39 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result 1591a7ea2ab5559520d182a9a74b1807

tcltest::test Symetric_Block_CAMELLIA192-1.40 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 1591A7EA2AB5559520D182A9A74B1807]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.41 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 4dffc27df886b325d0423a639dd3f9e2

tcltest::test Symetric_Block_CAMELLIA192-1.42 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 4DFFC27DF886B325D0423A639DD3F9E2]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.43 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 25d8112320e0e1063c76fccae3a39b2f

tcltest::test Symetric_Block_CAMELLIA192-1.44 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 25D8112320E0E1063C76FCCAE3A39B2F]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA192-1.45 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 07e35ab04eb74d11a2172ee97c752cdb

tcltest::test Symetric_Block_CAMELLIA192-1.46 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 07E35AB04EB74D11A2172EE97C752CDB]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA192-1.47 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result c685e2fc351f5fdfe9754ab47f409f91

tcltest::test Symetric_Block_CAMELLIA192-1.48 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex C685E2FC351F5FDFE9754AB47F409F91]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA192-1.49 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result 464f6e728d8133c545a712a26dbb5582

tcltest::test Symetric_Block_CAMELLIA192-1.50 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 464F6E728D8133C545A712A26DBB5582]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA192-1.51 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result ddfa39dbd692a99367227f4aef48cca8

tcltest::test Symetric_Block_CAMELLIA192-1.52 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex DDFA39DBD692A99367227F4AEF48CCA8]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.53 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result 7d7a57cd0bcd6c872c8076a58c7c2159

tcltest::test Symetric_Block_CAMELLIA192-1.54 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 7D7A57CD0BCD6C872C8076A58C7C2159]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.55 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result 9646db735bb075108fb76951bc16c89f

tcltest::test Symetric_Block_CAMELLIA192-1.56 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 9646DB735BB075108FB76951BC16C89F]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.57 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 79f50c066f95ee68f0e096a380ff98e2

tcltest::test Symetric_Block_CAMELLIA192-1.58 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 79F50C066F95EE68F0E096A380FF98E2]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.59 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result fe8b7c19dd1bdb4ac4df6badd53edc4e

tcltest::test Symetric_Block_CAMELLIA192-1.60 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex FE8B7C19DD1BDB4AC4DF6BADD53EDC4E]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA192-1.61 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 2f7e1cc5f9c5915822a773de3f840c42

tcltest::test Symetric_Block_CAMELLIA192-1.62 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 2F7E1CC5F9C5915822A773DE3F840C42]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA192-1.63 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result ed6a6823e1aa381d3376ffaaa70b9db3

tcltest::test Symetric_Block_CAMELLIA192-1.64 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex ED6A6823E1AA381D3376FFAAA70B9DB3]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA192-1.65 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result fa65972fa54899e843f662d41f337260

tcltest::test Symetric_Block_CAMELLIA192-1.66 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex FA65972FA54899E843F662D41F337260]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA192-1.67 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result d33f70e7c9a0545fb6aa6e2b3b0868d5

tcltest::test Symetric_Block_CAMELLIA192-1.68 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988] \
		 -data [binary decode hex D33F70E7C9A0545FB6AA6E2B3B0868D5]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.69 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result 00fd3bb42d2b26249f33fc118873112e

tcltest::test Symetric_Block_CAMELLIA192-1.70 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988] \
		 -data [binary decode hex 00FD3BB42D2B26249F33FC118873112E]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.71 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result 74b5f5778d9452460b26a4600acf96b1

tcltest::test Symetric_Block_CAMELLIA192-1.72 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988] \
		 -data [binary decode hex 74B5F5778D9452460B26A4600ACF96B1]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.73 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result ba7387eed3081c4d54677ccd2a7812d5

tcltest::test Symetric_Block_CAMELLIA192-1.74 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988] \
		 -data [binary decode hex BA7387EED3081C4D54677CCD2A7812D5]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.75 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 59e180d195950a200ce2c3ad7821fb2e

tcltest::test Symetric_Block_CAMELLIA192-1.76 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988] \
		 -data [binary decode hex 59E180D195950A200CE2C3AD7821FB2E]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA192-1.77 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result b134662cdfae919be6b65c4186ce6b3d

tcltest::test Symetric_Block_CAMELLIA192-1.78 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988] \
		 -data [binary decode hex B134662CDFAE919BE6B65C4186CE6B3D]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA192-1.79 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 37a73cee6ed202a85cb9535a10046509

tcltest::test Symetric_Block_CAMELLIA192-1.80 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988] \
		 -data [binary decode hex 37A73CEE6ED202A85CB9535A10046509]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA192-1.81 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result 4abaa587afc585b0e31e7d583651ec8c

tcltest::test Symetric_Block_CAMELLIA192-1.82 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988] \
		 -data [binary decode hex 4ABAA587AFC585B0E31E7D583651EC8C]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA192-1.83 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA998877665544332211000011223344556677] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 30e57b92953f9e13eb4bcb0f654b887b

tcltest::test Symetric_Block_CAMELLIA192-1.84 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA998877665544332211000011223344556677] \
		 -data [binary decode hex 30E57B92953F9E13EB4BCB0F654B887B]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.85 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA998877665544332211000011223344556677] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result e3ac2569b9d92080c5f69e9e45bd0a40

tcltest::test Symetric_Block_CAMELLIA192-1.86 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA998877665544332211000011223344556677] \
		 -data [binary decode hex E3AC2569B9D92080C5F69E9E45BD0A40]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.87 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA998877665544332211000011223344556677] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result 8be2f11eeb566ca14c5dbf13f36f7b7e

tcltest::test Symetric_Block_CAMELLIA192-1.88 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA998877665544332211000011223344556677] \
		 -data [binary decode hex 8BE2F11EEB566CA14C5DBF13F36F7B7E]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.89 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA998877665544332211000011223344556677] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result a53189f0ea01fa78ae7e964afd8c80c8

tcltest::test Symetric_Block_CAMELLIA192-1.90 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA998877665544332211000011223344556677] \
		 -data [binary decode hex A53189F0EA01FA78AE7E964AFD8C80C8]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.91 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA998877665544332211000011223344556677] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result f9cbb3fa0b7892636043b536d8764c4a

tcltest::test Symetric_Block_CAMELLIA192-1.92 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA998877665544332211000011223344556677] \
		 -data [binary decode hex F9CBB3FA0B7892636043B536D8764C4A]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA192-1.93 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA998877665544332211000011223344556677] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 407f949a1f0068146186ee3ce3b4be2f

tcltest::test Symetric_Block_CAMELLIA192-1.94 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA998877665544332211000011223344556677] \
		 -data [binary decode hex 407F949A1F0068146186EE3CE3B4BE2F]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA192-1.95 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA998877665544332211000011223344556677] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 0a6d281f90a3ee433dca489f6f0e0489

tcltest::test Symetric_Block_CAMELLIA192-1.96 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA998877665544332211000011223344556677] \
		 -data [binary decode hex 0A6D281F90A3EE433DCA489F6F0E0489]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA192-1.97 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA998877665544332211000011223344556677] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result 8ace256fae07a7c6e10901a88e8d4159

tcltest::test Symetric_Block_CAMELLIA192-1.98 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA998877665544332211000011223344556677] \
		 -data [binary decode hex 8ACE256FAE07A7C6E10901A88E8D4159]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA192-1.99 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 85ba4edefcea6533e2033b33223edfff

tcltest::test Symetric_Block_CAMELLIA192-1.100 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210] \
		 -data [binary decode hex 85BA4EDEFCEA6533E2033B33223EDFFF]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.101 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result 1e04d42e959531cf59f6cdc0bbe0e3ef

tcltest::test Symetric_Block_CAMELLIA192-1.102 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210] \
		 -data [binary decode hex 1E04D42E959531CF59F6CDC0BBE0E3EF]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.103 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result ffaf72cfdb6c5baf878dbf56f9e55299

tcltest::test Symetric_Block_CAMELLIA192-1.104 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210] \
		 -data [binary decode hex FFAF72CFDB6C5BAF878DBF56F9E55299]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.105 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result bd1e3922a89b5ba1c13a40deec3cb41e

tcltest::test Symetric_Block_CAMELLIA192-1.106 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210] \
		 -data [binary decode hex BD1E3922A89B5BA1C13A40DEEC3CB41E]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.107 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 478b2e0e0a3586acc56d103f99d66145

tcltest::test Symetric_Block_CAMELLIA192-1.108 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210] \
		 -data [binary decode hex 478B2E0E0A3586ACC56D103F99D66145]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA192-1.109 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 0777c93906293da5e3ff7512e340567d

tcltest::test Symetric_Block_CAMELLIA192-1.110 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210] \
		 -data [binary decode hex 0777C93906293DA5E3FF7512E340567D]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA192-1.111 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result df56dbedcf9c00908fd8c8583b961d84

tcltest::test Symetric_Block_CAMELLIA192-1.112 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210] \
		 -data [binary decode hex DF56DBEDCF9C00908FD8C8583B961D84]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA192-1.113 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result f1ce65e2ba02b055ab22c04940b4fae7

tcltest::test Symetric_Block_CAMELLIA192-1.114 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210] \
		 -data [binary decode hex F1CE65E2BA02B055AB22C04940B4FAE7]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA192-1.115 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEF] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 74c7821dcd05fde6a33db007353a0e65

tcltest::test Symetric_Block_CAMELLIA192-1.116 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEF] \
		 -data [binary decode hex 74C7821DCD05FDE6A33DB007353A0E65]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.117 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEF] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result e15bd31603710f1b4b10b92e5e1edcb7

tcltest::test Symetric_Block_CAMELLIA192-1.118 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEF] \
		 -data [binary decode hex E15BD31603710F1B4B10B92E5E1EDCB7]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.119 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEF] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result 2610970c3da190c96171d86e54e59423

tcltest::test Symetric_Block_CAMELLIA192-1.120 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEF] \
		 -data [binary decode hex 2610970C3DA190C96171D86E54E59423]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.121 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEF] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 2eae865996a69ba64326b474b4830379

tcltest::test Symetric_Block_CAMELLIA192-1.122 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEF] \
		 -data [binary decode hex 2EAE865996A69BA64326B474B4830379]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.123 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEF] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 999ecd3a39452cbedc8a66a90fa0c340

tcltest::test Symetric_Block_CAMELLIA192-1.124 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEF] \
		 -data [binary decode hex 999ECD3A39452CBEDC8A66A90FA0C340]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA192-1.125 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEF] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result ccdd106b009fc5354ee3d22323e9c920

tcltest::test Symetric_Block_CAMELLIA192-1.126 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEF] \
		 -data [binary decode hex CCDD106B009FC5354EE3D22323E9C920]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA192-1.127 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEF] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 3468ac3af2a4a30e8859073082198297

tcltest::test Symetric_Block_CAMELLIA192-1.128 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEF] \
		 -data [binary decode hex 3468AC3AF2A4A30E8859073082198297]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA192-1.129 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEF] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result 02a9e0a13a64514b3e341490f2f39fe6

tcltest::test Symetric_Block_CAMELLIA192-1.130 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEF] \
		 -data [binary decode hex 02A9E0A13A64514B3E341490F2F39FE6]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA192-1.131 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 2d3284bdefc1ffe021b9d5a54c1603e2

tcltest::test Symetric_Block_CAMELLIA192-1.132 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301] \
		 -data [binary decode hex 2D3284BDEFC1FFE021B9D5A54C1603E2]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.133 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result 0bb0ec7c00548cd17a6e63806891644b

tcltest::test Symetric_Block_CAMELLIA192-1.134 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301] \
		 -data [binary decode hex 0BB0EC7C00548CD17A6E63806891644B]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.135 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result 470d25a5d3fe0723cdb2dd6bb86c6f21

tcltest::test Symetric_Block_CAMELLIA192-1.136 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301] \
		 -data [binary decode hex 470D25A5D3FE0723CDB2DD6BB86C6F21]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.137 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 9f8c1299325ecf242348123706c3bd0c

tcltest::test Symetric_Block_CAMELLIA192-1.138 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301] \
		 -data [binary decode hex 9F8C1299325ECF242348123706C3BD0C]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.139 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 424117784815f4e0e17a00790a485eb8

tcltest::test Symetric_Block_CAMELLIA192-1.140 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301] \
		 -data [binary decode hex 424117784815F4E0E17A00790A485EB8]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA192-1.141 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 97ec0ac78ca02073bdeb8e45e9f82f91

tcltest::test Symetric_Block_CAMELLIA192-1.142 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301] \
		 -data [binary decode hex 97EC0AC78CA02073BDEB8E45E9F82F91]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA192-1.143 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result de41c3145bbf5074ef3a0c3f110b4e40

tcltest::test Symetric_Block_CAMELLIA192-1.144 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301] \
		 -data [binary decode hex DE41C3145BBF5074EF3A0C3F110B4E40]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA192-1.145 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result ae42c843c3fe3baab8037506e7823a09

tcltest::test Symetric_Block_CAMELLIA192-1.146 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301] \
		 -data [binary decode hex AE42C843C3FE3BAAB8037506E7823A09]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA192-1.147 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFE] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 1b6d3d823eecc0c29ecf09448670f6f5

tcltest::test Symetric_Block_CAMELLIA192-1.148 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFE] \
		 -data [binary decode hex 1B6D3D823EECC0C29ECF09448670F6F5]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.149 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFE] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result c8bf0ee51f4cc101b8f7a1102df737d8

tcltest::test Symetric_Block_CAMELLIA192-1.150 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFE] \
		 -data [binary decode hex C8BF0EE51F4CC101B8F7A1102DF737D8]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.151 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFE] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result 9039554e55b169438bc50ecedf1376f0

tcltest::test Symetric_Block_CAMELLIA192-1.152 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFE] \
		 -data [binary decode hex 9039554E55B169438BC50ECEDF1376F0]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.153 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFE] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 46e0a24b40e9ceeef189425b59e968ff

tcltest::test Symetric_Block_CAMELLIA192-1.154 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFE] \
		 -data [binary decode hex 46E0A24B40E9CEEEF189425B59E968FF]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA192-1.155 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFE] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 15fba8dd215a0a4ba99d84550094bfc1

tcltest::test Symetric_Block_CAMELLIA192-1.156 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFE] \
		 -data [binary decode hex 15FBA8DD215A0A4BA99D84550094BFC1]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA192-1.157 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFE] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 4406c013de347a8797fa267d58951ad1

tcltest::test Symetric_Block_CAMELLIA192-1.158 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFE] \
		 -data [binary decode hex 4406C013DE347A8797FA267D58951AD1]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA192-1.159 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFE] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 1c5fa60b9718d625c3d7368dcc9eb050

tcltest::test Symetric_Block_CAMELLIA192-1.160 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFE] \
		 -data [binary decode hex 1C5FA60B9718D625C3D7368DCC9EB050]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA192-1.161 {Encrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFE] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result 44ae0aada74995be0fd47ec5da6f862d

tcltest::test Symetric_Block_CAMELLIA192-1.162 {Decrypt CAMELLIA192} \
	-constraints CAMELLIA192 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA192 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFE] \
		 -data [binary decode hex 44AE0AADA74995BE0FD47EC5DA6F862D]]} \
	-match exact -result 00000000000000000000000000000001

# Cleanup
::tcltest::cleanupTests
return

Added tests/test_vectors/Symetric_Block/CAMELLIA192.txt version [00fcc31780].







































































































































































































































































































































































































































































































































































































































































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
# Camellia192 cipher from RFC 3713

# RFC 3713
Key = 0123456789abcdeffedcba98765432100011223344556677
Plaintext = 0123456789abcdeffedcba9876543210
Ciphertext = b4993401b3e996f84ee5cee7d79b09b9

# Camellia with 192-bit key
# http://info.isl.ntt.co.jp/crypt/camellia/dl/cryptrec/t_camellia.txt

# Key 001
Count = 001
Key = 000000000000000000000000000000000000000000000000
Plaintext = 80000000000000000000000000000000
Ciphertext = 3EB6CC5618EFC98455B5992050D474E7

Count = 002
Key = 000000000000000000000000000000000000000000000000
Plaintext = 40000000000000000000000000000000
Ciphertext = A2C645044CBC74DE5A4A161C6B2E98B9

Count = 003
Key = 000000000000000000000000000000000000000000000000
Plaintext = 20000000000000000000000000000000
Ciphertext = 36A9A8C164BD90D4972AB1BE56C96A0B

Count = 004
Key = 000000000000000000000000000000000000000000000000
Plaintext = 10000000000000000000000000000000
Ciphertext = 38965592D728F9B765140C0A36A1BCCD

Count = 125
Key = 000000000000000000000000000000000000000000000000
Plaintext = 00000000000000000000000000000008
Ciphertext = 2FAEAC3A41CCEABA8140BDA9C7AC7740

Count = 126
Key = 000000000000000000000000000000000000000000000000
Plaintext = 00000000000000000000000000000004
Ciphertext = 7BA6691787BF0C526F3697E2ED659B0D

Count = 127
Key = 000000000000000000000000000000000000000000000000
Plaintext = 00000000000000000000000000000002
Ciphertext = 8F9C0AA2549714C88BB2665E8AF86D41

Count = 128
Key = 000000000000000000000000000000000000000000000000
Plaintext = 00000000000000000000000000000001
Ciphertext = BA9AE89FDDCE4B51131E17C4D65CE587

# Key 002
Count = 001
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 80000000000000000000000000000000
Ciphertext = 99B235859839170B1EDDA50EBB2F0B81

Count = 002
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 40000000000000000000000000000000
Ciphertext = 2E0ECBFC863994D753C512C9B4C44292

Count = 003
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 20000000000000000000000000000000
Ciphertext = A56C7F41847E14DD2C68603ED8AA6314

Count = 004
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 10000000000000000000000000000000
Ciphertext = 7A0E09C8B43CC87DBF4AA9D5A5604B38

Count = 125
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 00000000000000000000000000000008
Ciphertext = 748C3971032501A8705EDF81D0C5B7FE

Count = 126
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 00000000000000000000000000000004
Ciphertext = 659B440AF48B18B049ED3A689B1C8E76

Count = 127
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 00000000000000000000000000000002
Ciphertext = 1A74B1EF3373D8DFAE4394D2A47DB662

Count = 128
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 00000000000000000000000000000001
Ciphertext = 8A8E46DA5B9BB01412C222BABC92B8CA

# Key 003
Count = 001
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 80000000000000000000000000000000
Ciphertext = 396A7722B273C114E4CAEAED4B63664E

Count = 002
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 40000000000000000000000000000000
Ciphertext = BD3E333AA4D14EAA6A6FB27382C1EC71

Count = 003
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 20000000000000000000000000000000
Ciphertext = 1591A7EA2AB5559520D182A9A74B1807

Count = 004
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 10000000000000000000000000000000
Ciphertext = 4DFFC27DF886B325D0423A639DD3F9E2

Count = 125
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 00000000000000000000000000000008
Ciphertext = 25D8112320E0E1063C76FCCAE3A39B2F

Count = 126
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 00000000000000000000000000000004
Ciphertext = 07E35AB04EB74D11A2172EE97C752CDB

Count = 127
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 00000000000000000000000000000002
Ciphertext = C685E2FC351F5FDFE9754AB47F409F91

Count = 128
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 00000000000000000000000000000001
Ciphertext = 464F6E728D8133C545A712A26DBB5582

# Key 004
Count = 001
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 80000000000000000000000000000000
Ciphertext = DDFA39DBD692A99367227F4AEF48CCA8

Count = 002
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 40000000000000000000000000000000
Ciphertext = 7D7A57CD0BCD6C872C8076A58C7C2159

Count = 003
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 20000000000000000000000000000000
Ciphertext = 9646DB735BB075108FB76951BC16C89F

Count = 004
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 10000000000000000000000000000000
Ciphertext = 79F50C066F95EE68F0E096A380FF98E2

Count = 125
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 00000000000000000000000000000008
Ciphertext = FE8B7C19DD1BDB4AC4DF6BADD53EDC4E

Count = 126
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 00000000000000000000000000000004
Ciphertext = 2F7E1CC5F9C5915822A773DE3F840C42

Count = 127
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 00000000000000000000000000000002
Ciphertext = ED6A6823E1AA381D3376FFAAA70B9DB3

Count = 128
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 00000000000000000000000000000001
Ciphertext = FA65972FA54899E843F662D41F337260

# Key 005
Count = 001
Key = 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988
Plaintext = 80000000000000000000000000000000
Ciphertext = D33F70E7C9A0545FB6AA6E2B3B0868D5

Count = 002
Key = 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988
Plaintext = 40000000000000000000000000000000
Ciphertext = 00FD3BB42D2B26249F33FC118873112E

Count = 003
Key = 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988
Plaintext = 20000000000000000000000000000000
Ciphertext = 74B5F5778D9452460B26A4600ACF96B1

Count = 004
Key = 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988
Plaintext = 10000000000000000000000000000000
Ciphertext = BA7387EED3081C4D54677CCD2A7812D5

Count = 125
Key = 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988
Plaintext = 00000000000000000000000000000008
Ciphertext = 59E180D195950A200CE2C3AD7821FB2E

Count = 126
Key = 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988
Plaintext = 00000000000000000000000000000004
Ciphertext = B134662CDFAE919BE6B65C4186CE6B3D

Count = 127
Key = 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988
Plaintext = 00000000000000000000000000000002
Ciphertext = 37A73CEE6ED202A85CB9535A10046509

Count = 128
Key = 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988
Plaintext = 00000000000000000000000000000001
Ciphertext = 4ABAA587AFC585B0E31E7D583651EC8C

# Key 006
Count = 001
Key = FFEEDDCCBBAA998877665544332211000011223344556677
Plaintext = 80000000000000000000000000000000
Ciphertext = 30E57B92953F9E13EB4BCB0F654B887B

Count = 002
Key = FFEEDDCCBBAA998877665544332211000011223344556677
Plaintext = 40000000000000000000000000000000
Ciphertext = E3AC2569B9D92080C5F69E9E45BD0A40

Count = 003
Key = FFEEDDCCBBAA998877665544332211000011223344556677
Plaintext = 20000000000000000000000000000000
Ciphertext = 8BE2F11EEB566CA14C5DBF13F36F7B7E

Count = 004
Key = FFEEDDCCBBAA998877665544332211000011223344556677
Plaintext = 10000000000000000000000000000000
Ciphertext = A53189F0EA01FA78AE7E964AFD8C80C8

Count = 125
Key = FFEEDDCCBBAA998877665544332211000011223344556677
Plaintext = 00000000000000000000000000000008
Ciphertext = F9CBB3FA0B7892636043B536D8764C4A

Count = 126
Key = FFEEDDCCBBAA998877665544332211000011223344556677
Plaintext = 00000000000000000000000000000004
Ciphertext = 407F949A1F0068146186EE3CE3B4BE2F

Count = 127
Key = FFEEDDCCBBAA998877665544332211000011223344556677
Plaintext = 00000000000000000000000000000002
Ciphertext = 0A6D281F90A3EE433DCA489F6F0E0489

Count = 128
Key = FFEEDDCCBBAA998877665544332211000011223344556677
Plaintext = 00000000000000000000000000000001
Ciphertext = 8ACE256FAE07A7C6E10901A88E8D4159

# Key 007
Count = 001
Key = 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210
Plaintext = 80000000000000000000000000000000
Ciphertext = 85BA4EDEFCEA6533E2033B33223EDFFF

Count = 002
Key = 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210
Plaintext = 40000000000000000000000000000000
Ciphertext = 1E04D42E959531CF59F6CDC0BBE0E3EF

Count = 003
Key = 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210
Plaintext = 20000000000000000000000000000000
Ciphertext = FFAF72CFDB6C5BAF878DBF56F9E55299

Count = 004
Key = 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210
Plaintext = 10000000000000000000000000000000
Ciphertext = BD1E3922A89B5BA1C13A40DEEC3CB41E

Count = 125
Key = 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210
Plaintext = 00000000000000000000000000000008
Ciphertext = 478B2E0E0A3586ACC56D103F99D66145

Count = 126
Key = 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210
Plaintext = 00000000000000000000000000000004
Ciphertext = 0777C93906293DA5E3FF7512E340567D

Count = 127
Key = 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210
Plaintext = 00000000000000000000000000000002
Ciphertext = DF56DBEDCF9C00908FD8C8583B961D84

Count = 128
Key = 0123456789ABCDEFFEDCBA9876543210FEDCBA9876543210
Plaintext = 00000000000000000000000000000001
Ciphertext = F1CE65E2BA02B055AB22C04940B4FAE7

# Key 008
Count = 001
Key = FEDCBA98765432100123456789ABCDEF0123456789ABCDEF
Plaintext = 80000000000000000000000000000000
Ciphertext = 74C7821DCD05FDE6A33DB007353A0E65

Count = 002
Key = FEDCBA98765432100123456789ABCDEF0123456789ABCDEF
Plaintext = 40000000000000000000000000000000
Ciphertext = E15BD31603710F1B4B10B92E5E1EDCB7

Count = 003
Key = FEDCBA98765432100123456789ABCDEF0123456789ABCDEF
Plaintext = 20000000000000000000000000000000
Ciphertext = 2610970C3DA190C96171D86E54E59423

Count = 004
Key = FEDCBA98765432100123456789ABCDEF0123456789ABCDEF
Plaintext = 10000000000000000000000000000000
Ciphertext = 2EAE865996A69BA64326B474B4830379

Count = 125
Key = FEDCBA98765432100123456789ABCDEF0123456789ABCDEF
Plaintext = 00000000000000000000000000000008
Ciphertext = 999ECD3A39452CBEDC8A66A90FA0C340

Count = 126
Key = FEDCBA98765432100123456789ABCDEF0123456789ABCDEF
Plaintext = 00000000000000000000000000000004
Ciphertext = CCDD106B009FC5354EE3D22323E9C920

Count = 127
Key = FEDCBA98765432100123456789ABCDEF0123456789ABCDEF
Plaintext = 00000000000000000000000000000002
Ciphertext = 3468AC3AF2A4A30E8859073082198297

Count = 128
Key = FEDCBA98765432100123456789ABCDEF0123456789ABCDEF
Plaintext = 00000000000000000000000000000001
Ciphertext = 02A9E0A13A64514B3E341490F2F39FE6

# Key 009
Count = 001
Key = 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301
Plaintext = 80000000000000000000000000000000
Ciphertext = 2D3284BDEFC1FFE021B9D5A54C1603E2

Count = 002
Key = 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301
Plaintext = 40000000000000000000000000000000
Ciphertext = 0BB0EC7C00548CD17A6E63806891644B

Count = 003
Key = 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301
Plaintext = 20000000000000000000000000000000
Ciphertext = 470D25A5D3FE0723CDB2DD6BB86C6F21

Count = 004
Key = 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301
Plaintext = 10000000000000000000000000000000
Ciphertext = 9F8C1299325ECF242348123706C3BD0C

Count = 125
Key = 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301
Plaintext = 00000000000000000000000000000008
Ciphertext = 424117784815F4E0E17A00790A485EB8

Count = 126
Key = 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301
Plaintext = 00000000000000000000000000000004
Ciphertext = 97EC0AC78CA02073BDEB8E45E9F82F91

Count = 127
Key = 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301
Plaintext = 00000000000000000000000000000002
Ciphertext = DE41C3145BBF5074EF3A0C3F110B4E40

Count = 128
Key = 1032547698BADCFEEFCDAB8967452301EFCDAB8967452301
Plaintext = 00000000000000000000000000000001
Ciphertext = AE42C843C3FE3BAAB8037506E7823A09

# Key 010
Count = 001
Key = EFCDAB89674523011032547698BADCFE1032547698BADCFE
Plaintext = 80000000000000000000000000000000
Ciphertext = 1B6D3D823EECC0C29ECF09448670F6F5

Count = 002
Key = EFCDAB89674523011032547698BADCFE1032547698BADCFE
Plaintext = 40000000000000000000000000000000
Ciphertext = C8BF0EE51F4CC101B8F7A1102DF737D8

Count = 003
Key = EFCDAB89674523011032547698BADCFE1032547698BADCFE
Plaintext = 20000000000000000000000000000000
Ciphertext = 9039554E55B169438BC50ECEDF1376F0

Count = 004
Key = EFCDAB89674523011032547698BADCFE1032547698BADCFE
Plaintext = 10000000000000000000000000000000
Ciphertext = 46E0A24B40E9CEEEF189425B59E968FF

Count = 125
Key = EFCDAB89674523011032547698BADCFE1032547698BADCFE
Plaintext = 00000000000000000000000000000008
Ciphertext = 15FBA8DD215A0A4BA99D84550094BFC1

Count = 126
Key = EFCDAB89674523011032547698BADCFE1032547698BADCFE
Plaintext = 00000000000000000000000000000004
Ciphertext = 4406C013DE347A8797FA267D58951AD1

Count = 127
Key = EFCDAB89674523011032547698BADCFE1032547698BADCFE
Plaintext = 00000000000000000000000000000002
Ciphertext = 1C5FA60B9718D625C3D7368DCC9EB050

Count = 128
Key = EFCDAB89674523011032547698BADCFE1032547698BADCFE
Plaintext = 00000000000000000000000000000001
Ciphertext = 44AE0AADA74995BE0FD47EC5DA6F862D

Added tests/test_vectors/Symetric_Block/CAMELLIA256.test version [dcb42574a8].



















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
# Auto generated from "CAMELLIA256.txt"
lappend auto_path [file dirname [file dirname [file dirname [file dirname [file join [pwd] [info script]]]]]]
package require tls
package require tcltest

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

tcltest::test Symetric_Block_CAMELLIA256-1.1 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0123456789abcdeffedcba987654321000112233445566778899aabbccddeeff] \
		 -data [binary decode hex 0123456789abcdeffedcba9876543210]]} \
	-match exact -result 9acc237dff16d76c20ef7c919e3a7509

tcltest::test Symetric_Block_CAMELLIA256-1.2 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0123456789abcdeffedcba987654321000112233445566778899aabbccddeeff] \
		 -data [binary decode hex 9acc237dff16d76c20ef7c919e3a7509]]} \
	-match exact -result 0123456789abcdeffedcba9876543210

tcltest::test Symetric_Block_CAMELLIA256-1.3 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0000000000000000000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result b0c6b88aea518ab09e847248e91b1b9d

tcltest::test Symetric_Block_CAMELLIA256-1.4 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0000000000000000000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex B0C6B88AEA518AB09E847248E91B1B9D]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.5 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0000000000000000000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result b8d7684e35fa1db15bdcee7a48659858

tcltest::test Symetric_Block_CAMELLIA256-1.6 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0000000000000000000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex B8D7684E35FA1DB15BDCEE7A48659858]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.7 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0000000000000000000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result f0cad59af92fbb79f36951e697492750

tcltest::test Symetric_Block_CAMELLIA256-1.8 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0000000000000000000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex F0CAD59AF92FBB79F36951E697492750]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.9 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0000000000000000000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 117100f6635389560dc4a2da24eba70f

tcltest::test Symetric_Block_CAMELLIA256-1.10 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0000000000000000000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 117100F6635389560DC4A2DA24EBA70F]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.11 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0000000000000000000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 7c92854d801a1648f65ca81813ddbf83

tcltest::test Symetric_Block_CAMELLIA256-1.12 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0000000000000000000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 7C92854D801A1648F65CA81813DDBF83]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA256-1.13 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0000000000000000000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 6a3f25aab7e92d9cf378e5d9c040f26b

tcltest::test Symetric_Block_CAMELLIA256-1.14 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0000000000000000000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 6A3F25AAB7E92D9CF378E5D9C040F26B]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA256-1.15 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0000000000000000000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 3d4b2cde666761ba5dfb305178e667fb

tcltest::test Symetric_Block_CAMELLIA256-1.16 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0000000000000000000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 3D4B2CDE666761BA5DFB305178E667FB]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA256-1.17 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0000000000000000000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result 9cdb269b5d293bc5db9c55b057d9b591

tcltest::test Symetric_Block_CAMELLIA256-1.18 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0000000000000000000000000000000000000000000000000000000000000000] \
		 -data [binary decode hex 9CDB269B5D293BC5DB9C55B057D9B591]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA256-1.19 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 915ffe45872fbe9c737b485f121986ee

tcltest::test Symetric_Block_CAMELLIA256-1.20 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 915FFE45872FBE9C737B485F121986EE]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.21 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result 266b002b53f3d641989ecee1f050ff8f

tcltest::test Symetric_Block_CAMELLIA256-1.22 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 266B002B53F3D641989ECEE1F050FF8F]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.23 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result 4f984c2bf268e0701532c3481e21ddc1

tcltest::test Symetric_Block_CAMELLIA256-1.24 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 4F984C2BF268E0701532C3481E21DDC1]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.25 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 9e3b0d720bb9a25773125e9821d50f00

tcltest::test Symetric_Block_CAMELLIA256-1.26 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 9E3B0D720BB9A25773125E9821D50F00]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.27 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 0b0546d72c94405c043fab39ee275695

tcltest::test Symetric_Block_CAMELLIA256-1.28 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 0B0546D72C94405C043FAB39EE275695]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA256-1.29 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 1b87a1b276692b5aea6f71a3663593e6

tcltest::test Symetric_Block_CAMELLIA256-1.30 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 1B87A1B276692B5AEA6F71A3663593E6]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA256-1.31 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 6ea2d02ff72d6ee8961ff9178b56d9d7

tcltest::test Symetric_Block_CAMELLIA256-1.32 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 6EA2D02FF72D6EE8961FF9178B56D9D7]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA256-1.33 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result 75f87f5f7ebb9d6f32ff453f2b934bc2

tcltest::test Symetric_Block_CAMELLIA256-1.34 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] \
		 -data [binary decode hex 75F87F5F7EBB9D6F32FF453F2B934BC2]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA256-1.35 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 56c9f9a2e00fb4c198c707fdafe00d9b

tcltest::test Symetric_Block_CAMELLIA256-1.36 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 56C9F9A2E00FB4C198C707FDAFE00D9B]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.37 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result d82d84cdf8dcc0d42b16265dfb269ec2

tcltest::test Symetric_Block_CAMELLIA256-1.38 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex D82D84CDF8DCC0D42B16265DFB269EC2]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.39 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result 3be302551c48ed91cb29cfdc664fa0ee

tcltest::test Symetric_Block_CAMELLIA256-1.40 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 3BE302551C48ED91CB29CFDC664FA0EE]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.41 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result e09f7d1a8dec902b70cfa3b262dcf413

tcltest::test Symetric_Block_CAMELLIA256-1.42 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex E09F7D1A8DEC902B70CFA3B262DCF413]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.43 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 84e8496745d1beafe778dd95962b991e

tcltest::test Symetric_Block_CAMELLIA256-1.44 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 84E8496745D1BEAFE778DD95962B991E]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA256-1.45 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result d186d1fa62ef82d9b3228d174cf7a0f9

tcltest::test Symetric_Block_CAMELLIA256-1.46 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex D186D1FA62EF82D9B3228D174CF7A0F9]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA256-1.47 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 55a6adfa2d59979653a9939c03f1b2d1

tcltest::test Symetric_Block_CAMELLIA256-1.48 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 55A6ADFA2D59979653A9939C03F1B2D1]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA256-1.49 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result ac69df3894341d2713375eb452f958a1

tcltest::test Symetric_Block_CAMELLIA256-1.50 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F] \
		 -data [binary decode hex AC69DF3894341D2713375EB452F958A1]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA256-1.51 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 58b08022488eb3ab659c0efc392d0594

tcltest::test Symetric_Block_CAMELLIA256-1.52 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 58B08022488EB3AB659C0EFC392D0594]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.53 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result 8b9cc534f04fdbe051101adf2390fdae

tcltest::test Symetric_Block_CAMELLIA256-1.54 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 8B9CC534F04FDBE051101ADF2390FDAE]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.55 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result d83adff0aa4dbb3f00a0a48a45f56836

tcltest::test Symetric_Block_CAMELLIA256-1.56 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex D83ADFF0AA4DBB3F00A0A48A45F56836]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.57 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 3dba27842ebd543fe47a808a6fce2f53

tcltest::test Symetric_Block_CAMELLIA256-1.58 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 3DBA27842EBD543FE47A808A6FCE2F53]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.59 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 38f641061ee7e857d8f9adbac691187a

tcltest::test Symetric_Block_CAMELLIA256-1.60 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 38F641061EE7E857D8F9ADBAC691187A]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA256-1.61 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 492b77021193b22f0ba4e6dc0e615e90

tcltest::test Symetric_Block_CAMELLIA256-1.62 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 492B77021193B22F0BA4E6DC0E615E90]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA256-1.63 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 58f963931dd4cec6be5b7cd255f17438

tcltest::test Symetric_Block_CAMELLIA256-1.64 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 58F963931DD4CEC6BE5B7CD255F17438]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA256-1.65 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result 480b08c64c70f94c9cefd62ce1ee9092

tcltest::test Symetric_Block_CAMELLIA256-1.66 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0] \
		 -data [binary decode hex 480B08C64C70F94C9CEFD62CE1EE9092]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA256-1.67 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 95f4e00f2c5668490975341b3792c950

tcltest::test Symetric_Block_CAMELLIA256-1.68 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 95F4E00F2C5668490975341B3792C950]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.69 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result 522c1040af6f7d2234bb38bf3616449e

tcltest::test Symetric_Block_CAMELLIA256-1.70 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 522C1040AF6F7D2234BB38BF3616449E]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.71 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result d5c4b8925e83dc54deb0e0f7c27fd364

tcltest::test Symetric_Block_CAMELLIA256-1.72 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex D5C4B8925E83DC54DEB0E0F7C27FD364]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.73 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 3f145954aae73c97fca927a59d4cf7e2

tcltest::test Symetric_Block_CAMELLIA256-1.74 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 3F145954AAE73C97FCA927A59D4CF7E2]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.75 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 554999f11083e6136a5d8defbf76d658

tcltest::test Symetric_Block_CAMELLIA256-1.76 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 554999F11083E6136A5D8DEFBF76D658]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA256-1.77 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result c9fe7b1c986ce19600fb22a984e3977b

tcltest::test Symetric_Block_CAMELLIA256-1.78 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex C9FE7B1C986CE19600FB22A984E3977B]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA256-1.79 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result ee003f8cfdae51a33a921dffc79a25a8

tcltest::test Symetric_Block_CAMELLIA256-1.80 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex EE003F8CFDAE51A33A921DFFC79A25A8]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA256-1.81 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result cc39ffee1856d3eb61025e93219b6523

tcltest::test Symetric_Block_CAMELLIA256-1.82 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100] \
		 -data [binary decode hex CC39FFEE1856D3EB61025E93219B6523]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA256-1.83 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 2e13e093e0aa9bec31764af20c2a15ab

tcltest::test Symetric_Block_CAMELLIA256-1.84 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 2E13E093E0AA9BEC31764AF20C2A15AB]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.85 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result 13f0fe575d8acfa38591803012f3bf9f

tcltest::test Symetric_Block_CAMELLIA256-1.86 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 13F0FE575D8ACFA38591803012F3BF9F]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.87 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result 3d5392399f18e4f4105b7ed10a835296

tcltest::test Symetric_Block_CAMELLIA256-1.88 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 3D5392399F18E4F4105B7ED10A835296]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.89 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result c705e39c4eace697551486c98a606164

tcltest::test Symetric_Block_CAMELLIA256-1.90 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex C705E39C4EACE697551486C98A606164]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.91 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result fbd975b0f2a2043fab5abca0ae778f27

tcltest::test Symetric_Block_CAMELLIA256-1.92 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex FBD975B0F2A2043FAB5ABCA0AE778F27]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA256-1.93 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 0aba4525b3e3131117d8c7e63306d765

tcltest::test Symetric_Block_CAMELLIA256-1.94 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 0ABA4525B3E3131117D8C7E63306D765]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA256-1.95 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 72a5f812a8534246c05a273abf1ca210

tcltest::test Symetric_Block_CAMELLIA256-1.96 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 72A5F812A8534246C05A273ABF1CA210]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA256-1.97 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result 4342246d33ed5428e7efc229ba752cfc

tcltest::test Symetric_Block_CAMELLIA256-1.98 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF] \
		 -data [binary decode hex 4342246D33ED5428E7EFC229BA752CFC]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA256-1.99 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 85ba4edefcea6533e2033b33223edfff

tcltest::test Symetric_Block_CAMELLIA256-1.100 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 85BA4EDEFCEA6533E2033B33223EDFFF]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.101 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result 1e04d42e959531cf59f6cdc0bbe0e3ef

tcltest::test Symetric_Block_CAMELLIA256-1.102 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 1E04D42E959531CF59F6CDC0BBE0E3EF]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.103 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result ffaf72cfdb6c5baf878dbf56f9e55299

tcltest::test Symetric_Block_CAMELLIA256-1.104 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex FFAF72CFDB6C5BAF878DBF56F9E55299]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.105 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result bd1e3922a89b5ba1c13a40deec3cb41e

tcltest::test Symetric_Block_CAMELLIA256-1.106 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex BD1E3922A89B5BA1C13A40DEEC3CB41E]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.107 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 478b2e0e0a3586acc56d103f99d66145

tcltest::test Symetric_Block_CAMELLIA256-1.108 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 478B2E0E0A3586ACC56D103F99D66145]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA256-1.109 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 0777c93906293da5e3ff7512e340567d

tcltest::test Symetric_Block_CAMELLIA256-1.110 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 0777C93906293DA5E3FF7512E340567D]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA256-1.111 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result df56dbedcf9c00908fd8c8583b961d84

tcltest::test Symetric_Block_CAMELLIA256-1.112 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex DF56DBEDCF9C00908FD8C8583B961D84]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA256-1.113 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result f1ce65e2ba02b055ab22c04940b4fae7

tcltest::test Symetric_Block_CAMELLIA256-1.114 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF] \
		 -data [binary decode hex F1CE65E2BA02B055AB22C04940B4FAE7]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA256-1.115 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 74c7821dcd05fde6a33db007353a0e65

tcltest::test Symetric_Block_CAMELLIA256-1.116 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 74C7821DCD05FDE6A33DB007353A0E65]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.117 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result e15bd31603710f1b4b10b92e5e1edcb7

tcltest::test Symetric_Block_CAMELLIA256-1.118 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex E15BD31603710F1B4B10B92E5E1EDCB7]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.119 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result 2610970c3da190c96171d86e54e59423

tcltest::test Symetric_Block_CAMELLIA256-1.120 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 2610970C3DA190C96171D86E54E59423]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.121 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 2eae865996a69ba64326b474b4830379

tcltest::test Symetric_Block_CAMELLIA256-1.122 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 2EAE865996A69BA64326B474B4830379]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.123 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 999ecd3a39452cbedc8a66a90fa0c340

tcltest::test Symetric_Block_CAMELLIA256-1.124 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 999ECD3A39452CBEDC8A66A90FA0C340]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA256-1.125 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result ccdd106b009fc5354ee3d22323e9c920

tcltest::test Symetric_Block_CAMELLIA256-1.126 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex CCDD106B009FC5354EE3D22323E9C920]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA256-1.127 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 3468ac3af2a4a30e8859073082198297

tcltest::test Symetric_Block_CAMELLIA256-1.128 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 3468AC3AF2A4A30E8859073082198297]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA256-1.129 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result 02a9e0a13a64514b3e341490f2f39fe6

tcltest::test Symetric_Block_CAMELLIA256-1.130 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210] \
		 -data [binary decode hex 02A9E0A13A64514B3E341490F2F39FE6]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA256-1.131 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 2d3284bdefc1ffe021b9d5a54c1603e2

tcltest::test Symetric_Block_CAMELLIA256-1.132 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 2D3284BDEFC1FFE021B9D5A54C1603E2]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.133 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result 0bb0ec7c00548cd17a6e63806891644b

tcltest::test Symetric_Block_CAMELLIA256-1.134 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 0BB0EC7C00548CD17A6E63806891644B]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.135 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result 470d25a5d3fe0723cdb2dd6bb86c6f21

tcltest::test Symetric_Block_CAMELLIA256-1.136 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 470D25A5D3FE0723CDB2DD6BB86C6F21]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.137 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 9f8c1299325ecf242348123706c3bd0c

tcltest::test Symetric_Block_CAMELLIA256-1.138 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 9F8C1299325ECF242348123706C3BD0C]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.139 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 424117784815f4e0e17a00790a485eb8

tcltest::test Symetric_Block_CAMELLIA256-1.140 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 424117784815F4E0E17A00790A485EB8]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA256-1.141 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 97ec0ac78ca02073bdeb8e45e9f82f91

tcltest::test Symetric_Block_CAMELLIA256-1.142 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 97EC0AC78CA02073BDEB8E45E9F82F91]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA256-1.143 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result de41c3145bbf5074ef3a0c3f110b4e40

tcltest::test Symetric_Block_CAMELLIA256-1.144 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex DE41C3145BBF5074EF3A0C3F110B4E40]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA256-1.145 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result ae42c843c3fe3baab8037506e7823a09

tcltest::test Symetric_Block_CAMELLIA256-1.146 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE] \
		 -data [binary decode hex AE42C843C3FE3BAAB8037506E7823A09]]} \
	-match exact -result 00000000000000000000000000000001

tcltest::test Symetric_Block_CAMELLIA256-1.147 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 80000000000000000000000000000000]]} \
	-match exact -result 1b6d3d823eecc0c29ecf09448670f6f5

tcltest::test Symetric_Block_CAMELLIA256-1.148 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 1B6D3D823EECC0C29ECF09448670F6F5]]} \
	-match exact -result 80000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.149 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 40000000000000000000000000000000]]} \
	-match exact -result c8bf0ee51f4cc101b8f7a1102df737d8

tcltest::test Symetric_Block_CAMELLIA256-1.150 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex C8BF0EE51F4CC101B8F7A1102DF737D8]]} \
	-match exact -result 40000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.151 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 20000000000000000000000000000000]]} \
	-match exact -result 9039554e55b169438bc50ecedf1376f0

tcltest::test Symetric_Block_CAMELLIA256-1.152 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 9039554E55B169438BC50ECEDF1376F0]]} \
	-match exact -result 20000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.153 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 10000000000000000000000000000000]]} \
	-match exact -result 46e0a24b40e9ceeef189425b59e968ff

tcltest::test Symetric_Block_CAMELLIA256-1.154 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 46E0A24B40E9CEEEF189425B59E968FF]]} \
	-match exact -result 10000000000000000000000000000000

tcltest::test Symetric_Block_CAMELLIA256-1.155 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 00000000000000000000000000000008]]} \
	-match exact -result 15fba8dd215a0a4ba99d84550094bfc1

tcltest::test Symetric_Block_CAMELLIA256-1.156 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 15FBA8DD215A0A4BA99D84550094BFC1]]} \
	-match exact -result 00000000000000000000000000000008

tcltest::test Symetric_Block_CAMELLIA256-1.157 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 00000000000000000000000000000004]]} \
	-match exact -result 4406c013de347a8797fa267d58951ad1

tcltest::test Symetric_Block_CAMELLIA256-1.158 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 4406C013DE347A8797FA267D58951AD1]]} \
	-match exact -result 00000000000000000000000000000004

tcltest::test Symetric_Block_CAMELLIA256-1.159 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 00000000000000000000000000000002]]} \
	-match exact -result 1c5fa60b9718d625c3d7368dcc9eb050

tcltest::test Symetric_Block_CAMELLIA256-1.160 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 1C5FA60B9718D625C3D7368DCC9EB050]]} \
	-match exact -result 00000000000000000000000000000002

tcltest::test Symetric_Block_CAMELLIA256-1.161 {Encrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::encrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 00000000000000000000000000000001]]} \
	-match exact -result 44ae0aada74995be0fd47ec5da6f862d

tcltest::test Symetric_Block_CAMELLIA256-1.162 {Decrypt CAMELLIA256} \
	-constraints CAMELLIA256 \
	-body {binary encode hex [tls::decrypt -cipher CAMELLIA256 -padding 0 \
		 -key [binary decode hex EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301] \
		 -data [binary decode hex 44AE0AADA74995BE0FD47EC5DA6F862D]]} \
	-match exact -result 00000000000000000000000000000001

# Cleanup
::tcltest::cleanupTests
return

Added tests/test_vectors/Symetric_Block/CAMELLIA256.txt version [37bea7342f].







































































































































































































































































































































































































































































































































































































































































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
# Camellia256 cipher from RFC 3713

# RFC 3713
Key = 0123456789abcdeffedcba987654321000112233445566778899aabbccddeeff
Plaintext = 0123456789abcdeffedcba9876543210
Ciphertext = 9acc237dff16d76c20ef7c919e3a7509

# Camellia with 256-bit key from:
# http://info.isl.ntt.co.jp/crypt/camellia/dl/cryptrec/t_camellia.txt

# Key 001
Count = 001
Key = 0000000000000000000000000000000000000000000000000000000000000000
Plaintext = 80000000000000000000000000000000
Ciphertext = B0C6B88AEA518AB09E847248E91B1B9D

Count = 002
Key = 0000000000000000000000000000000000000000000000000000000000000000
Plaintext = 40000000000000000000000000000000
Ciphertext = B8D7684E35FA1DB15BDCEE7A48659858

Count = 003
Key = 0000000000000000000000000000000000000000000000000000000000000000
Plaintext = 20000000000000000000000000000000
Ciphertext = F0CAD59AF92FBB79F36951E697492750

Count = 004
Key = 0000000000000000000000000000000000000000000000000000000000000000
Plaintext = 10000000000000000000000000000000
Ciphertext = 117100F6635389560DC4A2DA24EBA70F

Count = 125
Key = 0000000000000000000000000000000000000000000000000000000000000000
Plaintext = 00000000000000000000000000000008
Ciphertext = 7C92854D801A1648F65CA81813DDBF83

Count = 126
Key = 0000000000000000000000000000000000000000000000000000000000000000
Plaintext = 00000000000000000000000000000004
Ciphertext = 6A3F25AAB7E92D9CF378E5D9C040F26B

Count = 127
Key = 0000000000000000000000000000000000000000000000000000000000000000
Plaintext = 00000000000000000000000000000002
Ciphertext = 3D4B2CDE666761BA5DFB305178E667FB

Count = 128
Key = 0000000000000000000000000000000000000000000000000000000000000000
Plaintext = 00000000000000000000000000000001
Ciphertext = 9CDB269B5D293BC5DB9C55B057D9B591

# Key 002
Count = 001
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 80000000000000000000000000000000
Ciphertext = 915FFE45872FBE9C737B485F121986EE

Count = 002
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 40000000000000000000000000000000
Ciphertext = 266B002B53F3D641989ECEE1F050FF8F

Count = 003
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 20000000000000000000000000000000
Ciphertext = 4F984C2BF268E0701532C3481E21DDC1

Count = 004
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 10000000000000000000000000000000
Ciphertext = 9E3B0D720BB9A25773125E9821D50F00

Count = 125
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 00000000000000000000000000000008
Ciphertext = 0B0546D72C94405C043FAB39EE275695

Count = 126
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 00000000000000000000000000000004
Ciphertext = 1B87A1B276692B5AEA6F71A3663593E6

Count = 127
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 00000000000000000000000000000002
Ciphertext = 6EA2D02FF72D6EE8961FF9178B56D9D7

Count = 128
Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Plaintext = 00000000000000000000000000000001
Ciphertext = 75F87F5F7EBB9D6F32FF453F2B934BC2

# Key 003
Count = 001
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 80000000000000000000000000000000
Ciphertext = 56C9F9A2E00FB4C198C707FDAFE00D9B

Count = 002
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 40000000000000000000000000000000
Ciphertext = D82D84CDF8DCC0D42B16265DFB269EC2

Count = 003
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 20000000000000000000000000000000
Ciphertext = 3BE302551C48ED91CB29CFDC664FA0EE

Count = 004
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 10000000000000000000000000000000
Ciphertext = E09F7D1A8DEC902B70CFA3B262DCF413

Count = 125
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 00000000000000000000000000000008
Ciphertext = 84E8496745D1BEAFE778DD95962B991E

Count = 126
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 00000000000000000000000000000004
Ciphertext = D186D1FA62EF82D9B3228D174CF7A0F9

Count = 127
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 00000000000000000000000000000002
Ciphertext = 55A6ADFA2D59979653A9939C03F1B2D1

Count = 128
Key = 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
Plaintext = 00000000000000000000000000000001
Ciphertext = AC69DF3894341D2713375EB452F958A1

# Key 004
Count = 001
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 80000000000000000000000000000000
Ciphertext = 58B08022488EB3AB659C0EFC392D0594

Count = 002
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 40000000000000000000000000000000
Ciphertext = 8B9CC534F04FDBE051101ADF2390FDAE

Count = 003
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 20000000000000000000000000000000
Ciphertext = D83ADFF0AA4DBB3F00A0A48A45F56836

Count = 004
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 10000000000000000000000000000000
Ciphertext = 3DBA27842EBD543FE47A808A6FCE2F53

Count = 125
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 00000000000000000000000000000008
Ciphertext = 38F641061EE7E857D8F9ADBAC691187A

Count = 126
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 00000000000000000000000000000004
Ciphertext = 492B77021193B22F0BA4E6DC0E615E90

Count = 127
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 00000000000000000000000000000002
Ciphertext = 58F963931DD4CEC6BE5B7CD255F17438

Count = 128
Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
Plaintext = 00000000000000000000000000000001
Ciphertext = 480B08C64C70F94C9CEFD62CE1EE9092

# Key 005
Count = 001
Key = 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100
Plaintext = 80000000000000000000000000000000
Ciphertext = 95F4E00F2C5668490975341B3792C950

Count = 002
Key = 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100
Plaintext = 40000000000000000000000000000000
Ciphertext = 522C1040AF6F7D2234BB38BF3616449E

Count = 003
Key = 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100
Plaintext = 20000000000000000000000000000000
Ciphertext = D5C4B8925E83DC54DEB0E0F7C27FD364

Count = 004
Key = 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100
Plaintext = 10000000000000000000000000000000
Ciphertext = 3F145954AAE73C97FCA927A59D4CF7E2

Count = 125
Key = 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100
Plaintext = 00000000000000000000000000000008
Ciphertext = 554999F11083E6136A5D8DEFBF76D658

Count = 126
Key = 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100
Plaintext = 00000000000000000000000000000004
Ciphertext = C9FE7B1C986CE19600FB22A984E3977B

Count = 127
Key = 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100
Plaintext = 00000000000000000000000000000002
Ciphertext = EE003F8CFDAE51A33A921DFFC79A25A8

Count = 128
Key = 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100
Plaintext = 00000000000000000000000000000001
Ciphertext = CC39FFEE1856D3EB61025E93219B6523

# Key 006
Count = 001
Key = FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF
Plaintext = 80000000000000000000000000000000
Ciphertext = 2E13E093E0AA9BEC31764AF20C2A15AB

Count = 002
Key = FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF
Plaintext = 40000000000000000000000000000000
Ciphertext = 13F0FE575D8ACFA38591803012F3BF9F

Count = 003
Key = FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF
Plaintext = 20000000000000000000000000000000
Ciphertext = 3D5392399F18E4F4105B7ED10A835296

Count = 004
Key = FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF
Plaintext = 10000000000000000000000000000000
Ciphertext = C705E39C4EACE697551486C98A606164

Count = 125
Key = FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF
Plaintext = 00000000000000000000000000000008
Ciphertext = FBD975B0F2A2043FAB5ABCA0AE778F27

Count = 126
Key = FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF
Plaintext = 00000000000000000000000000000004
Ciphertext = 0ABA4525B3E3131117D8C7E63306D765

Count = 127
Key = FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF
Plaintext = 00000000000000000000000000000002
Ciphertext = 72A5F812A8534246C05A273ABF1CA210

Count = 128
Key = FFEEDDCCBBAA9988776655443322110000112233445566778899AABBCCDDEEFF
Plaintext = 00000000000000000000000000000001
Ciphertext = 4342246D33ED5428E7EFC229BA752CFC

# Key 007
Count = 001
Key = 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF
Plaintext = 80000000000000000000000000000000
Ciphertext = 85BA4EDEFCEA6533E2033B33223EDFFF

Count = 002
Key = 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF
Plaintext = 40000000000000000000000000000000
Ciphertext = 1E04D42E959531CF59F6CDC0BBE0E3EF

Count = 003
Key = 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF
Plaintext = 20000000000000000000000000000000
Ciphertext = FFAF72CFDB6C5BAF878DBF56F9E55299

Count = 004
Key = 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF
Plaintext = 10000000000000000000000000000000
Ciphertext = BD1E3922A89B5BA1C13A40DEEC3CB41E

Count = 125
Key = 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF
Plaintext = 00000000000000000000000000000008
Ciphertext = 478B2E0E0A3586ACC56D103F99D66145

Count = 126
Key = 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF
Plaintext = 00000000000000000000000000000004
Ciphertext = 0777C93906293DA5E3FF7512E340567D

Count = 127
Key = 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF
Plaintext = 00000000000000000000000000000002
Ciphertext = DF56DBEDCF9C00908FD8C8583B961D84

Count = 128
Key = 0123456789ABCDEFFEDCBA9876543210FEDCBA98765432100123456789ABCDEF
Plaintext = 00000000000000000000000000000001
Ciphertext = F1CE65E2BA02B055AB22C04940B4FAE7

# Key 008
Count = 001
Key = FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210
Plaintext = 80000000000000000000000000000000
Ciphertext = 74C7821DCD05FDE6A33DB007353A0E65

Count = 002
Key = FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210
Plaintext = 40000000000000000000000000000000
Ciphertext = E15BD31603710F1B4B10B92E5E1EDCB7

Count = 003
Key = FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210
Plaintext = 20000000000000000000000000000000
Ciphertext = 2610970C3DA190C96171D86E54E59423

Count = 004
Key = FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210
Plaintext = 10000000000000000000000000000000
Ciphertext = 2EAE865996A69BA64326B474B4830379

Count = 125
Key = FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210
Plaintext = 00000000000000000000000000000008
Ciphertext = 999ECD3A39452CBEDC8A66A90FA0C340

Count = 126
Key = FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210
Plaintext = 00000000000000000000000000000004
Ciphertext = CCDD106B009FC5354EE3D22323E9C920

Count = 127
Key = FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210
Plaintext = 00000000000000000000000000000002
Ciphertext = 3468AC3AF2A4A30E8859073082198297

Count = 128
Key = FEDCBA98765432100123456789ABCDEF0123456789ABCDEFFEDCBA9876543210
Plaintext = 00000000000000000000000000000001
Ciphertext = 02A9E0A13A64514B3E341490F2F39FE6

# Key 009
Count = 001
Key = 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE
Plaintext = 80000000000000000000000000000000
Ciphertext = 2D3284BDEFC1FFE021B9D5A54C1603E2

Count = 002
Key = 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE
Plaintext = 40000000000000000000000000000000
Ciphertext = 0BB0EC7C00548CD17A6E63806891644B

Count = 003
Key = 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE
Plaintext = 20000000000000000000000000000000
Ciphertext = 470D25A5D3FE0723CDB2DD6BB86C6F21

Count = 004
Key = 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE
Plaintext = 10000000000000000000000000000000
Ciphertext = 9F8C1299325ECF242348123706C3BD0C

Count = 125
Key = 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE
Plaintext = 00000000000000000000000000000008
Ciphertext = 424117784815F4E0E17A00790A485EB8

Count = 126
Key = 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE
Plaintext = 00000000000000000000000000000004
Ciphertext = 97EC0AC78CA02073BDEB8E45E9F82F91

Count = 127
Key = 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE
Plaintext = 00000000000000000000000000000002
Ciphertext = DE41C3145BBF5074EF3A0C3F110B4E40

Count = 128
Key = 1032547698BADCFEEFCDAB8967452301EFCDAB89674523011032547698BADCFE
Plaintext = 00000000000000000000000000000001
Ciphertext = AE42C843C3FE3BAAB8037506E7823A09

# Key 010
Count = 001
Key = EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301
Plaintext = 80000000000000000000000000000000
Ciphertext = 1B6D3D823EECC0C29ECF09448670F6F5

Count = 002
Key = EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301
Plaintext = 40000000000000000000000000000000
Ciphertext = C8BF0EE51F4CC101B8F7A1102DF737D8

Count = 003
Key = EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301
Plaintext = 20000000000000000000000000000000
Ciphertext = 9039554E55B169438BC50ECEDF1376F0

Count = 004
Key = EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301
Plaintext = 10000000000000000000000000000000
Ciphertext = 46E0A24B40E9CEEEF189425B59E968FF

Count = 125
Key = EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301
Plaintext = 00000000000000000000000000000008
Ciphertext = 15FBA8DD215A0A4BA99D84550094BFC1

Count = 126
Key = EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301
Plaintext = 00000000000000000000000000000004
Ciphertext = 4406C013DE347A8797FA267D58951AD1

Count = 127
Key = EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301
Plaintext = 00000000000000000000000000000002
Ciphertext = 1C5FA60B9718D625C3D7368DCC9EB050

Count = 128
Key = EFCDAB89674523011032547698BADCFE1032547698BADCFEEFCDAB8967452301
Plaintext = 00000000000000000000000000000001
Ciphertext = 44AE0AADA74995BE0FD47EC5DA6F862D