-
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 #476 from pq-code-package/cbmc-test
CBMC: add `tests cbmc` command
- Loading branch information
Showing
3 changed files
with
44 additions
and
2 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
425bc20
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
29175
cycles29176
cycles1.00
ML-KEM-512 encaps
35852
cycles35851
cycles1.00
ML-KEM-512 decaps
46653
cycles46653
cycles1
ML-KEM-768 keypair
49174
cycles49177
cycles1.00
ML-KEM-768 encaps
55839
cycles55840
cycles1.00
ML-KEM-768 decaps
71008
cycles71009
cycles1.00
ML-KEM-1024 keypair
72211
cycles72213
cycles1.00
ML-KEM-1024 encaps
81519
cycles81523
cycles1.00
ML-KEM-1024 decaps
102032
cycles102027
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
425bc20
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
18152
cycles18207
cycles1.00
ML-KEM-512 encaps
23137
cycles23125
cycles1.00
ML-KEM-512 decaps
30396
cycles30388
cycles1.00
ML-KEM-768 keypair
31050
cycles31088
cycles1.00
ML-KEM-768 encaps
33990
cycles33989
cycles1.00
ML-KEM-768 decaps
44804
cycles44894
cycles1.00
ML-KEM-1024 keypair
44728
cycles44796
cycles1.00
ML-KEM-1024 encaps
50036
cycles50021
cycles1.00
ML-KEM-1024 decaps
64742
cycles64761
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
425bc20
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
15076
cycles15070
cycles1.00
ML-KEM-512 encaps
19754
cycles19759
cycles1.00
ML-KEM-512 decaps
26413
cycles26401
cycles1.00
ML-KEM-768 keypair
25586
cycles25738
cycles0.99
ML-KEM-768 encaps
28233
cycles28192
cycles1.00
ML-KEM-768 decaps
38203
cycles38199
cycles1.00
ML-KEM-1024 keypair
35635
cycles35662
cycles1.00
ML-KEM-1024 encaps
41255
cycles41237
cycles1.00
ML-KEM-1024 decaps
54608
cycles54744
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
425bc20
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
20326
cycles20325
cycles1.00
ML-KEM-512 encaps
27129
cycles27127
cycles1.00
ML-KEM-512 decaps
36210
cycles36213
cycles1.00
ML-KEM-768 keypair
34834
cycles34857
cycles1.00
ML-KEM-768 encaps
38193
cycles38217
cycles1.00
ML-KEM-768 decaps
51360
cycles51402
cycles1.00
ML-KEM-1024 keypair
48074
cycles48094
cycles1.00
ML-KEM-1024 encaps
54249
cycles54247
cycles1.00
ML-KEM-1024 decaps
72137
cycles72161
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
425bc20
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
13864
cycles13918
cycles1.00
ML-KEM-512 encaps
18199
cycles18219
cycles1.00
ML-KEM-512 decaps
24094
cycles24133
cycles1.00
ML-KEM-768 keypair
22428
cycles22423
cycles1.00
ML-KEM-768 encaps
24506
cycles24575
cycles1.00
ML-KEM-768 decaps
32521
cycles32626
cycles1.00
ML-KEM-1024 keypair
32155
cycles32145
cycles1.00
ML-KEM-1024 encaps
35727
cycles35673
cycles1.00
ML-KEM-1024 decaps
47393
cycles47323
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
425bc20
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
19032
cycles19032
cycles1
ML-KEM-512 encaps
23843
cycles23845
cycles1.00
ML-KEM-512 decaps
31228
cycles31230
cycles1.00
ML-KEM-768 keypair
32332
cycles32333
cycles1.00
ML-KEM-768 encaps
36084
cycles36083
cycles1.00
ML-KEM-768 decaps
46492
cycles46493
cycles1.00
ML-KEM-1024 keypair
46970
cycles46969
cycles1.00
ML-KEM-1024 encaps
53090
cycles53086
cycles1.00
ML-KEM-1024 decaps
67403
cycles67405
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
425bc20
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
58051
cycles58016
cycles1.00
ML-KEM-512 encaps
65739
cycles65688
cycles1.00
ML-KEM-512 decaps
84356
cycles84278
cycles1.00
ML-KEM-768 keypair
98398
cycles98227
cycles1.00
ML-KEM-768 encaps
110291
cycles110272
cycles1.00
ML-KEM-768 decaps
136959
cycles136639
cycles1.00
ML-KEM-1024 keypair
149545
cycles149130
cycles1.00
ML-KEM-1024 encaps
166765
cycles166256
cycles1.00
ML-KEM-1024 decaps
203329
cycles202343
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
425bc20
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
36182
cycles36296
cycles1.00
ML-KEM-512 encaps
46391
cycles46306
cycles1.00
ML-KEM-512 decaps
61856
cycles61607
cycles1.00
ML-KEM-768 keypair
59068
cycles58855
cycles1.00
ML-KEM-768 encaps
73046
cycles72584
cycles1.01
ML-KEM-768 decaps
91650
cycles91279
cycles1.00
ML-KEM-1024 keypair
88479
cycles88811
cycles1.00
ML-KEM-1024 encaps
109304
cycles109324
cycles1.00
ML-KEM-1024 decaps
133582
cycles132904
cycles1.01
This comment was automatically generated by workflow using github-action-benchmark.
425bc20
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
45709
cycles45946
cycles0.99
ML-KEM-512 encaps
58758
cycles58762
cycles1.00
ML-KEM-512 decaps
79981
cycles79995
cycles1.00
ML-KEM-768 keypair
74596
cycles74601
cycles1.00
ML-KEM-768 encaps
91419
cycles91466
cycles1.00
ML-KEM-768 decaps
120104
cycles120171
cycles1.00
ML-KEM-1024 keypair
109864
cycles109869
cycles1.00
ML-KEM-1024 encaps
130993
cycles130986
cycles1.00
ML-KEM-1024 decaps
167584
cycles167659
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
425bc20
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
52315
cycles52330
cycles1.00
ML-KEM-512 encaps
67782
cycles67782
cycles1
ML-KEM-512 decaps
92653
cycles92630
cycles1.00
ML-KEM-768 keypair
84684
cycles84688
cycles1.00
ML-KEM-768 encaps
104896
cycles104906
cycles1.00
ML-KEM-768 decaps
138153
cycles137848
cycles1.00
ML-KEM-1024 keypair
125485
cycles125830
cycles1.00
ML-KEM-1024 encaps
149721
cycles149763
cycles1.00
ML-KEM-1024 decaps
192289
cycles192318
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
425bc20
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
56710
cycles56724
cycles1.00
ML-KEM-512 encaps
71778
cycles71764
cycles1.00
ML-KEM-512 decaps
96333
cycles96315
cycles1.00
ML-KEM-768 keypair
91872
cycles91789
cycles1.00
ML-KEM-768 encaps
111635
cycles111396
cycles1.00
ML-KEM-768 decaps
144630
cycles144613
cycles1.00
ML-KEM-1024 keypair
134508
cycles134534
cycles1.00
ML-KEM-1024 encaps
159842
cycles159964
cycles1.00
ML-KEM-1024 decaps
201292
cycles201356
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
425bc20
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
29175
cycles29179
cycles1.00
ML-KEM-512 encaps
35860
cycles35864
cycles1.00
ML-KEM-512 decaps
46665
cycles46672
cycles1.00
ML-KEM-768 keypair
49225
cycles49199
cycles1.00
ML-KEM-768 encaps
55892
cycles55871
cycles1.00
ML-KEM-768 decaps
71026
cycles70992
cycles1.00
ML-KEM-1024 keypair
72173
cycles72290
cycles1.00
ML-KEM-1024 encaps
81620
cycles81760
cycles1.00
ML-KEM-1024 decaps
102066
cycles102284
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
425bc20
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
18267
cycles18266
cycles1.00
ML-KEM-512 encaps
22476
cycles22477
cycles1.00
ML-KEM-512 decaps
29398
cycles29400
cycles1.00
ML-KEM-768 keypair
30773
cycles30773
cycles1
ML-KEM-768 encaps
34057
cycles34059
cycles1.00
ML-KEM-768 decaps
43907
cycles43910
cycles1.00
ML-KEM-1024 keypair
44486
cycles44482
cycles1.00
ML-KEM-1024 encaps
50206
cycles50207
cycles1.00
ML-KEM-1024 decaps
63637
cycles63631
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
425bc20
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
45364
cycles45372
cycles1.00
ML-KEM-512 encaps
56172
cycles56178
cycles1.00
ML-KEM-512 decaps
75093
cycles75100
cycles1.00
ML-KEM-768 keypair
74870
cycles74874
cycles1.00
ML-KEM-768 encaps
89191
cycles89188
cycles1.00
ML-KEM-768 decaps
114560
cycles114552
cycles1.00
ML-KEM-1024 keypair
111077
cycles111084
cycles1.00
ML-KEM-1024 encaps
129998
cycles129999
cycles1.00
ML-KEM-1024 decaps
162583
cycles162589
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
425bc20
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
41913
cycles41899
cycles1.00
ML-KEM-512 encaps
51763
cycles51761
cycles1.00
ML-KEM-512 decaps
69327
cycles69324
cycles1.00
ML-KEM-768 keypair
69072
cycles69050
cycles1.00
ML-KEM-768 encaps
82683
cycles82685
cycles1.00
ML-KEM-768 decaps
106478
cycles106473
cycles1.00
ML-KEM-1024 keypair
102441
cycles102250
cycles1.00
ML-KEM-1024 encaps
120643
cycles120658
cycles1.00
ML-KEM-1024 decaps
150595
cycles150706
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
425bc20
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
71125
cycles71118
cycles1.00
ML-KEM-512 encaps
87854
cycles87833
cycles1.00
ML-KEM-512 decaps
118170
cycles118145
cycles1.00
ML-KEM-768 keypair
117630
cycles117237
cycles1.00
ML-KEM-768 encaps
139373
cycles139206
cycles1.00
ML-KEM-768 decaps
180122
cycles180051
cycles1.00
ML-KEM-1024 keypair
175417
cycles173974
cycles1.01
ML-KEM-1024 encaps
202895
cycles201819
cycles1.01
ML-KEM-1024 decaps
254246
cycles253360
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
425bc20
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
51511
cycles51271
cycles1.00
ML-KEM-512 encaps
58337
cycles58339
cycles1.00
ML-KEM-512 decaps
74889
cycles74884
cycles1.00
ML-KEM-768 keypair
87085
cycles87804
cycles0.99
ML-KEM-768 encaps
95891
cycles97050
cycles0.99
ML-KEM-768 decaps
120427
cycles120020
cycles1.00
ML-KEM-1024 keypair
132049
cycles132374
cycles1.00
ML-KEM-1024 encaps
145650
cycles146232
cycles1.00
ML-KEM-1024 decaps
177164
cycles178060
cycles0.99
This comment was automatically generated by workflow using github-action-benchmark.