NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
CK_NVIDIA_SP800_56A_ONE_STEP_KDF_PARAMS Struct Reference

Detailed Description

CK_NVIDIA_SP800_56A_ONE_STEP_KDF_PARAMS provides the parameters to the CKM_NVIDIA_SP800_56A_ONE_STEP_KDF mechanism.

Definition at line 1110 of file nvpkcs11.h.

Data Fields

CK_OBJECT_HANDLE hExtraKey
 Extra key handle to be appended to the base key before the KDF expansion stage. More...
 
CK_MECHANISM_TYPE prfType
 Base PRF used in the underlying KDF operation. 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_ULONG ulKeyOffset
 Starting index in the key stream for the derived key. More...
 

Field Documentation

◆ hExtraKey

CK_OBJECT_HANDLE CK_NVIDIA_SP800_56A_ONE_STEP_KDF_PARAMS::hExtraKey

Extra key handle to be appended to the base key before the KDF expansion stage.

Definition at line 1111 of file nvpkcs11.h.

◆ pInfo

CK_BYTE_PTR CK_NVIDIA_SP800_56A_ONE_STEP_KDF_PARAMS::pInfo

Info string for the expand stage of the KDF.

Definition at line 1113 of file nvpkcs11.h.

◆ prfType

CK_MECHANISM_TYPE CK_NVIDIA_SP800_56A_ONE_STEP_KDF_PARAMS::prfType

Base PRF used in the underlying KDF operation.

Definition at line 1112 of file nvpkcs11.h.

◆ ulInfoLen

CK_ULONG CK_NVIDIA_SP800_56A_ONE_STEP_KDF_PARAMS::ulInfoLen

Length of the info string pointed to by pInfo.

Must be between 1 and NVPKCS11_SP800_56A_ONE_STEP_KDF_MAX_INFO_LENGTH_IN_BYTES.

Definition at line 1114 of file nvpkcs11.h.

◆ ulKeyOffset

CK_ULONG CK_NVIDIA_SP800_56A_ONE_STEP_KDF_PARAMS::ulKeyOffset

Starting index in the key stream for the derived key.

Must be 0 or 16 and offset 16 is only supported when derived key length is 16B.

Definition at line 1115 of file nvpkcs11.h.


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