diff --git a/Android.mk b/Android.mk index 532a843..cf2b291 100644 --- a/Android.mk +++ b/Android.mk @@ -22,7 +22,6 @@ common_src_files := \ common_c_includes := \ system/extras/ext4_utils \ system/extras/f2fs_utils \ - external/openssl/include \ external/scrypt/lib/crypto \ frameworks/native/include \ system/security/keystore \ diff --git a/cryptfs.c b/cryptfs.c index 187cf48..b31f90b 100644 --- a/cryptfs.c +++ b/cryptfs.c @@ -36,6 +36,7 @@ #include #include #include +#include #include #include #include diff --git a/cryptfs.h b/cryptfs.h index d873c26..bce1dd3 100644 --- a/cryptfs.h +++ b/cryptfs.h @@ -27,7 +27,6 @@ */ #include -#include /* The current cryptfs version */ #define CURRENT_MAJOR_VERSION 1 @@ -84,6 +83,10 @@ /* __le32 and __le16 defined in system/extras/ext4_utils/ext4_utils.h */ #define __le8 unsigned char +#if !defined(SHA256_DIGEST_LENGTH) +#define SHA256_DIGEST_LENGTH 32 +#endif + struct crypt_mnt_ftr { __le32 magic; /* See above */ __le16 major_version; diff --git a/tests/Android.mk b/tests/Android.mk index bcdcfca..f974e7f 100644 --- a/tests/Android.mk +++ b/tests/Android.mk @@ -5,8 +5,7 @@ include $(CLEAR_VARS) LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk LOCAL_C_INCLUDES := \ - system/core/fs_mgr/include \ - external/openssl/include \ + system/core/fs_mgr/include LOCAL_SHARED_LIBRARIES := \ liblog \