ctz
graviola
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Implement SHA3-256, SHA3-512, SHAKE128 and SHAKE256
#173
Merged
Comparing
jbp-sha3
(
4d589eb
) with
main
(
215808c
)
CodSpeed Performance Gauge
0%
Untouched
155
New
11
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
New
Untouched
166 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
shake128/rustcrypto
graviola-bench/benches/sha3.rs::benches::shake128
CodSpeed Performance Gauge
N/A
N/A
130 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustcrypto[8KB]
graviola-bench/benches/sha3.rs::benches::sha3_256::sha3-256
CodSpeed Performance Gauge
N/A
N/A
150.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
shake128/graviola
graviola-bench/benches/sha3.rs::benches::shake128
CodSpeed Performance Gauge
N/A
N/A
117.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustcrypto[32B]
graviola-bench/benches/sha3.rs::benches::sha3_256::sha3-256
CodSpeed Performance Gauge
N/A
N/A
4.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
aws-lc-rs[32B]
graviola-bench/benches/sha3.rs::benches::sha3_256::sha3-256
CodSpeed Performance Gauge
N/A
N/A
6.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustcrypto[64KB]
graviola-bench/benches/sha3.rs::benches::sha3_256::sha3-256
CodSpeed Performance Gauge
N/A
N/A
1.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
aws-lc-rs[64KB]
graviola-bench/benches/sha3.rs::benches::sha3_256::sha3-256
CodSpeed Performance Gauge
N/A
N/A
910.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
aws-lc-rs[8KB]
graviola-bench/benches/sha3.rs::benches::sha3_256::sha3-256
CodSpeed Performance Gauge
N/A
N/A
119.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graviola[32B]
graviola-bench/benches/sha3.rs::benches::sha3_256::sha3-256
CodSpeed Performance Gauge
N/A
N/A
4.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graviola[64KB]
graviola-bench/benches/sha3.rs::benches::sha3_256::sha3-256
CodSpeed Performance Gauge
N/A
N/A
900.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graviola[8KB]
graviola-bench/benches/sha3.rs::benches::sha3_256::sha3-256
CodSpeed Performance Gauge
N/A
N/A
116.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
aws-lc-rs
graviola-bench/benches/mlkem768.rs::benches::mlkem768_keygen::mlkem768-keygen
CodSpeed Performance Gauge
+6%
144.9 µs
137.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graviola[32B]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305
CodSpeed Performance Gauge
+4%
3.9 µs
3.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
libcrux-ml-kem
graviola-bench/benches/mlkem768.rs::benches::mlkem768_encaps::mlkem768-encaps
CodSpeed Performance Gauge
+3%
128.4 µs
124.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graviola[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcm
CodSpeed Performance Gauge
+2%
2.8 µs
2.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustcrypto[32B]
graviola-bench/benches/xchacha20poly1305.rs::benches::bench_chacha20poly1305::xchacha20poly1305
CodSpeed Performance Gauge
+1%
11.7 µs
11.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graviola[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
+1%
2.9 µs
2.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustcrypto
graviola-bench/benches/mlkem768.rs::benches::mlkem768_keygen::mlkem768-keygen
CodSpeed Performance Gauge
+1%
270.7 µs
268.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustcrypto[32B]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305
CodSpeed Performance Gauge
+1%
11.3 µs
11.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustcrypto[2KB]
graviola-bench/benches/xchacha20poly1305.rs::benches::bench_chacha20poly1305::xchacha20poly1305
CodSpeed Performance Gauge
+1%
20.5 µs
20.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graviola[2KB]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305
CodSpeed Performance Gauge
+1%
17.5 µs
17.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustcrypto[2KB]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305
CodSpeed Performance Gauge
0%
20 µs
19.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graviola[32B]
graviola-bench/benches/sha2.rs::benches::sha512::sha512
CodSpeed Performance Gauge
0%
4.4 µs
4.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graviola[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcm
CodSpeed Performance Gauge
0%
8.2 µs
8.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustcrypto[16KB]
graviola-bench/benches/xchacha20poly1305.rs::benches::bench_chacha20poly1305::xchacha20poly1305
CodSpeed Performance Gauge
0%
82.3 µs
82.1 µs
1
2
3
4
5
6
7
Commits
Click on a commit to change the comparison range
Base
main
215808c
-0.04%
aarch64: use target_feature=sha3 instructions if available
4d589eb
9 days ago
by ctz
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs