Home
last modified time | relevance | path

Searched refs:pk_type (Results 1 – 10 of 10) sorted by relevance

/mbedtls-latest/library/
Dpkwrite.c391 mbedtls_pk_type_t pk_type = mbedtls_pk_get_type(pk); in pk_get_type_ext() local
394 if (pk_type == MBEDTLS_PK_OPAQUE) { in pk_get_type_ext()
413 return pk_type; in pk_get_type_ext()
451 mbedtls_pk_type_t pk_type; in mbedtls_pk_write_pubkey_der() local
477 pk_type = pk_get_type_ext(key); in mbedtls_pk_write_pubkey_der()
496 ret = mbedtls_oid_get_oid_by_pk_alg(pk_type, &oid, &oid_len); in mbedtls_pk_write_pubkey_der()
Dpk.c110 const mbedtls_pk_info_t *mbedtls_pk_info_from_type(mbedtls_pk_type_t pk_type) in mbedtls_pk_info_from_type() argument
112 switch (pk_type) { in mbedtls_pk_info_from_type()
404 mbedtls_pk_type_t pk_type = mbedtls_pk_get_type(pk); in mbedtls_pk_get_psa_attributes() local
420 switch (pk_type) { in mbedtls_pk_get_psa_attributes()
461 int sign_ok = (pk_type != MBEDTLS_PK_ECKEY_DH); in mbedtls_pk_get_psa_attributes()
462 int derive_ok = (pk_type != MBEDTLS_PK_ECDSA); in mbedtls_pk_get_psa_attributes()
1296 int mbedtls_pk_sign_ext(mbedtls_pk_type_t pk_type, in mbedtls_pk_sign_ext() argument
1308 if (!mbedtls_pk_can_do(ctx, pk_type)) { in mbedtls_pk_sign_ext()
1312 if (pk_type != MBEDTLS_PK_RSASSA_PSS) { in mbedtls_pk_sign_ext()
Dssl_misc.h2530 uint16_t sig_alg, mbedtls_pk_type_t *pk_type, mbedtls_md_type_t *md_alg) in mbedtls_ssl_get_pk_type_and_md_alg_from_sig_alg() argument
2532 *pk_type = mbedtls_ssl_pk_alg_from_sig(sig_alg & 0xff); in mbedtls_ssl_get_pk_type_and_md_alg_from_sig_alg()
2535 if (*pk_type != MBEDTLS_PK_NONE && *md_alg != MBEDTLS_MD_NONE) { in mbedtls_ssl_get_pk_type_and_md_alg_from_sig_alg()
2544 *pk_type = MBEDTLS_PK_RSASSA_PSS; in mbedtls_ssl_get_pk_type_and_md_alg_from_sig_alg()
2550 *pk_type = MBEDTLS_PK_RSASSA_PSS; in mbedtls_ssl_get_pk_type_and_md_alg_from_sig_alg()
2556 *pk_type = MBEDTLS_PK_RSASSA_PSS; in mbedtls_ssl_get_pk_type_and_md_alg_from_sig_alg()
Dssl_tls13_generic.c857 mbedtls_pk_type_t pk_type = (mbedtls_pk_type_t) mbedtls_ssl_sig_from_pk(key); in mbedtls_ssl_tls13_check_sig_alg_cert_key_match() local
860 switch (pk_type) { in mbedtls_ssl_tls13_check_sig_alg_cert_key_match()
952 mbedtls_pk_type_t pk_type = MBEDTLS_PK_NONE; in ssl_tls13_write_certificate_verify_body() local
971 *sig_alg, &pk_type, &md_alg) != 0) { in ssl_tls13_write_certificate_verify_body()
988 if ((ret = mbedtls_pk_sign_ext(pk_type, own_key, in ssl_tls13_write_certificate_verify_body()
Dx509_crt.c3070 mbedtls_pk_type_t pk_type; in x509_crt_verify_restartable_ca_cb() local
3089 pk_type = mbedtls_pk_get_type(&crt->pk); in x509_crt_verify_restartable_ca_cb()
3091 if (x509_profile_check_pk_alg(profile, pk_type) != 0) { in x509_crt_verify_restartable_ca_cb()
Dssl_tls12_server.c2596 mbedtls_pk_type_t pk_type; in ssl_get_ecdh_params_from_cert() local
2613 pk_type = mbedtls_pk_get_type(pk); in ssl_get_ecdh_params_from_cert()
2615 switch (pk_type) { in ssl_get_ecdh_params_from_cert()
2637 if (pk_type != MBEDTLS_PK_OPAQUE) { in ssl_get_ecdh_params_from_cert()
/mbedtls-latest/tests/suites/
Dtest_suite_pk.function251 * \param pk_type mbedtls_pk_type_t to use in the PK context.
257 static int pk_setup(mbedtls_pk_context *pk, mbedtls_pk_type_t pk_type, int curve_or_keybits)
265 TEST_EQUAL(mbedtls_pk_setup(pk, mbedtls_pk_info_from_type(pk_type)), 0);
267 if (pk_type == MBEDTLS_PK_RSA) {
301 pk->pk_info = mbedtls_pk_info_from_type(pk_type);
503 static int pk_setup_for_type(mbedtls_pk_type_t pk_type, int want_pair,
506 if (pk_type == MBEDTLS_PK_NONE) {
510 switch (pk_type) {
515 TEST_EQUAL(pk_setup(pk, pk_type, RSA_KEY_SIZE), 0);
534 TEST_EQUAL(pk_setup(pk, pk_type, grp_id), 0);
[all …]
Dtest_suite_pk.data761 # There is a (negative) test for pk_type=MBEDTLS_PK_RSA_ALT in pk_rsa_alt().
/mbedtls-latest/include/mbedtls/
Dpk.h302 const mbedtls_pk_info_t *mbedtls_pk_info_from_type(mbedtls_pk_type_t pk_type);
883 int mbedtls_pk_sign_ext(mbedtls_pk_type_t pk_type,
/mbedtls-latest/tests/src/
Dpsa_exercise_key.c1252 mbedtls_pk_type_t pk_type = mbedtls_pk_get_type(pk); in mbedtls_test_key_consistency_psa_pk() local
1262 switch (pk_type) { in mbedtls_test_key_consistency_psa_pk()