Home
last modified time | relevance | path

Searched refs:keymaster (Results 1 – 25 of 318) sorted by relevance

12345678910>>...13

/system/security/keystore/include/keystore/
Dkeymaster_types.h32 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 …]
Dkeystore_client_mock.h40 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 …]
Dkeystore_promises.h51 ::android::security::keymaster::OperationResult>;
60 ::android::security::keymaster::KeyCharacteristics>>;
63 ::android::security::keymaster::ExportResult>;
68 ::android::security::keymaster::KeymasterCertificateChain>>;
/system/core/trusty/keymaster/keymint/
DTrustyKeyMintDevice.cpp32 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 …]
DTrustyKeyMintOperation.cpp31 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;
DTrustyRemotelyProvisionedComponentDevice.cpp29 using keymaster::GenerateCsrRequest;
30 using keymaster::GenerateCsrResponse;
31 using keymaster::GenerateRkpKeyRequest;
32 using keymaster::GenerateRkpKeyResponse;
33 using keymaster::KeymasterBlob;
/system/keymaster/ng/include/
DAndroidKeymaster4Device.h27 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 …]
DAndroidKeymaster41Device.h27 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 …]
DAndroidKeymaster3Device.h29 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_;
Dkeymaster_tags.h65 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/
Dbuffer_fuzz.cpp27 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 …]
Dmessage_serializable_fuzz.cpp28 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/
DTrustyKeymaster4Device.h25 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 …]
DTrustyKeymaster3Device.h28 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/
Dservice.cpp26 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()
DTrustyKeymaster3Device.cpp27 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 …]
Dandroid.hardware.keymaster@3.0-service.trusty.rc1 service vendor.keymaster-3-0 /vendor/bin/hw/android.hardware.keymaster@3.0-service.trusty
/system/core/trusty/keymaster/4.0/
Dservice.cpp26 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()
DTrustyKeymaster4Device.cpp28 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/
DAndroidKeyMintOperation.cpp31 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 …]
DAndroidKeymaster3Device.cpp36 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/
Dset_attestation_key.cpp72 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/
DAndroid.bp22 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/
DAndroid.bp64 "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/
Dverification_token_seralization_test.cpp24 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;

12345678910>>...13