/system/security/keystore/ |
D | keystore_cli_v2.cpp | 45 namespace keymint = ::aidl::android::hardware::security::keymint; 56 keymint::AuthorizationSet parameters; 111 keymint::SecurityLevel securitylevel) { in GetSecurityLevelInterface() 120 return !(a.securityLevel == keymint::SecurityLevel::SOFTWARE || in isHardwareEnforced() 121 a.securityLevel == keymint::SecurityLevel::KEYSTORE); in isHardwareEnforced() 150 return a.keyParameter.tag == keymint::Tag::ALGORITHM && in verifyEncryptionKeyAttributes() 152 keymint::KeyParameterValue::make<keymint::KeyParameterValue::algorithm>( in verifyEncryptionKeyAttributes() 153 keymint::Algorithm::AES); in verifyEncryptionKeyAttributes() 159 return a.keyParameter.tag == keymint::Tag::KEY_SIZE && in verifyEncryptionKeyAttributes() 161 keymint::KeyParameterValue::make<keymint::KeyParameterValue::integer>( in verifyEncryptionKeyAttributes() [all …]
|
/system/core/trusty/keymaster/ |
D | Android.bp | 84 name: "android.hardware.security.keymint-service.trusty", 86 init_rc: ["keymint/android.hardware.security.keymint-service.trusty.rc"], 88 "keymint/android.hardware.security.keymint-service.trusty.xml", 101 "keymint/TrustyKeyMintDevice.cpp", 102 "keymint/TrustyKeyMintOperation.cpp", 103 "keymint/TrustyRemotelyProvisionedComponentDevice.cpp", 104 "keymint/TrustySecureClock.cpp", 105 "keymint/TrustySharedSecret.cpp", 106 "keymint/service.cpp", 109 "android.hardware.security.keymint-V1-ndk_platform",
|
/system/keymaster/ng/ |
D | AndroidSecureClock.cpp | 32 using keymint::km_utils::kmBlob2vector; 33 using keymint::km_utils::kmError2ScopedAStatus; 36 const std::shared_ptr<keymint::AndroidKeyMintDevice>& keymint) in AndroidSecureClock() argument 37 : impl_(keymint->getKeymasterImpl()) {} in AndroidSecureClock()
|
D | AndroidSharedSecret.cpp | 28 using keymint::km_utils::kmBlob2vector; 29 using keymint::km_utils::kmError2ScopedAStatus; 32 const std::shared_ptr<keymint::AndroidKeyMintDevice>& keymint) in AndroidSharedSecret() argument 33 : impl_(keymint->getKeymasterImpl()) {} in AndroidSharedSecret()
|
/system/security/keystore2/src/km_compat/ |
D | km_compat.h | 31 using ::aidl::android::hardware::security::keymint::AttestationKey; 32 using ::aidl::android::hardware::security::keymint::BeginResult; 33 using ::aidl::android::hardware::security::keymint::Certificate; 34 using ::aidl::android::hardware::security::keymint::HardwareAuthToken; 35 using ::aidl::android::hardware::security::keymint::KeyCharacteristics; 36 using ::aidl::android::hardware::security::keymint::KeyCreationResult; 37 using ::aidl::android::hardware::security::keymint::KeyFormat; 38 using ::aidl::android::hardware::security::keymint::KeyMintHardwareInfo; 39 using ::aidl::android::hardware::security::keymint::KeyParameter; 40 using ::aidl::android::hardware::security::keymint::KeyPurpose; [all …]
|
D | slot_test.cpp | 25 using ::aidl::android::hardware::security::keymint::Algorithm; 26 using ::aidl::android::hardware::security::keymint::BlockMode; 27 using ::aidl::android::hardware::security::keymint::Certificate; 28 using ::aidl::android::hardware::security::keymint::Digest; 29 using ::aidl::android::hardware::security::keymint::ErrorCode; 30 using ::aidl::android::hardware::security::keymint::IKeyMintOperation; 31 using ::aidl::android::hardware::security::keymint::KeyCharacteristics; 32 using ::aidl::android::hardware::security::keymint::KeyPurpose; 33 using ::aidl::android::hardware::security::keymint::PaddingMode; 34 using ::aidl::android::hardware::security::keymint::SecurityLevel; [all …]
|
D | certificate_test.cpp | 36 using ::aidl::android::hardware::security::keymint::Algorithm; 37 using ::aidl::android::hardware::security::keymint::BlockMode; 38 using ::aidl::android::hardware::security::keymint::Certificate; 39 using ::aidl::android::hardware::security::keymint::Digest; 40 using ::aidl::android::hardware::security::keymint::PaddingMode; 41 using ::aidl::android::hardware::security::keymint::SecurityLevel; 42 using ::aidl::android::hardware::security::keymint::Tag; 45 namespace KMV1 = ::aidl::android::hardware::security::keymint;
|
D | Android.bp | 30 "android.hardware.security.keymint-V1-rust", 45 "android.hardware.security.keymint-V1-rust", 60 "android.hardware.security.keymint-V1-ndk_platform", 81 "android.hardware.security.keymint-V1-ndk_platform", 110 "android.hardware.security.keymint-V1-ndk_platform",
|
/system/security/provisioner/ |
D | rkp_factory_extraction_tool.cpp | 28 using aidl::android::hardware::security::keymint::DeviceInfo; 29 using aidl::android::hardware::security::keymint::IRemotelyProvisionedComponent; 30 using aidl::android::hardware::security::keymint::MacedPublicKey; 31 using aidl::android::hardware::security::keymint::ProtectedData; 32 using aidl::android::hardware::security::keymint::remote_prov::generateEekChain; 33 using aidl::android::hardware::security::keymint::remote_prov::getProdEekChain; 34 using aidl::android::hardware::security::keymint::remote_prov::jsonEncodeCsrWithBuild;
|
/system/security/keystore2/aidl/android/security/remoteprovisioning/ |
D | IRemoteProvisioning.aidl | 19 import android.hardware.security.keymint.DeviceInfo; 20 import android.hardware.security.keymint.ProtectedData; 21 import android.hardware.security.keymint.SecurityLevel;
|
/system/hardware/interfaces/keystore2/aidl/aidl_api/android.system.keystore2/current/android/system/keystore2/ |
D | IKeystoreSecurityLevel.aidl | 38 …android.system.keystore2.KeyDescriptor key, in android.hardware.security.keymint.KeyParameter[] op… in createOperation() 39 …tem.keystore2.KeyDescriptor attestationKey, in android.hardware.security.keymint.KeyParameter[] pa… in generateKey() 40 …tem.keystore2.KeyDescriptor attestationKey, in android.hardware.security.keymint.KeyParameter[] pa… in importKey() 41 …rappingKey, in @nullable byte[] maskingKey, in android.hardware.security.keymint.KeyParameter[] pa… in importWrappedKey()
|
D | Authorization.aidl | 38 android.hardware.security.keymint.SecurityLevel securityLevel; 39 android.hardware.security.keymint.KeyParameter keyParameter;
|
/system/hardware/interfaces/keystore2/aidl/aidl_api/android.system.keystore2/1/android/system/keystore2/ |
D | IKeystoreSecurityLevel.aidl | 38 …android.system.keystore2.KeyDescriptor key, in android.hardware.security.keymint.KeyParameter[] op… in createOperation() 39 …tem.keystore2.KeyDescriptor attestationKey, in android.hardware.security.keymint.KeyParameter[] pa… in generateKey() 40 …tem.keystore2.KeyDescriptor attestationKey, in android.hardware.security.keymint.KeyParameter[] pa… in importKey() 41 …rappingKey, in @nullable byte[] maskingKey, in android.hardware.security.keymint.KeyParameter[] pa… in importWrappedKey()
|
D | Authorization.aidl | 38 android.hardware.security.keymint.SecurityLevel securityLevel; 39 android.hardware.security.keymint.KeyParameter keyParameter;
|
/system/core/trusty/keymaster/keymint/ |
D | android.hardware.security.keymint-service.trusty.rc | 1 service vendor.keymint-trusty /vendor/bin/hw/android.hardware.security.keymint-service.trusty
|
D | TrustySecureClock.cpp | 25 using keymint::km_utils::kmBlob2vector; 26 using keymint::km_utils::kmError2ScopedAStatus;
|
D | service.cpp | 27 using aidl::android::hardware::security::keymint::trusty::TrustyKeyMintDevice; 28 using aidl::android::hardware::security::keymint::trusty::TrustyRemotelyProvisionedComponentDevice;
|
D | TrustySharedSecret.cpp | 25 using keymint::km_utils::kmBlob2vector; 26 using keymint::km_utils::kmError2ScopedAStatus;
|
/system/hardware/interfaces/keystore2/aidl/android/system/keystore2/ |
D | Authorization.aidl | 19 import android.hardware.security.keymint.KeyParameter; 20 import android.hardware.security.keymint.SecurityLevel;
|
/system/security/keystore2/aidl/android/security/compat/ |
D | IKeystoreCompatService.aidl | 19 import android.hardware.security.keymint.IKeyMintDevice; 20 import android.hardware.security.keymint.SecurityLevel;
|
/system/keymaster/ng/include/ |
D | AndroidSecureClock.h | 35 explicit AndroidSecureClock(const std::shared_ptr<keymint::AndroidKeyMintDevice>& keymint);
|
D | AndroidSharedSecret.h | 33 explicit AndroidSharedSecret(const std::shared_ptr<keymint::AndroidKeyMintDevice>& keymint);
|
D | AndroidRemotelyProvisionedComponentDevice.h | 27 namespace aidl::android::hardware::security::keymint { 34 const std::shared_ptr<AndroidKeyMintDevice>& keymint);
|
/system/security/ondevice-signing/ |
D | KeystoreKey.cpp | 36 using android::hardware::security::keymint::Algorithm; 37 using android::hardware::security::keymint::Digest; 38 using android::hardware::security::keymint::KeyParameter; 39 using android::hardware::security::keymint::KeyParameterValue; 40 using android::hardware::security::keymint::KeyPurpose; 41 using android::hardware::security::keymint::PaddingMode; 42 using android::hardware::security::keymint::SecurityLevel; 43 using android::hardware::security::keymint::Tag; 199 << android::hardware::security::keymint::toString( in verifyExistingKey()
|
D | KeystoreHmacKey.cpp | 34 using android::hardware::security::keymint::Algorithm; 35 using android::hardware::security::keymint::Digest; 36 using android::hardware::security::keymint::KeyParameter; 37 using android::hardware::security::keymint::KeyParameterValue; 38 using android::hardware::security::keymint::KeyPurpose; 39 using android::hardware::security::keymint::Tag;
|