e4crypt_is_native has been moved into system/extras.
Bug: 28318405
Change-Id: Id962764cf7fb5f58b769bf99aeb6d3d69cb66991
diff --git a/Ext4Crypt.cpp b/Ext4Crypt.cpp
index c214d54..1d4cebc 100644
--- a/Ext4Crypt.cpp
+++ b/Ext4Crypt.cpp
@@ -26,7 +26,6 @@
#include <sstream>
#include <string>
-#include <cutils/properties.h>
#include <dirent.h>
#include <errno.h>
#include <fcntl.h>
@@ -61,7 +60,7 @@
static constexpr int FLAG_STORAGE_CE = 1 << 1;
namespace {
-const std::string device_key_dir = std::string() + DATA_MNT_POINT + "/unencrypted";
+const std::string device_key_dir = std::string() + DATA_MNT_POINT + e4crypt_unencrypted_folder;
const std::string device_key_path = device_key_dir + "/key";
const std::string device_key_temp = device_key_dir + "/temp";
@@ -95,13 +94,6 @@
};
}
-// TODO replace with proper function to test for file encryption
-bool e4crypt_is_native() {
- char value[PROPERTY_VALUE_MAX];
- property_get("ro.crypto.type", value, "none");
- return !strcmp(value, "file");
-}
-
static bool e4crypt_is_emulated() {
return property_get_bool("persist.sys.emulate_fbe", false);
}