[workspace]
|
|
|
|
members = [
|
|
"curve-constraint-tests",
|
|
|
|
"bls12_377",
|
|
"ed_on_bls12_377",
|
|
|
|
"bw6_761",
|
|
"ed_on_bw6_761",
|
|
|
|
"cp6_782",
|
|
"ed_on_cp6_782",
|
|
|
|
"bls12_381",
|
|
"ed_on_bls12_381",
|
|
"ed_on_bls12_381_bandersnatch",
|
|
|
|
"bn254",
|
|
"ed_on_bn254",
|
|
"grumpkin",
|
|
|
|
"mnt4_298",
|
|
"mnt6_298",
|
|
"ed_on_mnt4_298",
|
|
|
|
"mnt4_753",
|
|
"mnt6_753",
|
|
"ed_on_mnt4_753",
|
|
|
|
"pallas",
|
|
"vesta",
|
|
|
|
"secp256k1",
|
|
"secq256k1",
|
|
|
|
"curve25519",
|
|
"ed25519",
|
|
]
|
|
resolver = "2"
|
|
|
|
[profile.release]
|
|
opt-level = 3
|
|
lto = "thin"
|
|
incremental = true
|
|
panic = 'abort'
|
|
|
|
[profile.bench]
|
|
opt-level = 3
|
|
debug = false
|
|
rpath = false
|
|
lto = "thin"
|
|
incremental = true
|
|
debug-assertions = false
|
|
|
|
[profile.dev]
|
|
opt-level = 0
|
|
panic = 'abort'
|
|
|
|
[profile.test]
|
|
opt-level = 3
|
|
lto = "thin"
|
|
incremental = true
|
|
debug-assertions = true
|
|
debug = true
|
|
|
|
# The following patch is to use a version of ark-r1cs-std compatible with
|
|
# v0.4.0 but that includes a cherry-picked commit from after v0.4.0 which fixes
|
|
# the in-circuit scalar multiplication of the zero point. The commit is from
|
|
# https://github.com/arkworks-rs/r1cs-std/pull/124, without including other
|
|
# changes done between v0.4.0 and this fix which would break compatibility.
|
|
[patch.crates-io]
|
|
ark-r1cs-std = { git = "https://github.com/arnaucube/ark-r1cs-std-cherry-picked/" }
|