Crate fast_paillier
source ·Expand description
Optimized Paillier encryption scheme
Library implements Paillier encryption scheme with optimization such as:
- Faster encryption and homomorphic operations via Chinese Remainder Theorem when the private key is known
- Faster secret key generation (a.k.a faster safe primes generation)
Built on top of rug
big integers library (which is based on GMP).
Modules
- Various utilities
Structs
- Paillier decryption key
- Paillier encryption key
- Error type used in the library
Traits
- Any key capable of encryption
- Additional functionality implemented for AnyEncryptionKey
Type Aliases
- Paillier ciphertext
- Paillier nonce
- Paillier plaintext