pub struct PacketSecurityConfig {
pub max_payload_bytes: usize,
pub max_tag_bytes: usize,
pub max_replay_history: usize,
}Expand description
Packet security framing configuration.
Fields§
§max_payload_bytes: usizeMaximum encrypted/authenticated payload bytes.
max_tag_bytes: usizeMaximum authentication tag bytes.
max_replay_history: usizeMaximum accepted (key_id, nonce) pairs retained for replay checks.
Trait Implementations§
Source§impl Clone for PacketSecurityConfig
impl Clone for PacketSecurityConfig
Source§fn clone(&self) -> PacketSecurityConfig
fn clone(&self) -> PacketSecurityConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PacketSecurityConfig
Source§impl Debug for PacketSecurityConfig
impl Debug for PacketSecurityConfig
Source§impl Default for PacketSecurityConfig
impl Default for PacketSecurityConfig
impl Eq for PacketSecurityConfig
Source§impl PartialEq for PacketSecurityConfig
impl PartialEq for PacketSecurityConfig
impl StructuralPartialEq for PacketSecurityConfig
Auto Trait Implementations§
impl Freeze for PacketSecurityConfig
impl RefUnwindSafe for PacketSecurityConfig
impl Send for PacketSecurityConfig
impl Sync for PacketSecurityConfig
impl Unpin for PacketSecurityConfig
impl UnsafeUnpin for PacketSecurityConfig
impl UnwindSafe for PacketSecurityConfig
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