/system/keymaster/ |
H A D | openssl_utils.cpp | 36 keymaster_error_t convert_pkcs8_blob_to_evp(const uint8_t* key_data, size_t key_length, argument 39 if (key_data == NULL || key_length <= 0) 43 d2i_PKCS8_PRIV_KEY_INFO(NULL, &key_data, key_length)); 72 int key_data_size = i2d_PrivateKey(pkey, NULL /* key_data*/);
|
H A D | symmetric_key.h | 67 const uint8_t* key_data() const { return key_data_.get(); } function in class:keymaster::SymmetricKey
|
H A D | hmac_operation.cpp | 70 purpose(), symmetric_key->key_data(), symmetric_key->key_data_size(), digest, 91 HmacOperation::HmacOperation(keymaster_purpose_t purpose, const uint8_t* key_data, argument 138 HMAC_Init_ex(&ctx_, key_data, key_data_size, md, NULL /* engine */);
|
H A D | key_blob_test.cpp | 38 const uint8_t key_data[5] = {21, 22, 23, 24, 25}; member in namespace:keymaster::test 44 key_material_(key_data, array_length(key_data)) { 103 // key_data shouldn't be anywhere in the blob, ciphertext should.
|
H A D | keymaster0_engine.cpp | 165 static keymaster_key_blob_t* duplicate_blob(const uint8_t* key_data, size_t key_data_size) { argument 166 unique_ptr<uint8_t[]> key_material_copy(dup_buffer(key_data, key_data_size));
|
H A D | soft_keymaster_device.cpp | 342 memcpy(*x509_data, rsp.key_data, *x509_data_length); 724 keymaster_key_format_t key_format, const keymaster_blob_t* key_data, 726 if (!params || !key_data) 737 request.SetKeyMaterial(key_data->data, key_data->data_length); 789 memcpy(tmp, response.key_data, export_data->data_length); 722 import_key( const keymaster1_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_format_t key_format, const keymaster_blob_t* key_data, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t** characteristics) argument
|
H A D | android_keymaster_test.cpp | 884 uint8_t key_data[] = { local 912 string key = make_string(key_data); 991 uint8_t key_data[25] = { local 995 string key = make_string(key_data); 1826 char key_data[16] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; local 1827 string key(key_data, sizeof(key_data)); 1845 char key_data[16] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; local 1846 string key(key_data, sizeof(key_data)); 3186 uint8_t* key_data = reinterpret_cast<uint8_t*>(malloc(km1_sw.length())); local 3203 uint8_t* key_data = reinterpret_cast<uint8_t*>(malloc(km1_sw.length())); local 3220 uint8_t* key_data = reinterpret_cast<uint8_t*>(malloc(km1_sw.length())); local 3240 uint8_t* key_data = reinterpret_cast<uint8_t*>(malloc(km0_sw.length())); local 3256 uint8_t* key_data = reinterpret_cast<uint8_t*>(malloc(km0_sw.length())); local 3284 uint8_t* key_data = reinterpret_cast<uint8_t*>(malloc(km0_sw.length())); local 3306 uint8_t* key_data = reinterpret_cast<uint8_t*>(malloc(km0_sw.length())); local [all...] |
/system/keymaster/include/keymaster/ |
H A D | android_keymaster_messages.h | 400 : KeymasterMessage(ver), key_data(NULL) {} 401 ~ImportKeyRequest() { delete[] key_data; } 414 uint8_t* key_data; member in struct:keymaster::ImportKeyRequest 462 : KeymasterResponse(ver), key_data(NULL) {} 463 ~ExportKeyResponse() { delete[] key_data; } 474 uint8_t* key_data; member in struct:keymaster::ExportKeyResponse
|