//! Inversion utilities for F₂ tower fields.
//!
//! Tower-recursive inversion reduces an inversion in GF(2^{2k})
//! to one inversion in GF(2^k) plus a few sub-field multiplications.
//! The recursion bottoms out at F₂ where 1⁻¹ = 1.
//!
//! This module provides checked_inv functions returning Option.
use crate*;
/// Checked inversion for F₂¹²⁸. Returns None for zero.
/// Checked inversion for F₂⁶⁴. Returns None for zero.
/// Checked inversion for F₂³². Returns None for zero.
/// Checked inversion for F₂¹⁶. Returns None for zero.
/// Checked inversion for F₂⁸. Returns None for zero.
/// Checked inversion for F₂⁴. Returns None for zero.
/// Checked inversion for F₂². Returns None for zero.
kuro/rs/inv.rs
π 0.0%