Statically include @PolicyDirection & add jarjar rule

This commit changes import path of @PolicyDirection according
to its package change and adds jarjar rule for it.

@PolicyDirection was hidden API defined in IpSecManager before.
To avoid this hidden API dependency from mainline IPsec(IKE),
@PolicyDirection is moved to a separate class and its source
code is statically included in IKE via framework-ike-shared-srcs.

Bug: 146360859
Test: atest FrameworksIkeTests
Change-Id: I274dbc4e55c9a5da050e8496a84451eebd01e8eb
4 files changed
tree: af472ad4205832ea6548010ce25136278451af46
  1. apex/
  2. src/
  3. tests/
  4. Android.bp
  5. jarjar-rules-shared.txt
  6. OWNERS
  7. PREUPLOAD.cfg
  8. README.md
  9. 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.