Decode ID payload

This commit:
- Create IkeIdentification and IkeIpv4AddrIdentification
- Decode and validate ID Payload using IPv4 Address ID type
- Add two constructors in IkeException that takes an error message
  and a Throwable as input respectively.

Bug: 118440179
Test: FrameworksIkeTests IkeIdPayloadTest
Change-Id: I24197ab37e9a6ef82422013b80696c4669766808
9 files changed
tree: 5eba6152363774c94655f40abc7c12a6abb7f624
  1. src/
  2. tests/
  3. Android.mk
  4. OWNERS
  5. PREUPLOAD.cfg
  6. README.md
README.md

IKEv2 Library for Android

Introduction

This IKEv2 library is an in-process client library implementing the IKEv2 protocol as well as extensions necessary for the support of IWLAN. It is designed to work in a non-privileged fashion on top of the Android IPsec API surface.