Crate dcrypt_sign

Crate dcrypt_sign 

Source
Expand description

Digital Signature Schemes

This crate implements various digital signature schemes, both traditional and post-quantum.

Re-exports§

pub use dilithium::Dilithium2;
pub use dilithium::Dilithium3;
pub use dilithium::Dilithium5;
pub use falcon::Falcon1024;
pub use falcon::Falcon512;
pub use rainbow::RainbowI;
pub use rainbow::RainbowIII;
pub use rainbow::RainbowV;
pub use sphincs::SphincsSha2;
pub use sphincs::SphincsShake;
pub use ecdsa::EcdsaP256;
pub use ecdsa::EcdsaP256PublicKey;
pub use ecdsa::EcdsaP256SecretKey;
pub use ecdsa::EcdsaP256Signature;
pub use ecdsa::EcdsaP384;
pub use ecdsa::EcdsaP384PublicKey;
pub use ecdsa::EcdsaP384SecretKey;
pub use ecdsa::EcdsaP384Signature;
pub use eddsa::Ed25519;

Modules§

dilithium
Dilithium Digital Signature Algorithm (as per FIPS 204)
ecdsa
ECDSA signature implementations for NIST curves
eddsa
EdDSA (Edwards-curve Digital Signature Algorithm) implementations
error
Error types for the signature crate
falcon
rainbow
sphincs