defuse_crypto/lib.rs
1//! Cryptographic primitives
2
3mod curve;
4pub use self::curve::*;
5
6#[cfg(feature = "ed25519")]
7pub mod ed25519;
8#[cfg(feature = "p256")]
9pub mod p256;
10#[cfg(feature = "secp256k1")]
11pub mod secp256k1;
12
13#[cfg(feature = "fmt")]
14pub mod fmt;
15
16#[cfg(feature = "signing")]
17mod signer;
18#[cfg(feature = "signing")]
19pub use self::signer::*;