Jetson Linux API Reference

32.7.5 Release
Secure Random Number Generator

Detailed Description

Note
This feature is supported only in NVIDIA® Jetson Xavier™ NX, NVIDIA® Jetson AGX Xavier™ series, and NVIDIA® Jetson™ TX2 series devices.

A hardware-based random number generator (RNG) generates true random numbers for use by Trusted Applications (TAs).

The RNG is accessed through IPC. For information about its use, see the topic Hardware Random Number Generator Function in Jetson Linux Developer Guide.

Data Structures

struct  rng_srv_msg
 Holds an IPC packet for communication with the RNG. More...
 

Macros

#define RNG_SRV_DATA_SIZE   2048
 Maximum length of a random number. More...
 

Typedefs

typedef struct rng_srv_msg rng_srv_msg_t
 Holds an IPC packet for communication with the RNG. More...
 

Macro Definition Documentation

◆ RNG_SRV_DATA_SIZE

#define RNG_SRV_DATA_SIZE   2048

Maximum length of a random number.

Definition at line 63 of file rng_srv.h.

Typedef Documentation

◆ rng_srv_msg_t

typedef struct rng_srv_msg rng_srv_msg_t

Holds an IPC packet for communication with the RNG.