pub struct MlKem768Params;
Expand description
MlKem768
is the parameter set for security category 3, corresponding to key search on a block
cipher with a 192-bit key.
Trait Implementations§
Source§impl Clone for MlKem768Params
impl Clone for MlKem768Params
Source§fn clone(&self) -> MlKem768Params
fn clone(&self) -> MlKem768Params
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 moreSource§impl Debug for MlKem768Params
impl Debug for MlKem768Params
Source§impl Default for MlKem768Params
impl Default for MlKem768Params
Source§fn default() -> MlKem768Params
fn default() -> MlKem768Params
Returns the “default value” for a type. Read more
Source§impl ParameterSet for MlKem768Params
impl ParameterSet for MlKem768Params
Source§type Eta1 = UInt<UInt<UTerm, B1>, B0>
type Eta1 = UInt<UInt<UTerm, B1>, B0>
The bit width of the centered binary distribution used when sampling random polynomials in
key generation and encryption.
Source§type Eta2 = UInt<UInt<UTerm, B1>, B0>
type Eta2 = UInt<UInt<UTerm, B1>, B0>
The bit width of the centered binary distribution used when sampling error vectors during
encryption.
Source§impl PartialEq for MlKem768Params
impl PartialEq for MlKem768Params
impl StructuralPartialEq for MlKem768Params
Auto Trait Implementations§
impl Freeze for MlKem768Params
impl RefUnwindSafe for MlKem768Params
impl Send for MlKem768Params
impl Sync for MlKem768Params
impl Unpin for MlKem768Params
impl UnwindSafe for MlKem768Params
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