Make Callbacks and SaProposals public APIs
As required by API Council in b/148596690, IKE API should be
public because IKE library runs in the client process and it
is not feasible to restrict the code with permissions. In
addition, VCN also requires part of IKE API to be public for
configuring IKE and Child Sessions.
This CL makes System APIs in following files public APIs
without any change:
- IkeSessionCallback, ChildSessionCallback
- SaProposal, IkeSaProposal, ChildSaProposal
This CL also adds @SuppressLint to work around API lint warnings
Bug: 151984042
Test: FrameworksIkeTests, CtsIkeTestCases
Change-Id: I5206b2d7d3d1bfeeb75e67eca8773dd7e3738e46
7 files changed