[package] name = "plume_rustcrypto" version = "0.2.1" edition = "2021" license = "MIT" description = "Implementation of PLUME: nullifier friendly signature scheme on ECDSA; using the k256 library" repository = "https://github.com/plume-sig/zk-nullifier-sig/" categories = ["cryptography", "cryptography::cryptocurrencies"] keywords = ["nullifier", "zero-knowledge", "ECDSA", "PLUME"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] rand_core = "~0.6.3" # hash2field = "0.4.0" num-bigint = "~0.4.3" num-integer = "~0.1.45" k256 = {version = "~0.13.3", features = ["arithmetic", "hash2curve", "expose-field", "sha2"]} signature = "^2.2.0" serde = { version = "^1.0.0", features = ["derive"], optional = true } [dev-dependencies] hex = "0.4.3" hex-literal = "0.3.4" [features] default = ["serde"] serde = ["dep:serde", "k256/serde"]