Avatar for the Nichokas user
Nichokas
kychacha_crypto
BlogDocsChangelog

New mlkem lib

#56Merged
Comparing
new-mlkem-lib
(
83a3015
) with
master
(
e168be6
)
CodSpeed Performance Gauge
+84%
Improvements
6
Regressions
0
Untouched
9
New
3
Dropped
3
Ignored
0

Benchmarks

Failed

kyber_keypair_generationMissing
benches/kyber_bench.rs::benches::keygen_benchmark::kyber_keypair_generation
CodSpeed Performance Gauge
N/A
200.4 µs
N/A
kyber_encapsulationMissing
benches/kyber_bench.rs::benches::encapsulation_benchmark::kyber_encapsulation
CodSpeed Performance Gauge
N/A
234.3 µs
N/A
kyber_decapsulationMissing
benches/kyber_bench.rs::benches::decapsulation_benchmark::kyber_decapsulation
CodSpeed Performance Gauge
N/A
228.6 µs
N/A

Improved

full_encryption_short
benches/kyber_bench.rs::benches::full_encryption_benchmark::full_encryption_short
CodSpeed Performance Gauge
+84%
266.5 µs
145.2 µs
full_encryption_medium
benches/kyber_bench.rs::benches::full_encryption_benchmark::full_encryption_medium
CodSpeed Performance Gauge
+75%
271.6 µs
155.2 µs
full_decryption_short
benches/kyber_bench.rs::benches::full_decryption_benchmark::full_decryption_short
CodSpeed Performance Gauge
+71%
261 µs
152.5 µs
full_decryption_medium
benches/kyber_bench.rs::benches::full_decryption_benchmark::full_decryption_medium
CodSpeed Performance Gauge
+59%
265.9 µs
167.1 µs
full_encryption_long
benches/kyber_bench.rs::benches::full_encryption_benchmark::full_encryption_long
CodSpeed Performance Gauge
+57%
281.7 µs
179.9 µs
full_decryption_long
benches/kyber_bench.rs::benches::full_decryption_benchmark::full_decryption_long
CodSpeed Performance Gauge
+39%
278.9 µs
200.4 µs

New

mlkem_decapsulation
benches/kyber_bench.rs::benches::decapsulation_benchmark::mlkem_decapsulation
CodSpeed Performance Gauge
N/A
N/A
124.9 µs
mlkem_encapsulation
benches/kyber_bench.rs::benches::encapsulation_benchmark::mlkem_encapsulation
CodSpeed Performance Gauge
N/A
N/A
117.6 µs
mlkem_keypair_generation
benches/kyber_bench.rs::benches::keygen_benchmark::mlkem_keypair_generation
CodSpeed Performance Gauge
N/A
N/A
125.3 µs

Passed

encrypt_16B
benches/chacha_bench.rs::benches::encryption_benchmark::chacha_encryption::encrypt_16B
CodSpeed Performance Gauge
+9%
13.5 µs
12.4 µs
encrypt_128B
benches/chacha_bench.rs::benches::encryption_benchmark::chacha_encryption::encrypt_128B
CodSpeed Performance Gauge
+1%
14.5 µs
14.3 µs
encrypt_1024B
benches/chacha_bench.rs::benches::encryption_benchmark::chacha_encryption::encrypt_1024B
CodSpeed Performance Gauge
+1%
17.5 µs
17.4 µs
encrypt_4096B
benches/chacha_bench.rs::benches::encryption_benchmark::chacha_encryption::encrypt_4096B
CodSpeed Performance Gauge
0%
26.2 µs
26.1 µs
decrypt_1024B
benches/chacha_bench.rs::benches::decryption_benchmark::chacha_decryption::decrypt_1024B
CodSpeed Performance Gauge
0%
17.7 µs
17.8 µs
decrypt_4096B
benches/chacha_bench.rs::benches::decryption_benchmark::chacha_decryption::decrypt_4096B
CodSpeed Performance Gauge
0%
26.2 µs
26.3 µs
decrypt_16B
benches/chacha_bench.rs::benches::decryption_benchmark::chacha_decryption::decrypt_16B
CodSpeed Performance Gauge
0%
13.2 µs
13.2 µs
decrypt_128B
benches/chacha_bench.rs::benches::decryption_benchmark::chacha_decryption::decrypt_128B
CodSpeed Performance Gauge
-1%
14.1 µs
14.2 µs
chacha_key_derivation
benches/chacha_bench.rs::benches::key_derivation_benchmark::chacha_key_derivation
CodSpeed Performance Gauge
-5%
553.9 ns
583.1 ns

Commits

Click on a commit to change the comparison range
Base
master
e168be6
+84%
Correct from fill to fill_bytes
83a3015
29 days ago
by Nichokas
© 2025 CodSpeed Technology
Home Terms PrivacyDocs