1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#![forbid(unsafe_code)]
// XXX: Change this to deny later on
#![warn(unused_attributes, unused_imports, unused_mut, unused_must_use)]
// Internal macros. Must come first!
#[macro_use]
pub(crate) mod macros;
// As usual, we will use this file to carefully define the API/ what we expose to the user
pub mod constants;
pub mod curve;
pub mod decaf;
mod field;
pub mod ristretto;
pub use field::Scalar;