Use ConnectivityBlobStore as the main storage
mechanism in WifiKeystore. See aosp/2859045 as an example of using ConnectivityBlobStore. The expected behavior per-API is: - put: Always write to ConnectivityBlobStore. - get: Attempt to get from ConnectivityBlobStore. If alias is not found there, try checking in LegacyKeystore. - remove: Remove alias from both ConnectivityBlobStore and LegacyKeystore. - list: List aliases from both ConnectivityBlobStore and LegacyKeystore. Deduplicate before returning. Bug: 304553176 Test: atest WifiKeyStoreTest Test: Manual test - Added test commands to WifiShellCommand to test all of the APIs. Change-Id: I30b7553bf0ca6a76f81f52aa06f67126fffc4127
Loading
Please register or sign in to comment