#![forbid(unsafe_code)] #![no_std] #![allow(non_shorthand_field_patterns)] pub extern crate generic_array; mod line; pub use self::line::{Array, LineValid, Line, LineLike}; mod concat; pub use self::concat::Concat; mod elliptic; pub use self::elliptic::{Scalar, Curve}; mod schnorr; pub use self::schnorr::{Signature, Schnorr}; #[cfg(feature = "secp256k1")] mod secp256k1_m; #[cfg(feature = "curve25519-dalek")] mod curve25519_dalek_m;