Lines Matching refs:key_data
146 KeyData* key_data = new KeyData(blob, additional_params);
147 if (!RSA_set_ex_data(rsa.get(), rsa_index_, key_data)) {
149 delete key_data;
155 GetKeymaster1PublicKey(key_data->key_material, key_data->begin_params, error));
186 KeyData* key_data = new KeyData(blob, additional_params);
187 if (!EC_KEY_set_ex_data(ec_key.get(), ec_key_index_, key_data)) {
189 delete key_data;
265 keymaster_error_t Keymaster1Engine::Keymaster1Finish(const KeyData* key_data,
268 if (key_data->op_handle == 0)
275 device()->update(device(), key_data->op_handle, &key_data->finish_params, &input,
280 return device()->finish(device(), key_data->op_handle, &key_data->finish_params,
287 KeyData* key_data = instance_->GetData(rsa);
288 if (!key_data)
291 if (padding != key_data->expected_openssl_padding) {
293 key_data->expected_openssl_padding, padding);
299 key_data->error = instance_->Keymaster1Finish(key_data, input, &output);
300 if (key_data->error != KM_ERROR_OK)
312 KeyData* key_data = instance_->GetData(rsa);
313 if (!key_data)
316 if (padding != key_data->expected_openssl_padding) {
318 key_data->expected_openssl_padding, padding);
324 key_data->error = instance_->Keymaster1Finish(key_data, input, &output);
325 if (key_data->error != KM_ERROR_OK)
337 KeyData* key_data = instance_->GetData(ec_key);
338 if (!key_data)
348 key_data->error = instance_->Keymaster1Finish(key_data, input, &output);
349 if (key_data->error != KM_ERROR_OK)