openvm-org
openvm
BlogDocsChangelog

feat: Update the SHA-256 chip to support SHA-512 and SHA-384

#1829Closed
Comparing
feat/sha-512-new-execution
(
616dfa2
) with
main
(
97eaf48
)
CodSpeed Performance Gauge
-1%
Untouched
24

Benchmarks

Passed

benchmark_execute[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+3%
212.4 ms207 ms
benchmark_execute[bubblesort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+2%
164.7 ms161.3 ms
benchmark_execute_metered[revm_transfer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+1%
337.7 ms334.1 ms
benchmark_execute[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+1%
187.5 ms185.8 ms
benchmark_execute_metered[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+1%
562.2 ms558.6 ms
benchmark_execute_metered[revm_snailtracer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+1%
253 ms251.4 ms
benchmark_execute[sha256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+1%
159.3 ms158.3 ms
benchmark_execute[pairing]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
419.5 ms418.6 ms
benchmark_execute_metered[pairing]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
456.4 ms458.1 ms
benchmark_execute_metered[sha256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
419.3 ms421 ms
benchmark_execute[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
305.7 ms307.2 ms
benchmark_execute[keccak256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
161.1 ms162.6 ms
benchmark_execute[quicksort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
164.6 ms166.4 ms
benchmark_execute_metered[bubblesort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
233.1 ms235.7 ms
benchmark_execute_metered[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
303 ms306.5 ms
benchmark_execute_metered[keccak256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
381.2 ms386.7 ms
benchmark_execute[keccak256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-2%
262.1 ms267 ms
benchmark_execute[revm_snailtracer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-2%
233.5 ms238.2 ms
benchmark_execute[revm_transfer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-2%
275.1 ms281 ms
benchmark_execute_metered[quicksort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-2%
239.8 ms245.7 ms
benchmark_execute[sha256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-3%
244.3 ms253 ms
benchmark_execute_metered[sha256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-5%
226.8 ms238.6 ms
benchmark_execute_metered[keccak256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-6%
225.1 ms238.5 ms
benchmark_execute_metered[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-6%
212 ms224.9 ms

Commits

Click on a commit to change the comparison range
Base
feat/new-execution
97eaf48
+10.08%
Merge branch 'feat/new-execution' into feat/sha-512-new-execution
2e86a9e
4 months ago
by Avaneesh-axiom
-8.35%
Fix bug
49e1eb4
4 months ago
by Avaneesh-axiom
+12.54%
fix: do multiple digest writes for e1 for sha512/384
32b66e5
4 months ago
by Avaneesh-axiom
-0.24%
Rename ShaChipConfig to Sha2ChipConfig for consistency with Sha2Config
2ed19d5
4 months ago
by Avaneesh-axiom
-11.3%
Fix lint
3735326
4 months ago
by Avaneesh-axiom
-3.84%
Merge branch 'feat/new-execution' into feat/sha-512-new-execution
616dfa2
4 months ago
by Avaneesh-axiom
© 2025 CodSpeed Technology
Home Terms Privacy Docs