Struct rustls::ExtractedSecrets
source · [−]pub struct ExtractedSecrets {
pub tx: (u64, ConnectionTrafficSecrets),
pub rx: (u64, ConnectionTrafficSecrets),
}
Expand description
Secrets for transmitting/receiving data over a TLS session.
After performing a handshake with rustls, these secrets can be extracted to configure kTLS for a socket, and have the kernel take over encryption and/or decryption.
Fields
tx: (u64, ConnectionTrafficSecrets)
sequence number and secrets for the “tx” (transmit) direction
rx: (u64, ConnectionTrafficSecrets)
sequence number and secrets for the “rx” (receive) direction
Auto Trait Implementations
impl RefUnwindSafe for ExtractedSecrets
impl Send for ExtractedSecrets
impl Sync for ExtractedSecrets
impl Unpin for ExtractedSecrets
impl UnwindSafe for ExtractedSecrets
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more