| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | ssl_tls13_client.c | 46 static int ssl_tls13_write_supported_versions_ext(mbedtls_ssl_context *ssl, in ssl_tls13_write_supported_versions_ext() 98 static int ssl_tls13_parse_supported_versions_ext(mbedtls_ssl_context *ssl, in ssl_tls13_parse_supported_versions_ext() 127 static int ssl_tls13_parse_alpn_ext(mbedtls_ssl_context *ssl, in ssl_tls13_parse_alpn_ext() 175 static int ssl_tls13_reset_key_share(mbedtls_ssl_context *ssl) in ssl_tls13_reset_key_share() 213 static int ssl_tls13_get_default_group_id(mbedtls_ssl_context *ssl, in ssl_tls13_get_default_group_id() 264 static int ssl_tls13_write_key_share_ext(mbedtls_ssl_context *ssl, in ssl_tls13_write_key_share_ext() 377 static int ssl_tls13_parse_hrr_key_share_ext(mbedtls_ssl_context *ssl, in ssl_tls13_parse_hrr_key_share_ext() 466 static int ssl_tls13_parse_key_share_ext(mbedtls_ssl_context *ssl, in ssl_tls13_parse_key_share_ext() 530 static int ssl_tls13_parse_cookie_ext(mbedtls_ssl_context *ssl, in ssl_tls13_parse_cookie_ext() 563 static int ssl_tls13_write_cookie_ext(mbedtls_ssl_context *ssl, in ssl_tls13_write_cookie_ext() [all …]
|
| H A D | ssl_tls13_server.c | 25 mbedtls_ssl_context *ssl, in ssl_tls13_validate_peer_ciphersuite() 43 mbedtls_ssl_context *ssl, in ssl_tls13_select_ciphersuite() 109 static int ssl_tls13_parse_key_exchange_modes_ext(mbedtls_ssl_context *ssl, in ssl_tls13_parse_key_exchange_modes_ext() 184 mbedtls_ssl_context *ssl, in ssl_tls13_offered_psks_check_identity_match_ticket() 331 mbedtls_ssl_context *ssl, in ssl_tls13_offered_psks_check_identity_match() 406 mbedtls_ssl_context *ssl, in ssl_tls13_offered_psks_check_binder_match() 519 mbedtls_ssl_context *ssl, in ssl_tls13_parse_pre_shared_key_ext() 733 static int ssl_tls13_write_server_pre_shared_key_ext(mbedtls_ssl_context *ssl, in ssl_tls13_write_server_pre_shared_key_ext() 780 static int ssl_tls13_parse_supported_versions_ext(mbedtls_ssl_context *ssl, in ssl_tls13_parse_supported_versions_ext() 839 static int ssl_tls13_parse_supported_groups_ext(mbedtls_ssl_context *ssl, in ssl_tls13_parse_supported_groups_ext() [all …]
|
| H A D | ssl_msg.c | 286 void mbedtls_ssl_set_timer(mbedtls_ssl_context *ssl, uint32_t millisecs) in mbedtls_ssl_set_timer() 299 int mbedtls_ssl_check_timer(mbedtls_ssl_context *ssl) in mbedtls_ssl_check_timer() 319 int mbedtls_ssl_check_record(mbedtls_ssl_context const *ssl, in mbedtls_ssl_check_record() 391 static size_t ssl_get_maximum_datagram_size(mbedtls_ssl_context const *ssl) in ssl_get_maximum_datagram_size() 408 static int ssl_get_remaining_space_in_datagram(mbedtls_ssl_context const *ssl) in ssl_get_remaining_space_in_datagram() 424 static int ssl_get_remaining_payload_in_datagram(mbedtls_ssl_context const *ssl) in ssl_get_remaining_payload_in_datagram() 482 static int ssl_double_retransmit_timeout(mbedtls_ssl_context *ssl) in ssl_double_retransmit_timeout() 516 static void ssl_reset_retransmit_timeout(mbedtls_ssl_context *ssl) in ssl_reset_retransmit_timeout() 902 int mbedtls_ssl_encrypt_buf(mbedtls_ssl_context *ssl, in mbedtls_ssl_encrypt_buf() 1480 int mbedtls_ssl_decrypt_buf(mbedtls_ssl_context const *ssl, in mbedtls_ssl_decrypt_buf() [all …]
|
| H A D | ssl_tls12_client.c | 51 static int ssl_write_renegotiation_ext(mbedtls_ssl_context *ssl, in ssl_write_renegotiation_ext() 95 static int ssl_write_supported_point_formats_ext(mbedtls_ssl_context *ssl, in ssl_write_supported_point_formats_ext() 128 static int ssl_write_ecjpake_kkpp_ext(mbedtls_ssl_context *ssl, in ssl_write_ecjpake_kkpp_ext() 216 static int ssl_write_cid_ext(mbedtls_ssl_context *ssl, in ssl_write_cid_ext() 259 static int ssl_write_max_fragment_length_ext(mbedtls_ssl_context *ssl, in ssl_write_max_fragment_length_ext() 293 static int ssl_write_encrypt_then_mac_ext(mbedtls_ssl_context *ssl, in ssl_write_encrypt_then_mac_ext() 325 static int ssl_write_extended_ms_ext(mbedtls_ssl_context *ssl, in ssl_write_extended_ms_ext() 357 static int ssl_write_session_ticket_ext(mbedtls_ssl_context *ssl, in ssl_write_session_ticket_ext() 403 static int ssl_write_use_srtp_ext(mbedtls_ssl_context *ssl, in ssl_write_use_srtp_ext() 513 int mbedtls_ssl_tls12_write_client_hello_exts(mbedtls_ssl_context *ssl, in mbedtls_ssl_tls12_write_client_hello_exts() [all …]
|
| H A D | ssl_tls13_generic.c | 40 int mbedtls_ssl_tls13_crypto_init(mbedtls_ssl_context *ssl) in mbedtls_ssl_tls13_crypto_init() 57 int mbedtls_ssl_tls13_fetch_handshake_msg(mbedtls_ssl_context *ssl, in mbedtls_ssl_tls13_fetch_handshake_msg() 94 mbedtls_ssl_context *ssl, in mbedtls_ssl_tls13_is_supported_versions_ext_present_in_exts() 222 static int ssl_tls13_parse_certificate_verify(mbedtls_ssl_context *ssl, in ssl_tls13_parse_certificate_verify() 346 int mbedtls_ssl_tls13_process_certificate_verify(mbedtls_ssl_context *ssl) in mbedtls_ssl_tls13_process_certificate_verify() 450 int mbedtls_ssl_tls13_parse_certificate(mbedtls_ssl_context *ssl, in mbedtls_ssl_tls13_parse_certificate() 621 int mbedtls_ssl_tls13_parse_certificate(mbedtls_ssl_context *ssl, in mbedtls_ssl_tls13_parse_certificate() 637 static int ssl_tls13_validate_certificate(mbedtls_ssl_context *ssl) in ssl_tls13_validate_certificate() 696 static int ssl_tls13_validate_certificate(mbedtls_ssl_context *ssl) in ssl_tls13_validate_certificate() 704 int mbedtls_ssl_tls13_process_certificate(mbedtls_ssl_context *ssl) in mbedtls_ssl_tls13_process_certificate() [all …]
|
| H A D | ssl_tls12_server.c | 48 int mbedtls_ssl_set_client_transport_id(mbedtls_ssl_context *ssl, in mbedtls_ssl_set_client_transport_id() 107 static int ssl_parse_renegotiation_info(mbedtls_ssl_context *ssl, in ssl_parse_renegotiation_info() 181 static int ssl_parse_supported_groups_ext(mbedtls_ssl_context *ssl, in ssl_parse_supported_groups_ext() 246 static int ssl_parse_supported_point_formats(mbedtls_ssl_context *ssl, in ssl_parse_supported_point_formats() 290 static int ssl_parse_ecjpake_kkpp(mbedtls_ssl_context *ssl, in ssl_parse_ecjpake_kkpp() 340 static int ssl_parse_max_fragment_length_ext(mbedtls_ssl_context *ssl, in ssl_parse_max_fragment_length_ext() 359 static int ssl_parse_cid_ext(mbedtls_ssl_context *ssl, in ssl_parse_cid_ext() 424 static int ssl_parse_encrypt_then_mac_ext(mbedtls_ssl_context *ssl, in ssl_parse_encrypt_then_mac_ext() 447 static int ssl_parse_extended_ms_ext(mbedtls_ssl_context *ssl, in ssl_parse_extended_ms_ext() 470 static int ssl_parse_session_ticket_ext(mbedtls_ssl_context *ssl, in ssl_parse_session_ticket_ext() [all …]
|
| H A D | ssl_tls.c | 102 int mbedtls_ssl_set_cid(mbedtls_ssl_context *ssl, in mbedtls_ssl_set_cid() 134 int mbedtls_ssl_get_own_cid(mbedtls_ssl_context *ssl, in mbedtls_ssl_get_own_cid() 164 int mbedtls_ssl_get_peer_cid(mbedtls_ssl_context *ssl, in mbedtls_ssl_get_peer_cid() 343 static void handle_buffer_resizing(mbedtls_ssl_context *ssl, int downsizing, in handle_buffer_resizing() 709 void mbedtls_ssl_print_extension(const mbedtls_ssl_context *ssl, in mbedtls_ssl_print_extension() 742 void mbedtls_ssl_print_extensions(const mbedtls_ssl_context *ssl, in mbedtls_ssl_print_extensions() 765 void mbedtls_ssl_print_ticket_flags(const mbedtls_ssl_context *ssl, in mbedtls_ssl_print_ticket_flags() 787 void mbedtls_ssl_optimize_checksum(mbedtls_ssl_context *ssl, in mbedtls_ssl_optimize_checksum() 808 int mbedtls_ssl_add_hs_hdr_to_checksum(mbedtls_ssl_context *ssl, in mbedtls_ssl_add_hs_hdr_to_checksum() 823 int mbedtls_ssl_add_hs_msg_to_checksum(mbedtls_ssl_context *ssl, in mbedtls_ssl_add_hs_msg_to_checksum() [all …]
|
| H A D | debug.c | 34 static inline void debug_send_line(const mbedtls_ssl_context *ssl, int level, in debug_send_line() 53 void mbedtls_debug_print_msg(const mbedtls_ssl_context *ssl, int level, in mbedtls_debug_print_msg() 87 void mbedtls_debug_print_ret(const mbedtls_ssl_context *ssl, int level, in mbedtls_debug_print_ret() 115 void mbedtls_debug_print_buf(const mbedtls_ssl_context *ssl, int level, in mbedtls_debug_print_buf() 171 void mbedtls_debug_print_ecp(const mbedtls_ssl_context *ssl, int level, in mbedtls_debug_print_ecp() 193 static void mbedtls_debug_print_ec_coord(const mbedtls_ssl_context *ssl, int level, in mbedtls_debug_print_ec_coord() 233 void mbedtls_debug_print_psa_ec(const mbedtls_ssl_context *ssl, int level, in mbedtls_debug_print_psa_ec() 265 void mbedtls_debug_print_mpi(const mbedtls_ssl_context *ssl, int level, in mbedtls_debug_print_mpi() 316 static void debug_print_pk(const mbedtls_ssl_context *ssl, int level, in debug_print_pk() 360 static void debug_print_line_by_line(const mbedtls_ssl_context *ssl, int level, in debug_print_line_by_line() [all …]
|
| H A D | ssl_client.c | 26 static int ssl_write_hostname_ext(mbedtls_ssl_context *ssl, in ssl_write_hostname_ext() 115 static int ssl_write_alpn_ext(mbedtls_ssl_context *ssl, in ssl_write_alpn_ext() 218 static int ssl_write_supported_groups_ext(mbedtls_ssl_context *ssl, in ssl_write_supported_groups_ext() 319 mbedtls_ssl_context *ssl, in ssl_write_client_hello_cipher_suites() 437 static int ssl_write_client_hello_body(mbedtls_ssl_context *ssl, in ssl_write_client_hello_body() 700 static int ssl_generate_random(mbedtls_ssl_context *ssl) in ssl_generate_random() 737 static int ssl_prepare_client_hello(mbedtls_ssl_context *ssl) in ssl_prepare_client_hello() 915 int mbedtls_ssl_write_client_hello(mbedtls_ssl_context *ssl) in mbedtls_ssl_write_client_hello()
|
| H A D | ssl_misc.h | 1350 static inline void mbedtls_ssl_handshake_set_state(mbedtls_ssl_context *ssl, in mbedtls_ssl_handshake_set_state() 1359 static inline void mbedtls_ssl_handshake_increment_state(mbedtls_ssl_context *ssl) in mbedtls_ssl_handshake_increment_state() 1475 static inline int mbedtls_ssl_write_handshake_msg(mbedtls_ssl_context *ssl) in mbedtls_ssl_write_handshake_msg() 1546 const mbedtls_ssl_context *ssl) in mbedtls_ssl_get_opaque_psk() 1565 static inline int mbedtls_ssl_get_psk(const mbedtls_ssl_context *ssl, in mbedtls_ssl_get_psk() 1673 static inline mbedtls_pk_context *mbedtls_ssl_own_key(mbedtls_ssl_context *ssl) in mbedtls_ssl_own_key() 1686 static inline mbedtls_x509_crt *mbedtls_ssl_own_cert(mbedtls_ssl_context *ssl) in mbedtls_ssl_own_cert() 1755 static inline size_t mbedtls_ssl_in_hdr_len(const mbedtls_ssl_context *ssl) in mbedtls_ssl_in_hdr_len() 1771 static inline size_t mbedtls_ssl_out_hdr_len(const mbedtls_ssl_context *ssl) in mbedtls_ssl_out_hdr_len() 1776 static inline size_t mbedtls_ssl_hs_hdr_len(const mbedtls_ssl_context *ssl) in mbedtls_ssl_hs_hdr_len() [all …]
|
| H A D | ssl_tls13_keys.c | 671 static int ssl_tls13_key_schedule_stage_application(mbedtls_ssl_context *ssl) in ssl_tls13_key_schedule_stage_application() 772 int mbedtls_ssl_tls13_calculate_verify_data(mbedtls_ssl_context *ssl, in mbedtls_ssl_tls13_calculate_verify_data() 834 int mbedtls_ssl_tls13_create_psk_binder(mbedtls_ssl_context *ssl, in mbedtls_ssl_tls13_create_psk_binder() 928 mbedtls_ssl_context *ssl /* DEBUG ONLY */) in mbedtls_ssl_tls13_populate_transform() 1134 static int ssl_tls13_generate_early_key(mbedtls_ssl_context *ssl, in ssl_tls13_generate_early_key() 1232 int mbedtls_ssl_tls13_compute_early_transform(mbedtls_ssl_context *ssl) in mbedtls_ssl_tls13_compute_early_transform() 1276 int mbedtls_ssl_tls13_key_schedule_stage_early(mbedtls_ssl_context *ssl) in mbedtls_ssl_tls13_key_schedule_stage_early() 1335 static int ssl_tls13_generate_handshake_keys(mbedtls_ssl_context *ssl, in ssl_tls13_generate_handshake_keys() 1466 static int ssl_tls13_key_schedule_stage_handshake(mbedtls_ssl_context *ssl) in ssl_tls13_key_schedule_stage_handshake() 1574 mbedtls_ssl_context *ssl, in ssl_tls13_generate_application_keys() [all …]
|
| /optee_os/lib/libmbedtls/mbedtls/include/mbedtls/ |
| H A D | ssl.h | 2305 const mbedtls_ssl_context *ssl) in mbedtls_ssl_context_get_config() 2929 mbedtls_ssl_context *ssl, in mbedtls_ssl_set_user_data_p() 2943 mbedtls_ssl_context *ssl, in mbedtls_ssl_set_user_data_n() 2960 mbedtls_ssl_context *ssl) in mbedtls_ssl_get_user_data_p() 2976 mbedtls_ssl_context *ssl) in mbedtls_ssl_get_user_data_n() 4109 static inline const char *mbedtls_ssl_get_hostname(mbedtls_ssl_context *ssl) in mbedtls_ssl_get_hostname() 4881 const mbedtls_ssl_context *ssl) in mbedtls_ssl_get_version_number() 5120 static inline int mbedtls_ssl_is_handshake_over(mbedtls_ssl_context *ssl) in mbedtls_ssl_is_handshake_over()
|