ChallengeAuthenticator

Trait ChallengeAuthenticator 

Source
pub trait ChallengeAuthenticator {
    // Required methods
    fn sign_challenge(&self, nonce: &[u8]) -> Vec<u8> ;
    fn verify_challenge(&self, nonce: &[u8], signature: &[u8]) -> bool;

    // Provided method
    fn identity_verifying_key(&self) -> Option<Vec<u8>> { ... }
}
Expand description

Minimal authenticator stub for challenge validation.

Required Methods§

Source

fn sign_challenge(&self, nonce: &[u8]) -> Vec<u8>

Source

fn verify_challenge(&self, nonce: &[u8], signature: &[u8]) -> bool

Provided Methods§

Implementors§