pub struct EnvironmentParameters {Show 19 fields
pub rank: usize,
pub multiplicity: usize,
pub b: Zq,
pub b_1: usize,
pub t_1: usize,
pub b_2: usize,
pub t_2: usize,
pub beta_sq: u128,
pub gamma_sq: u128,
pub gamma_1_sq: u128,
pub gamma_2_sq: u128,
pub beta_prime_sq: u128,
pub kappa: usize,
pub kappa_1: usize,
pub kappa_2: usize,
pub constraint_k: usize,
pub constraint_l: usize,
pub const_agg_length: usize,
pub log_q: usize,
}Fields§
§rank: usizeRelation R Parameters
multiplicity: usize§b: ZqDecomposition Parameters
b_1: usize§t_1: usize§b_2: usize§t_2: usize§beta_sq: u128Squred values of norm bounds
gamma_sq: u128§gamma_1_sq: u128§gamma_2_sq: u128§beta_prime_sq: u128§kappa: usizeCommitment Matrices Sizes
kappa_1: usize§kappa_2: usize§constraint_k: usizeFunction Families Sizes
constraint_l: usize§const_agg_length: usize§log_q: usizeOther Parameters
Implementations§
Trait Implementations§
Source§impl Clone for EnvironmentParameters
impl Clone for EnvironmentParameters
Source§fn clone(&self) -> EnvironmentParameters
fn clone(&self) -> EnvironmentParameters
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for EnvironmentParameters
impl RefUnwindSafe for EnvironmentParameters
impl Send for EnvironmentParameters
impl Sync for EnvironmentParameters
impl Unpin for EnvironmentParameters
impl UnwindSafe for EnvironmentParameters
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more