Skip to content

Commit

Permalink
new features to make ark-circom slimmer (arkworks-rs#45)
Browse files Browse the repository at this point in the history
* new features

* fmt

* update wasm feature

* revert

* update

---------

Co-authored-by: tyshkor <[email protected]>
  • Loading branch information
tyshko-rostyslav and tyshkor authored Mar 20, 2023
1 parent b892c62 commit f97ac2b
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 5 deletions.
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 7 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,12 @@ name = "ark-circom"
version = "0.1.0"
edition = "2018"

[lib]
crate-type = ["cdylib", "rlib"]

[dependencies]
# WASM operations
wasmer = { version = "2.0" }
wasmer = { version = "2.0", default-features = false }
fnv = { version = "1.0.3", default-features = false }
num = { version = "0.4.0" }
num-traits = { version = "0.2.0", default-features = false }
Expand All @@ -17,7 +20,7 @@ ark-ec = { version = "0.4.1", default-features = false, features = ["parallel"]
ark-ff = { version = "0.4.1", default-features = false, features = ["parallel", "asm"] }
ark-std = { version = "0.4.0", default-features = false, features = ["parallel"] }
ark-bn254 = { version = "0.4.0" }
ark-groth16 = { version = "0.4.0", features = ["parallel"] }
ark-groth16 = { version = "0.4.0", default-features = false, features = ["parallel"] }
ark-poly = { version = "0.4.1", default-features = false, features = ["parallel"] }
ark-relations = { version = "0.4.0", default-features = false }
ark-serialize = { version = "0.4.1", default-features = false }
Expand Down Expand Up @@ -47,7 +50,8 @@ name = "groth16"
harness = false

[features]
default = ["wasmer/default", "circom-2", "ethereum"]
wasm = ["wasmer/js-default"]
bench-complex-all = []
circom-2 = []
ethereum = ["ethers-core"]
default = ["circom-2", "ethereum"]
6 changes: 4 additions & 2 deletions src/zkey.rs
Original file line number Diff line number Diff line change
Expand Up @@ -482,7 +482,8 @@ mod tests {
let n_vars = 10;
let buf = vec![g1_buf(); n_vars]
.iter()
.flatten().cloned()
.flatten()
.cloned()
.collect::<Vec<_>>();
let expected = vec![g1_one(); n_vars];

Expand All @@ -505,7 +506,8 @@ mod tests {
let n_vars = 10;
let buf = vec![g2_buf(); n_vars]
.iter()
.flatten().cloned()
.flatten()
.cloned()
.collect::<Vec<_>>();
let expected = vec![g2_one(); n_vars];

Expand Down

0 comments on commit f97ac2b

Please sign in to comment.