History log of /system/security/softkeymaster/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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