• Home
  • Raw
  • Download

Lines Matching full:projects

24 …mented in the [`psa/crypto*.h` headers](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
51 …uration option [`MBEDTLS_PSA_CRYPTO_C`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
53 You should probably enable [`MBEDTLS_USE_PSA_CRYPTO`](https://mbed-tls.readthedocs.io/projects/api/…
66 …hic operation, call [`psa_crypto_init`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
68 …raphy, call [`mbedtls_psa_crypto_free`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
76projects/api/en/development/api/group/group__error/#group__error_1ga05676e70ba5c6a7565aff3c36677c1…
88 …ke a parameter of type [`psa_key_id_t`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
92projects/api/en/development/api/group/group__import__export/#group__import__export_1ga0336ea76bf30…
94 3. Finally destroy the key object with [`psa_destroy_key`](https://mbed-tls.readthedocs.io/projects
98projects/api/en/development/api/group/group__import__export/#group__import__export_1ga668e35be8d28…
180projects/api/en/development/api/file/mbedtls__config_8h/#mbedtls__config_8h_1a5aca5ddcffb586acad82…
271 …_TYPE_xxx` and `PSA_ALG_xxx` constants](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
274 [`PSA_KEY_TYPE_AES`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/group__c…
275 [`PSA_KEY_TYPE_ARIA`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/group__…
276 [`PSA_KEY_TYPE_CAMELLIA`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/gro…
277 [`PSA_KEY_TYPE_DES`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/group__c…
281 …[`PSA_ALG_CTR`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/group__crypt…
282 …[`PSA_ALG_CFB`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/group__crypt…
283 …[`PSA_ALG_OFB`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/group__crypt…
284 …[`PSA_ALG_XTS`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/group__crypt…
285 …[`PSA_ALG_ECB_NO_PADDING`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/g…
286 …[`PSA_ALG_CBC_NO_PADDING`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/g…
287 …[`PSA_ALG_CBC_PKCS7`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/group_…
288 …[`PSA_ALG_CCM_STAR_NO_TAG`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/…
291 …[`PSA_ALG_CCM`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/group__crypt…
292 …[`PSA_ALG_GCM`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/group__crypt…
295projects/api/en/development/api/group/group__crypto__types/#group__crypto__types_1ga901548883b3bce…
296projects/api/en/development/api/group/group__crypto__types/#group__crypto__types_1ga901548883b3bce…
320 …/projects/api/en/development/api/file/crypto__sizes_8h/#c.PSA_CIPHER_IV_MAX_SIZE), [`PSA_AEAD_NONC…
321 …` | [`PSA_BLOCK_CIPHER_BLOCK_MAX_SIZE`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
328 …io/projects/api/en/development/api/file/crypto__sizes_8h/#c.PSA_CIPHER_IV_LENGTH), [`PSA_AEAD_NONC…
347 …ng a [`psa_key_attributes_t` structure](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
348 …* Call [`psa_set_key_type`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/…
349 …* Call [`psa_set_key_bits`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/…
350 …* Call [`psa_set_key_algorithm`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/g…
351projects/api/en/development/api/group/group__attributes/#group__attributes_1ga42a65b3c4522ce9b67ea…
352 … an identifier of type [`psa_key_id_t`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
353 …* Use [`psa_import_key`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/gro…
354 …mly generated, use [`psa_generate_key`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
355projects/api/en/development/api/group/group__key__derivation/) and create the key with [`psa_key_d…
357 …he key object, call [`psa_destroy_key`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
371projects/api/en/development/api/group/group__cipher/#group__cipher_1ga61f02fbfa681c2659546eca52277…
372projects/api/en/development/api/group/group__cipher/#group__cipher_1gab3593f5f14d8c0431dd306d80929…
376 …ject of type [`psa_cipher_operation_t`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
377projects/api/en/development/api/group/group__cipher/#group__cipher_1ga587374c0eb8137a572f8e2fc409b…
378projects/api/en/development/api/group/group__cipher/#group__cipher_1ga29fd7d32a5729226a2f73e7b6487…
379projects/api/en/development/api/group/group__cipher/#group__cipher_1gac3ca27ac6682917c48247d01fd96…
380projects/api/en/development/api/group/group__cipher/#group__cipher_1ga1dcb58b8befe23f8a4d7a1d49c99…
382 …ish function, call [`psa_cipher_abort`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
400projects/api/en/development/api/group/group__aead/#group__aead_1gae72e1eb3c2da3ebd843bb9c8db8df509…
401projects/api/en/development/api/group/group__aead/#group__aead_1gae799f6196a22d50c216c947e0320d3ba…
405 …object of type [`psa_aead_operation_t`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
406projects/api/en/development/api/group/group__aead/#group__aead_1ga2732c40ce8f3619d41359a329e9b46c4…
407projects/api/en/development/api/group/group__aead/#group__aead_1ga5799df1c555efd35970b65be51cb07d1…
408 4. Call [`psa_aead_update_ad`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/grou…
409projects/api/en/development/api/group/group__aead/#group__aead_1gaf6d49864951ca42136b4a9b71ea26e5c…
411projects/api/en/development/api/group/group__aead/#group__aead_1ga759791bbe1763b377c3b5447641f1fc8…
412projects/api/en/development/api/group/group__aead/#group__aead_1gae0280e2e61a185b893c36d858453f0d0…
414 …erify function, call [`psa_aead_abort`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
418projects/api/en/development/api/group/group__cipher/#group__cipher_1gaad482cdca2098bca0620596aaa02…
452projects/api/en/development/api/group/group__crypto__types/#group__crypto__types_1gac2e4d47f1300d7…
454 * For HMAC, the algorithm is [`PSA_ALG_HMAC`](https://mbed-tls.readthedocs.io/projects/api/en/devel…
456 …The key type is [`PSA_KEY_TYPE_HMAC`](https://mbed-tls.readthedocs.io/projects/api/en/development/…
457 * For CMAC, the algorithm is [`PSA_ALG_CMAC`](https://mbed-tls.readthedocs.io/projects/api/en/devel…
458 …[`PSA_KEY_TYPE_AES`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/group__…
459 …[`PSA_KEY_TYPE_ARIA`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/group_…
460 …[`PSA_KEY_TYPE_CAMELLIA`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/gr…
461 …[`PSA_KEY_TYPE_DES`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/group__…
491 | `MBEDTLS_MD_MAX_SIZE` | [`PSA_HASH_MAX_SIZE`](https://mbed-tls.readthedocs.io/projects/api/en/dev…
492 …IZE` | [`PSA_HMAC_MAX_HASH_BLOCK_SIZE`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
493 | `mbedtls_md_get_size` | [`PSA_HASH_LENGTH`](https://mbed-tls.readthedocs.io/projects/api/en/devel…
494 | `mbedtls_md_get_size_from_type` | [`PSA_HASH_LENGTH`](https://mbed-tls.readthedocs.io/projects/ap…
504projects/api/en/development/api/group/group__hash/#group__hash_1gac69f7f19d96a56c28cf3799d11b12156…
516 …object of type [`psa_hash_operation_t`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
517 2. Call [`psa_hash_setup`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/gr…
518 3. Call [`psa_hash_update`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/g…
519projects/api/en/development/api/group/group__hash/#group__hash_1ga4795fd06a0067b0adcd92e9627b8c97e…
521 …erify function, call [`psa_hash_abort`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
535 …ng a [`psa_key_attributes_t` structure](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
536 …* Call [`psa_set_key_type`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/…
537 …* Call [`psa_set_key_bits`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/…
538 …* Call [`psa_set_key_algorithm`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/g…
539projects/api/en/development/api/group/group__attributes/#group__attributes_1ga42a65b3c4522ce9b67ea…
540 … an identifier of type [`psa_key_id_t`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
541 …* Use [`psa_import_key`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/gro…
542 …mly generated, use [`psa_generate_key`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
543projects/api/en/development/api/group/group__key__derivation/) and create the key with [`psa_key_d…
545 …he key object, call [`psa_destroy_key`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
567 … object of type [`psa_mac_operation_t`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
568 2. Call [`psa_mac_sign_setup`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/grou…
569 3. Call [`psa_mac_update`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/gr…
570 4. To obtain the MAC, call [`psa_mac_sign_finish`](https://mbed-tls.readthedocs.io/projects/api/en/…
574 … object of type [`psa_mac_operation_t`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
575 2. Call [`psa_mac_verify_setup`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/gr…
576 3. Call [`psa_mac_update`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/gr…
577 …d value, call [`psa_mac_verify_finish`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
579 …finish function, call [`psa_mac_abort`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
583 * [`psa_mac_compute`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/group__…
584 * [`psa_mac_verify`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/group___…
590projects/api/en/development/api/group/group__hash/#group__hash_1gab0b4d5f9912a615559497a467b532928…
592 … a hash operation is [`psa_hash_clone`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
598 …pand via its [key derivation interface](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
600 …type [`psa_key_derivation_operation_t`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
601projects/api/en/development/api/group/group__key__derivation/#group__key__derivation_1gac0b6a76e45…
602projects/api/en/development/api/group/group__key__derivation/#group__key__derivation_1ga8fd934dfb0…
603 …1. [`PSA_KEY_DERIVATION_INPUT_SALT`](https://mbed-tls.readthedocs.io/projects/api/en/development/a…
604 …2. [`PSA_KEY_DERIVATION_INPUT_SECRET`](https://mbed-tls.readthedocs.io/projects/api/en/development…
605 …3. [`PSA_KEY_DERIVATION_INPUT_INFO`](https://mbed-tls.readthedocs.io/projects/api/en/development/a…
606projects/api/en/development/api/group/group__key__derivation/#group__key__derivation_1ga06b7eb34a2…
607 5. Call [`psa_key_derivation_abort`](https://mbed-tls.readthedocs.io/projects/api/en/development/ap…
613 …type [`psa_key_derivation_operation_t`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
614projects/api/en/development/api/group/group__key__derivation/#group__key__derivation_1gac0b6a76e45…
616projects/api/en/development/api/group/group__key__derivation/#group__key__derivation_1ga8fd934dfb0…
617 …1. [`PSA_KEY_DERIVATION_INPUT_SALT`](https://mbed-tls.readthedocs.io/projects/api/en/development/a…
618 …2. [`PSA_KEY_DERIVATION_INPUT_SECRET`](https://mbed-tls.readthedocs.io/projects/api/en/development…
619 5. Call [`psa_key_derivation_output_bytes`](https://mbed-tls.readthedocs.io/projects/api/en/develop…
620 …Use [`psa_key_derivation_output_key`](https://mbed-tls.readthedocs.io/projects/api/en/development/…
621projects/api/en/development/api/group/group__key__derivation/#group__key__derivation_1gaf01520beb7…
622 6. Call [`psa_key_derivation_abort`](https://mbed-tls.readthedocs.io/projects/api/en/development/ap…
636 … purposes, call [`psa_generate_random`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
640 * [`mbedtls_psa_get_random`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/file/p…
641 * [`MBEDTLS_PSA_RANDOM_STATE`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/file…
653 …eration. The [key derivation interface](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
661 … an identifier of type [`psa_key_id_t`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
662 (Some documentation references [`mbedtls_svc_key_id_t`](https://mbed-tls.readthedocs.io/projects/ap…
667 …ng a [`psa_key_attributes_t` structure](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
668 …* Call [`psa_set_key_type`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/…
669 …* Call [`psa_set_key_bits`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/…
670 …* Call [`psa_set_key_algorithm`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/g…
671 …* Call [`psa_set_key_usage_flags`](https://mbed-tls.readthedocs.io/projects/api/en/development/api…
672 … an identifier of type [`psa_key_id_t`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
673 …* Use [`psa_import_key`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/gro…
674 …mly generated, use [`psa_generate_key`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
675projects/api/en/development/api/group/group__key__derivation/) and create the key with [`psa_key_d…
677 …he key object, call [`psa_destroy_key`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
683 …wise-or) to [`psa_set_key_usage_flags`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
688 | export private key | [`PSA_KEY_USAGE_EXPORT`](https://mbed-tls.readthedocs.io/projects/api/en/dev…
689 | Sign a message directly | [`PSA_KEY_USAGE_SIGN_MESSAGE`](https://mbed-tls.readthedocs.io/projects
690projects/api/en/development/api/group/group__policy/#group__policy_1ga552117ac92b79500cae87d4e65a8…
691 …ctly | [`PSA_KEY_USAGE_VERIFY_MESSAGE`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
692projects/api/en/development/api/group/group__policy/#group__policy_1gabea7ec4173f4f943110329ac2953…
693 | Encryption | [`PSA_KEY_USAGE_ENCRYPT`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
694 | Decryption | [`PSA_KEY_USAGE_DECRYPT`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
695 | Key agreement | [`PSA_KEY_USAGE_DERIVE`](https://mbed-tls.readthedocs.io/projects/api/en/developm…
699 …olicy, you can use [`PSA_ALG_ANY_HASH`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
700projects/api/en/development/api/group/group__attributes/#group__attributes_1gaeb8341ca52baa0279475…
711 …he type [`PSA_KEY_TYPE_RSA_PUBLIC_KEY`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
713 An RSA key pair has the type [`PSA_KEY_TYPE_RSA_KEY_PAIR`](https://mbed-tls.readthedocs.io/projects
718projects/api/en/development/api/group/group__crypto__types/#group__crypto__types_1ga702ff75385a6ae…
719 …ryption: [`PSA_ALG_RSA_PKCS1V15_CRYPT`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
720projects/api/en/development/api/group/group__crypto__types/#group__crypto__types_1ga62152bf4cb4bf6…
721 * PKCS#1 RSAES-OAEP encryption: [`PSA_ALG_RSA_OAEP`](https://mbed-tls.readthedocs.io/projects/api/e…
727 … [`PSA_KEY_TYPE_ECC_PUBLIC_KEY(curve)`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
729 …pe [`PSA_KEY_TYPE_ECC_KEY_PAIR(curve)`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
733 - [`mbedtls_ecc_group_to_psa()`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/gr…
734 - [`mbedtls_ecc_group_from_psa()`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/…
740 | `MBEDTLS_ECP_DP_SECP192R1` | [`PSA_ECC_FAMILY_SECP_R1`](https://mbed-tls.readthedocs.io/projects/…
741 | `MBEDTLS_ECP_DP_SECP224R1` | [`PSA_ECC_FAMILY_SECP_R1`](https://mbed-tls.readthedocs.io/projects/…
742 | `MBEDTLS_ECP_DP_SECP256R1` | [`PSA_ECC_FAMILY_SECP_R1`](https://mbed-tls.readthedocs.io/projects/…
743 | `MBEDTLS_ECP_DP_SECP384R1` | [`PSA_ECC_FAMILY_SECP_R1`](https://mbed-tls.readthedocs.io/projects/…
744 | `MBEDTLS_ECP_DP_SECP521R1` | [`PSA_ECC_FAMILY_SECP_R1`](https://mbed-tls.readthedocs.io/projects/…
745 …R1` | [`PSA_ECC_FAMILY_BRAINPOOL_P_R1`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
746 …R1` | [`PSA_ECC_FAMILY_BRAINPOOL_P_R1`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
747 …R1` | [`PSA_ECC_FAMILY_BRAINPOOL_P_R1`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
748 …E25519` | [`PSA_ECC_FAMILY_MONTGOMERY`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
749 | `MBEDTLS_ECP_DP_SECP192K1` | [`PSA_ECC_FAMILY_SECP_K1`](https://mbed-tls.readthedocs.io/projects/…
751 | `MBEDTLS_ECP_DP_SECP256K1` | [`PSA_ECC_FAMILY_SECP_K1`](https://mbed-tls.readthedocs.io/projects/…
752 …RVE448` | [`PSA_ECC_FAMILY_MONTGOMERY`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
756 …ding X25519 and X448): [`PSA_ALG_ECDH`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
757projects/api/en/development/api/group/group__crypto__types/#group__crypto__types_1ga7e3ce9f514a227…
762 …ype [`PSA_KEY_TYPE_DH_KEY_PAIR(group)`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
764 …e [`PSA_KEY_TYPE_DH_PUBLIC_KEY(group)`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
770 …2048_P_BIN` | [`PSA_DH_FAMILY_RFC7919`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
771 …3072_P_BIN` | [`PSA_DH_FAMILY_RFC7919`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
772 …4096_P_BIN` | [`PSA_DH_FAMILY_RFC7919`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
773 …6144_P_BIN` | [`PSA_DH_FAMILY_RFC7919`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
774 …8192_P_BIN` | [`PSA_DH_FAMILY_RFC7919`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
776 …ent with the algorithm [`PSA_ALG_FFDH`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
780projects/api/en/development/api/group/group__random/#group__random_1ga1985eae417dfbccedf50d5fff54e…
782 …t. You can use [`psa_generate_key_ext`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
784projects/api/en/development/api/group/group__import__export/#group__import__export_1ga0336ea76bf30…
812 2. Call [`mbedtls_pk_get_psa_attributes`](https://mbed-tls.readthedocs.io/projects/api/en/developme…
819projects/api/en/development/api/group/group__attributes/#group__attributes_1ga42a65b3c4522ce9b67ea…
820projects/api/en/development/api/group/group__attributes/#group__attributes_1gae48fcfdc72a23e749995…
821 4. Call [`mbedtls_pk_import_into_psa`](https://mbed-tls.readthedocs.io/projects/api/en/development/…
891projects/api/en/development/api/group/group__attributes/#group__attributes_1gacbbf5c11eac6cd70c87f…
895projects/api/en/development/api/group/group__attributes/#group__attributes_1gae4fb812af4f57aa1ad85…
899 … or public key, call [`psa_export_key`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
901 … object, call [`psa_export_public_key`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
911 * [`mbedtls_pk_copy_from_psa`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/file…
912 * [`mbedtls_pk_copy_public_from_psa`](https://mbed-tls.readthedocs.io/projects/api/en/development/a…
913 * [`mbedtls_pk_setup_opaque`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/file/…
935 …dy calculated hash is [`psa_sign_hash`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
937 …o/projects/api/en/development/api/file/crypto__sizes_8h/#c.PSA_SIGN_OUTPUT_SIZE) or [`PSA_SIGNATUR…
940 … calculated hash is [`psa_verify_hash`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
948projects/api/en/development/api/group/group__asymmetric/#group__asymmetric_1ga963ecadae9c38c85826f…
958projects/api/en/development/api/file/psa__util_8h/#group__psa__tls__helpers_1ga9295799b5437bdff8ce…
966 * [`PSA_ALG_ECDSA(hash)`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/gro…
967 * [`PSA_ALG_ECDSA_ANY`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/group…
968 * [`PSA_ALG_DETERMINISTIC_ECDSA(hash)`](https://mbed-tls.readthedocs.io/projects/api/en/development…
981 …a_sign_hash_interruptible_operation_t`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
982 2. Call [`psa_sign_hash_start`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/gro…
983 3. Call [`psa_sign_hash_complete`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/…
987 …verify_hash_interruptible_operation_t`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
988 2. Call [`psa_verify_hash_start`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/g…
989 3. Call [`psa_verify_hash_complete`](https://mbed-tls.readthedocs.io/projects/api/en/development/ap…
991projects/api/en/development/api/group/group__interruptible__hash/#group__interruptible__hash_1gae8…
993projects/api/en/development/api/group/group__interruptible__hash/#group__interruptible__hash_1ga6d…
1001 * [`PSA_ALG_RSA_PKCS1V15_SIGN(hash)`](https://mbed-tls.readthedocs.io/projects/api/en/development/a…
1002 * [`PSA_ALG_RSA_PKCS1V15_SIGN_RAW`](https://mbed-tls.readthedocs.io/projects/api/en/development/api…
1009projects/api/en/development/api/group/group__crypto__types/#group__crypto__types_1ga62152bf4cb4bf6…
1019 …tric key) is [`psa_asymmetric_encrypt`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
1021projects/api/en/development/api/file/crypto__sizes_8h/#crypto__sizes_8h_1a66ba3bd93e5ec52870ccc384…
1023 …tric key) is [`psa_asymmetric_decrypt`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
1025projects/api/en/development/api/file/crypto__sizes_8h/#crypto__sizes_8h_1a61a246f3eac41989821d982e…
1034 The PSA algorithm is [`PSA_ALG_RSA_PKCS1V15_CRYPT`](https://mbed-tls.readthedocs.io/projects/api/en…
1042 The PSA algorithm is [`PSA_ALG_RSA_OAEP(hash)`](https://mbed-tls.readthedocs.io/projects/api/en/dev…
1052 …ey, for example with [`psa_import_key`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
1053 …ey, for example with [`psa_import_key`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
1054 * Export both public keys with [`psa_export_public_key`](https://mbed-tls.readthedocs.io/projects/a…
1088 …ng a [`psa_key_attributes_t` structure](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
1089 …* Call [`psa_set_key_type`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/…
1090 …* [`PSA_KEY_TYPE_DH_KEY_PAIR(group)`](https://mbed-tls.readthedocs.io/projects/api/en/development/…
1091 …* [`PSA_KEY_TYPE_ECC_KEY_PAIR(curve)`](https://mbed-tls.readthedocs.io/projects/api/en/development…
1092 …* Call [`psa_set_key_bits`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/…
1093 …* Call [`psa_set_key_algorithm`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/g…
1094projects/api/en/development/api/group/group__crypto__types/#group__crypto__types_1gab2dbcf71b63785…
1095 …* [`PSA_ALG_KEY_AGREEMENT(ka, kdf)`](https://mbed-tls.readthedocs.io/projects/api/en/development/a…
1098projects/api/en/development/api/group/group__attributes/#group__attributes_1ga42a65b3c4522ce9b67ea…
1099 … an identifier of type [`psa_key_id_t`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
1100 …* Use [`psa_generate_key`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/g…
1101 …* Use [`psa_import_key`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/gro…
1102projects/api/en/development/api/group/group__key__derivation/) and create the key with [`psa_key_d…
1104 …he key object, call [`psa_destroy_key`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
1108 Call [`psa_export_public_key`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/grou…
1109projects/api/en/development/api/file/crypto__sizes_8h/#c.PSA_EXPORT_PUBLIC_KEY_OUTPUT_SIZE) or [`P…
1111 Call [`psa_raw_key_agreement`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/grou…
1112projects/api/en/development/api/file/crypto__sizes_8h/#c.PSA_RAW_KEY_AGREEMENT_OUTPUT_SIZE) or [`P…
1114 Call [`psa_key_derivation_key_agreement`](https://mbed-tls.readthedocs.io/projects/api/en/developme…
1137projects/api/en/development/api/file/crypto__sizes_8h/#c.PSA_EXPORT_PUBLIC_KEY_OUTPUT_SIZE) (where…
1139projects/api/en/development/api/file/crypto__sizes_8h/#c.PSA_RAW_KEY_AGREEMENT_OUTPUT_SIZE) or [`P…
1141projects/api/en/development/api/group/group__random/#group__random_1ga1985eae417dfbccedf50d5fff54e…
1143 5. Call [`psa_raw_key_agreement`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/g…
1145 6. Call [`psa_destroy_key`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/g…
1166 …2. Call [`psa_export_public_key`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/…
1170 4. Call [`psa_raw_key_agreement`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/g…
1172 5. Call [`psa_destroy_key`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/g…
1191 …Call [`psa_export_public_key`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/gro…
1193 4. Call [`psa_raw_key_agreement`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/g…
1195 5. Call [`psa_destroy_key`](https://mbed-tls.readthedocs.io/projects/api/en/development/api/group/g…
1201projects/api/en/development/api/group/group__attributes/#group__attributes_1gacbbf5c11eac6cd70c87f…
1202 * Accessing our public key: call [`psa_export_public_key`](https://mbed-tls.readthedocs.io/projects
1203 * Accessing our private key: call [`psa_export_key`](https://mbed-tls.readthedocs.io/projects/api/e…
1208projects/api/en/development/api/group/group__attributes/#group__attributes_1gacbbf5c11eac6cd70c87f…
1209 …r private key): call [`psa_export_key`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
1210 …ic key): call [`psa_export_public_key`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
1253 …TS` | [`PSA_VENDOR_ECC_MAX_CURVE_BITS`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
1255 …X_SIZE(PSA_VENDOR_ECC_MAX_CURVE_BITS)`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
1275projects/api/en/development/api/group/group__import__export/#group__import__export_1ga0336ea76bf30…
1276projects/api/en/development/api/group/group__import__export/#group__import__export_1ga0336ea76bf30…
1286 …aque key, call [`psa_set_key_lifetime`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…
1316 …AKE via the algorithm [`PSA_ALG_JPAKE`](https://mbed-tls.readthedocs.io/projects/api/en/developmen…