461d97ef953991d2efc7a533d90260fad6e1a249 |
|
18-Mar-2015 |
Shawn Willden <swillden@google.com> |
Fix memory leak in keymaster_openssl. Also, include softkeymaster.h so it can be built from keymaster dir. This is needed for the keymaster0 adapter tests. Bug: 19508876 Change-Id: I8110af586d699d990837005e2a9c209dc1a91c2c
/system/security/softkeymaster/Android.mk
|
72b2bfb9422611009bccda0785d9f6b1ae69e2c9 |
|
23-Jan-2015 |
Adam Langley <agl@google.com> |
Remove superfluous OpenSSL include paths. The libcrypto and libssl modules (and their respective static and host versions) use LOCAL_EXPORT_C_INCLUDE_DIRS thus just including the module is sufficient. Change-Id: I53fed0932b9f15b273880810cf38a03ecf6dc274
/system/security/softkeymaster/Android.mk
|
bd4bb2fd62f6373073431f88eba57ae0cdbfc733 |
|
30-Aug-2014 |
Shawn Willden <swillden@google.com> |
Build keystore in 32 bit on platforms that require it. Change-Id: I29543f72ef677870aa3f108c1ae4cb029df2f871
/system/security/softkeymaster/Android.mk
|
3d2f4fd026fc918af3f4ef0efd35079410d28b16 |
|
25-Jan-2014 |
Colin Cross <ccross@android.com> |
system/security: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH LOCAL_MODULE_PATH doesn't work for multiarch builds, replace it with LOCAL_MODULE_RELATIVE_PATH. Change-Id: I4e4ceec61d026bbe74ba604554c06104bde42e5e
/system/security/softkeymaster/Android.mk
|
b4d2e0233f6aeb69d4c2a216830709040e52366e |
|
04-Sep-2013 |
Kenny Root <kroot@google.com> |
Provide fallback for keymaster implementations Some implementations won't support ECDSA or DSA, so provide a fallback for them by using the softkeymaster implementation. This will allow us to universally support ECDSA and DSA on all platforms regardless of HAL version. (cherry picked from commit 17208e0de5a42722901d803118745cca25fd10c1) Bug: 10600582 Change-Id: Ic02102cb2b7f66e2ad3469f4edd9d03c4ae3fdf4
/system/security/softkeymaster/Android.mk
|
6a9cafc30a90b3dfd188212a105ef57c32ed7541 |
|
16-Nov-2012 |
Kenny Root <kroot@google.com> |
Add Android.mk as a dependency as well Change-Id: I19e91eb766fcc55e9a610421a67a7c8706fdaa46
/system/security/softkeymaster/Android.mk
|
07438c8d7256d3788dac323b4d0055f201e0bec9 |
|
02-Nov-2012 |
Kenny Root <kroot@google.com> |
Switch keystore to binder Change-Id: I6dacdc43bcc1a56e47655e37e825ee6a205eb56b
/system/security/softkeymaster/Android.mk
|
98c2f8fcc1263a9d94adac66994fffc96c0df699 |
|
28-Mar-2012 |
Colin Cross <ccross@android.com> |
use UniquePtr.h from frameworks/native Use the UniquePtr.h include from frameworks/native/include/utils to fix the pdk build. Change-Id: Ic415b43d2eb8c0b7ef54b6f3f75b7fa0d5f7a058
/system/security/softkeymaster/Android.mk
|
822c3a99d930e9299e2fad2fb3e0ff91b119b95a |
|
24-Mar-2012 |
Kenny Root <kroot@google.com> |
Add support for upgrading key types Old key types were not distinguished by the keystore itself. This change takes some of the reserved fields in the old format and changes it to a version number and key type. Change-Id: I45bd4cdce042617641fe7bd742bbe26da6024996
/system/security/softkeymaster/Android.mk
|
70e3a86abd2c412d602a018967c01c177eb6cf4e |
|
16-Feb-2012 |
Kenny Root <kroot@google.com> |
Add keymaster to keystore with soft implementation Add hardware crypto capabilities to keystore. This allows hardware escrow of private key material. There is also an OpenSSL engine that connects to keystore to allow use of the keystore keys from native code built into the platform. This includes a software implementation of keymaster using OpenSSL as the backend. This is just as insecure as the previous solution, but it's needed so devices without hardware support can continue to operate in the new scheme without a lot of compatibility code. Change-Id: I2bc67766e1f633ef1cbbd2874a65962074e84f4f
/system/security/softkeymaster/Android.mk
|