/system/security/keystore/include/keystore/ |
D | keymaster_types.h | 32 namespace keymaster = ::android::hardware::keymaster::V4_1; variable 37 using keymaster::IKeymasterDevice; 38 using keymaster::SecurityLevel; 40 using keymaster::AuthorizationSet; 41 using keymaster::AuthorizationSetBuilder; 44 using ::android::hardware::keymaster::V4_0::ErrorCode; 45 using ::android::hardware::keymaster::V4_0::Tag; 47 using V4_1_ErrorCode = ::android::hardware::keymaster::V4_1::ErrorCode; 48 using V4_1_Tag = ::android::hardware::keymaster::V4_1::Tag; 50 using keymaster::Algorithm; [all …]
|
D | 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 …]
|
D | keystore_promises.h | 51 ::android::security::keymaster::OperationResult>; 60 ::android::security::keymaster::KeyCharacteristics>>; 63 ::android::security::keymaster::ExportResult>; 68 ::android::security::keymaster::KeymasterCertificateChain>>;
|
/system/core/trusty/keymaster/keymint/ |
D | TrustyKeyMintDevice.cpp | 32 using keymaster::KeymasterBlob; 33 using keymaster::KeymasterKeyBlob; 34 using keymaster::TAG_APPLICATION_DATA; 35 using keymaster::TAG_APPLICATION_ID; 36 using keymaster::TAG_AUTH_TOKEN; 50 const keymaster::AuthorizationSet& authorizations) { in convertAuthSet() 57 vector<KeyCharacteristics> convertKeyCharacteristics(const keymaster::AuthorizationSet& sw_enforced, in convertKeyCharacteristics() 58 const keymaster::AuthorizationSet& hw_enforced, in convertKeyCharacteristics() 78 vector<Certificate> convertCertificateChain(const keymaster::CertificateChain& chain) { in convertCertificateChain() 85 ::keymaster::AuthorizationSet* params) { in addClientAndAppData() [all …]
|
D | TrustyKeyMintOperation.cpp | 31 using ::keymaster::AbortOperationRequest; 32 using ::keymaster::AbortOperationResponse; 33 using ::keymaster::FinishOperationRequest; 34 using ::keymaster::FinishOperationResponse; 35 using ::keymaster::TAG_ASSOCIATED_DATA; 36 using ::keymaster::TAG_AUTH_TOKEN; 37 using ::keymaster::TAG_CONFIRMATION_TOKEN; 38 using ::keymaster::UpdateOperationRequest; 39 using ::keymaster::UpdateOperationResponse;
|
D | TrustyRemotelyProvisionedComponentDevice.cpp | 29 using keymaster::GenerateCsrRequest; 30 using keymaster::GenerateCsrResponse; 31 using keymaster::GenerateRkpKeyRequest; 32 using keymaster::GenerateRkpKeyResponse; 33 using keymaster::KeymasterBlob;
|
/system/keymaster/ng/include/ |
D | AndroidKeymaster4Device.h | 27 namespace keymaster { 38 using ::android::hardware::keymaster::V4_0::ErrorCode; 39 using ::android::hardware::keymaster::V4_0::HardwareAuthenticatorType; 40 using ::android::hardware::keymaster::V4_0::HardwareAuthToken; 41 using ::android::hardware::keymaster::V4_0::HmacSharingParameters; 42 using ::android::hardware::keymaster::V4_0::IKeymasterDevice; 43 using ::android::hardware::keymaster::V4_0::KeyCharacteristics; 44 using ::android::hardware::keymaster::V4_0::KeyFormat; 45 using ::android::hardware::keymaster::V4_0::KeyParameter; 46 using ::android::hardware::keymaster::V4_0::KeyPurpose; [all …]
|
D | AndroidKeymaster41Device.h | 27 namespace keymaster { 37 using ::android::hardware::keymaster::V4_0::ErrorCode; 38 using ::android::hardware::keymaster::V4_0::HardwareAuthenticatorType; 39 using ::android::hardware::keymaster::V4_0::HardwareAuthToken; 40 using ::android::hardware::keymaster::V4_0::HmacSharingParameters; 41 using ::android::hardware::keymaster::V4_0::KeyCharacteristics; 42 using ::android::hardware::keymaster::V4_0::KeyFormat; 43 using ::android::hardware::keymaster::V4_0::KeyParameter; 44 using ::android::hardware::keymaster::V4_0::KeyPurpose; 45 using ::android::hardware::keymaster::V4_0::OperationHandle; [all …]
|
D | AndroidKeymaster3Device.h | 29 namespace keymaster { 40 using ::android::hardware::keymaster::V3_0::ErrorCode; 41 using ::android::hardware::keymaster::V3_0::IKeymasterDevice; 42 using ::android::hardware::keymaster::V3_0::KeyCharacteristics; 43 using ::android::hardware::keymaster::V3_0::KeyFormat; 44 using ::android::hardware::keymaster::V3_0::KeyParameter; 45 using ::android::hardware::keymaster::V3_0::KeyPurpose; 93 std::unique_ptr<::keymaster::AndroidKeymaster> impl_;
|
D | keymaster_tags.h | 65 namespace keymaster::ng { 67 using ::android::hardware::keymaster::V3_0::Algorithm; 68 using ::android::hardware::keymaster::V3_0::BlockMode; 69 using ::android::hardware::keymaster::V3_0::Digest; 70 using ::android::hardware::keymaster::V3_0::EcCurve; 71 using ::android::hardware::keymaster::V3_0::ErrorCode; 72 using ::android::hardware::keymaster::V3_0::HardwareAuthenticatorType; 73 using ::android::hardware::keymaster::V3_0::HardwareAuthToken; 74 using ::android::hardware::keymaster::V3_0::IKeymasterDevice; 75 using ::android::hardware::keymaster::V3_0::KeyBlobUsageRequirements; [all …]
|
/system/keymaster/tests/fuzzers/ |
D | buffer_fuzz.cpp | 27 std::vector<std::function<void(keymaster::Buffer*, FuzzedDataProvider*)>> operations = { 29 [](keymaster::Buffer* buf, FuzzedDataProvider*) -> void { in __anon5825c3060102() 35 [](keymaster::Buffer* buf, FuzzedDataProvider*) -> void { buf->Clear(); }, in __anon5825c3060202() 36 [](keymaster::Buffer* buf, FuzzedDataProvider* fdp) -> void { in __anon5825c3060302() 39 [](keymaster::Buffer* buf, FuzzedDataProvider* fdp) -> void { in __anon5825c3060402() 42 [](keymaster::Buffer* buf, FuzzedDataProvider* fdp) -> void { in __anon5825c3060502() 45 [](keymaster::Buffer* buf, FuzzedDataProvider* fdp) -> void { in __anon5825c3060602() 50 [](keymaster::Buffer* buf, FuzzedDataProvider* fdp) -> void { in __anon5825c3060702() 57 [](keymaster::Buffer* buf, FuzzedDataProvider* fdp) -> void { in __anon5825c3060802() 63 [](keymaster::Buffer* buf, FuzzedDataProvider* fdp) -> void { in __anon5825c3060902() [all …]
|
D | message_serializable_fuzz.cpp | 28 void RunDeserialize(keymaster::Serializable* ser, FuzzedDataProvider* fdp) { in RunDeserialize() 37 void RunSerialize(keymaster::Serializable* ser, FuzzedDataProvider* fdp) { in RunSerialize() 47 std::unique_ptr<keymaster::Serializable> serializable = in LLVMFuzzerTestOneInput() 48 keymaster::getSerializable(fdp.ConsumeEnum<keymaster::SerializableType>()); in LLVMFuzzerTestOneInput()
|
/system/core/trusty/keymaster/include/trusty_keymaster/ |
D | TrustyKeymaster4Device.h | 25 namespace keymaster { 33 using ::android::hardware::keymaster::V4_0::ErrorCode; 34 using ::android::hardware::keymaster::V4_0::HardwareAuthenticatorType; 35 using ::android::hardware::keymaster::V4_0::HardwareAuthToken; 36 using ::android::hardware::keymaster::V4_0::HmacSharingParameters; 37 using ::android::hardware::keymaster::V4_0::IKeymasterDevice; 38 using ::android::hardware::keymaster::V4_0::KeyCharacteristics; 39 using ::android::hardware::keymaster::V4_0::KeyFormat; 40 using ::android::hardware::keymaster::V4_0::KeyParameter; 41 using ::android::hardware::keymaster::V4_0::KeyPurpose; [all …]
|
D | TrustyKeymaster3Device.h | 28 namespace keymaster { 35 using ::android::hardware::keymaster::V3_0::ErrorCode; 36 using ::android::hardware::keymaster::V3_0::IKeymasterDevice; 37 using ::android::hardware::keymaster::V3_0::KeyCharacteristics; 38 using ::android::hardware::keymaster::V3_0::KeyFormat; 39 using ::android::hardware::keymaster::V3_0::KeyParameter; 40 using ::android::hardware::keymaster::V3_0::KeyPurpose;
|
/system/core/trusty/keymaster/3.0/ |
D | service.cpp | 26 auto trustyKeymaster = new keymaster::TrustyKeymaster(); in main() 27 int err = trustyKeymaster->Initialize(keymaster::KmVersion::KEYMASTER_3); in main() 33 auto keymaster = new ::keymaster::TrustyKeymaster3Device(trustyKeymaster); in main() local 35 auto status = keymaster->registerAsService(); in main()
|
D | TrustyKeymaster3Device.cpp | 27 using ::keymaster::AbortOperationRequest; 28 using ::keymaster::AbortOperationResponse; 29 using ::keymaster::AddEntropyRequest; 30 using ::keymaster::AddEntropyResponse; 31 using ::keymaster::AttestKeyRequest; 32 using ::keymaster::AttestKeyResponse; 33 using ::keymaster::AuthorizationSet; 34 using ::keymaster::BeginOperationRequest; 35 using ::keymaster::BeginOperationResponse; 36 using ::keymaster::ExportKeyRequest; [all …]
|
D | android.hardware.keymaster@3.0-service.trusty.rc | 1 service vendor.keymaster-3-0 /vendor/bin/hw/android.hardware.keymaster@3.0-service.trusty
|
/system/core/trusty/keymaster/4.0/ |
D | service.cpp | 26 auto trustyKeymaster = new keymaster::TrustyKeymaster(); in main() 27 int err = trustyKeymaster->Initialize(keymaster::KmVersion::KEYMASTER_4); in main() 33 auto keymaster = new ::keymaster::V4_0::TrustyKeymaster4Device(trustyKeymaster); in main() local 35 auto status = keymaster->registerAsService(); in main()
|
D | TrustyKeymaster4Device.cpp | 28 using ::keymaster::AbortOperationRequest; 29 using ::keymaster::AbortOperationResponse; 30 using ::keymaster::AddEntropyRequest; 31 using ::keymaster::AddEntropyResponse; 32 using ::keymaster::AttestKeyRequest; 33 using ::keymaster::AttestKeyResponse; 34 using ::keymaster::AuthorizationSet; 35 using ::keymaster::BeginOperationRequest; 36 using ::keymaster::BeginOperationResponse; 37 using ::keymaster::ExportKeyRequest; [all …]
|
/system/keymaster/ng/ |
D | AndroidKeyMintOperation.cpp | 31 using ::keymaster::AbortOperationRequest; 32 using ::keymaster::AbortOperationResponse; 33 using ::keymaster::FinishOperationRequest; 34 using ::keymaster::FinishOperationResponse; 35 using ::keymaster::TAG_ASSOCIATED_DATA; 36 using ::keymaster::UpdateOperationRequest; 37 using ::keymaster::UpdateOperationResponse; 42 shared_ptr<::keymaster::AndroidKeymaster> implementation, keymaster_operation_handle_t opHandle) in AndroidKeyMintOperation() 60 request.additional_params.push_back(keymaster::TAG_AUTH_TOKEN, tokenAsVec.data(), in updateAad() 82 request.additional_params.push_back(keymaster::TAG_AUTH_TOKEN, tokenAsVec.data(), in update() [all …]
|
D | AndroidKeymaster3Device.cpp | 36 using ::keymaster::AbortOperationRequest; 37 using ::keymaster::AbortOperationResponse; 38 using ::keymaster::AddEntropyRequest; 39 using ::keymaster::AddEntropyResponse; 40 using ::keymaster::AttestKeyRequest; 41 using ::keymaster::AttestKeyResponse; 42 using ::keymaster::AuthorizationSet; 43 using ::keymaster::BeginOperationRequest; 44 using ::keymaster::BeginOperationResponse; 45 using ::keymaster::ExportKeyRequest; [all …]
|
/system/core/trusty/keymaster/set_attestation_key/ |
D | set_attestation_key.cpp | 72 struct SetAttestationKeyRequest : public keymaster::KeymasterMessage { 73 explicit SetAttestationKeyRequest(int32_t ver = keymaster::kDefaultMessageVersion) in SetAttestationKeyRequest() 78 buf = keymaster::append_uint32_to_buf(buf, end, algorithm); in Serialize() 82 return keymaster::copy_uint32_from_buf(buf_ptr, end, &algorithm) && in Deserialize() 87 keymaster::Buffer key_data; 90 struct KeymasterNoResponse : public keymaster::KeymasterResponse { 91 explicit KeymasterNoResponse(int32_t ver = keymaster::kDefaultMessageVersion) in KeymasterNoResponse() 92 : keymaster::KeymasterResponse(ver) {} in KeymasterNoResponse() 101 struct ClearAttestationCertChainRequest : public keymaster::KeymasterMessage { 102 explicit ClearAttestationCertChainRequest(int32_t ver = keymaster::kDefaultMessageVersion) in ClearAttestationCertChainRequest() [all …]
|
/system/core/trusty/keymaster/ |
D | Android.bp | 22 name: "android.hardware.keymaster@3.0-service.trusty", 26 init_rc: ["3.0/android.hardware.keymaster@3.0-service.trusty.rc"], 47 "android.hardware.keymaster@3.0" 52 name: "android.hardware.keymaster@4.0-service.trusty", 56 init_rc: ["4.0/android.hardware.keymaster@4.0-service.trusty.rc"], 77 "android.hardware.keymaster@4.0" 80 vintf_fragments: ["4.0/android.hardware.keymaster@4.0-service.trusty.xml"],
|
/system/security/keystore2/src/km_compat/ |
D | Android.bp | 64 "android.hardware.keymaster@3.0", 65 "android.hardware.keymaster@4.0", 66 "android.hardware.keymaster@4.1", 118 "android.hardware.keymaster@3.0", 119 "android.hardware.keymaster@4.0", 120 "android.hardware.keymaster@4.1",
|
/system/security/keystore/tests/ |
D | verification_token_seralization_test.cpp | 24 using android::hardware::keymaster::V4_0::SecurityLevel; 25 using android::hardware::keymaster::V4_0::VerificationToken; 26 using android::hardware::keymaster::V4_0::support::deserializeVerificationToken; 27 using android::hardware::keymaster::V4_0::support::serializeVerificationToken;
|