pub enum Suite {
Hybrid,
HybridMatched,
PureCnsa2,
}Expand description
Composition posture for the post-quantum suites (orthogonal to the ML-*
parameter set chosen by SecurityLevel / SignatureLevel).
Variants§
Hybrid
Default & recommended: existing classical+PQ strict-AND construction. Byte-for-byte unchanged; never emits the new envelope formats.
HybridMatched
Opt-in: classical partner matched to the PQ category (Cat-3 / Cat-5
diverge from Hybrid; the lowest shared rung is identical to Hybrid).
PureCnsa2
Opt-in: pure post-quantum, no classical half (the NSA CNSA-2.0 box).
Trait Implementations§
impl Copy for Suite
impl Eq for Suite
impl StructuralPartialEq for Suite
Auto Trait Implementations§
impl Freeze for Suite
impl RefUnwindSafe for Suite
impl Send for Suite
impl Sync for Suite
impl Unpin for Suite
impl UnsafeUnpin for Suite
impl UnwindSafe for Suite
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