pub struct RainbowVParams {
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-V 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 RainbowVParams
impl RefUnwindSafe for RainbowVParams
impl Send for RainbowVParams
impl Sync for RainbowVParams
impl Unpin for RainbowVParams
impl UnwindSafe for RainbowVParams
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