pub trait ServerHelloProcessor {
// Required methods
fn handle_server_random(&mut self, _sr: &[u8; 32]);
fn handle_session_id(&mut self, _ses_id: &[u8]);
fn handle_selected_cipher_suite(&mut self, _cipher_suite: [u8; 2]);
fn handle_extension(&mut self, _ext_id: u16, _ext_data: &[u8]);
}