SemiDrive SSDK Appication Program Interface PTG3.0
sdrv_crypto_mailbox_trng.h
Go to the documentation of this file.
1
9#ifndef SDRV_CRYPTO_MAILBOX_TRNG_H
10#define SDRV_CRYPTO_MAILBOX_TRNG_H
11
14
18typedef struct {
19 uint8_t cmd_id;
20 uint8_t rev1[3];
21 uint8_t random_ptr[4];
22 uint8_t random_len[4];
23} cmd_tng_t;
24
34 uint32_t rand_bytes);
35
36#endif
SemiDrive CRYPTO mailbox common api header file.
sdrv_crypto_error_status_e cmd_trng_get_rand(uint8_t *rand_output, uint32_t rand_bytes)
get trng
enum sdrv_crypto_error_status sdrv_crypto_error_status_e
CRYPTO error status return codes.
CRYPTO cmd of trng.
Definition: sdrv_crypto_mailbox_trng.h:18
uint8_t cmd_id
Definition: sdrv_crypto_mailbox_trng.h:19