fn responder(&self, identity_key: Option<Arc<Box<dyn Secret>>>) -> XXResponder {
        let ss = SymmetricState::new(
            self.cipher_suite,
            self.vault_responder.clone(),
            identity_key,
        );
        XXResponder {
            state: ResponderState::DecodeMessage1,
            responder: Responder(ss),
            run_prologue: true,
        }
    }
/// Create a new responder using the provided backing vault
Create a new responder using the provided backing vault
Create a new responder using the provided backing vault
fn responder(&self, identity_key: Option<Arc<Box<dyn Secret>>>) -> XXResponder {
        let ss = SymmetricState::new(
            self.cipher_suite,
            self.vault_responder.clone(),
            identity_key,
        );
        XXResponder {
            state: ResponderState::DecodeMessage1,
            responder: Responder(ss),
            run_prologue: true,
        }
    }
fn responder ( & self , identity_key : Option < Arc < Box < dyn Secret > > > ) -> XXResponder { let ss = SymmetricState :: new ( self . cipher_suite , self . vault_responder . clone ( ) , identity_key , ) ; XXResponder { state : ResponderState :: DecodeMessage1 , responder : Responder ( ss ) , run_prologue : true , } }
Create a new responder using the provided backing vault
Create a new responder using the provided backing vault
&self
identity_key
Option<Arc<Box<dyn Secret>>>
&self
identity_key
Option<Arc<Box<dyn Secret>>>