Home
last modified time | relevance | path

Searched refs:key_blob (Results 1 – 15 of 15) sorted by relevance

/hardware/interfaces/security/keymint/aidl/vts/functional/
DDeviceUniqueAttestationTest.cpp30 void CheckUniqueAttestationResults(const vector<uint8_t>& key_blob, in CheckUniqueAttestationResults() argument
39 ASSERT_GT(key_blob.size(), 0U); in CheckUniqueAttestationResults()
69 vector<uint8_t> key_blob; in TEST_P() local
83 &key_blob, &key_characteristics); in TEST_P()
97 vector<uint8_t> key_blob; in TEST_P() local
110 &key_blob, &key_characteristics); in TEST_P()
124 vector<uint8_t> key_blob; in TEST_P() local
138 &key_blob, &key_characteristics); in TEST_P()
170 CheckUniqueAttestationResults(key_blob, key_characteristics, hw_enforced); in TEST_P()
182 vector<uint8_t> key_blob; in TEST_P() local
[all …]
DKeyMintAidlTestBase.h84 ErrorCode GenerateKey(const AuthorizationSet& key_desc, vector<uint8_t>* key_blob, in GenerateKey() argument
86 return GenerateKey(key_desc, std::nullopt /* attest_key */, key_blob, key_characteristics, in GenerateKey()
90 const optional<AttestationKey>& attest_key, vector<uint8_t>* key_blob,
97 const string& key_material, vector<uint8_t>* key_blob,
113 ErrorCode GetCharacteristics(const vector<uint8_t>& key_blob, const vector<uint8_t>& app_id,
116 ErrorCode GetCharacteristics(const vector<uint8_t>& key_blob,
119 void CheckCharacteristics(const vector<uint8_t>& key_blob,
121 void CheckAppIdCharacteristics(const vector<uint8_t>& key_blob, std::string_view app_id_string,
125 ErrorCode DeleteKey(vector<uint8_t>* key_blob, bool keep_key_blob = false);
132 void CheckedDeleteKey(vector<uint8_t>* key_blob, bool keep_key_blob = false);
[all …]
DKeyMintTest.cpp551 vector<uint8_t> key_blob; in TEST_P() local
561 ASSERT_EQ(ErrorCode::OK, GenerateKey(builder, &key_blob, &key_characteristics)); in TEST_P()
563 EXPECT_GT(key_blob.size(), 0U); in TEST_P()
565 CheckCharacteristics(key_blob, key_characteristics); in TEST_P()
573 CheckedDeleteKey(&key_blob); in TEST_P()
591 vector<uint8_t> key_blob; in TEST_P() local
602 GenerateKey(builder, &key_blob, &key_characteristics)); in TEST_P()
609 vector<uint8_t> key_blob; in TEST_P() local
621 GenerateKey(builder, &key_blob, &key_characteristics)); in TEST_P()
682 vector<uint8_t> key_blob; in TEST_P() local
[all …]
DKeyMintAidlTestBase.cpp228 vector<uint8_t>* key_blob, in GenerateKey() argument
231 EXPECT_NE(key_blob, nullptr) << "Key blob pointer must not be null. Test bug"; in GenerateKey()
241 *key_blob = std::move(creationResult.keyBlob); in GenerateKey()
272 const string& key_material, vector<uint8_t>* key_blob, in ImportKey() argument
278 key_blob->clear(); in ImportKey()
290 *key_blob = std::move(creationResult.keyBlob); in ImportKey()
356 ErrorCode KeyMintAidlTestBase::GetCharacteristics(const vector<uint8_t>& key_blob, in GetCharacteristics() argument
361 keymint_->getKeyCharacteristics(key_blob, app_id, app_data, key_characteristics); in GetCharacteristics()
365 ErrorCode KeyMintAidlTestBase::GetCharacteristics(const vector<uint8_t>& key_blob, in GetCharacteristics() argument
368 return GetCharacteristics(key_blob, empty_app_id, empty_app_data, key_characteristics); in GetCharacteristics()
[all …]
DAttestKeyTest.cpp759 vector<uint8_t> key_blob; in TEST_P() local
/hardware/interfaces/keymaster/4.0/vts/functional/
DKeymasterHidlTest.cpp67 ErrorCode KeymasterHidlTest::GenerateKey(const AuthorizationSet& key_desc, HidlBuf* key_blob, in GenerateKey() argument
69 EXPECT_NE(key_blob, nullptr) << "Key blob pointer must not be null. Test bug"; in GenerateKey()
70 EXPECT_EQ(0U, key_blob->size()) << "Key blob not empty before generating key. Test bug."; in GenerateKey()
80 *key_blob = hidl_key_blob; in GenerateKey()
86 EXPECT_EQ(0U, key_blob->size()); in GenerateKey()
98 const string& key_material, HidlBuf* key_blob, in ImportKey() argument
106 *key_blob = hidl_key_blob; in ImportKey()
112 EXPECT_EQ(0U, key_blob->size()); in ImportKey()
144 ErrorCode KeymasterHidlTest::ExportKey(KeyFormat format, const HidlBuf& key_blob, in ExportKey() argument
149 ->exportKey(format, key_blob, client_id, app_data, in ExportKey()
[all …]
DKeymasterHidlTest.h99 ErrorCode GenerateKey(const AuthorizationSet& key_desc, HidlBuf* key_blob,
104 const string& key_material, HidlBuf* key_blob,
113 ErrorCode ExportKey(KeyFormat format, const HidlBuf& key_blob, const HidlBuf& client_id,
117 ErrorCode DeleteKey(HidlBuf* key_blob, bool keep_key_blob = false);
122 void CheckedDeleteKey(HidlBuf* key_blob, bool keep_key_blob = false);
125 void CheckGetCharacteristics(const HidlBuf& key_blob, const HidlBuf& client_id,
127 ErrorCode GetCharacteristics(const HidlBuf& key_blob, const HidlBuf& client_id,
129 ErrorCode GetCharacteristics(const HidlBuf& key_blob, KeyCharacteristics* key_characteristics);
133 ErrorCode Begin(KeyPurpose purpose, const HidlBuf& key_blob, const AuthorizationSet& in_params,
155 ErrorCode AttestKey(const HidlBuf& key_blob, const AuthorizationSet& attest_params,
[all …]
Dkeymaster_hidl_hal_test.cpp607 void CheckCharacteristics(const HidlBuf& key_blob, in CheckCharacteristics() argument
610 ASSERT_EQ(ErrorCode::OK, GetCharacteristics(key_blob, &retrieved_chars)); in CheckCharacteristics()
623 HidlBuf key_blob; in TEST_P() local
629 &key_blob, &key_characteristics)); in TEST_P()
631 ASSERT_GT(key_blob.size(), 0U); in TEST_P()
633 CheckCharacteristics(key_blob, key_characteristics); in TEST_P()
647 CheckedDeleteKey(&key_blob); in TEST_P()
658 HidlBuf key_blob; in TEST_P() local
665 &key_blob, &key_characteristics)); in TEST_P()
690 HidlBuf key_blob; in TEST_P() local
[all …]
/hardware/libhardware/include/hardware/
Dkeymaster1.h57 const void* key_params, uint8_t** key_blob, size_t* key_blob_length);
67 const size_t key_length, uint8_t** key_blob, size_t* key_blob_length);
76 int (*get_keypair_public)(const struct keymaster1_device* dev, const uint8_t* key_blob,
88 int (*delete_keypair)(const struct keymaster1_device* dev, const uint8_t* key_blob,
109 const uint8_t* key_blob, const size_t key_blob_length, const uint8_t* data,
119 const uint8_t* key_blob, const size_t key_blob_length,
284 keymaster_key_blob_t* key_blob,
310 const keymaster_key_blob_t* key_blob,
361 keymaster_key_blob_t* key_blob,
Dkeymaster2.h114 keymaster_key_blob_t* key_blob,
140 const keymaster_key_blob_t* key_blob,
190 keymaster_key_blob_t* key_blob,
/hardware/qcom/keymaster/
Dkeymaster_qcom.h107 qcom_km_key_blob_t key_blob; member
142 qcom_km_key_blob_t key_blob; member
162 qcom_km_key_blob_t key_blob; member
201 qcom_km_key_blob_t key_blob; member
Dkeymaster_qcom.cpp377 memcpy(p, (unsigned char *)(&resp->key_blob), resp->key_blob_len); in qcom_km_generate_keypair()
460 memcpy(p, (unsigned char *)(&resp->key_blob), resp->key_blob_len); in qcom_km_import_keypair()
527 memcpy((unsigned char *)(&send_cmd->key_blob), keyBlob, keyBlobLength); in qcom_km_sign_data()
627 memcpy((unsigned char *)(&send_cmd->key_blob), keyBlob, keyBlobLength); in qcom_km_verify_data()
/hardware/interfaces/keymaster/4.1/vts/functional/
DKeymaster4_1HidlTest.cpp28 auto Keymaster4_1HidlTest::ProcessMessage(const HidlBuf& key_blob, KeyPurpose operation, in ProcessMessage() argument
32 V4_0::ErrorCode result = Begin(operation, key_blob, in_params, &begin_out_params, &op_handle_); in ProcessMessage()
DKeymaster4_1HidlTest.h107 ProcessMessage(const HidlBuf& key_blob, KeyPurpose operation, const std::string& message,
/hardware/interfaces/keymaster/3.0/vts/functional/
Dkeymaster_hidl_hal_test.cpp454 ErrorCode GenerateKey(const AuthorizationSet& key_desc, HidlBuf* key_blob, in GenerateKey() argument
456 EXPECT_NE(key_blob, nullptr); in GenerateKey()
458 EXPECT_EQ(0U, key_blob->size()); in GenerateKey()
466 *key_blob = hidl_key_blob; in GenerateKey()
472 EXPECT_EQ(0U, key_blob->size()); in GenerateKey()
484 const string& key_material, HidlBuf* key_blob, in ImportKey() argument
492 *key_blob = hidl_key_blob; in ImportKey()
498 EXPECT_EQ(0U, key_blob->size()); in ImportKey()
510 ErrorCode ExportKey(KeyFormat format, const HidlBuf& key_blob, const HidlBuf& client_id, in ExportKey() argument
515 ->exportKey(format, key_blob, client_id, app_data, in ExportKey()
[all …]