Software implementation of the Random Number interface. More...

Modules | |
| Internals | |
| Software implementation of the RND Generator. | |
Data Structures | |
| struct | phCryptoRng_Sw_DataParams_t |
| Data structure for Random Number's Software layer implementation. More... | |
Functions | |
| phStatus_t | phCryptoRng_Sw_Init (phCryptoRng_Sw_DataParams_t *pDataParams, uint16_t wSizeOfDataParams, void *pCryptoDataParams) |
| Initialize the CryptoRng with software as sub-component. More... | |
Software implementation of the Random Number interface.
The following standard is implemented:
Architecture overview of the Software Component
| phStatus_t phCryptoRng_Sw_Init | ( | phCryptoRng_Sw_DataParams_t * | pDataParams, |
| uint16_t | wSizeOfDataParams, | ||
| void * | pCryptoDataParams | ||
| ) |
Initialize the CryptoRng with software as sub-component.
For seeding, the following considerations have to be taken:
| PH_ERR_SUCCESS | Operation successful. |
| PH_ERR_INVALID_DATA_PARAMS |
|
| [in] | pDataParams | [In] Pointer to this layers parameter structure. |
| [in] | wSizeOfDataParams | [In] Specifies the size of the data parameter structure. |
| [in] | pCryptoDataParams | [In] Pointer to the parameter structure of the symmetric crypto layer. |