#![allow(non_snake_case)] #![allow(non_upper_case_globals)] #![allow(non_camel_case_types)] #![allow(clippy::upper_case_acronyms)] #![allow(dead_code)] // TMP pub mod complex; pub mod matrix; pub mod torus; pub mod zq; pub mod ring; pub mod ring_n; pub mod ring_nq; pub mod ring_torus; pub mod tuple_ring; mod naive_ntt; // note: for dev only pub mod ntt; // expose objects pub use complex::C; pub use matrix::Matrix; pub use torus::T64; pub use zq::Zq; pub use ring::Ring; pub use ring_n::R; pub use ring_nq::Rq; pub use ring_torus::Tn; pub use tuple_ring::TR; pub use ntt::NTT;