pub struct RainbowIParams {
pub v: usize,
pub o: [usize; 1],
pub l: [usize; 2],
pub q: usize,
pub public_key_size: usize,
pub secret_key_size: usize,
pub signature_size: usize,
}Expand description
Structure containing Rainbow-I parameters
Fields§
§v: usizeNumber of variables
o: [usize; 1]Number of oil variables for each layer
l: [usize; 2]Number of equations for central map
q: usizeField size
public_key_size: usizePublic key size in bytes
secret_key_size: usizeSecret key size in bytes
signature_size: usizeSignature size in bytes
Auto Trait Implementations§
impl Freeze for RainbowIParams
impl RefUnwindSafe for RainbowIParams
impl Send for RainbowIParams
impl Sync for RainbowIParams
impl Unpin for RainbowIParams
impl UnwindSafe for RainbowIParams
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