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: usize
Relation R Parameters
multiplicity: usize
§b: Zq
Decomposition Parameters
b_1: usize
§t_1: usize
§b_2: usize
§t_2: usize
§beta_sq: u128
Squred values of norm bounds
gamma_sq: u128
§gamma_1_sq: u128
§gamma_2_sq: u128
§beta_prime_sq: u128
§kappa: usize
Commitment Matrices Sizes
kappa_1: usize
§kappa_2: usize
§constraint_k: usize
Function Families Sizes
constraint_l: usize
§const_agg_length: usize
§log_q: usize
Other Parameters
Implementations§
Trait Implementations§
Source§impl Clone for EnvironmentParameters
impl Clone for EnvironmentParameters
Source§fn clone(&self) -> EnvironmentParameters
fn clone(&self) -> EnvironmentParameters
Returns a copy 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