diff options
author | Dinesh K Garg <dineshg@codeaurora.org> | 2014-01-20 13:55:32 -0800 |
---|---|---|
committer | Zhao Wei Liew <zhaoweiliew@gmail.com> | 2017-02-12 20:39:24 +0800 |
commit | ffb80b2c0a2f614941657a6952630c6523da26d2 (patch) | |
tree | a4833310777ff9ce46e8371321a55aa383fe27ac /Android.mk | |
download | android_vendor_qcom_opensource_cryptfs_hw-ffb80b2c0a2f614941657a6952630c6523da26d2.tar.gz android_vendor_qcom_opensource_cryptfs_hw-ffb80b2c0a2f614941657a6952630c6523da26d2.tar.bz2 android_vendor_qcom_opensource_cryptfs_hw-ffb80b2c0a2f614941657a6952630c6523da26d2.zip |
vold: HW based device encryption
SW based device encryption uses SW crypto engine. This module
provides the support for VOLD to utilize HW crypto engine. HW
based crypto engine is more efficient both in terms of power
and throughput.
Change-Id: I34107a0ce50d9fc5c80c15ace0678a0bba7adee5
Diffstat (limited to 'Android.mk')
-rw-r--r-- | Android.mk | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk new file mode 100644 index 0000000..29e78aa --- /dev/null +++ b/Android.mk @@ -0,0 +1,24 @@ +ifeq ($(TARGET_HW_DISK_ENCRYPTION),true) +LOCAL_PATH:= $(call my-dir) +include $(CLEAR_VARS) + +sourceFiles := \ + cryptfs_hw.c + +commonSharedLibraries := \ + libcutils \ + libutils \ + libdl + +LOCAL_C_INCLUDES := $(commonIncludes) +LOCAL_SRC_FILES := $(sourceFiles) + +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE:= libcryptfs_hw +LOCAL_SHARED_LIBRARIES := $(commonSharedLibraries) + +LOCAL_MODULE_OWNER := qcom +LOCAL_PROPRIETARY_MODULE := true + +include $(BUILD_SHARED_LIBRARY) +endif |