History log of /system/security/keystore/keystore_client_impl.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ce1f913223faf41b5ee2ffba54702b54e17d6606 03-Nov-2015 Gaurav Shah <gauravsh@google.com> keystore: Pass kDefaultUid to Keystore service methods

BUG: none
Change-Id: Id2a9d57116097c9aefdb20f6377be2eb48d9f470
/system/security/keystore/keystore_client_impl.cpp
c8eca23793dcaf933c4dace4127de710698b7a4c 16-Oct-2015 Darren Krahn <dkrahn@google.com> Reallocate keymaster parameters with malloc.

Keystore assumes keymaster parameters are allocated with malloc but
keymaster's AuthorizationSet allocates with new[]. To avoid memory
corruption, reallocate with malloc before passing to keystore.

BUG: 24905120

Change-Id: I958d5060b08bb0c97eceded354241e0948d5f3b2
/system/security/keystore/keystore_client_impl.cpp
251cb28132e456f81374c8f8a983a5a9ad9aaee8 28-Sep-2015 Darren Krahn <dkrahn@google.com> Add encryption convenience methods to KeystoreClient.

This Cl adds authenticated encryption and decryption methods which
require minimal inputs. These methods are suitable for encrypting local
state on brillo.

BUG: 23528174
TEST=manual using the keystore_cli_v2 tool

Change-Id: I41abcd77452e86b1eb7373f9db95b645100e2f0f
/system/security/keystore/keystore_client_impl.cpp
69a3dbc2bbbe0b304eb91376ff7f79c8bde995a1 23-Sep-2015 Darren Krahn <dkrahn@google.com> Create a KeystoreClient class.

KeystoreClient is designed to give native brillo services convenient
access to keystore services. This CL also includes a command line tool
that uses the KeystoreClient interface. This was used for testing but
can also be enhanced to be generally useful.

BUG: 23528174
TEST=manual tests using keystore_cli_v2

Change-Id: I6266d98cfc7c4936f803a8133020c032bc519a5b
/system/security/keystore/keystore_client_impl.cpp