pub enum SidhAudit {
ConsistentButTorsionExposed,
Inconsistent,
}Expand description
The structural verdict on SIDH/SIKE-style public data.
Variants§
ConsistentButTorsionExposed
Consistent (the Weil-pairing law holds) — but it publishes the full action of φ on E[N], the
auxiliary torsion information the Castryck–Decru attack requires. Valid data, structurally exposed:
post-2022 this whole class of scheme is broken, and the exposure is why.
Inconsistent
The torsion-image data fails the Weil-pairing law — not a valid isogeny witness at all.
Trait Implementations§
impl Eq for SidhAudit
impl StructuralPartialEq for SidhAudit
Auto Trait Implementations§
impl Freeze for SidhAudit
impl RefUnwindSafe for SidhAudit
impl Send for SidhAudit
impl Sync for SidhAudit
impl Unpin for SidhAudit
impl UnsafeUnpin for SidhAudit
impl UnwindSafe for SidhAudit
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