Lines Matching refs:ssl

1014 typedef int mbedtls_ssl_async_sign_t(mbedtls_ssl_context *ssl,
1080 typedef int mbedtls_ssl_async_decrypt_t(mbedtls_ssl_context *ssl,
1128 typedef int mbedtls_ssl_async_resume_t(mbedtls_ssl_context *ssl,
1150 typedef void mbedtls_ssl_async_cancel_t(mbedtls_ssl_context *ssl);
1394 typedef int (*mbedtls_ssl_hs_cb_t)(mbedtls_ssl_context *ssl);
1980 void mbedtls_ssl_init(mbedtls_ssl_context *ssl);
2006 int mbedtls_ssl_setup(mbedtls_ssl_context *ssl,
2018 int mbedtls_ssl_session_reset(mbedtls_ssl_context *ssl);
2207 const mbedtls_ssl_context *ssl) in mbedtls_ssl_context_get_config() argument
2209 return ssl->MBEDTLS_PRIVATE(conf); in mbedtls_ssl_context_get_config()
2242 void mbedtls_ssl_set_bio(mbedtls_ssl_context *ssl,
2337 int mbedtls_ssl_set_cid(mbedtls_ssl_context *ssl,
2371 int mbedtls_ssl_get_own_cid(mbedtls_ssl_context *ssl,
2413 int mbedtls_ssl_get_peer_cid(mbedtls_ssl_context *ssl,
2459 void mbedtls_ssl_set_mtu(mbedtls_ssl_context *ssl, uint16_t mtu);
2481 void mbedtls_ssl_set_verify(mbedtls_ssl_context *ssl,
2548 int mbedtls_ssl_check_record(mbedtls_ssl_context const *ssl,
2572 void mbedtls_ssl_set_timer_cb(mbedtls_ssl_context *ssl,
2753 void mbedtls_ssl_set_export_keys_cb(mbedtls_ssl_context *ssl,
2831 mbedtls_ssl_context *ssl, in mbedtls_ssl_set_user_data_p() argument
2834 ssl->MBEDTLS_PRIVATE(user_data).p = p; in mbedtls_ssl_set_user_data_p()
2845 mbedtls_ssl_context *ssl, in mbedtls_ssl_set_user_data_n() argument
2848 ssl->MBEDTLS_PRIVATE(user_data).n = n; in mbedtls_ssl_set_user_data_n()
2862 mbedtls_ssl_context *ssl) in mbedtls_ssl_get_user_data_p() argument
2864 return ssl->MBEDTLS_PRIVATE(user_data).p; in mbedtls_ssl_get_user_data_p()
2878 mbedtls_ssl_context *ssl) in mbedtls_ssl_get_user_data_n() argument
2880 return ssl->MBEDTLS_PRIVATE(user_data).n; in mbedtls_ssl_get_user_data_n()
2945 void *mbedtls_ssl_get_async_operation_data(const mbedtls_ssl_context *ssl);
2958 void mbedtls_ssl_set_async_operation_data(mbedtls_ssl_context *ssl,
3050 int mbedtls_ssl_set_client_transport_id(mbedtls_ssl_context *ssl,
3130 void mbedtls_ssl_set_datagram_packing(mbedtls_ssl_context *ssl,
3258 int mbedtls_ssl_set_session(mbedtls_ssl_context *ssl, const mbedtls_ssl_session *session);
3709 int mbedtls_ssl_set_hs_psk(mbedtls_ssl_context *ssl,
3733 int mbedtls_ssl_set_hs_psk_opaque(mbedtls_ssl_context *ssl,
3986 int mbedtls_ssl_set_hostname(mbedtls_ssl_context *ssl, const char *hostname);
3998 static inline const char *mbedtls_ssl_get_hostname(mbedtls_ssl_context *ssl) in mbedtls_ssl_get_hostname() argument
4000 return ssl->MBEDTLS_PRIVATE(hostname); in mbedtls_ssl_get_hostname()
4023 const unsigned char *mbedtls_ssl_get_hs_sni(mbedtls_ssl_context *ssl,
4041 int mbedtls_ssl_set_hs_own_cert(mbedtls_ssl_context *ssl,
4056 void mbedtls_ssl_set_hs_ca_chain(mbedtls_ssl_context *ssl,
4071 void mbedtls_ssl_set_hs_dn_hints(mbedtls_ssl_context *ssl,
4085 void mbedtls_ssl_set_hs_authmode(mbedtls_ssl_context *ssl,
4135 int mbedtls_ssl_set_hs_ecjpake_password(mbedtls_ssl_context *ssl,
4153 int mbedtls_ssl_set_hs_ecjpake_password_opaque(mbedtls_ssl_context *ssl,
4181 const char *mbedtls_ssl_get_alpn_protocol(const mbedtls_ssl_context *ssl);
4257 int mbedtls_ssl_dtls_srtp_set_mki_value(mbedtls_ssl_context *ssl,
4278 void mbedtls_ssl_get_dtls_srtp_negotiation_result(const mbedtls_ssl_context *ssl,
4702 int mbedtls_ssl_check_pending(const mbedtls_ssl_context *ssl);
4719 size_t mbedtls_ssl_get_bytes_avail(const mbedtls_ssl_context *ssl);
4733 uint32_t mbedtls_ssl_get_verify_result(const mbedtls_ssl_context *ssl);
4742 int mbedtls_ssl_get_ciphersuite_id_from_ssl(const mbedtls_ssl_context *ssl);
4751 const char *mbedtls_ssl_get_ciphersuite(const mbedtls_ssl_context *ssl);
4766 const mbedtls_ssl_context *ssl) in mbedtls_ssl_get_version_number() argument
4768 return ssl->MBEDTLS_PRIVATE(tls_version); in mbedtls_ssl_get_version_number()
4778 const char *mbedtls_ssl_get_version(const mbedtls_ssl_context *ssl);
4788 int mbedtls_ssl_get_record_expansion(const mbedtls_ssl_context *ssl);
4815 int mbedtls_ssl_get_max_out_record_payload(const mbedtls_ssl_context *ssl);
4835 int mbedtls_ssl_get_max_in_record_payload(const mbedtls_ssl_context *ssl);
4868 const mbedtls_x509_crt *mbedtls_ssl_get_peer_cert(const mbedtls_ssl_context *ssl);
4899 int mbedtls_ssl_get_session(const mbedtls_ssl_context *ssl,
4974 int mbedtls_ssl_handshake(mbedtls_ssl_context *ssl);
4987 static inline int mbedtls_ssl_is_handshake_over(mbedtls_ssl_context *ssl) in mbedtls_ssl_is_handshake_over() argument
4989 return ssl->MBEDTLS_PRIVATE(state) >= MBEDTLS_SSL_HANDSHAKE_OVER; in mbedtls_ssl_is_handshake_over()
5027 int mbedtls_ssl_handshake_step(mbedtls_ssl_context *ssl);
5053 int mbedtls_ssl_renegotiate(mbedtls_ssl_context *ssl);
5153 int mbedtls_ssl_read(mbedtls_ssl_context *ssl, unsigned char *buf, size_t len);
5228 int mbedtls_ssl_write(mbedtls_ssl_context *ssl, const unsigned char *buf, size_t len);
5246 int mbedtls_ssl_send_alert_message(mbedtls_ssl_context *ssl,
5262 int mbedtls_ssl_close_notify(mbedtls_ssl_context *ssl);
5314 int mbedtls_ssl_read_early_data(mbedtls_ssl_context *ssl,
5403 int mbedtls_ssl_write_early_data(mbedtls_ssl_context *ssl,
5432 int mbedtls_ssl_get_early_data_status(mbedtls_ssl_context *ssl);
5442 void mbedtls_ssl_free(mbedtls_ssl_context *ssl);
5501 int mbedtls_ssl_context_save(mbedtls_ssl_context *ssl,
5574 int mbedtls_ssl_context_load(mbedtls_ssl_context *ssl,