/mbedtls-latest/library/ |
D | block_cipher.c | 132 psa_key_attributes_t key_attr = PSA_KEY_ATTRIBUTES_INIT; in mbedtls_block_cipher_setkey() local 135 psa_set_key_type(&key_attr, psa_key_type_from_block_cipher_id(ctx->id)); in mbedtls_block_cipher_setkey() 136 psa_set_key_bits(&key_attr, key_bitlen); in mbedtls_block_cipher_setkey() 137 psa_set_key_algorithm(&key_attr, PSA_ALG_ECB_NO_PADDING); in mbedtls_block_cipher_setkey() 138 psa_set_key_usage_flags(&key_attr, PSA_KEY_USAGE_ENCRYPT); in mbedtls_block_cipher_setkey() 140 status = psa_import_key(&key_attr, key, PSA_BITS_TO_BYTES(key_bitlen), &ctx->psa_key_id); in mbedtls_block_cipher_setkey() 144 psa_reset_key_attributes(&key_attr); in mbedtls_block_cipher_setkey()
|
D | pk_ecc.c | 112 psa_key_attributes_t key_attr = PSA_KEY_ATTRIBUTES_INIT; in mbedtls_pk_ecc_set_pubkey_from_prv() 113 psa_set_key_type(&key_attr, PSA_KEY_TYPE_ECC_KEY_PAIR(curve)); in mbedtls_pk_ecc_set_pubkey_from_prv() 114 psa_set_key_usage_flags(&key_attr, PSA_KEY_USAGE_EXPORT); 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()
|
D | pk_wrap.c | 610 psa_key_attributes_t key_attr = PSA_KEY_ATTRIBUTES_INIT; in ecdsa_opaque_verify_wrap() local 615 status = psa_get_key_attributes(pk->priv_id, &key_attr); in ecdsa_opaque_verify_wrap() 619 curve = PSA_KEY_TYPE_ECC_GET_FAMILY(psa_get_key_type(&key_attr)); in ecdsa_opaque_verify_wrap() 620 curve_bits = psa_get_key_bits(&key_attr); in ecdsa_opaque_verify_wrap() 621 psa_reset_key_attributes(&key_attr); in ecdsa_opaque_verify_wrap() 702 psa_key_attributes_t key_attr = PSA_KEY_ATTRIBUTES_INIT; in ecdsa_sign_psa() local 705 status = psa_get_key_attributes(key_id, &key_attr); in ecdsa_sign_psa() 709 key_bits = psa_get_key_bits(&key_attr); in ecdsa_sign_psa() 710 psa_reset_key_attributes(&key_attr); in ecdsa_sign_psa() 962 psa_key_attributes_t key_attr = PSA_KEY_ATTRIBUTES_INIT; in eckey_check_pair_psa() local [all …]
|
D | ctr_drbg.c | 39 psa_key_attributes_t key_attr = PSA_KEY_ATTRIBUTES_INIT; in ctr_drbg_setup_psa_context() local 42 psa_set_key_usage_flags(&key_attr, PSA_KEY_USAGE_ENCRYPT); in ctr_drbg_setup_psa_context() 43 psa_set_key_algorithm(&key_attr, PSA_ALG_ECB_NO_PADDING); in ctr_drbg_setup_psa_context() 44 psa_set_key_type(&key_attr, PSA_KEY_TYPE_AES); in ctr_drbg_setup_psa_context() 45 status = psa_import_key(&key_attr, key, key_len, &psa_ctx->key_id); in ctr_drbg_setup_psa_context() 56 psa_reset_key_attributes(&key_attr); in ctr_drbg_setup_psa_context()
|
D | pk.c | 865 psa_key_attributes_t key_attr = PSA_KEY_ATTRIBUTES_INIT; in copy_from_psa() local 877 status = psa_get_key_attributes(key_id, &key_attr); in copy_from_psa() 892 key_type = psa_get_key_type(&key_attr); in copy_from_psa() 896 key_bits = psa_get_key_bits(&key_attr); in copy_from_psa() 916 psa_algorithm_t alg_type = psa_get_key_algorithm(&key_attr); in copy_from_psa() 971 psa_reset_key_attributes(&key_attr); in copy_from_psa()
|
/mbedtls-latest/tests/suites/ |
D | test_suite_pkwrite.function | 80 psa_key_attributes_t key_attr = PSA_KEY_ATTRIBUTES_INIT; 136 TEST_EQUAL(mbedtls_pk_get_psa_attributes(&key, PSA_KEY_USAGE_SIGN_MESSAGE, &key_attr), 0); 137 TEST_EQUAL(mbedtls_pk_import_into_psa(&key, &key_attr, &opaque_id), 0); 198 psa_key_attributes_t key_attr = PSA_KEY_ATTRIBUTES_INIT; 222 TEST_EQUAL(mbedtls_pk_get_psa_attributes(&priv_key, PSA_KEY_USAGE_SIGN_HASH, &key_attr), 0); 223 TEST_EQUAL(mbedtls_pk_import_into_psa(&priv_key, &key_attr, &opaque_key_id), 0);
|
D | test_suite_x509write.function | 291 psa_key_attributes_t key_attr = PSA_KEY_ATTRIBUTES_INIT; 309 TEST_EQUAL(mbedtls_pk_get_psa_attributes(&key, PSA_KEY_USAGE_SIGN_HASH, &key_attr), 0); 310 TEST_EQUAL(mbedtls_pk_import_into_psa(&key, &key_attr, &key_id), 0); 372 psa_key_attributes_t key_attr = PSA_KEY_ATTRIBUTES_INIT; 454 &key_attr), 0); 455 TEST_EQUAL(mbedtls_pk_import_into_psa(&issuer_key, &key_attr, &key_id), 0);
|
D | test_suite_pk.function | 1572 psa_key_attributes_t key_attr = PSA_KEY_ATTRIBUTES_INIT; 1604 TEST_EQUAL(mbedtls_pk_get_psa_attributes(&pk, PSA_KEY_USAGE_DECRYPT, &key_attr), 0); 1605 TEST_EQUAL(mbedtls_pk_import_into_psa(&pk, &key_attr, &key_id), 0); 2013 psa_key_attributes_t key_attr = PSA_KEY_ATTRIBUTES_INIT; 2046 TEST_EQUAL(mbedtls_pk_get_psa_attributes(&pk, PSA_KEY_USAGE_SIGN_HASH, &key_attr), 0); 2047 TEST_EQUAL(mbedtls_pk_import_into_psa(&pk, &key_attr, &key_id), 0);
|
/mbedtls-latest/programs/ssl/ |
D | ssl_test_lib.c | 283 psa_key_attributes_t key_attr = PSA_KEY_ATTRIBUTES_INIT; in pk_wrap_as_opaque() local 285 ret = mbedtls_pk_get_psa_attributes(pk, PSA_KEY_USAGE_SIGN_HASH, &key_attr); in pk_wrap_as_opaque() 289 psa_set_key_usage_flags(&key_attr, psa_usage); in pk_wrap_as_opaque() 290 psa_set_key_algorithm(&key_attr, psa_alg); in pk_wrap_as_opaque() 292 psa_set_key_enrollment_algorithm(&key_attr, psa_alg2); in pk_wrap_as_opaque() 294 ret = mbedtls_pk_import_into_psa(pk, &key_attr, key_id); in pk_wrap_as_opaque()
|
/mbedtls-latest/tests/src/test_helpers/ |
D | ssl_helpers.c | 691 psa_key_attributes_t key_attr = PSA_KEY_ATTRIBUTES_INIT; in mbedtls_test_ssl_endpoint_certificate_init() local 694 &key_attr), 0); in mbedtls_test_ssl_endpoint_certificate_init() 696 psa_set_key_usage_flags(&key_attr, opaque_usage); in mbedtls_test_ssl_endpoint_certificate_init() 697 psa_set_key_algorithm(&key_attr, opaque_alg); in mbedtls_test_ssl_endpoint_certificate_init() 699 psa_set_key_enrollment_algorithm(&key_attr, opaque_alg2); in mbedtls_test_ssl_endpoint_certificate_init() 701 TEST_EQUAL(mbedtls_pk_import_into_psa(cert->pkey, &key_attr, &key_slot), 0); in mbedtls_test_ssl_endpoint_certificate_init()
|