diff options
author | Michael Bestas <mkbestas@lineageos.org> | 2017-12-20 22:07:16 +0200 |
---|---|---|
committer | Michael Bestas <mkbestas@lineageos.org> | 2019-01-04 00:10:26 +0200 |
commit | bb6dfecc050a8a4d3efa96162f01c7530ca68de8 (patch) | |
tree | c6db7f3eb1cd033ef1dd65ade9a73dda7f2bc00f | |
parent | 83ec2af13a970695390b5a582692910d71ebf0b5 (diff) | |
download | android_vendor_qcom_opensource_cryptfs_hw-bb6dfecc050a8a4d3efa96162f01c7530ca68de8.tar.gz android_vendor_qcom_opensource_cryptfs_hw-bb6dfecc050a8a4d3efa96162f01c7530ca68de8.tar.bz2 android_vendor_qcom_opensource_cryptfs_hw-bb6dfecc050a8a4d3efa96162f01c7530ca68de8.zip |
cryptfs_hw: Featurize support for waiting on QSEE to start
* Match keymaster change to support older blobs
Change-Id: I2d45fe60e0f4bf076d064d6c432740af0b3c840c
-rw-r--r-- | Android.bp | 3 | ||||
-rw-r--r-- | cryptfs_hw.c | 7 |
2 files changed, 10 insertions, 0 deletions
@@ -18,6 +18,9 @@ cc_library_shared { product_variables: { lineage: { + should_skip_waiting_for_qsee: { + cflags: ["-DSKIP_WAITING_FOR_QSEE"], + }, supports_legacy_hw_fde: { cflags: ["-DLEGACY_HW_DISK_ENCRYPTION"], }, diff --git a/cryptfs_hw.c b/cryptfs_hw.c index 36d5d48..42bf4c4 100644 --- a/cryptfs_hw.c +++ b/cryptfs_hw.c @@ -97,6 +97,12 @@ static inline void* secure_memset(void* v, int c , size_t n) } #ifdef LEGACY_HW_DISK_ENCRYPTION +#ifdef SKIP_WAITING_FOR_QSEE +static int is_qseecom_up() +{ + return 1; +} +#else static int is_qseecom_up() { int i = 0; @@ -110,6 +116,7 @@ static int is_qseecom_up() } return 0; } +#endif static int load_qseecom_library() { |