ipsec-parser
ipsec-parser copied to clipboard
IPsec (IKEv2) parser written in rust with nom
Upgrade to nom 4.1, run `cargo fix --edition` and `cargo fmt`
I believe I have identified 3 Ike Payloads that have bugs in their parser implementations. `Notify` and `Delete` seem to assume the length passed to them doesn't have the 4...
It looks like the Authentication payload was not properly handling the 3 reserved bytes. The Identification payload does this properly, so I modified `AuthenticationPayload` and `parse_ikev2_payload_authentication` to look like their...
Updates the requirements on [nom](https://github.com/rust-bakery/nom) to permit the latest version. Changelog Sourced from nom's changelog. 8.0.0 2025-01-25 This versions represents a significant refactoring of nom to reduce the amount of...