summaryrefslogtreecommitdiff
path: root/openssl_err.cpp
diff options
context:
space:
mode:
authorShawn Willden <swillden@google.com>2015-03-11 21:51:38 -0600
committerShawn Willden <swillden@google.com>2015-03-23 11:22:41 -0600
commitf01329d8692edde9a9ffb88f29f5d684eab481e2 (patch)
tree5c3a46de07e0286d3a307a7d0ab9d6715d020ce1 /openssl_err.cpp
parent2399df41360717017e06928c5d3f5857c94bb08c (diff)
downloadkeymaster-f01329d8692edde9a9ffb88f29f5d684eab481e2.tar.gz
Improve error reporting and logging.
Bug: 19603049 Bug: 19509317 Change-Id: I041c973802e6c567adc5b1f280fc5bac27ba28d6
Diffstat (limited to 'openssl_err.cpp')
-rw-r--r--openssl_err.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/openssl_err.cpp b/openssl_err.cpp
index 4584716..b9c6153 100644
--- a/openssl_err.cpp
+++ b/openssl_err.cpp
@@ -62,11 +62,12 @@ keymaster_error_t TranslateLastOpenSslError(bool log_message) {
return TranslateX509v3Error(reason);
#else
case ERR_LIB_ASN1:
- // TODO(swillden): Consider a better return code.
+ LOG_E("ASN.1 parsing error %d", reason);
return KM_ERROR_INVALID_ARGUMENT;
#endif
}
+ LOG_E("Openssl error %d, %d", ERR_GET_LIB(error), reason);
return KM_ERROR_UNKNOWN_ERROR;
}