Lines Matching defs:key_blob
209 const keymaster_key_param_set_t* params, keymaster_key_blob_t* key_blob,
219 if (!key_blob) {
233 key_blob->key_material_size = response.key_blob.key_material_size;
234 key_blob->key_material =
235 DuplicateBuffer(response.key_blob.key_material, response.key_blob.key_material_size);
236 if (!key_blob->key_material) {
249 const keymaster_key_blob_t* key_blob, const keymaster_blob_t* client_id,
256 if (!key_blob || !key_blob->key_material) {
264 request.SetKeyMaterial(*key_blob);
281 const keymaster_blob_t* key_data, keymaster_key_blob_t* key_blob,
291 if (!key_blob) {
308 key_blob->key_material_size = response.key_blob.key_material_size;
309 key_blob->key_material =
310 DuplicateBuffer(response.key_blob.key_material, response.key_blob.key_material_size);
311 if (!key_blob->key_material) {
669 keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t* characteristics) {
670 return convert_device(dev)->generate_key(params, key_blob, characteristics);
675 const keymaster2_device_t* dev, const keymaster_key_blob_t* key_blob,
678 return convert_device(dev)->get_key_characteristics(key_blob, client_id, app_data,
686 keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t* characteristics) {
687 return convert_device(dev)->import_key(params, key_format, key_data, key_blob, characteristics);