3
2

Cargo.toml 972 B

1234567891011121314151617181920212223242526272829303132
  1. [package]
  2. name = "cmz"
  3. version = "0.1.0"
  4. edition = "2021"
  5. license = "MIT"
  6. description = "A crate to automatically create protocols that use CMZ14 or µCMZ credentials, by specifying an extremely compact description of the protocol."
  7. [dependencies]
  8. cmz-derive = { path = "cmz-derive" }
  9. ff = "0.13"
  10. generic_static = "0.2"
  11. group = "0.13"
  12. hex = { version = "0.4", features = [ "serde" ] }
  13. lazy_static = "1"
  14. rand = "0.8.5"
  15. serde = { version = "1", features = [ "derive" ] }
  16. serde_bytes = "0.11"
  17. serde_with = "3"
  18. sigma-compiler = { path = "../sigma-compiler" }
  19. thiserror = "2"
  20. [dev-dependencies]
  21. bincode = "1"
  22. chrono = "0.4"
  23. curve25519-dalek = { version = "4", features = [ "group", "rand_core", "digest" ] }
  24. sha2 = "0.10"
  25. spongefish = {path = "../spongefish/spongefish", features = ["curve25519-dalek"] }
  26. [features]
  27. # Dump (to stdout or to a string) the value of the instance on both the
  28. # prover's and verifier's side. They should match.
  29. dump = [ "sigma-compiler/dump" ]