diff options
author | tholenst <tholenst@google.com> | 2020-01-14 00:24:16 -0800 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2020-01-14 00:24:50 -0800 |
commit | 0e67f62967f3b4669ffcbbffc9694de329253faa (patch) | |
tree | bd1037edcccee797210030d0e0cebb2953923b86 /cc/mac/hmac_key_manager.h | |
parent | fa90b6fbc4836acf75e1c9d919832a16db41e5d2 (diff) | |
download | tink-0e67f62967f3b4669ffcbbffc9694de329253faa.tar.gz |
Add DeriveKey to the HMacKeyManager.
PiperOrigin-RevId: 289597540
Diffstat (limited to 'cc/mac/hmac_key_manager.h')
-rw-r--r-- | cc/mac/hmac_key_manager.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cc/mac/hmac_key_manager.h b/cc/mac/hmac_key_manager.h index 36d4866e4..7be023e6d 100644 --- a/cc/mac/hmac_key_manager.h +++ b/cc/mac/hmac_key_manager.h @@ -68,6 +68,10 @@ class HmacKeyManager crypto::tink::util::StatusOr<google::crypto::tink::HmacKey> CreateKey( const google::crypto::tink::HmacKeyFormat& key_format) const override; + crypto::tink::util::StatusOr<google::crypto::tink::HmacKey> DeriveKey( + const google::crypto::tink::HmacKeyFormat& key_format, + InputStream* input_stream) const override; + private: crypto::tink::util::Status ValidateParams( const google::crypto::tink::HmacParams& params) const; |