diff options
author | Shawn Willden <swillden@google.com> | 2015-02-05 22:44:24 -0700 |
---|---|---|
committer | Shawn Willden <swillden@google.com> | 2015-02-17 15:02:42 -0700 |
commit | 111edb3bf8c51be9ffa3bb2454085f0b300c1e7a (patch) | |
tree | 094edb17b8ec7917cf1b5f07b0f09adf43fcee20 /rsa_operation.h | |
parent | b751033ec92dfc57e5f922d7b55bea2f41ddb7e6 (diff) | |
download | android_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.h | 5 |
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; } |