Home | History | Annotate | Download | only in keymaster

Lines Matching full:operation

36 #include "operation.h"
262 UniquePtr<Operation> operation(
264 if (operation.get() == NULL)
272 operation->set_key_id(key_id);
281 response->error = operation->Begin(request.additional_params, &response->output_params);
285 operation->SetAuthorizations(key->authorizations());
286 response->error = operation_table_->Add(operation.release(), &response->op_handle);
295 Operation* operation = operation_table_->Find(request.op_handle);
296 if (operation == NULL)
301 operation->purpose(), operation->key_id(), operation->authorizations(),
310 operation->Update(request.additional_params, request.input, &response->output_params,
313 // Any error invalidates the operation.
324 Operation* operation = operation_table_->Find(request.op_handle);
325 if (operation == NULL)
330 operation->purpose(), operation->key_id(), operation->authorizations(),
338 response->error = operation->Finish(request.additional_params, request.input, request.signature,
348 Operation* operation = operation_table_->Find(request.op_handle);
349 if (!operation) {
354 response->error = operation->Abort();