Lines Matching refs:pair
96 …-for-asymmetric-cryptography)” and “[Diffie-Hellman key pair management](#diffie-hellman-key-pair-…
98 …852ad3feeef74ac6f75bf). If you need the public key corresponding to a key pair object, call [`psa_…
189 …As an exception, starting in Mbed TLS 3.5.0, for key pair types, the feature selection is more fin…
196 …Enabling any support for a key pair type automatically enables support for the corresponding publi…
713 An RSA key pair has the type [`PSA_KEY_TYPE_RSA_KEY_PAIR`](https://mbed-tls.readthedocs.io/projects…
729 An ECC key pair has the type [`PSA_KEY_TYPE_ECC_KEY_PAIR(curve)`](https://mbed-tls.readthedocs.io/p…
762 A finite-field Diffie-Hellman key pair has the type [`PSA_KEY_TYPE_DH_KEY_PAIR(group)`](https://mbe…
780 The easiest way to create a key pair object is by randomly generating it with [`psa_generate_key`](…
788 | RSA key pair | PKCS#1 RSAPrivateKey DER encoding (including both private exponent and CRT paramet…
790 | ECC key pair | Fixed-length private value (not containing the public key) |
793 | FFDH key pair | Fixed-length private value (not containing the public key) |
813 * `PSA_KEY_USAGE_SIGN_HASH` or `PSA_KEY_USAGE_SIGN_MESSAGE` for a key pair used for signing.
814 * `PSA_KEY_USAGE_DECRYPT` for a key pair used for decryption.
815 * `PSA_KEY_USAGE_DERIVE` for a key pair used for key agreement.
816 …* `PSA_KEY_USAGE_VERIFY_HASH` or `PSA_KEY_USAGE_VERIFY_MESSAGE` for a public key pair used for sig…
817 * `PSA_KEY_USAGE_ENCRYPT` for a key pair used for encryption.
887 ### Key pair and public key metadata
897 ### Exporting a public key or a key pair
899 …pair or public key, call [`psa_export_key`](https://mbed-tls.readthedocs.io/projects/api/en/develo…
901 To export a PSA public key or to export the public key of a PSA key pair object, call [`psa_export_…
915 …lustrating how to use the PK module to format a PSA public key or the public key of a PSA key pair.
936 The key must be a key pair allowing the usage `PSA_KEY_USAGE_SIGN_HASH` (see “[Public-key cryptogra…
941 The key must be a public key (or a key pair) allowing the usage `PSA_KEY_USAGE_VERIFY_HASH` (see “[…
1020 The key must be a public key (or a key pair) allowing the usage `PSA_KEY_USAGE_ENCRYPT` (see “[Publ…
1024 The key must be a key pair allowing the usage `PSA_KEY_USAGE_DECRYPT` (see “[Public-key cryptograph…
1082 #### Diffie-Hellman key pair management
1127 …c` on `grp`, `our_priv` (output) and `our_pub` (output) to generate a key pair and retrieve the co…
1135 * `psa_key_id_t our_key`: a handle to our key pair;
1140 …ttribute structure as described in “[Diffie-Hellman key pair management](#diffie-hellman-key-pair-…
1141 …f50d5fff54ea8c5) on `attributes` and `our_key` (output) to generate a key pair, then [`psa_export_…
1156 …3. Call `mbedtls_ecdh_make_params` or `mbedtls_dhm_make_params` to generate our key pair and obtai…
1165 …ate an ECDH or DHM key pair with `psa_generate_key` as described in “[Diffie-Hellman key pair mana…
1172 …management_1ga5f52644312291335682fbc0292c43cd2) to free the resources associated with our key pair.
1190 …ate an ECDH or DHM key pair with `psa_generate_key` as described in “[Diffie-Hellman key pair mana…
1195 …management_1ga5f52644312291335682fbc0292c43cd2) to free the resources associated with our key pair.
1300 … the public key from a key pair object. See also “[Exporting a public key or a key pair](#exportin…