dcrypt_sign/ecdsa/
mod.rs

1//! ECDSA signature implementations for NIST curves
2//!
3//! This module provides secure implementations of the Elliptic Curve Digital
4//! Signature Algorithm (ECDSA) using NIST P-192, P-256, P-384, and P-521 curves. // Added P-192
5
6pub mod common;
7pub mod p192; // Added P-192 module
8pub mod p224;
9pub mod p256;
10pub mod p384;
11pub mod p521;
12
13// Re-export P-192 types // Added P-192 exports
14pub use p192::{EcdsaP192, EcdsaP192PublicKey, EcdsaP192SecretKey, EcdsaP192Signature};
15
16// Re-export P-224 types
17pub use p224::{EcdsaP224, EcdsaP224PublicKey, EcdsaP224SecretKey, EcdsaP224Signature};
18
19// Re-export P-256 types
20pub use p256::{EcdsaP256, EcdsaP256PublicKey, EcdsaP256SecretKey, EcdsaP256Signature};
21
22// Re-export P-384 types
23pub use p384::{EcdsaP384, EcdsaP384PublicKey, EcdsaP384SecretKey, EcdsaP384Signature};
24
25// Re-export P-521 types
26pub use p521::{EcdsaP521, EcdsaP521PublicKey, EcdsaP521SecretKey, EcdsaP521Signature};