/hardware/libhardware/include/hardware/ |
keymaster1.h | 30 * Common methods of the keymaster device. This *must* be the first member of 126 * \param[in] dev The keymaster device structure. 140 * \param[in] dev The keymaster device structure. 159 * \param[in] dev The keymaster device structure. 178 * \param[in] dev The keymaster device structure. 197 * \param[in] dev The keymaster device structure. 215 * \param[in] dev The keymaster device structure. 230 * Adds entropy to the RNG used by keymaster. Entropy added through this method is guaranteed 236 * \param[in] dev The keymaster device structure. 248 * Key generation parameters are defined as keymaster tag/value pairs, provided in \p params [all...] |
/system/keymaster/include/keymaster/ |
keymaster_tags.h | 21 * This header contains various definitions that make working with keymaster tags safer and easier. 24 * impossible to make certain classes of mistakes when operating on keymaster authorizations. For 34 * keymaster tag, associating the tag type with the tag, and an instance of each specialization is 35 * created, and named the same as the keymaster tag, but with the KM_ prefix omitted. Because the 56 namespace keymaster { namespace 93 * keymaster tag types. Instances are convertible to keymaster_tag_t, so they can be used wherever 132 // DECLARE_KEYMASTER_TAG is used to declare TypedTag instances for each non-enum keymaster tag. 170 // DECLARE_KEYMASTER_ENUM_TAG is used to declare TypedEnumTag instances for each enum keymaster tag. 258 } // namespace keymaster
|
soft_keymaster_context.h | 27 #include <keymaster/keymaster_context.h> 29 namespace keymaster { namespace 129 } // namespace keymaster
|
logger.h | 22 namespace keymaster { namespace 68 } // namespace keymaster
|
/system/keymaster/ |
ecdsa_keymaster1_operation.cpp | 21 #include <keymaster/android_keymaster_utils.h> 29 namespace keymaster { namespace 139 } // namespace keymaster
|
hkdf.cpp | 21 #include <keymaster/android_keymaster_utils.h> 25 namespace keymaster { namespace 96 } // namespace keymaster
|
openssl_err.cpp | 30 #include <keymaster/logger.h> 32 namespace keymaster { namespace 248 } // namespace keymaster
|
operation.cpp | 19 #include <keymaster/authorization_set.h> 23 namespace keymaster { namespace 155 } // namespace keymaster
|
ecdsa_operation.h | 27 namespace keymaster { namespace 105 } // namespace keymaster
|
hmac_key.cpp | 26 namespace keymaster { namespace 114 } // namespace keymaster
|
hmac_test.cpp | 26 namespace keymaster { namespace 84 } // namespace keymaster
|
iso18033kdf.cpp | 24 namespace keymaster { namespace 85 } // namespace keymaster
|
keymaster0_engine.h | 30 namespace keymaster { namespace 101 } // namespace keymaster
|
openssl_utils.h | 31 namespace keymaster { namespace 98 } // namespace keymaster
|
operation_table.cpp | 26 namespace keymaster { namespace 90 } // namespace keymaster
|
/system/security/keystore/ |
keystore_keymaster_enforcement.h | 22 #include <keymaster/keymaster_enforcement.h> 26 * keymaster requirements on all key operation. 28 class KeystoreKeymasterEnforcement : public keymaster::KeymasterEnforcement {
|
/frameworks/base/core/java/android/security/keymaster/ |
KeymasterArgument.java | 17 package android.security.keymaster; 24 * Base class for the Java side of a Keymaster tagged argument.
|
KeymasterArguments.java | 17 package android.security.keymaster; 28 * Utility class for the java side of user specified Keymaster arguments. 145 // Keymaster's KM_UINT is unsigned 32 bit. 166 // Keymaster's KM_UINT is unsigned 32 bit. 203 // Keymaster's KM_ULONG is unsigned 64 bit. 211 // Keymaster's KM_ULONG is unsigned 64 bit. We're forced to use BigInteger for type safety 290 // Keymaster's KM_DATE is unsigned, but java.util.Date is signed, thus preventing us from 331 // Keymaster's KM_DATE is unsigned, but java.util.Date is signed, thus preventing us from
|
KeymasterBlob.java | 17 package android.security.keymaster;
|
KeymasterBlobArgument.java | 17 package android.security.keymaster;
|
KeymasterBooleanArgument.java | 17 package android.security.keymaster;
|
KeymasterDateArgument.java | 17 package android.security.keymaster;
|
KeymasterIntArgument.java | 17 package android.security.keymaster;
|
/system/vold/ |
Android.mk | 30 Keymaster.cpp \ 42 system/security/softkeymaster/include/keymaster
|
/docs/source.android.com/src/security/keystore/ |
features.jd | 51 <p>In addition to the list above, there is one more service that Keymaster 111 if the hardware Keymaster implementation doesn't provide them.</p> 131 the caller specifies an authorization list. The Keymaster implementation 178 variety of approaches, Keymaster 1.0 distinguishes between secure and non-secure 248 <p>Keymaster supports export of public keys only, in X.509 format, and import of:</p> 267 <p>Secure Keymaster implementations do not implement user authentication, but 313 Keymaster. The caller must know it in order to use the key.</p> 320 key expirations can be associated with a key and Keymaster will refuse to 345 provided to the Keymaster secure hardware during startup, preferably by the 347 by Keymaster.</p [all...] |