OSDN Git Service

Revert "Confirm the presence of BT key when BT ON"
authorMartin Brabham <optedoblivion@google.com>
Fri, 4 Oct 2019 14:38:29 +0000 (07:38 -0700)
committerCheney Ni <cheneyni@google.com>
Wed, 9 Oct 2019 10:43:42 +0000 (18:43 +0800)
This reverts commit bd8c5865c9991dd318c7ac47263b527ad7a4cd9b.

Bug: 139930706
Test: Manual
Change-Id: Ie80622782563bd38ee3421e7d3585ebd112482bf
(cherry picked from commit ae055008f4cc8e0a06dd9cf7a473d94b1c2bbcfd)

btif/include/btif_keystore.h
btif/src/btif_config.cc
btif/src/btif_keystore.cc

index cc06a98..4762350 100644 (file)
@@ -59,14 +59,6 @@ class BtifKeystore {
    */
   std::string Decrypt(const std::string& input_filename);
 
-  /**
-   * Check for existence of keystore key.
-   *
-   * This key can be cleared if a user manually wipes bluetooth storage data
-   * b/133214365
-   */
-  bool DoesKeyExist();
-
  private:
   std::unique_ptr<keystore::KeystoreClient> keystore_client_;
   std::mutex api_mutex_;
index ed24d7d..be006ab 100644 (file)
@@ -183,9 +183,7 @@ static BtifKeystore btif_keystore(new keystore::KeystoreClientImpl);
 static future_t* init(void) {
   std::unique_lock<std::recursive_mutex> lock(config_lock);
 
-  if (is_factory_reset() ||
-      (use_key_attestation() && !btif_keystore.DoesKeyExist()))
-    delete_config_files();
+  if (is_factory_reset()) delete_config_files();
 
   std::string file_source;
 
index 0af03e1..fe9d3dd 100644 (file)
@@ -98,8 +98,4 @@ KeyStoreNativeReturnCode BtifKeystore::GenerateKey(const std::string& name,
                                        &software_enforced_characteristics);
 }
 
-bool BtifKeystore::DoesKeyExist() {
-  return keystore_client_->doesKeyExist(kKeyStore);
-}
-
 }  // namespace bluetooth