mbedtls/include/psa
Gilles Peskine fa4486d7ec Specify psa_generator_import_key for each key type
psa_generator_import_key() was only specified for "symmetric keys",
and there were some mistakes in the specification. Rewrite the
specification and extend it to other key types.

* For most private key types, specify that the function draws a byte
  string repeatedly until the byte string is suitable.
* For DES, despite being a symmetric key type, re-drawing is
  necessary.
* For Montgomery curves, despite being asymmetric, no re-drawing is
  necessary.
* Specify the behavior for every standard key type other than RSA.
  An implementation doesn't have to support all key types, but if it
  does, it's better to have a standard.
2019-03-11 17:30:31 +01:00
..
crypto.h Specify psa_generator_import_key for each key type 2019-03-11 17:30:31 +01:00
crypto_accel_driver.h Split crypto_driver.h into one for each driver type 2018-12-21 18:17:10 +01:00
crypto_driver_common.h Split crypto_driver.h into one for each driver type 2018-12-21 18:17:10 +01:00
crypto_entropy_driver.h Split crypto_driver.h into one for each driver type 2018-12-21 18:17:10 +01:00
crypto_extra.h Fix some copypasta in references to parameter names 2019-03-11 15:11:31 +01:00
crypto_platform.h Remove psa_key_slot_t from public headers 2018-12-11 16:48:13 +01:00
crypto_se_driver.h Split crypto_driver.h into one for each driver type 2018-12-21 18:17:10 +01:00
crypto_sizes.h Doxygen: fix missing markup indicator that was causing broken links 2019-02-15 13:01:17 +01:00
crypto_struct.h Merge branch 'psa-derive_input_steps-agreement_as_one_step' into psa-api-1.0-beta 2019-01-18 18:54:15 +01:00
crypto_types.h Key derivation by small input steps: proof-of-concept 2019-01-18 18:33:12 +01:00
crypto_values.h Fix some copypasta in references to parameter names 2019-03-11 15:11:31 +01:00