NVIDIA DRIVE OS Linux API Reference

5.1.0.2 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
te_crypto_rsa_key_t Struct Reference

Detailed Description

Holds internal data for RSA keys.

Definition at line 90 of file ote_crypto.h.

Data Fields

uint8_t * public_mod
 Holds public modulus. More...
 
int public_mod_len
 Holds public modulus length in bytes. More...
 
uint8_t * public_expo
 Holds public exponent. More...
 
int public_expo_len
 Holds public exponent length in bytes. More...
 
uint8_t * private_expo
 Holds private exponent. More...
 
int private_expo_len
 Holds private exponent length in bytes. More...
 
uint8_t * prime1
 Holds secret prime factor. More...
 
int prime1_len
 Holds prime1 length in bytes. More...
 
uint8_t * prime2
 Holds secret prime factor. More...
 
int prime2_len
 Holds prime2 length in bytes. More...
 
uint8_t * expo1
 Holds d mod (p-1). More...
 
int expo1_len
 Holds expo1 length in bytes. More...
 
uint8_t * expo2
 Holds d mod (q-1). More...
 
int expo2_len
 Holds expo2 length in bytes. More...
 
uint8_t * coeff
 Holds q^-1 mod p. More...
 
int coeff_len
 Holds the coefficient length in bytes. More...
 

Field Documentation

uint8_t* te_crypto_rsa_key_t::coeff

Holds q^-1 mod p.

Definition at line 120 of file ote_crypto.h.

int te_crypto_rsa_key_t::coeff_len

Holds the coefficient length in bytes.

Definition at line 122 of file ote_crypto.h.

uint8_t* te_crypto_rsa_key_t::expo1

Holds d mod (p-1).

Definition at line 112 of file ote_crypto.h.

int te_crypto_rsa_key_t::expo1_len

Holds expo1 length in bytes.

Definition at line 114 of file ote_crypto.h.

uint8_t* te_crypto_rsa_key_t::expo2

Holds d mod (q-1).

Definition at line 116 of file ote_crypto.h.

int te_crypto_rsa_key_t::expo2_len

Holds expo2 length in bytes.

Definition at line 118 of file ote_crypto.h.

uint8_t* te_crypto_rsa_key_t::prime1

Holds secret prime factor.

Definition at line 104 of file ote_crypto.h.

int te_crypto_rsa_key_t::prime1_len

Holds prime1 length in bytes.

Definition at line 106 of file ote_crypto.h.

uint8_t* te_crypto_rsa_key_t::prime2

Holds secret prime factor.

Definition at line 108 of file ote_crypto.h.

int te_crypto_rsa_key_t::prime2_len

Holds prime2 length in bytes.

Definition at line 110 of file ote_crypto.h.

uint8_t* te_crypto_rsa_key_t::private_expo

Holds private exponent.

Definition at line 100 of file ote_crypto.h.

int te_crypto_rsa_key_t::private_expo_len

Holds private exponent length in bytes.

Definition at line 102 of file ote_crypto.h.

uint8_t* te_crypto_rsa_key_t::public_expo

Holds public exponent.

Definition at line 96 of file ote_crypto.h.

int te_crypto_rsa_key_t::public_expo_len

Holds public exponent length in bytes.

Definition at line 98 of file ote_crypto.h.

uint8_t* te_crypto_rsa_key_t::public_mod

Holds public modulus.

Definition at line 92 of file ote_crypto.h.

int te_crypto_rsa_key_t::public_mod_len

Holds public modulus length in bytes.

Definition at line 94 of file ote_crypto.h.


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