mbedtls_pk_type_t is only used within mbedTLS.
 
Symbols
loading...
Files
loading...

mbedtls_pk_type_t enum

Syntax

from pk.h:78
enum {     MBEDTLS_PK_NONE=0,     MBEDTLS_PK_RSA,     MBEDTLS_PK_ECKEY,     MBEDTLS_PK_ECKEY_DH,     MBEDTLS_PK_ECDSA,     MBEDTLS_PK_RSA_ALT,     MBEDTLS_PK_RSASSA_PSS, };

Values

MBEDTLS_PK_NONE

No summary provided. Read more...

MBEDTLS_PK_RSA

No summary provided. Read more...

MBEDTLS_PK_ECKEY

No summary provided. Read more...

MBEDTLS_PK_ECKEY_DH

No summary provided. Read more...

MBEDTLS_PK_ECDSA

No summary provided. Read more...

MBEDTLS_PK_RSA_ALT

No summary provided. Read more...

MBEDTLS_PK_RSASSA_PSS

No summary provided. Read more...

References

LocationReferrerScopeText
pk.h:78
typedef enum {
pk.h:86
oid.c:315oid_sig_alg_t::pk_algoid_sig_alg_t
oid.c:414mbedtls_oid_get_sig_alg()::pk_algmbedtls_oid_get_sig_alg()
oid.c:415mbedtls_oid_get_oid_by_sig_alg()::pk_algmbedtls_oid_get_oid_by_sig_alg()
oid.c:423oid_pk_alg_t::pk_algoid_pk_alg_t
oid.c:447mbedtls_oid_get_pk_alg()::pk_algmbedtls_oid_get_pk_alg()
oid.c:448mbedtls_oid_get_oid_by_pk_alg()::pk_algmbedtls_oid_get_oid_by_pk_alg()
oid.h:458mbedtls_oid_get_pk_alg()::pk_algmbedtls_oid_get_pk_alg()
oid.h:469mbedtls_oid_get_oid_by_pk_alg()::pk_algmbedtls_oid_get_oid_by_pk_alg()
oid.h:507mbedtls_oid_get_sig_alg()::pk_algmbedtls_oid_get_sig_alg()
oid.h:529mbedtls_oid_get_oid_by_sig_alg()::pk_algmbedtls_oid_get_oid_by_sig_alg()
pk.c:110mbedtls_pk_info_from_type()::pk_typembedtls_pk_info_from_type()
pk.c:185mbedtls_pk_can_do()::typembedtls_pk_can_do()
pk.c:299mbedtls_pk_verify_ext()::typembedtls_pk_verify_ext()
pk.c:538mbedtls_pk_get_type()
pk.h:86mbedtls_pk_type_t
pk.h:197mbedtls_pk_info_from_type()::pk_typembedtls_pk_info_from_type()
pk.h:305mbedtls_pk_can_do()::typembedtls_pk_can_do()
pk.h:390mbedtls_pk_verify_ext()::typembedtls_pk_verify_ext()
pk.h:535mbedtls_pk_get_type()
pk_internal.h:39mbedtls_pk_info_t::typembedtls_pk_info_t
pk_internal.h:48mbedtls_pk_info_t::can_do::type
int (*can_do)( mbedtls_pk_type_t type );
pk_wrap.c:214eckey_can_do()::typeeckey_can_do()
pk_wrap.c:439eckeydh_can_do()::typeeckeydh_can_do()
pk_wrap.c:470ecdsa_can_do()::typeecdsa_can_do()
pkparse.c:585pk_get_pk_alg()::pk_algpk_get_pk_alg()
pkparse.c:622mbedtls_pk_parse_subpubkey()::pk_algmbedtls_pk_parse_subpubkey()
pkparse.c:959pk_parse_key_pkcs8_unencrypted_der()::pk_algpk_parse_key_pkcs8_unencrypted_der()
ssl_ciphersuites.c:2295mbedtls_ssl_get_ciphersuite_sig_pk_alg()
ssl_ciphersuites.c:2317mbedtls_ssl_get_ciphersuite_sig_alg()
ssl_ciphersuites.h:413mbedtls_ssl_get_ciphersuite_sig_pk_alg()
ssl_ciphersuites.h:414mbedtls_ssl_get_ciphersuite_sig_alg()
ssl_cli.c:2233ssl_parse_signature_algorithm()::pk_algssl_parse_signature_algorithm()
ssl_cli.c:2511ssl_parse_server_key_exchange()::pk_algssl_parse_server_key_exchange()
ssl_internal.h:495mbedtls_ssl_sig_hash_set_find()::sig_algmbedtls_ssl_sig_hash_set_find()
ssl_internal.h:498mbedtls_ssl_sig_hash_set_add()::sig_algmbedtls_ssl_sig_hash_set_add()
ssl_internal.h:644mbedtls_ssl_sig_from_pk_alg()::typembedtls_ssl_sig_from_pk_alg()
ssl_internal.h:645mbedtls_ssl_pk_alg_from_sig()
ssl_srv.c:213ssl_parse_signature_algorithms_ext()::sig_curssl_parse_signature_algorithms_ext()
ssl_srv.c:704ssl_pick_cert()::pk_algssl_pick_cert()
ssl_srv.c:810ssl_ciphersuite_match()::sig_typessl_ciphersuite_match()
ssl_srv.c:3105ssl_prepare_server_key_exchange()::sig_algssl_prepare_server_key_exchange()
ssl_srv.c:4024ssl_parse_certificate_verify()::pk_algssl_parse_certificate_verify()
ssl_tls.c:9270mbedtls_ssl_sig_from_pk_alg()::typembedtls_ssl_sig_from_pk_alg()
ssl_tls.c:9283mbedtls_ssl_pk_alg_from_sig()
ssl_tls.c:9306mbedtls_ssl_sig_hash_set_find()::sig_algmbedtls_ssl_sig_hash_set_find()
ssl_tls.c:9321mbedtls_ssl_sig_hash_set_add()::sig_algmbedtls_ssl_sig_hash_set_add()
x509.c:662mbedtls_x509_get_sig_alg()::pk_algmbedtls_x509_get_sig_alg()
x509.c:843mbedtls_x509_sig_alg_gets()::pk_algmbedtls_x509_sig_alg_gets()
x509.h:300mbedtls_x509_get_sig_alg()::pk_algmbedtls_x509_get_sig_alg()
x509.h:309mbedtls_x509_sig_alg_gets()::pk_algmbedtls_x509_sig_alg_gets()
x509_crl.h:92mbedtls_x509_crl::sig_pkmbedtls_x509_crl
mbedtls_pk_type_t sig_pk; /**< Internal representation of the Public Key algorithm of the signature algorithm, e.g. MBEDTLS_PK_RSA */
x509_crt.c:180x509_profile_check_pk_alg()::pk_algx509_profile_check_pk_alg()
x509_crt.c:198x509_profile_check_key()::pk_algx509_profile_check_key()
x509_crt.c:2544mbedtls_x509_crt_verify_restartable()::pk_typembedtls_x509_crt_verify_restartable()
x509_crt.h:90mbedtls_x509_crt::sig_pkmbedtls_x509_crt
mbedtls_pk_type_t sig_pk; /**< Internal representation of the Public Key algorithm of the signature algorithm, e.g. MBEDTLS_PK_RSA */

Type Use

Variables of mbedtls_pk_type_t type
mbedtls_pk_info_t::can_do::type
mbedtls_pk_parse_subpubkey()::pk_alg
pk_parse_key_pkcs8_unencrypted_der()::pk_alg
ssl_parse_server_key_exchange()::pk_alg
ssl_parse_signature_algorithms_ext()::sig_cur
ssl_pick_cert()::pk_alg
ssl_ciphersuite_match()::sig_type
ssl_prepare_server_key_exchange()::sig_alg
ssl_parse_certificate_verify()::pk_alg
x509_profile_check_key()::pk_alg
mbedtls_x509_crt_verify_restartable()::pk_type
all items filtered out
mbedtls_pk_type_t
all items filtered out
mbedtls_pk_type_t
all items filtered out
Allocators of mbedtls_pk_type_t
Deletors of mbedtls_pk_type_t
mbedtls_pk_parse_subpubkey()::pk_alg
pk_parse_key_pkcs8_unencrypted_der()::pk_alg
ssl_parse_server_key_exchange()::pk_alg
ssl_parse_signature_algorithms_ext()::sig_cur
ssl_pick_cert()::pk_alg
ssl_ciphersuite_match()::sig_type
ssl_prepare_server_key_exchange()::sig_alg
ssl_parse_certificate_verify()::pk_alg
x509_profile_check_key()::pk_alg
mbedtls_x509_crt_verify_restartable()::pk_type
all items filtered out
mbedtls_pk_type_t
mbedtls_pk_parse_subpubkey()::pk_alg
pk_parse_key_pkcs8_unencrypted_der()::pk_alg
ssl_parse_server_key_exchange()::pk_alg
ssl_parse_signature_algorithms_ext()::sig_cur
ssl_pick_cert()::pk_alg
ssl_ciphersuite_match()::sig_type
ssl_prepare_server_key_exchange()::sig_alg
ssl_parse_certificate_verify()::pk_alg
x509_profile_check_key()::pk_alg
mbedtls_x509_crt_verify_restartable()::pk_type
all items filtered out