mbed-os/targets
Jaeden Amero 326b119fa1 crypto: Remove PSA Crypto API from targets without entropy
An entropy source is required in order to use the PSA Crypto API. The
only devices Mbed OS knows are guaranteed by default to have an entropy
source are those devices with a TRNG. Don't enable the PSA Crypto API by
default for devices that Mbed OS can't know have an entropy source. This
avoids run-time errors when an entropy source is not present on these
targets.

Applications can add their own entropy source by place entropy into
their systems, implementing their own NV Seed read and write callbacks,
and then enabling the MBEDTLS_ENTROPY_NV_SEED configuration option to
notify the PSA Crypto implementation that an entropy source is present
and how to use it.

See https://os.mbed.com/docs/mbed-os/v5.11/porting/entropy-sources.html
for the background on why entropy is fundamental to system security and
how to inject entropy into systems that lack an on-board source of
entropy.
2019-02-13 15:04:43 +00:00
..
TARGET_ARM_FM Add HAL API for spi pinmap 2019-02-08 09:10:37 -06:00
TARGET_ARM_SSG Add HAL API for spi pinmap 2019-02-08 09:10:37 -06:00
TARGET_Analog_Devices Add HAL API for spi pinmap 2019-02-08 09:10:37 -06:00
TARGET_Atmel Add HAL API for spi pinmap 2019-02-08 09:10:37 -06:00
TARGET_Cypress Merge pull request #9678 from lrusinowicz/sequana_psa_deepsleep 2019-02-13 11:33:09 +01:00
TARGET_Freescale Merge pull request #9449 from c1728p9/pinmap-extension 2019-02-11 18:24:19 +01:00
TARGET_GigaDevice Add HAL API for spi pinmap 2019-02-08 09:10:37 -06:00
TARGET_Maxim Add HAL API for spi pinmap 2019-02-08 09:10:37 -06:00
TARGET_NORDIC Add testing pinmaps to NRF5X devices 2019-02-08 09:10:46 -06:00
TARGET_NUVOTON Merge pull request #9656 from OpenNuvoton/nuvoton_m2351_fix-crypto-ac-mgmt 2019-02-11 18:46:48 -06:00
TARGET_NXP Add testing pinmaps to LPC15XX and LPC8XX devices 2019-02-08 09:10:49 -06:00
TARGET_ONSEMI Add HAL API for spi pinmap 2019-02-08 09:10:37 -06:00
TARGET_RDA Merge pull request #9501 from caixue1102/mbed-os-rda 2019-02-12 20:05:27 -06:00
TARGET_RENESAS Add HAL API for spi pinmap 2019-02-08 09:10:37 -06:00
TARGET_Realtek Add pinmaps to Ameba 2019-02-08 09:10:47 -06:00
TARGET_STM Merge pull request #9679 from u-blox/R412M_Fix_After_Cellular_Driver_update 2019-02-12 20:27:42 -06:00
TARGET_Silicon_Labs Add HAL API for spi pinmap 2019-02-08 09:10:37 -06:00
TARGET_TOSHIBA Add HAL API for spi pinmap 2019-02-08 09:10:37 -06:00
TARGET_TT Add HAL API for spi pinmap 2019-02-08 09:10:37 -06:00
TARGET_WICED Add WICED binary drivers for Cypress PSoC 6 targets 2019-02-07 18:24:56 +02:00
TARGET_WIZNET Add HAL API for spi pinmap 2019-02-08 09:10:37 -06:00
TARGET_ublox Add HAL API for serial pinmap 2019-02-08 09:10:28 -06:00
targets.json crypto: Remove PSA Crypto API from targets without entropy 2019-02-13 15:04:43 +00:00