forked from weidai11/cryptopp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhc256.txt
2330 lines (2329 loc) · 626 KB
/
hc256.txt
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
# These test vectors were generated using the eSTREAM reference
# implementation for HC-256 using the file ecrypt-sync.h.
AlgorithmType: SymmetricCipher
Name: HC-256
#
Source: HC-256 testvectors.txt
Comment: HC-256, 256-bit key, 256-bit iv, 1st vector
Key: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
IV: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
Plaintext: \
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Ciphertext: \
5b 07 89 85 d8 f6 f3 0d 42 c5 c0 2f a6 b6 79 51 \
53 f0 65 34 80 1f 89 f2 4e 74 24 8b 72 0b 48 18
Test: Encrypt
#
Source: HC-256 testvectors.txt
Comment: HC-256, 256-bit key, 256-bit iv, 2nd vector
Key: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
IV: 0100000000000000 0000000000000000 0000000000000000 0000000000000000
Plaintext: \
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Ciphertext: \
af e2 a2 bf 4f 17 ce e9 fe c2 05 8b d1 b1 8b b1 \
5f c0 42 ee 71 2b 31 01 dd 50 1f c6 0b 08 2a 50
Test: Encrypt
#
Source: HC-256 testvectors.txt
Comment: HC-256, 256-bit key, 256-bit iv, 3rd vector
Key: 5500000000000000 0000000000000000 0000000000000000 0000000000000000
IV: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
Plaintext: \
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Ciphertext: \
1c 40 4a fe 4f e2 5f ed 95 8f 9a d1 ae 36 c0 6f \
88 a6 5a 3c c0 ab e2 23 ae b3 90 2f 42 0e d3 a8
Test: Encrypt
#
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 1-byte msg
Key: 2923be84e16cd6ae 529049f1f1bbe9eb b3a6db3c870c3e99 245e0d1c06b747de
IV: b3124dc843bb8ba6 1f035a7d0938251f 5dd4cbfc96f5453b 130d890a1cdbae32
Plaintext: 20
Ciphertext: a3
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 3-byte msg
Key: 9a50ee407836fd12 4932f69e7d49dcad 4f14f2444066d06b c430b7323ba122f6
IV: 22919de18b1fdab0 ca9902b9729d492c 807ec599d5e980b2 eac9cc53bf67d6bf
Plaintext: 14d67e
Ciphertext: 47a9cb
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 5-byte msg
Key: 2ddc8e6683ef5749 61ff698f61cdd11e 9d9c167272e61df0 844f4a7702d7e839
IV: 2c53cbc9121e3374 9e0cf4d5d49fd4a4 597e35cf3222f4cc cfd3902d48d38f75
Plaintext: e6d91d2ae5
Ciphertext: 06bf1584d9
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 7-byte msg
Key: c0f72b788187440e 5f5000d4618dbe7b 0515073b33821f18 7092da6454ceb185
IV: 3e6915f8466a0496 730ed9162f6768d4 f74a4ad0576876fa 16bb11adae248879
Plaintext: fe52db2543e53c
Ciphertext: 145c26f755a7e3
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 9-byte msg
Key: f445d3d828ce0bf5 c560593d97278a59 762dd0c2c9cd68d4 496a792508614014
IV: b13b6aa51128c18c d6a90b87978c2ff1 151d9a95c19be1c0 7ee9a89aa786c2b5
Plaintext: 54 bf9ae7d923d15590
Ciphertext: 00 4d64730ba1000f46
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 11-byte msg
Key: 3828d1d96ca1665e 4ee1309cfed9719f e2a5e20c9bb44765 382a4689a982797a
IV: 7678c263b126dfda 296d3e62e0961234 bf39a63f895ef16d 0ee36c28a11e201d
Plaintext: cbc203 3f4107840f140565
Ciphertext: e72442 7edc10a273261107
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 13-byte msg
Key: 1b2861c9c5e72c8e 463608dcf3a88dfe bef2eb71ffa0d03b 75068c7e8778734d
IV: d0be82bedbc24641 2b8cfa307f70f0a7 54863295aa5b6813 0be6fcf5cabe7d9f
Plaintext: 898a411bfd b84f68f6727b1499
Ciphertext: af27098eee 93d7565bdee0ece7
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 15-byte msg
Key: cdd30df0443ab4a6 6653330bcba1105e 4cec034c73e605b4 310eaaadcfd5b0ca
IV: 27ffd89d144df479 2759427c9cc1f8cd 8c87202364b8a687 954cb05a8d4e2d99
Plaintext: e73db160deb180 ad0841e96741a5d5
Ciphertext: 82d9af5e3bf1ad 9a7dc44a0fb81917
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 17-byte msg
Key: 9fe4189f15420026 fe4cd12104932fb3 8f735340438aaf7e ca6fd5cfd3a195ce
IV: 5abe65272af607ad a1be65a6b4c9c069 3234092c4d018f17 56c6db9dc8a6d80b
Plaintext: 88 8138616b681262f9 54d0e7711748780d
Ciphertext: f7 fee773b376453e49 53caf4a0846ec1ba
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 19-byte msg
Key: 92291d86299972db 741cfa4f37b8b5b0 9557f5df806c6d8d 74d98b43651108a5
IV: f679bdf7eb15b8e0 e1608f6e3c7bf45b 628a8a8f275cf7e5 874a3b329b614084
Plaintext: c6c3b1 a7304a10ee756f03 2f9e6aef10509bc8
Ciphertext: 79aef9 8a07f43d6bfad050 1fc59bf58b90c0c2
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 21-byte msg
Key: 814329288af6e99e 47a18148316ccda4 9ede81a38c9810ff 9a43cdcf57c75059
IV: bfbd1c2703287f5d 895fb949344e603c e5de029842b20d2b b614ecbbb82f73e2
Plaintext: 517e7d1dd8 84d31f01be506b16 d643218319151898
Ciphertext: a0abbbfb8c 633da5a850763dc9 2ba9ced937e41b3d
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 23-byte msg
Key: 2b2c2e8bf90edcbc f0ca0e3d6d943192 74af8db5a490d55e 6a40fc8076024b17
IV: 6b36b121db7d5aea 721e828d71a88cb8 5ed94eaffabfb094 741d75e5dc105846
Plaintext: daf25b81a07f5c cb1d36e949740255 d2ac1a0bf7a92623
Ciphertext: 50f51455955ed0 9f30cc2a14da3bd5 0ba181ce70e088a3
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 25-byte msg
Key: 405ba333b9358868 ade12ad5b2325d0a e55adce9775debb5 69c53a6c93980d57
IV: eb879adf0468b2a2 d5e6a4c6bc775f8d c38fd62a2114a9d4 041101188daebb73
Plaintext: 1c 60ca20cf5dd62f45 5329d7a859cc0dea 26ed554e8084d92b
Ciphertext: 96 3e6411ba4ff27e6e bcf4f4e872f8665b a8b8a1de4a5aaea4
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 27-byte msg
Key: f837b8edd57aa05c 4efa9f21fc3c3685 8e81b07dbfeeb1e4 85e912078bc6ec66
IV: e2a3f3b9f4900632 b9f404022d2ce01e 0174f843900ba237 169208531cb5373e
Plaintext: 370e72 fbf246cc26097ef6 7ad8ed559712ca57 02b66c086e3fb0e0
Ciphertext: fe24ca 13a251a874d1f99b 6cbf124b324860ce 4a09a01fa874f570
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 29-byte msg
Key: 3a1c9bdf3a5f40dd bab9e41bc0a6611d 92e5c8bc782b4a77 c318590a0e6a0a42
IV: c471be0fe3c301db ff30b21a89f86522 513c053d4ab3befd 8d9e19d0a1fe69d4
Plaintext: fa0467edbf c91914d13ff8f208 6851adc0c5ec0294 12ec946930f683af
Ciphertext: c0f0c86cd0 df85849a18b179fc 8e34ec5177b08050 11d8e46b3be6cc75
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 31-byte msg
Key: 639541e3bddda158 da4f3138cefdcac5 5cef65e569c430de af9ce25eb6364bbe
IV: 00562f87846a5436 5f6cda3cc50acb49 3d05f3ca0ed7f2b1 f4988f7418224f58
Plaintext: 3f7447ef42542e dfbe39b6e60c671c 1b745cfe779d6b6e 9348a744b33e02b8
Ciphertext: 575ab8949c41e6 d4606b39687a3092 3cd5d5bcf1f2578b 1000f3d507706077
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 33-byte msg
Key: 0487b63022dde456 dd617b6e3d8c5ce7 c467bc2ff2ffc9cc 0f1390a924111ead
IV: 4b41e592283f62f5 b8aefda9492b3151 ca80ec2e451a3935 aabe1c65ce77bd57
Plaintext: b3 d3c9170a4e1632f6 0f861013d22d84b7 26b6a278d802d1ee af1321ba5929dec6
Ciphertext: 6e a5126cac5819eb8a 04a07612961265b5 bd9b3e155401947c 67bf1732cdb14785
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 35-byte msg
Key: a62a65cff4473621 ebdd4ba26a99a812 c0e03491206ec762 4f3d84eea0a8690c
IV: 22d0247f183f28c0 a9cb01ffd9bde464 b8338b9ad9c3408e 066137743283200c
Plaintext: af83fd 23a244315cb318da 3009e16134757750 9aed4a63fb3d49e1 54f9022c4eb60a97
Ciphertext: 9f6df8 f6cff8da4cf23532 ee64c49a1acab3a9 fa406bbd79d12c1a 63230ce2d3812008
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 37-byte msg
Key: c2799f797c708c80 3fe04d470a5f742a 9a434b59305abb2b 94dc6cb55a9d2e9c
IV: 64879827a848ee98 334848bd6edef1c2 a1c30e49b5c780bc 3ec20be2b9ceb7b1
Plaintext: 11b3766469 a308cd15281cebe9 5ab8bfb755da5c13 ea603e599525dcf2 af6d80d2e5835745
Ciphertext: adeb11bbb2 afaef7d5df393a9e 88b71aeb530d7069 455f4d1f0c22f87c 15b052168eb93191
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 39-byte msg
Key: e9a0c4ec670ffa02 3b8fcae4e1f9b9d1 2d2256ee3c03cb8d aa17b1ae050529c6
IV: 827f28c0ef6a1242 e93f8b314fb18a77 f790ae049fedd612 267fecaefc450174
Plaintext: d76d9f9aa7755a 30cd90a9a5874bf4 8eaf70eea3a62a25 0a8b6bd8d9b08b08 d64e32d1817777fb
Ciphertext: 2ec52469a27774 d9f3bbc37de99397 a9cfaedbb405d30d 453640fa06aecbed a465a6036532395f
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 41-byte msg
Key: 544d49cd49720e21 9dbf8bbed33904e1 fd40a41d370a1f65 745095687d47ba1d
IV: 36d2349e23f64439 2c8ea9c49d40c132 71aff264d0f24841 d6465f0996ff84e6
Plaintext: 5f c517c53efc3363c3 8492ab08a3aa3ff0 3f1c55ad514fc485 96585ed5881e8156 8cbbe99f6d25c8eb
Ciphertext: bf 5021938cf2092a95 5e648f116da2ebb4 58f23c7db7c6f400 d6155a962c8c9b9b 768b09a1391107c1
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 43-byte msg
Key: 090d191d4a073101 58ec97d50d7c1508 aa480f41c8d014a3 91e8b3502f60902b
IV: 85e3b7e31d202f2d 6228d35010175de7 e8f7c4e2a8e1c8cf 3a65ca582c2de20c
Plaintext: 60dc2c 62053c62fac599b0 274068c3abba2d24 c1109bc461f1fcd8 bf4ad3e61502c020 a2e8a5f2f2ea07d7
Ciphertext: 590469 6390409951a14e9b 32174a886ff30970 7bae21f77921cd58 adc6bd90df961fce d1e7f0737883353e
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 45-byte msg
Key: 6187b770db87b1d7 e5e94431e11d7382 8d739cc6ced4573d acb0a1069d373aef
IV: 06cc4b8cffb64c86 57192536d7259372 cb8ecea7bf3c6928 874379c68215f9a1
Plaintext: 1ff76d3e9f b1c6d91d8a86fccc 7324508183b2b471 a3bd8c3b8b755b29 ed0d95b2ef65ae44 dfe7774122afaa48
Ciphertext: 6d74b6088a 08811a01035501a8 d434902493efbb52 b9910c682b2b7f8e 1d974f2df7567c71 edb42f6aade11cf9
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 47-byte msg
Key: 6eeec3b53a90126b 721c0fd16edced1a 253f72ca9e7b0575 a87609cacbe769d1
IV: 7eb874719ab0ec35 0f4e5950d6f8a3de 2755e06cebf76bbb 743d36c16c7761f1
Plaintext: 0b4c0bbc8d5968 58e41b13c0aa0fa6 fc591789a2be2007 9dab02a72deda7b9 2f7d702f9ffbd4ae 5b574be529d26a1e
Ciphertext: 43c5ca534a926e 0dafbf3848d4102e 37a7161af9a62da9 1e71249d2de303a1 8148ecc7b7f496da 879a54deef31856b
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 49-byte msg
Key: fc254f1273ff3f02 a3b58e031635bf9a 133ded8820ca6ae7 c6d2a57694355132
IV: 67f2c326e8969c83 55fba9f3852e072b 26b18bbf4ae3603b 22bcf26f08bd0b0a
Plaintext: c3 273c6b076c7fb33c e31a1f80bfc795ef 42117c222e01d1f5 7dfa778e51e2cf9b 2e8289da6730badf d6ab2e12d046fff7
Ciphertext: a0 1afae824df6eb6ec 5c87959af9cbc978 f02e1d09e5e0ddb8 01491eee5e126977 ca8abf3d17089c87 1560ca1689828f8d
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 51-byte msg
Key: 584966b29394d2ca 7d85372dd91ca974 6e5d296970f6bfc6 3d22c9404acd92c4
IV: 5cf92601fb606526 235b57ed3e02bfd8 4f95f3ba701bea7a 7e48971413a475e0
Plaintext: b4ea64 174caeb393d9437e d666dc3a4e39f18e d84de5648203e541 951413d1d3cae4c7 fd70c6e498070754 f13af2415f943ba3
Ciphertext: b98942 b61759b6d817f9e6 da6f8d16eb342e5d 890b153df7615264 a6c4b7548e494786 875c2607e5328ecf 414e2d4565c29d0e
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 53-byte msg
Key: c8f19d556632c16e cb3562ce2305aff7 ba4df01fbe136d83 45a28bfd91c839d9
IV: 93428ae5af75a3c7 bf5fd8935acc129d 56cd748c8b663eb0 da87f1966f3db4d9
Plaintext: 422af63ae4 3355f37878be49ff 89d661dad7995489 684185b9cf6a337e 5c734add90277f8d d39d9bfe695c179b a3c3ea4d52a99f40
Ciphertext: 7d41283f8f 3d4899e19687bcf0 724626455b0b7e97 badfd9eb3485e735 50caa5f5034e4927 18add57d1c6f9c15 17d194a992f29f09
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 55-byte msg
Key: 8140aae9643ffc48 8b40d56a5b66da33 bf44675a1bfa26b5 82a1e1b728ea9437
IV: 1a01c7722cb81a54 33e122f375fb735d 5e12fe9375e09ed5 8e38ed2040a55cf6
Plaintext: 994e835d111cb5 2abd1fd87fc52e73 9318ce09b15e56a6 842f50b79182211e 0568ed86b1fab5f4 538fc29f17334702 5d55422fbdc0a366
Ciphertext: d677fa7423492f ccde1917b384076b 32880c8949119167 e734514e9e92ce4d 0ee342bc9d43a4ff 414582b03170c86c 1470608aca2aea9a
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 57-byte msg
Key: 48cdb0e611d6a803 ededa67976cec900 56139221c2a78d47 447d3419be821007
IV: acd02123a9248033 35924304b577a101 bbb057038809496b cff86d6fbc8ce5b1
Plaintext: 35 a06b166054f2d565 be8ace75dc851e0b cdd8f07141c49587 2fb5d8c0c66a8b6d a556663e4e461205 d84580bee5bc7fcd d4de8e863843eef2
Ciphertext: da 47b6cf31db348410 34fe48a67f575233 ead0a891d4a95620 f861fa6f7674f139 d1645769d9b51956 9c5d6987c9d4fbe9 006f07d5e3fcf7b7
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 59-byte msg
Key: 88d3fcd018e6bedb 47aabc4bfac4119e 4a3ac1987a904d89 2c3185ced4119e9a
IV: 6c9184f76aa37107 ef2ebf9041b4fbb7 7b323a0c8347b0c7 3d997e51fe75cc07
Plaintext: 44b518 3aa4e7cd7a03ab18 14095df7d9d3f493 21e82acf106fde21 189fb6a1bf76085f a3aefbfabbede96e df3c082e8bba4a73 e09181d3eb2ac715
Ciphertext: 670efb c6c47f639d0c932c 76d6fe2fcabc1005 7a7ce446fb89268d 29fb33f84b8140f3 94d42d757243a81f 6780189f55654498 d2fe5bb34c01d9ae
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 61-byte msg
Key: 2a9d1d444c6c5202 3970271f5213b06a fac0fdc75598fa82 4f6794e3e1d61d03
IV: 90e2f2dd368c5ba8 04d2b265c8dfc8b4 6c7f84ebbfd5cd69 7950aa2879dba892
Plaintext: 50547d9603 40eafa0dbde6f3a4 b7f8f33d5fe5c252 d98bd063350dca3b a1306b74dd05953d efc9a05b1709f26e 0509cf764a677395 0dfc5e17ff03f0af
Ciphertext: 3015cee8dd 559fa4d91f6a4873 675e1147143050b9 f52700b7cc3940f7 ff632ee9e0d5209e e4f120fbc7fe44dc d2e6417092fc23dc 8ec057b8a04b822f
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 63-byte msg
Key: 917d350364d4026b 00be41f6ca6489af 30c4f21e27532711 d7e7bc9c94d5c25e
IV: 11569906d0300616 dd9285e7bc3fe1ed a0ee013ddef1054c a01692fadecb69cf
Plaintext: 8a853f840b62c9 c5ed0d1635d7e221 b3bd52a7dc568936 d0d14f8739c42c0d 8a65d0ce85fcb172 0098f699e8019472 86efb78a017963e1 25d05b43622d42d5
Ciphertext: 13f02e0329eb38 b901765ca89d4f1c fa26b65e460228f5 b77ce51de8f44ca6 1b4f3d1854141991 c341df34975d7cff 95a41bac9691a897 93df6706e2d5e644
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 65-byte msg
Key: 180800ef128b6729 504617b909249efc f09ee452b72ec72f d107026f7d0353ea
IV: 00dddd4931a0cb18 3b5f361c9f2748e6 7832a2a8035dfc48 5edc0bb3902da874
Plaintext: ca 4a2e85ed2324644b 4b1c6ab2f2da59a7 13b934efee4b5354 b940b6a593899aff b9bd4a4bfcbb3808 73914c4b6d9c7c03 a9f19d82cafc7839 056721c31d3d8426
Ciphertext: f7 5cb0a9dcf5771425 a57e4d1296b2c117 ec6bd7aa2a4eae9d eceac6f7ee73fe74 121b421117654fcf 86435a6b3feafb6b 0f1b01030c85dee2 c1d5f1d30c534ec3
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 67-byte msg
Key: 9150415514d8baf9 3d5c697080d67816 5d128bc4d757e197 28499bf3b30e5bc7
IV: 3ab0111251c212a6 12476b2c13cf7468 95e3a8befea3b3f5 8aaecd3c3d42476a
Plaintext: 1ca563 8a9cc369975b18f7 840ed0997fba2d99 77282a19dc935e5e a6a3226f989ff6df c6de21e7557e98b8 8259210ee535b809 f73b3239d3ab20f7 39cdf6fcd82b6d2c
Ciphertext: 238f34 89abdfe8e043da53 9fe3b474a7356f83 282460a8a0f80cba 89e282b82e693be0 6d1575849f4201f3 9904fdb51e33b8ae 7294e67376c2b266 b5b80e8291f7a2fe
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 69-byte msg
Key: cdfd25b367e58f53 2ddc0afc226c4c9e 4721043b623abd40 fea30615b328d0f3
IV: a7e317f655f6c573 8d80d38bbcc9b100 6ec0e84811a8fee0 fc0e99e3b0fee8db
Plaintext: 5d763fd7a8 1b01beab2bc3e23d b3aed87402258869 5da8803bf4f98e57 157d8df6a0e47fe7 bb0ddc8ec6232a2d 920dce62cd0522f1 c186c7c43f6c3d30 d557b07a4750159a
Ciphertext: 9cfa2205e5 95a3e5c893558025 88406fd6a30750ac 222a6b4454ce457c 6777ac293e04e671 bb5e13c4eeced199 4ac63bc06b02006a 4d063488fb7f1a4c 8e651f34a0b3b109
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 71-byte msg
Key: 3daf763e3a3b8a12 cd94893f0bce3e31 3c5f5e9ed53b18c4 a73dedf255c9c249
IV: 0bb034c46d532b76 ce0cb213a3c906b2 37faecd1a0ae489a f1f8ec65b198ae7d
Plaintext: 8cd7bd2749b335 e0fc3cf0e77d3ea0 fb18201a66860cf5 3a1c5154db430500 bd28eeba6fb5a3cf d9bfeeecc2817534 9549999064719f46 2d910dce5cf357e1 9247bbd2a5986a21
Ciphertext: 96cf22ec98df69 515120cf4ab21062 bfc59531a32e97da 14efdbd5c6123958 5f8e60c7c2ffd8ed cf8de8d3c85080bc 34dab90b9aabf560 e0ab2913b61d69d7 3c30e25871172ade
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 73-byte msg
Key: e87fe84eac97b5eb 06302df5d348ad64 fab7f701f1a9d878 835108aed0dc5154
IV: 95a4f3bdada748ec d837a4f2bcf37f77 29f5d696a14dceee 18ae9bf5f868a090
Plaintext: 68 96d7e1ce99746092 c5c52e26595da643 b5713475c7826ad9 c73c5025249ffcea be5c631655826fbd 41595219648e19cf 5e918473ff3c154f 02b56760f895c1a2 824aeb8ec3ba40e0
Ciphertext: 14 5d131928d226fc7c 72cec5f638d94194 8d7fad6cc8bd10c9 15e1d94841f99b2f 82abab19669e9345 161dec0ac80d3aef 7c1337c95523dd13 dc76c4f2aa22606a 30ce4681a4af50d2
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 75-byte msg
Key: 1528059dfb5cf955 58fe2da5de441601 c8cde1b0cccc0618 4b68203ccc63fc83
IV: a8faf0bb060d6e5d 0a80d8134ae19677 824b671e888af4d5 827fab2a56c6ca2f
Plaintext: 6297ba 7a6eea9f70dedf2d c42c5cbd3a96f8a0 b11418b3608d5733 604a2cd36aabc70c e3193bb5153be2d3 c06dfdb2d16e9c35 7158be6a41d6b861 e491db3fbfeb518e fcf048d7d5895373
Ciphertext: 535759 cf6906976463ad1f eb60802c1a4513a8 4f96f43b108adc40 a79683d0a636c201 ff1d469487c39270 1772958b47272bf7 dfeeecb34ce8fed6 1aeb988123f7d025 f5f1fab79176d03a
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 77-byte msg
Key: 0ff30c9ec470ffcd 663dc34201c36add c0111c35b38afee7 cfdb582e3731f8b4
IV: baa8d1a89c06e811 99a9716227be344e fcb436ddd0f096c0 64c3b5e2c399993f
Plaintext: c77394f9e0 9720a811850ef23b 2ee05d9e6173609d 86e1c0c18ea51a01 2a00bb413b9cb818 8a703cd6bae31cc6 7b34b1b00019e6a2 b2a690f02671fe7a 4cf4d12dea320ecd 499e72f12f38064f
Ciphertext: c16a0c620c 7fc25ee48f1e6a36 cfe4f0cbc1ac55b1 5b010b43a7206739 94d8bdd0bf46bb21 05d0f5dde32b81f9 ded1ad1031e58f8f 744f95479fb8bc90 425ee196b2177009 3f7fbd56486bb71b
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 79-byte msg
Key: 0cf9f33978719668 ddafd7f97161b7b5 683c2995679e2385 3b72f469cb55d85e
IV: 4bf6ca42b3c39976 70c23ee259bc6d3a e4a16a809a281ecb c8b66a467881bb7b
Plaintext: 9ff5dfd2985717 54d1a86db5c5cc47 922aeb3df76b1828 2458307b911d05d7 2f70bcd9f10f7437 8b6a290b7a9cd76e 44a0e24901c2b568 1a53a9d051a12953 01271561a7006321 a2a20cc037c8260a
Ciphertext: 3e525343524595 33f849d3408ddd53 b06ed4600bcd8267 5e9a736e4c58dfa8 62eebb23b3b012a6 606c63dbb7aa0d3c c59342b001982a8e eba6468a76d67076 1adc096b3ffda480 d0342d3af3b778bc
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 81-byte msg
Key: d8b04d37a6874807 3422ea118eee3557 7a2ac61ffd536dfe 21e01b36f6300142
IV: d7c1f6aeeea2192c fb2bb8e550eb710d 20e297bafaf0d8f6 918e1c12bebcaf3e
Plaintext: c8 3aa357e2fb7000f5 d7def4a080259b7e b752dba7c0ec3079 13d8ff98547a2733 851dda897b95abac 8e22e78595982919 12bd290aa9f3d561 d717a38ae0a825a0 092cdeec08cf54a8 b94e66081213e07b
Ciphertext: 57 3d093a824a6f0c36 33d18739ea23fcbf d9028bc242c99b41 40f16a8d0bc4355e eca4b81b7b1460b4 42497214e16babb1 68c1ae3bd259fdaf 93a40d3c63e22d49 03de6c4ea2eda2d8 75129f731883da4a
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 83-byte msg
Key: 59a24d2e94330cd1 42a0a69f48825f98 2e970b118b68236f be281830dfdee72b
IV: f6c7ee186af5fe52 bc3db1dc7450fea2 5c280a02eda6418b 0779a605e54167b1
Plaintext: 4ff4b5 d21181d26badb46c 4b4d5a2947fba583 c714d2d684fa08b7 8f0a848896cef349 63731fb1a57dce7e f3b9e7090e73d71d 66ea3309e0019ff4 d737ee7161d98b54 d37717c387945390 dca141c67f2d8681
Ciphertext: 530fee 88047b998fa0b375 c689aaa25e89e038 dfe4bf42f915210b a9809b03fc4ec550 6c05b3a0fbefe06d bf9c84ddfbcafd15 761a5beaf11ecddb 120d906e0a69c250 b8866b8626cc7fff b7a2491d8cb2c078
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 85-byte msg
Key: e956130329830405 e455c84b9ada837b 2a04b02f995a0b49 0feeae87228f7a57
IV: 573fb8ece6e80091 be4a5a3dc938a468 7104341e6338be52 9386777480027a46
Plaintext: b98f6beba0 975b406e00ec7077 5bb6c3b05ee9b76e 9433527053e4b620 ef50f6162d7428de faddbcfb5dc60c2b ab8133edfa182341 d733f2af3c3c758a bcc21076011bcc28 784eaa6d4b30386e 90cc6132c0088964
Ciphertext: 6e0f5dc06a be86b7e70fd697c0 bfb1f78e0042300c c105f9123e96c393 197cc27c8ad98ea1 304adb3c69893487 0a1a233729f6292f b5cab85d9acb2ef4 92c30df2675877b0 a262183a48d68594 dab1d7a5aba29e59
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 87-byte msg
Key: 6a86da5728c9d847 d3993ce2f3a8ff06 7975b5cdb1711cc7 7261f58698031260
IV: b3f4b17001d108de 9a9c2160eb62e801 651b832276d2e1be b90696f26a4fe6bc
Plaintext: 1c451f03ae9d2d d77b9568fbd193b0 a0a508bc74849baf dbcd84ec7c1e352c 000c40ce1617756e bbdc4ab8b88d817e 6c9f0409cbc214ad a716a2a02f9cfd0d b5ebae63b424a0f3 112785baa107747b ecbcd71230188404
Ciphertext: 45d2549448167f ddad96f4faf16992 60ccb48221e0ff39 9a4abbe7051e32c3 cce8ddb9946f3d54 c49e8140ec792a18 8d186eccdb143540 d5b0f3e60e9aada5 f6e6a633dcf059f2 a7c5be485651cff2 7f9ec3bb45069ff7
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 89-byte msg
Key: a9fd2a5a10ccefb0 62205789e2bd68e5 61c30c16bd28b6cf a864487eaa6e35db
IV: 69e8e2c12996533e 8f1503e6aaca136c 3418a77314d68ea1 280021f542ac6d5b
Plaintext: 70 40947e81e370dec4 317a221333eaaf10 8e2079affa4319f5 f62821ffbb75ac45 6e063920998fb98a dc83e625e035d780 8d3ed1957d1e6196 b026a7e98195f571 d801990fa2f8f668 7ee8dae9b93c0b09 7dc823ce45679e93
Ciphertext: c7 0c9707963bf85e83 4e8b69625987a09a 48f5b95a2cb3dc63 9c26b6b9a5e6d84b 5464b2d09e785c38 ecc4c13a7c1e2a1c f60032946ce49e90 c1e58a862513115a bf58746a110513c5 58ecb0e54368a3a5 a0575322a8001199
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 91-byte msg
Key: 94e23208e7145f7a e84c4655e4f3bee7 7f6fa566a7467435 c68716633c66fb75
IV: 0c266865d53c11ea 05b1e9fa49c8398d 48e1efa5909d398b d043535b49629ec2
Plaintext: 7fb8f1 073453334896f62a 07b8be8ee53f0562 ac5e87849304c382 be53a5af05556176 f6eaa2ef1d05e4b0 83181ee674cda5a4 85f74d7ad6c8d14a 95447557c3f5e99f 3be1716bf0b94324 76533068c45a875d 38453745db853353
Ciphertext: 0ccacf dde9029fb1ed7c67 b5d443f4e6ebd716 5c4ae35578d35f42 5e5cb42500b2daf6 ed28e9f67cc82caa bb507d766d58c814 8da228cbe776dad6 a78094136deb02d7 489a22e0f5b16ea6 f2b92cfed3529dcf 89491b868404d018
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 93-byte msg
Key: e7031bbd86c91813 ddff08cf491adb2d e8503c3d5c4f7436 cb2e8c0d2aa4b246
IV: bc78df0bd538b67b e42eae44b0907374 e2f78a8cc41234d6 489c96f94c8b16cb
Plaintext: 1c8b086639 aa8a7e5955acf2ae 83d5a06b30627e85 0d8fe7b6769b32c8 a427891024e0f839 875dc5435c4a00ca 5bc75a8ce30b3b26 a74d0e1ea4e4e026 56ad299f2bade95d 38f7f7aa2ad0968d 80124a4cf8ceea2f 4735f5870db929ef
Ciphertext: f985e649ef e2434b8f8eb4e81c cc12a8b57c6d2748 f8c83b96fd9c7645 accccd6dfd13a867 ca159a5863e594aa c2b2b77d72217b25 6616dd01d9c21a26 913d0c90586dc6fb 89f3315c3d68ec0d 17a3af3b9758fffb 5b8387d39cc57c1a
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 95-byte msg
Key: 086f52d288b8612d 2320bd96a986de7e 5b7e17b357f3b328 571144f99b6138aa
IV: 2436adb023498732 b1a0bf10c0b4fd25 52d26ac9e9c2bf9a 3ea7a37d352633df
Plaintext: 11cae241e4a783 f34a3ea41f57a11e 0aced8ea97948236 0d64bfb819c34e43 1737f3988db41c7e f857c315cc579667 b638564024417d40 0731232ed72e228f d8fe79779d79eea0 ca3ef8b91ea6db00 b0f6151378d9f903 120d9aabbf5cea40
Ciphertext: fae15e1e1aec54 d27943f74f3e7441 e54b6da3cdb0fb01 0af0a68455249920 101094e922d447a4 56caa2fd35a6b51e b433a2457f37fd2a 0a906fec45bf4f68 b7e1c3b74ffc8713 76dababfd998a10a 1d585d0e64a228fc fa6b718d9ca5e6b0
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 97-byte msg
Key: adce2329781d6610 f069a2391d2db812 8072dd0c9c423faa b560ebd7d836ee7d
IV: 1b0fba532686ccf7 f23e8c3cd1d475c5 af1275d39766975b 7992df5c2aa4756f
Plaintext: ac 2907a0b09e687c59 277d6b43845940c4 40a70f712b483ee4 0b3edfbd8fc93de7 84cfb51d4b81c8ac 8b3c6e7a23adac47 633968337b9c7d80 33d00b9add301054 88dd3d7577610273 d292ec7e9ab930c0 e2f488e43dd93dd5 735c85c878f3107c
Ciphertext: b2 99ab0e8c328077ee 1171c03b4813d9d0 dd00d4234a1a5036 4b5b8edb79d56a94 3715c63841ec9112 88f57831fc708b6d e8059cdbf56ec1e1 957811b1906acebd 461738fefaeef4d3 79ae65bfdda06281 99a652086b0e582a 0ef094a2ed63f7ea
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 99-byte msg
Key: 9ef8dec0094e5337 63478d58d2c5f5b8 27a0148c5948a969 31acf84f465a64e6
IV: 2ce74007e991e37e a823fa0fb21923b7 9905b733b631e6c7 d6860a3831ac351a
Plaintext: 9c730c 52ff72d9d308eedb ab21fde143a0ea17 e23edc1f74cbb363 8a2033aaa15464ea a733385dbbeb6fd7 3509b857e6a419dc a1d8907af977fbac 4dfa35ec02be8281 106d2d99c0b96f97 b45193ae270d58af 766c971fdf41258d 89a9fb22c540947a
Ciphertext: 6201aa 41853c69bfe7509c 4497e03e5331894e bdefa0076cde2951 c94eefa668d375f8 85b74d55a547721c bb987bb975095a69 23772bd97acaba3c 3543195502c1629f e176af42b0db64c2 dd5c1378ce027d01 6d0143b548117f33 9c372f6b501d7559
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 101-byte msg
Key: 949597b269dbb6c3 30e1d60e8e447038 6be33737ae93fbad 4714cd757344647c
IV: 3b93bfd33eb70c02 b1a1c99ea4af291e 8723b9eaecd443b5 8f23f20d9331b830
Plaintext: 0e4fed22c8 b639fc4079b387f0 b74a09d215655f23 6bc64c67beb411ad 6f593e14b169c78e 40045ae451def0fb c49da355a182bfda c24c1bd9cd59aa4a 660f4d56a27aeb19 be36c4a61190024b 3fe89117b05a319a 409dcaec382afff1 7ea105da0869b6ef
Ciphertext: 9db9e0c733 7b586e8e3007fcd7 27802f4c7f5af7e7 e8f57045485b5a06 318ae24b66f91668 b852732ae22df6d9 be3f12c3a130979f 6136cdfd5b3ee0ec 85cd03e58e9dbdac 55d1b72519a3f0dd a772656b2119a27c f246dfa62a4f275e 7a07958f50455c1e
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 103-byte msg
Key: 9697e18ca112e56a 8ef47e202833deea 4d8000a8e76f392a 1fd910aacd7f4f9a
IV: 32ef5aa1e9acc0e0 1b891079f356ee52 51be6516c3707f7d b17d13ced701dfa2
Plaintext: f806d6ead1a5bb 334d6eef29f70b88 5ab41fa23db274fa 739c56b94c103a8d 8d52a4fe71424700 ed8b6dc4381e99d4 8bdf6b5f269dc5d1 93482ca72e5e7182 e5a7907a3d22d8b4 953f4c37af4e4afb 6c386a43d76da92d 651dc7887cabede5 315f93f1565ba102
Ciphertext: 8d76651bd2cd0d f1d198d79006391b d1abe428062d68c4 fa50f42fe525d029 5a43a1d41b25f8de 9a197236f73acca9 461b54847dc77cfd 66a04a0379397fb4 e3e697530a7f71cb 737a5f973a3a44f8 35bb4cba36c6d32c 64003c7004ec88d4 2dadeb47673499f2
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 105-byte msg
Key: b4d0d4ef95716425 8628e4f75a086936 7284ee023cdef7df fae2750cc5d3ea10
IV: d1a6cd95f26e3079 5f18a023b7584d13 41e36bbd78dfd798 c797fe729174fb06
Plaintext: 74 29ffd0cf2df62081 6e676ef4449ced5b a304623796d53720 e8f5cbc2241b0d26 c132493396fe4274 9401801bb3a0eb46 2d829982eb39e58d 3c24c161cd934d6d d62da826918f05be f03602338f9f368c e8ac0960c64ac997 fc51fa7456acedd4 d0b994b006f294e9
Ciphertext: 58 11a047afb24feeaa 320993ca90c9d327 9a9895a0ddb2ebff 15a4cec388f4ee8c 370fd8f48e288618 c2153e5383f5c2e1 ef82d702a35022ca f6038da50d6c65db 6b9ef3d6bc657361 ddc5ab771465b203 4a4df574dff44e1f 69eb8bcc941134fe cf2a0359c1724773
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 107-byte msg
Key: ecce9c45bfe2f5b4 3b4c5bd90f510cc5 8e451e06a7ab15e0 179eb5dadd70157d
IV: ee90f5582bb15147 902837f5ae96d5a0 5bc8d61ca8dbef1b 13a4b4abfe4fb100
Plaintext: 6045b6 74bb5472cc4e0a43 bd8b614dafcba2ca c04183a00c2c9239 2c51d78ffca9b586 a157127fcbdcb82a 388efa9b7a479aa1 f95aea533bcb32eb 63bf52d8f831a80e e8e734a1cda4fa92 6ea0a8e989357903 d0db592e31564a73 5a2e06b37d60e6f6 505302ff590d9a24
Ciphertext: 10f5db be947ea5523fd718 d42ba581b884e27a 011b158d0f57849b e00d28006278375a 4fb9586677478040 518d5d5e2bf73b92 7e16292a606bc70f a10faa1f99c44605 888464e535b447b3 fe8338d472834f36 7584cfe075c114bc 6c99fd7f30431a72 824ad367e7433ef7
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 109-byte msg
Key: 68a7b55c65fe079a 4bac18597537a378 19873c49129e36e5 e283c4c2f77f5e87
IV: 2d8c671e950b0c0b 75b56ffd8fd405a3 a6b33cc13f536283 a55fc2112f621063
Plaintext: c5380757a1 c3500153dfa64208 97389c0b994e448c e73079a1d044158a 1f76623992dc2e12 8d9a22ef10044f67 e7030a5020bafa82 c2696fdebc91f58f 1c592a908130cc6e d3b4165031d24d34 2b2f967b32c70aa8 4cd50c650df2dac7 c28063d2ef495940 fc64867e2b5963f8
Ciphertext: 0b4df311f4 8e259d4bfdafe02a 1bdcc49bddf33b58 cd12fbffa5ea2725 5d8363eb938b903d f04bcbc8295a4626 e96c7fd2cff9991a f8c0042e3a2d4b5a 76cb43aab97734f8 ba19af82acfcce4c 16e42a60238197fe d6b153bba801c9ea 00582e11fc63df9a 1954e43a114f68c8
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 111-byte msg
Key: cd84e796b6bf9d86 ee3bf93da9afecb8 79b5b608c370fc0d 70731a82e4deba39
IV: 34caa6a893e8daa5 0e64de6e7a1052ec aabeca39e5eddd5f 96a9796346ac7982
Plaintext: c8c97abab38bea 8c16196101665c35 ebbb64496d3c0825 bdd8cd4c29380ac9 58f1490cd3fdeff4 c36c202dfd57ddbc 3b166fd8acb209fc b09da93adca13fd2 45171103fb595e21 d37a41e86a34d910 6621a721ff2e3789 bf4e03ec856b94bb d0a2ea083aaf1e99 43a6463b50e59958
Ciphertext: f4ae8442db65bc 6dc4398d23f71f02 7b7a5e3146ef12db 7c9d06d36dc74751 5050857afc89520d 6fb6591ce1ef2bff 28a1988e6fc2c578 f4eb3f012feec097 eecccded558f6ec0 f3285d04f6724d30 292dfcb1e2aeca26 aab17e28375a1b72 6c314c19e4fefc28 942ef2898992d0b1
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 113-byte msg
Key: f446d4cc6d99dcf5 7251a4092c7d51ad 82fa9cc399e77883 9b5af5cdb85165bd
IV: 6becbd81ffd93e67 510f543ad7bfbecf e187efdb1feab407 64fd1847a9628567
Plaintext: 55 7a2be7bcd7a508e5 f0da279019224a77 b2abf9d59e1a4f25 f775502cff407d39 5ae6a6ac7b5b00b5 5d00775e73c745cc e197c4c1ecf28066 afd5914810df28a0 f3b667d7aea77649 bc8cd34ab5f3e966 7d7ce5edbc83c5b0 8fffb1057eaa8f11 ad63d24656d0922a 7647e25ac7ef5ecf
Ciphertext: 91 14c10e1f6c8e3dcc 21ee8fb80ccc71c7 0f90ca188867c5f6 be8a4d3d69c311ee d7f37aca54ab9a84 02b81808acef02c2 c2c8c4a3cd48c61d 752b1fe06f22f0ba 483a56da00d29dd2 3b0ee08c4bcd76c8 ca24af467b585056 ca930782dbd32175 2faa4bf1fbb21f33 d56a41e4127eb5c5
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 115-byte msg
Key: ef220361f7164489 febd596b2fe9db14 f0b48e005c1f7edf f4f94d989103cb8f
IV: 9e51c72483f3257c 64d531830ce43331 2472440da9dc5ff0 9d6abb0cfc76582c
Plaintext: f1d1d8 3d4a62910e2a10e0 54fde3c0f1b1659b 76244f60e6d861d5 bdee922f305269e0 b733abb0c9b6360f e6eb2da9db00553c 42b4bfa6480fa843 b3509d752328e384 972515a934710f65 42bc0b1778770ace 7943765c9ea905ac f60be0558bda056e e70ae9a5d7c3628b 6f5ac5324e7f4bfa
Ciphertext: c10fc7 8d08db8d55183837 9aa03a7fc6d27216 fee0bbee64e02ea6 bdea7d865e6d182b 50a836722b61ce8a 61f768fbf1191336 a09472f1f42ce411 5eba66f9c2da4f61 981256c872a87f64 6e2c315d6f112627 d67839a926444e89 940d28b0c6c690a0 cbbb6d39764e0bba 71ba8e7c34db123e
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 117-byte msg
Key: 24b8baa8710e41b8 8f05a3f5f2d29846 afc970cb3b15f928 75aba321e781e268
IV: 49fad4b247a52410 85282e7ddf7763b3 f54aef44e7cd9ae5 5d99ec0dcbe395bf
Plaintext: f3f30ca3ab d8755ce05bc816db 31305ec375b13763 550e6a2e0bea1d80 0f2da7278aa9a322 0efe43a885bae86d 68c5ef2032fdcd38 131d5ef0e8e37a90 6b72caefa7f5d936 b0856ee6904d1a1d 84eb0d15691a2ded 718e6aac1a204b83 612bcd5232366e6e 24d385a263c6d473 ed6a60a80251810a
Ciphertext: b161d14248 34d24b5a271351ef 5a5f7424bcdee9bb 4960aa822cf2f018 19f4b94422a427ff 1991690ec2c88fa7 db37badc3b64662f 93cd2ba55a738c80 3118a56f4d70ae18 9111c089c1b38d32 b814bb3619b662db 5f8d0dcf3edb8df5 f5267692712280e3 35ea366382f181f6 f0c0f26546daa7b9
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 119-byte msg
Key: d52b356988e9b9df 57225b5914b58a52 d3b02fe2e67040f8 0c0a91e3e5eaee18
IV: a9ba682f1a86ec2e b71d1a0a33ba536b 25e314b001928333 479348cefa2d9e9e
Plaintext: 5404aa06b83e0b f7e8e5b26f788cf4 408336dd139c73c8 ac07cc2c702a61b9 243ed1a4f74a5a3f c35242cc90cb7593 5a536f32149f5c35 ecb57ee6d15bd066 32cfe9fd09b822af 195dfb107315bb59 3ffe57bab9f295f2 7ab7711ef976c0ce 516f135e45eade84 8171da25223ca76d 79edb61e0c7e6628
Ciphertext: ca7e8d795ebd78 0732c717398f2b07 f046b0176e5c17f1 7c68e3e0cf292221 7f0529f89d96ac7f 6b936ef6618c10d2 8f46804aecde2cee 8b9eb79cb19b5b94 b48f1338edc90c97 5e0014fc209085d3 fc63a73867d46358 8565d22e29d5d37e 09f20a05778ad7c1 d8ab4706c8a3340e 933dd8270f4c1fdd
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 121-byte msg
Key: de776d7bf1647a19 0886196fb1c9d6e5 83f6a5b4a52a81f7 90875406152917ff
IV: a15b3aa5c00b466e e07cc1d7583b52fb a854256402c59121 0a33f818dbdcef9e
Plaintext: 4a cd9f456e556bf560 b9d43f3f2999ed77 f322de43f71e1171 5b6cff6680372e61 346603042933d810 a5194e707cf4e479 3c64c970a772ef4c 667661befb38d66f f85586896ee43c78 a95aadf21aab0834 95b2ce8fbdd3e424 bcdfe7ec3737bffb 803577050ec74b21 2b5d03cded068032 67d595aa208a1880
Ciphertext: 04 6623e9a6c276089f 44aeb479b1938f68 96339ddf779712d7 d27f7cc2dbf2b286 0f1c8224fb5c1a3a d8f0f4e9c993b224 ad01329c00817c13 30f67a143d39f0e8 ca76a8e424936e65 0b31d9d9d5dd0f36 81f53f104742c746 828f10a8f779b9e9 0fdc717b7b81706f f99d3c8e2554a2aa f40888b0160effe8
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 123-byte msg
Key: c56e38f71a7f108d 36cd7d80f0242d92 95ebf909dc4c75fb 1b96c5c8badfb2e8
IV: e8edfde78e57f2ad 81e74103fc430a53 4dcc37afcec70e15 17bb06f27219dae4
Plaintext: 9022dd c47a068de4c9496a 951a6b09edbdc864 c7adbd740ac50c02 2f3082bafd22d781 97c5d508b977bca1 3f32e652e74ba728 576077ce628c535e 87dc6077ba07d290 68590c8cb5f1088e 082cfa0ec961302d 69cf3d45a3d356c5 025ffc3ca4a7dcb3 3d1df3405ea0f5d8 f8f0f0651c662c18 04e257015704dedd
Ciphertext: 1cdbe9 9d2ca7739e156925 0afd826ac6b5e857 b531e76c589f7088 c7f8ab2987a9a288 c73d6cdfa55babd6 1e4a3e9a403476da 2414cdae05b0c935 d933635d0c22aff9 cae3a346f9d4823e 2660f1b3925997a3 11d963dbb00d9ed9 82846e787541034b 93c4515180b3920c ed9b994c52cb2fb6 9fde0f692df59f82
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 125-byte msg
Key: a99f9e2f416abc92 20f9d14d3fec4b28 1767107e66c26494 31810c290586b34e
IV: 83858e781cb93cd4 18d5f0dadd3ed125 6e77a18232dc9d47 f794a5e636c19dc1
Plaintext: 98f91340ba fa22212d999610c2 fc50780409ed9805 1ea2d95e036a5f71 1d64def1e476afa5 973723682e0c1775 9091c8e1063ae969 ef3af36eb6a3bd3e 02cf4c952c00ec64 f6437fd07a9a167e 6059be0e54d19de5 b72c3d3095982725 d8a8b48cbbf6207f 810ee06e66873566 d6730292ddfadb02 df415eab8991c6af
Ciphertext: fe5e55bf92 1d1d821e2b57fc81 0d8725d1eadbf584 f778c827fcad802d 6de1145d12fbb3a8 e1715943b6561e53 3863de812b2246df e7d010ad219e0768 8171b82cffbec5e1 53dd1c5a383a2827 c42dbdde68182dd9 dd347bd11c4ac972 115ec99fafd8d2bd 3266a71c44930757 ad1666436f670469 8328836f5735da4c
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 127-byte msg
Key: 07b5bddf77a3727e 9e5fec48da1d9eb3 58a63b7587fccb46 cd41ffe778d5c163
IV: f7bf10954a4e0bea b7ff4b69bfa276f0 50b911c03c21963b eaf4c7ed4cad41ca
Plaintext: 108d54b61b3e12 4b33b7a6d6fb5fe8 a225752e7ae3af64 699e215fc4eb616e 6abbe9324bd1bcb0 277a4da598789c19 533fa237ab64ef5c 5752926e743f396f ce5e99525b56100d 08f489efb81ca134 8a0608d75ba729a7 8d6c0d9d062e7c6d 7b63665bee918250 7509352d3ed1b55f d0e26eb49393a56c 93565b9481a2748f
Ciphertext: 039d8ac1fda893 9e893a842538884d d821480c72a3b88d 29877053cd98b5e1 d9c97f6db0ba4aa1 85f53dafef24cbce f2e9f7a25f7a4dd2 7220c96fcff7692d b7ffe5dc3b40636c d3d81e465224c850 cc10c9ac8283e9ff 617efe5551422059 0220d43bd83bd4cb 90dc642efcefc042 d24d5021899283d7 27ea10c104c9c93f
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 129-byte msg
Key: fb3018f60c6a5aa2 f7211706307e21c2 ac3b9d765a12aad4 f27644faed8267fe
IV: d42f77cabec9df2a 15a4f923980b2e87 a6795ec6b90c8107 31368f7753b69ee1
Plaintext: 91 c64a800b965a1157 faa12b7d5f21d346 04774cb767732cd8 fd06b5ba256161b7 5f5bbffcb9137e45 8bd7c7e86445d115 44b0af5c0cc66c6f 326f592ab9f8a6d0 617030981b529a68 bf659fe001e1a69a a2d397b0e3c2ee7f 3f930eab59aad764 34527ae7a25f8c47 ff125a6d1e3c7d5d 84a6aebcd4b1db8f 8b3a7a46edc01df9
Ciphertext: c1 14ed74894867d102 24f733f8c09fbaf8 eb47cb58a3b9a8c3 08e1d4a1292c5c41 bd9cbe2d20716db4 93710f79af4582bb 76a228846b81e338 6f1810ccfecc0937 e609592676d7a762 1b4a9f4b78ec8cd7 00daf61a2015a2af 98b0c4457e4319bf 2db0ed085fb61716 d3e7b54ab1a30b2a 9a7c0a64ebb12e2f 96a979f11ab063a8
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 130-byte msg
Key: 46f137817d6ab1a5 a197a49f7ce753f3 9987c8d95a287e2b 45025e829f19ec9d
IV: 3cbfc302955a3fe7 1b677952cbbf7880 0319a58494d18030 18e89238864ba295
Plaintext: 0358 2c28fb9e0fa071e4 869d936d5915927b 55f8b012f90f9bfe 722af918ca7a44c4 5c3cd8be8b974a17 b3c8fc7a607ceeb4 be7dd7735191754e e6a02106ca14a60c 3985534319964f06 e91a2d6df47cc0cc ca5d317df07e4ee0 d7e1259f0b2bd237 ad4d95b4236328bb 0edc4fce7cdcb0cc 60dee5b73f9ed0ba 2b362e6bf5876f4d
Ciphertext: e4f9 f7f06a80f4ff5e8f eaa33ca468ac01af bcc52127ef41f6e1 41f3572a2e135043 d01bd2c420ca9059 f465d16900f3ed8a 06d8da7ffe42cbc2 adba44d886a4ddf5 20cad634d54e00b8 ac1c1872f30b1b46 5ac595b7f99ce55d a59bee3c28f8a7ec 35c0bf83f0ada205 44f35a380dd4c9c7 56824d439ba179d0 602e3001b1b23d19
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 137-byte msg
Key: dac69910c77c3e0b 578926626565bb67 4a1caaa4b9a1e6cc e764f1f1ef2657f6
IV: 760c7b488af395c9 d004fc0ddf88a1c9 e7fddc8896696ca0 3ceeb9652d9f5b9c
Plaintext: 67 92e0337436ca2f92 e7d8e512c0876dfe b1d754fed152917c f54bba07816478f5 7e53394dede524e4 5b4252c5b6743bd6 5f236eb980a286f1 a03059467577726a f959c2dcc0ec920d 88c3bcc212701bb9 3046408f206466e1 18efa8b2229e720c 2a7c36ea55e96056 95e28bcf7b83f5ed 4cca3048569e1b95 8410111231e06025 3a43fd3f57e37607
Ciphertext: eb d17999e6ba9af11d 34aec941c45e6bd5 20e0e16df30aa6de 2ed1580118cf7b23 c28b1a11bd4e1310 74daaf7ad92ce90f cb63b08fd2db0e69 db328c0e0d3ea548 22c68753485f3ee8 5525016c4a3b38c0 87a20f85008dae4c ff3345ea1eb4de5c 1cce7a4f6090a432 f7d9250333bc253f c0f33b835323ef3e 15997892218b6b26 3dd91c3457074eb5
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 140-byte msg
Key: 2827b599b6b1bbda 37a8abcc5a8c550d 1bfb2f494624fb50 367fa36ce3bc68f1
IV: 1cf93b1510376b02 130f812a9fa169db 99ced213d6a7d695 de24de3cf01ac090
Plaintext: 46672b97 996f45eee8cd9217 7642181512f1c136 9acf0031c255b770 127859af2eda4cc6 5a4291c33d4aa63c e557abe40ccec55b 9a85c04b6b78f8b0 51be79775dbb654b 5a9696ac9bed8541 f7c86a6f11cca52a ddb25d0b5ff767a3 b6d469105a703fcd a2559dcf8920f6cd b17d9ddfa8532b4a 6b3c209a2838cdf2 48a271a1ad63a2f5 3865ee548f4bc388
Ciphertext: c8c71a96 4631cf126707a31b b987a47670f38cc0 8e197c5076af21c7 0367238396081d7d 68745b91a48f8f1d b4a6aa60295009b1 0c29ae0f761828e1 99126ff92eaabd1f 499648bb08a3b7ae 6b587a1717da3e44 b9b83421335b5d43 3d7c7ebaf48f2d08 ae50738056339e9e 638689c2d2bbed92 f18250e70ecd096d 73e0716fa895d8ff 8ba38f7fb6df802c
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 145-byte msg
Key: 5f8c5b5acb1d644c 0d51204ea5f14510 10d852dffa556b26 b0d16435d4b21c42
IV: 547f0cad9c441f89 0b38c457a49d4214 07e84d779f22d674 1c8e2704248c2e28
Plaintext: 45 bd192b2f68242820 1cafcd9f97945e6d e7b7fdb9cfdf2893 6cc483a31869d81b 8fab5cea511a3433 470937fda8e1f62c 1ebbf9b0252d4cfc b4633bb9207259bc 3deac736c6aab22b fff91e2698d2e22a d57ef4ebec69e73e af2eb2cf6af4b312 0ffdf47c907cacf2 8da709822f0e2c51 542b76d4ec3a0243 a24b724bc095ef04 4c0d6b227737296f 393c8079353edc87
Ciphertext: 13 e899d09b19a9c847 c56214ce120248f2 dd87d1a13459c4de 916c25cf3aed0442 d8c773ddfa18fc81 43010625a44b4c7c a74f6113936bde14 23ef0fa1dd25303f f8e23ed5880af801 b74d7031b616743d df7d73d481916c88 f9d5a2cc27563e18 07df7cc98fc57fbd 3a8d6db059bedb6e f1eaea20d0e46dea 7d4d3f3c053037fc 18b2103212ae2015 87f1721a7e627fd9
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 147-byte msg
Key: e805d2ec49a4f2d8 e20397e8fd14793e 41b5924384328a4a e00b737109f8b6c8
IV: dd2b4db63dd53398 1ceb19aad52a5b2b c25932bc0ace2b0a ba33d8ac188ac54f
Plaintext: 346fad 10bf9dee2920b43b d0c53a915cb7df6c aa72053abff37f10 ae12999cbc12595b c377050bd417e564 20744a031949d0a7 d463df9fb2b27883 3fa02e235aa172bd 970c1473e12907fb 648b6599aaa0b24a 038665422b20a499 276a50427009413c 5327d30c987da16a 62b1903b56e310bf ff839e0c71658dbb 2d1707e145724f41 c16f48bf403c3b18 e38fd5d1663b6f6d
Ciphertext: da771b 36697022b2778860 e9d006128c8b4da9 daeca573d39d1637 eb15c98edb4764cd 24bc938cca2aa37c aebb1985bbb4ab18 81579c4878484f9f 4f1716979f50e406 c79cd5906b9b5529 6cca65b0ebb46c68 2780aa1d5fac076b 78c631f7758abfa0 85e37256cb5f8c3d 85f4516276d3e106 11cb082431cf46e3 ffcfba26aa5b46ef 644f600617470358 68c4c77b5ed138c1
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 148-byte msg
Key: 93e3cea8bb4f1b4f 5be822032232a78d 7d75238d5e6daecd 3b4322cf59bc7ea8
IV: 4ab18811b5bfb7bc 553f4fe44478ce28 7a14879990d18d12 ca79d2c855149021
Plaintext: cd5ce8ca 0371ca04fcce143e 3d7cfee94585b588 5cac46068b5bbe4d ecdd8f1424cd36f8 2dcf1bcf597eb939 93a5fe77e8b1f581 4766a25285d22e87 a47f442855edbac6 bb3f74c6723585fc d05a987c6b7f8fac db67699ec1c4699d 086274066aa3bc5a 362b9b9051dcc1b0 7b05929dd4d6ca32 9f186391451bb8b8 9defea566ad683dc 26fa59d6fe5cb67c 1d0db5842da0ef3b
Ciphertext: e26216b7 facb2cdcf492816c 315a4d8bc720a2b6 00b4d53afb7eeafa 9bc2472c7bf3d403 6b6d76d09d8cd3e4 7c4157635876cdad 8780304dd29dfa18 e292c5ab816868ab 7b52abb2d95fa6c4 928b4e123ea37332 63d7ccaf77d27a24 3babc174d9ebd78a 95d6dc3e86d42bea 0a8c87e6dbf0f925 2cd3131e51d9a649 cfbb19d4b530d954 570b18aba98a6d03 77d2eeed91e48ef6
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 151-byte msg
Key: df57d41bbd6300ed 8c6dbf5e70587511 1476407f9ba9893d dac9d97ec446eed8
IV: 250f0f4b94b29c7f a2c4e94d58834c81 e1ba75de83e5fe63 d49643cd2a17745d
Plaintext: 5351e9db86ecb5 db9ab87d3f764c8b fdc9ed1e23fbb104 1863e36b24baaaf5 32cfe60ad57d5b72 8ada11233db2fa57 0e34d6e254ea54c3 e2ef7af98a5c4698 e003961b406045fc 13cc97824df4d7db 3a8a3e6a7b3a1762 4ce0219408f83585 ee5528c42517f37a fed711437a24293c 0c33ed5e9fd2420a db9ea1e4a476bde5 e42f66ac8b89ad15 d462490dc92a39a5 0997ab65c99a1de2
Ciphertext: c111e6c74720e6 7b6b6170a14aa58b abb3dc22cf8a7fde d1459c744b5f0ed4 e9f2bb7ed787e328 2af51bab40b93dc3 f9d7dac0f4227611 7616007365aa5e51 332873df1fea8dc5 b245d401886af22e e6cd0e78eed7185b 5c0338baa0ed5b86 cf8db42379a752a8 49a65f4233ac9af4 77058a67fc08440c 5bb4183d1dde70b4 ca1b3b0769c13828 03ed0dc0c186d387 0db988efc829faf5
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 152-byte msg
Key: 91c29268be27e04b f8167c7aa0bbf51b d7058944ee4f3cbb 1e4027007aef138d
IV: 214b465cb8bb9daa 1801dbfb4364415e 9d0e5ff259b329a9 31734d4c5a02c4bf
Plaintext: b706a7874dc04589 f7ef72145af12222 1c2c36db51ac955b 360d7fb5229c1e38 b9b95ef16380ff70 fda8e9cfceaabff1 bc26b608bf83a85a 97d76444ba06497f 912d13a2e341f4e8 92f3e73485d74152 e5c688808c81892d ba96a5000a886c1c a52a6da3b64c4b78 1e99144a68c0cfce ffd2544b9eeb615c 0915e9f2fb69af98 5f7814fbc2e92da9 096319195fad92ec 7213c172df0c5770
Ciphertext: 04f547dc5588423b ffeff22429b1da59 001ee7d8e215bf0d 2b2b5c14505cb8fb b49476addd7dd786 be2ef91edf78455b 4748a7c2934c6c91 5db6e480e60b1d27 8e310946b84077d2 d1d65146d74a7cd1 4ffd15ddf34738e6 ab8d2fcc8bf2dbfd 7cf52ab9863a9c1d b350fd29b542c396 070c23d368a57ddb 1f6c3a09aa6faa56 1909b0796f2d475c f9f616dd5c5a6a51 63f7e66353c7224e
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 154-byte msg
Key: 1bd92073f33b7a26 deb1b2f15fc202bb 169ea953e5b134a6 5178fc362b94f0c7
IV: 6f1d945b6c384a61 25ecd12af8310b9c 7d4a032ab1552e04 5421f18a8f3f6407
Plaintext: da5c 569c1dce917a156c 5e54faa34c155fc6 2ece59a663f2e363 5ac581815412243e 6c1c4e23d5d876da 6459ae3f4e8c83b9 322525cb5ad9c8e6 3ece49824950156d e0c54762a1e310dd e8205c2e986ab2cc 18195ced9b22c953 a58d2f69cb29748e ba7e4fb17a03ab1e f4914c97b218b4a7 e7914833af33af52 97ea7b5f60050b4c 002eaf38eaa00e44 8f94c5a325fc51f1 a7742fc61d76418a
Ciphertext: 11bf 22a6ffea3cf65005 0aa9a03160b2f347 c5601ebeee97ae8e 3998c2afd6472113 2a33bc027b599a64 b4435ab6ad31c5b8 05ed8a74f420f075 cc3f4feef60d7f30 b4189748982729fb fea8786932f865e7 8fcab93dff6078a1 a35eb5b1137a9623 494bd792fc395971 2ec4201074275aa8 f92568c1438ecc67 c36b8f795edd46a0 cdeaee5c6fdcb570 3ecdfaf121982188 43bb6c279c15d9d2
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 159-byte msg
Key: cd748b924ca04cbc bfb021782202f8c2 11117a7880515360 ac5acd6d5149a43e
IV: 1e6316e866fc39f5 189891adf14fe294 f07643330b7b741b 201171282e8d4703
Plaintext: c59027eabbe7b9 b421afb20f75bda9 0d193d27df0498fd e0b89cdad574d71c 72aa43e721b32974 00c23fac281713f6 3575ad4d03d57095 b55c422ffc8bedcb 96b6c47d14b78914 e1e38ea7803d1b70 15ea10dd27e5cbe5 a4f44c9925db97fb 74cf5a124c2dd03e 5f6ce5ca9d519bc0 b461ac01d39c7194 b468023fd9cc9f54 16de4fce4f7fc69c 83458c3d09b95c8d 1ac3cbdf90622a4b eda0ac4a9fc6cc80
Ciphertext: fe51f232ae930d 9412f5f9a8297b79 6dce76d3ad42eccf 78f620f5a200da51 aa7627a91c0a4d49 3f43bbe5e8d37e0b a7c954f517edeb1e 03ec4bccc090a0df 30ff69ca466e2998 52a9d6ccb1020653 44b08debe832aff5 97226449f9e6b14c 9332cdc19c5515d7 3b69370f86ce226d 5971381b0125112d a227b97bba650e1f 9cef49d799bf7722 0da7c9d54c9fa37a 425cbe0c9f682648 db80d47395886647
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 162-byte msg
Key: cce9d8a71333d654 57cb294cdf268050 f6b39fe59fbdb258 8592e10031e524c3
IV: 7f7159db53df94da 88eab6ec29c1415d e4ac6a5bbbf370fc fdfc2d8375b3ebdf
Plaintext: e12e 7874a6927d1ec130 0b7301f477497300 68791e942ee2f131 55b0fafe7aded96a 5ef973133927ebe7 5169ce88ca1d8df5 c0c7316893104a7a 820f288d7cc84e6b 32f2242b71feec55 af54f746e4e019d5 9bcd5a364890ee1f dc29682a97a52a7b 1de820a2cda9aec2 4ebee6f36a9affe6 201402c8f46ac768 8a85209b737e54e0 4762cf40f4321778 552e025a07532771 782392e440a4bc9c b5abbaa9b95ab4e2
Ciphertext: c650 78b5aaed06b0f112 acbb6331bea547f4 59593eb3df40698e 86225469367f6bc1 b59bffe9229dec6d 77083f43f493c7a6 df5b972482b5d896 2c982d683fdbb8a5 ecea41b4ab55d49d 4e466808ede0aef4 2401ab3f9083cd16 79fd9f4c81c019fb 73d4c8993bb4664a c6bdfb92bb7bb191 ca224df35fb5ba50 23e12186d22594bd 5c59e2564703a538 925a08fd47f089a8 5d3fe0ec410dcd78 6ab88b6ba9bff8b7
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 169-byte msg
Key: e899cc8fa011beed 2db342611479bdca 827053d448b40584 249c1c114232cbf6
IV: 02e61045fc83db3e 42617220e4dd143f ba06dc575d99e920 7730bc223db6e1cb
Plaintext: 39 1ed2bf4d54186ff5 74b3edcc3bbcff52 bb4972ec5291b02c dc519553286e7f14 a9dba49b6ebda9ce 54cd70d37bfe31d2 f661ccfcc7455dcc 0aa2118c70b8391c eff39defb8121356 6a8850018522fdc2 21eb0e95e04d4fde 21783ff1760822d7 59e152501a5ed614 1cac355e41708cab a3b0dfbf85f0adea 899bc78923a562cf 4d6f6ac67ceb1990 d300c9f397300615 e478e8839e779f78 a9d3505d5dd9208c 34638e59c6ff0553
Ciphertext: 7a 70adc1506ee7f300 8272f581e65d7571 ed33c29f304c21f1 83469f0c66971196 cce7f6136661032c 886901ba45e8c13f e939ee5cf01c064d 6d6079565fdf33b1 1f1b84672e626ad0 cf886aec746d4669 a17501f766aa8a41 2f588ff669171a5b e1cff93741891c85 fa37da83937eeef3 759ace91a4f6991b 0a35379d0eb2556e 1b4a6db84428476f 6bfcaa3195ee9522 79445741a3231af0 8e23f1ce4d22a483 f15b84f7b049afda
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 174-byte msg
Key: b1c770a993864c0a d0e8132a4f11ebe8 82730dea84947786 6512e0e3c2e4f15b
IV: 98e2b22459884330 40f7cc51e23cb6a1 07d51c21b7717ca0 98f8b3df77cb28f2
Plaintext: 244d47e983a2 31b0e0b7b1348382 73c7848b70c6e1ab ad79ce13253a4c91 03dafd0f1540375d 7e535730ab1b586a 8822a49bf32129c8 71d8b06c1f3e6abd ecdacc3006719d3f 92e14e6aa04d897c 5e7a0c0f8b79b852 2f87e50a8a31f9d7 4abc39b901c3dfd2 d5226c6e7a133f40 5d9767ee2218b6d1 514c16f64c5c2068 8546ebb1ed80229e b0de5a431fb5a23f ed415b419f444acb 3ef0eb364f0708f7 05418b20b4ee912a 89dcbff1797bd900
Ciphertext: 92180e41f442 af088c0f904d2254 af69417c9f421973 c8036bc419776af7 cfe0ee424492ff72 16e8222e3727f614 b69464e0c7d824ae 7a3021c3e80f89b9 410a1eb08bfc9520 2b41a1f77736e7d9 755a761e45834c04 2da23aa8f19f318c 1aee9b053abaf409 a460f9188f5db69d d61a0ce8f2d4a9f4 9ef2dca62fb725d6 22b0c05e128d202f 64a69a27d50b72d5 38c4b226ec2cc87d 9da3300844e7a1ae 98763e6962f75ede 0b7ebac9a773ac5c
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 181-byte msg
Key: 3f900fea469cca5e 3b0bd4797ad90c31 74c00f3d5551fec9 e544816eac0d0b61
IV: 5ab060eb66d55519 f41fd7b4fcba2f73 a9338470ff8da2d9 c191fae89265e915
Plaintext: 5a603d8aeb 1df5d7e5ce48e7d6 d3e932a68c8a3533 6b9f1f384d64ce73 0a21f9074aacaf1f 9b3000d4c12efa51 4dc1d73472267438 137b051120c70898 233b772816b84248 7891fc8aa091d4b3 5040c81b8d621557 aec1f216b42c7d49 d9c0f6876c662baf db9d33cf127a5f44 03ec6e23864500d8 64f64e0dae9a17ce 5437deeaf2c0529c edde0e6abfef824e 8f50311405d71e03 5ca480bfb91abd6e bb28961a53cd9f56 d6dbf32550fb2517 1cf17ab5b121551f
Ciphertext: abcaebe169 bf4974f20835ac06 54d44d1cfb76b043 a14df87028029d62 1f0b75612a771952 7857f8f5cb3d0bf5 c726548115c1e06b 5fc87f9f55f3b8da 246c5aa41079a2d4 42c21e63cd9766b7 255b5514386f4cd1 2ce626439f279b3a 94d83552708f07dd b882c5633dc85edf f584557551af83b7 4cbe558747d0e033 018f13121cbc6dc5 464db0a4246524d4 7cb5602b4a8bbfe0 872bcab66432ca87 e276a3d9b1103bcd 6d05123bdaf71634 38e6fb12199d73c2
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 188-byte msg
Key: 52f2f47bb3577236 1b88df3595fb27bd 1c4bc66da330e8d1 59afcf332a8e76b4
IV: 890b749c6dce22ef 991b0041214c55ca 2a7f16bdf18c09d6 0f3a2a32fbb24e64
Plaintext: d03306c5 5008c60b29b7471e 787c29278cf5dde9 ec1fc2549b818e57 9aa7f0f7afd2749e 65eea6b554c47a74 a271ebf9ca17e398 9cd25b7386eec34a 1157a494ae5084ce b3680a13a1aa62ed a815e36b6d4cef73 0a8e1b5a56e790b2 68a8b2635616fffe 425f394d98d2c72f 914e59a2fcfbcb22 3d394c3296d6bf38 a584618d2e8aacd5 1bb97c8cc1a271e2 650694c9ff8e3d4c 3dbc3422cb221683 d2d2fa3abf1555fc 45601bf8a58327af 2d24dd06fe6c0e99 13001b537f335e3c
Ciphertext: dc7b4e9a c21c37565fccd851 9c7bb95aa82d4860 d598e4feab1fd1b1 2bc0fa08fe117ef6 8dd77ab1d48744f5 2a23a85d5d6670d4 08824e2c476613bb c4b7a5717628d50e 7df0e902ccd3c21e 73cd47d4eab621df 560cb318951a9040 7fe38cdfb13610a4 38d75a00e033f68a 21dc3d01836b9d28 098d5dd9380eada9 2accfcc6a600b4d1 08d5bda41fc13831 1569e59aa3d833b8 56682eb7b7e46d64 8234e156b2442b5e 9b3359b1d6a5aefa 630d99d736c35e80 ae15642446ff4795
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 194-byte msg
Key: 7ac5918f20c01ac8 3a5eb8cbdeb33ef0 907c8182fd06b3c6 ec4bec39715e0a1a
IV: 630abb2811b6d8ad 318cf5bb19db36b6 32b96412a9ec3f5e 670b168244e09645
Plaintext: 7711 e01251ffdefb2cef d6fe9e683f87f2db d437d88ae8e45ba2 f9e114aa877f9d21 26d34963d3ba12cd 841bd321036cb82c fb78f2a6535faf59 bcde498686d0bd84 b8f560aa5ff3cd6f 269a22d0276c6cf2 015d5f092bd74b78 88014b3a3b41c080 bc00fd9b2bad441d e504f23b5690f676 0e6e877b16551747 84d3828e4dd98c5e 5b7a8a00dff05f1f e9e0aa2b36df3e00 4834d3c3bcdffb0d d9db574c65a10a66 bced6e9f23c406bc 59b6b4686f612cd8 da36a9abc780df14 aea1303a2a9f22df
Ciphertext: 090a ac778fdca2730c59 a2e43efb43de656a 6848a06bac357919 27a961f8ccb48e37 851814483ad3da0d e146a416f2f5ba65 b1eb8848d34d3406 652b7eb572440f8a f9a19a76d4d9718c 106d5f4c134ac1a1 d91c3533327e56ca 2407707b7118dc9c 2e206d76fef0e613 76f7686d88e106f4 1ace1ef5e4dbb7ca 99aee747616935db c3ce11d75ff56587 f9f479e92022ea4f 70a1ec7b699893f7 79b1faf735d1e1c3 96ddee455baa2890 ea27e6a7135c4166 13384b72a99ab21d 4b9c518ebc85ddfb
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 195-byte msg
Key: 409d32213d5d0f77 baaa1ea945eafc72 f9dc3daba22cae76 2245ddbd1366dcdb
IV: adf84198ea1f715b e98f1f9b90a10f97 76a52047007a8992 ca5d63c148ff6834
Plaintext: addafa 530bc467c8bcc56b ec0226f67eeaca30 9b76c2baeafa1b37 18c7fa0c8407ec63 3be8777626fdf50a 82e1a239911df375 8f4b29cae87c2763 a8d880503384d587 36c95e28dd72c605 47753c6137d6c7f8 0cc9d940f31728ef 5bc2b9bda9ec3d6b 2df5a10455e4e163 21081df5d7dfeec0 f836faa47292c6e1 17cfccda4e07ce19 09b56992f71aed2c fae06c7ddbfe11d5 3ddbb37fcfb6aa43 c645e22f8b9c2e98 b051de5b29de9368 b9465282aafcd840 c1002d58714b7c1c 4f6d2245c67505f0
Ciphertext: bf4f55 56590d1217d2689d 6533a258c3784394 e4f2b88e78e2ff95 a427dff778ee3839 f55a938dea3be9ed 78604e50e5ec4aad ffdcf007b4a44eaa aead155679191ce2 dc798ea390df9b3a 0a181623962dbfc3 d294d8ca854831d6 8de5a751e5ed863f 2c9b8a98d298f920 48f3cabc0c91576c b1538c5c3bf998d9 5cc4ebba8e537721 1183835c3b72230e 5ebf88f633944235 466e940b19f3e968 bf236d5a7dd36153 9d100bb66242f4ba f2019726b1f7432f cb72348b73681959 24a4c2764256c1cf
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 199-byte msg
Key: 1127e654f67b2046 82f78baca0ea086e ed90b7c019e3759a 8fb5a36858fc2a04
IV: 3c6dbbe12b4c5c89 dc822049b4f0352a e9032424e788558f f3c2d2da0eba4c7f
Plaintext: 1cd7633645ae22 6a9c1bc9e9fe91d0 df3dae28057e13c4 16e07258835fe861 67f78e65bd0c4b7c d109ec0ff44876e0 7432ba4acba72bcb 17a0edbfca122e6e a316b949dd48c871 a66c1a79d258466d d10e4f13de287870 7a795a8e19f1337d 1bc18198fdc0d009 d10dd090ebf6aa80 de19940aa7c9a4bd 27b4e14ed7c2a095 b7400ed9873d094d 3a3434daa8ec4a1f 839db2b78c5454ba 0698ac866b4e1cbf 5fda8794e2871b44 c9296ee16f01cd55 a8e0d1a2f68f326e 006fe0be3f5d5002 fbd814527666aff7
Ciphertext: 2abd9e45876aad 4978821d13c31a45 852d7653b4f5a371 ac3733a8df9f9bbf 2a0d7c42621c8499 1fce24ac1f180c0d 2ea99312a2640bb9 1b848b633e333f09 8ea4f9bddd154873 16f60cb4d5c1e938 88fe8db2767485fb 0e4861cf59f1ab2e d02f8521a6ece659 04b2c9187caa5a61 114c5ea135afcf49 61006345c48a1837 be4fcb52e6c8d90d b08761c55124990b 6260e585ef7239cd 72bccc3ba8e3e6aa 481363588c689abc bfbb3359aa106cb4 d88787bc8b3265bc c57dd8fee0ff1968 551f910e49d40d20
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 206-byte msg
Key: 33a72da9fcdc2735 2b17544e44e6e1fb 7fa87fbab7e46673 82df99aba26d6cfa
IV: 9c0744bfa61e9f12 c6af54fa39181be0 122a4f44237ff3af 200df4e902fcad6b
Plaintext: aab5b017c73c c427f9bf2a64376f 25986e8eb9456ac9 b297fac9e8984f05 c2a3a6daf91b27dd 9e5c0c705ff20593 060adbfd4225546c aa145839ff20512f b189d89da5328daa 369a46e97a0e6d2d c61da39f744da90d e30c8185c0e9d023 840487273ec3c24a 93c7f153031f35e5 6ebb0d9bd6233157 6669bed6b35b9488 43fefc9f4c388f66 bdcd53d5828d2662 04cb6019f010b4ef 3a11575461df6407 f45e802e55f8baa6 bd92b49880bf084d 9334e5434b7df980 67ee942651db0a48 a10c59fce36b0bb1 9a005ec3851fa34d
Ciphertext: aee133156a0f 8bea05b14887e8ad 22edf688a41089bb df9e3ded1b872c49 000e0695ecbc5773 8332a6aed8f40bb9 ee27e1c362d31b53 6a70ffb520c805d3 8dfcda41f77488fa ff6f4f79e6c9ada8 146c45d2fbb7465a f5e043404b8fa8bb c1082a175cb3de49 709435764348701f 2de87ffea000c5ff d7beebf20fc59b14 d03e95883c68cefc 712b7d1b6f5e1a40 a9cae56877e3e894 9ecca3a1d58432bb be04dbd793039661 de1aedb668fcfe42 b5e40f8f563f127d 079b0cc921a6fcd1 570c04dac65c44d1 435a60d8cfea6b7b
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 210-byte msg
Key: 3f6ed0c9b0f6e6bc 750bb94cf251efcf 307df94c305cfe98 7f1714be0bb5b6a4
IV: 35e173ec27eee319 6818dff3ad0df12c f3ac0a43ca0c73a9 f4c006232e599e6f
Plaintext: 4e2d cc2a8e57ccf128ff b7c723dcf9b66cf6 06b928b149da4907 5d985f15808bb1d9 454b8d3a898ddc48 a78ff9c6f0b7c4e6 5577f2536773a774 82e646f04441886d 4416cb9e0135ad7c 1915dad3bc752201 5f42cffab5bc3590 dbd58af2d3d9f872 3354f18b1e31c322 741f6c0c4639afd1 8de567af1bfc1ce2 d12cd423139b2b6f 79cda609c7c845c2 20765778764a92dd 45266379817d83f3 cdb5cb8cedcf49ec 7e499321e4435be5 85e2441f35f2f4ad f0cf6b61cf859349 3536183449bc7971 aa9060da5eea2f12 0b2adb0a6977fdca
Ciphertext: d5bc a4957f38beda9f1e 04cc6466e2a4c533 5948ee77231fa431 4d4ff93dccced7eb b787fd5b268b9d98 b32349750f0c3832 3fb1cba9b90f88e9 24815a70e94a8dae 55c4cb7de9eb3121 b89260764bfc8c0d dece8df74702e7fe 7ef5c9816ae71316 010a2548e2add4e9 60d939df13abc2d7 62673dde8210c26d cdafdf88b74af206 c756fd00176c3911 40360f5986e61c0a 7487af3de81538b4 2264882ee77eeb4b c2a14ebbdc3f60e6 92bd669cc6c1b88c b790f02979efdbb9 8ae3348fc128d42a 114c646fecc4669d 103e3b6d91181b6c
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 217-byte msg
Key: a6266eed5d736e72 78622310abe48765 69b43d1b05e6d11a 18c340fb22d4bbc0
IV: 743da8c34d4deaed 43526228e4b2b517 9e375004dcabaa1a 72a5c9d43ba208b5
Plaintext: 00 57173a9c46430d5e 90f87baf0a8428f5 921d01b7a4267301 28aeda0a8e3a3d14 1dc4389488033993 c3edf054147b0037 6dacfbddf9cc8d8d f5f6f7d6c1d8bf76 37b6a67b3bb1dba8 934a6e1afa22072c 6f03d897d324d0de b3a912e9636aa5ef 4cf56d9a86d65a66 aa16df4be101a69b 412c822d5ab7a5bb 0bd013899b785647 048a733992f91e95 ad592a2df3a1434d 8b2fdfe7b50c72ed a572e1ff918b3a46 097ca2a087a28ffd 471b37095889480b f412d90c0daca03d 289766936e2ab9b4 00d3e1168c5a1565 1e65ee2638411b9b 24df57e6891d9870
Ciphertext: 88 5ee9e87c0da401a0 de4fb87e17b9b831 80716e3ebd9786e2 c902f7ad6d0e3d23 1f5c54f79156ee5b 55e9b2a07d06a8b5 7fd64931f752c8ef 9e7d14535e4faf1d b4a087c9977ee9e5 977676123c4b9dcf 88465adc9b7a4f64 11092b882d0ffa03 4553f05a49dc1e0c c717965ed64838a4 9adb309f33b99e10 ee6bb55abc3d683a adee4f6c58c32ec7 ea62525551fbf425 09f2808befb6a0a2 4ecdc5f73581c45e 7685696175caa139 90b235e506556e87 ef7aa32fc08e3889 f91ac7a436923b9d cf9d3e7f315dd057 708c6c49071a325b c60ace721bc46ba3
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 222-byte msg
Key: 47898c5ade3b5894 9817e4c9a71897da 3e37ceba5226c5c4 9e40bb52e9c1518b
IV: 8b32347c2e28fb6b d22e536714005924 affa470643cf537c 557ed48f9782a7bb
Plaintext: 6a49d1fda2e8 652d890da98e2635 74a4bf1fda459c80 0bf30ef87969b045 3974edb7ac04c2e3 5e83c59c2e65671f b001768ecf9fe6a0 b7d2d096f208bb71 d05f1b620dba1782 ae158fc32c155e26 d4e3dc2f6e3ba797 1dc0a4408693406e 3423fc333b47282b 1c8aee6ae9c593b3 aaf4faeafe426acc 066690de7e32c8a3 2d69981280d27d47 728aeb79ae9e8f2c f8d9d7a8c9dbb4a9 396b9f58220fda7a 83d9f8e822839f3f 76bf8dd8c3c8d9fb 873d7b4f152f0f95 8079d696ba4ffe5a fd1a239b6a831579 f1cedc70706af986 1fc6efc92b6602f8 a1353f818e1dbcab
Ciphertext: 285cbee16ca6 8e24b38c8946e981 d795c358cecc6db5 782155c1bb03f780 f5b73700a01ba3a6 555497226fcccb3f 71e9e9086683ff71 eb36af0173263633 daef490ed59b9f64 31cd1cd958661d34 367d8977aca59a5a 4f59f607c1902056 9b5fac05c2ef7ae2 2a63d9d91c6ddba6 789f76b8ce67782f 0d2b1e4e1a4585ee 7ed2d93db8e1d513 d5b4009ea83e8b7d e06c5bc01ac7e661 7987acbd1dfc6ef5 84505e8fe59d2161 709bf2dd858c801e 9967744846ebb0f9 730cab854da66cac 021deb59dada3522 6ac1cd4e7376256c 5c1c322cf1912292 403199a07ff8fa1e
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 227-byte msg
Key: d52115a0fa675faa 62e027fdad783787 1c3afc53a7163b65 49e1ffe69f9dd681
IV: b1fb3c0c101e586b 21a2e6b1b8dd7589 e864d2d51ad1c494 5dc4f909fd28411a
Plaintext: 57b8fa f6ebc1cbfab32996 d6b4b0a7ebd27632 f8e8befcf618f158 4060e655f76e6036 a5b6d82220c17d1d b2c87a3776817703 0539624b52236f02 d3f05d7ae29ffcd8 6297ecc4a5f3a765 8d1dc18cf29e6f2f 4434471a722546e1 0ad41719a19292c7 75b6841951f0ae54 b1da100e27d0679d fd02f4cf1cc77fdc 2c359c98fdee2ded 263c2889ec619ad4 6528ec25ddc06535 78caf1d419b121da 833a7261be5cd231 bd51607c3ded74cc f02fdf39db1674df fcb5c78f318a34c5 550c23daac838b7b 811cb55a0d3d4323 9b1670b2ea799983 d3ebfd6a2bfbc184 ebd2376d8e0c5fb3
Ciphertext: 89678f adbbf9ab258acd8a d8d1b9a56001a2f0 38af20c9decdb7c2 0318b6c6f74b9898 51068c973a306d69 a593448e673221fb 1735f8cd80fffc34 4470913092567306 79c09b728943b923 05ec676b2f70d4da c63e69eb8ea47f6f 6cb5cf329d9022a1 3a923c05aabfcc1e 0f6576ca2b127c29 e9e3fd8486c0e842 78a6586b9de4341b 2a5bcbe16e5a88fb 7202e7d4e207793e b3b2f7e0e95039ff aa6e8fc94332fc38 013b0d842292d9c8 795afdae10aaef61 030736a05b3dd03b ffc85250af85604f a8e9ba2010a06d25 1cc2e2cd09992581 0d8c2a914cc5999f b8d0f375fcc4f009
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 230-byte msg
Key: c6ae8b24f80fc3ae 0628f8d291de0943 931bcbd1abceff8d b534812e9e57c2b3
IV: 76d4774ac7e09371 268d735b074a5995 d6a91ce943661e83 dda47d52e2798eb1
Plaintext: 55ad874752bf 7b2b9f298c4c83e5 5c11db30c43c6a8e c914710ecbc37fcf 00fd8bc321e240b3 63269884a96facb8 f8fecb382b92c950 e88999fbd2491e61 00de3f9eafe43ac5 33a83a24348a2bca 16a6cd47b9b307b3 632a7ff2faab6735 779e9ac49716e7fc d3faac939366a724 9f4f0ae7d666cdbf 223f487babb30155 4b83c3bf433df060 2c64175930cbc9cc 7942a99fea74c37d 0d101f1e4d2795c9 66d6e2171924fcf9 242da3fc718139cc 8ec7d3f75da690f4 0de52a6448d0ca97 aede21528392b4d0 a49f7706c04f9e2c c425b07897c2dd2d 080591d4057649c9 0de5a6fae74ebfec
Ciphertext: 2ca6969c52ce 8f796309856bfc5f 47f732756765d31a c4da7df29d79bace ecbfce249686d15c 8139e9f0cf06bf58 57071c0eb366d902 e411fc7d3446b5c6 9578883f33f7edb4 c1f2a4fa13df5b76 1cf7b82286a725f2 3eed35e67de8eea3 9044f85108237eb9 a7a81a70c4e14c97 195e93ae424ba13c 3b71bf5444700131 c3878ba277e03400 aa7bad24bea432e6 588ba24f737e20d7 a585b62e47153382 35fdada0a4b9d9e0 468c316ba95c74d4 a26dceace3d68a39 6ace2052b95e8d0f b17cadf33c260226 137d216c8c6697a6 058261477424f3d4 acaef7bc8ad75c6b cf4c70cb3355fb74
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 235-byte msg
Key: 00bcff84fea1f205 a667a90190512ee7 b97df7eae1ba676a 319996af21c755dd
IV: 99996d2456e92838 90211301da950193 49165360d8c377ac 0b23af42d3711466
Plaintext: b237da 0a1f1fd5452c053c 006650aef3fd8372 d0250f03bdbb6ccc 082c67301693becd 9d21ea0213c23cae 67fd2b3bee1ceddc a08e441284899b75 69f451b1d78355cf 4524f3b68c9aedf1 9c67ceb26ef07b17 3adc0bade9bdd833 cdf2d6a090cc2467 6aefe1f997fb418b 096ce01a5abf56ad 04d70bdbd49e4d8c 9cef9f0429b4541d 744b5dd31c2f6006 14d40a7c99d2a526 6846eda42d751f0a 3eb354e589840d79 cc000f4d047c71ea 2766f3df15719108 ccf25810dc8a7935 1c069c4b9a837604 d8d69e6e352b9cbd a9eb434bb5e442dd 9aa4f528ca258194 9cb01f3f43fbb845 0195b33f98830b09
Ciphertext: a6dded 06e73b2c8a9d61b3 eddc8b46e569b75e 80184a1246fb806a 5c1544ab82c37cea e6b6003af94c2e23 2c3a029f6b6133a1 7725fad66d0af115 aac14559bd5fdc40 f6e82177a7437c6d 2b5c5a3a7bf81c2d 37c65aa3dd345dc1 5d9c5324d7ce9bb6 a96c16b715a56cb8 80668afcaef453d8 fd67adbc420c286e c30474feb3289728 6e4ae078be10ed7c 1b2998d2f6635272 34f885a50f37348e 0046e89ea6083606 8ce2c9359f49378c b3fb6feca2278262 afaaae1f9aa7c06f 1e1dbfe9677e087c 8defbd3d57f2f8d3 c85e2c1da2228312 eface13dfc38d7f2 81cb0817318bc6b5 63b7666607b25145
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 237-byte msg
Key: 2ca4c96172df2c39 226cf3dd8e5faf27 7886c86c32fac4af 04f5c615cee35599
IV: eebc5f0164907e11 346479fe0c3c0e26 2779effd71650a4b ec0d0d95524f2ad8
Plaintext: fc33187e02 7f5a8aa485c316e9 403aff859fbbdf00 219e3b15a21cfe59 750f261db2f9be94 d1480c3978d80b6b 92ba1c5aa134f827 5508e9475df93a29 7d8ceb18e10caa62 b1d0ffbae5c1c7db 5b16e36e2662312e 2ad1bb4ae6ae2f0a 902990b667582ab4 457bcbf073843081 c2d7be89d74e735c c7801be5e443c746 d66f7bbfede527d1 b5d0d8a3cb2b30a4 f08414725cffa4fb 549d70e2ffbee824 76e515fb1abc8702 2a588f9a95bdae8d 0ca54cf25c7dad51 fbb12207e0297ceb 9814c63197e4348f cc99569f78439185 3fc2d0d180d177a7 e243991d2f8b6ae4 6682f72b0b6514c0 c21d96781cc4c3d2
Ciphertext: 033b230194 d3bdab10d19f8d4e ddd8869c1f1b88b8 39313c96717d09b5 e0743988fce3a6b8 9980d3b2893c7fb2 31f4b7de1f9b8a5e d1c9c832307028da 04b0d09f9fc94b08 b5e53c597a93c5ff b0068ec10de179e0 ccc4be441e6573a9 9b0feacd61341c8c d3c8fcf5ffadb587 b8bb1b373472be95 465c766096455aab a47ada6ab66535bf 921f47ec3b530c16 10926370d7c55060 08b971bed55e4e68 d8a139cc6f6cc015 df87e135038e433a ad28aedefc2c92ce 39c16ce33de9e418 4fc615964a83d7a8 df5e9998c2eed4a5 fec2c5edf44befa7 1cde0b1b733b840e 4b490a73b252606f 96596e07523c33cc
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 238-byte msg
Key: 6407d76f02e94431 db3ceb93ed9a5705 b90eaf1f4811dc35 6cb8ee2a482bbc89
IV: 1259cbd118ea7211 01753bb556f48ba0 4175867b94122d4c 0c22c94ad8b18df0
Plaintext: 552e77501c64 77aa3eacd33dce60 ca5da09278c651fe f930873ed1237a3d 8b0db4eea192153e 9c2319477cd25ec6 5a6460cf4ca887bf 89086573ce5e38b7 0009b701123f0b60 29a41baffe1c0c0e 84de0893cccb3f3c 25fd2c2887a21a07 320be6d0920006b2 6657ca4c21c5e220 90f32145bed4815d 153766c7c5982716 6a3ccac1e97d0f1b 9a62b186ad72e8e4 c6ca324feb6e530a a0dd9ab750e867ca efc3ea3dde5d2d86 0fed55c669cd2543 6e8cc3181b3fbf2b 0f175160f039e20c 0bc9cead3a4869d8 0b2140721e7ea123 cf605d0815efcca8 aa0f122a6d33a1c5 0476ff77c5e8cafa d725f9f4942d646e
Ciphertext: b6e324687f25 5055cd75de9df61d 9f630d20daf3874d 799573154970bcba 8b0121b776063fdb 079aa9716324d4d5 2919d3753c02e52a 01071bdbcd067b9c d475fac2ad086a8a 559c50cc60d8b6a0 6bd5cc3293785fb8 3d5725ce9dd21a4a 1480a3a2aa9f85af ff3874907d85c7d8 69a72e506459d3a5 64b99bcc194a6a2d 6b539ae084c0f98b 61f6ff4cb2067fe2 383e05c19a20c5d2 673eef578e77886e 094f0459961396d3 7e8d58565563173e 49ee98be0f6fa75c 2452ef4c7ab4ba8e 37dbd917611aa5bc 523f2fd27c2cd08f a79c932904dab390 9274cbf9688fd349 3739ecde568ae267 f0191eae5f5b90d1
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 240-byte msg
Key: 6f8787a3278269b9 ea657d8e7fabdb23 f1040547e258d4bb 2208b29381770adf
IV: e1c9fd8b8fea5784 d3d2c11cc50838b0 6365bd88e11b4efe 40f616e322e1e11e
Plaintext: ddabd296ce0b5853 f0e25ee0acc1c2f3 f3ab094f8b1c51ea a649864bb9aad937 8bb66e8c8dee556d 691cbc9fdddd6333 ca5d50668862c3c5 7d8c6c95eedbdc71 14713a357399371b 67094324006402ba 0f03f99381f58ed8 ec442f87687ad116 a0649c592916e4a5 122f5c36bc5f86ce eb266e9f1ede986b 1cfb37ead0929f6c 5618fdbf566d4653 91186d9cb9d5d9b8 864d16520624cbc6 3538ec85cd2830bc 5f14c630a3a4446c 0d4ce01fa0cee2c0 07005973e2cf0d30 5e84b62208466b4d e3e05d74b7c5c53a ad511b871952892d 97c79fcc59e848f3 bf66fd8728f33869 09052c533cd7b303 9ab1889ccb6ab649
Ciphertext: 64a0cfe7847230fb 3dbf10a8ee3dcb0c 2ecdfdcd3b722474 9b38619329043082 1e4103ae6a1d4043 fdf6b1f6ab0614cc 070d65690e4d2384 689bd04de7ea553b 14a45c3adf5a636d b1cf2d859e9e4a01 2c8aec68ee81ba47 83582578b3e5c478 51a90fbed52b0f33 f51ad5165b2df3d6 4f522fd6eeb80670 87aedaf4c839e62c e53fddb309939e5b c3270f6744601d62 c04f2c48eb13e024 50f96b30b555b5d2 7f61f3893b7b9589 25de5f275aafd30b 0388dbd49f2408cd e519aef7e1412768 a82d3814bb649fac 278b3a943cac9cfe a2282f96e545a472 f140cb571d99e79f 6b4e1d337698db7a 0b2be19be64803e4
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 245-byte msg
Key: 2b50231475635581 66297dd6387f56f9 0a9995d7e3f510fb f48d255f1d515a82
IV: b3d441ba81469fcc 0ca2ccba1c285ddc 770e0132f073a9f9 a094ec7c7442a92d
Plaintext: e894eef411 d918c7e1d03c7ba7 1cc6dad5f260f506 1516bc3f04b7cb75 717e8750f6f16a2f 040a9b6c1c95c2e1 41d91aabad7ac82d c39e6b58454ff42a c721b8756314c3e2 afbb6f35ec9e36d3 80dec581a717516e 658a2e74bf7c9e9b 2ad9e7df441da833 c2746cc5a9208084 c21c02e047ff3bd0 e3222f1ada0571cf 83ef3c14ffd5c028 257dbaa3bce447fc eddcfa4ef7f92c5c 25ae93d2feb417ce bbabe09efe04b4cc c01e80578baf3444 ea66d4551fcfcc19 13768525934f35a0 b855fb05a7722b24 7b9fe76a804cef63 a202b97d2547c50f 96c22b99019f764e 6435b4cf64e6ce3a 3f47166302811f61 fcf8d14d722abc46
Ciphertext: be0c8b63ac e98563ce1d839a54 7860740c6d963e82 abb64f54751327b2 b89b2b55a6ade928 da675a4fb35d7d30 a255e4d32a2ff3be f29768e549b83aa7 17c540bcd85b6ca1 dcbb68011ee98a86 56460db89284e706 3f07c50290990878 936235cc1126a2b0 c84eb16194915e33 ffd5260f06b6510a aaba560c6c945868 128f4b13bec0f2a6 86480857c35bf4c8 b3b1b6f56e6ebf47 322040ba1094ce33 d4baf44de9723533 42e624c7f2dfcf46 9106773004410310 29262bd37853ff4f c046c2b1509802b6 b6325192a36970e8 cbc0baaf3850b8a9 4be0eb17e4cf08eb 273c3daadc26e907 c28081da8fa9d523 d5ed73a5c551417f
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 249-byte msg
Key: d9adb8b06c7fdea6 9334869c2a4515f2 6035ca78186c47df 8f434d6e3f5cc7f6
IV: 04340a087efb5b65 b6a3b1b60437bd7e 306e284cd7801c35 10380581504a99a5
Plaintext: 8b e816729c90ca8be7 28d91c3d4c3bc900 e704e58700e8e5c3 d7fe142331c488b6 f0645490e635ff6e eb85359d2d96bd17 c8e6abf097b3d7f0 49bf8d82b75186cc 747c1720a6a3a993 153d69eb82d641bf 3a5606d9eb86f3df b5d0563384478917 9ee72415781d719e ce8a20f1f2043c3e 65dd5e0ba46821d8 44bad5fe41ae78dd 942ce23603aa3fd6 3df2c275262698dd 70021b4f6b624922 1e0474ad968e3a67 7ed3b84df052fb84 8bffb740c6473ce4 834ea56be87b5306 6a369a062af0b9fd 85641020e61d8df0 df39681a796c109b c8486527c2bb27cc 51d9aed3a6dbdce7 d16851798e14dd62 62273bcae79ffc49 6478c14da12aadbc
Ciphertext: 2f b6741ca5f61e3ce7 5602a9a219fb7437 9f725682019fe654 c6977ad620828bb2 acfc48ba257bc5bf dff53cb5d91707a1 234b77e2ad028ebc c662c3c46ef51879 f26cf8a2f60f8bea 869dff1d6a566668 d6bcfe4973f7c825 9bdc25f77224fa3e 175b97eb7f343f5d fac5c1def88b0945 995201386bf8df05 5277bafce992ffac ca10effb99fd94e4 9af1eee8db691582 a24c60200b8d1a2c 96a21bc1dd3e3704 59d81df70af7a161 217bbd3e7f85713c 4a0d157589cb1076 8ae1b082c34f3274 071d824c4610c612 79a7b80abdd0b532 e9f2a98e02950c2b 634244d69f37b1f1 059c8c4f1c86f45d 06013eaa3a747b3e 2e483c177de89081
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 251-byte msg
Key: 741adab1588b6c89 67e21e903ed4223c 51991ab9e7e83882 6622a32fd1ce1d8d
IV: 8f45e4f46eaed5d5 e72dd793a4587794 3febd0974dbcae48 9bf1f311b7703934
Plaintext: b297b8 17252e6ade72996e 3f4c52ab927a97b5 28d760f4de9e9403 f2e47c5615667820 c185f173cc8f8ea9 3e40ab0460890791 158fbc526df7759b 7861dbbd583250e2 9a97e038c7c77452 358849cb23f4a12c 057db90f1d2ffa85 4b3573b6269f87c7 4b62e301f6a0b42f cf2a16470644cf4d a1a83d7515cd8d88 14682e88a7348597 7ceee31581a4b409 b230f9c22e00f8be 911831ca7e59956b 7b03f37d0279b31a d444c6bd915bdda7 86a1d982c6b08345 7cd57e577f5b7af7 270da9db60f67717 fc6b76414e4c97d3 f486a0d0f4dcdaab 0be80a64415ca3f4 c18e3aebe8343a58 9c6bd9e9dfff4b53 a3e635f4e00d64b7 e558bf39ece47a2a
Ciphertext: d0a937 f0572b90a9583d10 368320528e66f831 597ef7aacab91bf6 866c1e168f5e911c c8a7a2d27e92b650 cb6db9b336c8927f f13bc967cd9f10b9 e2cadc5e18eb1620 87456dae3fa39f35 ee37018e315df09e ba29243acb2adaa5 7ed1f7524f5f5b92 4401677aa4d87638 f4dca61fd943f375 e940d220729ef837 4eb6e91d7de7db56 a0b29204b98ab58e 61049a3e33043ee6 4ca8051ae6ebce4e 7bd15d21b7b2329c 77970ff1a7769742 dc724851d6b0820c 1547a08fd7adc9f8 b1cc9c020ddf2817 62288e4626b38395 e6ffee8fe4c2f697 3011826f07213055 23530c5874f3f458 a8fe1c96534fbbce 6a380dd467408977 1696476b5c372335
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 258-byte msg
Key: 8df5c3ba65a35b4d d9fc6cfc5ff03dc9 8036b4ca8933b22d 841da77966605d16
IV: 8a4118105ec1e118 5dc41fcc3d726738 69de959cb1e51c6f 405a9aa5cf60b02e
Plaintext: 1916 10bf8f7ad7d44c87 1ef64ba1cb39d833 ad0a4497c927dd36 eeef1df090dc22be d34e5e95e58a908e 9102f34511d7b57e 249caa0f615d42fa cbdfb9d9a52a8d7f 884535dcb2411021 a1789c25e117e807 22da4c168d1757ed 58fe09e2981f42a2 572d7b15e701b488 75e1ad0ae1035916 ce4d9073f55f0459 bed376d511c32a6e 698c98092bd2640a 37c590bcbca2f1f3 507cdff0403c3184 24e76979b71f2b2d e6edf48027bd08f0 0caaac0318fc96e6 d1efa25316b7c6b7 b3c04895333a2e25 f6d5f74283c98883 1e1a69a79e1a3136 792f3f6521d6ab3a 93e87cf22c1d1ca0 bfce0916e6ffcc08 959c2f6ff503ab2c 6fc320ee06a3c955 ebe76e584bcedbe4
Ciphertext: c446 3b8bd2e21b91c5f5 5af44be287fdea42 322fb5f452fb6e3e 3513add7f305b158 3dcaa64b1ac59581 aff19d101807aca2 dbe78f620dcdb06a 262016aba1077fb2 a4fc2e0c05543331 2f824f4648c93454 5cafa2d0dd1d050a 1b5c395e1fa9b9db a1019ba7711ade13 0f93e6e3c25ab4a7 bba6179d4e26d0f2 6860dbafe4ae87cb 6f6e5840c3d548d4 013d7827c47be3c3 75dc32f7ed6b2762 f3ea11478227804d 3cc5c910054391f3 eb654ffb764024a3 c046beb4cbdbc93b 249587b62580da97 4b0a377fecd6a2ba fc909ac0f724fc1e b41665a6b83c6d61 6074b27b8d625057 1080fd71f6c58175 89de8aa080b28cca feac5f84fabc5333 5450839a5e0ddc73
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 262-byte msg
Key: 5f92c5f865bdca99 b96624c5bfea10dc 33abb670260650e3 43858e3857553923
IV: 11fa186206411050 f7768eb857d82ae7 084a8405664b72a5 86285e9abf70e90c
Plaintext: 6aa9d4cce741 21e5e1c87574d25c c1b9c964216d6b81 055637c18e1a0f16 3b51f407c4dd12a6 467efcc2a1a1385d 1e79fe6056513d8e 4f21dfb7e75f4e2e 7617377daf3e8e56 c744d2cddae892c5 8a5030a8e959e55c 992c0572311284a0 e389ba715c97633b ec5eea52e7f1e77b 4b66e6a3a22c6ad1 2a9f315a34daba54 cacc054c948f9a3c fdf4ccb791633f67 a9e2a8b94b73d4d7 4ca3ecd7b760f731 730ba0771fce3940 41300166a0e6a271 eeecfe52aad52b55 4560bc51844b4321 256c1458c5fd4b31 013810c5dc241981 60ae71d689fb7832 5efd2c306144a60c 2917e7594ec4d5f6 8534813e0cc2ab7f 494d88adae8cc358 dfa2c1dc17f329d8 c835a4e181cae177
Ciphertext: 1a570b381017 5f7aac91acac2313 e2bcee12735fcd3d a9c293873127b195 bad9b357638cf4b2 948736f48c579e2c c9e425a44c6fe64c a7e8073598c68bf3 bff9200cc70f2035 a25cf8922296f774 a1dcff3142990012 2e67e227644a0521 a215e532e17cd09d cbaf427bff2d3939 bfe104d6c3489d73 71e339dea5670a3f 4278efc2f1417a84 ed4d5645d25905de 4837bdb4b3a1e7b0 2c7ad20d65fd3379 d3ab4d0cc6ec9ef1 0e0710e9e2200eb1 bd0cb6b1ffb4d4a9 36346472f978a88b 01740aedf0360191 3709de1bf26f3f37 b4daee2e7620ee07 491c3a09aa98e483 e866457f52435e4a e88737ab7c6e84b5 88caa1da08f06144 1dc61aa6dc10f3e0 a00ce263d90aa6c8
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 267-byte msg
Key: 4ddd37fa6b6153ef f4cc40e13112ae10 7905bd6effd36e47 eed05727b8769cf9
IV: aaaa1a6cc541e59b c9c3f5ec926f1c38 a77f3b2d11adb6f1 69f52508359d4d78
Plaintext: 75734e 2b78561d94f4f735 9656e18aa157b7bf 1ed0bd980dcf9ab2 ecea5d72dbd3bd3b ff2da5e4249ef069 a62671e091af36af 07e50dfde2474866 9b7ebef36bee1249 af8c382091ef34f7 e5a9250651d78375 b1f7a5cbb9fa86a9 dc9ac8b86deef9e0 053c16bb240e4d49 1b8807e529f82677 e4af8becda10dce3 79e684a92cfbfb68 c7e6479b2524c3c5 0f6a1f63603aa81f 67b5c9468db0d27c 3809f9afef3b9f49 be31d4aadc581cd5 8bf8736940c490d4 04b067c31a02f1dc e2ac2fb0fdd96deb b2c6c4ce90d3e2e0 55da0ee00fbf66fd 81486b4ac82fc06c 3f762f959ffbedb7 6b4c1ff18bbc9c4e 36b7f5ae1652b304 a726dfc2e15fc892 161000471dcaa813 b06cedfa133cd386
Ciphertext: 7f32fd 13e05d3b8c549684 289b3820f61bc3d5 ff30eda67c7ef55c 5677b3c38f05980d 5256281c2320b32a 24d2077986704179 67fa59ffe06e3bd0 b62ba9aecaebc8c8 146baa81399b2ef1 8d23d30a49645227 6ad723c81fe7027b 1752e111b7aaa629 16b2470a8a2e398a a8b47ea276e8e580 3b09b205046614f7 1a69ed60d49a67ce f8ac32b509c92280 9da92d5160f34a5f adac7fdbfae46ef6 4aeb4d5cd3447b30 25b8115c0b800e44 5fda8d8943456c0a 03d7cab0608648b0 71e8bf554f08d4d7 c63e5aecdf48a521 139ddd55c71cc5fa 4d3981255dfb96d8 0c0bdc19b580c8b5 b5129a58cc4d67ae d36c63d3065bc17e 8a50ca31df0a7502 bbea8b0e02fa915d 93ba5ac7d3668557
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 273-byte msg
Key: 3732bd9da6fd503e f2ca15abb98fb730 21aaadbf6d25684a ce37d1717b0ef25d
IV: 03cbf3ece2cf490e 53352a6f669f4456 5236aecd0cec1f02 19055eeda0d5f933
Plaintext: c3 cb3a4a2fae57def2 27e9748e809f4e4b ab348ed1869e9ef5 5d89ced4b0033f1e 377901b524e27877 a83a0457b832e0b3 11264be27a4fe60c 493a5e3e28784abd 1998579bb852a289 c00565ecd164d633 716b4c675099a403 d059e307c4c11c48 787e950af30f25d0 7832e073539cf772 d2edd98991e39e85 facea6560d447d66 5d1502295b81c9f6 d7a9bd15c4440a19 3c933a6fc4979d38 d081ef548a6a35bf cf44e8217a1155a0 e65344f9aec3d8cf b745b643711c69c4 595a0628c39b0bfc d6f38d19d8259378 ac16bd489881293d 4ceb962a20dacad2 9e4232fc4040c9c5 7a0a3a3afb274926 31db6f290be6c40a 026e234e5a39880a a51fbcf58abf35c1 c47237ac6d7d4052 7d8ba3c58e5a73df
Ciphertext: ba fd3fe3d3026031d5 e073f672cc1d490b 6160641b77b066fe b448ef35a686943d 1272788d36443817 40bb48be1c57b5d2 06d31016ba4e2d43 ffb649c78ae8acfd 22d6a3a5749fc6ef c73997a8fd0807f6 3bd46c96034378d7 1331fd546106d024 0a3147fd88ea25bc 2d07bee086f2450d 87dcf37807e145be 72695c1b1b8f5ca8 4903e3157afa1e6d 9d02cc0bdd606bf0 182623ce538dfa8b c2d2441dc3d43355 eb2fc47202e2c3f6 cb45609e5b57abcb 3095b5795bd83b6e 8b4380e7a6b0f637 929e12ee6632cdd8 2d730d53b32c55fd 1e76fa13570774d4 8433ae4f5e5e78db a55c3cca6913d940 211a644d6c21c500 6d0f3bec517b9820 da3bfd017dcce15c 4666d77817c17e21 10e8781d42c1f095
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 275-byte msg
Key: b4a2d7a6a16a1378 dbec3d28821899bb 11cc96b69140a399 0ca143a945fc64f2
IV: a65eed8d7a3a961f 5c0afca2ef39f568 d041205cc911c18c 48b1cce40f28403c
Plaintext: 2c9eb6 962cbe3aa08c5e59 8170627bd197dd74 e98f7a555e251b88 c820bf1cc82fa95d 491fbfa80551307d 4b6c59d6004feab7 e54a4407178d269e dce0899f9c95c808 2ebb04875695c790 8b4be7acfddeae14 d661377ec0671b37 a8b84e72c24843e0 ce695780993f6cb9 c674d4a6ce2e72b1 463e1b63619b427a b50ed53c422e620c b08f7e3bd8376720 8651e86b7d267db6 bc48b85d0010e390 8a4be7a622316db4 5c97425f1a6500ee 5249eba412ad194c c1e7d615a7b046a0 b0d84c586c38ab02 5be76b9468b17f4b b3c4a4f893ad8c9b dc833c325d62b3d3 ad1bccf9282a651c 34e9c184c9032b5e 302adc100a0d1fca 9584b35d2b0e7151 0b7e2e315cf1e32a 6f030cd545434d50 51e45b937eb51a01
Ciphertext: 23fa0a 39c734a69a16d8bf 40522ee8e77b442a 33ca6a048b83e104 c2b2f4e531cfa91f 549bd785d82aec76 3788fb57f9cc7f5e 1371d95e91d4ed2b 525ff66e7c858d26 bfd9906ce3712a21 99b6cabcb8f6cb45 ec4d5fbefc044e35 1fde495717e76d77 0be946814fcd1354 8888286aa0992df1 bbc0876e7c6abba5 87a4a458817dc0d3 bd8664dab0e6901c 7d01bb7535913371 c5567b43d4eba189 bd2544638ca58afd 2b27106314d9aafe 43712f4710d15894 a35900735205bbcc 9a07e9a79866e024 715c1780ce1e60d6 1f8080e036adc178 3d52d106194131a6 cb5f14e24f96fb92 3958004e59c02e72 6c97ef22fb60b598 69b3c3bb2debcc8c 8f8ae14bf43fc516 cdfd909b6aca62b4 c2728b140cfa0aa6
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 279-byte msg
Key: 53033e179cc94151 683caa12746d5595 9f132fe4592d489e 58e92af88cc56a02
IV: 56f47c2cf503cb08 41bc09519b4bc42d 249f3baf2d136fa0 ef4e7d7f7c672ac6
Plaintext: f64dc06fff6719 b77077f9224ec4a1 bffa78a0ada747ed de1151331b6d4a6c 489bd8b1eaa33c50 e65f35208b752111 d3896607e6b010e9 e027bcf4d445b456 11ae5bf8a4cacc9b 1e75be2697f8ab3e f2383118632eb88b 2f97556ab3edee10 a8959f3ca55a5d20 e51ad9b44bbfa750 a371a07a2b0b85fd 52cbe53bbf4d40c3 95ba6c26f63d3807 c6b65072b1b3606f 6f9c7cd6462dc064 d129330f014df197 61838a5e9e59a579 46b1e907d0ba1dc1 dd1f8dd3bd7eb0eb 351b098f7fd64bb3 935ac08ba598eb9e ef746d1cb0bd2571 75639b1a97e49fb7 05082d6243ce9440 b3a6d75514e0549d 4865a3585aa5c1a5 bfd06e52dc49d3f3 c9586831551f1565 4acf9866f21b269e d9ed5564d5583986 44cfcd24959495c5
Ciphertext: 956d3ffed59ae3 429a27c72f86c178 10a4b5f7c38bc631 51f97a3c5dcdf9e0 42079e9fd8ef57b4 2ef22e160009d91c 3dbc4ed0aa83b88c 0d3a4efac9b0363c cb79b3a565eb8d82 bc795bb92487c1a1 2cf5e771118b243b 35adb1a71d4c076d 2df48789a8fd2359 685acb5dcb3f3640 18811ef9311be3c5 712f054437ff5ca3 62241ba14f8ece9b 9c9eb418bf79547b a582b0c82bae8942 93782c8042a40b86 b3bc411194c613f1 683ec5f04aa4e4ba 5ffe21443622a602 8fbf6f40a2c41643 efbeb28158c66a92 f07496e0d377ce83 0c442b32a484a355 a29c577816740cb5 a09f9095f86c362b 9e89ad6a12c4467a 437e6087764d4a71 ebbd51857cea3a3e 087204ab5bb5758a 680ba29e1728addd e8510bc2bfadf1f2
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 281-byte msg
Key: 7282a4bbaf164bdf 3dc8634730aacb2b 7549e729c0d53b8b c68238c9ad2d554e
IV: c043627f68df19fa 5732f71b07284ac5 63488a5fc4ddec1c 1e5335807ce3cc20
Plaintext: a9 7314a930b7f82387 9dc87788e8432f20 1af57e4b98c38040 09c4c2e8ff520595 d9613ff1e810e335 d07e629b31dff215 87cf8e3f4fe53e92 6c8c98dbc80e87ec 3ef24b92b888c1c7 94c2e5284d4595a9 57c098874a7dde7e 4336093d87292d17 6a6ed4fb708946a6 b13c0717829fa043 5172a20bd1b1e96b 58691ef485cb7f7c 257ee314573af83a ef93d05019129c4d 3f8ab7b32ca9e6c1 71cedee9071a0684 37ca7fc5b7c462eb 166f48bb59c8102e e7b3dc67a28e5de7 570c510458414997 67f9b0f6d64e0922 ed7a78418ce9844e 11931b0f7c88d647 d2cc7f2ebf66d11e 7eb47e8ffe017745 3d5967c8f89c8015 87d27b9303beda48 a9b6714d83b2247f 45a2f278750533be ceb71d39e70a8deb 101905db7c59f052
Ciphertext: 1a 682c3cca90dc4d20 ceb76149d5a9391f a1095aa8b33f110a d0d4f5a7948a02da c9584e1353553f12 835edbdd24e16308 6091158718d21e38 10c43bc26c782d84 d8f4c9d6aa79e3ee e019edd6d664d804 c7c4fa4aa3e4d17d 22c24aa3e39c53e8 ab4b68e67333f993 6f98791c97119c03 12ff3b8a590eed52 e640b8c6edb7b5b5 f798cfec0a4c0bc7 c5cab30dc209f636 170f885c903fc755 727407b3704e891c 9e4c7b0cba630a90 a522dc5f296eb5ad 5a85c95d6d3509ce a3b7035a9e688ac8 0a09e7be95fb2723 42b24a8f6c440f01 4f3d9dd9944f26a2 b0dd1150850cf71f 2510199d8aa61778 08f55fedbb938abd 403f585abdbf691a 88755c29b7282b7a 583d1c8b45483c1e f6f5a264ad205b9e afd6fb672234ca11
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 287-byte msg
Key: 712e4aed4ccc2481 6c13998381c5f368 3aa37d9f5b323873 10bfcf3280a1cd8f
IV: a6be0e455c5173fd b9eada729db64ed3 8a007a69b6f86479 5eb3586c5c74212d
Plaintext: fc2a80d30c39d6 80327d2488838c35 d6503c1a8c4366d7 eaabe95c7115f1b7 481c7987de820eb4 d17fd65d0f58d212 3b346044522c04f9 8ea167c48ad2a0f5 a8adb30db0e65775 b947fd6f4d470d4c c8dd73e001965a33 2ce63779ffbb0a44 1458e1f98f619d80 0032f8408b75c74b 46f47dd5e2abf1eb 8e22616218fab60d 55c50933c41b673f 6eead1ba100d8777 7c20870d3d93508a 7afeeb661db42cb6 339b36a2963b3d19 ca1490c42635d638 340a976f5a76ff79 b921df6f5514f5a9 76836d304fe9a776 de5b3b4513153bf6 345ab8e3807b871f 13354464093f984c e624b8c4364f2ebe 7064dc2720d73e19 45b7ef51f8ca6fe3 4fdf232c81609d09 4b271e469292595a 49da7a5195a06709 2fc946a10b8c3f2f 37c983b1059d8d47
Ciphertext: a9b611ae425f0f ad108d5bfdde688a e06257d5d242a1a3 eae77f5ef3d4e3a1 438e3ea6cd040fbf 220bf6636e0f2267 1b2ee1d8751c9ea8 5bba88efd69f4742 4943701e013248d8 0d872cdaabab4ff2 18229de2535d7beb 5e88b0cb32f642fb 33372319ff0b3b22 6f2dbb64099a2f52 f9c057562eb68bfa 855e2d2c56831ebc 10164d4387055f88 f8736accc889353d 22d34743a650d5f2 e11d205a41830504 29cce6230e75ef3f 7b167b629695b0d5 f06041b45287e4a8 f065ddb1f2749b38 bd4eb901ff08c9bb 998c49f484351d78 e1a5bc86d0010003 994b7ee693e06768 fbcdb2e4f750db19 b52b47e5fab572a1 1b51d718469f7776 d8270e6f009ef4ac 640860ca37c1576e 3811d69e115ee335 88c21eab4c648cdc c1d19cc7dddabb1a
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 291-byte msg
Key: 33a89facddb1b031 631eabba9b3f2eba 39c4bbfee9806a91 9b6cdadd1eef6d12
IV: f15cb5cc56bd29f0 a7cf1dd6ed4df1ae af71881c08b9fb26 fce78f500c4be505
Plaintext: 084471 3925052d4d50958f 33c119b8d2d256ee ac12724cbe95fab8 a78f2a160d2168bb 3d731125110378e9 173d2cecef4b7ad6 f52e33c4210eb03e 2bce1268f2e4ce7c 1e686a77046a8113 cb890df6cdc1e629 408585cb160e0e07 21f28e437bf8809a 252b978dee2db7f5 97ce443c34dda0cd d53fefc9663d1efc d422230f720686ff 9ae520ce97f42378 c2345a28ec47b2ac fc83fa26d945e705 8b875b349db5e691 c5bd8ea1c766cb82 96e2d621bca623ad fd792c4b37cb710b 8d49bd1ac4aeaa3a eddc6770452bb9fc 5901408e6ea3fcb7 1f4a109e487ac5f4 238fd12ab199dae1 5c6936a2daecf5cf 54b821d9c8e544b4 ac1e2b88d4f7eaaa 958120ca2b1d7c6e 588d809f4e5185e1 cf3000699315038b ea1c0772a2ede813 2b493163f9e29ac8
Ciphertext: 5e03f4 d2cee4891bf41bc2 25f2da127d4bcc27 1e64b573bf22344d ac8e2d9447e85a70 b389826cc775ffd4 b24041d800dc9e2c 2900f52c10d8a861 04d497087cf95158 8f673ee05bcb4f46 80c5dd04dab67c81 bd7c2f2cab3a6a4f 929b3814cbe5dcbd aba02f2ae02c624c fa52f3d9027c5a65 234212f4605ca06e 0fbafcb4fbe38103 abb853c0bb4c6078 75983e7c8779485f 7c466529a293e468 a7e49f612872daba 27b4ecfe9976566c 10e7aa3db5657128 e9fc10b2c327976b 8627e4101151f60e 8705cd4063343529 3c743704d4a80916 d43f400e15995d1b 8cdfce01b7f687ec efa4da0dd31c494c 38a0c4b215827ee8 9c455033cc5e3c46 093e044d94ca3f5d 8e9cf04f83033eba eee273156b693bba 7a46171e26878ddd ea3358ab9e24f8fd
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 293-byte msg
Key: 70cfce6901731c12 9065a696da422422 6d2bc27b02c8192d 0c8c5ee4913bd91a
IV: 39aa99f2a5c76764 01d8f89bdd08679b 381fe227de91a3e2 f5ba21b4d268886f
Plaintext: 119a67b3e4 87a90fabe2c768c5 5d3c9fa66c386e2a 4b9893294216314c 28bd731f26a17267 bdcc59b50a7bc73b 498b74df992e188e fee288d3aca422a8 83606c8cd6adf8d5 70b78b48d97c7de7 d53c630a2e2aecb1 b36809198132518d 815aa37f32f40dd7 a952ec8bd6335570 0837b450b396b33c 72125e23482a84a4 2b916021c3de7815 6f85c6a78906167f eb64afd8b1d935d6 41c8ce1a89f38495 88eeeb9910d40336 ca385fc37a5e87bb 84ab9ccbb05b3a28 2a72a226cdf51907 a0598b10a13c74e3 c253010832a472cd ddf5c25036848ada 34f8236e9a980aa2 7cbb89aeff7f94c3 60bef29e383e9d5c fe286a90cdbcec93 6742961b7b44210f 23fa2d9ab1062b7f ab627aac1496d011 ed2edcb2fc6b2afb cc394654f56124f6 9d00bffd3f3801be
Ciphertext: 6cdd8bd2ee 2fb8180d6fe6044c adc69ae577d77f43 e332695dcb7590a5 3eebbe41574b5f4d 9d1b61b781a912e1 790fb1ca684c5227 626874637bb352ce b289a209a124f171 ef67f76546e0a69e ebfcdbfcde8fecec 973eaa15d209d880 b72fa941f9aed062 d54784af36abac41 253954f8bef92df3 e3d9fa6a8dae54cb b80824e2a71f572d 19f852c433d69ded de023014be32e16a a38aecb9c45d61a1 498cdd5c0ad3cd0c cbdfa4e1d013e124 a3ac01b4af468e30 b911e84bf1f19fc5 100cfd0b6469436f 99e5bc4a3f8ef805 90203352a348418a 4e470258d1262352 fb3ccdb628016117 08bc7ac07654f4df e5c23e7ad73502d6 cefb4947eaf96d77 09ade5d08604f55e 891128a2b3c3008f a4439669b229b36f ef93598183396ec9 978b435d5afc5cc6
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 297-byte msg
Key: 25e35a4f12d594b4 ed60df4cf90abb6a c37a429257dcfef3 b387fe327cdd2969
IV: f073d2701c738c5b 4f3e3f43ce557b4a c9790dd98e11d02c fdcdc6113c8967ec
Plaintext: ac 7439ff1b71a1e83b bdf96b52d2e27234 8cdc526f8b1450c5 d87c64dfcb213d3f 2cba8477987c6598 26364cee4b99ecea fbd78660117168f3 f149b4cd6cff6293 e47a8897b0c5d950 c11d6c088648c0d5 0e28fcca6d8f7b6e 6055876d34a8658e e3a493e581234d4a d6d7550a4d96f4dc 0df43c1665179120 6dc76829eac54d1a 735e2bc8d23fc86e ad8b8f5a662b92e6 3f66cfaac2b1b2f0 60c8dc6858fd231e dad0daa86cc152a4 8e62a06299b0a1dd eda33cf04b04e7c6 807f6d9344f9ee81 612427ee1850f3d4 c0841288b0cd2aa8 5fd60b4ecab9378a 1615a2107761b62d 507f9a009c94b4e6 8c186d367129342f dd25c52e0577ab24 6ab10348b9dc8409 ef0bbc47c0379cc2 3a4637d3a66dc75a afb8f1f7c6e74a7d c47c19a3d1125ffd 85f0142b4edeb451
Ciphertext: 7f 445a72d0e7ec59c3 767c68023e1045e8 7f00f2d631d745fc f6c4bd65169c0551 d1a5ec56054602b1 7f656bcfdf0ad11c 0db4a2d36333b0e4 5b8d3fc4e078a2eb dff982865a907d26 d70fae6f10e8804d 63454c8c3dca9356 db4cb03ba40840cc 088a30c7f987553b c2e8f0f7d8aa2636 c29754ba885543ab 999f1de90416e11f 13bf4bf7fe9bcc62 a7bbd81ffbfc522a 6ce78d69d5379c39 5511e6f72a2d5703 cd9651f79405d6fc 640f06ebe2eddaec 6f88d32d9edd1dd8 acf319b994ceaf19 d65ef5002ced1bc9 bd37f92e1324e972 2cec1ffc170875b1 82ed5fc7ebd948f7 9e6a3a645ff4ef55 9a95fe22b9330fd9 e95bda592741143a 7901c30bac0a86ff bb666097d3e8978e ea98583b9058400a dc67fba3acc137c4 348a3552949ad5a1 c353ef75bdf6cf54
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 299-byte msg
Key: 38fac71540eb111c b81711d3b11c7b6c 9e6b8a89ac4ff15c 562b150c3303795b
IV: 133d79874ba93c6d 4dc0e4f47c2907a9 3e8263a7525ccdba 64876bc4de91235f
Plaintext: 028953 c33608c3eb9e73d8 f3f07a0ac584e497 f4ab8f79e842b296 3c876638642b65bc 93a8118edbd4b855 97b6166a06991b8f 3860efde2e1934ff 3dd58b9eb3b6591c bd49cb85881617c3 a7760511b5a5afb2 3b1884e2d311930d 8e70073f94cceddc 0ac23e91398d198a ecd750e519cf2667 c47c576e21515927 f901e2014e95aa62 42bb729835614512 2e82fed07c400a18 9d346f6b5e020db7 443024ce2b381717 2ddb7083c5b923c3 341f17b92420e22c 8ce7d5bfd34b3824 38a4d68d71ddbd63 92cb3f3b31bd3c06 c855a4875a96370b 5a3d8f54c85561d6 9d06002669ae22af 3b33e7a7c1971741 b0ccab2466ca901d cfe0a71085471035 3bfda8805bd0d061 eeb971aebd6c3dde b52d377790e575c9 b27524dd514acea9 d932d8858f6e4fe3 7408e43a6c673443
Ciphertext: e288c9 8ccd5a728aff8229 e8b21eb217ecad53 843cc2cf7d3bbfc0 0c7a2aab211061ba 209948c401b8034b f2935a40856c0b39 70ef0f8ed4d59a6f 096acbcdd3878550 38049bf3c509e5bc 07b0190e6e5bca85 b908fd7b7f89ebea 3d548e8953a605dc 7eb9742c10a76005 9e62ab78f0c2f08d 73b0f59a1a86f7df 0af09593444a38df 2056f5a722477b96 f8f047b4fbd6ab63 ca388d85bec954d1 5fd5b219830673ae 38ebad6a01d376b4 8fad8eefb29f7ea9 0be5e42a359b2f64 00e1183c9ec9a263 71dac1e6a28de2d3 f841be47b06e8ec7 52b6eaeb191f3f91 93e44b37e2877a2c 9cc03967e1e566fa d5ed129f88a6f537 6dab0e316ac85be0 58152f05e88bf778 986f886950a99306 bc9ec4fa987b9441 bcee3775e1471efb 31d9ecda74ad58ec 91fc2398bce1368d
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 306-byte msg
Key: 204d68200f6e7acd a70fa27686219a41 4c971c4cae259b95 c6483217ad86da36
IV: 4cf7df5d6f0495e6 1b6f473a22947039 f4ee2ddcb8dcf318 9ca57d0669ba0942
Plaintext: 5a3c c4912ebe83c67c4c b3e647ac938ad2e3 a185b5fc51c73104 0581c1593a8af125 ff027325ac3570af d0c11cf36bfc8d81 5e90cd0b1f682e6c b1d0ddead4d7bab8 79f867bf78fa9f9f 8515caf06156cecd 4d452793c4c43ae6 693ae6f53ff15dff 18bd321750dfb324 ba28782bdb623cd1 56ebec1ba8a3fe79 15080403e2a08102 c598fbb29aaa5146 57444f2d42e68094 62cb432c33cd212d 9e835e9b27accec8 69d0ea1abf24230e 45af777dffab411e 572e554dcd094c0a eaf01d4575dcee59 eaae29d62815d183 6ab117a378792878 1f5a4a06de202719 e29a688935f986bd 327add6e3c4503ad af9457281717dda9 a09849dfcedb5961 6ec868f0cdcb41fc 277c316a627b6095 fc9e6093434f07b9 c42f7a6105008bea 77c14501a61ac41f b3fb4b5304819042 3a195a6c63e74eb1
Ciphertext: 9366 acc43aab2761427c 87230ba0c36ec406 b6e9022bedf9b690 8b67976194e4b049 9183876f6f0ba6ff 00db4ccce6794b89 d55d2bf3051b3a55 ae4f91c29bd00922 f47368f63fdf3038 7d039b93136b4c7f e30af59bbd8baadb 5bd873e1a77f03a9 4801e68c1c620f25 3c457f8081e56d9b e6d61ed8961cbc59 dddf318e94886018 be71bfbba1b7b68b 4a2369edf54dc7ad 21dce3af24dd3c45 1f1fdd5cbe853d63 25ba0d318a6cb5b4 d7c462db217fb3ea 4dbf520320343449 a60e2c56bcf69061 c6a4ff418a067dc1 5906e7b7fcdf3503 0a9462e80dfa52be 0099ed58ab0eeca9 ef270d29e949dc27 9a61dd89ac9e4680 1b82f60be8de9ae8 26a5f63e328ccb59 e9d5446f3eec4166 c71ee744c554c798 c13a69cf35a94800 5f88726b7afa50e8 70dec864694b941b 7301a1500556c280
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 307-byte msg
Key: 690613ec5764bde3 ce264528aeba2ebd 4153b1891d3cbc4f 4b6d3ce1a85c9891
IV: 8c157de9aa8de19c 373342bb4fc92f2c 94720a59180c0c25 7dbf89245ad6760b
Plaintext: e1ce28 65bfad5e88449682 c8c4992cea3dcfe8 dc39a739a3f67bde 94c56753c7b05a9b c95f6d3d913d748d b5d6d32cde8394d2 7a4ab64bb000c7c0 99b0b538ad41e15e 7b5275859e69f8e9 ec4d1f38f0b0e651 9b11e04b36e1cbb9 9be5682ca5db8afa e5606c3e96114720 d3f12457080befec a758ce401ce2b150 022a293897c77df6 6d51fb71637d8cba d4898b910edbd72b 06e527324a4b9e0e 3648a0636b4ee3da 7decc925ecf5ed3d 56dffbeeea69c696 2080942aa764bc79 9f0774b509b6e42f 7cfa7f6219c19233 c1b91d7785fde3b6 5df3bd2e1d74331b a62e4d365947a77c d243c430d228a423 7ce09933c5de5612 2605494993c52b7c b187d5ef444b5549 e68f4198ff734b96 f11c162b93564832 e17de180f29dcb22 2ad8b1e7b008151f 22a69da188ebae13 87343c65d8abe19f
Ciphertext: 1faabe 52159bf997771ed1 cb8acf8014df7e70 383e898d82a143c7 9010a06b4c7ba816 f12117d449fb5c5c 4ef938554b85de77 7bdc6f43afcc929b 9ed8dce89c527427 81bcf4f20d31f21c 05ee04507a8db512 a57863b81da389ee 1fc9072dd923c960 a4489e23980e0c27 6b53674e4d8e735b 1ffeefd6940dfcb2 6a2163393c1cb6c9 103747ffe8972837 755cf7570fcbb7f2 82c9f8efeca27359 f0d77f6489d5298f cdc32498cfd7a6f1 dec97ebf35b76687 e6c4d9a602078541 cf152f7b8cb8d6f1 a4ccb12babf36fac a7e775a97fb58c52 efb93d55dc1e5aec 83c27d44a0d45e3b e31b449cad30996c 073367334daee947 bc2ab10f9d0ca1b3 4684dde298f5f94a 0094a37eb88890cd 4c77c98f4bc97bab c03585e6b20901fb 683bbe3d27323344 21b3676dda4e6229 302445023595c48c
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 311-byte msg
Key: 2cdd20453b9777ea 8c2687c71084ed50 815455d5f622a6f2 b5eb7a2648e0d1c2
IV: d3670605a4630285 0cb5afd06d03af54 95b74f7c4a4bb61c 26c5630fa67dd61f
Plaintext: 7d268c242e0c31 70d99b126b5521d1 7b80d55c27d3171f 7b3af979ae22ff6d 02d3239bec001c6e 759ce096e0f068b9 8debb3651db90d4a d79791a64ae5ed00 347c6519a3431b20 5afd8d2576655fd0 527d5b53a723b69d f8e594d02d16cff6 7e21f4f0921e8fae e8a3a9a677dd8e7e 91dfd40c0d399881 a5cd0be19dde2eb7 a66ad90601ba0282 e7373c00297f7e2c 14b8267a97253d5f a8f6fdc0e36590ab 74fe1b45383efb03 1f604f1dd574b640 a1b15a848d0c2d9d c70a725547d2803a b286c2937ed30399 58c7e8e4c2e3be24 017276113619eea5 cbae7388104d83cc 26a9d7da1da1a1ac 5914123d3af51f3e fca2850bdb710add 7b8c0641880023c9 991061015bcf5da4 ebeed21083d260f8 59e98c59c43f09af a14c3668f511e799 d46368f08186bfea d6fd3245e6a109b9 e2f195e339a97182
Ciphertext: a0aea0182489c1 603fbd75ca07785a 825e1b658377dd96 e7567c7048893f43 480aded7ceaf7b49 ccc186b0978205c2 6b635bf19b175f10 45a92e9c637664db d217102e0e353842 809ed6116acee6bc 49cf6363fe0a0c6a ff0e82d6fb0b3f15 c4ea340e9ea8ff33 d9932e5eac50c827 04711bdc584dab5c 33f310d592064417 de788692e585be2a 7c83464fae19da7e 547a45615b871745 198bcc0f08dcba7d d68a8998ed6e0dc1 2b38bcdf862a81f1 f2f7937c0a56bf34 b111752adbc89012 e09945858c9ee17b 56edcb69af958f51 dbb66b3f29d1615c b5f66ef6743af9d3 0341d09046909e57 a121550df717323c a02521e8241ebaee 59a370a6e421334f 32b304498425d936 c4daceedff75a600 d6cea5098c217aa5 32e88945244392d8 6bc10c90e5687eaa 2b88d230ac877031 c4750eb5f107b48b
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 314-byte msg
Key: 9608e5a0a857a49c 49f58fd6ed50e4e2 ea39c5ab8ba3e85d 5fa79182d7ccbd6b
IV: 1086a0d1eefc52bc 6a0ec6a42d97fbd6 5def761ab7b5ef93 decb4be6f2a1ca9f
Plaintext: 65b7 82d00a5d0cfa6fbe 7d316d1c977cfd5d 417b4dc7354c1408 f9ae227910673ba3 71e425033820000a 9cc7d668219a738a 0e157761224fa966 83238edbf78d3b53 5656677440f4c4fc 0bac9002fff9667f c6315b0c1e6646ed d18a5f4fe7d70cce 1a6ef73a8a3f649b b228c2729b617f42 4f17214f915793a6 cb2ebc5d480f561c a374fedd80c887ef 798594415c9a66dd 930ff2b3e3eb3798 5a56ce8e82fbc346 dbb0a3e38859d601 49092ff6a96bc257 7961f6bf7ceadbcb 6449bd69fd64f953 a96a0fd60cb8f9d8 08febb19ec9d3cb9 e85454fbc51c2648 d250b0772211a04b f4e9693d73ae977c a0aa5f338cf87b0a ca3135ef2449c116 8db3cf3e57cc6137 a676daa1250358f6 f75644cbf1442852 0640c0240238533d 7cba4348055be41e a6598a898a7fe64d f74992698349ea9a 84c91e21c8b285c6
Ciphertext: 1c9a c4cf07053561a7ee 8eaf49f736e61547 dab9958013ab9fb7 c9bc16246322b548 fb0c30ba4463830c 1915d7bcf95d7203 ced74e0d9be08ecb 9fc81543f7eef999 15c882a4d156d1a6 979fb835df4c2e50 d4f29cb91bfe205a c6d0413eaf7e4012 13e7ed2c1bb0e1b2 b2c0016e5996e3cd 16a32a28a014fe2f 95122a4cef4acd71 ddb3219999998700 33794f74cc77f423 3f73951dc2275674 0dc7609c206bb1b7 d5cf3aa164f2d842 6ad7f3d6f0526724 cb8e31064f40da1e 9491595c7013491b 0df19f4d3981c5a0 a29b9daebea37160 37951f4a7065ec5d 781c3e8a08556aa5 6381b35c97c2f4d6 f9b1d108ed92eb68 dcb3d48650b092cf 240f53bbd1ef9363 59cddcbea0e8d018 24f89d68fccf2896 dfa2592fc6532441 fcc312b1b339f434 68685f20eacafed9 00eed999e6dea0f6 6354b388a17855a4
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 320-byte msg
Key: ad341d9587d008dc daa07d0aeae68987 cd7095aacf6ae92c 14766edc7fffb895
IV: d3c9436d18cdfd30 4145050d0b03b38e 2806d8ce9d4f47e6 69f194a867681b90
Plaintext: 752b44f7d685068a d5a0aafbabe3d2f6 a37db9577c42bc9a 0fb71a923268f85e db82a89a899d2ad2 dfdaf33c922eeea6 86fdc1ad34eb5130 4fef8804a7a956e9 4df5f5bdf8c072f0 a71a6938888d1086 19ad76388df10d90 71c167658fd03d18 13acb5caec94e4cc 7589925755a73e7e a4b662604ffdf9a2 bd563d1db288b5d3 74d06f282dc18b4f 914ff902c0268276 6e400d8e41b61b4f 7ad69594d877c702 b989ac3f83f06c5f 4293239f93afe456 c072fe282cc57d7d f269f431c9457a8e 2bfef377b6c991e5 d27d9a9894ed6b06 e274bd98d8d12715 6b35e45e4c9bd75d 0f58cc388df301ca 8736e5538c851f6e 1c6fd2440d831f00 2e65ec832b21e458 b0bebfead117c4f4 aae68c3a42220877 b68bc69693836f24 831f95062c7eab67 555955f54adce34d 82b417b3806a2f07 f7ef1ff431781f6b b18b6550185a3473
Ciphertext: f29d854bac5af98d 68c503902063554f 211e2a8d33071313 90bceed4169a0286 1e1cb2e230a1eee3 8b3af30e3aceb191 ab22265b4852a3c1 b112203367ba11d4 ef7af296aa82fe04 d5b2830cc73479b9 4b5c1fe7fb96d176 ac3670da6ff9aab9 0b6b4889537a11ef 4e804b06f3f5857c 535cf43d855bc5db 86278fb7ba617f3b 42de2d7bb20adea4 16e176165bb526a8 73ff4cf3654c0978 d6835abe9cb20c67 f32ac3e2d66f8a68 ebc744c36ce20c8b c1b373c49553bdfc f2ea12307858f8e5 179d49442f1ff54d f4d543c6d5997389 945d4ba08cec18ca 22dec4da826f5dcd 7c4ccd99a2d23795 88daa0eeeb425046 98b0ae71c11d8e07 cf2ff7fcbb3573f7 5914efe290edbbc7 dfeb6d92e184b8dc bd53c1a15ef82ef3 5943303b6b9baaf8 0099c39bcd07756c 776ce8920a8b8ceb dd05314e9c7051b1 fb2f7e541d2617a9
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 325-byte msg
Key: 5115c1c0eb65bc59 c90f280c059b0728 c468c8b10a35bc02 d3e6c9b65f8562c9
IV: cd88b6fbeb522875 4dfc00af9c546091 312679d9e2bbfebc 1ca0d9d033a81e29
Plaintext: f5343dc285 b27b1f6764a331d7 63f87a5fe36f72a8 b81b28911ae92c7e a58dadf2a3bcdf61 8e9c9f3fd1795a5d cfb92b7526124304 35fa8e57dc5f94e9 82999dec5d9d1826 ed733dfecaeaf2d7 a08aeb9c78ca169c 398336996ea5cd1b 4929400ae846367c d8e841ccd85ec0ec df5204fc60ffb11b cc9e677d5921a2bd 0224df75ce21010d 56e3f2d0813d8d45 93fbbcbc6619dd27 f6336b2b243dda77 b374c2559794407e 6f4c9a3350ef2189 c46c5c0512806268 c02a88cc57603cf0 660031d1c909bd7a 2b0b7f1ccadc4461 7a8d2bfeed9c0888 316b07887af192d1 22b07411eee73ea7 9308e9b4796cbe75 be4673d07ed6972c 52df3086165aa2c1 f06cd23e8d968cad ae2c2223e408566c 977f7aa24d94d6fe 296c4aefb2023569 d71c95802f7e6f35 855d71909316d6ef 0e208a9de33f8ea6 c1fb9fead7511271 dfa803fe5b07aee7
Ciphertext: 82dd91af44 afabde0e47dc8cc1 544584b2eff995f8 9a8d106f1d9ec03c a781822e5043a88a 5b4c402b2b896cb8 4e7853b55cf908ec 3657e68812be8908 36322b064ce2283b acc731b161bdf1d7 1613959512271743 defc724354321b7e 7bc13710c44fbc29 528ba6d509ffbe25 7da3117f4ea72600 d9d19808758e8874 224ceaafa6be2537 9623b91ccea01fcb 613f5d6c65ff83fe 9d16deb31cbf41c5 85083677b6bc1a85 4cfce869878587ea c67bc0c1654b5560 f4e50127f6900315 de8776ac761bb9be 809c891b7a7750ae 11b0dbc997352fbf d03d6af615f9b109 50676ab58b05d513 48b079698330ded0 905a75b0297b6e93 ffaa0fc76068b40e f4836c81583f9225 b57b1f7047886e5d 6e2fee3f1710e5e9 081e118fcbfc121f 89151eeb3ad91897 522a5c1f5c44a89a 3669dc70d28fbf0e 5081ff11cc321420 ac143be4a94e9d12
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 331-byte msg
Key: 841d230f0004a52a 11e9e8c74087cc1f 7575a00caf038010 f865e19999136a83
IV: 8a6f06df2ca837f3 3adfad81fd89174d c01539d984ce3e73 f50250719c6467bc
Plaintext: 55af5e 8b048c4c7184b611 9ae05c2f52c6c7dc c6383c550f852474 6c786a85cfcf2556 9cee778dadd5b43e 9950c7bd366dd2b1 5c33156aec911175 1195ed6dc6df1813 995430a1ae17235c 06b59469019f80e1 22de21281302127a e95bb5c6a86cd2c0 0a9d80327c304992 6a7689dabc431794 a19f27348bbe6fab 7b3389397e609983 77312fe5200a6f09 4cfd6fb96f41e0f1 5fdff1395caf7031 4f83326e4fa2b684 69780564a18bdce9 34b10dad20812321 e60745dd8fbc5d34 edb4790c231a71ec 68daca57079dda59 aafa2d5fd9ea284c be7decc82bcc7ddb de2f24bc03b011e3 fabf45655b27af81 37409576a1663698 6dabaea338c9194f a95bfb25f54ce090 a98f3f37a410a48a 62eb0e9b81dd9630 7df75216bf9a79b8 d69fc8f004d6241c fcb28075ea42019c b46360767f35913a 76cba2c8c627e53d ed6551c4353626af 7b90d0c635a40ede
Ciphertext: 5840ad 254c90010affe167 d04d2ccce89ffd7a ca41038e8cf3fafe f64a7afcc9b18a09 b327504eebe878cf 7bdfbd34098f292c 950b293a1708e192 acd75a8c1acce00e 810126ef1a7264f9 c4980d0c579ff5f9 30e30cb3b6448609 c870dfa1821e6f05 98e177abe16cbb32 558e2b910e70df2c d0c2d0e0d9c1962b 761961464f93e78d ec7a550d9451e15a 220aaa31337d74c2 26243fd951742b57 f6caa41346fd8f89 e1accb9112b1d7b7 42798b650e675ed1 5b8e4a2002528b6f 7e755da7048acd08 770208f6e69c0e71 529a9750a49f78b0 a06eba64670fb48b 4faa3dd39dbfdce3 5fff4f2a30586eaa d72d15f5bc13e12f c7dbf43b33e64d2f 6432259a23587e15 96769c1fa15e0ae5 b0a34637574077b3 d75c4e096373c550 28031ff35f864fa0 ec6f5406e99b6390 d74d0c6d9da58d81 1c66178737aa48f7 722de682207ae783 8077667526367cb0
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 335-byte msg
Key: 1153aea6576ddfde 8e64625858a50677 145f4a92542e6faf 91f7d28e1e1379ea
IV: 5bafecfb2b72463f a8618b7a15003cfc 13ba29221883871f 1ebc42fc985795de
Plaintext: aa3bd78899ea98 208161ec36464007 02cc2a0aed6b6f1d 549de8be88fa2358 1967c018548a1bfc 0a812c2d93d3ab8e 13a67795fc33385a d47843ed392cbfed 22f8065667e44e9b 841089f59aa48afa b6096871565a2765 291595781717737a 81c7d53aca91cc9c 169641ec51a12472 745dc74703c68467 dadea6062aa18728 bf3af56c8477da28 487b1cbbc2b3c31f d30b5abe0c619787 70393e407bb3421e 63bb2d939d80c367 a327e20af5c0ad29 5d79ea7f7811a7ee 729024ce1136ed85 f5b147571e93cd80 ae025b80f0b12bb7 9a103e314fc0fec3 684a2157f410d084 fd8409620e97429c f1754fc6bd6f85f1 1138207d9a55e22f dbcffd832d2b3344 049b3c59757668e2 f5e6858464e10300 4a5a560b60b89c5a 528780fcc36d5eec 9160a8e75b17887b 41bec661ebeeed0c cddca982a9d1746b 55da7167bec098a5 2d3a14b2c962e98e 5e66da055c808a3c
Ciphertext: 9ec1c3a1891294 75fe94e20b9eece7 7285622d04aa8af2 0eab66d4a060caff 6197d96e23ecaf77 fc3046c05272453b 3d9f001bd6160ec2 4ea3161152a56590 fbac84d8144bc315 8d34afeb18c133c3 b44cc9a7e481a998 bc6b1314e243cc7f 82343158a0a3bde8 0580c99c89ad959a faaa7f4c5eae9010 28ac89b6dee7d55f d22169e659c2e13d a9271b578e0dc096 4aa0e2375cec0316 331ecad4b8f405ff 51a4c3a73e8690f3 36599a07e31c2931 08a2bccc20d3925f 4e42e0eda3154972 1af94266322c52fe 90c80e8f8f5f9be2 51f3ce1a400efb12 7dd6b9a8c87bc5b9 ee7f4ddee0804e83 d0422e9e5ad1a188 9d01eea704ee4bbe 95a6def0da4f173c 9af4a7ea1fe71fc7 e7239484f51a4099 4e3ab22ecf9abd6c 2466ee072d14ce1e 8de45146092db2bb aac064949169f944 c6c43b7abc13af98 9a311d49cafcb3c3 e4daa00d9765536b 4a8fa47ddfbcfb5e
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 338-byte msg
Key: 28e18b7d88b18a6c 309a6f270b2b975f 914962c63fd544d2 448919be7e23b9d3
IV: a4c6cde5c59de120 f1c1ba05365de9af ce10a05b9692c527 c29b451acf00ab65
Plaintext: ba1f f1e8707e95f885af f0602877c4a5572f 148f4f6938e447d7 30775d693961d1b6 9e8f719dd17d542c ba40cbc04fca956e 656a52a2c5923a06 83dd0fa68b505051 7de1b042bb35c700 c0ae0682b3a5f097 3bf4878596b805f0 e555cdfecabaa1b9 35e615b57baa44f2 a9b1c10317bfd170 4036d75ad0de0f5d ffe57fbb1e252bb6 6fa6893d3a6434cb 1d52e48da49e9ec3 1a3728689e8dc015 79980d23ae1b5610 d32af22320ea0053 c698586681ccc156 71ff64f8264b80df fa73607fa3238a8e 08793ab054c30e52 498b03d6d8d1a0f1 ee97715290a3b785 2a805e1624c62ff9 b79b4729ff7ac890 5133ce27ce33a55e 380639be051acdcd b2c6f0325a8aad19 879903d9489495d4 8499a19f8d7c3664 f854a284ad3a2a80 3a4dff196dfa6db6 217a5407589bdce8 8ac465883d33bdca d68a96ebaf8a3766 691e7114849bd598 2c4624fa56170792 0cbc002805e1a159
Ciphertext: 64d1 42cf88f51b059787 6ca6b349a058d79b 4920c328456619e6 1dda6adcb4e964d6 28259102681f3563 f140df7c72d9a0cc 405b174448e836c2 ed444c0962dfa02c ae3b1a2b2f9cb47c 9a60a3f949b75baa 58ef76751fb0deb5 2713fe6d1dc1249b af166680a0de33d7 1dc735edf4ec7621 366f2b953439acea 06ff554ebd4541da 4217f8e322121cf6 77f5b1b1afc628c2 487d3c1246fcd69c 9a621af23c2eeae4 5f00b30b934916b5 bb9440f2484c68c0 973065ade519c396 bcb309dc226ef79f bc39bd51d1c3a8f0 93b5743c1f335116 88135136e9e48eef 6f1498f9b8d6343d 88b6d6682d0e81be 59bc2ccbdfea94d5 a222162dfe884ff7 383a09b7c8a3acee 92ff86cb2bbb9752 dd417d9e4ffc780f 9421088341508623 6fdf46192ff2cfd0 b99ddcc59ff78bdc 90e5f4de84941aa6 0a213a45dbbe01e2 5d35f144da8acb05 fbbf84a21e50eeb4 1732b1f54a62b197
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 339-byte msg
Key: affc3c33925a46e8 40306bc7f74e8651 055afb6b8e7d9bb2 8a5cc80e0d4ad98a
IV: cbbbc063dbfce95e bb22665f95414a38 c0de52bf8aa6cb23 3560af803f2012b0
Plaintext: e7bdbc 65ec86187498314d 74fd14aa887f9847 7992eae908c5f327 82008bcb9409e97b 614d5e99d2de4467 2db8316fea487022 c22fb1bf0843ff76 3cd6f3cede3c2744 8087ee341f9542fd b34dfe6105254e2a c1e76313ccb66be5 d74cc0e135855f5e e9219db304c51557 2e44e547821d1aa8 9f4568aefb261fbc 7be75acd41ee7912 c6a3d2dc2877a4bd c5264cea0838bce4 83ce28583e9b0243 4f312959ab7e5ea8 3c96f77934b3d777 a0799d13407f1c26 960c0cd83d1efec2 7cb1964f1b3df468 75817350cf7f96cc e8c83f88d1f922b6 ff867af89fb6fa80 29ef077538342499 99ecae2aa2e5c906 c5989a1265afb7db e7c4db7e0d6cdfc6 7f74e595ab6ad785 cf5f10ce54ec586b 5e731678a1a7c1df 764f98332e4793dc a6c799751be7f372 406301068e9c2b44 dce01b842feb2908 d3ae17dfab4fff0a c57089de31b461a9 147fe998f8fe2bd8 666811fcb783d89f
Ciphertext: 29ad58 a58e993892a061a6 9a3d478f6dd8b16d 9aa969af79701ece a93c8cf6c6a66fe2 cf64e96e6487e568 938026abc0ef8190 b1e428df2902e9e3 430efcd894bd75da 94c67c6a6c092e53 dc1974ad4a3d6793 3f2106c4add802cc 361ec4789b20098e 03cba51ba4aefaac f1821cd0e6781a68 e15008d9d68a4bcf 9a0ac3c0f972305f 6e0b1ff6d934d116 0a07e5ea43583a23 f0404fda9e1671a7 632ddcb62fedee0f 3dd1eccfb81c78f0 5d4c2da702d298de a6f4c74df42bb880 548e1bc1c0b63962 8788cc6bfe9f17d7 184c3e12ad467129 af4892caabee46b5 382c0379a2d77913 d019b77570197f19 40fb4b3f75126b51 5e776100f50e998d 46153781f1dc417b aae1d7a965cfd69a fcb114144a01eda8 03f324216aed879b eb2e538cb1d38317 301943689f8e88a4 3aff276500f10ec6 d19d2af523ba7464 369647d66f2ea3dc 5b0fc406c67c880b 7747da10d42ab600
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 346-byte msg
Key: 69c24a2b8c0b9805 f81f9795d80a7272 3c304d39193e7125 9160a9e075b5eb99
IV: 09003b5707a0cd8d e6c26aee5bd51482 213eedfaf64d5541 e6705353cba73652
Plaintext: 1538 7cd7c7a4f286c2d9 1de546a9d96eb67b 40e29b41cde1ecaa c1b88d98c67a15d4 d352d4014f1715ce 7921a070075b8350 0d9a1200212d2d74 bdb6c16fe538913b 0970379d2c696508 464b7111e7731123 1ec96374994e3037 0df57114d9b412d5 e6daf762d1a33def 4c0ac274c1dee75d 391894837d6c7d5c 7a1ea46eea171f0a 31381c3685ee22eb 52079a81ddc48d67 272faf1714ae9d49 ccd9636762894142 b431af0392729e64 22e90120824c8ca7 b0b5bb17a73d1768 cbcdb5e68731ffe5 356eb6b03e5638c2 8259ff39fa9e6b87 9b53c16b7e417320 3fa3a2d4a338e15b 7d973c25d2c3796d 3bff9db48be3b26e b2b0c8fbe1e13ad8 ef023217fcc56f0c 5453464a95e0e7ce 1582e2797e43eac4 bb75d8af1845f3fa a4936e98da013261 814ade07d1d60c4b d78bd7701be59af0 7f49f96f6a9626ed 26fe5d3f8714b1c0 ce250b44cccc704d 4bc18282a9f24a5c c6d5342321fc5b19
Ciphertext: a68a 78d2338a5f417e91 e7d983f09404e408 dcad8cc440ef94c6 b85e4b3661132d05 fcc34af867ac6c03 47e828787a999f73 e233ecf5a87d13aa 67d10d4a52aac4f2 fd1766e5947e77ee 0ef285ced9c94bac 3ac9bf8d29631fcd fccf3f5bbd763751 9917776f597e054e f2f3da3f30f2d783 54fe2d4c440d3112 93ad040629fda020 408993ed097577fe 67d37e139be71a37 4893b97b8800a696 fc44901f438e83c1 f81df2dd7acb40f2 62a1d472e1888db0 4206dbb57ab000ea 989d32d7985f53a6 a5440d24f9ef20f4 29996296bcb80a8c f13f44a7dc1fc50f 01d48c0c98e3708e 8a43880d7ce416cc 41f0830f58b2ab59 185e34e3ff01d572 9cd871125f38ee6e 8a27482158f89b88 ce10f93b734481ff 0933a0b0215cd13f ca6225904b508650 1bbd34a6daaafb15 6207e1709de5c36e dd8c216f1cb0aca4 bcdfd9fad719de2e c7ebd8d6e2be692e 0117080d2a9563fa 6470f9c45f72d1e9
Test: Encrypt
#
Source: hc-256.c reference implementation
Comment: HC-256, 256-bit key, 256-bit iv, 351-byte msg
Key: ea07f54a25749201 8cd6e9d0eb993d37 cded957291826f58 c090b3839e1be6b1
IV: ff75a06a5c0440e3 2645de235a118164 562092bcebcb91fc b31607d9a5edbc49
Plaintext: e6ae2930e2e830 3c9c630b0d426083 9a052162d028ac2a 7c56cd076a385a03 ce47ba79e4dfa8cc d4953558d8cb0ca9 a082faebf66faea2 9e50bd9c8080e923 09c9a277ce7acd7b 72bac5aeca1c9f5d 4074b31775e85762 2b4aeeac61a52284 bf156d0a35dcdea4 e0b31af32d5ea106 408352cd97bc32d0 eaeb692056ce8d8e bbd3231c632d63b1 e4273c1147b8980b 6958e1f5a213c455 a5dc35e1a723b3aa c4aacd949e94e509 47bf34ee61530ed6 839b6776df14975a 22c45ad69ccd1b3e a14272592f39eb14 d0220974c2578ace 56f4ed3a96e83245 2a4ce1e67df44db4 1b441a555e45fd3a 49f8c389b4eb955b a9097a280fb61d7f 851cd1fb91bfd272 fa58cd6f72e0a3e3 78eb6b177d37b6e5 4685162891a7e171 fbdb32fc215731e2 0625948fb5316677 27a10705666475d4 f30ec92265e30582 54310cd075e4f26a 0654769d6d61cd5e 1cc2a23bb79a5a91 794c9cfed4911119 57c86861d58d9e74