mirror of
https://github.com/yuzu-mirror/mbedtls.git
synced 2025-12-06 07:12:32 +01:00
The following shell command lists features that seem to be supported, but are missing from include/psa/crypto_config.h: ``` for x in $(grep -ho -Ew '(PSA_WANT|MBEDTLS_PSA_BUILTIN)_\w+_\w+' library/psa_crypto*.c | sed 's/^MBEDTLS_PSA_BUILTIN/PSA_WANT/' | sort -u); do grep -qw $x include/psa/crypto_config.h || echo $x; done ``` This looks for PSA_WANT_<kind>_<thing> macros that gate a part of the library, as well as their MBEDTLS_PSA_BUILTIN_<kind>_<thing> counterparts. This is not necessarily a complete list of identifiers that must appear in the config file, since a few features are not gated. Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com> |
||
|---|---|---|
| .. | ||
| 00README.md | ||
| alignment-perf.txt | ||
| cmake-install.txt | ||
| crypto_config_ccm_star.txt | ||
| fix-gettimeofday-overflow.txt | ||
| fix-iar-warnings.txt | ||
| fix_build_for_directory_names_containing_spaces.txt | ||
| make_sha224_sha384_independent_from_sha256_sha512.txt | ||
| mbedtls_ecp_point_read_binary-compressed-fmt.txt | ||
| pk-sign-restartable.txt | ||
| workaround_gnutls_anti_replay_fail.txt | ||