[−][src]Struct ipsec_parser::NoncePayload
Nonce Payload
The Nonce payload, denoted as Ni and Nr in this document for the initiator's and responder's nonce, respectively, contains random data used to guarantee liveness during an exchange and protect against replay attacks.
Defined in RFC7296 section 3.9
Fields
nonce_data: &'a [u8]
Trait Implementations
impl<'a> PartialEq<NoncePayload<'a>> for NoncePayload<'a>
[src]
fn eq(&self, other: &NoncePayload<'a>) -> bool
[src]
fn ne(&self, other: &NoncePayload<'a>) -> bool
[src]
impl<'a> Debug for NoncePayload<'a>
[src]
Auto Trait Implementations
impl<'a> Sync for NoncePayload<'a>
impl<'a> Send for NoncePayload<'a>
impl<'a> Unpin for NoncePayload<'a>
impl<'a> RefUnwindSafe for NoncePayload<'a>
impl<'a> UnwindSafe for NoncePayload<'a>
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,