forked from mupq/pqm4
-
Notifications
You must be signed in to change notification settings - Fork 1
/
ciphertexts_200
125616 lines (125372 loc) · 621 KB
/
ciphertexts_200
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
Detected known STMF32: STM32F302xB(C)/303xB(C)
Extended erase (0x44), this can take ten seconds or more
Attempting to program 64527 bytes at 0x8000000
STM32F Programming flash...
STM32F Reading flash...
Verified flash OK, 64527 bytes
DONE key pair generation!
DONE encapsulation!
++++
1123
3543
1923
2433
1177
3544
3853
3180
6981
3332
5083
1452
4679
-2462
3221
842
-1135
3258
475
5850
3274
6737
2462
8371
229
4167
1653
5347
2337
2348
4249
3818
1434
8150
1960
6110
1822
5538
-276
3086
1555
4119
3729
3019
4840
1714
4896
4616
1785
6176
-863
4898
2491
2588
3623
2018
653
48
-1755
1122
-2949
463
-1297
847
-597
6493
-51
6905
-163
4571
-529
6867
-2144
3964
-2472
3126
-1880
2694
-4068
2388
-866
4167
1398
949
881
298
1603
-1438
-249
3827
1459
2287
-2178
3600
-2048
742
-896
1928
2156
-828
-2904
3540
412
1004
-2235
-846
-1833
1890
-613
2750
2657
4506
2884
4357
480
2271
-628
1203
-1604
2897
1481
1601
207
4357
320
5870
-12
5308
-4018
4134
-3318
3694
-2250
2405
-1170
2779
-4594
5131
-1478
4211
-7326
5263
-4382
4119
-1047
3619
-3433
5515
-4117
1555
-2995
4059
648
6802
-2482
6306
2220
6174
398
6282
-3773
4036
-3559
3874
-375
9
-2077
3181
978
340
184
1754
206
-1225
1896
1431
202
2828
764
698
16
1960
3306
4422
-3224
6546
-1120
4104
-1047
2785
-2313
1417
-1769
553
-801
917
-176
-1967
2206
-287
3598
-815
830
-2761
1491
-2492
541
-2036
3054
1022
256
-234
-200
-650
-2118
-1090
4423
753
1591
1835
2528
-51
4210
-713
1410
13
2646
471
6039
1772
2877
4200
2210
1247
1548
3039
2421
-1270
4873
192
1064
2329
1780
4187
3905
5638
1403
3482
1046
2818
874
3750
820
5643
1740
5449
2619
504
449
850
-921
-516
-149
-439
1012
439
-1010
735
-1285
-109
-2603
1590
-3500
-374
-3464
-1086
-2807
-47
-1973
1000
-1660
-702
308
1433
-3411
1244
-1019
-808
-2405
-1657
-4681
-984
3456
-1249
716
-1154
2878
-264
2718
535
1684
-286
1448
-788
-1518
-804
-766
161
-694
1147
424
-1494
2351
1372
-733
-648
-1152
-1036
-790
-956
-460
1190
-1882
-788
-4335
-989
-3469
-597
-5115
-1642
-7945
1646
-2898
16
-3406
756
-637
-590
-2907
515
-3365
-934
-5127
-1425
-4060
316
-2228
-1569
-3688
-1351
-2362
-889
-3961
401
-2689
-1158
-1328
-611
-924
-1431
-1592
1536
-2368
-1001
718
-1617
20
492
-734
-943
-2720
-1309
1017
-468
415
603
1177
-684
-333
373
-330
-594
-1380
-1384
-2377
374
-3453
-1272
1973
-1638
4125
-159
578
1601
3504
-297
4269
627
6235
700
6231
718
4149
515
5323
-907
3819
-250
2830
56
204
976
2979
-1007
2375
169
4608
-947
2350
523
2348
-1258
2164
-493
640
1245
-1952
-1439
-3023
-835
-1127
868
-794
-1074
-2256
-1385
4925
-926
2581
1304
1239
52
3519
1530
-902
1481
1838
-676
2218
-384
5286
-1389
3496
-600
2352
336
1172
213
-1060
-1171
-1398
1431
1646
611
3606
-42
290
-1337
-730
-188
792
182
3493
891
1073
-949
706
364
-762
527
2446
-900
-450
956
457
-598
3153
286
832
-1104
-1394
343
240
1439
3204
-250
2219
437
1297
610
311
315
-191
301
360
890
244
916
-1362
937
214
-402
++++
DONE decapsulation!
OK KEYS
+
DONE encapsulation!
++++
621
4710
185
2828
3921
2081
1685
1677
2371
-12
4459
1990
2954
2624
3908
3766
4310
-37
2980
-237
3992
-428
2170
-1366
1366
-574
326
1850
1452
649
2708
2175
-4
3071
1034
1235
1057
230
949
3356
-316
2094
-1014
1492
918
1920
2920
3042
569
2934
2351
4952
-979
4070
-1981
6876
-1040
2970
-2402
3104
-1642
3332
-4116
2170
1003
-1109
1491
575
3330
-2192
2268
-1746
3334
4175
390
1341
5618
1016
3582
-540
2300
-2825
1370
-1805
342
-247
3076
-843
-2803
1678
-135
1100
1701
809
-659
2645
77
-1407
-1003
-1821
-857
1849
-3737
1351
536
3506
2520
3798
3281
1641
1279
-237
1552
108
-634
2894
3049
-1440
3317
30
5606
-1216
4048
-3762
3984
-2673
2806
-2221
2874
1937
5036
3907
1539
2366
2243
-506
7446
2480
6918
3094
4191
-556
5417
846
2251
5771
3741
8017
3307
4952
2333
6580
1745
3606
3737
3982
851
4026
-477
1594
665
-199
-503
2963
478
4257
1624
1087
-471
1028
-1011
910
-128
441
210
-1751
3173
2384
1445
3222
1031
2294
-625
1604
4738
1512
3300
4172
981
1208
2501
2324
1622
-1655
4358
1201
-251
1415
2099
-1421
399
-1775
163
-4911
4200
-4005
2682
-985
2291
-2098
3341
-250
854
-2715
2314
155
3670
-2329
3400
-2529
3414
-145
2068
495
1052
-1066
1396
2252
2016
3380
-72
614
4344
-1808
1916
-1358
2875
1893
4401
-83
5745
1085
3681
3941
2876
244
1770
-1274
2240
-1715
2772
627
2094
-516
-178
1256
3045
1323
-217
703
-576
131
690
480
1775
1608
4651
-429
-1637
-1539
1543
1512
-1877
988
-3065
1099
2068
-1167
4004
1062
5033
1233
1995
429
2569
-1006
5003
387
-141
577
1549
1181
2318
-497
-346
-228
-2097
-1638
-1847
-644
936
663
-2220
-256
215
964
-2639
-426
2694
1489
2980
1614
2384
-287
1226
-227
944
-338
-452
-216
-560
-429
-1968
1166
4785
159
1803
-1331
1715
445
-763
-1570
166
1094
-1384
-361
-3118
-1618
-708
-1472
-2827
-1507
-5395
-1077
-3424
934
-3042
-1015
-561
717
-3449
-305
-2589
54
-2425
-1178
-3975
921
-3641
880
-2907
1556
223
-113
1206
-1115
1652
-889
516
1499
-850
-515
1395
-256
1705
-364
-185
107
-899
-235
-1625
-1519
1003
-957
2754
-314
-500
-505
1192
-866
1288
-335
-105
-1024
-1219
-1590
-3861
-176
-2047
-266
960
140
-2096
1071
-1281
-748
-1005
-239
1244
115
-614
-43
850
708
2776
-231
-1167
-1307
541
1
1844
656
986
898
2673
195
2737
-1139
1811
-1551
5111
-858
370
-507
1700
-1494
714
1091
2390
-1495
347
1159
61
1614
2484
849
2530
236
1363
-247
2575
8
-3171
1169
-133
-1135
-4609
852
-1647
-901
-5677
-1126
-2527
856
-361
1228
-3075
-1130
-312
-691
792
-413