1#![cfg_attr(not(test), no_std)]
2#![cfg_attr(docsrs, feature(doc_auto_cfg))]
3#![doc = include_str!("../README.md")]
4#![deny(unsafe_code)]
5#![warn(
6    clippy::mod_module_files,
7    missing_docs,
8    missing_copy_implementations,
9    rust_2018_idioms,
10    trivial_casts,
11    trivial_numeric_casts,
12    unused_qualifications
13)]
14#![cfg_attr(not(test), warn(clippy::unwrap_used))]
15
16mod curve16;
17mod curve32;
18mod curve64;
19mod ecdsa;
20mod hash;
21mod prime_field;
22mod primitives;
23mod reciprocal;
24mod traits;
25
26pub use curve16::TinyCurve16;
27pub use curve32::TinyCurve32;
28pub use curve64::TinyCurve64;