Crate paillier [] [src]

Reexports

pub use traits::*;
pub use coding::*;
pub use core::standard::EncryptionKey;
pub use core::crt::DecryptionKey;
pub use arithimpl::rampimpl::BigInteger as RampBigInteger;

Modules

arithimpl

Supported underlying libraries for arbitrary precision arithmetic.

coding

Variout coding schemes to be used in conjuction with the core Paillier encryption scheme.

core

Core Paillier encryption scheme supporting ciphertext addition and plaintext multiplication.

traits

Abstract operations exposed by the library.

Structs

AbstractPaillier

Parameterised type onto which all operations are added (see Paillier).

Type Definitions

BigInteger
Paillier
RampPaillier