CK_NVIDIA_SP800_56C_TWO_STEPS_KDF_PARAMS provides the parameters to the CKM_NVIDIA_SP800_56C_TWO_STEPS_KDF mechanism.
Definition at line 973 of file nvpkcs11.h.
Data Fields | |
| CK_MECHANISM_TYPE | prfType |
| Base MAC used in the underlying KDF operation. More... | |
| CK_BYTE_PTR | pSalt |
| Pointer to the salt used for the extract portion of the KDF. More... | |
| CK_ULONG | ulSaltLen |
| Length of the salt pointed to in pSalt. More... | |
| CK_BYTE_PTR | pInfo |
| Info string for the expand stage of the KDF. More... | |
| CK_ULONG | ulInfoLen |
| Length of the info string pointed to by pInfo. More... | |
| CK_BYTE | ctr |
| Value of the counter for the expand stage of the KDF. More... | |
| CK_BYTE CK_NVIDIA_SP800_56C_TWO_STEPS_KDF_PARAMS::ctr |
Value of the counter for the expand stage of the KDF.
Definition at line 979 of file nvpkcs11.h.
| CK_BYTE_PTR CK_NVIDIA_SP800_56C_TWO_STEPS_KDF_PARAMS::pInfo |
Info string for the expand stage of the KDF.
Definition at line 977 of file nvpkcs11.h.
| CK_MECHANISM_TYPE CK_NVIDIA_SP800_56C_TWO_STEPS_KDF_PARAMS::prfType |
Base MAC used in the underlying KDF operation.
Only CKM_AES_CMAC supported for both AES and GENERIC_SECRET type base keys.
Definition at line 974 of file nvpkcs11.h.
| CK_BYTE_PTR CK_NVIDIA_SP800_56C_TWO_STEPS_KDF_PARAMS::pSalt |
Pointer to the salt used for the extract portion of the KDF.
Definition at line 975 of file nvpkcs11.h.
| CK_ULONG CK_NVIDIA_SP800_56C_TWO_STEPS_KDF_PARAMS::ulInfoLen |
Length of the info string pointed to by pInfo.
Must be between 1 and 64
Definition at line 978 of file nvpkcs11.h.
| CK_ULONG CK_NVIDIA_SP800_56C_TWO_STEPS_KDF_PARAMS::ulSaltLen |
Length of the salt pointed to in pSalt.
Definition at line 976 of file nvpkcs11.h.