[−][src]Function concrete_lib::operators::crypto::rlwe::get_sign_decompose_body_size
pub fn get_sign_decompose_body_size(
polynomial_size: usize,
level: usize
) -> usize
Return the needed size for a vector of i32 to contain the body of a signed decomposition of an RLWE
Arguments
polynomial_size
- max degree of the polynomials + 1level
- number of blocks of the gadget matrix
Output
- the desired size as a usize
Example
use concrete_lib::operators::crypto::rlwe; // settings let polynomial_size: usize = 256; let level: usize = 3; let body_size: usize = rlwe::get_sign_decompose_body_size(polynomial_size, level);