Trait opentitanlib::crypto::spx::SpxPublicKeyPart
source · pub trait SpxPublicKeyPart {
// Required method
fn pk(&self) -> &SpxPublicKey;
// Provided methods
fn pk_as_bytes(&self) -> &[u8] ⓘ { ... }
fn pk_len(&self) -> usize { ... }
fn verify(&self, message: &[u8], sig: &SpxSignature) -> Result<()> { ... }
fn verify_prehash(
&self,
oid: &[u8],
message: &[u8],
sig: &SpxSignature
) -> Result<()> { ... }
}
Expand description
Trait for implementing public key operations.