NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
Structure Definitions

Detailed Description

Structure definitions based on NVIDIA H/W and S/W capabilities.

Data Structures

struct  ecParameters_t
 ecParameters_t Holds EC parameters. More...
 
struct  uncompressed32BytePoint_t
 uncompressed32BytePoint_t Holds an uncompressed value for point data. More...
 
struct  compressed32BytePoint_t
 compressed32BytePoint_t Holds a compressed value for point data. More...
 

Macros

#define PKCS11_INTERFACE_NAME   "PKCS 11"
 PKCS11 interface name. More...
 
#define NVIDIA_INTERFACE_NAME   "Vendor NVIDIA"
 NVIDIA PKCS11 extensions interface name. More...
 

Typedefs

typedef struct ecParameters_t ecParameters_t
 ecParameters_t Holds EC parameters. More...
 
typedef struct uncompressed32BytePoint_t uncompressed32BytePoint_t
 uncompressed32BytePoint_t Holds an uncompressed value for point data. More...
 
typedef struct compressed32BytePoint_t compressed32BytePoint_t
 compressed32BytePoint_t Holds a compressed value for point data. More...
 
typedef compressed32BytePoint_t eddsaPoint_t
 eddsaPoint_t is a legacy alias type that holds a generic compressed point value. More...
 
typedef uncompressed32BytePoint_t ecdsaPoint_t
 ecdsaPoint_t is a legacy alias type that holds a generic uncompressed point value. More...
 

Macro Definition Documentation

◆ NVIDIA_INTERFACE_NAME

#define NVIDIA_INTERFACE_NAME   "Vendor NVIDIA"

NVIDIA PKCS11 extensions interface name.

Definition at line 327 of file nvpkcs11_public_defs.h.

◆ PKCS11_INTERFACE_NAME

#define PKCS11_INTERFACE_NAME   "PKCS 11"

PKCS11 interface name.

Definition at line 325 of file nvpkcs11_public_defs.h.

Typedef Documentation

◆ compressed32BytePoint_t

compressed32BytePoint_t Holds a compressed value for point data.


EDDSA and ECDH use this format.

◆ ecdsaPoint_t

ecdsaPoint_t is a legacy alias type that holds a generic uncompressed point value.


Uses an uncompressed 2 x 32 byte value for point data.

Definition at line 313 of file nvpkcs11_public_defs.h.

◆ ecParameters_t

ecParameters_t Holds EC parameters.

Structure that contains the Elliptic curve name to be used.
This needs to be a printable non-null terminated string.

◆ eddsaPoint_t

eddsaPoint_t is a legacy alias type that holds a generic compressed point value.


Uses a compressed 32 byte value for point data.

Definition at line 307 of file nvpkcs11_public_defs.h.

◆ uncompressed32BytePoint_t

uncompressed32BytePoint_t Holds an uncompressed value for point data.


ECDSA and ECDH use this format.