Cargo.toml 879 B

1234567891011121314151617181920212223
  1. [package]
  2. name = "sigma-compiler"
  3. version = "0.1.0"
  4. edition = "2021"
  5. license = "MIT"
  6. description = "Crate for automatically generating code for sigma zero-knowledge proof protocols of more complex statements than are supported by the sigma-proofs crate. The statements given to this crate are compiled into statements about linear combinations of points, and transformed into the sigma-proofs API."
  7. [dependencies]
  8. group = "0.13"
  9. rand = "0.8.5"
  10. sigma-compiler-derive = { path = "sigma-compiler-derive" }
  11. sigma-proofs = { path = "../sigma-proofs" }
  12. subtle = "2.6"
  13. [dev-dependencies]
  14. curve25519-dalek = { version = "4", features = [ "group", "rand_core", "digest" ] }
  15. sha2 = "0.10"
  16. [features]
  17. # Dump (to stdout or to a string) the value of the instance on both the
  18. # prover's and verifier's side. They should match.
  19. dump = [ "sigma-compiler-derive/dump" ]
  20. # default = ["dump"]