NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
CK_NVIDIA_SP800_56C_TWO_STEPS_KDF_PARAMS Struct Reference

Detailed Description

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...
 

Field Documentation

◆ ctr

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.

◆ pInfo

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.

◆ prfType

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.

◆ pSalt

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.

◆ ulInfoLen

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.

◆ ulSaltLen

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.


The documentation for this struct was generated from the following file: