Lines Matching defs:tls_connection
70 /* wolfssl tls_connection */
71 struct tls_connection {
336 struct tls_connection * tls_connection_init(void *tls_ctx)
339 struct tls_connection *conn;
367 void tls_connection_deinit(void *tls_ctx, struct tls_connection *conn)
387 int tls_connection_established(void *tls_ctx, struct tls_connection *conn)
394 struct tls_connection *conn)
401 int tls_connection_shutdown(void *tls_ctx, struct tls_connection *conn)
426 static int tls_connection_set_subject_match(struct tls_connection *conn,
468 static int tls_connection_client_cert(struct tls_connection *conn,
525 struct tls_connection *conn,
855 static void wolfssl_tls_fail_event(struct tls_connection *conn,
880 static void wolfssl_tls_cert_event(struct tls_connection *conn,
981 struct tls_connection *conn;
1170 static int tls_connection_ca_cert(void *tls_ctx, struct tls_connection *conn,
1291 int tls_connection_set_params(void *tls_ctx, struct tls_connection *conn,
1608 int tls_connection_set_verify(void *ssl_ctx, struct tls_connection *conn,
1654 static struct wpabuf * wolfssl_handshake(struct tls_connection *conn,
1707 static struct wpabuf * wolfssl_get_appl_data(struct tls_connection *conn,
1745 wolfssl_connection_handshake(struct tls_connection *conn,
1774 struct tls_connection *conn,
1783 struct tls_connection *conn,
1792 struct tls_connection *conn,
1820 struct tls_connection *conn,
1857 int tls_connection_resumed(void *tls_ctx, struct tls_connection *conn)
1863 int tls_connection_set_cipher_list(void *tls_ctx, struct tls_connection *conn,
1924 int tls_get_cipher(void *tls_ctx, struct tls_connection *conn,
1961 struct tls_connection *conn)
1968 int tls_connection_get_failed(void *tls_ctx, struct tls_connection *conn)
1977 int tls_connection_get_read_alerts(void *tls_ctx, struct tls_connection *conn)
1988 struct tls_connection *conn)
2005 int tls_get_version(void *ssl_ctx, struct tls_connection *conn,
2022 int tls_connection_get_random(void *ssl_ctx, struct tls_connection *conn,
2045 int tls_connection_export_key(void *tls_ctx, struct tls_connection *conn,
2069 int tls_connection_get_eap_fast_key(void *tls_ctx, struct tls_connection *conn,
2130 int tls_connection_client_hello_ext(void *ssl_ctx, struct tls_connection *conn,
2149 struct tls_connection *conn = arg;
2183 struct tls_connection *conn,
2207 void tls_connection_set_success_data_resumed(struct tls_connection *conn)
2214 void tls_connection_remove_session(struct tls_connection *conn)
2228 int tls_get_tls_unique(struct tls_connection *conn, u8 *buf, size_t max_len)
2247 u16 tls_connection_get_cipher_suite(struct tls_connection *conn)
2253 const char * tls_connection_get_peer_subject(struct tls_connection *conn)
2261 void tls_connection_set_success_data(struct tls_connection *conn,
2296 tls_connection_get_success_data(struct tls_connection *conn)
2309 bool tls_connection_get_own_cert_used(struct tls_connection *conn)