/system/keymaster/ |
hkdf.h | 22 #include <keymaster/serializable.h> 26 namespace keymaster { namespace 48 } // namespace keymaster
|
key_exchange.h | 22 #include <keymaster/serializable.h> 24 namespace keymaster { namespace 50 } // namespace keymaster
|
ocb_utils.h | 24 #include <keymaster/serializable.h> 26 namespace keymaster { namespace 46 } // namespace keymaster
|
rsa_key.cpp | 19 #include <keymaster/keymaster_context.h> 25 namespace keymaster { namespace 70 } // namespace keymaster
|
rsa_keymaster0_key.h | 22 #include <keymaster/rsa_key_factory.h> 26 namespace keymaster { namespace 68 } // namespace keymaster
|
soft_keymaster_logger.cpp | 17 #include <keymaster/soft_keymaster_logger.h> 25 namespace keymaster { namespace 51 } // namespace keymaster
|
keymaster_configuration.cpp | 17 #include <keymaster/keymaster_configuration.h> 24 #define LOG_TAG "keymaster" 34 #include <keymaster/authorization_set.h> 36 namespace keymaster { namespace 67 .Authorization(keymaster::TAG_OS_VERSION, os_version) 68 .Authorization(keymaster::TAG_OS_PATCHLEVEL, os_patchlevel)); 127 } // namespace keymaster
|
ecies_kem.h | 25 #include <keymaster/authorization_set.h> 30 namespace keymaster { namespace 59 } // namespace keymaster
|
ecies_kem_test.cpp | 23 #include <keymaster/android_keymaster_utils.h> 30 namespace keymaster { namespace 73 } // namespace keymaster
|
hmac.h | 20 #include <keymaster/serializable.h> 22 namespace keymaster { namespace 58 } // namespace keymaster
|
iso18033kdf.h | 24 #include <keymaster/serializable.h> 28 namespace keymaster { namespace 66 } // namespace keymaster
|
kem.h | 20 #include <keymaster/serializable.h> 24 namespace keymaster { namespace 52 } // namespace keymaster
|
keymaster_configuration_test.cpp | 19 #include <keymaster/keymaster_configuration.h> 32 namespace keymaster { namespace 68 } // namespace keymaster
|
/system/keymaster/include/keymaster/ |
asymmetric_key_factory.h | 20 #include <keymaster/key_factory.h> 22 namespace keymaster { namespace 49 } // namespace keymaster
|
ec_key_factory.h | 23 #include <keymaster/asymmetric_key_factory.h> 25 namespace keymaster { namespace 63 } // namespace keymaster
|
keymaster_configuration.h | 27 namespace keymaster { namespace 31 * keymaster device. 49 } // namespace keymaster
|
rsa_key_factory.h | 23 #include <keymaster/asymmetric_key_factory.h> 25 namespace keymaster { namespace 58 } // namespace keymaster
|
android_keymaster.h | 20 #include <keymaster/android_keymaster_messages.h> 21 #include <keymaster/authorization_set.h> 23 namespace keymaster { namespace 31 * This is the reference implementation of Keymaster. In addition to acting as a reference for 32 * other Keymaster implementers to check their assumptions against, it is used by Keystore as the 36 * Note that this class doesn't actually implement the Keymaster HAL interface, instead it 94 } // namespace keymaster
|
key_factory.h | 21 #include <keymaster/authorization_set.h> 23 namespace keymaster { namespace 67 } // namespace keymaster
|
/system/security/keystore/ |
keystore_main.cpp | 20 #include <keymaster/keymaster_configuration.h> 21 #include <keymaster/soft_keymaster_device.h> 22 #include <keymaster/soft_keymaster_logger.h> 40 using keymaster::AuthorizationSet; 41 using keymaster::AuthorizationSetBuilder; 42 using keymaster::SoftKeymasterDevice; 45 keymaster_error_t error = keymaster::ConfigureDevice(main); 50 error = keymaster::ConfigureDevice(fallback); 180 static keymaster::SoftKeymasterLogger softkeymaster_logger; 209 ALOGE("keystore keymaster could not be initialized; exiting") [all...] |
keystore_client_impl.cpp | 38 using keymaster::AuthorizationSet; 39 using keymaster::AuthorizationSetBuilder; 93 encrypt_params.Authorization(keymaster::TAG_BLOCK_MODE, KM_MODE_CBC); 103 if (!output_params.GetTagValue(keymaster::TAG_NONCE, &init_vector_blob)) { 112 authenticate_params.Authorization(keymaster::TAG_MAC_LENGTH, kHMACOutputSize); 153 encrypt_params.Authorization(keymaster::TAG_BLOCK_MODE, KM_MODE_CBC); 154 encrypt_params.Authorization(keymaster::TAG_NONCE, protobuf.init_vector().data(), 166 const keymaster::AuthorizationSet& input_parameters, 169 keymaster::AuthorizationSet* output_parameters, 409 .Authorization(keymaster::TAG_BLOCK_MODE, KM_MODE_CBC [all...] |
/system/security/keystore/tests/ |
Makefile | 13 system/keymaster\ 17 KEYMASTER=$(BASE)/system/keymaster 51 $(KEYMASTER)/authorization_set.cpp \ 52 $(KEYMASTER)/keymaster_tags.cpp \ 53 $(KEYMASTER)/logger.cpp \ 54 $(KEYMASTER)/serializable.cpp 75 $(KEYMASTER)/authorization_set.o \ 76 $(KEYMASTER)/keymaster_tags.o \ 77 $(KEYMASTER)/logger.o [all...] |
/frameworks/base/core/java/android/security/ |
IKeystoreService.aidl | 19 import android.security.keymaster.ExportResult; 20 import android.security.keymaster.KeyCharacteristics; 21 import android.security.keymaster.KeymasterArguments; 22 import android.security.keymaster.KeymasterCertificateChain; 23 import android.security.keymaster.KeymasterBlob; 24 import android.security.keymaster.OperationResult; 58 // Keymaster 0.4 methods
|
/hardware/libhardware/include/hardware/ |
keymaster_common.h | 33 #define KEYSTORE_KEYMASTER "keymaster" 42 * Keymaster 0.X module version provide the same APIs, but later versions add more options 52 * Keymaster 1.0 module version provides a completely different API, incompatible with 0.X. 58 * Keymaster 2.0 module version provides third API, slightly modified and extended from 1.0. 79 * Indicates this keymaster implementation does not have hardware that 102 * Indicates that the keymaster module supports DSA keys. 107 * Indicates that the keymaster module supports EC keys.
|
/frameworks/base/docs/html/preview/features/ |
key-attestation.jd | 243 The version of the Keymaster hardware abstraction layer (HAL). Use 0 to 254 level</a> of the Keymaster implementation. 279 Optional. The Keymaster <a href= 289 Optional. The Keymaster <a href= 339 in the Keymaster hardware abstraction layer (HAL). You compare these values 345 Each field name corresponds to a similarly-named Keymaster tag. For example, 347 <code>KM_TAG_KEY_SIZE</code> Keymaster tag. 362 KM_TAG_PURPOSE</a></code> Keymaster tag, which uses a tag ID value of 1. 373 KM_TAG_ALGORITHM</a></code> Keymaster tag, which uses a tag ID value of 391 KM_TAG_KEY_SIZE</a></code> Keymaster tag, which uses a tag ID value of 3 [all...] |