Home | History | Annotate | Download | only in legacy_support

Lines Matching refs:blob

85     keymaster_key_blob_t blob;
87 &blob, &characteristics);
90 unique_ptr<uint8_t, Malloc_Delete> blob_deleter(const_cast<uint8_t*>(blob.key_material));
91 key_blob->key_material = dup_buffer(blob.key_material, blob.key_material_size);
92 key_blob->key_material_size = blob.key_material_size;
109 keymaster_key_blob_t blob;
112 &blob, &characteristics);
115 unique_ptr<uint8_t, Malloc_Delete> blob_deleter(const_cast<uint8_t*>(blob.key_material));
116 output_key_blob->key_material = dup_buffer(blob.key_material, blob.key_material_size);
117 output_key_blob->key_material_size = blob.key_material_size;
123 keymaster_error_t Keymaster1Engine::DeleteKey(const KeymasterKeyBlob& blob) const {
126 return keymaster1_device_->delete_key(keymaster1_device_, &blob);
135 RSA* Keymaster1Engine::BuildRsaKey(const KeymasterKeyBlob& blob,
145 KeyData* key_data = new KeyData(blob, additional_params);
175 EC_KEY* Keymaster1Engine::BuildEcKey(const KeymasterKeyBlob& blob,
178 // Create new EC key (with engine methods) and insert blob
185 KeyData* key_data = new KeyData(blob, additional_params);
194 GetKeymaster1PublicKey(blob, additional_params, error));
357 EVP_PKEY* Keymaster1Engine::GetKeymaster1PublicKey(const KeymasterKeyBlob& blob,
370 *error = keymaster1_device_->export_key(keymaster1_device_, KM_KEY_FORMAT_X509, &blob,