struct ExpectCertificateOrCompressedCertificate {
config: Arc<ClientConfig>,
server_name: ServerName<'static>,
randoms: ConnectionRandoms,
suite: &'static Tls13CipherSuite,
transcript: HandshakeHash,
key_schedule: KeyScheduleHandshake,
client_auth: Option<ClientAuthDetails>,
ech_retry_configs: Option<Vec<EchConfigPayload>>,
}Fields§
§config: Arc<ClientConfig>§server_name: ServerName<'static>§randoms: ConnectionRandoms§suite: &'static Tls13CipherSuite§transcript: HandshakeHash§key_schedule: KeyScheduleHandshake§client_auth: Option<ClientAuthDetails>§ech_retry_configs: Option<Vec<EchConfigPayload>>Trait Implementations§
Source§impl State<ClientConnectionData> for ExpectCertificateOrCompressedCertificate
impl State<ClientConnectionData> for ExpectCertificateOrCompressedCertificate
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 ExpectCertificateOrCompressedCertificate
impl !RefUnwindSafe for ExpectCertificateOrCompressedCertificate
impl Send for ExpectCertificateOrCompressedCertificate
impl Sync for ExpectCertificateOrCompressedCertificate
impl Unpin for ExpectCertificateOrCompressedCertificate
impl UnsafeUnpin for ExpectCertificateOrCompressedCertificate
impl !UnwindSafe for ExpectCertificateOrCompressedCertificate
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