mbedtls/scripts
Gilles Peskine acd2d0e923 New algorithm PSA_ALG_RSA_PSS_ANY_SALT
This is a variant of PSA_ALG_RSA_PSS which currently has exactly the same
behavior, but is intended to have a different behavior when verifying
signatures.

In a subsequent commit, PSA_ALG_RSA_PSS will change to requiring the salt
length to be what it would produce when signing, as is currently documented,
whereas PSA_ALG_RSA_PSS_ANY_SALT will retain the current behavior of
allowing any salt length (including 0).

Changes in this commit:

* New algorithm constructor PSA_ALG_RSA_PSS_ANY_SALT.
* New predicates PSA_ALG_IS_RSA_PSS_STANDARD_SALT (corresponding to
  PSA_ALG_RSA_PSS) and PSA_ALG_IS_RSA_PSS_ANY_SALT (corresponding to
  PSA_ALG_RSA_PSS_ANY_SALT).
* Support for the new predicates in macro_collector.py (needed for
  generate_psa_constant_names).

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2021-10-05 14:26:25 +02:00
..
data_files Rename config.h to mbedtls_config.h 2021-06-28 09:28:33 +01:00
mbedtls_dev New algorithm PSA_ALG_RSA_PSS_ANY_SALT 2021-10-05 14:26:25 +02:00
abi_check.py Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
apidoc_full.sh Rename config.h to mbedtls_config.h 2021-06-28 09:28:33 +01:00
assemble_changelog.py Explicitly use UTF-8 in assemble_changelog 2021-05-20 10:37:22 +02:00
bump_version.sh The version was moved from version.h to build_info.h 2021-07-01 11:11:30 +02:00
config.pl Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
config.py Rename config.h to mbedtls_config.h 2021-06-28 09:28:33 +01:00
ecc-heap.sh Remove check_config.h inclusion from ecc-heap.sh 2021-06-28 14:21:55 +01:00
ecp_comb_table.py Rename config.h to mbedtls_config.h 2021-06-28 09:28:33 +01:00
find-mem-leak.cocci Remove malloc references in mbedtls/scripts 2017-07-06 10:34:12 +01:00
footprint.sh Rename config.h to mbedtls_config.h 2021-06-28 09:28:33 +01:00
generate_errors.pl Show warnings if something looks wrong 2021-08-02 22:53:40 +02:00
generate_features.pl Rename config.h to mbedtls_config.h 2021-06-28 09:28:33 +01:00
generate_psa_constants.py Allow running source file generators from a subdirectory 2021-05-17 22:46:27 +02:00
generate_query_config.pl Rename config.h to mbedtls_config.h 2021-06-28 09:28:33 +01:00
generate_visualc_files.pl Simplify line ending management and make it work on Windows 2021-05-20 10:37:22 +02:00
make_generated_files.bat Explicitly specify exit code for "exit /b" 2021-05-20 10:37:22 +02:00
massif_max.pl Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
memory.sh Rename config.h to mbedtls_config.h 2021-06-28 09:28:33 +01:00
output_env.sh Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
rm-calloc-cast.cocci Remove malloc references in mbedtls/scripts 2017-07-06 10:34:12 +01:00
tmp_ignore_makefiles.sh Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
windows_msbuild.bat Add a simple build script for Windows with Visual Studio 2020-04-26 20:52:04 +02:00