pub enum SignatureLevel {
Cat2,
Cat3,
Cat5,
}Expand description
Security level for hybrid PQ signatures.
Variants§
Cat2
NIST Category 2: ML-DSA-44 + Ed25519 (~AES-128).
Cat3
NIST Category 3: ML-DSA-65 + Ed25519 (~AES-192). Default.
Cat5
NIST Category 5: ML-DSA-87 + Ed25519 (~AES-256).
Trait Implementations§
Source§impl Clone for SignatureLevel
impl Clone for SignatureLevel
Source§fn clone(&self) -> SignatureLevel
fn clone(&self) -> SignatureLevel
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SignatureLevel
Source§impl Debug for SignatureLevel
impl Debug for SignatureLevel
Source§impl Default for SignatureLevel
impl Default for SignatureLevel
Source§fn default() -> SignatureLevel
fn default() -> SignatureLevel
Returns the “default value” for a type. Read more
impl Eq for SignatureLevel
Source§impl PartialEq for SignatureLevel
impl PartialEq for SignatureLevel
impl StructuralPartialEq for SignatureLevel
Auto Trait Implementations§
impl Freeze for SignatureLevel
impl RefUnwindSafe for SignatureLevel
impl Send for SignatureLevel
impl Sync for SignatureLevel
impl Unpin for SignatureLevel
impl UnsafeUnpin for SignatureLevel
impl UnwindSafe for SignatureLevel
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