Home
last modified time | relevance | path

Searched refs:key_id (Results 1 – 25 of 32) sorted by relevance

12

/mbedtls-latest/tests/suites/
Dtest_suite_psa_crypto_op_fail.function80 mbedtls_svc_key_id_t key_id = MBEDTLS_SVC_KEY_ID_INIT;
94 &key_id));
97 psa_mac_sign_setup(&operation, key_id, alg));
99 psa_mac_verify_setup(&operation, key_id, alg));
101 psa_mac_compute(key_id, alg,
105 psa_mac_verify(key_id, alg,
111 psa_destroy_key(key_id);
126 mbedtls_svc_key_id_t key_id = MBEDTLS_SVC_KEY_ID_INIT;
140 &key_id));
143 psa_cipher_encrypt_setup(&operation, key_id, alg));
[all …]
Dtest_suite_psa_crypto_persistent_key.function123 mbedtls_svc_key_id_t key_id = mbedtls_svc_key_id_make(1, 42);
132 psa_set_key_id(&attributes, key_id);
135 TEST_EQUAL(psa_import_key(&attributes, data, data_length, &key_id),
139 PSA_ASSERT(psa_destroy_key(key_id));
145 psa_destroy_persistent_key(key_id);
154 mbedtls_svc_key_id_t key_id =
163 psa_set_key_id(&attributes, key_id);
170 psa_close_key(key_id);
174 TEST_EQUAL(psa_is_key_present_in_storage(key_id), 1);
177 PSA_ASSERT(psa_destroy_key(key_id));
[all …]
Dtest_suite_psa_crypto_not_supported.function19 mbedtls_svc_key_id_t key_id = INVALID_KEY_ID;
25 &key_id),
27 TEST_ASSERT(mbedtls_svc_key_id_equal(key_id, MBEDTLS_SVC_KEY_ID_INIT));
30 psa_destroy_key(key_id);
39 mbedtls_svc_key_id_t key_id = INVALID_KEY_ID;
44 TEST_EQUAL(psa_generate_key(&attributes, &key_id),
46 TEST_ASSERT(mbedtls_svc_key_id_equal(key_id, MBEDTLS_SVC_KEY_ID_INIT));
49 psa_destroy_key(key_id);
Dtest_suite_psa_crypto_storage_format.function152 mbedtls_svc_key_id_t key_id = psa_get_key_id(expected_attributes);
162 PSA_ASSERT(psa_get_key_attributes(key_id, &actual_attributes));
163 TEST_ASSERT(mbedtls_svc_key_id_equal(key_id,
179 PSA_ASSERT(psa_export_key(key_id,
188 key_id,
197 TEST_EQUAL(PSA_ERROR_NOT_PERMITTED, psa_destroy_key(key_id));
200 PSA_ASSERT(psa_destroy_key(key_id));
237 mbedtls_svc_key_id_t key_id = mbedtls_svc_key_id_make(0, 1);
242 TEST_USES_KEY_ID(key_id);
245 psa_set_key_id(&attributes, key_id);
[all …]
Dtest_suite_lmots.function31 void lmots_sign_verify_test(data_t *msg, data_t *key_id, int leaf_id,
42 key_id->x, leaf_id, seed->x, seed->len), 0);
55 void lmots_sign_verify_null_msg_test(data_t *key_id, int leaf_id, data_t *seed)
65 key_id->x, leaf_id, seed->x, seed->len), 0);
199 void lmots_reuse_test(data_t *msg, data_t *key_id, int leaf_id, data_t *seed)
206 key_id->x, leaf_id, seed->x,
224 void lmots_signature_leak_test(data_t *msg, data_t *key_id, int leaf_id,
237 key_id->x, leaf_id, seed->x,
Dtest_suite_psa_crypto_generate_key.function19 mbedtls_svc_key_id_t key_id = INVALID_KEY_ID;
29 TEST_EQUAL(psa_generate_key(&attributes, &key_id),
35 PSA_ASSERT(psa_get_key_attributes(key_id, &attributes));
45 psa_destroy_key(key_id);
Dtest_suite_pk.function1571 mbedtls_svc_key_id_t key_id = MBEDTLS_SVC_KEY_ID_INIT;
1605 TEST_EQUAL(mbedtls_pk_import_into_psa(&pk, &key_attr, &key_id), 0);
1608 TEST_EQUAL(mbedtls_pk_setup_opaque(&pk, key_id), 0);
1623 TEST_EQUAL(PSA_SUCCESS, psa_destroy_key(key_id));
1762 mbedtls_svc_key_id_t key_id = MBEDTLS_SVC_KEY_ID_INIT;
1763 TEST_EQUAL(mbedtls_pk_import_into_psa(&alt, &attributes, &key_id),
1816 mbedtls_svc_key_id_t key_id = MBEDTLS_SVC_KEY_ID_INIT;
1888 TEST_EQUAL(mbedtls_pk_import_into_psa(&pk, &attributes, &key_id), 0);
1891 TEST_EQUAL(mbedtls_pk_setup_opaque(&pk, key_id), 0);
1893 PSA_ASSERT(psa_get_key_attributes(key_id, &attributes));
[all …]
Dtest_suite_x509write.function290 mbedtls_svc_key_id_t key_id = MBEDTLS_SVC_KEY_ID_INIT;
310 TEST_EQUAL(mbedtls_pk_import_into_psa(&key, &key_attr, &key_id), 0);
313 TEST_EQUAL(mbedtls_pk_setup_opaque(&key, key_id), 0);
338 psa_destroy_key(key_id);
371 mbedtls_svc_key_id_t key_id = MBEDTLS_SVC_KEY_ID_INIT;
455 TEST_EQUAL(mbedtls_pk_import_into_psa(&issuer_key, &key_attr, &key_id), 0);
458 TEST_EQUAL(mbedtls_pk_setup_opaque(&issuer_key, key_id), 0);
644 psa_destroy_key(key_id);
/mbedtls-latest/library/
Dpk_wrap.c72 mbedtls_svc_key_id_t key_id = MBEDTLS_SVC_KEY_ID_INIT; in rsa_verify_wrap() local
107 &key_id); in rsa_verify_wrap()
113 status = psa_verify_hash(key_id, psa_alg_md, hash, hash_len, in rsa_verify_wrap()
122 status = psa_destroy_key(key_id); in rsa_verify_wrap()
176 mbedtls_svc_key_id_t key_id = MBEDTLS_SVC_KEY_ID_INIT; in mbedtls_pk_psa_rsa_sign_ext() local
205 &key_id); in mbedtls_pk_psa_rsa_sign_ext()
210 status = psa_sign_hash(key_id, alg, hash, hash_len, in mbedtls_pk_psa_rsa_sign_ext()
221 status = psa_destroy_key(key_id); in mbedtls_pk_psa_rsa_sign_ext()
287 mbedtls_svc_key_id_t key_id = MBEDTLS_SVC_KEY_ID_INIT; in rsa_decrypt_wrap() local
318 &key_id); in rsa_decrypt_wrap()
[all …]
Dpsa_crypto_slot_management.c142 static size_t slice_index_of_volatile_key_id(psa_key_id_t key_id) in slice_index_of_volatile_key_id() argument
145 return (key_id >> KEY_ID_SLOT_INDEX_WIDTH) & mask; 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() argument
152 return key_id & ((1LU << KEY_ID_SLOT_INDEX_WIDTH) - 1); 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() argument
275 size_t slice_idx = slice_index_of_volatile_key_id(key_id); in get_volatile_key_slot()
279 size_t slot_idx = slot_index_of_volatile_key_id(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() argument
313 return &global_data.key_slots[key_id - PSA_KEY_ID_VOLATILE_MIN]; in get_volatile_key_slot()
[all …]
Dpk.c643 mbedtls_svc_key_id_t *key_id) in import_pair_into_psa() argument
664 key_id)); in import_pair_into_psa()
698 return copy_into_psa(pk->priv_id, attributes, key_id); in import_pair_into_psa()
718 key_id)); in import_pair_into_psa()
727 return copy_into_psa(pk->priv_id, attributes, key_id); in import_pair_into_psa()
737 mbedtls_svc_key_id_t *key_id) in import_public_into_psa() argument
835 key_id)); in import_public_into_psa()
840 mbedtls_svc_key_id_t *key_id) in mbedtls_pk_import_into_psa() argument
844 *key_id = MBEDTLS_SVC_KEY_ID_INIT; in mbedtls_pk_import_into_psa()
854 return import_public_into_psa(pk, attributes, key_id); in mbedtls_pk_import_into_psa()
[all …]
Dpk_ecc.c111 mbedtls_svc_key_id_t key_id = MBEDTLS_SVC_KEY_ID_INIT; in mbedtls_pk_ecc_set_pubkey_from_prv()
115 status = psa_import_key(&key_attr, prv, prv_len, &key_id); in mbedtls_pk_ecc_set_pubkey_from_prv()
123 status = psa_export_public_key(key_id, pub, sizeof(pub), &pub_len); in mbedtls_pk_ecc_set_pubkey_from_prv()
124 psa_status_t destruction_status = psa_destroy_key(key_id); in mbedtls_pk_ecc_set_pubkey_from_prv()
227 mbedtls_svc_key_id_t key_id = MBEDTLS_SVC_KEY_ID_INIT; in mbedtls_pk_ecc_set_pubkey() local
235 &key_id) != PSA_SUCCESS) || in mbedtls_pk_ecc_set_pubkey()
236 (psa_destroy_key(key_id) != PSA_SUCCESS)) { in mbedtls_pk_ecc_set_pubkey()
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() argument
50 return (key_id >= PSA_KEY_ID_VOLATILE_MIN) && in psa_key_id_is_volatile()
51 (key_id <= PSA_KEY_ID_VOLATILE_MAX); in psa_key_id_is_volatile()
Dctr_drbg.c45 status = psa_import_key(&key_attr, key, key_len, &psa_ctx->key_id); in ctr_drbg_setup_psa_context()
50 status = psa_cipher_encrypt_setup(&psa_ctx->operation, psa_ctx->key_id, PSA_ALG_ECB_NO_PADDING); in ctr_drbg_setup_psa_context()
63 psa_destroy_key(psa_ctx->key_id); in ctr_drbg_destroy_psa_contex()
66 psa_ctx->key_id = MBEDTLS_SVC_KEY_ID_INIT; in ctr_drbg_destroy_psa_contex()
77 ctx->psa_ctx.key_id = MBEDTLS_SVC_KEY_ID_INIT; in mbedtls_ctr_drbg_init()
176 psa_ctx.key_id = MBEDTLS_SVC_KEY_ID_INIT; in block_cipher_df()
/mbedtls-latest/tests/include/test/
Dpsa_crypto_helpers.h53 int mbedtls_test_uses_key_id(mbedtls_svc_key_id_t key_id);
92 #define TEST_USES_KEY_ID(key_id) \ argument
93 TEST_ASSERT(mbedtls_test_uses_key_id(key_id))
97 #define TEST_USES_KEY_ID(key_id) ((void) (key_id)) argument
/mbedtls-latest/include/psa/
Dcrypto_values.h2448 unsigned int unused, psa_key_id_t key_id) in mbedtls_svc_key_id_make() argument
2452 return key_id; in mbedtls_svc_key_id_make()
2482 #define MBEDTLS_SVC_KEY_ID_GET_KEY_ID(id) ((id).MBEDTLS_PRIVATE(key_id))
2491 mbedtls_key_owner_id_t owner_id, psa_key_id_t key_id) in mbedtls_svc_key_id_make() argument
2493 return (mbedtls_svc_key_id_t){ .MBEDTLS_PRIVATE(key_id) = key_id, in mbedtls_svc_key_id_make()
2507 return (id1.MBEDTLS_PRIVATE(key_id) == id2.MBEDTLS_PRIVATE(key_id)) && in mbedtls_svc_key_id_equal()
2519 return key.MBEDTLS_PRIVATE(key_id) == 0; in mbedtls_svc_key_id_is_null()
Dcrypto_extra.h528 static inline int psa_key_id_is_builtin(psa_key_id_t key_id) in psa_key_id_is_builtin() argument
530 return (key_id >= MBEDTLS_PSA_KEY_ID_BUILTIN_MIN) && in psa_key_id_is_builtin()
531 (key_id <= MBEDTLS_PSA_KEY_ID_BUILTIN_MAX); in psa_key_id_is_builtin()
579 mbedtls_svc_key_id_t key_id,
Dcrypto_types.h301 psa_key_id_t MBEDTLS_PRIVATE(key_id);
/mbedtls-latest/tests/src/
Dpsa_crypto_helpers.c31 int mbedtls_test_uses_key_id(mbedtls_svc_key_id_t key_id) in mbedtls_test_uses_key_id() argument
34 if (MBEDTLS_SVC_KEY_ID_GET_KEY_ID(key_id) > in mbedtls_test_uses_key_id()
40 if (mbedtls_svc_key_id_equal(key_id, key_ids_used_in_test[i])) { in mbedtls_test_uses_key_id()
47 key_ids_used_in_test[num_key_ids_used] = key_id; in mbedtls_test_uses_key_id()
/mbedtls-latest/tests/src/drivers/
Dplatform_builtin_keys.c62 mbedtls_svc_key_id_t key_id, in mbedtls_psa_platform_get_builtin_key() argument
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/include/mbedtls/
Dpk.h649 mbedtls_svc_key_id_t *key_id);
685 int mbedtls_pk_copy_from_psa(mbedtls_svc_key_id_t key_id, mbedtls_pk_context *pk);
718 int mbedtls_pk_copy_public_from_psa(mbedtls_svc_key_id_t key_id, mbedtls_pk_context *pk);
Dctr_drbg.h177 mbedtls_svc_key_id_t key_id; member
/mbedtls-latest/programs/ssl/
Dssl_test_lib.c280 psa_key_usage_t psa_usage, mbedtls_svc_key_id_t *key_id) in pk_wrap_as_opaque() argument
294 ret = mbedtls_pk_import_into_psa(pk, &key_attr, key_id); in pk_wrap_as_opaque()
300 ret = mbedtls_pk_setup_opaque(pk, *key_id); in pk_wrap_as_opaque()
Dssl_test_lib.h261 psa_key_usage_t psa_usage, mbedtls_svc_key_id_t *key_id);
/mbedtls-latest/docs/architecture/
Dmbed-crypto-storage-specification.md86 …N "psa_key_slot_%lu", key_id)` [content](#key-file-format-for-0.1.0) of the [key whose identifier]…
117 * PSA service integration: the key file name is `(uint64_t)owner_uid << 32 | key_id` where `key_id`…
188 * `sprintf(PSA_ITS_STORAGE_PREFIX "%016llx.psa_its", key_id)`: a key or non-key file. The `key_id` …
395 * `sprintf(PSA_ITS_STORAGE_PREFIX "%016llx.psa_its", key_id)`: a key or non-key file. The `key_id` …
406 * PSA service integration: the key file name is `(uint64_t)owner_uid << 32 | key_id` where `key_id`…

12