/system/vold/ |
KeyStorage.h | 39 // in such a way that it can only be retrieved via Keymaster and
|
/frameworks/base/keystore/java/android/security/ |
KeyStore.java | 30 import android.security.keymaster.ExportResult; 31 import android.security.keymaster.KeyCharacteristics; 32 import android.security.keymaster.KeymasterArguments; 33 import android.security.keymaster.KeymasterBlob; 34 import android.security.keymaster.KeymasterCertificateChain; 35 import android.security.keymaster.KeymasterDefs; 36 import android.security.keymaster.OperationResult; 544 * @param authToken The packed bytes of a hw_auth_token_t to be provided to keymaster. 631 * Returns a {@link KeyStoreException} corresponding to the provided keystore/keymaster error 658 // Keymaster layer erro [all...] |
/frameworks/base/keystore/java/android/security/keystore/ |
AndroidKeyStoreECDSASignatureSpi.java | 23 import android.security.keymaster.KeyCharacteristics; 24 import android.security.keymaster.KeymasterArguments; 25 import android.security.keymaster.KeymasterDefs;
|
AndroidKeyStoreHmacSpi.java | 22 import android.security.keymaster.KeymasterArguments; 23 import android.security.keymaster.KeymasterDefs; 24 import android.security.keymaster.OperationResult;
|
AndroidKeyStoreSecretKeyFactorySpi.java | 22 import android.security.keymaster.KeyCharacteristics; 23 import android.security.keymaster.KeymasterDefs; 122 // Keymaster stores both types of paddings in the same array -- we split it into two.
|
AndroidKeyStoreUnauthenticatedAESCipherSpi.java | 21 import android.security.keymaster.KeymasterArguments; 22 import android.security.keymaster.KeymasterDefs; 262 // NOTE: Keymaster doesn't always return an IV, even if it's used.
|
AndroidKeyStoreAuthenticatedAESCipherSpi.java | 24 import android.security.keymaster.KeymasterArguments; 25 import android.security.keymaster.KeymasterDefs; 26 import android.security.keymaster.OperationResult; 310 // NOTE: Keymaster doesn't always return an IV, even if it's used.
|
AndroidKeyStoreRSACipherSpi.java | 22 import android.security.keymaster.KeyCharacteristics; 23 import android.security.keymaster.KeymasterArguments; 24 import android.security.keymaster.KeymasterDefs; 471 // Keymaster sign/verify requires digest to be specified. For raw sign/verify it's NONE.
|
AndroidKeyStoreSignatureSpiBase.java | 24 import android.security.keymaster.KeymasterArguments; 25 import android.security.keymaster.KeymasterDefs; 26 import android.security.keymaster.OperationResult; 426 * @param keymasterArgs keystore/keymaster arguments to be populated with algorithm-specific
|
/hardware/libhardware/include/hardware/ |
keymaster_defs.h | 154 * Algorithms that may be provided by keymaster implementations. Those that must be provided by all 171 * Symmetric block cipher modes provided by keymaster implementations. 201 * Digests provided by keymaster implementations. 249 KM_ORIGIN_GENERATED = 0, /* Generated in keymaster. Should not exist outside the TEE. */ 250 KM_ORIGIN_DERIVED = 1, /* Derived inside keymaster. Likely exists off-device. */ 251 KM_ORIGIN_IMPORTED = 2, /* Imported into keymaster. Existed as cleartext in Android. */ 252 KM_ORIGIN_UNKNOWN = 3, /* Keymaster did not record origin. This value can only be seen on 255 * was generated inside or imported into keymaster. */ 306 * secure hardware, and those that are not. For a software-only keymaster implementation the 338 * warning and stops the boot process, so no keymaster [all...] |
/system/keymaster/ |
nist_curve_key_exchange_test.cpp | 23 #include <keymaster/android_keymaster_utils.h> 29 namespace keymaster { namespace 219 } // namespace keymaster
|
rsa_keymaster1_operation.cpp | 21 #include <keymaster/android_keymaster_utils.h> 29 namespace keymaster { namespace 180 } // namespace keymaster
|
key_blob_test.cpp | 24 #include <keymaster/authorization_set.h> 25 #include <keymaster/android_keymaster_utils.h> 26 #include <keymaster/keymaster_tags.h> 33 namespace keymaster { namespace 362 } // namespace keymaster
|
android_keymaster.cpp | 17 #include <keymaster/android_keymaster.h> 29 #include <keymaster/android_keymaster_utils.h> 30 #include <keymaster/key_factory.h> 31 #include <keymaster/keymaster_context.h> 39 namespace keymaster { namespace 481 } // namespace keymaster
|
android_keymaster_test_utils.h | 39 #include <keymaster/android_keymaster_utils.h> 40 #include <keymaster/authorization_set.h> 41 #include <keymaster/keymaster_context.h> 42 #include <keymaster/logger.h> 48 namespace keymaster { namespace 468 } // namespace keymaster
|
asymmetric_key.cpp | 30 namespace keymaster { namespace 297 reinterpret_cast<const uint8_t*>("Android Keymaster"), 305 reinterpret_cast<const uint8_t*>("A Keymaster Key"), 377 } // namespace keymaster
|
/system/security/keystore/ |
auth_token_table.h | 21 #include <keymaster/authorization_set.h> 26 namespace keymaster { namespace 161 } // namespace keymaster
|
keystore_utils.cpp | 28 #include <keymaster/android_keymaster_utils.h>
|
/device/moto/shamu/self-extractors/qcom/staging/ |
device-partial.mk | 95 vendor/qcom/shamu/proprietary/keymaster.b00:system/vendor/firmware/keymaster/keymaster.b00:qcom \ 96 vendor/qcom/shamu/proprietary/keymaster.b01:system/vendor/firmware/keymaster/keymaster.b01:qcom \ 97 vendor/qcom/shamu/proprietary/keymaster.b02:system/vendor/firmware/keymaster/keymaster.b02:qcom \ 98 vendor/qcom/shamu/proprietary/keymaster.b03:system/vendor/firmware/keymaster/keymaster.b03:qcom [all...] |
/docs/source.android.com/src/security/authentication/ |
index.jd | 36 <p>The cryptographic key storage in Android is provided by the keystore service and Keymaster. 123 <li>The keystore service passes to Keymaster the AuthTokens received from Gatekeeperd and 125 and Fingerprint trustlets. Keymaster trusts the timestamp in the token as the 230 with all TEE components (Gatekeeper, Fingerprint, and Keymaster). Thus, the HMAC key 242 communicate directly between Keymaster and Fingerprint or Gatekeeper. The HMAC 243 key is kept solely in Keymaster. Fingerprint and Gatekeeper request the key 244 from Keymaster for each use, and do not persist or cache the value.</p>
|
/device/moto/shamu/ |
vendor_owner_info.txt | 120 system/vendor/firmware/keymaster/keymaster.b00:qcom 121 system/vendor/firmware/keymaster/keymaster.b01:qcom 122 system/vendor/firmware/keymaster/keymaster.b02:qcom 123 system/vendor/firmware/keymaster/keymaster.b03:qcom 124 system/vendor/firmware/keymaster/keymaster.mdt:qco [all...] |
/device/lge/bullhead/ |
releasetools.py | 169 # sbl1, tz, rpm, aboot, sdi, imgdata, pmic, hyp, sec, keymaster, cmnlib 172 # sbl1, tz, rpm, aboot, pmic, hyp, keymaster, cmnlib 174 release_backup_partitions = "sbl1 tz rpm aboot pmic hyp keymaster cmnlib" 175 debug_backup_partitions = "sbl1 tz rpm aboot pmic hyp keymaster cmnlib"
|
fstab.aosp_bullhead | 25 /dev/block/platform/soc.0/f9824900.sdhci/by-name/keymaster /keymaster emmc defaults defaults
|
fstab.bullhead | 25 /dev/block/platform/soc.0/f9824900.sdhci/by-name/keymaster /keymaster emmc defaults defaults
|
fstab_fbe.bullhead | 25 /dev/block/platform/soc.0/f9824900.sdhci/by-name/keymaster /keymaster emmc defaults defaults
|