[−][src]Function concrete_lib::operators::crypto::rgsw::get_trgsw_size
pub fn get_trgsw_size(
dimension: usize,
polynomial_size: usize,
n_slots: usize,
level: usize
) -> usize
Returns the size of a TRGSW according to a set of parameters
Arguments
dimension
- size of the RLWE maskpolynomial_size
- number of coefficients in polynomialsn_slots
- number of batched ciphertextslevel
- number of blocks of the gadget matrix
Output
- the computed size as a usize
Example
use concrete_lib::operators::crypto::rgsw; // settings let n_slots: usize = 10; let dimension: usize = 20; let polynomial_size: usize = 128; let level: usize = 4; let size: usize = rgsw::get_trgsw_size(dimension, polynomial_size, n_slots, level);