am 6415a529: am 26020aa2: (-s ours) am a9a17eec: Mark 0 length files as corrupt
* commit '6415a529a10bb042be8c7d97aa8f710e9a48c7bf':
diff --git a/keystore/Android.mk b/keystore/Android.mk
index 3babd1d..78a2af4 100644
--- a/keystore/Android.mk
+++ b/keystore/Android.mk
@@ -39,6 +39,8 @@
LOCAL_MODULE_TAGS := optional
LOCAL_INIT_RC := keystore.rc
LOCAL_C_INCLUES := system/keymaster/
+LOCAL_CLANG := true
+LOCAL_SANITIZE := integer
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
include $(BUILD_EXECUTABLE)
@@ -66,6 +68,8 @@
LOCAL_MODULE_TAGS := optional
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
+LOCAL_CLANG := true
+LOCAL_SANITIZE := integer
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
include $(BUILD_SHARED_LIBRARY)
diff --git a/keystore/keystore.cpp b/keystore/keystore.cpp
index 0906abf..21d75be 100644
--- a/keystore/keystore.cpp
+++ b/keystore/keystore.cpp
@@ -256,8 +256,6 @@
params->push_back(keymaster_param_date(KM_TAG_ORIGINATION_EXPIRE_DATETIME, LLONG_MAX));
params->push_back(keymaster_param_date(KM_TAG_USAGE_EXPIRE_DATETIME, LLONG_MAX));
params->push_back(keymaster_param_date(KM_TAG_ACTIVE_DATETIME, 0));
- uint64_t now = keymaster::java_time(time(NULL));
- params->push_back(keymaster_param_date(KM_TAG_CREATION_DATETIME, now));
}
/***************