authnz_pqc_dilithium/lib.rs
1#![deny(warnings, clippy::todo, clippy::unimplemented)]
2
3#[cfg(feature = "aes")]
4mod aes256ctr;
5mod api;
6mod fips202;
7mod ntt;
8mod packing;
9mod params;
10mod poly;
11mod polyvec;
12mod randombytes;
13mod reduce;
14mod rounding;
15mod sign;
16mod symmetric;
17pub use params::*;
18
19pub use api::*;
20
21#[cfg(feature = "wasm")]
22mod wasm;
23
24#[cfg(dilithium_kat)]
25pub use sign::{crypto_sign_keypair, crypto_sign_signature, crypto_sign_verify};