mbedtls/include/psa
Janos Follath 559f05eefc PSA PAKE: remove psa_pake_set_password_stretch()
The password stretching (using slow and/or memory hard hashes) in PAKEs
usually serves two purposes:

- Defending against server compromise impersonation attacks. J-PAKE is an
augmented PAKE and as such, stores a password-equivalent and defending
against this class of attacks is out of scope.
- Preventing offline dictionary attacks. J-PAKE is proven to be zero
knowledge and leaks no information beyond the fact if the passwords
matched and offline dictionary attack is not possible.

In summary: J-PAKE does not benefit from pasword stretching and is
unlikely to be an input. This part of the API is not necessary at this
point and can be added later.

Signed-off-by: Janos Follath <janos.follath@arm.com>
2021-06-08 14:48:37 +01:00
..
crypto.h PSA PAKE: move the API to crypto_extra.h 2021-06-08 14:48:34 +01:00
crypto_builtin_composites.h Move is_sign and mac_size checking back to PSA core scope 2021-05-10 11:29:13 +02:00
crypto_builtin_primitives.h Rename the PSA driver context structure headers to _primitives 2021-05-07 23:32:32 +02:00
crypto_compat.h Fix typos in C header files 2021-05-10 19:54:11 +02:00
crypto_config.h Merge pull request #4377 from mpg/psa-pbkdf2-api 2021-05-12 18:00:30 +02:00
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 Add boilerplate for dispatching MAC operations 2021-05-07 23:32:32 +02:00
crypto_driver_contexts_primitives.h Remove inclusion of top-level crypto.h from the driver context header 2021-05-07 23:32:32 +02:00
crypto_extra.h PSA PAKE: remove psa_pake_set_password_stretch() 2021-06-08 14:48:37 +01:00
crypto_platform.h Minor documentation improvements 2021-01-04 21:00:53 +01:00
crypto_se_driver.h Fix typos in C header files 2021-05-10 19:54:11 +02:00
crypto_sizes.h PSA PAKE: move the API to crypto_extra.h 2021-06-08 14:48:34 +01:00
crypto_struct.h PSA PAKE: move the API to crypto_extra.h 2021-06-08 14:48:34 +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 PSA PAKE: move the API to crypto_extra.h 2021-06-08 14:48:34 +01:00