pub trait IdentitySigner {
// Required methods
fn public_key(&self) -> PublicKey<'_>;
fn sign_into(
&self,
payload: &[u8],
out: &mut [u8; 3309],
) -> Result<(), KernelError>;
}Expand description
Signing interface for any ML-DSA-65 identity: in-memory keys, HSM, TPM, or enclave.
Required Methods§
Sourcefn public_key(&self) -> PublicKey<'_>
fn public_key(&self) -> PublicKey<'_>
Returns the public key corresponding to this signer’s signing key.