Home
last modified time | relevance | path

Searched refs:keymint (Results 1 – 25 of 104) sorted by relevance

12345

/system/security/keystore/
Dkeystore_cli_v2.cpp45 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/
DAndroid.bp84 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/
DAndroidSecureClock.cpp32 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()
DAndroidSharedSecret.cpp28 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/
Dkm_compat.h31 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 …]
Dslot_test.cpp25 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 …]
Dcertificate_test.cpp36 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;
DAndroid.bp30 "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/
Drkp_factory_extraction_tool.cpp28 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/
DIRemoteProvisioning.aidl19 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/
DIKeystoreSecurityLevel.aidl38 …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()
DAuthorization.aidl38 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/
DIKeystoreSecurityLevel.aidl38 …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()
DAuthorization.aidl38 android.hardware.security.keymint.SecurityLevel securityLevel;
39 android.hardware.security.keymint.KeyParameter keyParameter;
/system/core/trusty/keymaster/keymint/
Dandroid.hardware.security.keymint-service.trusty.rc1 service vendor.keymint-trusty /vendor/bin/hw/android.hardware.security.keymint-service.trusty
DTrustySecureClock.cpp25 using keymint::km_utils::kmBlob2vector;
26 using keymint::km_utils::kmError2ScopedAStatus;
Dservice.cpp27 using aidl::android::hardware::security::keymint::trusty::TrustyKeyMintDevice;
28 using aidl::android::hardware::security::keymint::trusty::TrustyRemotelyProvisionedComponentDevice;
DTrustySharedSecret.cpp25 using keymint::km_utils::kmBlob2vector;
26 using keymint::km_utils::kmError2ScopedAStatus;
/system/hardware/interfaces/keystore2/aidl/android/system/keystore2/
DAuthorization.aidl19 import android.hardware.security.keymint.KeyParameter;
20 import android.hardware.security.keymint.SecurityLevel;
/system/security/keystore2/aidl/android/security/compat/
DIKeystoreCompatService.aidl19 import android.hardware.security.keymint.IKeyMintDevice;
20 import android.hardware.security.keymint.SecurityLevel;
/system/keymaster/ng/include/
DAndroidSecureClock.h35 explicit AndroidSecureClock(const std::shared_ptr<keymint::AndroidKeyMintDevice>& keymint);
DAndroidSharedSecret.h33 explicit AndroidSharedSecret(const std::shared_ptr<keymint::AndroidKeyMintDevice>& keymint);
DAndroidRemotelyProvisionedComponentDevice.h27 namespace aidl::android::hardware::security::keymint {
34 const std::shared_ptr<AndroidKeyMintDevice>& keymint);
/system/security/ondevice-signing/
DKeystoreKey.cpp36 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()
DKeystoreHmacKey.cpp34 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;

12345