Lines Matching refs:mbedtls_ssl_context

327 size_t mbedtls_ssl_get_output_max_frag_len( const mbedtls_ssl_context *ssl );
343 size_t mbedtls_ssl_get_input_max_frag_len( const mbedtls_ssl_context *ssl );
347 static inline size_t mbedtls_ssl_get_output_buflen( const mbedtls_ssl_context *ctx ) in mbedtls_ssl_get_output_buflen()
359 static inline size_t mbedtls_ssl_get_input_buflen( const mbedtls_ssl_context *ctx ) in mbedtls_ssl_get_input_buflen()
697 void (*update_checksum)(mbedtls_ssl_context *, const unsigned char *, size_t);
698 void (*calc_verify)(const mbedtls_ssl_context *, unsigned char *, size_t *);
699 void (*calc_finished)(mbedtls_ssl_context *, unsigned char *, int);
1052 void mbedtls_ssl_handshake_free( mbedtls_ssl_context *ssl );
1055 void mbedtls_ssl_set_inbound_transform( mbedtls_ssl_context *ssl,
1059 void mbedtls_ssl_set_outbound_transform( mbedtls_ssl_context *ssl,
1063 int mbedtls_ssl_write_hostname_ext( mbedtls_ssl_context *ssl,
1069 int mbedtls_ssl_handshake_client_step( mbedtls_ssl_context *ssl );
1070 int mbedtls_ssl_handshake_server_step( mbedtls_ssl_context *ssl );
1071 void mbedtls_ssl_handshake_wrapup( mbedtls_ssl_context *ssl );
1078 int mbedtls_ssl_tls13_handshake_client_step( mbedtls_ssl_context *ssl );
1085 int mbedtls_ssl_tls13_handshake_server_step( mbedtls_ssl_context *ssl );
1088 int mbedtls_ssl_send_fatal_handshake_failure( mbedtls_ssl_context *ssl );
1090 void mbedtls_ssl_reset_checksum( mbedtls_ssl_context *ssl );
1091 int mbedtls_ssl_derive_keys( mbedtls_ssl_context *ssl );
1093 int mbedtls_ssl_handle_message_type( mbedtls_ssl_context *ssl );
1094 int mbedtls_ssl_prepare_handshake_record( mbedtls_ssl_context *ssl );
1095 void mbedtls_ssl_update_handshake_status( mbedtls_ssl_context *ssl );
1173 int mbedtls_ssl_read_record( mbedtls_ssl_context *ssl,
1175 int mbedtls_ssl_fetch_input( mbedtls_ssl_context *ssl, size_t nb_want );
1177 int mbedtls_ssl_write_handshake_msg_ext( mbedtls_ssl_context *ssl,
1179 static inline int mbedtls_ssl_write_handshake_msg( mbedtls_ssl_context *ssl ) in mbedtls_ssl_write_handshake_msg()
1184 int mbedtls_ssl_write_record( mbedtls_ssl_context *ssl, uint8_t force_flush );
1185 int mbedtls_ssl_flush_output( mbedtls_ssl_context *ssl );
1187 int mbedtls_ssl_tls13_process_finished_message( mbedtls_ssl_context *ssl );
1189 int mbedtls_ssl_parse_certificate( mbedtls_ssl_context *ssl );
1190 int mbedtls_ssl_write_certificate( mbedtls_ssl_context *ssl );
1192 int mbedtls_ssl_parse_change_cipher_spec( mbedtls_ssl_context *ssl );
1193 int mbedtls_ssl_write_change_cipher_spec( mbedtls_ssl_context *ssl );
1195 int mbedtls_ssl_parse_finished( mbedtls_ssl_context *ssl );
1196 int mbedtls_ssl_write_finished( mbedtls_ssl_context *ssl );
1198 void mbedtls_ssl_optimize_checksum( mbedtls_ssl_context *ssl,
1202 int mbedtls_ssl_psk_derive_premaster( mbedtls_ssl_context *ssl, mbedtls_key_exchange_type_t key_ex …
1210 static inline int mbedtls_ssl_get_psk( const mbedtls_ssl_context *ssl, in mbedtls_ssl_get_psk()
1244 const mbedtls_ssl_context *ssl ) in mbedtls_ssl_get_opaque_psk()
1266 int mbedtls_ssl_set_calc_verify_md( mbedtls_ssl_context *ssl, int md );
1269 int mbedtls_ssl_check_curve( const mbedtls_ssl_context *ssl, mbedtls_ecp_group_id grp_id );
1273 int mbedtls_ssl_check_sig_hash( const mbedtls_ssl_context *ssl,
1295 static inline mbedtls_pk_context *mbedtls_ssl_own_key( mbedtls_ssl_context *ssl ) in mbedtls_ssl_own_key()
1307 static inline mbedtls_x509_crt *mbedtls_ssl_own_cert( mbedtls_ssl_context *ssl ) in mbedtls_ssl_own_cert()
1339 static inline size_t mbedtls_ssl_in_hdr_len( const mbedtls_ssl_context *ssl ) in mbedtls_ssl_in_hdr_len()
1357 static inline size_t mbedtls_ssl_out_hdr_len( const mbedtls_ssl_context *ssl ) in mbedtls_ssl_out_hdr_len()
1362 static inline size_t mbedtls_ssl_hs_hdr_len( const mbedtls_ssl_context *ssl ) in mbedtls_ssl_hs_hdr_len()
1374 void mbedtls_ssl_send_flight_completed( mbedtls_ssl_context *ssl );
1375 void mbedtls_ssl_recv_flight_completed( mbedtls_ssl_context *ssl );
1376 int mbedtls_ssl_resend( mbedtls_ssl_context *ssl );
1377 int mbedtls_ssl_flight_transmit( mbedtls_ssl_context *ssl );
1382 int mbedtls_ssl_dtls_replay_check( mbedtls_ssl_context const *ssl );
1383 void mbedtls_ssl_dtls_replay_update( mbedtls_ssl_context *ssl );
1411 int mbedtls_ssl_get_key_exchange_md_tls1_2( mbedtls_ssl_context *ssl,
1422 int mbedtls_ssl_encrypt_buf( mbedtls_ssl_context *ssl,
1427 int mbedtls_ssl_decrypt_buf( mbedtls_ssl_context const *ssl,
1432 static inline size_t mbedtls_ssl_ep_len( const mbedtls_ssl_context *ssl ) in mbedtls_ssl_ep_len()
1444 int mbedtls_ssl_resend_hello_request( mbedtls_ssl_context *ssl );
1447 void mbedtls_ssl_set_timer( mbedtls_ssl_context *ssl, uint32_t millisecs );
1448 int mbedtls_ssl_check_timer( mbedtls_ssl_context *ssl );
1450 void mbedtls_ssl_reset_in_out_pointers( mbedtls_ssl_context *ssl );
1451 void mbedtls_ssl_update_out_pointers( mbedtls_ssl_context *ssl,
1453 void mbedtls_ssl_update_in_pointers( mbedtls_ssl_context *ssl );
1455 int mbedtls_ssl_session_reset_int( mbedtls_ssl_context *ssl, int partial );
1460 int mbedtls_ssl_handle_pending_alert( mbedtls_ssl_context *ssl );
1465 void mbedtls_ssl_pend_fatal_alert( mbedtls_ssl_context *ssl,
1474 void mbedtls_ssl_dtls_replay_reset( mbedtls_ssl_context *ssl );
1477 void mbedtls_ssl_handshake_wrapup_free_hs_transform( mbedtls_ssl_context *ssl );
1480 int mbedtls_ssl_start_renegotiation( mbedtls_ssl_context *ssl );
1484 size_t mbedtls_ssl_get_current_mtu( const mbedtls_ssl_context *ssl );
1485 void mbedtls_ssl_buffering_free( mbedtls_ssl_context *ssl );
1494 static inline unsigned mbedtls_ssl_conf_tls13_check_kex_modes( mbedtls_ssl_context *ssl, in mbedtls_ssl_conf_tls13_check_kex_modes()
1500 static inline int mbedtls_ssl_conf_tls13_psk_enabled( mbedtls_ssl_context *ssl ) in mbedtls_ssl_conf_tls13_psk_enabled()
1506 static inline int mbedtls_ssl_conf_tls13_psk_ephemeral_enabled( mbedtls_ssl_context *ssl ) in mbedtls_ssl_conf_tls13_psk_ephemeral_enabled()
1512 static inline int mbedtls_ssl_conf_tls13_ephemeral_enabled( mbedtls_ssl_context *ssl ) in mbedtls_ssl_conf_tls13_ephemeral_enabled()
1518 static inline int mbedtls_ssl_conf_tls13_some_ephemeral_enabled( mbedtls_ssl_context *ssl ) in mbedtls_ssl_conf_tls13_some_ephemeral_enabled()
1524 static inline int mbedtls_ssl_conf_tls13_some_psk_enabled( mbedtls_ssl_context *ssl ) in mbedtls_ssl_conf_tls13_some_psk_enabled()
1540 static inline unsigned mbedtls_ssl_tls1_3_check_kex_modes( mbedtls_ssl_context *ssl, in mbedtls_ssl_tls1_3_check_kex_modes()
1546 static inline int mbedtls_ssl_tls1_3_psk_enabled( mbedtls_ssl_context *ssl ) in mbedtls_ssl_tls1_3_psk_enabled()
1553 mbedtls_ssl_context *ssl ) in mbedtls_ssl_tls1_3_psk_ephemeral_enabled()
1559 static inline int mbedtls_ssl_tls1_3_ephemeral_enabled( mbedtls_ssl_context *ssl ) in mbedtls_ssl_tls1_3_ephemeral_enabled()
1565 static inline int mbedtls_ssl_tls1_3_some_ephemeral_enabled( mbedtls_ssl_context *ssl ) in mbedtls_ssl_tls1_3_some_ephemeral_enabled()
1571 static inline int mbedtls_ssl_tls1_3_some_psk_enabled( mbedtls_ssl_context *ssl ) in mbedtls_ssl_tls1_3_some_psk_enabled()
1645 static inline void mbedtls_ssl_handshake_set_state( mbedtls_ssl_context *ssl, in mbedtls_ssl_handshake_set_state()
1654 int mbedtls_ssl_tls1_3_fetch_handshake_msg( mbedtls_ssl_context *ssl,
1662 int mbedtls_ssl_tls13_start_handshake_msg( mbedtls_ssl_context *ssl,
1670 int mbedtls_ssl_tls13_process_certificate( mbedtls_ssl_context *ssl );
1675 int mbedtls_ssl_tls13_process_certificate_verify( mbedtls_ssl_context *ssl );
1680 int mbedtls_ssl_tls13_finish_handshake_msg( mbedtls_ssl_context *ssl,
1684 void mbedtls_ssl_tls13_add_hs_hdr_to_checksum( mbedtls_ssl_context *ssl,
1691 void mbedtls_ssl_tls1_3_add_hs_msg_to_checksum( mbedtls_ssl_context *ssl,
1700 int mbedtls_ssl_tls13_write_sig_alg_ext( mbedtls_ssl_context *ssl,
1710 int mbedtls_ssl_get_handshake_transcript( mbedtls_ssl_context *ssl,
1727 static inline const void *mbedtls_ssl_get_groups( const mbedtls_ssl_context *ssl ) in mbedtls_ssl_get_groups()