pub trait Signer: Send + Sync {
// Required methods
fn dual_sign(
&self,
canonical_bytes: &[u8],
) -> Result<(String, String), SignerError>;
fn key_id(&self) -> &str;
}Expand description
Dual-signing facade. Implementations sign with BOTH ed25519 and ML-DSA.