-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #746 from pq-code-package/sys_changes
Minor changes to sys.h, plus renaming
- Loading branch information
Showing
334 changed files
with
2,992 additions
and
3,013 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
b5ef959
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Arm Cortex-A76 (Raspberry Pi 5) benchmarks
ML-KEM-512 keypair
28965
cycles28967
cycles1.00
ML-KEM-512 encaps
34251
cycles34254
cycles1.00
ML-KEM-512 decaps
44731
cycles44729
cycles1.00
ML-KEM-768 keypair
49308
cycles49309
cycles1.00
ML-KEM-768 encaps
54570
cycles54570
cycles1
ML-KEM-768 decaps
69426
cycles69425
cycles1.00
ML-KEM-1024 keypair
71916
cycles71915
cycles1.00
ML-KEM-1024 encaps
80615
cycles80611
cycles1.00
ML-KEM-1024 decaps
100364
cycles100359
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
b5ef959
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Intel Xeon 4th gen (c7i)
ML-KEM-512 keypair
9301
cycles9259
cycles1.00
ML-KEM-512 encaps
10817
cycles10725
cycles1.01
ML-KEM-512 decaps
14751
cycles14783
cycles1.00
ML-KEM-768 keypair
15944
cycles16026
cycles0.99
ML-KEM-768 encaps
17284
cycles17361
cycles1.00
ML-KEM-768 decaps
22973
cycles23076
cycles1.00
ML-KEM-1024 keypair
21401
cycles21379
cycles1.00
ML-KEM-1024 encaps
23329
cycles23268
cycles1.00
ML-KEM-1024 decaps
30797
cycles30774
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
b5ef959
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Intel Xeon 4th gen (c7i) (no-opt)
ML-KEM-512 keypair
29666
cycles29558
cycles1.00
ML-KEM-512 encaps
35430
cycles35237
cycles1.01
ML-KEM-512 decaps
46054
cycles45870
cycles1.00
ML-KEM-768 keypair
47168
cycles47148
cycles1.00
ML-KEM-768 encaps
55575
cycles55637
cycles1.00
ML-KEM-768 decaps
67579
cycles67578
cycles1.00
ML-KEM-1024 keypair
71837
cycles71740
cycles1.00
ML-KEM-1024 encaps
82156
cycles82104
cycles1.00
ML-KEM-1024 decaps
99400
cycles99329
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
b5ef959
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AMD EPYC 4th gen (c7a)
ML-KEM-512 keypair
11287
cycles11302
cycles1.00
ML-KEM-512 encaps
12851
cycles12858
cycles1.00
ML-KEM-512 decaps
17703
cycles17683
cycles1.00
ML-KEM-768 keypair
19634
cycles19646
cycles1.00
ML-KEM-768 encaps
20584
cycles20600
cycles1.00
ML-KEM-768 decaps
27647
cycles27661
cycles1.00
ML-KEM-1024 keypair
26298
cycles26305
cycles1.00
ML-KEM-1024 encaps
28185
cycles28193
cycles1.00
ML-KEM-1024 decaps
37654
cycles37845
cycles0.99
This comment was automatically generated by workflow using github-action-benchmark.
b5ef959
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AMD EPYC 3rd gen (c6a)
ML-KEM-512 keypair
16977
cycles16963
cycles1.00
ML-KEM-512 encaps
18681
cycles18645
cycles1.00
ML-KEM-512 decaps
24062
cycles24038
cycles1.00
ML-KEM-768 keypair
28713
cycles28708
cycles1.00
ML-KEM-768 encaps
29802
cycles29791
cycles1.00
ML-KEM-768 decaps
37589
cycles37628
cycles1.00
ML-KEM-1024 keypair
41719
cycles41756
cycles1.00
ML-KEM-1024 encaps
44091
cycles43929
cycles1.00
ML-KEM-1024 decaps
54312
cycles54372
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
b5ef959
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Intel Xeon 3rd gen (c6i)
ML-KEM-512 keypair
15928
cycles15920
cycles1.00
ML-KEM-512 encaps
18003
cycles18006
cycles1.00
ML-KEM-512 decaps
24545
cycles24506
cycles1.00
ML-KEM-768 keypair
27349
cycles27361
cycles1.00
ML-KEM-768 encaps
28916
cycles28920
cycles1.00
ML-KEM-768 decaps
38330
cycles38332
cycles1.00
ML-KEM-1024 keypair
36988
cycles36946
cycles1.00
ML-KEM-1024 encaps
39889
cycles39874
cycles1.00
ML-KEM-1024 decaps
52383
cycles52381
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
b5ef959
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AMD EPYC 4th gen (c7a) (no-opt)
ML-KEM-512 keypair
36084
cycles36095
cycles1.00
ML-KEM-512 encaps
42315
cycles42326
cycles1.00
ML-KEM-512 decaps
55462
cycles55455
cycles1.00
ML-KEM-768 keypair
58482
cycles58537
cycles1.00
ML-KEM-768 encaps
67004
cycles66981
cycles1.00
ML-KEM-768 decaps
84056
cycles84106
cycles1.00
ML-KEM-1024 keypair
86534
cycles86562
cycles1.00
ML-KEM-1024 encaps
97238
cycles97246
cycles1.00
ML-KEM-1024 decaps
118868
cycles118885
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
b5ef959
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Graviton3
ML-KEM-512 keypair
18921
cycles18921
cycles1
ML-KEM-512 encaps
22420
cycles22422
cycles1.00
ML-KEM-512 decaps
29674
cycles29673
cycles1.00
ML-KEM-768 keypair
32315
cycles32311
cycles1.00
ML-KEM-768 encaps
35796
cycles35788
cycles1.00
ML-KEM-768 decaps
46184
cycles46172
cycles1.00
ML-KEM-1024 keypair
46633
cycles46629
cycles1.00
ML-KEM-1024 encaps
52344
cycles52343
cycles1.00
ML-KEM-1024 decaps
66374
cycles66375
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
b5ef959
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Graviton4
ML-KEM-512 keypair
17721
cycles17724
cycles1.00
ML-KEM-512 encaps
20976
cycles20977
cycles1.00
ML-KEM-512 decaps
27657
cycles27657
cycles1
ML-KEM-768 keypair
30520
cycles30512
cycles1.00
ML-KEM-768 encaps
33418
cycles33427
cycles1.00
ML-KEM-768 decaps
42978
cycles42981
cycles1.00
ML-KEM-1024 keypair
44138
cycles44138
cycles1
ML-KEM-1024 encaps
49438
cycles49447
cycles1.00
ML-KEM-1024 decaps
62362
cycles62376
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
b5ef959
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AMD EPYC 3rd gen (c6a) (no-opt)
ML-KEM-512 keypair
39495
cycles39465
cycles1.00
ML-KEM-512 encaps
47534
cycles47509
cycles1.00
ML-KEM-512 decaps
61829
cycles61779
cycles1.00
ML-KEM-768 keypair
63896
cycles63948
cycles1.00
ML-KEM-768 encaps
75263
cycles75288
cycles1.00
ML-KEM-768 decaps
93820
cycles93780
cycles1.00
ML-KEM-1024 keypair
95500
cycles95465
cycles1.00
ML-KEM-1024 encaps
109013
cycles108982
cycles1.00
ML-KEM-1024 decaps
132492
cycles132458
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
b5ef959
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Graviton2
ML-KEM-512 keypair
28945
cycles28971
cycles1.00
ML-KEM-512 encaps
34280
cycles34256
cycles1.00
ML-KEM-512 decaps
44784
cycles44744
cycles1.00
ML-KEM-768 keypair
49254
cycles49315
cycles1.00
ML-KEM-768 encaps
54614
cycles54585
cycles1.00
ML-KEM-768 decaps
69448
cycles69411
cycles1.00
ML-KEM-1024 keypair
71942
cycles71940
cycles1.00
ML-KEM-1024 encaps
80630
cycles80609
cycles1.00
ML-KEM-1024 decaps
100420
cycles100409
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
b5ef959
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Intel Xeon 3rd gen (c6i) (no-opt)
ML-KEM-512 keypair
46428
cycles46483
cycles1.00
ML-KEM-512 encaps
54593
cycles54676
cycles1.00
ML-KEM-512 decaps
70319
cycles70405
cycles1.00
ML-KEM-768 keypair
76752
cycles76715
cycles1.00
ML-KEM-768 encaps
87358
cycles87316
cycles1.00
ML-KEM-768 decaps
107739
cycles107786
cycles1.00
ML-KEM-1024 keypair
112122
cycles112144
cycles1.00
ML-KEM-1024 encaps
126277
cycles126216
cycles1.00
ML-KEM-1024 decaps
152314
cycles152340
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
b5ef959
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Graviton4 (no-opt)
ML-KEM-512 keypair
35500
cycles35503
cycles1.00
ML-KEM-512 encaps
40643
cycles40647
cycles1.00
ML-KEM-512 decaps
51642
cycles51648
cycles1.00
ML-KEM-768 keypair
58475
cycles58477
cycles1.00
ML-KEM-768 encaps
65242
cycles65247
cycles1.00
ML-KEM-768 decaps
80455
cycles80462
cycles1.00
ML-KEM-1024 keypair
88171
cycles88178
cycles1.00
ML-KEM-1024 encaps
96951
cycles96961
cycles1.00
ML-KEM-1024 decaps
116622
cycles116641
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
b5ef959
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Graviton3 (no-opt)
ML-KEM-512 keypair
38691
cycles38697
cycles1.00
ML-KEM-512 encaps
44312
cycles44319
cycles1.00
ML-KEM-512 decaps
56145
cycles56152
cycles1.00
ML-KEM-768 keypair
63849
cycles63847
cycles1.00
ML-KEM-768 encaps
70975
cycles70979
cycles1.00
ML-KEM-768 decaps
86940
cycles86937
cycles1.00
ML-KEM-1024 keypair
95387
cycles95390
cycles1.00
ML-KEM-1024 encaps
105309
cycles105304
cycles1.00
ML-KEM-1024 decaps
125681
cycles125668
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
b5ef959
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Graviton2 (no-opt)
ML-KEM-512 keypair
58986
cycles58986
cycles1
ML-KEM-512 encaps
67439
cycles67450
cycles1.00
ML-KEM-512 decaps
86008
cycles86012
cycles1.00
ML-KEM-768 keypair
98182
cycles98296
cycles1.00
ML-KEM-768 encaps
109062
cycles109147
cycles1.00
ML-KEM-768 decaps
133814
cycles133900
cycles1.00
ML-KEM-1024 keypair
147166
cycles146989
cycles1.00
ML-KEM-1024 encaps
162157
cycles162043
cycles1.00
ML-KEM-1024 decaps
193744
cycles193596
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
b5ef959
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SpacemiT K1 8 (Banana Pi F3) benchmarks
ML-KEM-512 keypair
225125
cycles225122
cycles1.00
ML-KEM-512 encaps
269700
cycles269688
cycles1.00
ML-KEM-512 decaps
343347
cycles343328
cycles1.00
ML-KEM-768 keypair
371226
cycles371271
cycles1.00
ML-KEM-768 encaps
429971
cycles430032
cycles1.00
ML-KEM-768 decaps
527334
cycles527841
cycles1.00
ML-KEM-1024 keypair
555491
cycles555480
cycles1.00
ML-KEM-1024 encaps
631286
cycles631163
cycles1.00
ML-KEM-1024 decaps
752583
cycles752367
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
b5ef959
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Arm Cortex-A55 (Snapdragon 888) benchmarks
ML-KEM-512 keypair
58123
cycles58103
cycles1.00
ML-KEM-512 encaps
64912
cycles64952
cycles1.00
ML-KEM-512 decaps
83730
cycles83761
cycles1.00
ML-KEM-768 keypair
98868
cycles98810
cycles1.00
ML-KEM-768 encaps
109760
cycles109645
cycles1.00
ML-KEM-768 decaps
136284
cycles135910
cycles1.00
ML-KEM-1024 keypair
149524
cycles149652
cycles1.00
ML-KEM-1024 encaps
166010
cycles166172
cycles1.00
ML-KEM-1024 decaps
201645
cycles201905
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
b5ef959
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Arm Cortex-A72 (Raspberry Pi 4) benchmarks
ML-KEM-512 keypair
51927
cycles52329
cycles0.99
ML-KEM-512 encaps
59573
cycles59730
cycles1.00
ML-KEM-512 decaps
76635
cycles77018
cycles1.00
ML-KEM-768 keypair
88222
cycles88025
cycles1.00
ML-KEM-768 encaps
95752
cycles95638
cycles1.00
ML-KEM-768 decaps
119106
cycles119964
cycles0.99
ML-KEM-1024 keypair
132133
cycles130892
cycles1.01
ML-KEM-1024 encaps
144672
cycles143701
cycles1.01
ML-KEM-1024 decaps
177517
cycles176435
cycles1.01
This comment was automatically generated by workflow using github-action-benchmark.