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 #517 from pq-code-package/fips202_simpl
FIPS202: Remove redundant zeroization in shake128_absorb_once()
- Loading branch information
c614eab
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
29185
cycles29185
cycles1
ML-KEM-512 encaps
35556
cycles35548
cycles1.00
ML-KEM-512 decaps
46103
cycles46094
cycles1.00
ML-KEM-768 keypair
49231
cycles49234
cycles1.00
ML-KEM-768 encaps
55387
cycles55389
cycles1.00
ML-KEM-768 decaps
70237
cycles70242
cycles1.00
ML-KEM-1024 keypair
72218
cycles72221
cycles1.00
ML-KEM-1024 encaps
81129
cycles81136
cycles1.00
ML-KEM-1024 decaps
100869
cycles100873
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
c614eab
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
13531
cycles13504
cycles1.00
ML-KEM-512 encaps
17341
cycles17278
cycles1.00
ML-KEM-512 decaps
22899
cycles22793
cycles1.00
ML-KEM-768 keypair
22566
cycles22505
cycles1.00
ML-KEM-768 encaps
24561
cycles24465
cycles1.00
ML-KEM-768 decaps
32692
cycles32463
cycles1.01
ML-KEM-1024 keypair
31405
cycles31375
cycles1.00
ML-KEM-1024 encaps
34972
cycles35023
cycles1.00
ML-KEM-1024 decaps
45742
cycles45796
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
c614eab
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
20345
cycles20340
cycles1.00
ML-KEM-512 encaps
27009
cycles27023
cycles1.00
ML-KEM-512 decaps
35807
cycles35854
cycles1.00
ML-KEM-768 keypair
34913
cycles34944
cycles1.00
ML-KEM-768 encaps
38193
cycles38241
cycles1.00
ML-KEM-768 decaps
50941
cycles51012
cycles1.00
ML-KEM-1024 keypair
47967
cycles47985
cycles1.00
ML-KEM-1024 encaps
54125
cycles54159
cycles1.00
ML-KEM-1024 decaps
71714
cycles74196
cycles0.97
This comment was automatically generated by workflow using github-action-benchmark.
c614eab
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
18136
cycles18129
cycles1.00
ML-KEM-512 encaps
23191
cycles23193
cycles1.00
ML-KEM-512 decaps
30500
cycles30500
cycles1
ML-KEM-768 keypair
31074
cycles31076
cycles1.00
ML-KEM-768 encaps
34168
cycles34244
cycles1.00
ML-KEM-768 decaps
44731
cycles44785
cycles1.00
ML-KEM-1024 keypair
44664
cycles44799
cycles1.00
ML-KEM-1024 encaps
49904
cycles50094
cycles1.00
ML-KEM-1024 decaps
64382
cycles64353
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
c614eab
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
34846
cycles34835
cycles1.00
ML-KEM-512 encaps
45040
cycles45000
cycles1.00
ML-KEM-512 decaps
58941
cycles58985
cycles1.00
ML-KEM-768 keypair
59188
cycles59109
cycles1.00
ML-KEM-768 encaps
71871
cycles71770
cycles1.00
ML-KEM-768 decaps
89336
cycles89208
cycles1.00
ML-KEM-1024 keypair
87675
cycles87394
cycles1.00
ML-KEM-1024 encaps
104628
cycles104532
cycles1.00
ML-KEM-1024 decaps
127490
cycles127587
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
c614eab
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
15081
cycles15163
cycles0.99
ML-KEM-512 encaps
19664
cycles19660
cycles1.00
ML-KEM-512 decaps
26314
cycles26301
cycles1.00
ML-KEM-768 keypair
25623
cycles25615
cycles1.00
ML-KEM-768 encaps
28167
cycles28168
cycles1.00
ML-KEM-768 decaps
37860
cycles37867
cycles1.00
ML-KEM-1024 keypair
35629
cycles36115
cycles0.99
ML-KEM-1024 encaps
40969
cycles41004
cycles1.00
ML-KEM-1024 decaps
54490
cycles54731
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
c614eab
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
18993
cycles18993
cycles1
ML-KEM-512 encaps
23583
cycles23579
cycles1.00
ML-KEM-512 decaps
30760
cycles30754
cycles1.00
ML-KEM-768 keypair
32256
cycles32252
cycles1.00
ML-KEM-768 encaps
35715
cycles35717
cycles1.00
ML-KEM-768 decaps
45888
cycles45889
cycles1.00
ML-KEM-1024 keypair
46846
cycles46847
cycles1.00
ML-KEM-1024 encaps
52634
cycles52635
cycles1.00
ML-KEM-1024 decaps
66480
cycles66482
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
c614eab
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
18199
cycles18202
cycles1.00
ML-KEM-512 encaps
22233
cycles22233
cycles1
ML-KEM-512 decaps
28999
cycles28993
cycles1.00
ML-KEM-768 keypair
30682
cycles30683
cycles1.00
ML-KEM-768 encaps
33733
cycles33734
cycles1.00
ML-KEM-768 decaps
43311
cycles43313
cycles1.00
ML-KEM-1024 keypair
44371
cycles44371
cycles1
ML-KEM-1024 encaps
49786
cycles49786
cycles1
ML-KEM-1024 decaps
62847
cycles62847
cycles1
This comment was automatically generated by workflow using github-action-benchmark.
c614eab
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
29197
cycles29194
cycles1.00
ML-KEM-512 encaps
35565
cycles35564
cycles1.00
ML-KEM-512 decaps
46111
cycles46109
cycles1.00
ML-KEM-768 keypair
49230
cycles49228
cycles1.00
ML-KEM-768 encaps
55402
cycles55395
cycles1.00
ML-KEM-768 decaps
70221
cycles70213
cycles1.00
ML-KEM-1024 keypair
72356
cycles72347
cycles1.00
ML-KEM-1024 encaps
81164
cycles81175
cycles1.00
ML-KEM-1024 decaps
100837
cycles100850
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
c614eab
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
56631
cycles56675
cycles1.00
ML-KEM-512 encaps
69502
cycles69566
cycles1.00
ML-KEM-512 decaps
91402
cycles91486
cycles1.00
ML-KEM-768 keypair
91899
cycles91941
cycles1.00
ML-KEM-768 encaps
107811
cycles107898
cycles1.00
ML-KEM-768 decaps
136349
cycles136491
cycles1.00
ML-KEM-1024 keypair
134863
cycles134979
cycles1.00
ML-KEM-1024 encaps
155457
cycles155432
cycles1.00
ML-KEM-1024 decaps
191607
cycles191765
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
c614eab
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
52202
cycles52150
cycles1.00
ML-KEM-512 encaps
65791
cycles65759
cycles1.00
ML-KEM-512 decaps
88447
cycles88367
cycles1.00
ML-KEM-768 keypair
84794
cycles84732
cycles1.00
ML-KEM-768 encaps
101560
cycles101450
cycles1.00
ML-KEM-768 decaps
132138
cycles132041
cycles1.00
ML-KEM-1024 keypair
124161
cycles124027
cycles1.00
ML-KEM-1024 encaps
145893
cycles145739
cycles1.00
ML-KEM-1024 decaps
183922
cycles183694
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
c614eab
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
45730
cycles45730
cycles1
ML-KEM-512 encaps
56855
cycles56855
cycles1
ML-KEM-512 decaps
76244
cycles76254
cycles1.00
ML-KEM-768 keypair
74555
cycles74528
cycles1.00
ML-KEM-768 encaps
88623
cycles88576
cycles1.00
ML-KEM-768 decaps
114487
cycles114389
cycles1.00
ML-KEM-1024 keypair
109387
cycles109483
cycles1.00
ML-KEM-1024 encaps
127335
cycles127332
cycles1.00
ML-KEM-1024 decaps
160161
cycles160212
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
c614eab
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
45394
cycles45388
cycles1.00
ML-KEM-512 encaps
54216
cycles54216
cycles1
ML-KEM-512 decaps
71150
cycles71148
cycles1.00
ML-KEM-768 keypair
74826
cycles74831
cycles1.00
ML-KEM-768 encaps
86064
cycles86062
cycles1.00
ML-KEM-768 decaps
108807
cycles108806
cycles1.00
ML-KEM-1024 keypair
111120
cycles111125
cycles1.00
ML-KEM-1024 encaps
125937
cycles125931
cycles1.00
ML-KEM-1024 decaps
154630
cycles154618
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
c614eab
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
41970
cycles41974
cycles1.00
ML-KEM-512 encaps
50166
cycles50160
cycles1.00
ML-KEM-512 decaps
66054
cycles66047
cycles1.00
ML-KEM-768 keypair
69062
cycles69052
cycles1.00
ML-KEM-768 encaps
79763
cycles79763
cycles1
ML-KEM-768 decaps
101020
cycles101016
cycles1.00
ML-KEM-1024 keypair
102453
cycles102470
cycles1.00
ML-KEM-1024 encaps
117440
cycles117439
cycles1.00
ML-KEM-1024 decaps
143384
cycles143396
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
c614eab
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
71271
cycles71265
cycles1.00
ML-KEM-512 encaps
85048
cycles85073
cycles1.00
ML-KEM-512 decaps
112748
cycles112766
cycles1.00
ML-KEM-768 keypair
117653
cycles117701
cycles1.00
ML-KEM-768 encaps
135334
cycles135371
cycles1.00
ML-KEM-768 decaps
171950
cycles171997
cycles1.00
ML-KEM-1024 keypair
175262
cycles174905
cycles1.00
ML-KEM-1024 encaps
197305
cycles197066
cycles1.00
ML-KEM-1024 decaps
243534
cycles243234
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
c614eab
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
335050
cycles335008
cycles1.00
ML-KEM-512 encaps
445565
cycles445671
cycles1.00
ML-KEM-512 decaps
593820
cycles593712
cycles1.00
ML-KEM-768 keypair
556121
cycles556054
cycles1.00
ML-KEM-768 encaps
698076
cycles697847
cycles1.00
ML-KEM-768 decaps
890318
cycles889524
cycles1.00
ML-KEM-1024 keypair
821270
cycles821527
cycles1.00
ML-KEM-1024 encaps
998043
cycles998115
cycles1.00
ML-KEM-1024 decaps
1230224
cycles1230330
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
c614eab
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
57979
cycles57899
cycles1.00
ML-KEM-512 encaps
65244
cycles65180
cycles1.00
ML-KEM-512 decaps
83982
cycles83712
cycles1.00
ML-KEM-768 keypair
98027
cycles97984
cycles1.00
ML-KEM-768 encaps
109438
cycles109045
cycles1.00
ML-KEM-768 decaps
135670
cycles135443
cycles1.00
ML-KEM-1024 keypair
148899
cycles149097
cycles1.00
ML-KEM-1024 encaps
164798
cycles165026
cycles1.00
ML-KEM-1024 decaps
200146
cycles200559
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
c614eab
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
51433
cycles51401
cycles1.00
ML-KEM-512 encaps
58016
cycles57928
cycles1.00
ML-KEM-512 decaps
73599
cycles74107
cycles0.99
ML-KEM-768 keypair
87878
cycles87586
cycles1.00
ML-KEM-768 encaps
96770
cycles96337
cycles1.00
ML-KEM-768 decaps
119885
cycles119219
cycles1.01
ML-KEM-1024 keypair
131165
cycles131857
cycles0.99
ML-KEM-1024 encaps
144505
cycles144818
cycles1.00
ML-KEM-1024 decaps
175747
cycles175795
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.