862cf6af40e0fee6c773f6d4494ecbb050155463 |
|
01-Oct-2015 |
Adam Langley <agl@google.com> |
system/security: remove BORINGSSL_201509 support. The BORINGSSL_201509 define was used to make updating BoringSSL in external/boringssl less painful. It allowed code to compile with either the old BoringSSL (which didn't define BORINGSSL_201509) or with the new (which does). Now that the new version has landed, this change removes that support. Change-Id: I19e661419f830459d015bf14e7905af2ec41b735
/system/security/keystore-engine/android_engine.cpp
|
9eb9295d78a4fbfb4b4916d597a5fcb6ee2d5677 |
|
03-Sep-2015 |
Adam Langley <agl@google.com> |
Prepare for BoringSSL update. This change tweaks things as needed so that the code will compile against both the BoringSSL that's currently in Android and a version from upstream. The BORINGSSL_201509 define is temporary to allow the switch to happen without breaking the build and a followup change will remove it. Change-Id: I3d09b5644661353723803bcbda937d34455849a5
/system/security/keystore-engine/android_engine.cpp
|
dcca0516dd26d3f5668f4b9546acd65f52d1ca7a |
|
18-Apr-2015 |
Kenny Root <kroot@google.com> |
keystore-engine: comment out unused args This fixes the build when -Werror -Wunused-parameter is enabled in the compiler options. Change-Id: I4581492c23885de8d31d2e66483ee281c0045c58
/system/security/keystore-engine/android_engine.cpp
|
b2747fedfbb2f990452b38aad6576c87b493c8c1 |
|
12-Dec-2014 |
Adam Langley <agl@google.com> |
system/security: sync with latest BoringSSL. This change allows system/security to build with the latest BoringSSL. 1) RSA methods have gained a function pointer, |supports_digest|, which allows methods to indicate that they only support certain hash functions via the high-level interface. 2) EC_GROUP_set_point_conversion_form has been removed (it was previously a no-op). Change-Id: I590094d8904f418cfd6baf064ac9799525fbc09e
/system/security/keystore-engine/android_engine.cpp
|
1fb05838c437314355b098a2dfe520a661f82105 |
|
24-Sep-2014 |
Adam Langley <agl@google.com> |
Add ENGINE for BoringSSL. This change adds a new ENGINE implementation for BoringSSL. It's a no-op until external/openssl is switched to BoringSSL. BoringSSL's ENGINEs are very different from OpenSSL's (and very much smaller). Thus this change adds replacement code that is conditionally compiled when BoringSSL is used. Rather than building a .so that is put in a special directory and loaded by OpenSSL dymanically, the code becomes a normal library that exports a single function: EVP_PKEY_from_keystore. All the |ENGINE_load| etc functions that callers previously needed become moot with BoringSSL. Bug: 17409664 Change-Id: I8b5ba255f86ec5d0f28994358dc0f0b516f0af40
/system/security/keystore-engine/android_engine.cpp
|