Add loggers to crypto operation classes.
Change-Id: I06a83884721f3b9ee7853c9495e18d8ccd093182
diff --git a/dsa_operation.h b/dsa_operation.h
index 685ec55..969cb61 100644
--- a/dsa_operation.h
+++ b/dsa_operation.h
@@ -29,9 +29,9 @@
class DsaOperation : public Operation {
public:
- DsaOperation(keymaster_purpose_t purpose, keymaster_digest_t digest,
+ DsaOperation(keymaster_purpose_t purpose, const Logger& logger, keymaster_digest_t digest,
keymaster_padding_t padding, DSA* key)
- : Operation(purpose), dsa_key_(key), digest_(digest), padding_(padding) {}
+ : Operation(purpose, logger), dsa_key_(key), digest_(digest), padding_(padding) {}
~DsaOperation();
virtual keymaster_error_t Begin() { return KM_ERROR_OK; }
@@ -49,17 +49,17 @@
class DsaSignOperation : public DsaOperation {
public:
- DsaSignOperation(keymaster_purpose_t purpose, keymaster_digest_t digest,
+ DsaSignOperation(keymaster_purpose_t purpose, const Logger& logger, keymaster_digest_t digest,
keymaster_padding_t padding, DSA* key)
- : DsaOperation(purpose, digest, padding, key) {}
+ : DsaOperation(purpose, logger, digest, padding, key) {}
virtual keymaster_error_t Finish(const Buffer& signature, Buffer* output);
};
class DsaVerifyOperation : public DsaOperation {
public:
- DsaVerifyOperation(keymaster_purpose_t purpose, keymaster_digest_t digest,
+ DsaVerifyOperation(keymaster_purpose_t purpose, const Logger& logger, keymaster_digest_t digest,
keymaster_padding_t padding, DSA* key)
- : DsaOperation(purpose, digest, padding, key) {}
+ : DsaOperation(purpose, logger, digest, padding, key) {}
virtual keymaster_error_t Finish(const Buffer& signature, Buffer* output);
};