diff options
author | Shawn Willden <swillden@google.com> | 2015-06-01 15:29:12 -0600 |
---|---|---|
committer | Shawn Willden <swillden@google.com> | 2015-06-02 23:35:59 -0600 |
commit | ded8e7d0ad241fc0a930dbebbd9f2e2bf4e929a2 (patch) | |
tree | a200409282ee2fde9bee1ca61937f678f2d74926 /aes_operation.h | |
parent | 951aa910f004d774883bab0255d64bfde510fb44 (diff) | |
download | keymaster-ded8e7d0ad241fc0a930dbebbd9f2e2bf4e929a2.tar.gz |
Pass output params down to operations.
Change-Id: Ibd6956f6b8ef42f272d922050a7e5da3d78cffb7
Diffstat (limited to 'aes_operation.h')
-rw-r--r-- | aes_operation.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/aes_operation.h b/aes_operation.h index 0420eb4..726a599 100644 --- a/aes_operation.h +++ b/aes_operation.h @@ -37,9 +37,11 @@ class AesEvpOperation : public Operation { virtual keymaster_error_t Begin(const AuthorizationSet& input_params, AuthorizationSet* output_params); virtual keymaster_error_t Update(const AuthorizationSet& additional_params, const Buffer& input, - Buffer* output, size_t* input_consumed); + AuthorizationSet* output_params, Buffer* output, + size_t* input_consumed); virtual keymaster_error_t Finish(const AuthorizationSet& additional_params, - const Buffer& signature, Buffer* output); + const Buffer& signature, AuthorizationSet* output_params, + Buffer* output); virtual keymaster_error_t Abort(); virtual int evp_encrypt_mode() = 0; |