fn initiator(&self, identity_key: Option<Arc<Box<dyn Secret>>>) -> XXInitiator {
        let ss = SymmetricState::new(
            self.cipher_suite,
            self.vault_initiator.clone(),
            identity_key,
        );
        XXInitiator {
            state: InitiatorState::EncodeMessage1,
            initiator: Initiator(ss),
            run_prologue: true,
        }
    }
/// Create a new initiator using the provided backing vault
Create a new initiator using the provided backing vault
Create a new initiator using the provided backing vault
fn initiator(&self, identity_key: Option<Arc<Box<dyn Secret>>>) -> XXInitiator {
        let ss = SymmetricState::new(
            self.cipher_suite,
            self.vault_initiator.clone(),
            identity_key,
        );
        XXInitiator {
            state: InitiatorState::EncodeMessage1,
            initiator: Initiator(ss),
            run_prologue: true,
        }
    }
fn initiator ( & self , identity_key : Option < Arc < Box < dyn Secret > > > ) -> XXInitiator { let ss = SymmetricState :: new ( self . cipher_suite , self . vault_initiator . clone ( ) , identity_key , ) ; XXInitiator { state : InitiatorState :: EncodeMessage1 , initiator : Initiator ( ss ) , run_prologue : true , } }
Create a new initiator using the provided backing vault
Create a new initiator using the provided backing vault
&self
identity_key
Option<Arc<Box<dyn Secret>>>
&self
identity_key
Option<Arc<Box<dyn Secret>>>