Searched defs:export_data (Results 1 - 6 of 6) sorted by relevance
/system/keymaster/ |
H A D | keymaster1_engine.cpp | 370 keymaster_blob_t export_data = {nullptr, 0}; local 372 client_id_ptr, app_data_ptr, &export_data); 376 unique_ptr<uint8_t, Malloc_Delete> pub_key(const_cast<uint8_t*>(export_data.data)); 378 const uint8_t* p = export_data.data; 379 auto result = d2i_PUBKEY(nullptr /* allocate new struct */, &p, export_data.data_length);
|
H A D | android_keymaster_test.cpp | 1612 string export_data; local 1613 ASSERT_EQ(KM_ERROR_OK, ExportKey(KM_KEY_FORMAT_X509, &export_data)); 1614 EXPECT_GT(export_data.length(), 0U); 1625 string export_data; local 1626 ASSERT_EQ(KM_ERROR_OK, ExportKey(KM_KEY_FORMAT_X509, &export_data)); 1627 EXPECT_GT(export_data.length(), 0U); 1640 string export_data; local 1641 ASSERT_EQ(KM_ERROR_UNSUPPORTED_KEY_FORMAT, ExportKey(KM_KEY_FORMAT_PKCS8, &export_data)); 1653 string export_data; local 1654 ASSERT_EQ(KM_ERROR_INVALID_KEY_BLOB, ExportKey(KM_KEY_FORMAT_X509, &export_data)); 1662 string export_data; local [all...] |
H A D | android_keymaster_test_utils.cpp | 607 keymaster_error_t Keymaster2Test::ExportKey(keymaster_key_format_t format, string* export_data) { argument 615 *export_data = string(reinterpret_cast<const char*>(export_tmp.data), export_tmp.data_length); 845 keymaster_blob_t* export_data) { 847 app_data, export_data); 840 export_key(const struct keymaster1_device* dev, keymaster_key_format_t export_format, const keymaster_key_blob_t* key_to_export, const keymaster_blob_t* client_id, const keymaster_blob_t* app_data, keymaster_blob_t* export_data) argument
|
H A D | soft_keymaster_device.cpp | 1015 keymaster_blob_t* export_data) { 1019 if (!export_data) 1025 export_data); 1027 export_data->data = nullptr; 1028 export_data->data_length = 0; 1040 export_data->data_length = response.key_data_length; 1041 uint8_t* tmp = reinterpret_cast<uint8_t*>(malloc(export_data->data_length)); 1044 memcpy(tmp, response.key_data, export_data->data_length); 1045 export_data->data = tmp; 1055 keymaster_blob_t* export_data) { 1010 export_key(const keymaster1_device_t* dev, keymaster_key_format_t export_format, const keymaster_key_blob_t* key_to_export, const keymaster_blob_t* client_id, const keymaster_blob_t* app_data, keymaster_blob_t* export_data) argument 1050 export_key(const keymaster2_device_t* dev, keymaster_key_format_t export_format, const keymaster_key_blob_t* key_to_export, const keymaster_blob_t* client_id, const keymaster_blob_t* app_data, keymaster_blob_t* export_data) argument [all...] |
/system/core/trusty/keymaster/ |
H A D | trusty_keymaster_device.cpp | 327 keymaster_blob_t* export_data) { 336 if (!export_data) { 340 export_data->data = nullptr; 341 export_data->data_length = 0; 354 export_data->data_length = response.key_data_length; 355 export_data->data = DuplicateBuffer(response.key_data, response.key_data_length); 356 if (!export_data->data) { 696 keymaster_blob_t* export_data) { 698 export_data); 323 export_key(keymaster_key_format_t export_format, const keymaster_key_blob_t* key_to_export, const keymaster_blob_t* client_id, const keymaster_blob_t* app_data, keymaster_blob_t* export_data) argument 691 export_key(const keymaster2_device_t* dev, keymaster_key_format_t export_format, const keymaster_key_blob_t* key_to_export, const keymaster_blob_t* client_id, const keymaster_blob_t* app_data, keymaster_blob_t* export_data) argument
|
/system/security/keystore/ |
H A D | keystore_client_impl.cpp | 241 const std::string& key_name, std::string* export_data) { 246 *export_data = hidlVec2String(export_result.exportData); 240 exportKey(KeyFormat export_format, const std::string& key_name, std::string* export_data) argument
|
Completed in 109 milliseconds