vacp2p / zerokit

A set of Zero Knowledge modules, written in Rust and designed to be used in other system programming environments.
Apache License 2.0
130 stars 7 forks source link

v0.3.1 #198

Closed rymnc closed 1 year ago

rymnc commented 1 year ago
github-actions[bot] commented 1 year ago

Benchmark for 03092f6

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | FullMerkleTree::delete | 1221.0±1.58ns | **1211.3±4.65ns** | **-0.79%** | | FullMerkleTree::get | 0.1±0.00ns | 0.1±0.00ns | 0.00% | | FullMerkleTree::override_range | **3.0±0.00µs** | 3.1±0.00µs | **+3.33%** | | FullMerkleTree::set | 1219.7±2.19ns | **1217.3±1.94ns** | **-0.20%** | | OptimalMerkleTree::compute_root | 1449.7±2.72ns | **1392.7±2.11ns** | **-3.93%** | | OptimalMerkleTree::delete | 1452.0±2.53ns | **1380.5±1.46ns** | **-4.92%** | | OptimalMerkleTree::get | 30.6±0.07ns | **30.5±0.07ns** | **-0.33%** | | OptimalMerkleTree::override_range | 7.0±0.02µs | 7.0±0.01µs | 0.00% | | OptimalMerkleTree::set | 1403.8±2.10ns | **1372.4±2.00ns** | **-2.24%** |
github-actions[bot] commented 1 year ago

Benchmark for 03092f6

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Pmtree::compute_root | 2.0±0.00ns | **1.7±0.00ns** | **-15.00%** | | Pmtree::get | 460.8±0.40ns | **459.5±0.26ns** | **-0.28%** | | Pmtree::override_range | 177.0±9.86µs | 175.5±10.69µs | -0.85% | | Pmtree::set | **69.6±0.70µs** | 70.4±0.16µs | **+1.15%** | | Pmtree:delete | **68.9±0.06µs** | 70.6±0.04µs | **+2.47%** |