HomeSort by relevance Sort by last modified time
    Searched full:keymaster (Results 1 - 25 of 231) sorted by null

1 2 3 4 5 6 7 8 910

  /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(&paramBuilder, 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...]

Completed in 317 milliseconds

1 2 3 4 5 6 7 8 910