Lines Matching refs:mbedtls_ssl_context

279 static uint32_t ssl_get_hs_total_len(mbedtls_ssl_context const *ssl);
285 void mbedtls_ssl_set_timer(mbedtls_ssl_context *ssl, uint32_t millisecs) in mbedtls_ssl_set_timer()
298 int mbedtls_ssl_check_timer(mbedtls_ssl_context *ssl) in mbedtls_ssl_check_timer()
313 static int ssl_parse_record_header(mbedtls_ssl_context const *ssl,
318 int mbedtls_ssl_check_record(mbedtls_ssl_context const *ssl, in mbedtls_ssl_check_record()
375 static void ssl_buffering_free_slot(mbedtls_ssl_context *ssl,
377 static void ssl_free_buffered_record(mbedtls_ssl_context *ssl);
379 static int ssl_load_buffered_message(mbedtls_ssl_context *ssl);
381 static int ssl_load_buffered_record(mbedtls_ssl_context *ssl);
383 static int ssl_buffer_message(mbedtls_ssl_context *ssl);
385 static int ssl_buffer_future_record(mbedtls_ssl_context *ssl,
388 static int ssl_next_record_is_in_datagram(mbedtls_ssl_context *ssl);
390 static size_t ssl_get_maximum_datagram_size(mbedtls_ssl_context const *ssl) in ssl_get_maximum_datagram_size()
407 static int ssl_get_remaining_space_in_datagram(mbedtls_ssl_context const *ssl) in ssl_get_remaining_space_in_datagram()
423 static int ssl_get_remaining_payload_in_datagram(mbedtls_ssl_context const *ssl) in ssl_get_remaining_payload_in_datagram()
481 static int ssl_double_retransmit_timeout(mbedtls_ssl_context *ssl) in ssl_double_retransmit_timeout()
515 static void ssl_reset_retransmit_timeout(mbedtls_ssl_context *ssl) in ssl_reset_retransmit_timeout()
901 int mbedtls_ssl_encrypt_buf(mbedtls_ssl_context *ssl, in mbedtls_ssl_encrypt_buf()
1479 int mbedtls_ssl_decrypt_buf(mbedtls_ssl_context const *ssl, in mbedtls_ssl_decrypt_buf()
2145 int mbedtls_ssl_fetch_input(mbedtls_ssl_context *ssl, size_t nb_want) in mbedtls_ssl_fetch_input()
2348 int mbedtls_ssl_flush_output(mbedtls_ssl_context *ssl) in mbedtls_ssl_flush_output()
2414 static int ssl_flight_append(mbedtls_ssl_context *ssl) in ssl_flight_append()
2478 static int ssl_swap_epochs(mbedtls_ssl_context *ssl) in ssl_swap_epochs()
2511 int mbedtls_ssl_resend(mbedtls_ssl_context *ssl) in mbedtls_ssl_resend()
2531 int mbedtls_ssl_flight_transmit(mbedtls_ssl_context *ssl) in mbedtls_ssl_flight_transmit()
2687 void mbedtls_ssl_recv_flight_completed(mbedtls_ssl_context *ssl) in mbedtls_ssl_recv_flight_completed()
2717 void mbedtls_ssl_send_flight_completed(mbedtls_ssl_context *ssl) in mbedtls_ssl_send_flight_completed()
2734 int mbedtls_ssl_start_handshake_msg(mbedtls_ssl_context *ssl, unsigned char hs_type, in mbedtls_ssl_start_handshake_msg()
2775 int mbedtls_ssl_write_handshake_msg_ext(mbedtls_ssl_context *ssl, in mbedtls_ssl_write_handshake_msg_ext()
2909 int mbedtls_ssl_finish_handshake_msg(mbedtls_ssl_context *ssl, in mbedtls_ssl_finish_handshake_msg()
2937 int mbedtls_ssl_write_record(mbedtls_ssl_context *ssl, int force_flush) in mbedtls_ssl_write_record()
3088 static int ssl_hs_is_proper_fragment(mbedtls_ssl_context *ssl) in ssl_hs_is_proper_fragment()
3098 static uint32_t ssl_get_hs_frag_len(mbedtls_ssl_context const *ssl) in ssl_get_hs_frag_len()
3103 static uint32_t ssl_get_hs_frag_off(mbedtls_ssl_context const *ssl) in ssl_get_hs_frag_off()
3109 static int ssl_check_hs_header(mbedtls_ssl_context const *ssl) in ssl_check_hs_header()
3216 static uint32_t ssl_get_hs_total_len(mbedtls_ssl_context const *ssl) in ssl_get_hs_total_len()
3221 int mbedtls_ssl_prepare_handshake_record(mbedtls_ssl_context *ssl) in mbedtls_ssl_prepare_handshake_record()
3304 int mbedtls_ssl_update_handshake_status(mbedtls_ssl_context *ssl) in mbedtls_ssl_update_handshake_status()
3359 void mbedtls_ssl_dtls_replay_reset(mbedtls_ssl_context *ssl) in mbedtls_ssl_dtls_replay_reset()
3376 static int mbedtls_ssl_dtls_record_replay_check(mbedtls_ssl_context *ssl, uint8_t *record_in_ctr) in mbedtls_ssl_dtls_record_replay_check()
3387 ret = mbedtls_ssl_dtls_replay_check((mbedtls_ssl_context const *) ssl); in mbedtls_ssl_dtls_record_replay_check()
3398 int mbedtls_ssl_dtls_replay_check(mbedtls_ssl_context const *ssl) in mbedtls_ssl_dtls_replay_check()
3427 void mbedtls_ssl_dtls_replay_update(mbedtls_ssl_context *ssl) in mbedtls_ssl_dtls_replay_update()
3473 mbedtls_ssl_context *ssl, in mbedtls_ssl_check_dtls_clihlo_cookie()
3627 static int ssl_handle_possible_reconnect(mbedtls_ssl_context *ssl) in ssl_handle_possible_reconnect()
3711 static int ssl_parse_record_header(mbedtls_ssl_context const *ssl, in ssl_parse_record_header()
3915 else if (mbedtls_ssl_dtls_record_replay_check((mbedtls_ssl_context *) ssl, in ssl_parse_record_header()
3930 static int ssl_check_client_reconnect(mbedtls_ssl_context *ssl) in ssl_check_client_reconnect()
3959 static int ssl_prepare_record_content(mbedtls_ssl_context *ssl, in ssl_prepare_record_content()
4178 static int ssl_consume_current_message(mbedtls_ssl_context *ssl);
4180 static int ssl_get_next_record(mbedtls_ssl_context *ssl);
4182 static int ssl_record_is_in_progress(mbedtls_ssl_context *ssl);
4184 int mbedtls_ssl_read_record(mbedtls_ssl_context *ssl, in mbedtls_ssl_read_record()
4268 static int ssl_next_record_is_in_datagram(mbedtls_ssl_context *ssl) in ssl_next_record_is_in_datagram()
4278 static int ssl_load_buffered_message(mbedtls_ssl_context *ssl) in ssl_load_buffered_message()
4367 static int ssl_buffer_make_space(mbedtls_ssl_context *ssl, in ssl_buffer_make_space()
4409 static int ssl_buffer_message(mbedtls_ssl_context *ssl) in ssl_buffer_message()
4609 static int ssl_consume_current_message(mbedtls_ssl_context *ssl) in ssl_consume_current_message()
4690 static int ssl_record_is_in_progress(mbedtls_ssl_context *ssl) in ssl_record_is_in_progress()
4701 static void ssl_free_buffered_record(mbedtls_ssl_context *ssl) in ssl_free_buffered_record()
4718 static int ssl_load_buffered_record(mbedtls_ssl_context *ssl) in ssl_load_buffered_record()
4778 static int ssl_buffer_future_record(mbedtls_ssl_context *ssl, in ssl_buffer_future_record()
4838 static int ssl_get_next_record(mbedtls_ssl_context *ssl) in ssl_get_next_record()
5027 int mbedtls_ssl_handle_message_type(mbedtls_ssl_context *ssl) in mbedtls_ssl_handle_message_type()
5147 int mbedtls_ssl_send_fatal_handshake_failure(mbedtls_ssl_context *ssl) in mbedtls_ssl_send_fatal_handshake_failure()
5154 int mbedtls_ssl_send_alert_message(mbedtls_ssl_context *ssl, in mbedtls_ssl_send_alert_message()
5185 int mbedtls_ssl_write_change_cipher_spec(mbedtls_ssl_context *ssl) in mbedtls_ssl_write_change_cipher_spec()
5207 int mbedtls_ssl_parse_change_cipher_spec(mbedtls_ssl_context *ssl) in mbedtls_ssl_parse_change_cipher_spec()
5278 void mbedtls_ssl_update_out_pointers(mbedtls_ssl_context *ssl, in mbedtls_ssl_update_out_pointers()
5319 void mbedtls_ssl_update_in_pointers(mbedtls_ssl_context *ssl) in mbedtls_ssl_update_in_pointers()
5364 void mbedtls_ssl_reset_in_out_pointers(mbedtls_ssl_context *ssl) in mbedtls_ssl_reset_in_out_pointers()
5387 size_t mbedtls_ssl_get_bytes_avail(const mbedtls_ssl_context *ssl) in mbedtls_ssl_get_bytes_avail()
5392 int mbedtls_ssl_check_pending(const mbedtls_ssl_context *ssl) in mbedtls_ssl_check_pending()
5445 int mbedtls_ssl_get_record_expansion(const mbedtls_ssl_context *ssl) in mbedtls_ssl_get_record_expansion()
5543 static int ssl_check_ctr_renegotiate(mbedtls_ssl_context *ssl) in ssl_check_ctr_renegotiate()
5575 static int ssl_tls13_is_new_session_ticket(mbedtls_ssl_context *ssl) in ssl_tls13_is_new_session_ticket()
5588 static int ssl_tls13_handle_hs_message_post_handshake(mbedtls_ssl_context *ssl) in ssl_tls13_handle_hs_message_post_handshake()
5633 static int ssl_tls12_handle_hs_message_post_handshake(mbedtls_ssl_context *ssl) in ssl_tls12_handle_hs_message_post_handshake()
5719 static int ssl_handle_hs_message_post_handshake(mbedtls_ssl_context *ssl) in ssl_handle_hs_message_post_handshake()
5755 mbedtls_ssl_context *ssl, unsigned char *buf, size_t len) in ssl_read_application_data()
5783 int mbedtls_ssl_read(mbedtls_ssl_context *ssl, unsigned char *buf, size_t len) in mbedtls_ssl_read()
5957 int mbedtls_ssl_read_early_data(mbedtls_ssl_context *ssl, in mbedtls_ssl_read_early_data()
5990 static int ssl_write_real(mbedtls_ssl_context *ssl, in ssl_write_real()
6049 int mbedtls_ssl_write(mbedtls_ssl_context *ssl, const unsigned char *buf, size_t len) in mbedtls_ssl_write()
6081 int mbedtls_ssl_write_early_data(mbedtls_ssl_context *ssl, in mbedtls_ssl_write_early_data()
6188 int mbedtls_ssl_close_notify(mbedtls_ssl_context *ssl) in mbedtls_ssl_close_notify()
6239 void mbedtls_ssl_set_inbound_transform(mbedtls_ssl_context *ssl, in mbedtls_ssl_set_inbound_transform()
6246 void mbedtls_ssl_set_outbound_transform(mbedtls_ssl_context *ssl, in mbedtls_ssl_set_outbound_transform()
6255 void mbedtls_ssl_buffering_free(mbedtls_ssl_context *ssl) in mbedtls_ssl_buffering_free()
6271 static void ssl_buffering_free_slot(mbedtls_ssl_context *ssl, in ssl_buffering_free_slot()
6338 int mbedtls_ssl_handle_pending_alert(mbedtls_ssl_context *ssl) in mbedtls_ssl_handle_pending_alert()
6368 void mbedtls_ssl_pend_fatal_alert(mbedtls_ssl_context *ssl, in mbedtls_ssl_pend_fatal_alert()