diff options
author | Shawn Willden <swillden@google.com> | 2015-03-11 21:51:38 -0600 |
---|---|---|
committer | Shawn Willden <swillden@google.com> | 2015-03-23 11:22:41 -0600 |
commit | f01329d8692edde9a9ffb88f29f5d684eab481e2 (patch) | |
tree | 5c3a46de07e0286d3a307a7d0ab9d6715d020ce1 /openssl_err.cpp | |
parent | 2399df41360717017e06928c5d3f5857c94bb08c (diff) | |
download | keymaster-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.cpp | 3 |
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; } |