struct TemperCounters {
allowed_warning_alerts: u8,
allowed_renegotiation_requests: u8,
allowed_key_update_requests: u8,
allowed_middlebox_ccs: u8,
}
Expand description
Tracking technically-allowed protocol actions that we limit to avoid denial-of-service vectors.
Fields§
§allowed_warning_alerts: u8
§allowed_renegotiation_requests: u8
§allowed_key_update_requests: u8
§allowed_middlebox_ccs: u8
Implementations§
Source§impl TemperCounters
impl TemperCounters
fn received_warning_alert(&mut self) -> Result<(), Error>
fn received_renegotiation_request(&mut self) -> Result<(), Error>
fn received_key_update_request(&mut self) -> Result<(), Error>
fn received_tls13_change_cipher_spec(&mut self) -> Result<(), Error>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TemperCounters
impl RefUnwindSafe for TemperCounters
impl Send for TemperCounters
impl Sync for TemperCounters
impl Unpin for TemperCounters
impl UnwindSafe for TemperCounters
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