• Home
  • Raw
  • Download

Lines Matching refs:blob

95     keymaster_error_t ExportKey(keymaster_key_format_t format, const KeymasterKeyBlob& blob,  in ExportKey()  argument
99 keymaster_error_t error = km_device_->export_key(km_device_, format, &blob, &client_id, in ExportKey()
109 keymaster_error_t DeleteKey(const KeymasterKeyBlob& blob) const override { in DeleteKey()
110 return km_device_->delete_key(km_device_, &blob); in DeleteKey()
213 keymaster_key_blob_t blob = {}; in GenerateKey() local
215 km_device_->generate_key(km_device_, &key_description, &blob, &characteristics); in GenerateKey()
217 unique_ptr<uint8_t, Malloc_Delete> blob_deleter(const_cast<uint8_t*>(blob.key_material)); in GenerateKey()
218 key_blob->key_material = dup_buffer(blob.key_material, blob.key_material_size); in GenerateKey()
219 key_blob->key_material_size = blob.key_material_size; in GenerateKey()
233 keymaster_key_blob_t blob = {}; in GenerateKey() local
235 km_device_->generate_key(km_device_, &key_description, &blob, &characteristics); in GenerateKey()
237 unique_ptr<uint8_t, Malloc_Delete> blob_deleter(const_cast<uint8_t*>(blob.key_material)); in GenerateKey()
238 key_blob->key_material = dup_buffer(blob.key_material, blob.key_material_size); in GenerateKey()
239 key_blob->key_material_size = blob.key_material_size; in GenerateKey()
256 keymaster_key_blob_t blob = {}; in ImportKey() local
259 &blob, &characteristics); in ImportKey()
261 unique_ptr<uint8_t, Malloc_Delete> blob_deleter(const_cast<uint8_t*>(blob.key_material)); in ImportKey()
263 *output_key_blob = KeymasterKeyBlob(blob); in ImportKey()
281 keymaster_key_blob_t blob = {}; in ImportKey() local
284 &blob, &characteristics); in ImportKey()
286 unique_ptr<uint8_t, Malloc_Delete> blob_deleter(const_cast<uint8_t*>(blob.key_material)); in ImportKey()
288 output_key_blob->key_material = dup_buffer(blob.key_material, blob.key_material_size); in ImportKey()
289 output_key_blob->key_material_size = blob.key_material_size; in ImportKey()