-
Notifications
You must be signed in to change notification settings - Fork 12
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 #597 from pq-code-package/acvp_client
ACVP: Remove duplicated ACVP test logic between `acvp_client.py` and `tests` script
- Loading branch information
Showing
3 changed files
with
79 additions
and
139 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
169a6c3
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
29020
cycles29019
cycles1.00
ML-KEM-512 encaps
35398
cycles35397
cycles1.00
ML-KEM-512 decaps
45886
cycles45884
cycles1.00
ML-KEM-768 keypair
49348
cycles49351
cycles1.00
ML-KEM-768 encaps
55571
cycles55575
cycles1.00
ML-KEM-768 decaps
70329
cycles70334
cycles1.00
ML-KEM-1024 keypair
72075
cycles72072
cycles1.00
ML-KEM-1024 encaps
80847
cycles80841
cycles1.00
ML-KEM-1024 decaps
100681
cycles100675
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
169a6c3
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
13540
cycles13527
cycles1.00
ML-KEM-512 encaps
17373
cycles17277
cycles1.01
ML-KEM-512 decaps
22944
cycles22790
cycles1.01
ML-KEM-768 keypair
22553
cycles22504
cycles1.00
ML-KEM-768 encaps
24621
cycles24471
cycles1.01
ML-KEM-768 decaps
32674
cycles32452
cycles1.01
ML-KEM-1024 keypair
31432
cycles31376
cycles1.00
ML-KEM-1024 encaps
34946
cycles34960
cycles1.00
ML-KEM-1024 decaps
45851
cycles45909
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
169a6c3
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
18127
cycles18126
cycles1.00
ML-KEM-512 encaps
23185
cycles23183
cycles1.00
ML-KEM-512 decaps
30507
cycles30491
cycles1.00
ML-KEM-768 keypair
31071
cycles31063
cycles1.00
ML-KEM-768 encaps
34169
cycles34173
cycles1.00
ML-KEM-768 decaps
44724
cycles44728
cycles1.00
ML-KEM-1024 keypair
44607
cycles44882
cycles0.99
ML-KEM-1024 encaps
49891
cycles50129
cycles1.00
ML-KEM-1024 decaps
64348
cycles64397
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
169a6c3
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
15077
cycles15081
cycles1.00
ML-KEM-512 encaps
19664
cycles19919
cycles0.99
ML-KEM-512 decaps
26317
cycles26318
cycles1.00
ML-KEM-768 keypair
25547
cycles25626
cycles1.00
ML-KEM-768 encaps
28119
cycles28172
cycles1.00
ML-KEM-768 decaps
37839
cycles37875
cycles1.00
ML-KEM-1024 keypair
35583
cycles35758
cycles1.00
ML-KEM-1024 encaps
40970
cycles41107
cycles1.00
ML-KEM-1024 decaps
54481
cycles54508
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
169a6c3
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
20332
cycles20337
cycles1.00
ML-KEM-512 encaps
27009
cycles27002
cycles1.00
ML-KEM-512 decaps
35816
cycles35851
cycles1.00
ML-KEM-768 keypair
34890
cycles34903
cycles1.00
ML-KEM-768 encaps
38186
cycles38208
cycles1.00
ML-KEM-768 decaps
50935
cycles50964
cycles1.00
ML-KEM-1024 keypair
47973
cycles47945
cycles1.00
ML-KEM-1024 encaps
54150
cycles54152
cycles1.00
ML-KEM-1024 decaps
71716
cycles71696
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
169a6c3
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
18141
cycles18136
cycles1.00
ML-KEM-512 encaps
22155
cycles22154
cycles1.00
ML-KEM-512 decaps
28789
cycles28791
cycles1.00
ML-KEM-768 keypair
30569
cycles30573
cycles1.00
ML-KEM-768 encaps
33637
cycles33636
cycles1.00
ML-KEM-768 decaps
43176
cycles43174
cycles1.00
ML-KEM-1024 keypair
44211
cycles44214
cycles1.00
ML-KEM-1024 encaps
49661
cycles49658
cycles1.00
ML-KEM-1024 decaps
62655
cycles62658
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
169a6c3
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
34805
cycles34892
cycles1.00
ML-KEM-512 encaps
44977
cycles45125
cycles1.00
ML-KEM-512 decaps
58905
cycles59050
cycles1.00
ML-KEM-768 keypair
59222
cycles59155
cycles1.00
ML-KEM-768 encaps
71873
cycles71781
cycles1.00
ML-KEM-768 decaps
89330
cycles89277
cycles1.00
ML-KEM-1024 keypair
87365
cycles87519
cycles1.00
ML-KEM-1024 encaps
104579
cycles104619
cycles1.00
ML-KEM-1024 decaps
127566
cycles127703
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
169a6c3
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
45731
cycles45735
cycles1.00
ML-KEM-512 encaps
56878
cycles56864
cycles1.00
ML-KEM-512 decaps
76270
cycles76274
cycles1.00
ML-KEM-768 keypair
74568
cycles74510
cycles1.00
ML-KEM-768 encaps
88637
cycles88559
cycles1.00
ML-KEM-768 decaps
114477
cycles114406
cycles1.00
ML-KEM-1024 keypair
109427
cycles109367
cycles1.00
ML-KEM-1024 encaps
127513
cycles127417
cycles1.00
ML-KEM-1024 decaps
160121
cycles159996
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
169a6c3
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
52178
cycles52144
cycles1.00
ML-KEM-512 encaps
65771
cycles65749
cycles1.00
ML-KEM-512 decaps
88404
cycles88365
cycles1.00
ML-KEM-768 keypair
84745
cycles84776
cycles1.00
ML-KEM-768 encaps
101806
cycles101446
cycles1.00
ML-KEM-768 decaps
132081
cycles132046
cycles1.00
ML-KEM-1024 keypair
124039
cycles123981
cycles1.00
ML-KEM-1024 encaps
145723
cycles145667
cycles1.00
ML-KEM-1024 decaps
183725
cycles183563
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
169a6c3
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
29021
cycles29020
cycles1.00
ML-KEM-512 encaps
35399
cycles35402
cycles1.00
ML-KEM-512 decaps
45885
cycles45887
cycles1.00
ML-KEM-768 keypair
49361
cycles49402
cycles1.00
ML-KEM-768 encaps
55579
cycles55644
cycles1.00
ML-KEM-768 decaps
70297
cycles70400
cycles1.00
ML-KEM-1024 keypair
72009
cycles72012
cycles1.00
ML-KEM-1024 encaps
80789
cycles80789
cycles1
ML-KEM-1024 decaps
100661
cycles100656
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
169a6c3
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
56624
cycles56570
cycles1.00
ML-KEM-512 encaps
69431
cycles69407
cycles1.00
ML-KEM-512 decaps
91368
cycles91357
cycles1.00
ML-KEM-768 keypair
91844
cycles91889
cycles1.00
ML-KEM-768 encaps
107860
cycles107840
cycles1.00
ML-KEM-768 decaps
136350
cycles136362
cycles1.00
ML-KEM-1024 keypair
134716
cycles134781
cycles1.00
ML-KEM-1024 encaps
155141
cycles155260
cycles1.00
ML-KEM-1024 decaps
191643
cycles191523
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
169a6c3
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
58368
cycles58364
cycles1.00
ML-KEM-512 encaps
65797
cycles65784
cycles1.00
ML-KEM-512 decaps
84531
cycles84548
cycles1.00
ML-KEM-768 keypair
98990
cycles98912
cycles1.00
ML-KEM-768 encaps
110464
cycles110226
cycles1.00
ML-KEM-768 decaps
136532
cycles137095
cycles1.00
ML-KEM-1024 keypair
150179
cycles150149
cycles1.00
ML-KEM-1024 encaps
166330
cycles166281
cycles1.00
ML-KEM-1024 decaps
202544
cycles202259
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
169a6c3
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
41978
cycles41980
cycles1.00
ML-KEM-512 encaps
50165
cycles50156
cycles1.00
ML-KEM-512 decaps
66057
cycles66048
cycles1.00
ML-KEM-768 keypair
69055
cycles69051
cycles1.00
ML-KEM-768 encaps
79759
cycles79760
cycles1.00
ML-KEM-768 decaps
101017
cycles101011
cycles1.00
ML-KEM-1024 keypair
102205
cycles102209
cycles1.00
ML-KEM-1024 encaps
117195
cycles117193
cycles1.00
ML-KEM-1024 decaps
143699
cycles143703
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
169a6c3
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
18965
cycles18968
cycles1.00
ML-KEM-512 encaps
23553
cycles23557
cycles1.00
ML-KEM-512 decaps
30665
cycles30666
cycles1.00
ML-KEM-768 keypair
32294
cycles32294
cycles1
ML-KEM-768 encaps
35891
cycles35884
cycles1.00
ML-KEM-768 decaps
46046
cycles46026
cycles1.00
ML-KEM-1024 keypair
46629
cycles46628
cycles1.00
ML-KEM-1024 encaps
52444
cycles52447
cycles1.00
ML-KEM-1024 decaps
66247
cycles66248
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
169a6c3
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
71258
cycles71253
cycles1.00
ML-KEM-512 encaps
85064
cycles85054
cycles1.00
ML-KEM-512 decaps
112745
cycles112737
cycles1.00
ML-KEM-768 keypair
117665
cycles117664
cycles1.00
ML-KEM-768 encaps
135333
cycles135324
cycles1.00
ML-KEM-768 decaps
171948
cycles171956
cycles1.00
ML-KEM-1024 keypair
175207
cycles174763
cycles1.00
ML-KEM-1024 encaps
197231
cycles196905
cycles1.00
ML-KEM-1024 decaps
243461
cycles243058
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
169a6c3
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
45388
cycles45392
cycles1.00
ML-KEM-512 encaps
54215
cycles54217
cycles1.00
ML-KEM-512 decaps
71153
cycles71150
cycles1.00
ML-KEM-768 keypair
74828
cycles74823
cycles1.00
ML-KEM-768 encaps
86062
cycles86059
cycles1.00
ML-KEM-768 decaps
108808
cycles108802
cycles1.00
ML-KEM-1024 keypair
111124
cycles111129
cycles1.00
ML-KEM-1024 encaps
125924
cycles125930
cycles1.00
ML-KEM-1024 decaps
154614
cycles154627
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
169a6c3
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.
Bananapi bpi-f3 benchmarks
ML-KEM-512 keypair
335043
cycles335164
cycles1.00
ML-KEM-512 encaps
445693
cycles445882
cycles1.00
ML-KEM-512 decaps
593768
cycles593973
cycles1.00
ML-KEM-768 keypair
556100
cycles556332
cycles1.00
ML-KEM-768 encaps
697883
cycles698191
cycles1.00
ML-KEM-768 decaps
889605
cycles889951
cycles1.00
ML-KEM-1024 keypair
821199
cycles821702
cycles1.00
ML-KEM-1024 encaps
998090
cycles998669
cycles1.00
ML-KEM-1024 decaps
1230182
cycles1230945
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
169a6c3
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
52125
cycles51885
cycles1.00
ML-KEM-512 encaps
58732
cycles58387
cycles1.01
ML-KEM-512 decaps
74611
cycles74346
cycles1.00
ML-KEM-768 keypair
87684
cycles87995
cycles1.00
ML-KEM-768 encaps
96005
cycles96550
cycles0.99
ML-KEM-768 decaps
120180
cycles120075
cycles1.00
ML-KEM-1024 keypair
132237
cycles131672
cycles1.00
ML-KEM-1024 encaps
145035
cycles144604
cycles1.00
ML-KEM-1024 decaps
176330
cycles175365
cycles1.01
This comment was automatically generated by workflow using github-action-benchmark.