pub trait HostFunctions: Send + Sync {
// Required methods
fn verify_signature(&self, req: SignatureVerificationRequest) -> Option<()>;
fn decode_tbs_certificate(
&self,
certificate: DerVec,
) -> Option<TbsCertificate>;
}Expand description
Host function trait for Certificate registration
Required Methods§
fn verify_signature(&self, req: SignatureVerificationRequest) -> Option<()>
fn decode_tbs_certificate(&self, certificate: DerVec) -> Option<TbsCertificate>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".