pub trait Verifier {
fn verify_public_key(&mut self, public_key: &[u8]) -> bool;
fn verify_timestamp(&mut self, timestamp: u32) -> bool;
fn verify_handshake_hash(&mut self, handshake_hash: &[u8]) -> bool;
}
pub trait Verifier {
fn verify_public_key(&mut self, public_key: &[u8]) -> bool;
fn verify_timestamp(&mut self, timestamp: u32) -> bool;
fn verify_handshake_hash(&mut self, handshake_hash: &[u8]) -> bool;
}