This is RNG type which holds the resultPtr for derivation which is returned by TIFS. This also holds the resultLengthPtr and DRBG Mode along with seedValue and seedSize.
resultPtr | Pointer to the random number generated |
resultLengthPtr | Pointer to store the desired length in bytes |
DRBGMode | Flag that determines whether DRBG mode is required or not |
seedValue | Stores the seed values |
seedSizeInDWords | Stores the seed size in double words |
Data Fields | |
uint8_t * | resultPtr |
uint32_t * | resultLengthPtr |
uint8_t | DRBGMode |
uint32_t * | seedValue |
uint8_t | seedSizeInDWords |
uint8_t | reserved |
uint8_t* RNGReq_t::resultPtr |
Pointer to the random number.
uint32_t* RNGReq_t::resultLengthPtr |
Pointer to determine result length.
uint8_t RNGReq_t::DRBGMode |
Flag to enable DRBG Mode.
uint32_t* RNGReq_t::seedValue |
Seed Value.
uint8_t RNGReq_t::seedSizeInDWords |
Seed Size in double words.
uint8_t RNGReq_t::reserved |
Reserved Variable.