NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
CK_NVIDIA_OX5B_SHA256_KEY_DERIVATION_PARAMS Struct Reference

Detailed Description

CKM_NVIDIA_OX5B_SHA256_KEY_DERIVATION_PARAMS provides the parameters to the CKM_NVIDIA_OX5B_SHA256_KEY_DERIVATION mechanism.

Definition at line 1074 of file nvpkcs11.h.

Data Fields

CK_BYTE_PTR pUid
 A pointer to the uid for this key derivation. More...
 
CK_ULONG ulUidLen
 Length of the uid in bytes. More...
 
CK_BYTE_PTR pNonce
 A pointer to the nonce for this key derivation. More...
 
CK_ULONG ulNonceLen
 Length of the nonce in bytes. More...
 
CK_BYTE signature [32]
 Buffer to be overwritten with the computed signature i.e. More...
 

Field Documentation

◆ pNonce

CK_BYTE_PTR CK_NVIDIA_OX5B_SHA256_KEY_DERIVATION_PARAMS::pNonce

A pointer to the nonce for this key derivation.

Definition at line 1077 of file nvpkcs11.h.

◆ pUid

CK_BYTE_PTR CK_NVIDIA_OX5B_SHA256_KEY_DERIVATION_PARAMS::pUid

A pointer to the uid for this key derivation.

Definition at line 1075 of file nvpkcs11.h.

◆ signature

CK_BYTE CK_NVIDIA_OX5B_SHA256_KEY_DERIVATION_PARAMS::signature[32]

Buffer to be overwritten with the computed signature i.e.

sha256(uid||nonce||0x02).

Definition at line 1079 of file nvpkcs11.h.

◆ ulNonceLen

CK_ULONG CK_NVIDIA_OX5B_SHA256_KEY_DERIVATION_PARAMS::ulNonceLen

Length of the nonce in bytes.

Must be 16.

Definition at line 1078 of file nvpkcs11.h.

◆ ulUidLen

CK_ULONG CK_NVIDIA_OX5B_SHA256_KEY_DERIVATION_PARAMS::ulUidLen

Length of the uid in bytes.

Must be 6.

Definition at line 1076 of file nvpkcs11.h.


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