platform_system_security/keystore-engine
Rajesh Nyamagoud 28abde6189 Adding tests to verify EVP_PKEY_from_keystore2 API [Keystore2-engine].
1. Generate RSA key and grant it to a user. In user context load the
   key using `EVP_PKEY_from_keystore` and perform sign and verify
   opeearions.
   [keystore2_perofrm_crypto_op_using_keystore2_engine_rsa_key_success]

2. Generate EC key and grant it to a user. In user context load the
   key using `EVP_PKEY_from_keystore` and perform sign and verify
   operations.
   [keystore2_perofrm_crypto_op_using_keystore2_engine_ec_key_success]

3. Generate RSA key and grant it to a user. Re-encode the certificate
   as PEM and update the certificate using `updateSubcomponents`.
   In user context load the key using `EVP_PKEY_from_keystore` and
   perform sign and verify operations.

Bug: 201343811
Test: atest keystore2_client_tests
Change-Id: I7dafd598f4198e11103cd11695b2f67636f24755
2023-05-23 19:28:24 +00:00
..
.clang-format Get rid of manually created IKeystoreService. 2017-11-16 18:35:51 -08:00
Android.bp Adding tests to verify EVP_PKEY_from_keystore2 API [Keystore2-engine]. 2023-05-23 19:28:24 +00:00
android_engine.cpp Keystore 2.0: Remove Keystore 1.0 and remaining references 2021-03-22 14:34:45 -07:00
keystore2_engine.cpp Use BoringSSL accessors to set up EVP_PKEY. 2023-01-30 16:02:49 -05:00
keystore2_engine.h Keystore 2.0: Add keystore2 support to the keystore-engine. 2021-02-24 12:32:32 -08:00
methods.h Replace custom BoringSSL scopers with bssl::UniquePtr. 2019-08-08 13:13:54 -04:00