1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//! Methods for deriving keypairs from a seed and an address index with
//! [BIP-32][bip-32] or [SLIP-0010][slip-0010].
//!
//! # Supported algorithms
//!
//! - [ECDSA secp256k1][ecdsa]: Classical elliptic-curve signatures for Bitcoin and
//! Ethereum compatibility.
//! - [Falcon-512][falcon]: Post-quantum lattice-based signatures.
//! - ML-DSA-44/65/87: Post-quantum lattice-based signatures.
//! - MAYO-1/2/3: Post-quantum multivariate signatures.
//! - HQC-128/192/256: Post-quantum key encapsulation with 32-byte deterministic seeds.
//!
//! # Modules
//!
//! - [`ecdsa`]: ECDSA secp256k1 keypair implementation.
//! - [`falcon`]: Falcon-512 keypair implementation.
//! - `mldsa`: ML-DSA keypair implementation.
//! - `mayo`: MAYO keypair implementation.
//! - `hqc`: HQC encapsulation and decapsulation keypair derivation.
pub use EcdsaSecp256k1;
pub use KeyError;
pub use FnDsa512;
pub use derive_hqc_keypair;
pub use ;
pub use ;