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... | |
| #define NVIDIA_INTERFACE_NAME "Vendor NVIDIA" |
NVIDIA PKCS11 extensions interface name.
Definition at line 327 of file nvpkcs11_public_defs.h.
| #define PKCS11_INTERFACE_NAME "PKCS 11" |
PKCS11 interface name.
Definition at line 325 of file nvpkcs11_public_defs.h.
| typedef struct compressed32BytePoint_t compressed32BytePoint_t |
compressed32BytePoint_t Holds a compressed value for point data.
EDDSA and ECDH use this format.
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.
| typedef struct ecParameters_t 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.
| typedef compressed32BytePoint_t 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.
| typedef struct uncompressed32BytePoint_t uncompressed32BytePoint_t |
uncompressed32BytePoint_t Holds an uncompressed value for point data.
ECDSA and ECDH use this format.