mbedtls/include/psa
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
..
crypto.h Fixes for PBKDF2 documentation 2021-06-24 16:47:14 +01:00
crypto_builtin_composites.h Add MBEDTLS_PRIVATE to new structs 2021-09-24 11:20:04 +01:00
crypto_builtin_primitives.h Give a better name for struct member 2021-06-30 10:45:58 +02:00
crypto_compat.h Fix typos in C header files 2021-05-10 19:54:11 +02:00
crypto_config.h Support Curve448 via the PSA API 2021-07-12 08:07:14 +05:30
crypto_driver_common.h Remove old-style accelerator and entropy driver interfaces 2020-11-30 17:37:14 +01:00
crypto_driver_contexts_composites.h Move AEAD contexts from primitives to composites 2021-05-20 18:39:58 +01:00
crypto_driver_contexts_primitives.h Move AEAD contexts from primitives to composites 2021-05-20 18:39:58 +01:00
crypto_extra.h Rename config.h to mbedtls_config.h 2021-06-28 09:28:33 +01:00
crypto_platform.h Replace all inclusions of config.h 2021-06-28 09:24:07 +01:00
crypto_se_driver.h Run MBEDTLS_PRIVATE wrapping script on the library. 2021-05-21 18:10:44 +02:00
crypto_sizes.h Add fix to update output size macro as well. 2021-07-14 12:39:54 +01:00
crypto_struct.h Add missing MBEDTLS_PRIVATE 2021-09-27 09:23:40 +01:00
crypto_types.h PSA PAKE: move the API to crypto_extra.h 2021-06-08 14:48:34 +01:00
crypto_values.h New algorithm PSA_ALG_RSA_PSS_ANY_SALT 2021-10-05 14:26:25 +02:00