struct ExpectCertificateOrCompressedCertificateOrCertReq {
config: Arc<ClientConfig>,
server_name: ServerName<'static>,
randoms: ConnectionRandoms,
suite: &'static Tls13CipherSuite,
transcript: HandshakeHash,
key_schedule: KeyScheduleHandshake,
ech_retry_configs: Option<Vec<EchConfigPayload>>,
}Fields§
§config: Arc<ClientConfig>§server_name: ServerName<'static>§randoms: ConnectionRandoms§suite: &'static Tls13CipherSuite§transcript: HandshakeHash§key_schedule: KeyScheduleHandshake§ech_retry_configs: Option<Vec<EchConfigPayload>>Trait Implementations§
Source§impl State<ClientConnectionData> for ExpectCertificateOrCompressedCertificateOrCertReq
impl State<ClientConnectionData> for ExpectCertificateOrCompressedCertificateOrCertReq
fn handle<'m>(
self: Box<Self>,
cx: &mut Context<'_, ClientConnectionData>,
m: Message<'m>,
) -> Result<Box<dyn State<ClientConnectionData> + 'm>, Error>where
Self: 'm,
fn into_owned(self: Box<Self>) -> Box<dyn State<ClientConnectionData> + '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 Freeze for ExpectCertificateOrCompressedCertificateOrCertReq
impl !RefUnwindSafe for ExpectCertificateOrCompressedCertificateOrCertReq
impl Send for ExpectCertificateOrCompressedCertificateOrCertReq
impl Sync for ExpectCertificateOrCompressedCertificateOrCertReq
impl Unpin for ExpectCertificateOrCompressedCertificateOrCertReq
impl UnsafeUnpin for ExpectCertificateOrCompressedCertificateOrCertReq
impl !UnwindSafe for ExpectCertificateOrCompressedCertificateOrCertReq
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