Resolve multiple addresses for remote responder.

This CL updates IkeSessionStateMachine to resolve multiple addresses for
the remote peer in the Initial State. This is necessary for MOBIKE,
where the device may start on a v6 Network then transition to a v4-only
Network. If no v4 addresses are resolved, this transition is not
possible.

Bug: 149954916
Bug: 172060298
Bug: 175317600
Test: atest FrameworksIkeTests
Change-Id: If44a9f0cee6efaa119c2d098227e2cda956c4a18
3 files changed
tree: 607dbd6ca5ab8ccab6a1ad350a0553a9ce5f30a0
  1. apex/
  2. api/
  3. src/
  4. tests/
  5. Android.bp
  6. jarjar-rules-shared.txt
  7. OWNERS
  8. PREUPLOAD.cfg
  9. README.md
  10. TEST_MAPPING
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.