/mbedtls-latest/tests/suites/ |
D | test_suite_psa_crypto_op_fail.function | 80 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 …]
|
D | test_suite_psa_crypto_persistent_key.function | 123 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 …]
|
D | test_suite_psa_crypto_not_supported.function | 19 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);
|
D | test_suite_psa_crypto_storage_format.function | 152 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 …]
|
D | test_suite_lmots.function | 31 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,
|
D | test_suite_psa_crypto_generate_key.function | 19 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);
|
D | test_suite_pk.function | 1571 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 …]
|
D | test_suite_x509write.function | 290 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/ |
D | pk_wrap.c | 72 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 …]
|
D | psa_crypto_slot_management.c | 142 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 …]
|
D | pk.c | 643 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 …]
|
D | pk_ecc.c | 111 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()
|
D | psa_crypto_slot_management.h | 48 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()
|
D | ctr_drbg.c | 45 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/ |
D | psa_crypto_helpers.h | 53 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/ |
D | crypto_values.h | 2448 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()
|
D | crypto_extra.h | 528 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,
|
D | crypto_types.h | 301 psa_key_id_t MBEDTLS_PRIVATE(key_id);
|
/mbedtls-latest/tests/src/ |
D | psa_crypto_helpers.c | 31 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/ |
D | platform_builtin_keys.c | 62 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/ |
D | pk.h | 649 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);
|
D | ctr_drbg.h | 177 mbedtls_svc_key_id_t key_id; member
|
/mbedtls-latest/programs/ssl/ |
D | ssl_test_lib.c | 280 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()
|
D | ssl_test_lib.h | 261 psa_key_usage_t psa_usage, mbedtls_svc_key_id_t *key_id);
|
/mbedtls-latest/docs/architecture/ |
D | mbed-crypto-storage-specification.md | 86 …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`…
|