pub enum DilithiumVariant {
Dilithium2,
Dilithium3,
Dilithium5,
}Expand description
Dilithium parameter set
Variants§
Dilithium2
Dilithium-2 (Category 2)
Dilithium3
Dilithium-3 (Category 3) - Recommended
Dilithium5
Dilithium-5 (Category 5)
Implementations§
Source§impl DilithiumVariant
impl DilithiumVariant
Sourcepub fn public_key_size(&self) -> usize
pub fn public_key_size(&self) -> usize
Get public key size in bytes
Sourcepub fn secret_key_size(&self) -> usize
pub fn secret_key_size(&self) -> usize
Get secret key size in bytes
Sourcepub fn signature_size(&self) -> usize
pub fn signature_size(&self) -> usize
Get signature size in bytes
Trait Implementations§
Source§impl Clone for DilithiumVariant
impl Clone for DilithiumVariant
Source§fn clone(&self) -> DilithiumVariant
fn clone(&self) -> DilithiumVariant
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 moreSource§impl Debug for DilithiumVariant
impl Debug for DilithiumVariant
Source§impl PartialEq for DilithiumVariant
impl PartialEq for DilithiumVariant
impl Copy for DilithiumVariant
impl StructuralPartialEq for DilithiumVariant
Auto Trait Implementations§
impl Freeze for DilithiumVariant
impl RefUnwindSafe for DilithiumVariant
impl Send for DilithiumVariant
impl Sync for DilithiumVariant
impl Unpin for DilithiumVariant
impl UnwindSafe for DilithiumVariant
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