Struct s2n_quic_crypto::handshake::HandshakeHeaderKey
source · pub struct HandshakeHeaderKey(/* private fields */);
Trait Implementations§
source§impl Debug for HandshakeHeaderKey
impl Debug for HandshakeHeaderKey
source§impl HeaderKey for HandshakeHeaderKey
impl HeaderKey for HandshakeHeaderKey
source§fn opening_header_protection_mask(&self, sample: &[u8]) -> HeaderProtectionMask
fn opening_header_protection_mask(&self, sample: &[u8]) -> HeaderProtectionMask
Derives a header protection mask from a sample buffer, to be
used for opening a packet. Read more
source§fn opening_sample_len(&self) -> usize
fn opening_sample_len(&self) -> usize
Returns the sample size needed for the header protection
buffer
source§fn sealing_header_protection_mask(&self, sample: &[u8]) -> HeaderProtectionMask
fn sealing_header_protection_mask(&self, sample: &[u8]) -> HeaderProtectionMask
Derives a header protection mask from a sample buffer, to be
used for sealing a packet. Read more
source§fn sealing_sample_len(&self) -> usize
fn sealing_sample_len(&self) -> usize
Returns the sample size needed for the header protection
buffer
impl HandshakeHeaderKey for HandshakeHeaderKey
Auto Trait Implementations§
impl Freeze for HandshakeHeaderKey
impl RefUnwindSafe for HandshakeHeaderKey
impl Send for HandshakeHeaderKey
impl Sync for HandshakeHeaderKey
impl Unpin for HandshakeHeaderKey
impl UnwindSafe for HandshakeHeaderKey
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