3
2

Cargo.toml 938 B

1234567891011121314151617181920212223242526272829303132333435
  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 = "0.1.0"
  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 = "0.1.0"
  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. [patch.crates-io]
  26. cmz-derive = { path = "cmz-derive" }
  27. cmz-core = { path = "cmz-core" }
  28. [features]
  29. # Dump (to stdout or to a string) the value of the instance on both the
  30. # prover's and verifier's side. They should match.
  31. dump = [ "sigma-compiler/dump" ]