Module yubihsm::auth_key[][src]

Authentication keys used to establish encrypted sessions with the YubiHSM2 YubiHSM2 authentication keys (2 * AES-128 symmetric PSK) from which session keys are derived

Structs

AuthKey

YubiHSM2 authentication keys (2 * AES-128 symmetric PSK) from which session keys are derived.c

Constants

AUTH_KEY_DEFAULT_ID

Default auth key ID slot

AUTH_KEY_DEFAULT_PASSWORD

Password from which default auth key is derived

AUTH_KEY_PBKDF2_ITERATIONS

Number of PBKDF2 iterations to perform when deriving auth keys. This number of iterations matches what is performed by yubihsm-shell.

AUTH_KEY_PBKDF2_SALT

Salt value to use with PBKDF2 when deriving auth keys from a password. This salt is designed to be compatible with the password functionality in yubihsm-shell (otherwise using a static salt is not best practice).

AUTH_KEY_SIZE

Auth keys are 2 * AES-128 keys