Skip to main content

SignatureValidator

Trait SignatureValidator 

Source
pub trait SignatureValidator {
    // Required method
    fn validate(
        &self,
        updater: &dyn SignatureUpdater,
        signature: &[u8],
    ) -> Result<bool, CryptError>;
}
Expand description

A trait for validating RSA signatures.

Equivalent to SignatureValidator interface in Minecraft.

Required Methods§

Source

fn validate( &self, updater: &dyn SignatureUpdater, signature: &[u8], ) -> Result<bool, CryptError>

Validates that the signature is valid for the data provided by the updater.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§