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
131 stars 7 forks source link

fix(rln): Remove resources folder, update missed docs #246

Closed seemenkina closed 5 months ago

seemenkina commented 5 months ago

Part of #237

github-actions[bot] commented 5 months ago

Benchmark for 9b14a89

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | FullMerkleTree::compute_root | 0.0±0.00ns | 0.0±0.00ns | NaN% | | FullMerkleTree::delete | 903.4±13.04ns | 890.7±14.42ns | -1.41% | | FullMerkleTree::get | **3.4±0.04ns** | 3.5±0.07ns | **+2.94%** | | FullMerkleTree::override_range | 2.2±0.03µs | 2.2±0.06µs | 0.00% | | FullMerkleTree::set | 901.9±6.97ns | **885.5±11.12ns** | **-1.82%** | | OptimalMerkleTree::compute_root | 1044.8±12.12ns | 1051.6±13.82ns | +0.65% | | OptimalMerkleTree::delete | **1032.1±9.96ns** | 1048.0±17.47ns | **+1.54%** | | OptimalMerkleTree::get | **22.8±0.37ns** | 23.5±0.27ns | **+3.07%** | | OptimalMerkleTree::override_range | **5.2±0.05µs** | 5.3±0.14µs | **+1.92%** | | OptimalMerkleTree::set | **1034.8±7.34ns** | 1051.5±7.36ns | **+1.61%** |
github-actions[bot] commented 5 months ago

Benchmark for 9b14a89

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | FullMerkleTree::::full_height_gen | 14.2±0.60ms | 14.2±0.09ms | 0.00% | | OptimalMerkleTree::::full_height_gen | **553.1±3.74µs** | 570.6±5.89µs | **+3.16%** | | Pmtree::compute_root | 0.0±0.00ns | 0.0±0.00ns | NaN% | | Pmtree::get | 320.1±5.86ns | 319.4±5.63ns | -0.22% | | Pmtree::override_range | **230.6±3.48µs** | 234.6±4.52µs | **+1.73%** | | Pmtree::set | 54.2±0.39µs | 54.3±0.35µs | +0.18% | | Pmtree:delete | 54.3±0.67µs | 54.3±0.32µs | 0.00% | | Set/FullMerkleTree::::set/1 | **555.5±4.54µs** | 568.7±6.79µs | **+2.38%** | | Set/FullMerkleTree::::set/10 | **5.6±0.02ms** | 5.7±0.01ms | **+1.79%** | | Set/FullMerkleTree::::set/100 | **55.8±0.22ms** | 56.7±0.08ms | **+1.61%** | | Set/FullMerkleTree::::set_range/1 | **557.1±3.38µs** | 566.6±13.57µs | **+1.71%** | | Set/FullMerkleTree::::set_range/10 | **763.2±2.50µs** | 774.8±8.09µs | **+1.52%** | | Set/FullMerkleTree::::set_range/100 | **3.3±0.00ms** | 3.4±0.00ms | **+3.03%** | | Set/OptimalMerkleTree::::set/1 | **554.5±1.64µs** | 566.0±3.81µs | **+2.07%** | | Set/OptimalMerkleTree::::set/10 | **5.6±0.02ms** | 5.7±0.03ms | **+1.79%** | | Set/OptimalMerkleTree::::set/100 | **55.7±0.28ms** | 57.0±0.16ms | **+2.33%** | | Set/OptimalMerkleTree::::set_range/1 | **554.7±6.56µs** | 565.9±2.44µs | **+2.02%** | | Set/OptimalMerkleTree::::set_range/10 | **5.5±0.01ms** | 5.7±0.01ms | **+3.64%** | | Set/OptimalMerkleTree::::set_range/100 | **55.6±0.20ms** | 57.1±0.23ms | **+2.70%** | | zkey::upload_from_folder | 3.3±0.00s | 3.3±0.01s | 0.00% |
github-actions[bot] commented 5 months ago

Benchmark for b7a3029

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | FullMerkleTree::compute_root | 0.0±0.00ns | 0.0±0.00ns | NaN% | | FullMerkleTree::delete | 884.9±8.94ns | 891.9±55.17ns | +0.79% | | FullMerkleTree::get | **3.4±0.04ns** | 3.5±0.08ns | **+2.94%** | | FullMerkleTree::override_range | 2.2±0.02µs | 2.2±0.12µs | 0.00% | | FullMerkleTree::set | 887.2±6.04ns | 893.1±10.81ns | +0.67% | | OptimalMerkleTree::compute_root | 1042.7±76.61ns | 1040.2±10.80ns | -0.24% | | OptimalMerkleTree::delete | **1028.6±9.75ns** | 1049.0±53.83ns | **+1.98%** | | OptimalMerkleTree::get | 23.5±0.32ns | 23.5±0.56ns | 0.00% | | OptimalMerkleTree::override_range | 5.2±0.04µs | 5.2±0.05µs | 0.00% | | OptimalMerkleTree::set | 1033.7±14.05ns | 1039.0±13.46ns | +0.51% |
github-actions[bot] commented 5 months ago

Benchmark for b7a3029

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | FullMerkleTree::::full_height_gen | **14.6±0.09ms** | 15.3±0.14ms | **+4.79%** | | OptimalMerkleTree::::full_height_gen | **550.8±2.79µs** | 574.2±9.15µs | **+4.25%** | | Pmtree::compute_root | 0.0±0.00ns | 0.0±0.00ns | NaN% | | Pmtree::get | 317.8±4.22ns | 320.2±4.44ns | +0.76% | | Pmtree::override_range | 240.2±9.65µs | 243.2±5.66µs | +1.25% | | Pmtree::set | 54.3±0.57µs | 54.3±0.63µs | 0.00% | | Pmtree:delete | **54.3±0.45µs** | 56.0±0.45µs | **+3.13%** | | Set/FullMerkleTree::::set/1 | **551.8±6.14µs** | 565.9±2.42µs | **+2.56%** | | Set/FullMerkleTree::::set/10 | **5.5±0.03ms** | 5.6±0.05ms | **+1.82%** | | Set/FullMerkleTree::::set/100 | **55.9±0.18ms** | 57.1±0.26ms | **+2.15%** | | Set/FullMerkleTree::::set_range/1 | **553.3±7.35µs** | 564.4±4.28µs | **+2.01%** | | Set/FullMerkleTree::::set_range/10 | **759.0±3.51µs** | 780.0±6.67µs | **+2.77%** | | Set/FullMerkleTree::::set_range/100 | **3.3±0.01ms** | 3.4±0.01ms | **+3.03%** | | Set/OptimalMerkleTree::::set/1 | **553.3±6.40µs** | 569.8±6.53µs | **+2.98%** | | Set/OptimalMerkleTree::::set/10 | **5.6±0.01ms** | 5.7±0.01ms | **+1.79%** | | Set/OptimalMerkleTree::::set/100 | **55.8±0.14ms** | 57.3±0.20ms | **+2.69%** | | Set/OptimalMerkleTree::::set_range/1 | **551.4±6.04µs** | 568.1±7.38µs | **+3.03%** | | Set/OptimalMerkleTree::::set_range/10 | **5.6±0.01ms** | 5.7±0.01ms | **+1.79%** | | Set/OptimalMerkleTree::::set_range/100 | **56.2±1.01ms** | 57.1±0.06ms | **+1.60%** | | zkey::upload_from_folder | 3.3±0.00s | 3.3±0.01s | 0.00% |