1.2.10.1 How the Library Works
This library does not need to be neither initialized nor maintained periodically. It simply receives a request and returns the random value.
The random numbers can be generated from different sources, depending on the presence of TRNG peripheral or Cryptographic library:
- If TRNG peripheral is present, the random numbers are generated using TRNG peripheral.
- If TRNG peripheral is not present but Cryptographic library is present, the random numbers are generated using Cryptographic library.
- If neither TRNG peripheral nor Cryptographic library are present, the random numbers are generated using random standard C library.