jkipsec 0.1.0

Userspace IKEv2/IPsec VPN responder for terminating iOS VPN tunnels and exposing the inner IP traffic. Pairs with jktcp for a fully userspace TCP/IP stack.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! IKEv2 message framing per RFC 7296.
//!
//! This module is decode-only at first; encoding lives next to each payload
//! type so the response builder in `session` can compose them symmetrically.

mod header;
mod message;
mod payload;
pub mod payloads;
pub mod sa;

pub use header::{ExchangeType, Flags, HEADER_LEN, Header, IKE_VERSION};
pub use message::{Message, OutPayload, ParseError, build_message};
pub use payload::{Payload, PayloadHeader, PayloadKind, RawPayload, walk_chain};