Enum ipsec_parser::IkeV2PayloadContent [] [src]

pub enum IkeV2PayloadContent<'a> {
    SA(Vec<IkeV2Proposal<'a>>),
    KE(KeyExchangePayload<'a>),
    IDi(IdentificationPayload<'a>),
    IDr(IdentificationPayload<'a>),
    Certificate(CertificatePayload<'a>),
    CertificateRequest(CertificateRequestPayload<'a>),
    Authentication(AuthenticationPayload<'a>),
    Nonce(NoncePayload<'a>),
    Notify(NotifyPayload<'a>),
    Delete(DeletePayload<'a>),
    VendorID(VendorIDPayload<'a>),
    TSi(TrafficSelectorPayload<'a>),
    TSr(TrafficSelectorPayload<'a>),
    Unknown(&'a [u8]),
    Dummy,
}

IKE Message Payload Content

The content of an IKE message is one of the defined payloads.

Defined in RFC7296 section 3.2

Variants

Trait Implementations

impl<'a> Debug for IkeV2PayloadContent<'a>
[src]

[src]

Formats the value using the given formatter.

impl<'a> PartialEq for IkeV2PayloadContent<'a>
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.