Add RSA verification.
Change-Id: Ie9ac37dba7ead62b0ca17054bbf6d2744cea5946
diff --git a/google_keymaster.cpp b/google_keymaster.cpp
index 9849d2b..d841b25 100644
--- a/google_keymaster.cpp
+++ b/google_keymaster.cpp
@@ -298,15 +298,15 @@
}
}
-void GoogleKeymaster::FinishOperation(const keymaster_operation_handle_t op_handle,
+void GoogleKeymaster::FinishOperation(const FinishOperationRequest& request,
FinishOperationResponse* response) {
- OpTableEntry* entry = FindOperation(op_handle);
+ OpTableEntry* entry = FindOperation(request.op_handle);
if (entry == NULL) {
response->error = KM_ERROR_INVALID_OPERATION_HANDLE;
return;
}
- response->error = entry->operation->Finish(&response->signature, &response->output);
+ response->error = entry->operation->Finish(request.signature, &response->output);
DeleteOperation(entry);
}