mbed-os/targets/TARGET_NUVOTON
Chun-Chieh Li aae04b2516 Nuvoton: Remove TRNG support
These targets below just support PRNG, not real TRNG. They cannot annouce TRNG.

-   NUMAKER_PFM_NUC472
-   NUMAKER_PFM_M487
-   NUMAKER_IOT_M487

On targets without TRNG, to run mbedtls applications which require entropy source,
there are two alternatives to TRNG:

-   Custom entropy source:
    Define MBEDTLS_ENTROPY_HARDWARE_ALT and provide custom mbedtls_hardware_poll(...)
-   NV seed:
    1.  Define MBEDTLS_ENTROPY_NV_SEED
    2.  Define MBEDTLS_PLATFORM_NV_SEED_READ_MACRO/MBEDTLS_PLATFORM_NV_SEED_WRITE_MACRO and provide custom mbedtls_nv_seed_read(...)/mbedtls_nv_seed_write(...).
    3.  Don't define MBEDTLS_PSA_INJECT_ENTROPY. Meet mbedtls_psa_inject_entropy(...) undefined and then provide custom one, which must be compatible with mbedtls_nv_seed_read(...)/mbedtls_nv_seed_write(...) above.
    4.  For development, simulating partial provision process, inject entropy seed via mbedtls_psa_inject_entropy(...) pre-main.
2019-11-13 18:01:24 +08:00
..
TARGET_M251 Nuvoton: Add i2c_free 2019-10-31 15:22:57 +08:00
TARGET_M261 Nuvoton: Add i2c_free 2019-10-31 15:22:57 +08:00
TARGET_M451 Merge pull request #11780 from OpenNuvoton/nuvoton_fpga_perif_free 2019-11-04 09:49:36 +01:00
TARGET_M480 Nuvoton: Remove TRNG support 2019-11-13 18:01:24 +08:00
TARGET_M2351 Nuvoton: Add i2c_free 2019-10-31 15:22:57 +08:00
TARGET_NANO100 Merge pull request #11780 from OpenNuvoton/nuvoton_fpga_perif_free 2019-11-04 09:49:36 +01:00
TARGET_NUC472 Nuvoton: Remove TRNG support 2019-11-13 18:01:24 +08:00
mbed_rtx.h Target_Nuvoton: Remove target specific implementation of _sbrk 2019-02-19 15:49:49 -06:00
nu_bitutil.h [M2351] Revise nu_bitutil.h for M23 2018-07-12 17:50:59 +08:00
nu_miscutil.c restructure - Moved targets out to top level 2016-09-30 19:18:09 -05:00
nu_miscutil.h [NUC472/M453] Change sbrk() allocation to be 32-byte aligned 2017-01-16 09:48:27 +08:00
nu_modutil.c [M487] Fix compile warnings with GCC_ARM toolchain 2017-08-03 11:10:15 +08:00
nu_modutil.h restructure - Moved targets out to top level 2016-09-30 19:18:09 -05:00
nu_timer.c Nuvoton: Remove dead code nu_delay_cycle_x4(...) 2019-08-05 09:32:35 +08:00
nu_timer.h Nuvoton: Remove dead code nu_delay_cycle_x4(...) 2019-08-05 09:32:35 +08:00