Expand description
Elliptic curve cryptography: ECDSA, EdDSA.
Re-exports§
pub use ecdsa::compress_pubkey;pub use ecdsa::decompress_pubkey;
Modules§
- curve
- Elliptic curve point operations on short Weierstrass curves y^2 = x^3 + ax + b.
- curves
- High-level curve API:
Curvetrait + per-curve unit structs. - ecdh
- Elliptic Curve Diffie-Hellman (ECDH) on short Weierstrass curves.
- ecdsa
- ECDSA signing / verifying primitives (FIPS 186-5) with deterministic nonces (RFC 6979).
- ed448
- Ed448 (RFC 8032 §5.2) — EdDSA over edwards448 (“Goldilocks”).
- eddsa
- EdDSA digital signatures (RFC 8032).
- field
- Prime field arithmetic for the short-Weierstrass curves (NIST P-256/384/521, secp256k1, Brainpool) plus the Curve25519/Curve448 prime constants.
- x448
- X448 Diffie-Hellman key agreement on Curve448 (RFC 7748).
- x25519
- X25519 Diffie-Hellman key agreement on Curve25519 (RFC 7748).