Crate concrete[][src]

Concrete

Welcome to the concrete documentation. If you are new to FHE, you may have a look at the concrete book.

Re-exports

pub use error::*;
pub use crate::traits::GenericAdd;
pub use lwe_params::*;
pub use encoder::*;
pub use lwe::*;
pub use plaintext::*;
pub use vector_rlwe::*;
pub use vector_lwe::*;
pub use lwe_ksk::*;
pub use lwe_bsk::*;
pub use lwe_secret_key::*;
pub use rlwe_params::*;
pub use rlwe_secret_key::*;

Modules

encoder
error
lwe

lwe ciphertext module

lwe_bsk
lwe_ksk
lwe_params

lwe_params module describing the LWEParams structure

lwe_secret_key
plaintext

plaintext module

rlwe_params

rlwe_params module describing the RLWEParams structure

rlwe_secret_key
traits
vector_lwe

vector_lwe ciphertext module

vector_rlwe

vector_rlwe ciphertext module

Macros

ConstantMaximumError
DeltaError
DimensionError
IndexError
InvalidEncoderError
LweToRlweError
MessageOutsideIntervalError
MessageTooBigError
MinMaxError
MonomialError
NbCTError
NoNoiseInCiphertext
NotEnoughPaddingError
NotEnoughValidEncoderError
NotPowerOfTwoError
PaddingError
PolynomialSizeError
PrecisionError
RadiusError
WrongSizeError
ZeroCiphertextsInStructureError
ZeroInIntervalError

Functions

write_to_file

Type Definitions

Torus