File tree Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 23
23
run : |
24
24
npm install -g bbup
25
25
bbup -nv 0.36.0
26
+ sudo apt install libc++-dev
27
+
26
28
27
29
- name : Build Noir benchmark programs
28
30
run : nargo export
34
36
35
37
- name : Compare gates reports
36
38
id : gates_diff
37
- uses : noir-lang/noir-gates-diff@1931aaaa848a1a009363d6115293f7b7fc72bb87
39
+ uses : noir-lang/noir-gates-diff@dbe920a8dcc3370af4be4f702ca9cef29317bec1
38
40
with :
39
41
report : gates_report.json
40
42
summaryQuantile : 0.9 # only display the 10% most significant circuit size diffs in the summary (defaults to 20%)
Original file line number Diff line number Diff line change @@ -6,3 +6,4 @@ compiler_version = ">=0.36.0"
6
6
7
7
[dependencies ]
8
8
ec = { tag = " v0.1.2" , git = " https://github.com/noir-lang/ec" }
9
+ poseidon = { tag = " v0.1.0" , git = " https://github.com/noir-lang/poseidon" }
Original file line number Diff line number Diff line change
1
+ use poseidon ;
1
2
use std::default::Default ;
2
3
use std::hash::Hasher ;
3
4
@@ -56,8 +57,8 @@ pub fn eddsa_to_pub(secret: Field) -> (Field, Field) {
56
57
}
57
58
58
59
mod tests {
59
- use std::hash ::poseidon::PoseidonHasher ;
60
- use std::hash ::poseidon2::Poseidon2Hasher ;
60
+ use poseidon ::poseidon::PoseidonHasher ;
61
+ use poseidon ::poseidon2::Poseidon2Hasher ;
61
62
62
63
use ec:: {consts::te:: baby_jubjub , tecurve::affine::Point as TEPoint };
63
64
@@ -128,7 +129,7 @@ fn bench_eddsa_poseidon(
128
129
signature_r8_y : Field ,
129
130
message : Field ,
130
131
) -> bool {
131
- eddsa_verify ::<std::hash ::poseidon::PoseidonHasher >(
132
+ eddsa_verify ::<poseidon ::poseidon::PoseidonHasher >(
132
133
pub_key_x ,
133
134
pub_key_y ,
134
135
signature_s ,
You can’t perform that action at this time.
0 commit comments