Synergy Software Package User's Manual

Interface definition for Synergy Crypto TRNG Framework module. More...

Data Structures

struct  sf_crypto_trng_cfg_t
 
struct  sf_crypto_trng_api_t
 
struct  sf_crypto_trng_instance_t
 

Macros

#define SF_CRYPTO_TRNG_API_VERSION_MAJOR   (2U)
 

Typedefs

typedef void sf_crypto_trng_ctrl_t
 

Enumerations

enum  sf_crypto_trng_state_t { SF_CRYPTO_TRNG_CLOSED = 0, SF_CRYPTO_TRNG_OPENED = 1 }
 

Detailed Description

Interface definition for Synergy Crypto TRNG Framework module.

Summary

This is the Interface of SF_CRYPTO_TRNG Framework module.

Crypto TRNG Framework Interface description: Crypto Framework

Macro Definition Documentation

◆ SF_CRYPTO_TRNG_API_VERSION_MAJOR

#define SF_CRYPTO_TRNG_API_VERSION_MAJOR   (2U)

The API version of SSP Crypto Framework

Typedef Documentation

◆ sf_crypto_trng_ctrl_t

typedef void sf_crypto_trng_ctrl_t

SSP Crypto TRNG framework control block.

Implemented as
  • sf_crypto_trng_ctrl_t

Enumeration Type Documentation

◆ sf_crypto_trng_state_t

State codes for the SSP Crypto TRNG framework

Enumerator
SF_CRYPTO_TRNG_CLOSED 

Crypto TRNG Framework Module is closed.

SF_CRYPTO_TRNG_OPENED 

Crypto TRNG Framework Module is opened.