crypto_ml_dsa_87/lib.rs
1// SPDX-FileCopyrightText: 2026 ReallyMe LLC
2//
3// SPDX-License-Identifier: MIT OR Apache-2.0
4
5//! ML-DSA-87 (FIPS 204) post-quantum signatures.
6
7#[cfg(any(feature = "native", feature = "wasm"))]
8mod native;
9
10#[cfg(any(feature = "native", feature = "wasm"))]
11pub use native::{
12 assert_public_key, decode_public_key, encode_public_key, generate_ml_dsa_87_keypair,
13 generate_ml_dsa_87_keypair_from_seed, sign_ml_dsa_87, verify_ml_dsa_87,
14 ML_DSA_87_PUBLIC_KEY_LEN, ML_DSA_87_SECRET_SEED_LEN, ML_DSA_87_SIGNATURE_LEN,
15};