mbedtls/scripts
Gilles Peskine a21c5e9988 Document and fix the MBEDTLS_xxx_ALT logic for the full config
The intended logic around MBEDTLS_xxx_ALT is to exclude them from full
because they require the alternative implementation of one or more
library functions, except that MBEDTLS_PLATFORM_xxx_ALT are different:
they're alternative implementations of a platform function and they
have a built-in default, so they should be included in full. Document
this.

Fix a bug whereby MBEDTLS_PLATFORM_xxx_ALT didn't catch symbols where
xxx contains an underscore. As a consequence, MBEDTLS_PLATFORM_NV_SEED_ALT
is now enabled in the full config. Explicitly exclude
MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT because it behaves like the
non-platform ones, requiring an extra build-time dependency.
Explicitly exclude MBEDTLS_PLATFORM_NV_SEED_ALT from baremetal
because it requires MBEDTLS_ENTROPY_NV_SEED, and likewise explicitly
unset it from builds that unset MBEDTLS_ENTROPY_NV_SEED.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2020-04-30 09:16:36 +02:00
..
data_files Systematically use Windows line endings in Windows files 2020-04-06 16:41:13 +02:00
abi_check.py Pylint: abide by useless-object-inheritance warnings 2020-04-11 21:08:26 +02:00
apidoc_full.sh Add scripts/apidoc_full.sh 2016-01-12 14:48:03 +00:00
assemble_changelog.py Copy the changelog entry assembling script from development 2020-04-21 18:36:17 +02:00
bump_version.sh Removes yotta from bump_version.sh 2016-05-23 19:15:39 +01:00
config.pl Document and fix the MBEDTLS_xxx_ALT logic for the full config 2020-04-30 09:16:36 +02:00
ecc-heap.sh Rename M255 to Curve25519 2015-06-23 13:09:10 +02:00
find-mem-leak.cocci Remove malloc references in mbedtls/scripts 2017-07-06 10:34:12 +01:00
footprint.sh Rename net.{c,h} to net_sockets.{c,h} 2016-09-26 23:23:52 +01:00
generate_errors.pl Backport 2.7: Use "#!/usr/bin/env perl" as shebang line. 2018-04-04 22:26:56 +00:00
generate_features.pl Backport 2.7: Use "#!/usr/bin/env perl" as shebang line. 2018-04-04 22:26:56 +00:00
generate_visualc_files.pl Merge remote-tracking branch 'public/pr/1557' into mbedtls-2.7 2018-06-27 11:07:50 +01:00
massif_max.pl Backport 2.7: Use "#!/usr/bin/env perl" as shebang line. 2018-04-04 22:26:56 +00:00
memory.sh Print I/O buffer size in memory.sh 2015-09-09 13:51:05 +02:00
output_env.sh Fix output_env.sh for varying pylint3 output 2020-03-06 19:34:41 +00:00
rename.pl Backport 2.7: Use "#!/usr/bin/env perl" as shebang line. 2018-04-04 22:26:56 +00:00
rm-calloc-cast.cocci Remove malloc references in mbedtls/scripts 2017-07-06 10:34:12 +01:00
tmp_ignore_makefiles.sh Ability to ignore changes to Makefiles due to CMake usage 2014-06-24 11:09:25 +02:00