BIP-340 Schnorr signature scheme (secp256k1) Default scheme (matching Rust bc-components default when secp256k1 is enabled)
ECDSA signature scheme (secp256k1)
Ed25519 signature scheme (RFC 8032)
SR25519 signature scheme (Schnorr over Ristretto25519) Used by Polkadot/Substrate
ML-DSA44 post-quantum signature scheme (NIST level 2)
ML-DSA65 post-quantum signature scheme (NIST level 3)
ML-DSA87 post-quantum signature scheme (NIST level 5)
Ed25519 signature via SSH agent. Requires SSH agent daemon support.
DSA signature via SSH agent. Requires SSH agent daemon support.
ECDSA P-256 signature via SSH agent. Requires SSH agent daemon support.
ECDSA P-384 signature via SSH agent. Requires SSH agent daemon support.
Supported digital signature schemes.
This enum represents the various signature schemes supported in this package.