| trngpsv Vitis Drivers API Documentation

- Overview
- APIs
- File List
- Examples

- All
- Functions
- Enumerations
- Enumerator
- Macros

- a
- b
- d
- h
- m
- p
- r
- t
- x

Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:

### - a -

- ALL_5_PATTERN_32 : xtrngpsv.c
- ALL_A_PATTERN_32 : xtrngpsv.c

### - b -

- BYTES_PER_BLOCK : xtrngpsv.h

### - d -

- DF_IP_IV_LEN : xtrngpsv.h
- DF_KEY_LEN : xtrngpsv_df.c
- DF_PAD_DATA_LEN : xtrngpsv.h
- DF_PAD_VAL : xtrngpsv_df.c
- DF_RAND : xtrngpsv.h
- DF_SEED : xtrngpsv.h

### - h -

- HEALTH_TEST_SEEDLIFE : xtrngpsv_tests.c

### - m -

- main() : xtrngpsv_drng_df_example.c , xtrngpsv_drng_example.c , xtrngpsv_hrng_example.c , xtrngpsv_ptrng_example.c , xtrngpsv_ptrng_df_example.c , xtrngpsv_hrng_df_example.c
- MAX_PRE_DF_LEN_BYTES : xtrngpsv.h
- MAX_PRE_DF_LEN_WORDS : xtrngpsv.h

### - p -

- PRNGMODE_GEN : xtrngpsv.c
- PRNGMODE_RESEED : xtrngpsv.c

### - r -

- RAND_BUF_LEN : xtrngpsv.h
- RESET_DELAY : xtrngpsv.c

### - t -

- TRNG_CORE_OUTPUT : xtrngpsv_hw.h
- TRNG_CTRL : xtrngpsv_hw.h
- TRNG_CTRL_EUMODE_MASK : xtrngpsv_hw.h
- TRNG_CTRL_PRNGMODE_MASK : xtrngpsv_hw.h
- TRNG_CTRL_PRNGSRST_MASK : xtrngpsv_hw.h
- TRNG_CTRL_PRNGSTART_MASK : xtrngpsv_hw.h
- TRNG_CTRL_PRNGXS_MASK : xtrngpsv_hw.h
- TRNG_CTRL_TRSSEN_MASK : xtrngpsv_hw.h
- TRNG_EXT_SEED_0 : xtrngpsv_hw.h
- TRNG_OSC_EN : xtrngpsv_hw.h
- TRNG_OSC_EN_VAL_MASK : xtrngpsv_hw.h
- TRNG_PER_STRNG_0 : xtrngpsv_hw.h
- TRNG_RESET : xtrngpsv_hw.h
- TRNG_RESET_VAL_MASK : xtrngpsv_hw.h
- TRNG_STATUS : xtrngpsv_hw.h
- TRNG_STATUS_CERTF_MASK : xtrngpsv_hw.h
- TRNG_STATUS_DONE_MASK : xtrngpsv_hw.h
- TRNG_STATUS_DTF_MASK : xtrngpsv_hw.h
- TRNG_STATUS_QCNT_MASK : xtrngpsv_hw.h

### - x -

- XTRNGPSV_BURST_SIZE : xtrngpsv.c
- XTRNGPSV_BYTES_PER_REG : xtrngpsv.c
- XTRNGPSV_CATASTROPHIC : xtrngpsv.h
- XTrngpsv_DF() : xtrngpsv.h
- XTRNGPSV_DRNG : xtrngpsv.h
- XTRNGPSV_ENTROPY_SEED_LEN_BYTES : xtrngpsv.c
- XTRNGPSV_ERROR : xtrngpsv.h
- XTRNGPSV_ERROR_CATASTROPHIC_DTF : xtrngpsv.h
- XTRNGPSV_ERROR_CATASTROPHIC_DTF_SW : xtrngpsv.h
- XTRNGPSV_ERROR_CERTF : xtrngpsv.h
- XTRNGPSV_ERROR_CERTF_SW_A5_PATTERN : xtrngpsv.h
- XTRNGPSV_ERROR_CPY_RESEED : xtrngpsv.h
- XTRNGPSV_ERROR_DF_CPY : xtrngpsv.h
- XTRNGPSV_ERROR_DF_MEMMOVE : xtrngpsv.h
- XTRNGPSV_ERROR_DF_MEMSET : xtrngpsv.h
- XTRNGPSV_ERROR_DF_SETUP_KEY_FAILED : xtrngpsv.h
- XTRNGPSV_ERROR_GENERATE_TIMEOUT : xtrngpsv.h
- XTRNGPSV_ERROR_GLITCH : xtrngpsv.h
- XTRNGPSV_ERROR_HEALTHTEST_INVALID_MODE : xtrngpsv.h
- XTRNGPSV_ERROR_INSUFFICIENT_RANDBUF : xtrngpsv.h
- XTRNGPSV_ERROR_INVALID_GEN_PREDRES : xtrngpsv.h
- XTRNGPSV_ERROR_INVALID_PARAM : xtrngpsv.h
- XTRNGPSV_ERROR_INVALID_RANDBUF_ADDR : xtrngpsv.h
- XTRNGPSV_ERROR_INVALID_RESEED_DFLENMUL : xtrngpsv.h
- XTRNGPSV_ERROR_INVALID_STATE : xtrngpsv.h
- XTRNGPSV_ERROR_INVALID_USRCFG_DFDIS : xtrngpsv.h
- XTRNGPSV_ERROR_INVALID_USRCFG_DFLENMUL : xtrngpsv.h
- XTRNGPSV_ERROR_INVALID_USRCFG_MODE : xtrngpsv.h
- XTRNGPSV_ERROR_INVALID_USRCFG_PERSPRES : xtrngpsv.h
- XTRNGPSV_ERROR_INVALID_USRCFG_PREDRES : xtrngpsv.h
- XTRNGPSV_ERROR_INVALID_USRCFG_SEEDLIFE : xtrngpsv.h
- XTRNGPSV_ERROR_INVALID_USRCFG_SEEDPRES : xtrngpsv.h
- XTRNGPSV_ERROR_KAT_MISMATCH : xtrngpsv.h
- XTRNGPSV_ERROR_NO_SEED : xtrngpsv.h
- XTRNGPSV_ERROR_NO_SEED_INSTANTIATE : xtrngpsv.h
- XTRNGPSV_ERROR_NOT_UNINSTANTIATED : xtrngpsv.h
- XTRNGPSV_ERROR_PREDRES_MISMATCH : xtrngpsv.h
- XTRNGPSV_ERROR_RESEED_REQD_PREDRES : xtrngpsv.h
- XTRNGPSV_ERROR_RESEED_TIMEOUT : xtrngpsv.h
- XTRNGPSV_ERROR_RESEEDING_REQUIRED : xtrngpsv.h
- XTRNGPSV_ERROR_SAME_SEED : xtrngpsv.h
- XTRNGPSV_ERROR_SEED_INVALID_MODE : xtrngpsv.h
- XTRNGPSV_ERROR_UNNECESSARY_PARAM : xtrngpsv.h
- XTRNGPSV_ERROR_UNNECESSARY_PARAM_INSTANTIATE : xtrngpsv.h
- XTRNGPSV_ERROR_USRCFG_CPY : xtrngpsv.h
- XTRNGPSV_ERROR_USRCFG_CPY_KAT : xtrngpsv.h
- XTrngpsv_ErrorCodes : xtrngpsv.h
- XTRNGPSV_FAILURE : xtrngpsv.h
- XTRNGPSV_FALSE : xtrngpsv.h
- XTRNGPSV_GEN_LEN_BYTES : xtrngpsv.h
- XTrngpsv_Generate() : xtrngpsv.c
- XTRNGPSV_GENERATE_TIMEOUT : xtrngpsv.c
- XTRNGPSV_HEALTHY : xtrngpsv.h
- XTRNGPSV_HRNG : xtrngpsv.h
- XTrngpsv_Instantiate() : xtrngpsv.c
- XTrngpsv_LookupConfig() : xtrngpsv.h
- XTRNGPSV_MAJOR_VERSION : xtrngpsv_alginfo.h
- XTRNGPSV_MAX_DFLENMUL : xtrngpsv.c
- XTRNGPSV_MAX_QCNT_MASK : xtrngpsv.c
- XTRNGPSV_MAX_SEEDLIFE : xtrngpsv.c
- XTRNGPSV_MIN_DFLENMUL : xtrngpsv.c
- XTRNGPSV_MIN_SEEDLIFE : xtrngpsv.c
- XTRNGPSV_MINOR_VERSION : xtrngpsv_alginfo.h
- XTrngpsv_Mode : xtrngpsv.h
- XTRNGPSV_NUM_INIT_REGS : xtrngpsv.c
- XTRNGPSV_PERS_STR_LEN : xtrngpsv.h
- XTRNGPSV_PERS_STR_LEN_BYTES : xtrngpsv.h
- XTRNGPSV_PTRNG : xtrngpsv.h
- XTrngpsv_Reseed() : xtrngpsv.c
- XTRNGPSV_RESEED_TIMEOUT : xtrngpsv.c
- XTrngpsv_RunHealthTest() : xtrngpsv.h
- XTrngpsv_RunKAT() : xtrngpsv.h
- XTRNGPSV_SEC_STRENGTH_BYTES : xtrngpsv.h
- XTRNGPSV_SEC_STRENGTH_LEN : xtrngpsv.h
- XTRNGPSV_SEC_STRENGTH_SHIFT : xtrngpsv.c
- XTRNGPSV_SEED_LEN : xtrngpsv.h
- XTRNGPSV_SEED_LEN_BYTES : xtrngpsv.h
- XTrngpsv_State : xtrngpsv.h
- XTRNGPSV_SUCCESS : xtrngpsv.h
- XTRNGPSV_SWAP_ENDIAN : xtrngpsv.h
- XTRNGPSV_TRUE : xtrngpsv.h
- XTRNGPSV_UNINITIALIZED : xtrngpsv.h
- XTrngpsv_Uninstantiate() : xtrngpsv.c
- XTRNGPSV_WORD_ALIGN_MASK : xtrngpsv.c