fhe-study/arith/src/lib.rs
arith/src/lib.rsRaw
1#![allow(non_snake_case)]
2#![allow(non_upper_case_globals)]
3#![allow(non_camel_case_types)]
4#![allow(clippy::upper_case_acronyms)]
5#![allow(dead_code)] // TMP
6
7pub mod complex;
8pub mod matrix;
9mod naive_ntt; // note: for dev only
10pub mod ntt;
11pub mod ring;
12pub mod ringq;
13pub mod zq;
14
15pub use complex::C;
16pub use matrix::Matrix;
17pub use ntt::NTT;
18pub use ring::R;
19pub use ringq::Rq;
20pub use zq::Zq;