/hardware/qcom/keymaster/ |
Android.mk | 5 keymaster-def := -fvisibility=hidden -Wall 7 keymaster-def += -D_ION_HEAP_MASK_COMPATIBILITY_WA 20 LOCAL_CFLAGS := $(keymaster-def)
|
/build/soong/ |
root.bp | 22 "system/keymaster",
|
/hardware/libhardware/tests/keymaster/ |
Android.mk | 1 # Build the keymaster unit tests
|
/system/keymaster/ |
openssl_err.h | 21 #include <keymaster/logger.h> 23 namespace keymaster { namespace 26 * Translate the last OpenSSL error to a keymaster error. Does not remove the error from the queue. 30 } // namespace keymaster
|
key.h | 24 #include <keymaster/android_keymaster_utils.h> 25 #include <keymaster/authorization_set.h> 26 #include <keymaster/keymaster_context.h> 28 namespace keymaster { namespace 61 } // namespace keymaster
|
kdf1.h | 24 #include <keymaster/serializable.h> 28 namespace keymaster { namespace 38 } // namespace keymaster
|
kdf2.h | 24 #include <keymaster/serializable.h> 28 namespace keymaster { namespace 38 } // namespace keymaster
|
ec_keymaster1_key.h | 23 #include <keymaster/android_keymaster_utils.h> 24 #include <keymaster/logger.h> 25 #include <keymaster/ec_key_factory.h> 26 #include <keymaster/soft_keymaster_context.h> 31 namespace keymaster { namespace 77 } // namespace keymaster
|
asymmetric_key_factory.cpp | 17 #include <keymaster/asymmetric_key_factory.h> 19 #include <keymaster/android_keymaster_utils.h> 25 namespace keymaster { namespace 66 } // namespace keymaster
|
kdf.h | 21 #include <keymaster/android_keymaster_utils.h> 22 #include <keymaster/serializable.h> 26 namespace keymaster { namespace 51 } // namespace keymaster
|
auth_encrypted_key_blob.h | 22 namespace keymaster { namespace 40 } // namespace keymaster
|
ec_key.cpp | 25 namespace keymaster { namespace 36 } // namespace keymaster
|
key.cpp | 25 namespace keymaster { namespace 37 } // namespace keymaster
|
android_keymaster_utils.cpp | 17 #include <keymaster/android_keymaster_utils.h> 21 namespace keymaster { namespace 23 // Keymaster never manages enormous buffers, so anything particularly large is bad data or the 95 } // namespace keymaster
|
ec_keymaster0_key.h | 22 #include <keymaster/ec_key_factory.h> 26 namespace keymaster { namespace 68 } // namespace keymaster
|
/system/security/keystore/include/keystore/ |
keystore_client_mock.h | 40 const keymaster::AuthorizationSet& input_parameters, 42 keymaster::AuthorizationSet* output_parameters, std::string* output_data)); 46 const keymaster::AuthorizationSet& key_parameters, 47 keymaster::AuthorizationSet* hardware_enforced_characteristics, 48 keymaster::AuthorizationSet* software_enforced_characteristics)); 51 keymaster::AuthorizationSet* hardware_enforced_characteristics, 52 keymaster::AuthorizationSet* software_enforced_characteristics)); 55 const keymaster::AuthorizationSet& key_parameters, 57 keymaster::AuthorizationSet* hardware_enforced_characteristics, 58 keymaster::AuthorizationSet* software_enforced_characteristics)) [all...] |
keystore_client_impl.h | 42 const keymaster::AuthorizationSet& input_parameters, 44 keymaster::AuthorizationSet* output_parameters, 48 const keymaster::AuthorizationSet& key_parameters, 49 keymaster::AuthorizationSet* hardware_enforced_characteristics, 50 keymaster::AuthorizationSet* software_enforced_characteristics) override; 53 keymaster::AuthorizationSet* hardware_enforced_characteristics, 54 keymaster::AuthorizationSet* software_enforced_characteristics) override; 56 const keymaster::AuthorizationSet& key_parameters, 58 keymaster::AuthorizationSet* hardware_enforced_characteristics, 59 keymaster::AuthorizationSet* software_enforced_characteristics) override [all...] |
keystore_client.h | 23 #include "keymaster/authorization_set.h" 31 // - encourage the use of keymaster::AuthorizationSet[Builder] 77 const keymaster::AuthorizationSet& input_parameters, 80 keymaster::AuthorizationSet* output_parameters, 93 const keymaster::AuthorizationSet& key_parameters, 94 keymaster::AuthorizationSet* hardware_enforced_characteristics, 95 keymaster::AuthorizationSet* software_enforced_characteristics) = 0; 102 keymaster::AuthorizationSet* hardware_enforced_characteristics, 103 keymaster::AuthorizationSet* software_enforced_characteristics) = 0; 111 const keymaster::AuthorizationSet& key_parameters [all...] |
/system/vold/ |
KeyStorage.cpp | 19 #include "Keymaster.h" 40 #include <keymaster/authorization_set.h> 99 static bool generateKeymasterKey(Keymaster& keymaster, const KeyAuthentication& auth, 101 auto paramBuilder = keymaster::AuthorizationSetBuilder() 103 .Authorization(keymaster::TAG_BLOCK_MODE, KM_MODE_GCM) 104 .Authorization(keymaster::TAG_MIN_MAC_LENGTH, GCM_MAC_BYTES * 8) 105 .Authorization(keymaster::TAG_PADDING, KM_PAD_NONE); 106 addStringParam(¶mBuilder, keymaster::TAG_APPLICATION_ID, appId); 109 paramBuilder.Authorization(keymaster::TAG_NO_AUTH_REQUIRED) [all...] |
Keymaster.h | 24 #include <keymaster/authorization_set.h> 29 using namespace keymaster; 31 // C++ wrappers to the Keymaster C interface. 40 // ongoing Keymaster operation. Aborts the operation 68 friend class Keymaster; 71 // Wrapper for a Keymaster device for methods that start a KeymasterOperation or are not 73 class Keymaster { 75 Keymaster(); 76 // false if we failed to open the keymaster device. 78 // Generate a key in the keymaster from the given params [all...] |
/system/keymaster/include/keymaster/ |
soft_keymaster_logger.h | 20 #include <keymaster/logger.h> 22 namespace keymaster { namespace 32 } // namespace keymaster
|
/external/bouncycastle/bcprov/src/main/java/org/bouncycastle/crypto/engines/ |
DESedeEngine.java | 46 byte[] keyMaster = ((KeyParameter)params).getKey(); 48 if (keyMaster.length != 24 && keyMaster.length != 16) 56 System.arraycopy(keyMaster, 0, key1, 0, key1.length); 60 System.arraycopy(keyMaster, 8, key2, 0, key2.length); 63 if (keyMaster.length == 24) 66 System.arraycopy(keyMaster, 16, key3, 0, key3.length);
|
/frameworks/base/keystore/java/android/security/ |
KeyStoreException.java | 20 * KeyStore/keymaster exception with positive error codes coming from the KeyStore and negative 21 * ones from keymaster.
|
/device/lge/bullhead/sepolicy/ |
property_contexts | 3 sys.keymaster. u:object_r:qseecomtee_prop:s0
|
/docs/source.android.com/src/security/keystore/ |
index.jd | 42 services API, provided by versions 0.2 and 0.3 of the Keymaster Hardware 51 <p>The goal of the Android 6.0 Keystore API and the underlying Keymaster 1.0 HAL 67 <p>The Keymaster HAL is an OEM-provided, dynamically-loadable library used by the 75 <img src="../images/access-to-keymaster.png" alt="Access to Keymaster" id="figure1" /> 77 <p class="img-caption"><strong>Figure 1.</strong> Access to Keymaster</p> 79 <p>Within an Android device, the "client" of the Keymaster HAL consists of 81 for the purposes of this document. This means that the described Keymaster HAL 87 <p>The purpose of the Keymaster HAL is not to implement the security-sensitive 93 <p>The Keymaster v1.0 HAL is completely incompatible with th [all...] |