Home
last modified time | relevance | path

Searched refs:psa_key_id_t (Results 1 – 24 of 24) sorted by relevance

/mbedtls-latest/library/
Dpsa_crypto_slot_management.c129 static psa_key_id_t volatile_key_id_of_index(size_t slice_idx, in volatile_key_id_of_index()
135 return (psa_key_id_t) (0x40000000u | in volatile_key_id_of_index()
142 static size_t slice_index_of_volatile_key_id(psa_key_id_t key_id) in slice_index_of_volatile_key_id()
150 static size_t slot_index_of_volatile_key_id(psa_key_id_t key_id) in slot_index_of_volatile_key_id()
231 static inline psa_key_slot_t *get_volatile_key_slot(psa_key_id_t key_id);
273 static inline psa_key_slot_t *get_volatile_key_slot(psa_key_id_t key_id) in get_volatile_key_slot()
308 static inline psa_key_slot_t *get_volatile_key_slot(psa_key_id_t key_id) in get_volatile_key_slot()
333 psa_key_id_t key_id = MBEDTLS_SVC_KEY_ID_GET_KEY_ID(key); in psa_is_valid_key_id()
387 psa_key_id_t key_id = MBEDTLS_SVC_KEY_ID_GET_KEY_ID(key); in psa_get_and_lock_key_slot_in_memory()
501 static psa_status_t psa_allocate_volatile_key_slot(psa_key_id_t *key_id, in psa_allocate_volatile_key_slot()
[all …]
Dpsa_crypto_slot_management.h48 static inline int psa_key_id_is_volatile(psa_key_id_t key_id) in psa_key_id_is_volatile()
161 psa_status_t psa_reserve_free_key_slot(psa_key_id_t *volatile_key_id,
Dpsa_crypto_se.h45 #define PSA_CRYPTO_SE_DRIVER_ITS_UID_BASE ((psa_key_id_t) 0xfffffe00)
Dpsa_crypto_storage.h368 #define PSA_CRYPTO_ITS_TRANSACTION_UID ((psa_key_id_t) 0xffffff74)
Dpsa_crypto.c1808 psa_key_id_t volatile_key_id;
/mbedtls-latest/programs/psa/
Dkey_ladder_demo.c155 static psa_status_t save_key(psa_key_id_t key, in save_key()
188 psa_key_id_t key = 0; in generate()
214 psa_key_id_t *master_key) in import_key_from_file()
263 psa_key_id_t *key) in derive_key_ladder()
311 psa_key_id_t derived_key, in derive_wrapping_key()
312 psa_key_id_t *wrapping_key) in derive_wrapping_key()
348 psa_key_id_t wrapping_key) in wrap_data()
435 psa_key_id_t wrapping_key) in unwrap_data()
531 psa_key_id_t derivation_key = 0; in run()
532 psa_key_id_t wrapping_key = 0; in run()
Daead_demo.c119 psa_key_id_t *key, in aead_prepare()
168 static void aead_info(psa_key_id_t key, psa_algorithm_t alg) in aead_info()
191 static int aead_encrypt(psa_key_id_t key, psa_algorithm_t alg, in aead_encrypt()
233 psa_key_id_t key; in aead_demo()
Dcrypto_examples.c84 static psa_status_t cipher_encrypt(psa_key_id_t key, in cipher_encrypt()
115 static psa_status_t cipher_decrypt(psa_key_id_t key, in cipher_decrypt()
157 psa_key_id_t key = 0; in cipher_example_encrypt_decrypt_aes_cbc_nopad_1_block()
207 psa_key_id_t key = 0; in cipher_example_encrypt_decrypt_aes_cbc_pkcs7_multi()
254 psa_key_id_t key = 0; in cipher_example_encrypt_decrypt_aes_ctr_multi()
Dhmac_demo.c102 psa_key_id_t key = 0; in hmac_demo()
/mbedtls-latest/include/psa/
Dcrypto_types.h275 typedef uint32_t psa_key_id_t; typedef
292 typedef psa_key_id_t mbedtls_svc_key_id_t;
301 psa_key_id_t MBEDTLS_PRIVATE(key_id);
Dcrypto_values.h2420 #define PSA_KEY_ID_NULL ((psa_key_id_t)0)
2424 #define PSA_KEY_ID_USER_MIN ((psa_key_id_t) 0x00000001)
2427 #define PSA_KEY_ID_USER_MAX ((psa_key_id_t) 0x3fffffff)
2430 #define PSA_KEY_ID_VENDOR_MIN ((psa_key_id_t) 0x40000000)
2433 #define PSA_KEY_ID_VENDOR_MAX ((psa_key_id_t) 0x7fffffff)
2438 #define MBEDTLS_SVC_KEY_ID_INIT ((psa_key_id_t) 0)
2448 unsigned int unused, psa_key_id_t key_id) in mbedtls_svc_key_id_make()
2491 mbedtls_key_owner_id_t owner_id, psa_key_id_t key_id) in mbedtls_svc_key_id_make()
Dcrypto_extra.h250 psa_key_id_t MBEDTLS_PRIVATE(max_open_internal_key_id);
252 psa_key_id_t MBEDTLS_PRIVATE(max_open_external_key_id);
503 #define MBEDTLS_PSA_KEY_ID_BUILTIN_MIN ((psa_key_id_t) 0x7fff0000)
510 #define MBEDTLS_PSA_KEY_ID_BUILTIN_MAX ((psa_key_id_t) 0x7fffefff)
528 static inline int psa_key_id_is_builtin(psa_key_id_t key_id) in psa_key_id_is_builtin()
Dcrypto.h4047 psa_key_id_t expected);
/mbedtls-latest/tests/src/drivers/
Dplatform_builtin_keys.c23 psa_key_id_t builtin_key_id;
66 psa_key_id_t app_key_id = MBEDTLS_SVC_KEY_ID_GET_KEY_ID(key_id); in mbedtls_psa_platform_get_builtin_key()
/mbedtls-latest/docs/architecture/
Dmbed-crypto-storage-specification.md112psa_key_id_t`). In integrations where there is a concept of key owner (integration into a service …
401psa_key_id_t`). In integrations where there is a concept of key owner (integration into a service …
/mbedtls-latest/docs/
Dpsa-transition.md88 …is indirect. Operations that require a key take a parameter of type [`psa_key_id_t`](https://mbed-…
352 …tributes defined in the previous step, to get an identifier of type [`psa_key_id_t`](https://mbed-…
540 …tributes defined in the previous step, to get an identifier of type [`psa_key_id_t`](https://mbed-…
661 In the PSA API, keys are referenced by an identifier of type [`psa_key_id_t`](https://mbed-tls.read…
672 …tributes defined in the previous step, to get an identifier of type [`psa_key_id_t`](https://mbed-…
833 psa_key_id_t key_id;
860 psa_key_id_t key_id = 0;
881 psa_key_id_t key_id = 0;
917 int write_psa_pubkey(psa_key_id_t key_id,
1099 …tributes defined in the previous step, to get an identifier of type [`psa_key_id_t`](https://mbed-…
[all …]
/mbedtls-latest/tests/suites/
Dtest_suite_psa_crypto_se_driver_hal_mocks.function82 psa_key_id_t id;
Dtest_suite_psa_crypto_driver_wrappers.function2153 psa_key_id_t builtin_key_id = (psa_key_id_t) builtin_key_id_arg;
2204 psa_key_id_t builtin_key_id = (psa_key_id_t) builtin_key_id_arg;
Dtest_suite_psa_crypto_slot_management.function747 psa_key_id_t key_id;
Dtest_suite_ssl.function2911 mbedtls_svc_key_id_t psk0_opaque = mbedtls_svc_key_id_make(0x1, (psa_key_id_t) 1);
2918 mbedtls_svc_key_id_t psk1_opaque = mbedtls_svc_key_id_make(0x1, (psa_key_id_t) 2);
/mbedtls-latest/docs/architecture/psa-migration/
Dstrategy.md466 `mbedtls_pk_context` object, which would probably change to a `psa_key_id_t`.
Dpsa-legacy-bridges.md147 …ey pair or public key (`mbedtls_pk_context`) and needs to create a PSA key object (`psa_key_id_t`).
/mbedtls-latest/docs/proposed/
Dpsa-driver-interface.md187 * For entry points that operate on an existing key, the `psa_key_id_t` parameter is replaced by a s…
196 * For entry points that are involved in key creation, the `psa_key_id_t *` output parameter is repl…
1288 psa_key_id_t key;
/mbedtls-latest/
DChangeLog2273 identical to psa_key_id_t instead of being platform-defined. This bridges