[badges.travis-ci]
repository = "mortendahl/rust-paillier"
[[bench]]
harness = false
name = "arith"
[[bench]]
harness = false
name = "encryption"
[[bench]]
harness = false
name = "keygen"
[[bench]]
harness = false
name = "proof"
[dependencies.bit-vec]
version = "0.5"
[dependencies.framp]
optional = true
version = "0.3"
[dependencies.num-traits]
version = "0.1"
[dependencies.ramp]
optional = true
version = "0.5"
[dependencies.rand]
version = "0.5"
[dependencies.rayon]
version = "1.0"
[dependencies.ring]
optional = true
version = "0.13"
[dependencies.rust-gmp]
optional = true
version = "0.5"
[dependencies.serde]
version = "1.0"
[dependencies.serde_derive]
version = "1.0"
[dev-dependencies.bencher]
version = "0.1"
[dev-dependencies.serde_json]
version = "1.0"
[features]
default = ["usegmp", "keygen", "proofs"]
gmp_nonsec = []
keygen = []
proofs = ["ring"]
useframp = ["framp"]
usegmp = ["rust-gmp"]
useramp = ["ramp"]
[package]
authors = ["Mario Cornejo <murdix@gmail.com>", "Morten Dahl <mortendahlcs@gmail.com>", "Mathieu Poumeyrol <mathieu.poumeyrol@snips.ai>"]
categories = ["cryptography"]
description = "A pure-Rust implementation of the Paillier encryption scheme"
documentation = "https://docs.rs/paillier"
homepage = "https://github.com/mortendahl/rust-paillier"
keywords = ["paillier", "cryptography", "homomorphic-encrypt", "secure-computation", "zero-knowledge"]
license = "MIT/Apache-2.0"
name = "paillier"
repository = "https://github.com/mortendahl/rust-paillier"
version = "0.2.0"