![]() |
MySQL 26.10.0
Source Code Documentation
|
Class to implement KDF method hkdf. More...
#include <my_kdf.h>
Public Member Functions | |
| Key_hkdf_function (vector< string > *kdf_options) | |
| hkdf Constructor. More... | |
| virtual | ~Key_hkdf_function () override |
| int | derive_key (const unsigned char *key, const unsigned int key_length, unsigned char *rkey, unsigned int key_size) override |
| int | validate_options () override |
Public Member Functions inherited from Key_derivation_function | |
| virtual | ~Key_derivation_function () |
Private Attributes | |
| string | salt_ |
| string | info_ |
Additional Inherited Members | |
Protected Attributes inherited from Key_derivation_function | |
| vector< string > * | kdf_options_ {nullptr} |
| bool | options_valid_ {false} |
Class to implement KDF method hkdf.
| Key_hkdf_function::Key_hkdf_function | ( | vector< string > * | kdf_options | ) |
hkdf Constructor.
| kdf_options | options |
kdf_options has following KDF options:
|
inlineoverridevirtual |
|
overridevirtual |
Implements Key_derivation_function.
|
overridevirtual |
Implements Key_derivation_function.
|
private |
|
private |