summaryrefslogtreecommitdiffstats
path: root/rsa_operation.h
diff options
context:
space:
mode:
authorShawn Willden <swillden@google.com>2015-02-05 22:44:24 -0700
committerShawn Willden <swillden@google.com>2015-02-17 15:02:42 -0700
commit111edb3bf8c51be9ffa3bb2454085f0b300c1e7a (patch)
tree094edb17b8ec7917cf1b5f07b0f09adf43fcee20 /rsa_operation.h
parentb751033ec92dfc57e5f922d7b55bea2f41ddb7e6 (diff)
downloadandroid_system_keymaster-111edb3bf8c51be9ffa3bb2454085f0b300c1e7a.tar.gz
android_system_keymaster-111edb3bf8c51be9ffa3bb2454085f0b300c1e7a.tar.bz2
android_system_keymaster-111edb3bf8c51be9ffa3bb2454085f0b300c1e7a.zip
Add input & output params to begin operations.
This is in preparation for handling IV/nonce values via params rather than prepended to ciphertext. Change-Id: I657a029eaf66c2218c3f7cc149e86e9d01c41be0
Diffstat (limited to 'rsa_operation.h')
-rw-r--r--rsa_operation.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/rsa_operation.h b/rsa_operation.h
index 7ffbbce..16548ee 100644
--- a/rsa_operation.h
+++ b/rsa_operation.h
@@ -32,7 +32,10 @@ class RsaOperation : public Operation {
: Operation(purpose, logger), rsa_key_(key), padding_(padding) {}
~RsaOperation();
- virtual keymaster_error_t Begin() { return KM_ERROR_OK; }
+ virtual keymaster_error_t Begin(const AuthorizationSet& /* input_params */,
+ AuthorizationSet* /* output_params */) {
+ return KM_ERROR_OK;
+ }
virtual keymaster_error_t Update(const Buffer& input, Buffer* output, size_t* input_consumed);
virtual keymaster_error_t Abort() { return KM_ERROR_OK; }