[API] Make module IPsec(IKE) a java_sdk_library
It was discussed during mainline design review that since module IPsec(IKE) will be only used by a restricted set of apps, it should not be in the bootclasspath and should be a <java_sdk_library>. As a result, it won't expose its API surface from frameworks/base/api but from ike/api/ This commit: - Build ike as a java_sdk_library and expose API in ike/api/ - Hide EapAkaPrimeMethodStateMachine and EapMsChapV2MethodStateMachine to successfully expose API Bug: 145995723 Test: build, flash, boot Test: manually verified APIs exposed in ike/api/ are the same as the APIs that get removed from frameworks/base/ Test: atest FramewokrsIkeTests (passed) Test: m mts && mts-tradefed run mts-ipsec (passed) Change-Id: Ie546625cf7a252ba927eec7e5ec9398d7b9ae970 Merged-In: Ie546625cf7a252ba927eec7e5ec9398d7b9ae970
Showing
- Android.bp 9 additions, 4 deletionsAndroid.bp
- apex/Android.bp 1 addition, 1 deletionapex/Android.bp
- api/current.txt 1 addition, 0 deletionsapi/current.txt
- api/removed.txt 1 addition, 0 deletionsapi/removed.txt
- api/system-current.txt 332 additions, 0 deletionsapi/system-current.txt
- api/system-removed.txt 1 addition, 0 deletionsapi/system-removed.txt
- api/test-current.txt 1 addition, 0 deletionsapi/test-current.txt
- api/test-removed.txt 1 addition, 0 deletionsapi/test-removed.txt
- src/java/com/android/internal/net/eap/statemachine/EapAkaPrimeMethodStateMachine.java 1 addition, 0 deletions...l/net/eap/statemachine/EapAkaPrimeMethodStateMachine.java
- src/java/com/android/internal/net/eap/statemachine/EapMsChapV2MethodStateMachine.java 1 addition, 0 deletions...l/net/eap/statemachine/EapMsChapV2MethodStateMachine.java
Loading
Please register or sign in to comment