p3-binary-dft 0.9.0-rc.1

Additive NTT over F_2-linear subspaces of the Plonky3 binary tower fields
#![doc = include_str!("../README.md")]
#![no_std]

extern crate alloc;

mod basis;
mod butterfly;
mod byte_lde;
mod domain;
mod encoder;
mod lch;
mod naive;
mod poly;
mod staging;
mod traits;

pub use basis::BasisNtt;
pub use butterfly::ButterflyField;
pub use byte_lde::RijndaelLde;
pub use domain::{domain_point, domain_point_steps, subspace_polynomial};
pub use encoder::{AdditiveRsEncoder, EncodableLevel};
pub use lch::LchNtt;
pub use naive::NaiveAdditiveNtt;
pub use poly::PolyBasisNtt;
pub use traits::AdditiveNtt;