Expand description
Contains an implementation of the BFV scheme.
Modules§
- bootstrap
- Contains the implementation of bootstrapping for BFV.
Structs§
- CompositeBFV
- Instantiation of BFV over odd, composite cyclotomic rings
Z[X]/(Phi_n(X))withn = n1 n2andn2, n2odd coprime integers. Ciphertexts are represented in double-RNS form. If single-RNS form is instead requires, useCompositeSingleRNSBFV. - Composite
SingleRNSBFV - Instantiation of BFV over odd, composite cyclotomic rings
Z[X]/(Phi_n(X))withn = n1 n2andn2, n2odd coprime integers. Ciphertexts are represented in single-RNS form. If double-RNS form is instead requires, useCompositeBFV. - Pow2BFV
- Instantiation of BFV in power-of-two cyclotomic rings
Z[X]/(X^N + 1)forNa power of two.
Traits§
- BFVCiphertext
Params - Trait for types that represent an instantiation of BFV.