summaryrefslogtreecommitdiff
path: root/ecdsa_operation.h
diff options
context:
space:
mode:
Diffstat (limited to 'ecdsa_operation.h')
-rw-r--r--ecdsa_operation.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/ecdsa_operation.h b/ecdsa_operation.h
index fba743f..4b95dc9 100644
--- a/ecdsa_operation.h
+++ b/ecdsa_operation.h
@@ -56,8 +56,9 @@ class EcdsaSignOperation : public EcdsaOperation {
keymaster_error_t Update(const AuthorizationSet& additional_params, const Buffer& input,
AuthorizationSet* output_params, Buffer* output,
size_t* input_consumed) override;
- keymaster_error_t Finish(const AuthorizationSet& additional_params, const Buffer& signature,
- AuthorizationSet* output_params, Buffer* output) override;
+ keymaster_error_t Finish(const AuthorizationSet& additional_params, const Buffer& input,
+ const Buffer& signature, AuthorizationSet* output_params,
+ Buffer* output) override;
};
class EcdsaVerifyOperation : public EcdsaOperation {
@@ -69,8 +70,9 @@ class EcdsaVerifyOperation : public EcdsaOperation {
keymaster_error_t Update(const AuthorizationSet& additional_params, const Buffer& input,
AuthorizationSet* output_params, Buffer* output,
size_t* input_consumed) override;
- keymaster_error_t Finish(const AuthorizationSet& additional_params, const Buffer& signature,
- AuthorizationSet* output_params, Buffer* output) override;
+ keymaster_error_t Finish(const AuthorizationSet& additional_params, const Buffer& input,
+ const Buffer& signature, AuthorizationSet* output_params,
+ Buffer* output) override;
};
class EcdsaOperationFactory : public OperationFactory {