paillier 0.2.0

A pure-Rust implementation of the Paillier encryption scheme
[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"