Get rid of manually created IKeystoreService.
Generated IKeystoreService has different signature, which required lots
of refactoring.
After update methods relevant data using last parameter.
Test: cts-tradefed run cts -m CtsKeystoreTestCases
Bug: 68389643
Change-Id: I0ca36a2e9e007143a3b403b306a8f979ee98b232
diff --git a/keystore/keystore.h b/keystore/keystore.h
index a0b747f..a5ffd2f 100644
--- a/keystore/keystore.h
+++ b/keystore/keystore.h
@@ -24,8 +24,8 @@
#include <utils/Vector.h>
#include "blob.h"
-#include "include/keystore/keymaster_tags.h"
#include "grant_store.h"
+#include "include/keystore/keymaster_tags.h"
using ::keystore::NullOr;
@@ -71,7 +71,7 @@
android::String8 getKeyNameForUidWithDir(const android::String8& keyName, uid_t uid,
const BlobType type);
NullOr<android::String8> getBlobFileNameIfExists(const android::String8& alias, uid_t uid,
- const BlobType type);
+ const BlobType type);
/*
* Delete entries owned by userId. If keepUnencryptedEntries is true
@@ -135,7 +135,9 @@
::keystore::GrantStore mGrants;
- typedef struct { uint32_t version; } keystore_metadata_t;
+ typedef struct {
+ uint32_t version;
+ } keystore_metadata_t;
keystore_metadata_t mMetaData;