Module signature

Source
Expand description

Digital signature traits for dcrypt

This module defines the traits that all signature algorithms must implement. The design prioritizes security by not requiring mutable access to secret keys.

Traitsยง

PublicKeyBytes
Extension trait for convenient public key operations
Signature
Core trait for digital signature algorithms
SignatureBatchVerify
Optional trait for batch signature verification
SignatureBytes
Extension trait for convenient signature operations
SignatureDerive
Optional trait for signature algorithms that support key derivation
SignatureMessageLimits
Optional trait for signature algorithms with message size limits
SignatureSerialize
Optional trait for signature algorithms that support key serialization