Lines Matching refs:mbedtls_ssl_context

760 typedef struct mbedtls_ssl_context mbedtls_ssl_context;  typedef
897 typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl,
963 typedef int mbedtls_ssl_async_decrypt_t( mbedtls_ssl_context *ssl,
1011 typedef int mbedtls_ssl_async_resume_t( mbedtls_ssl_context *ssl,
1033 typedef void mbedtls_ssl_async_cancel_t( mbedtls_ssl_context *ssl );
1243 int (*MBEDTLS_PRIVATE(f_sni))(void *, mbedtls_ssl_context *, const unsigned char *, size_t);
1255 int (*MBEDTLS_PRIVATE(f_psk))(void *, mbedtls_ssl_context *, const unsigned char *, size_t);
1442 struct mbedtls_ssl_context struct
1695 void mbedtls_ssl_init( mbedtls_ssl_context *ssl );
1717 int mbedtls_ssl_setup( mbedtls_ssl_context *ssl,
1729 int mbedtls_ssl_session_reset( mbedtls_ssl_context *ssl );
1863 void mbedtls_ssl_set_bio( mbedtls_ssl_context *ssl,
1957 int mbedtls_ssl_set_cid( mbedtls_ssl_context *ssl,
1999 int mbedtls_ssl_get_peer_cid( mbedtls_ssl_context *ssl,
2045 void mbedtls_ssl_set_mtu( mbedtls_ssl_context *ssl, uint16_t mtu );
2067 void mbedtls_ssl_set_verify( mbedtls_ssl_context *ssl,
2134 int mbedtls_ssl_check_record( mbedtls_ssl_context const *ssl,
2158 void mbedtls_ssl_set_timer_cb( mbedtls_ssl_context *ssl,
2256 void mbedtls_ssl_set_export_keys_cb( mbedtls_ssl_context *ssl,
2322 void *mbedtls_ssl_get_async_operation_data( const mbedtls_ssl_context *ssl );
2335 void mbedtls_ssl_set_async_operation_data( mbedtls_ssl_context *ssl,
2427 int mbedtls_ssl_set_client_transport_id( mbedtls_ssl_context *ssl,
2507 void mbedtls_ssl_set_datagram_packing( mbedtls_ssl_context *ssl,
2634 int mbedtls_ssl_set_session( mbedtls_ssl_context *ssl, const mbedtls_ssl_session *session );
3057 int mbedtls_ssl_set_hs_psk( mbedtls_ssl_context *ssl,
3081 int mbedtls_ssl_set_hs_psk_opaque( mbedtls_ssl_context *ssl,
3124 int (*f_psk)(void *, mbedtls_ssl_context *, const unsigned char *,
3327 int mbedtls_ssl_set_hostname( mbedtls_ssl_context *ssl, const char *hostname );
3343 int mbedtls_ssl_set_hs_own_cert( mbedtls_ssl_context *ssl,
3358 void mbedtls_ssl_set_hs_ca_chain( mbedtls_ssl_context *ssl,
3372 void mbedtls_ssl_set_hs_authmode( mbedtls_ssl_context *ssl,
3399 int (*f_sni)(void *, mbedtls_ssl_context *, const unsigned char *,
3422 int mbedtls_ssl_set_hs_ecjpake_password( mbedtls_ssl_context *ssl,
3451 const char *mbedtls_ssl_get_alpn_protocol( const mbedtls_ssl_context *ssl );
3528 int mbedtls_ssl_dtls_srtp_set_mki_value( mbedtls_ssl_context *ssl,
3549 void mbedtls_ssl_get_dtls_srtp_negotiation_result( const mbedtls_ssl_context *ssl,
3849 int mbedtls_ssl_check_pending( const mbedtls_ssl_context *ssl );
3866 size_t mbedtls_ssl_get_bytes_avail( const mbedtls_ssl_context *ssl );
3880 uint32_t mbedtls_ssl_get_verify_result( const mbedtls_ssl_context *ssl );
3889 const char *mbedtls_ssl_get_ciphersuite( const mbedtls_ssl_context *ssl );
3898 const char *mbedtls_ssl_get_version( const mbedtls_ssl_context *ssl );
3908 int mbedtls_ssl_get_record_expansion( const mbedtls_ssl_context *ssl );
3935 int mbedtls_ssl_get_max_out_record_payload( const mbedtls_ssl_context *ssl );
3955 int mbedtls_ssl_get_max_in_record_payload( const mbedtls_ssl_context *ssl );
3988 const mbedtls_x509_crt *mbedtls_ssl_get_peer_cert( const mbedtls_ssl_context *ssl );
4026 int mbedtls_ssl_get_session( const mbedtls_ssl_context *ssl,
4080 int mbedtls_ssl_handshake( mbedtls_ssl_context *ssl );
4102 int mbedtls_ssl_handshake_step( mbedtls_ssl_context *ssl );
4128 int mbedtls_ssl_renegotiate( mbedtls_ssl_context *ssl );
4208 int mbedtls_ssl_read( mbedtls_ssl_context *ssl, unsigned char *buf, size_t len );
4270 int mbedtls_ssl_write( mbedtls_ssl_context *ssl, const unsigned char *buf, size_t len );
4288 int mbedtls_ssl_send_alert_message( mbedtls_ssl_context *ssl,
4304 int mbedtls_ssl_close_notify( mbedtls_ssl_context *ssl );
4311 void mbedtls_ssl_free( mbedtls_ssl_context *ssl );
4362 int mbedtls_ssl_context_save( mbedtls_ssl_context *ssl,
4432 int mbedtls_ssl_context_load( mbedtls_ssl_context *ssl,