Cargo Features

[dependencies]
paillier = { version = "0.2.0", default-features = false, features = ["keygen", "proofs", "useramp", "useframp", "usegmp", "gmp_nonsec"] }
default = keygen, proofs, usegmp

These default features are set whenever paillier is added without default-features = false somewhere in the dependency tree.

keygen default

Affects paillier::keygen

proofs default = ring

Affects paillier::proof

useramp = ramp
useframp = framp
usegmp default = rust-gmp
gmp_nonsec

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

ramp useramp?

Enables ramp ^0.5

framp useframp?
rust-gmp usegmp
ring proofs

Enables ring ^0.13