struct ExpectFinished {
config: Arc<ServerConfig>,
secrets: ConnectionSecrets,
transcript: HandshakeHash,
session_id: SessionId,
using_ems: bool,
resuming: bool,
send_ticket: bool,
}Fields§
§config: Arc<ServerConfig>§secrets: ConnectionSecrets§transcript: HandshakeHash§session_id: SessionId§using_ems: bool§resuming: bool§send_ticket: boolTrait Implementations§
Source§impl State<ServerConnectionData> for ExpectFinished
impl State<ServerConnectionData> for ExpectFinished
fn handle<'m>(
self: Box<Self>,
cx: &mut Context<'_, ServerConnectionData>,
m: Message<'m>,
) -> Result<Box<dyn State<ServerConnectionData> + 'm>, Error>where
Self: 'm,
fn into_owned(self: Box<Self>) -> Box<dyn State<ServerConnectionData> + 'static>
fn export_keying_material( &self, _output: &mut [u8], _label: &[u8], _context: Option<&[u8]>, ) -> Result<(), Error>
fn extract_secrets(&self) -> Result<PartiallyExtractedSecrets, Error>
fn send_key_update_request( &mut self, _common: &mut CommonState, ) -> Result<(), Error>
fn handle_decrypt_error(&self)
fn into_external_state( self: Box<Self>, ) -> Result<Box<dyn KernelState + 'static>, Error>
Auto Trait Implementations§
impl !RefUnwindSafe for ExpectFinished
impl !UnwindSafe for ExpectFinished
impl Freeze for ExpectFinished
impl Send for ExpectFinished
impl Sync for ExpectFinished
impl Unpin for ExpectFinished
impl UnsafeUnpin for ExpectFinished
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more