[TEST ONLY] Experimentation around structured API#998
[TEST ONLY] Experimentation around structured API#998hanno-becker wants to merge 7 commits intomainfrom
Conversation
Signed-off-by: Matthias J. Kannwischer <matthias@kannwischer.eu>
Signed-off-by: Matthias J. Kannwischer <matthias@kannwischer.eu>
Signed-off-by: Matthias J. Kannwischer <matthias@kannwischer.eu>
Signed-off-by: Matthias J. Kannwischer <matthias@kannwischer.eu>
- Add marshalled pkpv to structured PK presentation, avoiding double-marshalling. - Transpose lazily -- avoids transposition in common keypair -> marshal pk -> parse pk -> enc flow Signed-off-by: Hanno Becker <beckphan@amazon.co.uk>
Signed-off-by: Hanno Becker <beckphan@amazon.co.uk>
There was a problem hiding this comment.
Intel Xeon 4th gen (c7i)
Details
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
9636 cycles |
9480 cycles |
1.02 |
ML-KEM-512 encaps |
11260 cycles |
11097 cycles |
1.01 |
ML-KEM-512 decaps |
15235 cycles |
15155 cycles |
1.01 |
ML-KEM-768 keypair |
16458 cycles |
16336 cycles |
1.01 |
ML-KEM-768 encaps |
17667 cycles |
17796 cycles |
0.99 |
ML-KEM-768 decaps |
23668 cycles |
23519 cycles |
1.01 |
ML-KEM-1024 keypair |
22140 cycles |
21866 cycles |
1.01 |
ML-KEM-1024 encaps |
24216 cycles |
23887 cycles |
1.01 |
ML-KEM-1024 decaps |
31946 cycles |
31557 cycles |
1.01 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Intel Xeon 4th gen (c7i) (no-opt)
Details
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
29104 cycles |
28932 cycles |
1.01 |
ML-KEM-512 encaps |
34920 cycles |
34881 cycles |
1.00 |
ML-KEM-512 decaps |
43990 cycles |
44422 cycles |
0.99 |
ML-KEM-768 keypair |
47823 cycles |
47657 cycles |
1.00 |
ML-KEM-768 encaps |
56295 cycles |
55635 cycles |
1.01 |
ML-KEM-768 decaps |
69080 cycles |
67697 cycles |
1.02 |
ML-KEM-1024 keypair |
71059 cycles |
73141 cycles |
0.97 |
ML-KEM-1024 encaps |
82495 cycles |
85205 cycles |
0.97 |
ML-KEM-1024 decaps |
99711 cycles |
99037 cycles |
1.01 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Arm Cortex-A55 (Snapdragon 888) benchmarks
Details
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
61413 cycles |
59335 cycles |
1.04 |
ML-KEM-512 encaps |
68036 cycles |
66971 cycles |
1.02 |
ML-KEM-512 decaps |
86502 cycles |
86021 cycles |
1.01 |
ML-KEM-768 keypair |
104666 cycles |
101262 cycles |
1.03 |
ML-KEM-768 encaps |
115078 cycles |
112143 cycles |
1.03 |
ML-KEM-768 decaps |
143116 cycles |
139861 cycles |
1.02 |
ML-KEM-1024 keypair |
160839 cycles |
152966 cycles |
1.05 |
ML-KEM-1024 encaps |
177718 cycles |
174266 cycles |
1.02 |
ML-KEM-1024 decaps |
212476 cycles |
210791 cycles |
1.01 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
⚠️ Performance Alert ⚠️
Possible performance regression was detected for benchmark 'Arm Cortex-A55 (Snapdragon 888) benchmarks'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.03.
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
61413 cycles |
59335 cycles |
1.04 |
ML-KEM-768 keypair |
104666 cycles |
101262 cycles |
1.03 |
ML-KEM-1024 keypair |
160839 cycles |
152966 cycles |
1.05 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
AMD EPYC 3rd gen (c6a)
Details
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
17489 cycles |
17184 cycles |
1.02 |
ML-KEM-512 encaps |
19146 cycles |
18937 cycles |
1.01 |
ML-KEM-512 decaps |
24602 cycles |
24421 cycles |
1.01 |
ML-KEM-768 keypair |
30038 cycles |
29483 cycles |
1.02 |
ML-KEM-768 encaps |
30844 cycles |
30780 cycles |
1.00 |
ML-KEM-768 decaps |
39011 cycles |
39135 cycles |
1.00 |
ML-KEM-1024 keypair |
43497 cycles |
42719 cycles |
1.02 |
ML-KEM-1024 encaps |
45606 cycles |
45712 cycles |
1.00 |
ML-KEM-1024 decaps |
56191 cycles |
56005 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
AMD EPYC 4th gen (c7a)
Details
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
11865 cycles |
11570 cycles |
1.03 |
ML-KEM-512 encaps |
13526 cycles |
13356 cycles |
1.01 |
ML-KEM-512 decaps |
18587 cycles |
18228 cycles |
1.02 |
ML-KEM-768 keypair |
20518 cycles |
20133 cycles |
1.02 |
ML-KEM-768 encaps |
21438 cycles |
21112 cycles |
1.02 |
ML-KEM-768 decaps |
28694 cycles |
28834 cycles |
1.00 |
ML-KEM-1024 keypair |
27676 cycles |
27036 cycles |
1.02 |
ML-KEM-1024 encaps |
29667 cycles |
29198 cycles |
1.02 |
ML-KEM-1024 decaps |
39009 cycles |
38762 cycles |
1.01 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
⚠️ Performance Alert ⚠️
Possible performance regression was detected for benchmark 'AMD EPYC 4th gen (c7a)'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.03.
| Benchmark suite | Current: 1628a54 | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
12037 cycles |
11570 cycles |
1.04 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Intel Xeon 3rd gen (c6i)
Details
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
16377 cycles |
16153 cycles |
1.01 |
ML-KEM-512 encaps |
18774 cycles |
18263 cycles |
1.03 |
ML-KEM-512 decaps |
25361 cycles |
24767 cycles |
1.02 |
ML-KEM-768 keypair |
28081 cycles |
27740 cycles |
1.01 |
ML-KEM-768 encaps |
29616 cycles |
29445 cycles |
1.01 |
ML-KEM-768 decaps |
39286 cycles |
39006 cycles |
1.01 |
ML-KEM-1024 keypair |
38083 cycles |
37549 cycles |
1.01 |
ML-KEM-1024 encaps |
41137 cycles |
40557 cycles |
1.01 |
ML-KEM-1024 decaps |
53857 cycles |
53094 cycles |
1.01 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Graviton4
Details
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
18115 cycles |
17773 cycles |
1.02 |
ML-KEM-512 encaps |
21301 cycles |
21031 cycles |
1.01 |
ML-KEM-512 decaps |
27785 cycles |
27698 cycles |
1.00 |
ML-KEM-768 keypair |
31263 cycles |
30678 cycles |
1.02 |
ML-KEM-768 encaps |
33930 cycles |
33530 cycles |
1.01 |
ML-KEM-768 decaps |
43307 cycles |
43120 cycles |
1.00 |
ML-KEM-1024 keypair |
45266 cycles |
44326 cycles |
1.02 |
ML-KEM-1024 encaps |
50160 cycles |
49592 cycles |
1.01 |
ML-KEM-1024 decaps |
63008 cycles |
62596 cycles |
1.01 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
⚠️ Performance Alert ⚠️
Possible performance regression was detected for benchmark 'Intel Xeon 3rd gen (c6i)'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.03.
| Benchmark suite | Current: 1628a54 | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 encaps |
18853 cycles |
18263 cycles |
1.03 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Arm Cortex-A76 (Raspberry Pi 5) benchmarks
Details
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
29853 cycles |
29432 cycles |
1.01 |
ML-KEM-512 encaps |
34815 cycles |
34675 cycles |
1.00 |
ML-KEM-512 decaps |
45494 cycles |
45262 cycles |
1.01 |
ML-KEM-768 keypair |
50934 cycles |
50035 cycles |
1.02 |
ML-KEM-768 encaps |
55610 cycles |
55249 cycles |
1.01 |
ML-KEM-768 decaps |
70627 cycles |
70288 cycles |
1.00 |
ML-KEM-1024 keypair |
74409 cycles |
73083 cycles |
1.02 |
ML-KEM-1024 encaps |
82230 cycles |
81542 cycles |
1.01 |
ML-KEM-1024 decaps |
102476 cycles |
101561 cycles |
1.01 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
AMD EPYC 3rd gen (c6a) (no-opt)
Details
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
39058 cycles |
38861 cycles |
1.01 |
ML-KEM-512 encaps |
47103 cycles |
47222 cycles |
1.00 |
ML-KEM-512 decaps |
60678 cycles |
60947 cycles |
1.00 |
ML-KEM-768 keypair |
63138 cycles |
63092 cycles |
1.00 |
ML-KEM-768 encaps |
73919 cycles |
73687 cycles |
1.00 |
ML-KEM-768 decaps |
91338 cycles |
91253 cycles |
1.00 |
ML-KEM-1024 keypair |
95365 cycles |
94519 cycles |
1.01 |
ML-KEM-1024 encaps |
111467 cycles |
108285 cycles |
1.03 |
ML-KEM-1024 decaps |
131303 cycles |
131266 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
AMD EPYC 4th gen (c7a) (no-opt)
Details
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
36344 cycles |
35953 cycles |
1.01 |
ML-KEM-512 encaps |
42789 cycles |
42696 cycles |
1.00 |
ML-KEM-512 decaps |
55732 cycles |
55600 cycles |
1.00 |
ML-KEM-768 keypair |
59691 cycles |
59291 cycles |
1.01 |
ML-KEM-768 encaps |
68123 cycles |
67893 cycles |
1.00 |
ML-KEM-768 decaps |
85239 cycles |
85108 cycles |
1.00 |
ML-KEM-1024 keypair |
88106 cycles |
87394 cycles |
1.01 |
ML-KEM-1024 encaps |
99319 cycles |
99602 cycles |
1.00 |
ML-KEM-1024 decaps |
121426 cycles |
121043 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Graviton4 (no-opt)
Details
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
37450 cycles |
36997 cycles |
1.01 |
ML-KEM-512 encaps |
41200 cycles |
41062 cycles |
1.00 |
ML-KEM-512 decaps |
52306 cycles |
52113 cycles |
1.00 |
ML-KEM-768 keypair |
64150 cycles |
59560 cycles |
1.08 |
ML-KEM-768 encaps |
66839 cycles |
67378 cycles |
0.99 |
ML-KEM-768 decaps |
81459 cycles |
81159 cycles |
1.00 |
ML-KEM-1024 keypair |
89715 cycles |
88492 cycles |
1.01 |
ML-KEM-1024 encaps |
98501 cycles |
98647 cycles |
1.00 |
ML-KEM-1024 decaps |
117968 cycles |
117472 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Graviton2
Details
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
29868 cycles |
29388 cycles |
1.02 |
ML-KEM-512 encaps |
34863 cycles |
34636 cycles |
1.01 |
ML-KEM-512 decaps |
45519 cycles |
45238 cycles |
1.01 |
ML-KEM-768 keypair |
50993 cycles |
50110 cycles |
1.02 |
ML-KEM-768 encaps |
55704 cycles |
55310 cycles |
1.01 |
ML-KEM-768 decaps |
70766 cycles |
70193 cycles |
1.01 |
ML-KEM-1024 keypair |
74380 cycles |
73113 cycles |
1.02 |
ML-KEM-1024 encaps |
82283 cycles |
81550 cycles |
1.01 |
ML-KEM-1024 decaps |
102452 cycles |
101575 cycles |
1.01 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Intel Xeon 3rd gen (c6i) (no-opt)
Details
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
46190 cycles |
46301 cycles |
1.00 |
ML-KEM-512 encaps |
54789 cycles |
54609 cycles |
1.00 |
ML-KEM-512 decaps |
70089 cycles |
69950 cycles |
1.00 |
ML-KEM-768 keypair |
75621 cycles |
75183 cycles |
1.01 |
ML-KEM-768 encaps |
86305 cycles |
86323 cycles |
1.00 |
ML-KEM-768 decaps |
106685 cycles |
106227 cycles |
1.00 |
ML-KEM-1024 keypair |
111181 cycles |
110866 cycles |
1.00 |
ML-KEM-1024 encaps |
125339 cycles |
124926 cycles |
1.00 |
ML-KEM-1024 decaps |
151022 cycles |
150400 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Graviton3
Details
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
19165 cycles |
18891 cycles |
1.01 |
ML-KEM-512 encaps |
22532 cycles |
22381 cycles |
1.01 |
ML-KEM-512 decaps |
29697 cycles |
29596 cycles |
1.00 |
ML-KEM-768 keypair |
32896 cycles |
32333 cycles |
1.02 |
ML-KEM-768 encaps |
36018 cycles |
35759 cycles |
1.01 |
ML-KEM-768 decaps |
46365 cycles |
46117 cycles |
1.01 |
ML-KEM-1024 keypair |
47293 cycles |
46414 cycles |
1.02 |
ML-KEM-1024 encaps |
52606 cycles |
52074 cycles |
1.01 |
ML-KEM-1024 decaps |
66408 cycles |
65931 cycles |
1.01 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Graviton3 (no-opt)
Details
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
40008 cycles |
39577 cycles |
1.01 |
ML-KEM-512 encaps |
44738 cycles |
44688 cycles |
1.00 |
ML-KEM-512 decaps |
56868 cycles |
56440 cycles |
1.01 |
ML-KEM-768 keypair |
64694 cycles |
64260 cycles |
1.01 |
ML-KEM-768 encaps |
72397 cycles |
72864 cycles |
0.99 |
ML-KEM-768 decaps |
88147 cycles |
87845 cycles |
1.00 |
ML-KEM-1024 keypair |
96681 cycles |
95809 cycles |
1.01 |
ML-KEM-1024 encaps |
107425 cycles |
106649 cycles |
1.01 |
ML-KEM-1024 decaps |
127358 cycles |
127051 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Graviton2 (no-opt)
Details
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
60492 cycles |
59967 cycles |
1.01 |
ML-KEM-512 encaps |
68225 cycles |
67878 cycles |
1.01 |
ML-KEM-512 decaps |
86909 cycles |
86649 cycles |
1.00 |
ML-KEM-768 keypair |
101756 cycles |
98445 cycles |
1.03 |
ML-KEM-768 encaps |
110287 cycles |
110144 cycles |
1.00 |
ML-KEM-768 decaps |
135226 cycles |
134710 cycles |
1.00 |
ML-KEM-1024 keypair |
150338 cycles |
146744 cycles |
1.02 |
ML-KEM-1024 encaps |
165027 cycles |
162656 cycles |
1.01 |
ML-KEM-1024 decaps |
197384 cycles |
194511 cycles |
1.01 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
⚠️ Performance Alert ⚠️
Possible performance regression was detected for benchmark 'Graviton2 (no-opt)'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.03.
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-768 keypair |
101756 cycles |
98445 cycles |
1.03 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Mac Mini (M1, 2020) benchmarks
Details
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
12641 cycles |
12245 cycles |
1.03 |
ML-KEM-512 encaps |
15013 cycles |
15104 cycles |
0.99 |
ML-KEM-512 decaps |
20025 cycles |
19571 cycles |
1.02 |
ML-KEM-768 keypair |
21742 cycles |
21036 cycles |
1.03 |
ML-KEM-768 encaps |
24020 cycles |
23653 cycles |
1.02 |
ML-KEM-768 decaps |
30869 cycles |
30519 cycles |
1.01 |
ML-KEM-1024 keypair |
31021 cycles |
29972 cycles |
1.03 |
ML-KEM-1024 encaps |
34992 cycles |
34477 cycles |
1.01 |
ML-KEM-1024 decaps |
43903 cycles |
43694 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
⚠️ Performance Alert ⚠️
Possible performance regression was detected for benchmark 'Mac Mini (M1, 2020) benchmarks'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.03.
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
12641 cycles |
12245 cycles |
1.03 |
ML-KEM-768 keypair |
21742 cycles |
21036 cycles |
1.03 |
ML-KEM-1024 keypair |
31021 cycles |
29972 cycles |
1.03 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Hanno Becker <beckphan@amazon.co.uk>
oqs-bot
left a comment
There was a problem hiding this comment.
⚠️ Performance Alert ⚠️
Possible performance regression was detected for benchmark 'Graviton4 (no-opt)'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.03.
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-768 keypair |
64150 cycles |
59560 cycles |
1.08 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
Arm Cortex-A72 (Raspberry Pi 4) benchmarks
Details
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
54646 cycles |
53052 cycles |
1.03 |
ML-KEM-512 encaps |
61302 cycles |
61371 cycles |
1.00 |
ML-KEM-512 decaps |
79311 cycles |
78411 cycles |
1.01 |
ML-KEM-768 keypair |
94250 cycles |
90673 cycles |
1.04 |
ML-KEM-768 encaps |
100800 cycles |
98925 cycles |
1.02 |
ML-KEM-768 decaps |
124029 cycles |
122845 cycles |
1.01 |
ML-KEM-1024 keypair |
142250 cycles |
133894 cycles |
1.06 |
ML-KEM-1024 encaps |
150476 cycles |
147314 cycles |
1.02 |
ML-KEM-1024 decaps |
183823 cycles |
180285 cycles |
1.02 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
⚠️ Performance Alert ⚠️
Possible performance regression was detected for benchmark 'Arm Cortex-A72 (Raspberry Pi 4) benchmarks'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.03.
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
54646 cycles |
53052 cycles |
1.03 |
ML-KEM-768 keypair |
94250 cycles |
90673 cycles |
1.04 |
ML-KEM-1024 keypair |
142250 cycles |
133894 cycles |
1.06 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
SpacemiT K1 8 (Banana Pi F3) benchmarks
Details
| Benchmark suite | Current: d2d04ae | Previous: ae2afe5 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
226508 cycles |
225699 cycles |
1.00 |
ML-KEM-512 encaps |
271423 cycles |
272002 cycles |
1.00 |
ML-KEM-512 decaps |
345756 cycles |
346558 cycles |
1.00 |
ML-KEM-768 keypair |
379905 cycles |
374436 cycles |
1.01 |
ML-KEM-768 encaps |
439273 cycles |
434096 cycles |
1.01 |
ML-KEM-768 decaps |
537795 cycles |
532895 cycles |
1.01 |
ML-KEM-1024 keypair |
556984 cycles |
554809 cycles |
1.00 |
ML-KEM-1024 encaps |
637475 cycles |
633046 cycles |
1.01 |
ML-KEM-1024 decaps |
766279 cycles |
755969 cycles |
1.01 |
This comment was automatically generated by workflow using github-action-benchmark.
This is a test-only API aiming to understand better the origin of the performance losses in #715