Keystore 2.0: Start keystore2 unconditionally.
Bug: 170144267
Test: N/A
Merged-In: Ia942a494c2af96a55d83a2495f4e5fba9eb77dff
Change-Id: Ia942a494c2af96a55d83a2495f4e5fba9eb77dff
diff --git a/identity/Credential.cpp b/identity/Credential.cpp
index 23e144f..bfc68bf 100644
--- a/identity/Credential.cpp
+++ b/identity/Credential.cpp
@@ -37,7 +37,6 @@
#include <aidl/android/hardware/security/secureclock/TimeStampToken.h>
#include <aidl/android/security/authorization/AuthorizationTokens.h>
#include <aidl/android/security/authorization/IKeystoreAuthorization.h>
-#include <android/sysprop/Keystore2Properties.sysprop.h>
#include "Credential.h"
#include "CredentialData.h"
@@ -53,7 +52,6 @@
using std::tuple;
using android::security::keystore::IKeystoreService;
-using namespace android::sysprop;
using ::android::hardware::identity::IWritableIdentityCredential;
@@ -429,7 +427,7 @@
// not a guarantee and it's also not required.
//
- auto keystore2_status = Keystore2Properties::keystore2_enabled();
+ std::optional<bool> keystore2_status = {true};
if (keystore2_status.has_value() && keystore2_status.value()) {
if (!getTokensFromKeystore2(selectedChallenge_, data->getSecureUserId(),
authTokenMaxAgeMillis, aidlAuthToken,