Lines Matching refs:mbedtls_ssl_context

280 static uint32_t ssl_get_hs_total_len(mbedtls_ssl_context const *ssl);
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()
314 static int ssl_parse_record_header(mbedtls_ssl_context const *ssl,
319 int mbedtls_ssl_check_record(mbedtls_ssl_context const *ssl, in mbedtls_ssl_check_record()
376 static void ssl_buffering_free_slot(mbedtls_ssl_context *ssl,
378 static void ssl_free_buffered_record(mbedtls_ssl_context *ssl);
380 static int ssl_load_buffered_message(mbedtls_ssl_context *ssl);
382 static int ssl_load_buffered_record(mbedtls_ssl_context *ssl);
384 static int ssl_buffer_message(mbedtls_ssl_context *ssl);
386 static int ssl_buffer_future_record(mbedtls_ssl_context *ssl,
389 static int ssl_next_record_is_in_datagram(mbedtls_ssl_context *ssl);
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()
2146 int mbedtls_ssl_fetch_input(mbedtls_ssl_context *ssl, size_t nb_want) in mbedtls_ssl_fetch_input()
2349 int mbedtls_ssl_flush_output(mbedtls_ssl_context *ssl) in mbedtls_ssl_flush_output()
2415 static int ssl_flight_append(mbedtls_ssl_context *ssl) in ssl_flight_append()
2479 static int ssl_swap_epochs(mbedtls_ssl_context *ssl) in ssl_swap_epochs()
2512 int mbedtls_ssl_resend(mbedtls_ssl_context *ssl) in mbedtls_ssl_resend()
2532 int mbedtls_ssl_flight_transmit(mbedtls_ssl_context *ssl) in mbedtls_ssl_flight_transmit()
2688 void mbedtls_ssl_recv_flight_completed(mbedtls_ssl_context *ssl) in mbedtls_ssl_recv_flight_completed()
2718 void mbedtls_ssl_send_flight_completed(mbedtls_ssl_context *ssl) in mbedtls_ssl_send_flight_completed()
2735 int mbedtls_ssl_start_handshake_msg(mbedtls_ssl_context *ssl, unsigned char hs_type, in mbedtls_ssl_start_handshake_msg()
2776 int mbedtls_ssl_write_handshake_msg_ext(mbedtls_ssl_context *ssl, in mbedtls_ssl_write_handshake_msg_ext()
2910 int mbedtls_ssl_finish_handshake_msg(mbedtls_ssl_context *ssl, in mbedtls_ssl_finish_handshake_msg()
2938 int mbedtls_ssl_write_record(mbedtls_ssl_context *ssl, int force_flush) in mbedtls_ssl_write_record()
3089 static int ssl_hs_is_proper_fragment(mbedtls_ssl_context *ssl) in ssl_hs_is_proper_fragment()
3099 static uint32_t ssl_get_hs_frag_len(mbedtls_ssl_context const *ssl) in ssl_get_hs_frag_len()
3104 static uint32_t ssl_get_hs_frag_off(mbedtls_ssl_context const *ssl) in ssl_get_hs_frag_off()
3110 static int ssl_check_hs_header(mbedtls_ssl_context const *ssl) in ssl_check_hs_header()
3217 static uint32_t ssl_get_hs_total_len(mbedtls_ssl_context const *ssl) in ssl_get_hs_total_len()
3222 int mbedtls_ssl_prepare_handshake_record(mbedtls_ssl_context *ssl) in mbedtls_ssl_prepare_handshake_record()
3413 int mbedtls_ssl_update_handshake_status(mbedtls_ssl_context *ssl) in mbedtls_ssl_update_handshake_status()
3468 void mbedtls_ssl_dtls_replay_reset(mbedtls_ssl_context *ssl) in mbedtls_ssl_dtls_replay_reset()
3485 static int mbedtls_ssl_dtls_record_replay_check(mbedtls_ssl_context *ssl, uint8_t *record_in_ctr) in mbedtls_ssl_dtls_record_replay_check()
3496 ret = mbedtls_ssl_dtls_replay_check((mbedtls_ssl_context const *) ssl); in mbedtls_ssl_dtls_record_replay_check()
3507 int mbedtls_ssl_dtls_replay_check(mbedtls_ssl_context const *ssl) in mbedtls_ssl_dtls_replay_check()
3536 void mbedtls_ssl_dtls_replay_update(mbedtls_ssl_context *ssl) in mbedtls_ssl_dtls_replay_update()
3582 mbedtls_ssl_context *ssl, in mbedtls_ssl_check_dtls_clihlo_cookie()
3736 static int ssl_handle_possible_reconnect(mbedtls_ssl_context *ssl) in ssl_handle_possible_reconnect()
3820 static int ssl_parse_record_header(mbedtls_ssl_context const *ssl, in ssl_parse_record_header()
4025 else if (mbedtls_ssl_dtls_record_replay_check((mbedtls_ssl_context *) ssl, in ssl_parse_record_header()
4040 static int ssl_check_client_reconnect(mbedtls_ssl_context *ssl) in ssl_check_client_reconnect()
4069 static int ssl_prepare_record_content(mbedtls_ssl_context *ssl, in ssl_prepare_record_content()
4288 static int ssl_consume_current_message(mbedtls_ssl_context *ssl);
4290 static int ssl_get_next_record(mbedtls_ssl_context *ssl);
4292 static int ssl_record_is_in_progress(mbedtls_ssl_context *ssl);
4294 int mbedtls_ssl_read_record(mbedtls_ssl_context *ssl, in mbedtls_ssl_read_record()
4378 static int ssl_next_record_is_in_datagram(mbedtls_ssl_context *ssl) in ssl_next_record_is_in_datagram()
4388 static int ssl_load_buffered_message(mbedtls_ssl_context *ssl) in ssl_load_buffered_message()
4477 static int ssl_buffer_make_space(mbedtls_ssl_context *ssl, in ssl_buffer_make_space()
4519 static int ssl_buffer_message(mbedtls_ssl_context *ssl) in ssl_buffer_message()
4719 static int ssl_consume_current_message(mbedtls_ssl_context *ssl) in ssl_consume_current_message()
4809 static int ssl_record_is_in_progress(mbedtls_ssl_context *ssl) in ssl_record_is_in_progress()
4820 static void ssl_free_buffered_record(mbedtls_ssl_context *ssl) in ssl_free_buffered_record()
4837 static int ssl_load_buffered_record(mbedtls_ssl_context *ssl) in ssl_load_buffered_record()
4897 static int ssl_buffer_future_record(mbedtls_ssl_context *ssl, in ssl_buffer_future_record()
4957 static int ssl_get_next_record(mbedtls_ssl_context *ssl) in ssl_get_next_record()
5148 int mbedtls_ssl_handle_message_type(mbedtls_ssl_context *ssl) in mbedtls_ssl_handle_message_type()
5274 int mbedtls_ssl_send_fatal_handshake_failure(mbedtls_ssl_context *ssl) in mbedtls_ssl_send_fatal_handshake_failure()
5281 int mbedtls_ssl_send_alert_message(mbedtls_ssl_context *ssl, in mbedtls_ssl_send_alert_message()
5312 int mbedtls_ssl_write_change_cipher_spec(mbedtls_ssl_context *ssl) in mbedtls_ssl_write_change_cipher_spec()
5334 int mbedtls_ssl_parse_change_cipher_spec(mbedtls_ssl_context *ssl) in mbedtls_ssl_parse_change_cipher_spec()
5405 void mbedtls_ssl_update_out_pointers(mbedtls_ssl_context *ssl, in mbedtls_ssl_update_out_pointers()
5446 void mbedtls_ssl_update_in_pointers(mbedtls_ssl_context *ssl) in mbedtls_ssl_update_in_pointers()
5491 void mbedtls_ssl_reset_in_pointers(mbedtls_ssl_context *ssl) in mbedtls_ssl_reset_in_pointers()
5506 void mbedtls_ssl_reset_out_pointers(mbedtls_ssl_context *ssl) in mbedtls_ssl_reset_out_pointers()
5525 size_t mbedtls_ssl_get_bytes_avail(const mbedtls_ssl_context *ssl) in mbedtls_ssl_get_bytes_avail()
5530 int mbedtls_ssl_check_pending(const mbedtls_ssl_context *ssl) in mbedtls_ssl_check_pending()
5583 int mbedtls_ssl_get_record_expansion(const mbedtls_ssl_context *ssl) in mbedtls_ssl_get_record_expansion()
5681 static int ssl_check_ctr_renegotiate(mbedtls_ssl_context *ssl) in ssl_check_ctr_renegotiate()
5713 static int ssl_tls13_is_new_session_ticket(mbedtls_ssl_context *ssl) in ssl_tls13_is_new_session_ticket()
5726 static int ssl_tls13_handle_hs_message_post_handshake(mbedtls_ssl_context *ssl) in ssl_tls13_handle_hs_message_post_handshake()
5771 static int ssl_tls12_handle_hs_message_post_handshake(mbedtls_ssl_context *ssl) in ssl_tls12_handle_hs_message_post_handshake()
5857 static int ssl_handle_hs_message_post_handshake(mbedtls_ssl_context *ssl) in ssl_handle_hs_message_post_handshake()
5893 mbedtls_ssl_context *ssl, unsigned char *buf, size_t len) in ssl_read_application_data()
5921 int mbedtls_ssl_read(mbedtls_ssl_context *ssl, unsigned char *buf, size_t len) in mbedtls_ssl_read()
6095 int mbedtls_ssl_read_early_data(mbedtls_ssl_context *ssl, in mbedtls_ssl_read_early_data()
6128 static int ssl_write_real(mbedtls_ssl_context *ssl, in ssl_write_real()
6187 int mbedtls_ssl_write(mbedtls_ssl_context *ssl, const unsigned char *buf, size_t len) in mbedtls_ssl_write()
6219 int mbedtls_ssl_write_early_data(mbedtls_ssl_context *ssl, in mbedtls_ssl_write_early_data()
6326 int mbedtls_ssl_close_notify(mbedtls_ssl_context *ssl) in mbedtls_ssl_close_notify()
6377 void mbedtls_ssl_set_inbound_transform(mbedtls_ssl_context *ssl, in mbedtls_ssl_set_inbound_transform()
6384 void mbedtls_ssl_set_outbound_transform(mbedtls_ssl_context *ssl, in mbedtls_ssl_set_outbound_transform()
6393 void mbedtls_ssl_buffering_free(mbedtls_ssl_context *ssl) in mbedtls_ssl_buffering_free()
6409 static void ssl_buffering_free_slot(mbedtls_ssl_context *ssl, in ssl_buffering_free_slot()
6476 int mbedtls_ssl_handle_pending_alert(mbedtls_ssl_context *ssl) in mbedtls_ssl_handle_pending_alert()
6506 void mbedtls_ssl_pend_fatal_alert(mbedtls_ssl_context *ssl, in mbedtls_ssl_pend_fatal_alert()