/hardware/interfaces/security/keymint/aidl/vts/functional/ |
D | DeviceUniqueAttestationTest.cpp | 30 void CheckUniqueAttestationResults(const vector<uint8_t>& key_blob, in CheckUniqueAttestationResults() argument 39 ASSERT_GT(key_blob.size(), 0U); in CheckUniqueAttestationResults() 72 vector<uint8_t> key_blob; in TEST_P() local 88 /*attest_key=*/std::nullopt, &key_blob, &key_characteristics, &cert_chain_); in TEST_P() 105 vector<uint8_t> key_blob; in TEST_P() local 120 /*attest_key=*/std::nullopt, &key_blob, &key_characteristics, &cert_chain_); in TEST_P() 137 vector<uint8_t> key_blob; in TEST_P() local 152 &key_blob, &key_characteristics); in TEST_P() 184 CheckUniqueAttestationResults(key_blob, key_characteristics, hw_enforced); in TEST_P() 198 vector<uint8_t> key_blob; in TEST_P() local [all …]
|
D | KeyMintAidlTestBase.h | 65 KeyBlobDeleter(const shared_ptr<IKeyMintDevice>& keymint, const vector<uint8_t>& key_blob) in KeyBlobDeleter() argument 66 : keymint_(keymint), key_blob_(key_blob) {} in KeyBlobDeleter() 115 ErrorCode GenerateKey(const AuthorizationSet& key_desc, vector<uint8_t>* key_blob, 118 ErrorCode GenerateKey(const AuthorizationSet& key_desc, vector<uint8_t>* key_blob, 123 const optional<AttestationKey>& attest_key, vector<uint8_t>* key_blob, 128 const string& key_material, vector<uint8_t>* key_blob, 144 ErrorCode GetCharacteristics(const vector<uint8_t>& key_blob, const vector<uint8_t>& app_id, 147 ErrorCode GetCharacteristics(const vector<uint8_t>& key_blob, 150 void CheckCharacteristics(const vector<uint8_t>& key_blob, 152 void CheckAppIdCharacteristics(const vector<uint8_t>& key_blob, std::string_view app_id_string, [all …]
|
D | KeyMintTest.cpp | 691 vector<uint8_t> key_blob; in TEST_P() local 701 ASSERT_EQ(ErrorCode::OK, GenerateKey(builder, &key_blob, &key_characteristics)); in TEST_P() 702 KeyBlobDeleter deleter(keymint_, key_blob); in TEST_P() 704 EXPECT_GT(key_blob.size(), 0U); in TEST_P() 706 CheckCharacteristics(key_blob, key_characteristics); in TEST_P() 730 vector<uint8_t> key_blob; in TEST_P() local 741 GenerateKey(builder, &key_blob, &key_characteristics)); in TEST_P() 749 vector<uint8_t> key_blob; in TEST_P() local 761 GenerateKey(builder, &key_blob, &key_characteristics)); in TEST_P() 822 vector<uint8_t> key_blob; in TEST_P() local [all …]
|
D | KeyMintAidlTestBase.cpp | 269 vector<uint8_t> key_blob; in getModuleHash() local 272 auto result = GenerateKey(params, &key_blob, &key_characteristics, &chain); in getModuleHash() 277 KeyBlobDeleter deleter(keymint_, key_blob); in getModuleHash() 429 vector<uint8_t>* key_blob, in GenerateKey() argument 431 return GenerateKey(key_desc, key_blob, key_characteristics, &cert_chain_); in GenerateKey() 435 vector<uint8_t>* key_blob, in GenerateKey() argument 461 ErrorCode error = GenerateKey(key_desc, attest_key, key_blob, key_characteristics, cert_chain); in GenerateKey() 472 vector<uint8_t>* key_blob, in GenerateKey() argument 475 EXPECT_NE(key_blob, nullptr) << "Key blob pointer must not be null. Test bug"; in GenerateKey() 485 *key_blob = std::move(creationResult.keyBlob); in GenerateKey() [all …]
|
D | BootloaderStateTest.cpp | 48 vector<uint8_t> key_blob; in SetUp() local 57 auto result = GenerateKey(keyDesc, &key_blob, &key_characteristics); in SetUp()
|
D | AuthTest.cpp | 242 string ProcessMessage(const vector<uint8_t>& key_blob, KeyPurpose operation, in ProcessMessage() argument 246 ErrorCode result = Begin(operation, key_blob, in_params, out_params, hat); in ProcessMessage() 266 string EncryptMessage(const vector<uint8_t>& key_blob, const string& message, in EncryptMessage() argument 270 return ProcessMessage(key_blob, KeyPurpose::ENCRYPT, message, in_params, out_params, hat); in EncryptMessage() 273 string DecryptMessage(const vector<uint8_t>& key_blob, const string& ciphertext, in DecryptMessage() argument 278 ProcessMessage(key_blob, KeyPurpose::DECRYPT, ciphertext, params, &out_params, hat); in DecryptMessage() 283 string SignMessage(const vector<uint8_t>& key_blob, const string& message, in SignMessage() argument 287 return ProcessMessage(key_blob, KeyPurpose::SIGN, message, in_params, out_params, hat); in SignMessage()
|
D | AttestKeyTest.cpp | 856 vector<uint8_t> key_blob; in TEST_P() local
|
/hardware/libhardware/include_all/hardware/ |
D | keymaster1.h | 57 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,
|
D | keymaster2.h | 114 keymaster_key_blob_t* key_blob, 140 const keymaster_key_blob_t* key_blob, 190 keymaster_key_blob_t* key_blob,
|
/hardware/libhardware/include/hardware/ |
D | keymaster1.h | 57 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,
|
D | keymaster2.h | 114 keymaster_key_blob_t* key_blob, 140 const keymaster_key_blob_t* key_blob, 190 keymaster_key_blob_t* key_blob,
|
/hardware/interfaces/keymaster/4.0/vts/functional/ |
D | KeymasterHidlTest.h | 101 ErrorCode GenerateKey(const AuthorizationSet& key_desc, HidlBuf* key_blob, 106 const string& key_material, HidlBuf* key_blob, 115 ErrorCode ExportKey(KeyFormat format, const HidlBuf& key_blob, const HidlBuf& client_id, 119 ErrorCode DeleteKey(HidlBuf* key_blob, bool keep_key_blob = false); 124 void CheckedDeleteKey(HidlBuf* key_blob, bool keep_key_blob = false); 127 void CheckGetCharacteristics(const HidlBuf& key_blob, const HidlBuf& client_id, 129 ErrorCode GetCharacteristics(const HidlBuf& key_blob, const HidlBuf& client_id, 131 ErrorCode GetCharacteristics(const HidlBuf& key_blob, KeyCharacteristics* key_characteristics); 135 ErrorCode Begin(KeyPurpose purpose, const HidlBuf& key_blob, const AuthorizationSet& in_params, 157 ErrorCode AttestKey(const HidlBuf& key_blob, const AuthorizationSet& attest_params, [all …]
|
D | KeymasterHidlTest.cpp | 67 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 …]
|
D | keymaster_hidl_hal_test.cpp | 613 void CheckCharacteristics(const HidlBuf& key_blob, in CheckCharacteristics() argument 616 ASSERT_EQ(ErrorCode::OK, GetCharacteristics(key_blob, &retrieved_chars)); in CheckCharacteristics() 629 HidlBuf key_blob; in TEST_P() local 635 &key_blob, &key_characteristics)); in TEST_P() 637 ASSERT_GT(key_blob.size(), 0U); in TEST_P() 639 CheckCharacteristics(key_blob, key_characteristics); in TEST_P() 653 CheckedDeleteKey(&key_blob); in TEST_P() 664 HidlBuf key_blob; in TEST_P() local 671 &key_blob, &key_characteristics)); in TEST_P() 696 HidlBuf key_blob; in TEST_P() local [all …]
|
/hardware/interfaces/keymaster/4.1/vts/functional/ |
D | Keymaster4_1HidlTest.cpp | 28 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()
|
D | Keymaster4_1HidlTest.h | 107 ProcessMessage(const HidlBuf& key_blob, KeyPurpose operation, const std::string& message,
|
/hardware/interfaces/keymaster/3.0/vts/functional/ |
D | keymaster_hidl_hal_test.cpp | 454 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 …]
|