History log of /hardware/libhardware/include/hardware/keymaster.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6be478050febaf0aeff61a24cc9fb087d79eb655 27-Mar-2012 Kenny Root <kroot@google.com> Merge "keymaster: add flags for keymaster features"
3c338f473122e85fd64379524a91219872f80720 26-Mar-2012 Kenny Root <kroot@google.com> keymaster: add flags for keymaster features

The first flag is something for the default implementation to use to
indicate that its keys are importable to hardware keymasters. This
allows easy migration from the default software implementation to
hardware implementations as they become available.

Change-Id: Ideb26a4b1ac91ca8c330a4fe4df323f028b2f855
/hardware/libhardware/include/hardware/keymaster.h
8ae65e71996ce871cda97cc9114cb5211cb273bf 24-Mar-2012 Kenny Root <kroot@google.com> Add delete_all to keymaster API

In order to aid keymasters erase their memory efficiently, introduce new
delete_all API to tell keymasters to forget everything. This will be
triggered when keystore itself is told to reset.

Change-Id: I730375f1f32cd1ea0bf1fa38d5b1bec2f81ba492
/hardware/libhardware/include/hardware/keymaster.h
9271d04d888c5676ccd9707378d18cad0f06d607 13-Mar-2012 Kenny Root <kroot@google.com> Update keymaster API to final signing spec

Switch from unspecified encoding for import of keys to PKCS#8 (Java
standard encoding).

Add function for obtaining the public key from a keypair.

Add fields for RSA key generation that indicate modulus size and desired
public exponent.

Add in placeholder fields for possible digest and padding types for
signatures. Currently the only thing supported is "none" and "none"
respectively.

Change-Id: I19ee02cf35321aee859e2460a963c7213791414b
/hardware/libhardware/include/hardware/keymaster.h
60d0e5f24b40e4d9f4a191cfe4444ca98234deca 15-Feb-2012 Kenny Root <kroot@google.com> Add hardware API for key handling

Add a hardware API for key handling from "keystore"

Change-Id: I5fd192cc212dbb057ee2a7003d602382ee2cd2c0
/hardware/libhardware/include/hardware/keymaster.h