You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

73 lines
1.3 KiB

4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
  1. [workspace]
  2. members = [
  3. "curve-constraint-tests",
  4. "bls12_377",
  5. "ed_on_bls12_377",
  6. "bw6_761",
  7. "ed_on_bw6_761",
  8. "cp6_782",
  9. "ed_on_cp6_782",
  10. "bls12_381",
  11. "ed_on_bls12_381",
  12. "ed_on_bls12_381_bandersnatch",
  13. "bn254",
  14. "ed_on_bn254",
  15. "grumpkin",
  16. "mnt4_298",
  17. "mnt6_298",
  18. "ed_on_mnt4_298",
  19. "mnt4_753",
  20. "mnt6_753",
  21. "ed_on_mnt4_753",
  22. "pallas",
  23. "vesta",
  24. "secp256k1",
  25. "secq256k1",
  26. "curve25519",
  27. "ed25519",
  28. ]
  29. resolver = "2"
  30. [profile.release]
  31. opt-level = 3
  32. lto = "thin"
  33. incremental = true
  34. panic = 'abort'
  35. [profile.bench]
  36. opt-level = 3
  37. debug = false
  38. rpath = false
  39. lto = "thin"
  40. incremental = true
  41. debug-assertions = false
  42. [profile.dev]
  43. opt-level = 0
  44. panic = 'abort'
  45. [profile.test]
  46. opt-level = 3
  47. lto = "thin"
  48. incremental = true
  49. debug-assertions = true
  50. debug = true
  51. # The following patch is to use a version of ark-r1cs-std compatible with
  52. # v0.4.0 but that includes a cherry-picked commit from after v0.4.0 which fixes
  53. # the in-circuit scalar multiplication of the zero point. The commit is from
  54. # https://github.com/arkworks-rs/r1cs-std/pull/124, without including other
  55. # changes done between v0.4.0 and this fix which would break compatibility.
  56. [patch.crates-io]
  57. ark-r1cs-std = { git = "https://github.com/arnaucube/ark-r1cs-std-cherry-picked/" }