#include <KeyDerivationFunction.h>
◆ KeyDerivationFunction()
Creates a new instance with derivation function algorithm determined by parameter.
- Parameter
-
pSecurityProtocol | will determine the key derivation algorithm to use. E.g. a PACE protocol of id_PACE::DH::GM_AES_CBC_CMAC_128 will result in SHA256 to be used internally to derive keys. |
◆ ~KeyDerivationFunction()
governikus::KeyDerivationFunction::~KeyDerivationFunction |
( |
| ) |
|
|
default |
◆ enc()
Derive the encryption key.
- Parameter
-
pSecret | the secret to use. |
- Rückgabe
- the encryption key
◆ isInitialized()
bool KeyDerivationFunction::isInitialized |
( |
| ) |
const |
Returns true, if initialization succeeded, i.e.
the algorithm is known, supported and the key bytes have correct size.
◆ mac()
Derive the MAC key.
- Parameter
-
pSecret | the secret to use. |
- Rückgabe
- the MAC key
◆ pi()
Derive the password key.
- Parameter
-
pSecret | the secret to use. |
- Rückgabe
- the password key
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: