Home
last modified time | relevance | path

Searched refs:conn (Results 1 - 25 of 495) sorted by relevance

12345678910>>...20

/third_party/lwip/src/core/
H A Daltcp.c149 altcp_free(struct altcp_pcb *conn) in altcp_free() argument
151 if (conn) { in altcp_free()
152 if (conn->fns && conn->fns->dealloc) { in altcp_free()
153 conn->fns->dealloc(conn); in altcp_free()
155 memp_free(MEMP_ALTCP_PCB, conn); in altcp_free()
191 struct altcp_pcb *conn; in altcp_new_ip_type() local
200 conn = allocator->alloc(allocator->arg, ip_type); in altcp_new_ip_type()
201 if (conn in altcp_new_ip_type()
213 altcp_arg(struct altcp_pcb *conn, void *arg) altcp_arg() argument
225 altcp_accept(struct altcp_pcb *conn, altcp_accept_fn accept) altcp_accept() argument
237 altcp_recv(struct altcp_pcb *conn, altcp_recv_fn recv) altcp_recv() argument
249 altcp_sent(struct altcp_pcb *conn, altcp_sent_fn sent) altcp_sent() argument
261 altcp_poll(struct altcp_pcb *conn, altcp_poll_fn poll, u8_t interval) altcp_poll() argument
277 altcp_err(struct altcp_pcb *conn, altcp_err_fn err) altcp_err() argument
291 altcp_recved(struct altcp_pcb *conn, u16_t len) altcp_recved() argument
303 altcp_bind(struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port) altcp_bind() argument
316 altcp_connect(struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port, altcp_connected_fn connected) altcp_connect() argument
329 altcp_listen_with_backlog_and_err(struct altcp_pcb *conn, u8_t backlog, err_t *err) altcp_listen_with_backlog_and_err() argument
342 altcp_abort(struct altcp_pcb *conn) altcp_abort() argument
354 altcp_close(struct altcp_pcb *conn) altcp_close() argument
367 altcp_shutdown(struct altcp_pcb *conn, int shut_rx, int shut_tx) altcp_shutdown() argument
380 altcp_write(struct altcp_pcb *conn, const void *dataptr, u16_t len, u8_t apiflags) altcp_write() argument
393 altcp_output(struct altcp_pcb *conn) altcp_output() argument
406 altcp_mss(struct altcp_pcb *conn) altcp_mss() argument
419 altcp_sndbuf(struct altcp_pcb *conn) altcp_sndbuf() argument
432 altcp_sndqueuelen(struct altcp_pcb *conn) altcp_sndqueuelen() argument
441 altcp_nagle_disable(struct altcp_pcb *conn) altcp_nagle_disable() argument
449 altcp_nagle_enable(struct altcp_pcb *conn) altcp_nagle_enable() argument
457 altcp_nagle_disabled(struct altcp_pcb *conn) altcp_nagle_disabled() argument
470 altcp_setprio(struct altcp_pcb *conn, u8_t prio) altcp_setprio() argument
478 altcp_get_tcp_addrinfo(struct altcp_pcb *conn, int local, ip_addr_t *addr, u16_t *port) altcp_get_tcp_addrinfo() argument
487 altcp_get_ip(struct altcp_pcb *conn, int local) altcp_get_ip() argument
496 altcp_get_port(struct altcp_pcb *conn, int local) altcp_get_port() argument
506 altcp_keepalive_disable(struct altcp_pcb *conn) altcp_keepalive_disable() argument
514 altcp_keepalive_enable(struct altcp_pcb *conn, u32_t idle, u32_t intvl, u32_t count) altcp_keepalive_enable() argument
524 altcp_dbg_get_tcp_state(struct altcp_pcb *conn) altcp_dbg_get_tcp_state() argument
536 altcp_default_set_poll(struct altcp_pcb *conn, u8_t interval) altcp_default_set_poll() argument
544 altcp_default_recved(struct altcp_pcb *conn, u16_t len) altcp_default_recved() argument
552 altcp_default_bind(struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port) altcp_default_bind() argument
561 altcp_default_shutdown(struct altcp_pcb *conn, int shut_rx, int shut_tx) altcp_default_shutdown() argument
576 altcp_default_write(struct altcp_pcb *conn, const void *dataptr, u16_t len, u8_t apiflags) altcp_default_write() argument
585 altcp_default_output(struct altcp_pcb *conn) altcp_default_output() argument
594 altcp_default_mss(struct altcp_pcb *conn) altcp_default_mss() argument
603 altcp_default_sndbuf(struct altcp_pcb *conn) altcp_default_sndbuf() argument
612 altcp_default_sndqueuelen(struct altcp_pcb *conn) altcp_default_sndqueuelen() argument
621 altcp_default_nagle_disable(struct altcp_pcb *conn) altcp_default_nagle_disable() argument
629 altcp_default_nagle_enable(struct altcp_pcb *conn) altcp_default_nagle_enable() argument
637 altcp_default_nagle_disabled(struct altcp_pcb *conn) altcp_default_nagle_disabled() argument
646 altcp_default_setprio(struct altcp_pcb *conn, u8_t prio) altcp_default_setprio() argument
654 altcp_default_dealloc(struct altcp_pcb *conn) altcp_default_dealloc() argument
661 altcp_default_get_tcp_addrinfo(struct altcp_pcb *conn, int local, ip_addr_t *addr, u16_t *port) altcp_default_get_tcp_addrinfo() argument
670 altcp_default_get_ip(struct altcp_pcb *conn, int local) altcp_default_get_ip() argument
679 altcp_default_get_port(struct altcp_pcb *conn, int local) altcp_default_get_port() argument
689 altcp_default_keepalive_disable(struct altcp_pcb *conn) altcp_default_keepalive_disable() argument
697 altcp_default_keepalive_enable(struct altcp_pcb *conn, u32_t idle, u32_t intvl, u32_t count) altcp_default_keepalive_enable() argument
707 altcp_default_dbg_get_tcp_state(struct altcp_pcb *conn) altcp_default_dbg_get_tcp_state() argument
[all...]
H A Daltcp_tcp.c57 #define ALTCP_TCP_ASSERT_CONN(conn) do { \
58 LWIP_ASSERT("conn->inner_conn == NULL", (conn)->inner_conn == NULL); \
59 LWIP_UNUSED_ARG(conn); /* for LWIP_NOASSERT */ } while(0)
60 #define ALTCP_TCP_ASSERT_CONN_PCB(conn, tpcb) do { \
61 LWIP_ASSERT("pcb mismatch", (conn)->state == tpcb); \
63 ALTCP_TCP_ASSERT_CONN(conn); } while(0)
70 static void altcp_tcp_setup(struct altcp_pcb *conn, struct tcp_pcb *tpcb);
92 struct altcp_pcb *conn = (struct altcp_pcb *)arg; in altcp_tcp_connected() local
93 if (conn) { in altcp_tcp_connected()
105 struct altcp_pcb *conn = (struct altcp_pcb *)arg; altcp_tcp_recv() local
122 struct altcp_pcb *conn = (struct altcp_pcb *)arg; altcp_tcp_sent() local
135 struct altcp_pcb *conn = (struct altcp_pcb *)arg; altcp_tcp_poll() local
148 struct altcp_pcb *conn = (struct altcp_pcb *)arg; altcp_tcp_err() local
173 altcp_tcp_setup_callbacks(struct altcp_pcb *conn, struct tcp_pcb *tpcb) altcp_tcp_setup_callbacks() argument
186 altcp_tcp_setup(struct altcp_pcb *conn, struct tcp_pcb *tpcb) altcp_tcp_setup() argument
239 altcp_tcp_set_poll(struct altcp_pcb *conn, u8_t interval) altcp_tcp_set_poll() argument
249 altcp_tcp_recved(struct altcp_pcb *conn, u16_t len) altcp_tcp_recved() argument
259 altcp_tcp_bind(struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port) altcp_tcp_bind() argument
271 altcp_tcp_connect(struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port, altcp_connected_fn connected) altcp_tcp_connect() argument
284 altcp_tcp_listen(struct altcp_pcb *conn, u8_t backlog, err_t *err) altcp_tcp_listen() argument
303 altcp_tcp_abort(struct altcp_pcb *conn) altcp_tcp_abort() argument
315 altcp_tcp_close(struct altcp_pcb *conn) altcp_tcp_close() argument
342 altcp_tcp_shutdown(struct altcp_pcb *conn, int shut_rx, int shut_tx) altcp_tcp_shutdown() argument
354 altcp_tcp_write(struct altcp_pcb *conn, const void *dataptr, u16_t len, u8_t apiflags) altcp_tcp_write() argument
366 altcp_tcp_output(struct altcp_pcb *conn) altcp_tcp_output() argument
378 altcp_tcp_mss(struct altcp_pcb *conn) altcp_tcp_mss() argument
390 altcp_tcp_sndbuf(struct altcp_pcb *conn) altcp_tcp_sndbuf() argument
402 altcp_tcp_sndqueuelen(struct altcp_pcb *conn) altcp_tcp_sndqueuelen() argument
414 altcp_tcp_nagle_disable(struct altcp_pcb *conn) altcp_tcp_nagle_disable() argument
424 altcp_tcp_nagle_enable(struct altcp_pcb *conn) altcp_tcp_nagle_enable() argument
434 altcp_tcp_nagle_disabled(struct altcp_pcb *conn) altcp_tcp_nagle_disabled() argument
445 altcp_tcp_setprio(struct altcp_pcb *conn, u8_t prio) altcp_tcp_setprio() argument
456 altcp_tcp_keepalive_disable(struct altcp_pcb *conn) altcp_tcp_keepalive_disable() argument
466 altcp_tcp_keepalive_enable(struct altcp_pcb *conn, u32_t idle, u32_t intvl, u32_t cnt) altcp_tcp_keepalive_enable() argument
480 altcp_tcp_dealloc(struct altcp_pcb *conn) altcp_tcp_dealloc() argument
488 altcp_tcp_get_tcp_addrinfo(struct altcp_pcb *conn, int local, ip_addr_t *addr, u16_t *port) altcp_tcp_get_tcp_addrinfo() argument
499 altcp_tcp_get_ip(struct altcp_pcb *conn, int local) altcp_tcp_get_ip() argument
516 altcp_tcp_get_port(struct altcp_pcb *conn, int local) altcp_tcp_get_port() argument
534 altcp_tcp_dbg_get_tcp_state(struct altcp_pcb *conn) altcp_tcp_dbg_get_tcp_state() argument
[all...]
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/tls/
H A Dtlsv1_server_read.c23 static int tls_process_client_key_exchange(struct tlsv1_server *conn, u8 ct,
25 static int tls_process_change_cipher_spec(struct tlsv1_server *conn,
30 static int testing_cipher_suite_filter(struct tlsv1_server *conn, u16 suite) in testing_cipher_suite_filter() argument
33 if ((conn->test_flags & in testing_cipher_suite_filter()
49 static void tls_process_status_request_item(struct tlsv1_server *conn, in tls_process_status_request_item() argument
86 conn->status_request_multi = 1; in tls_process_status_request_item()
90 static void tls_process_status_request_v2(struct tlsv1_server *conn, in tls_process_status_request_v2() argument
95 conn->status_request_v2 = 1; in tls_process_status_request_v2()
115 tls_process_status_request_item(conn, pos, len); in tls_process_status_request_v2()
121 static int tls_process_client_hello(struct tlsv1_server *conn, u argument
396 tls_process_certificate(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_certificate() argument
598 tls_process_client_key_exchange_rsa( struct tlsv1_server *conn, const u8 *pos, const u8 *end) tls_process_client_key_exchange_rsa() argument
701 tls_process_client_key_exchange_dh( struct tlsv1_server *conn, const u8 *pos, const u8 *end) tls_process_client_key_exchange_dh() argument
807 tls_process_client_key_exchange(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_client_key_exchange() argument
884 tls_process_certificate_verify(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_certificate_verify() argument
1045 tls_process_change_cipher_spec(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_change_cipher_spec() argument
1095 tls_process_client_finished(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_client_finished() argument
1269 tlsv1_server_process_handshake(struct tlsv1_server *conn, u8 ct, const u8 *buf, size_t *len) tlsv1_server_process_handshake() argument
[all...]
H A Dtlsv1_client.c25 void tls_alert(struct tlsv1_client *conn, u8 level, u8 description) in tls_alert() argument
27 conn->alert_level = level; in tls_alert()
28 conn->alert_description = description; in tls_alert()
32 void tlsv1_client_free_dh(struct tlsv1_client *conn) in tlsv1_client_free_dh() argument
34 os_free(conn->dh_p); in tlsv1_client_free_dh()
35 os_free(conn->dh_g); in tlsv1_client_free_dh()
36 os_free(conn->dh_ys); in tlsv1_client_free_dh()
37 conn->dh_p = conn->dh_g = conn in tlsv1_client_free_dh()
51 tls_derive_keys(struct tlsv1_client *conn, const u8 *pre_master_secret, size_t pre_master_secret_len) tls_derive_keys() argument
139 tlsv1_client_handshake(struct tlsv1_client *conn, const u8 *in_data, size_t in_len, size_t *out_len, u8 **appl_data, size_t *appl_data_len, int *need_more_data) tlsv1_client_handshake() argument
273 tlsv1_client_encrypt(struct tlsv1_client *conn, const u8 *in_data, size_t in_len, u8 *out_data, size_t out_len) tlsv1_client_encrypt() argument
306 tlsv1_client_decrypt(struct tlsv1_client *conn, const u8 *in_data, size_t in_len, int *need_more_data) tlsv1_client_decrypt() argument
443 struct tlsv1_client *conn; tlsv1_client_init() local
486 tlsv1_client_deinit(struct tlsv1_client *conn) tlsv1_client_deinit() argument
507 tlsv1_client_established(struct tlsv1_client *conn) tlsv1_client_established() argument
525 tlsv1_client_prf(struct tlsv1_client *conn, const char *label, const u8 *context, size_t context_len, int server_random_first, u8 *out, size_t out_len) tlsv1_client_prf() argument
580 tlsv1_client_get_cipher(struct tlsv1_client *conn, char *buf, size_t buflen) tlsv1_client_get_cipher() argument
664 tlsv1_client_shutdown(struct tlsv1_client *conn) tlsv1_client_shutdown() argument
692 tlsv1_client_resumed(struct tlsv1_client *conn) tlsv1_client_resumed() argument
706 tlsv1_client_hello_ext(struct tlsv1_client *conn, int ext_type, const u8 *data, size_t data_len) tlsv1_client_hello_ext() argument
745 tlsv1_client_get_random(struct tlsv1_client *conn, struct tls_random *keys) tlsv1_client_get_random() argument
769 tlsv1_client_get_keyblock_size(struct tlsv1_client *conn) tlsv1_client_get_keyblock_size() argument
786 tlsv1_client_set_cipher_list(struct tlsv1_client *conn, u8 *ciphers) tlsv1_client_set_cipher_list() argument
830 tlsv1_client_set_cred(struct tlsv1_client *conn, struct tlsv1_credentials *cred) tlsv1_client_set_cred() argument
844 tlsv1_client_set_flags(struct tlsv1_client *conn, unsigned int flags) tlsv1_client_set_flags() argument
850 tlsv1_client_set_session_ticket_cb(struct tlsv1_client *conn, tlsv1_client_session_ticket_cb cb, void *ctx) tlsv1_client_set_session_ticket_cb() argument
861 tlsv1_client_set_cb(struct tlsv1_client *conn, void (*event_cb)(void *ctx, enum tls_event ev, union tls_event_data *data), void *cb_ctx, int cert_in_cb) tlsv1_client_set_cb() argument
873 tlsv1_client_get_version(struct tlsv1_client *conn, char *buf, size_t buflen) tlsv1_client_get_version() argument
[all...]
H A Dtlsv1_server_write.c24 static size_t tls_server_cert_chain_der_len(struct tlsv1_server *conn) in tls_server_cert_chain_der_len() argument
29 cert = conn->cred ? conn->cred->cert : NULL; in tls_server_cert_chain_der_len()
34 cert = x509_certificate_get_subject(conn->cred->trusted_certs, in tls_server_cert_chain_der_len()
42 static int tls_write_server_hello(struct tlsv1_server *conn, in tls_write_server_hello() argument
51 tlsv1_server_log(conn, "Send ServerHello"); in tls_write_server_hello()
59 WPA_PUT_BE32(conn->server_random, now.sec); in tls_write_server_hello()
60 if (random_get_bytes(conn->server_random + 4, TLS_RANDOM_LEN - 4)) { in tls_write_server_hello()
66 conn->server_random, TLS_RANDOM_LEN); in tls_write_server_hello()
68 conn in tls_write_server_hello()
189 tls_write_server_certificate(struct tlsv1_server *conn, u8 **msgpos, u8 *end) tls_write_server_certificate() argument
281 tls_write_server_certificate_status(struct tlsv1_server *conn, u8 **msgpos, u8 *end, int ocsp_multi, char *ocsp_resp, size_t ocsp_resp_len) tls_write_server_certificate_status() argument
368 tls_write_server_key_exchange(struct tlsv1_server *conn, u8 **msgpos, u8 *end) tls_write_server_key_exchange() argument
695 tls_write_server_certificate_request(struct tlsv1_server *conn, u8 **msgpos, u8 *end) tls_write_server_certificate_request() argument
761 tls_write_server_hello_done(struct tlsv1_server *conn, u8 **msgpos, u8 *end) tls_write_server_hello_done() argument
798 tls_write_server_change_cipher_spec(struct tlsv1_server *conn, u8 **msgpos, u8 *end) tls_write_server_change_cipher_spec() argument
831 tls_write_server_finished(struct tlsv1_server *conn, u8 **msgpos, u8 *end) tls_write_server_finished() argument
930 tls_send_server_hello(struct tlsv1_server *conn, size_t *out_len) tls_send_server_hello() argument
1009 tls_send_change_cipher_spec(struct tlsv1_server *conn, size_t *out_len) tls_send_change_cipher_spec() argument
1038 tlsv1_server_handshake_write(struct tlsv1_server *conn, size_t *out_len) tlsv1_server_handshake_write() argument
1057 tlsv1_server_send_alert(struct tlsv1_server *conn, u8 level, u8 description, size_t *out_len) tlsv1_server_send_alert() argument
[all...]
H A Dtlsv1_client_read.c22 static int tls_process_server_key_exchange(struct tlsv1_client *conn, u8 ct,
24 static int tls_process_certificate_request(struct tlsv1_client *conn, u8 ct,
26 static int tls_process_server_hello_done(struct tlsv1_client *conn, u8 ct,
30 static int tls_version_disabled(struct tlsv1_client *conn, u16 ver) in tls_version_disabled() argument
32 return (((conn->flags & TLS_CONN_DISABLE_TLSv1_0) && in tls_version_disabled()
34 ((conn->flags & TLS_CONN_DISABLE_TLSv1_1) && in tls_version_disabled()
36 ((conn->flags & TLS_CONN_DISABLE_TLSv1_2) && in tls_version_disabled()
41 static int tls_process_server_hello_extensions(struct tlsv1_client *conn, in tls_process_server_hello_extensions() argument
78 static int tls_process_server_hello(struct tlsv1_client *conn, u8 ct, in tls_process_server_hello() argument
89 tls_alert(conn, TLS_ALERT_LEVEL_FATA in tls_process_server_hello()
279 tls_peer_cert_event(struct tlsv1_client *conn, int depth, struct x509_certificate *cert) tls_peer_cert_event() argument
320 tls_cert_chain_failure_event(struct tlsv1_client *conn, int depth, struct x509_certificate *cert, enum tls_fail_reason reason, const char *reason_txt) tls_cert_chain_failure_event() argument
346 tls_process_certificate(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_certificate() argument
656 tlsv1_process_diffie_hellman(struct tlsv1_client *conn, const u8 *buf, size_t len, tls_key_exchange key_exchange) tlsv1_process_diffie_hellman() argument
791 tls_process_certificate_status_ocsp_response(struct tlsv1_client *conn, const u8 *pos, size_t len) tls_process_certificate_status_ocsp_response() argument
815 tls_process_certificate_status(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_certificate_status() argument
1013 tls_process_server_key_exchange(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_server_key_exchange() argument
1110 tls_process_certificate_request(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_certificate_request() argument
1174 tls_process_server_hello_done(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_server_hello_done() argument
1240 tls_process_server_change_cipher_spec(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_server_change_cipher_spec() argument
1311 tls_process_server_finished(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_server_finished() argument
1444 tls_process_application_data(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len, u8 **out_data, size_t *out_len) tls_process_application_data() argument
1475 tlsv1_client_process_handshake(struct tlsv1_client *conn, u8 ct, const u8 *buf, size_t *len, u8 **out_data, size_t *out_len) tlsv1_client_process_handshake() argument
[all...]
H A Dtlsv1_client_write.c24 static size_t tls_client_cert_chain_der_len(struct tlsv1_client *conn) in tls_client_cert_chain_der_len() argument
29 if (conn->cred == NULL) in tls_client_cert_chain_der_len()
32 cert = conn->cred->cert; in tls_client_cert_chain_der_len()
37 cert = x509_certificate_get_subject(conn->cred->trusted_certs, in tls_client_cert_chain_der_len()
45 u8 * tls_send_client_hello(struct tlsv1_client *conn, size_t *out_len) in tls_send_client_hello() argument
55 if ((conn->flags & TLS_CONN_DISABLE_TLSv1_2) && in tls_send_client_hello()
60 if ((conn->flags & TLS_CONN_DISABLE_TLSv1_1) && in tls_send_client_hello()
64 if ((conn->flags & TLS_CONN_DISABLE_TLSv1_0) && in tls_send_client_hello()
78 WPA_PUT_BE32(conn->client_random, now.sec); in tls_send_client_hello()
79 if (random_get_bytes(conn in tls_send_client_hello()
264 tls_write_client_certificate(struct tlsv1_client *conn, u8 **msgpos, u8 *end) tls_write_client_certificate() argument
348 tlsv1_key_x_dh(struct tlsv1_client *conn, u8 **pos, u8 *end) tlsv1_key_x_dh() argument
471 tlsv1_key_x_rsa(struct tlsv1_client *conn, u8 **pos, u8 *end) tlsv1_key_x_rsa() argument
518 tls_write_client_key_exchange(struct tlsv1_client *conn, u8 **msgpos, u8 *end) tls_write_client_key_exchange() argument
576 tls_write_client_certificate_verify(struct tlsv1_client *conn, u8 **msgpos, u8 *end) tls_write_client_certificate_verify() argument
748 tls_write_client_change_cipher_spec(struct tlsv1_client *conn, u8 **msgpos, u8 *end) tls_write_client_change_cipher_spec() argument
781 tls_write_client_finished(struct tlsv1_client *conn, u8 **msgpos, u8 *end) tls_write_client_finished() argument
872 tls_send_client_key_exchange(struct tlsv1_client *conn, size_t *out_len) tls_send_client_key_exchange() argument
915 tls_send_change_cipher_spec(struct tlsv1_client *conn, size_t *out_len) tls_send_change_cipher_spec() argument
947 tlsv1_client_handshake_write(struct tlsv1_client *conn, size_t *out_len, int no_appl_data) tlsv1_client_handshake_write() argument
973 tlsv1_client_send_alert(struct tlsv1_client *conn, u8 level, u8 description, size_t *out_len) tlsv1_client_send_alert() argument
[all...]
H A Dtlsv1_server.c24 void tlsv1_server_log(struct tlsv1_server *conn, const char *fmt, ...) in tlsv1_server_log() argument
42 if (conn->log_cb) in tlsv1_server_log()
43 conn->log_cb(conn->log_cb_ctx, buf); in tlsv1_server_log()
49 void tlsv1_server_alert(struct tlsv1_server *conn, u8 level, u8 description) in tlsv1_server_alert() argument
51 conn->alert_level = level; in tlsv1_server_alert()
52 conn->alert_description = description; in tlsv1_server_alert()
56 int tlsv1_server_derive_keys(struct tlsv1_server *conn, in tlsv1_server_derive_keys() argument
68 os_memcpy(seed, conn->client_random, TLS_RANDOM_LEN); in tlsv1_server_derive_keys()
69 os_memcpy(seed + TLS_RANDOM_LEN, conn in tlsv1_server_derive_keys()
132 tlsv1_server_handshake(struct tlsv1_server *conn, const u8 *in_data, size_t in_len, size_t *out_len) tlsv1_server_handshake() argument
227 tlsv1_server_encrypt(struct tlsv1_server *conn, const u8 *in_data, size_t in_len, u8 *out_data, size_t out_len) tlsv1_server_encrypt() argument
260 tlsv1_server_decrypt(struct tlsv1_server *conn, const u8 *in_data, size_t in_len, u8 *out_data, size_t out_len) tlsv1_server_decrypt() argument
379 struct tlsv1_server *conn; tlsv1_server_init() local
418 tlsv1_server_clear_data(struct tlsv1_server *conn) tlsv1_server_clear_data() argument
443 tlsv1_server_deinit(struct tlsv1_server *conn) tlsv1_server_deinit() argument
455 tlsv1_server_established(struct tlsv1_server *conn) tlsv1_server_established() argument
473 tlsv1_server_prf(struct tlsv1_server *conn, const char *label, const u8 *context, size_t context_len, int server_random_first, u8 *out, size_t out_len) tlsv1_server_prf() argument
528 tlsv1_server_get_cipher(struct tlsv1_server *conn, char *buf, size_t buflen) tlsv1_server_get_cipher() argument
612 tlsv1_server_shutdown(struct tlsv1_server *conn) tlsv1_server_shutdown() argument
633 tlsv1_server_resumed(struct tlsv1_server *conn) tlsv1_server_resumed() argument
645 tlsv1_server_get_random(struct tlsv1_server *conn, struct tls_random *keys) tlsv1_server_get_random() argument
669 tlsv1_server_get_keyblock_size(struct tlsv1_server *conn) tlsv1_server_get_keyblock_size() argument
686 tlsv1_server_set_cipher_list(struct tlsv1_server *conn, u8 *ciphers) tlsv1_server_set_cipher_list() argument
712 tlsv1_server_set_verify(struct tlsv1_server *conn, int verify_peer) tlsv1_server_set_verify() argument
719 tlsv1_server_set_session_ticket_cb(struct tlsv1_server *conn, tlsv1_server_session_ticket_cb cb, void *ctx) tlsv1_server_set_session_ticket_cb() argument
730 tlsv1_server_set_log_cb(struct tlsv1_server *conn, void (*cb)(void *ctx, const char *msg), void *ctx) tlsv1_server_set_log_cb() argument
738 tlsv1_server_get_failed(struct tlsv1_server *conn) tlsv1_server_get_failed() argument
744 tlsv1_server_get_read_alerts(struct tlsv1_server *conn) tlsv1_server_get_read_alerts() argument
750 tlsv1_server_get_write_alerts(struct tlsv1_server *conn) tlsv1_server_get_write_alerts() argument
757 tlsv1_server_set_test_flags(struct tlsv1_server *conn, u32 flags) tlsv1_server_set_test_flags() argument
838 tlsv1_server_get_dh_p(struct tlsv1_server *conn, const u8 **dh_p, size_t *dh_p_len) tlsv1_server_get_dh_p() argument
[all...]
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/tls/
H A Dtlsv1_server_read.c23 static int tls_process_client_key_exchange(struct tlsv1_server *conn, u8 ct,
25 static int tls_process_change_cipher_spec(struct tlsv1_server *conn,
30 static int testing_cipher_suite_filter(struct tlsv1_server *conn, u16 suite) in testing_cipher_suite_filter() argument
33 if ((conn->test_flags & in testing_cipher_suite_filter()
49 static void tls_process_status_request_item(struct tlsv1_server *conn, in tls_process_status_request_item() argument
86 conn->status_request_multi = 1; in tls_process_status_request_item()
90 static void tls_process_status_request_v2(struct tlsv1_server *conn, in tls_process_status_request_v2() argument
95 conn->status_request_v2 = 1; in tls_process_status_request_v2()
115 tls_process_status_request_item(conn, pos, len); in tls_process_status_request_v2()
121 static int tls_process_client_hello(struct tlsv1_server *conn, u argument
396 tls_process_certificate(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_certificate() argument
598 tls_process_client_key_exchange_rsa( struct tlsv1_server *conn, const u8 *pos, const u8 *end) tls_process_client_key_exchange_rsa() argument
701 tls_process_client_key_exchange_dh( struct tlsv1_server *conn, const u8 *pos, const u8 *end) tls_process_client_key_exchange_dh() argument
807 tls_process_client_key_exchange(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_client_key_exchange() argument
884 tls_process_certificate_verify(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_certificate_verify() argument
1045 tls_process_change_cipher_spec(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_change_cipher_spec() argument
1095 tls_process_client_finished(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_client_finished() argument
1269 tlsv1_server_process_handshake(struct tlsv1_server *conn, u8 ct, const u8 *buf, size_t *len) tlsv1_server_process_handshake() argument
[all...]
H A Dtlsv1_client.c25 void tls_alert(struct tlsv1_client *conn, u8 level, u8 description) in tls_alert() argument
27 conn->alert_level = level; in tls_alert()
28 conn->alert_description = description; in tls_alert()
32 void tlsv1_client_free_dh(struct tlsv1_client *conn) in tlsv1_client_free_dh() argument
34 os_free(conn->dh_p); in tlsv1_client_free_dh()
35 os_free(conn->dh_g); in tlsv1_client_free_dh()
36 os_free(conn->dh_ys); in tlsv1_client_free_dh()
37 conn->dh_p = conn->dh_g = conn in tlsv1_client_free_dh()
41 tls_client_highest_ver(struct tlsv1_client *conn) tls_client_highest_ver() argument
64 tls_derive_pre_master_secret(struct tlsv1_client *conn, u8 *pre_master_secret) tls_derive_pre_master_secret() argument
75 tls_derive_keys(struct tlsv1_client *conn, const u8 *pre_master_secret, size_t pre_master_secret_len) tls_derive_keys() argument
163 tlsv1_client_handshake(struct tlsv1_client *conn, const u8 *in_data, size_t in_len, size_t *out_len, u8 **appl_data, size_t *appl_data_len, int *need_more_data) tlsv1_client_handshake() argument
297 tlsv1_client_encrypt(struct tlsv1_client *conn, const u8 *in_data, size_t in_len, u8 *out_data, size_t out_len) tlsv1_client_encrypt() argument
330 tlsv1_client_decrypt(struct tlsv1_client *conn, const u8 *in_data, size_t in_len, int *need_more_data) tlsv1_client_decrypt() argument
467 struct tlsv1_client *conn; tlsv1_client_init() local
510 tlsv1_client_deinit(struct tlsv1_client *conn) tlsv1_client_deinit() argument
531 tlsv1_client_established(struct tlsv1_client *conn) tlsv1_client_established() argument
549 tlsv1_client_prf(struct tlsv1_client *conn, const char *label, const u8 *context, size_t context_len, int server_random_first, u8 *out, size_t out_len) tlsv1_client_prf() argument
604 tlsv1_client_get_cipher(struct tlsv1_client *conn, char *buf, size_t buflen) tlsv1_client_get_cipher() argument
688 tlsv1_client_shutdown(struct tlsv1_client *conn) tlsv1_client_shutdown() argument
716 tlsv1_client_resumed(struct tlsv1_client *conn) tlsv1_client_resumed() argument
730 tlsv1_client_hello_ext(struct tlsv1_client *conn, int ext_type, const u8 *data, size_t data_len) tlsv1_client_hello_ext() argument
769 tlsv1_client_get_random(struct tlsv1_client *conn, struct tls_random *keys) tlsv1_client_get_random() argument
793 tlsv1_client_get_keyblock_size(struct tlsv1_client *conn) tlsv1_client_get_keyblock_size() argument
810 tlsv1_client_set_cipher_list(struct tlsv1_client *conn, u8 *ciphers) tlsv1_client_set_cipher_list() argument
854 tlsv1_client_set_cred(struct tlsv1_client *conn, struct tlsv1_credentials *cred) tlsv1_client_set_cred() argument
868 tlsv1_client_set_flags(struct tlsv1_client *conn, unsigned int flags) tlsv1_client_set_flags() argument
875 tlsv1_client_set_session_ticket_cb(struct tlsv1_client *conn, tlsv1_client_session_ticket_cb cb, void *ctx) tlsv1_client_set_session_ticket_cb() argument
886 tlsv1_client_set_cb(struct tlsv1_client *conn, void (*event_cb)(void *ctx, enum tls_event ev, union tls_event_data *data), void *cb_ctx, int cert_in_cb) tlsv1_client_set_cb() argument
898 tlsv1_client_get_version(struct tlsv1_client *conn, char *buf, size_t buflen) tlsv1_client_get_version() argument
[all...]
H A Dtlsv1_server_write.c24 static size_t tls_server_cert_chain_der_len(struct tlsv1_server *conn) in tls_server_cert_chain_der_len() argument
29 cert = conn->cred ? conn->cred->cert : NULL; in tls_server_cert_chain_der_len()
34 cert = x509_certificate_get_subject(conn->cred->trusted_certs, in tls_server_cert_chain_der_len()
42 static int tls_write_server_hello(struct tlsv1_server *conn, in tls_write_server_hello() argument
51 tlsv1_server_log(conn, "Send ServerHello"); in tls_write_server_hello()
59 WPA_PUT_BE32(conn->server_random, now.sec); in tls_write_server_hello()
60 if (random_get_bytes(conn->server_random + 4, TLS_RANDOM_LEN - 4)) { in tls_write_server_hello()
66 conn->server_random, TLS_RANDOM_LEN); in tls_write_server_hello()
68 conn in tls_write_server_hello()
189 tls_write_server_certificate(struct tlsv1_server *conn, u8 **msgpos, u8 *end) tls_write_server_certificate() argument
281 tls_write_server_certificate_status(struct tlsv1_server *conn, u8 **msgpos, u8 *end, int ocsp_multi, char *ocsp_resp, size_t ocsp_resp_len) tls_write_server_certificate_status() argument
368 tls_write_server_key_exchange(struct tlsv1_server *conn, u8 **msgpos, u8 *end) tls_write_server_key_exchange() argument
695 tls_write_server_certificate_request(struct tlsv1_server *conn, u8 **msgpos, u8 *end) tls_write_server_certificate_request() argument
761 tls_write_server_hello_done(struct tlsv1_server *conn, u8 **msgpos, u8 *end) tls_write_server_hello_done() argument
798 tls_write_server_change_cipher_spec(struct tlsv1_server *conn, u8 **msgpos, u8 *end) tls_write_server_change_cipher_spec() argument
831 tls_write_server_finished(struct tlsv1_server *conn, u8 **msgpos, u8 *end) tls_write_server_finished() argument
930 tls_send_server_hello(struct tlsv1_server *conn, size_t *out_len) tls_send_server_hello() argument
1009 tls_send_change_cipher_spec(struct tlsv1_server *conn, size_t *out_len) tls_send_change_cipher_spec() argument
1038 tlsv1_server_handshake_write(struct tlsv1_server *conn, size_t *out_len) tlsv1_server_handshake_write() argument
1057 tlsv1_server_send_alert(struct tlsv1_server *conn, u8 level, u8 description, size_t *out_len) tlsv1_server_send_alert() argument
[all...]
H A Dtlsv1_client_read.c22 static int tls_process_server_key_exchange(struct tlsv1_client *conn, u8 ct,
24 static int tls_process_certificate_request(struct tlsv1_client *conn, u8 ct,
26 static int tls_process_server_hello_done(struct tlsv1_client *conn, u8 ct,
30 static int tls_version_disabled(struct tlsv1_client *conn, u16 ver) in tls_version_disabled() argument
32 return (((conn->flags & TLS_CONN_DISABLE_TLSv1_0) && in tls_version_disabled()
34 ((conn->flags & TLS_CONN_DISABLE_TLSv1_1) && in tls_version_disabled()
36 ((conn->flags & TLS_CONN_DISABLE_TLSv1_2) && in tls_version_disabled()
41 static int tls_process_server_hello_extensions(struct tlsv1_client *conn, in tls_process_server_hello_extensions() argument
78 static int tls_process_server_hello(struct tlsv1_client *conn, u8 ct, in tls_process_server_hello() argument
89 tls_alert(conn, TLS_ALERT_LEVEL_FATA in tls_process_server_hello()
279 tls_peer_cert_event(struct tlsv1_client *conn, int depth, struct x509_certificate *cert) tls_peer_cert_event() argument
328 tls_cert_chain_failure_event(struct tlsv1_client *conn, int depth, struct x509_certificate *cert, enum tls_fail_reason reason, const char *reason_txt) tls_cert_chain_failure_event() argument
354 tls_process_certificate(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_certificate() argument
664 tlsv1_process_diffie_hellman(struct tlsv1_client *conn, const u8 *buf, size_t len, tls_key_exchange key_exchange) tlsv1_process_diffie_hellman() argument
799 tls_process_certificate_status_ocsp_response(struct tlsv1_client *conn, const u8 *pos, size_t len) tls_process_certificate_status_ocsp_response() argument
823 tls_process_certificate_status(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_certificate_status() argument
1021 tls_process_server_key_exchange(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_server_key_exchange() argument
1118 tls_process_certificate_request(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_certificate_request() argument
1182 tls_process_server_hello_done(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_server_hello_done() argument
1248 tls_process_server_change_cipher_spec(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_server_change_cipher_spec() argument
1319 tls_process_server_finished(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) tls_process_server_finished() argument
1452 tls_process_application_data(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len, u8 **out_data, size_t *out_len) tls_process_application_data() argument
1483 tlsv1_client_process_handshake(struct tlsv1_client *conn, u8 ct, const u8 *buf, size_t *len, u8 **out_data, size_t *out_len) tlsv1_client_process_handshake() argument
[all...]
H A Dtlsv1_client_write.c24 static size_t tls_client_cert_chain_der_len(struct tlsv1_client *conn) in tls_client_cert_chain_der_len() argument
29 if (conn->cred == NULL) in tls_client_cert_chain_der_len()
32 cert = conn->cred->cert; in tls_client_cert_chain_der_len()
37 cert = x509_certificate_get_subject(conn->cred->trusted_certs, in tls_client_cert_chain_der_len()
45 u8 * tls_send_client_hello(struct tlsv1_client *conn, size_t *out_len) in tls_send_client_hello() argument
51 u16 tls_version = tls_client_highest_ver(conn); in tls_send_client_hello()
66 WPA_PUT_BE32(conn->client_random, now.sec); in tls_send_client_hello()
67 if (random_get_bytes(conn->client_random + 4, TLS_RANDOM_LEN - 4)) { in tls_send_client_hello()
73 conn->client_random, TLS_RANDOM_LEN); in tls_send_client_hello()
75 len = 150 + conn in tls_send_client_hello()
252 tls_write_client_certificate(struct tlsv1_client *conn, u8 **msgpos, u8 *end) tls_write_client_certificate() argument
336 tlsv1_key_x_dh(struct tlsv1_client *conn, u8 **pos, u8 *end) tlsv1_key_x_dh() argument
459 tlsv1_key_x_rsa(struct tlsv1_client *conn, u8 **pos, u8 *end) tlsv1_key_x_rsa() argument
506 tls_write_client_key_exchange(struct tlsv1_client *conn, u8 **msgpos, u8 *end) tls_write_client_key_exchange() argument
564 tls_write_client_certificate_verify(struct tlsv1_client *conn, u8 **msgpos, u8 *end) tls_write_client_certificate_verify() argument
736 tls_write_client_change_cipher_spec(struct tlsv1_client *conn, u8 **msgpos, u8 *end) tls_write_client_change_cipher_spec() argument
769 tls_write_client_finished(struct tlsv1_client *conn, u8 **msgpos, u8 *end) tls_write_client_finished() argument
860 tls_send_client_key_exchange(struct tlsv1_client *conn, size_t *out_len) tls_send_client_key_exchange() argument
903 tls_send_change_cipher_spec(struct tlsv1_client *conn, size_t *out_len) tls_send_change_cipher_spec() argument
935 tlsv1_client_handshake_write(struct tlsv1_client *conn, size_t *out_len, int no_appl_data) tlsv1_client_handshake_write() argument
961 tlsv1_client_send_alert(struct tlsv1_client *conn, u8 level, u8 description, size_t *out_len) tlsv1_client_send_alert() argument
[all...]
H A Dtlsv1_server.c24 void tlsv1_server_log(struct tlsv1_server *conn, const char *fmt, ...) in tlsv1_server_log() argument
42 if (conn->log_cb) in tlsv1_server_log()
43 conn->log_cb(conn->log_cb_ctx, buf); in tlsv1_server_log()
49 void tlsv1_server_alert(struct tlsv1_server *conn, u8 level, u8 description) in tlsv1_server_alert() argument
51 conn->alert_level = level; in tlsv1_server_alert()
52 conn->alert_description = description; in tlsv1_server_alert()
56 int tlsv1_server_derive_keys(struct tlsv1_server *conn, in tlsv1_server_derive_keys() argument
68 os_memcpy(seed, conn->client_random, TLS_RANDOM_LEN); in tlsv1_server_derive_keys()
69 os_memcpy(seed + TLS_RANDOM_LEN, conn in tlsv1_server_derive_keys()
132 tlsv1_server_handshake(struct tlsv1_server *conn, const u8 *in_data, size_t in_len, size_t *out_len) tlsv1_server_handshake() argument
227 tlsv1_server_encrypt(struct tlsv1_server *conn, const u8 *in_data, size_t in_len, u8 *out_data, size_t out_len) tlsv1_server_encrypt() argument
260 tlsv1_server_decrypt(struct tlsv1_server *conn, const u8 *in_data, size_t in_len, u8 *out_data, size_t out_len) tlsv1_server_decrypt() argument
379 struct tlsv1_server *conn; tlsv1_server_init() local
418 tlsv1_server_clear_data(struct tlsv1_server *conn) tlsv1_server_clear_data() argument
443 tlsv1_server_deinit(struct tlsv1_server *conn) tlsv1_server_deinit() argument
455 tlsv1_server_established(struct tlsv1_server *conn) tlsv1_server_established() argument
473 tlsv1_server_prf(struct tlsv1_server *conn, const char *label, const u8 *context, size_t context_len, int server_random_first, u8 *out, size_t out_len) tlsv1_server_prf() argument
528 tlsv1_server_get_cipher(struct tlsv1_server *conn, char *buf, size_t buflen) tlsv1_server_get_cipher() argument
612 tlsv1_server_shutdown(struct tlsv1_server *conn) tlsv1_server_shutdown() argument
633 tlsv1_server_resumed(struct tlsv1_server *conn) tlsv1_server_resumed() argument
645 tlsv1_server_get_random(struct tlsv1_server *conn, struct tls_random *keys) tlsv1_server_get_random() argument
669 tlsv1_server_get_keyblock_size(struct tlsv1_server *conn) tlsv1_server_get_keyblock_size() argument
686 tlsv1_server_set_cipher_list(struct tlsv1_server *conn, u8 *ciphers) tlsv1_server_set_cipher_list() argument
712 tlsv1_server_set_verify(struct tlsv1_server *conn, int verify_peer) tlsv1_server_set_verify() argument
719 tlsv1_server_set_session_ticket_cb(struct tlsv1_server *conn, tlsv1_server_session_ticket_cb cb, void *ctx) tlsv1_server_set_session_ticket_cb() argument
730 tlsv1_server_set_log_cb(struct tlsv1_server *conn, void (*cb)(void *ctx, const char *msg), void *ctx) tlsv1_server_set_log_cb() argument
738 tlsv1_server_get_failed(struct tlsv1_server *conn) tlsv1_server_get_failed() argument
744 tlsv1_server_get_read_alerts(struct tlsv1_server *conn) tlsv1_server_get_read_alerts() argument
750 tlsv1_server_get_write_alerts(struct tlsv1_server *conn) tlsv1_server_get_write_alerts() argument
757 tlsv1_server_set_test_flags(struct tlsv1_server *conn, u32 flags) tlsv1_server_set_test_flags() argument
838 tlsv1_server_get_dh_p(struct tlsv1_server *conn, const u8 **dh_p, size_t *dh_p_len) tlsv1_server_get_dh_p() argument
[all...]
/third_party/libwebsockets/plugins/raw-proxy/
H A Dprotocol_lws_raw_proxy.c62 struct conn { struct
78 struct conn *conn; member
102 struct conn *conn = pss->conn; in destroy_conn() local
104 if (conn->r[ACC]) in destroy_conn()
105 lws_ring_destroy(conn->r[ACC]); in destroy_conn()
106 if (conn->r[ONW]) in destroy_conn()
107 lws_ring_destroy(conn in destroy_conn()
155 flow_control(struct conn *conn, int side, int enable) flow_control() argument
180 struct conn *conn = NULL; callback_raw_proxy() local
[all...]
/third_party/lwip/src/api/
H A Dapi_msg.c62 #define SET_NONBLOCKING_CONNECT(conn, val) do { if (val) { \
63 netconn_set_flags(conn, NETCONN_FLAG_IN_NONBLOCKING_CONNECT); \
65 netconn_clear_flags(conn, NETCONN_FLAG_IN_NONBLOCKING_CONNECT); }} while(0)
66 #define IN_NONBLOCKING_CONNECT(conn) netconn_is_flag_set(conn, NETCONN_FLAG_IN_NONBLOCKING_CONNECT)
69 #define NETCONN_MBOX_VALID(conn, mbox) (sys_mbox_valid(mbox) && ((conn->flags & NETCONN_FLAG_MBOXINVALID) == 0))
71 #define NETCONN_MBOX_VALID(conn, mbox) sys_mbox_valid(mbox)
83 static err_t lwip_netconn_do_writemore(struct netconn *conn WRITE_DELAYED_PARAM);
84 static err_t lwip_netconn_do_close_internal(struct netconn *conn WRITE_DELAYED_PARA
164 struct netconn *conn; recv_raw() local
222 struct netconn *conn; global() local
295 struct netconn *conn; global() local
359 struct netconn *conn = (struct netconn *)arg; global() local
395 struct netconn *conn = (struct netconn *)arg; global() local
429 struct netconn *conn = (struct netconn *)arg; global() local
463 struct netconn *conn; global() local
543 setup_tcp(struct netconn *conn) global() argument
565 struct netconn *conn = (struct netconn *)arg; global() local
753 struct netconn *conn; global() local
843 netconn_free(struct netconn *conn) global() argument
876 netconn_drain(struct netconn *conn) global() argument
941 netconn_mark_mbox_invalid(struct netconn *conn) global() argument
1362 struct netconn *conn; global() local
[all...]
H A Dapi_lib.c95 #define NETCONN_RECVMBOX_WAITABLE(conn) (sys_mbox_valid(&(conn)->recvmbox) && (((conn)->flags & NETCONN_FLAG_MBOXINVALID) == 0))
96 #define NETCONN_ACCEPTMBOX_WAITABLE(conn) (sys_mbox_valid(&(conn)->acceptmbox) && (((conn)->flags & (NETCONN_FLAG_MBOXCLOSED|NETCONN_FLAG_MBOXINVALID)) == 0))
97 #define NETCONN_MBOX_WAITING_INC(conn) SYS_ARCH_INC(conn->mbox_threads_waiting, 1)
98 #define NETCONN_MBOX_WAITING_DEC(conn) SYS_ARCH_DEC(conn
151 struct netconn *conn; netconn_new_with_proto_and_callback() local
192 netconn_prepare_delete(struct netconn *conn) netconn_prepare_delete() argument
233 netconn_delete(struct netconn *conn) netconn_delete() argument
269 netconn_getaddr(struct netconn *conn, ip_addr_t *addr, u16_t *port, u8_t local) netconn_getaddr() argument
307 netconn_bind(struct netconn *conn, const ip_addr_t *addr, u16_t port) netconn_bind() argument
351 netconn_bind_if(struct netconn *conn, u8_t if_idx) netconn_bind_if() argument
377 netconn_connect(struct netconn *conn, const ip_addr_t *addr, u16_t port) netconn_connect() argument
409 netconn_disconnect(struct netconn *conn) netconn_disconnect() argument
434 netconn_listen_with_backlog(struct netconn *conn, u8_t backlog) netconn_listen_with_backlog() argument
471 netconn_accept(struct netconn *conn, struct netconn **new_conn) netconn_accept() argument
579 netconn_recv_data(struct netconn *conn, void **new_buf, u8_t apiflags) netconn_recv_data() argument
677 netconn_tcp_recvd_msg(struct netconn *conn, size_t len, struct api_msg *msg) netconn_tcp_recvd_msg() argument
689 netconn_tcp_recvd(struct netconn *conn, size_t len) netconn_tcp_recvd() argument
703 netconn_recv_data_tcp(struct netconn *conn, struct pbuf **new_buf, u8_t apiflags) netconn_recv_data_tcp() argument
782 netconn_recv_tcp_pbuf(struct netconn *conn, struct pbuf **new_buf) netconn_recv_tcp_pbuf() argument
803 netconn_recv_tcp_pbuf_flags(struct netconn *conn, struct pbuf **new_buf, u8_t apiflags) netconn_recv_tcp_pbuf_flags() argument
822 netconn_recv_udp_raw_netbuf(struct netconn *conn, struct netbuf **new_buf) netconn_recv_udp_raw_netbuf() argument
842 netconn_recv_udp_raw_netbuf_flags(struct netconn *conn, struct netbuf **new_buf, u8_t apiflags) netconn_recv_udp_raw_netbuf_flags() argument
860 netconn_recv(struct netconn *conn, struct netbuf **new_buf) netconn_recv() argument
922 netconn_sendto(struct netconn *conn, struct netbuf *buf, const ip_addr_t *addr, u16_t port) netconn_sendto() argument
941 netconn_send(struct netconn *conn, struct netbuf *buf) netconn_send() argument
974 netconn_write_partly(struct netconn *conn, const void *dataptr, size_t size, u8_t apiflags, size_t *bytes_written) netconn_write_partly() argument
997 netconn_write_vectors_partly(struct netconn *conn, struct netvector *vectors, u16_t vectorcnt, u8_t apiflags, size_t *bytes_written) netconn_write_vectors_partly() argument
1089 netconn_close_shutdown(struct netconn *conn, u8_t how) netconn_close_shutdown() argument
1125 netconn_close(struct netconn *conn) netconn_close() argument
1139 netconn_err(struct netconn *conn) netconn_err() argument
1163 netconn_shutdown(struct netconn *conn, u8_t shut_rx, u8_t shut_tx) netconn_shutdown() argument
1181 netconn_join_leave_group(struct netconn *conn, const ip_addr_t *multiaddr, const ip_addr_t *netif_addr, enum netconn_igmp join_or_leave) netconn_join_leave_group() argument
1223 netconn_join_leave_group_netif(struct netconn *conn, const ip_addr_t *multiaddr, u8_t if_idx, enum netconn_igmp join_or_leave) netconn_join_leave_group_netif() argument
[all...]
/third_party/node/deps/ngtcp2/ngtcp2/lib/
H A Dngtcp2_conn.c53 static int conn_local_stream(ngtcp2_conn *conn, int64_t stream_id) { in conn_local_stream() argument
54 return (uint8_t)(stream_id & 1) == conn->server; in conn_local_stream()
67 static int conn_is_handshake_completed(ngtcp2_conn *conn) { in conn_is_handshake_completed() argument
68 return (conn->flags & NGTCP2_CONN_FLAG_HANDSHAKE_COMPLETED) && in conn_is_handshake_completed()
69 conn->pktns.crypto.rx.ckm && conn->pktns.crypto.tx.ckm; in conn_is_handshake_completed()
72 static int conn_call_recv_client_initial(ngtcp2_conn *conn, in conn_call_recv_client_initial() argument
76 assert(conn->callbacks.recv_client_initial); in conn_call_recv_client_initial()
78 rv = conn->callbacks.recv_client_initial(conn, dci in conn_call_recv_client_initial()
86 conn_call_handshake_completed(ngtcp2_conn *conn) conn_call_handshake_completed() argument
101 conn_call_recv_stream_data(ngtcp2_conn *conn, ngtcp2_strm *strm, uint32_t flags, uint64_t offset, const uint8_t *data, size_t datalen) conn_call_recv_stream_data() argument
120 conn_call_recv_crypto_data(ngtcp2_conn *conn, ngtcp2_crypto_level crypto_level, uint64_t offset, const uint8_t *data, size_t datalen) conn_call_recv_crypto_data() argument
146 conn_call_stream_open(ngtcp2_conn *conn, ngtcp2_strm *strm) conn_call_stream_open() argument
161 conn_call_stream_close(ngtcp2_conn *conn, ngtcp2_strm *strm) conn_call_stream_close() argument
183 conn_call_stream_reset(ngtcp2_conn *conn, int64_t stream_id, uint64_t final_size, uint64_t app_error_code, void *stream_user_data) conn_call_stream_reset() argument
201 conn_call_extend_max_local_streams_bidi(ngtcp2_conn *conn, uint64_t max_streams) conn_call_extend_max_local_streams_bidi() argument
218 conn_call_extend_max_local_streams_uni(ngtcp2_conn *conn, uint64_t max_streams) conn_call_extend_max_local_streams_uni() argument
235 conn_call_get_new_connection_id(ngtcp2_conn *conn, ngtcp2_cid *cid, uint8_t *token, size_t cidlen) conn_call_get_new_connection_id() argument
250 conn_call_remove_connection_id(ngtcp2_conn *conn, const ngtcp2_cid *cid) conn_call_remove_connection_id() argument
266 conn_call_path_validation(ngtcp2_conn *conn, const ngtcp2_pv *pv, ngtcp2_path_validation_result res) conn_call_path_validation() argument
288 conn_call_select_preferred_addr(ngtcp2_conn *conn, ngtcp2_path *dest) conn_call_select_preferred_addr() argument
309 conn_call_extend_max_remote_streams_bidi(ngtcp2_conn *conn, uint64_t max_streams) conn_call_extend_max_remote_streams_bidi() argument
326 conn_call_extend_max_remote_streams_uni(ngtcp2_conn *conn, uint64_t max_streams) conn_call_extend_max_remote_streams_uni() argument
343 conn_call_extend_max_stream_data(ngtcp2_conn *conn, ngtcp2_strm *strm, int64_t stream_id, uint64_t datalen) conn_call_extend_max_stream_data() argument
362 conn_call_dcid_status(ngtcp2_conn *conn, ngtcp2_connection_id_status_type type, const ngtcp2_dcid *dcid) conn_call_dcid_status() argument
382 conn_call_activate_dcid(ngtcp2_conn *conn, const ngtcp2_dcid *dcid) conn_call_activate_dcid() argument
387 conn_call_deactivate_dcid(ngtcp2_conn *conn, const ngtcp2_dcid *dcid) conn_call_deactivate_dcid() argument
393 conn_call_stream_stop_sending(ngtcp2_conn *conn, int64_t stream_id, uint64_t app_error_code, void *stream_user_data) conn_call_stream_stop_sending() argument
411 conn_call_delete_crypto_aead_ctx(ngtcp2_conn *conn, ngtcp2_crypto_aead_ctx *aead_ctx) conn_call_delete_crypto_aead_ctx() argument
423 conn_call_delete_crypto_cipher_ctx(ngtcp2_conn *conn, ngtcp2_crypto_cipher_ctx *cipher_ctx) conn_call_delete_crypto_cipher_ctx() argument
434 conn_call_client_initial(ngtcp2_conn *conn) conn_call_client_initial() argument
447 conn_call_get_path_challenge_data(ngtcp2_conn *conn, uint8_t *data) conn_call_get_path_challenge_data() argument
460 conn_call_recv_version_negotiation(ngtcp2_conn *conn, const ngtcp2_pkt_hd *hd, const uint32_t *sv, size_t nsv) conn_call_recv_version_negotiation() argument
478 conn_call_recv_retry(ngtcp2_conn *conn, const ngtcp2_pkt_hd *hd) conn_call_recv_retry() argument
492 conn_call_recv_stateless_reset(ngtcp2_conn *conn, const ngtcp2_pkt_stateless_reset *sr) conn_call_recv_stateless_reset() argument
508 conn_call_recv_new_token(ngtcp2_conn *conn, const ngtcp2_vec *token) conn_call_recv_new_token() argument
524 conn_call_handshake_confirmed(ngtcp2_conn *conn) conn_call_handshake_confirmed() argument
539 conn_call_recv_datagram(ngtcp2_conn *conn, const ngtcp2_datagram *fr) conn_call_recv_datagram() argument
574 conn_call_update_key(ngtcp2_conn *conn, uint8_t *rx_secret, uint8_t *tx_secret, ngtcp2_crypto_aead_ctx *rx_aead_ctx, uint8_t *rx_iv, ngtcp2_crypto_aead_ctx *tx_aead_ctx, uint8_t *tx_iv, const uint8_t *current_rx_secret, const uint8_t *current_tx_secret, size_t secretlen) conn_call_update_key() argument
593 conn_call_version_negotiation(ngtcp2_conn *conn, uint32_t version, const ngtcp2_cid *dcid) conn_call_version_negotiation() argument
608 conn_call_recv_rx_key(ngtcp2_conn *conn, ngtcp2_crypto_level level) conn_call_recv_rx_key() argument
623 conn_call_recv_tx_key(ngtcp2_conn *conn, ngtcp2_crypto_level level) conn_call_recv_tx_key() argument
803 conn_reset_conn_stat_cc(ngtcp2_conn *conn, ngtcp2_conn_stat *cstat) conn_reset_conn_stat_cc() argument
836 conn_reset_conn_stat(ngtcp2_conn *conn, ngtcp2_conn_stat *cstat) conn_reset_conn_stat() argument
863 conn_compute_initial_pto(ngtcp2_conn *conn, ngtcp2_pktns *pktns) conn_compute_initial_pto() argument
880 conn_compute_pto(ngtcp2_conn *conn, ngtcp2_pktns *pktns) conn_compute_pto() argument
894 ngtcp2_conn_compute_pto(ngtcp2_conn *conn, ngtcp2_pktns *pktns) ngtcp2_conn_compute_pto() argument
899 conn_handle_tx_ecn(ngtcp2_conn *conn, ngtcp2_pkt_info *pi, uint16_t *prtb_entry_flags, ngtcp2_pktns *pktns, const ngtcp2_pkt_hd *hd, ngtcp2_tstamp ts) conn_handle_tx_ecn() argument
966 conn_reset_ecn_validation_state(ngtcp2_conn *conn) conn_reset_ecn_validation_state() argument
1028 conn_set_local_transport_params(ngtcp2_conn *conn, const ngtcp2_transport_params *params) conn_set_local_transport_params() argument
1448 conn_fc_credits(ngtcp2_conn *conn, ngtcp2_strm *strm) conn_fc_credits() argument
1458 conn_enforce_flow_control(ngtcp2_conn *conn, ngtcp2_strm *strm, uint64_t len) conn_enforce_flow_control() argument
1465 ngtcp2_conn *conn = ptr; delete_strms_each() local
1474 conn_vneg_crypto_free(ngtcp2_conn *conn) conn_vneg_crypto_free() argument
1489 ngtcp2_conn_del(ngtcp2_conn *conn) ngtcp2_conn_del() argument
1616 conn_ensure_ack_blks(ngtcp2_conn *conn, size_t n) conn_ensure_ack_blks() argument
1644 conn_compute_ack_delay(ngtcp2_conn *conn) conn_compute_ack_delay() argument
1669 conn_create_ack_frame(ngtcp2_conn *conn, ngtcp2_frame **pfr, ngtcp2_pktns *pktns, uint8_t type, ngtcp2_tstamp ts, ngtcp2_duration ack_delay, uint64_t ack_delay_exponent) conn_create_ack_frame() argument
1791 conn_ppe_write_frame_hd_log(ngtcp2_conn *conn, ngtcp2_ppe *ppe, int *hd_logged, const ngtcp2_pkt_hd *hd, ngtcp2_frame *fr) conn_ppe_write_frame_hd_log() argument
1823 conn_ppe_write_frame(ngtcp2_conn *conn, ngtcp2_ppe *ppe, const ngtcp2_pkt_hd *hd, ngtcp2_frame *fr) conn_ppe_write_frame() argument
1837 conn_on_pkt_sent(ngtcp2_conn *conn, ngtcp2_rtb *rtb, ngtcp2_rtb_entry *ent) conn_on_pkt_sent() argument
1889 conn_get_cwnd(ngtcp2_conn *conn) conn_get_cwnd() argument
1899 conn_cwnd_is_zero(ngtcp2_conn *conn) conn_cwnd_is_zero() argument
1917 conn_retry_early_payloadlen(ngtcp2_conn *conn) conn_retry_early_payloadlen() argument
1946 conn_cryptofrq_clear(ngtcp2_conn *conn, ngtcp2_pktns *pktns) conn_cryptofrq_clear() argument
1963 conn_cryptofrq_unacked_offset(ngtcp2_conn *conn, ngtcp2_pktns *pktns) conn_cryptofrq_unacked_offset() argument
1994 conn_cryptofrq_unacked_pop(ngtcp2_conn *conn, ngtcp2_pktns *pktns, ngtcp2_frame_chain **pfrc) conn_cryptofrq_unacked_pop() argument
2124 conn_cryptofrq_pop(ngtcp2_conn *conn, ngtcp2_frame_chain **pfrc, ngtcp2_pktns *pktns, size_t left) conn_cryptofrq_pop() argument
2304 conn_verify_dcid(ngtcp2_conn *conn, int *pnew_cid_used, const ngtcp2_pkt_hd *hd) conn_verify_dcid() argument
2346 conn_should_pad_pkt(ngtcp2_conn *conn, uint8_t type, size_t left, uint64_t write_datalen, int ack_eliciting, int require_padding) conn_should_pad_pkt() argument
2408 conn_restart_timer_on_write(ngtcp2_conn *conn, ngtcp2_tstamp ts) conn_restart_timer_on_write() argument
2413 conn_restart_timer_on_read(ngtcp2_conn *conn, ngtcp2_tstamp ts) conn_restart_timer_on_read() argument
2421 conn_keep_alive_enabled(ngtcp2_conn *conn) conn_keep_alive_enabled() argument
2429 conn_keep_alive_expired(ngtcp2_conn *conn, ngtcp2_tstamp ts) conn_keep_alive_expired() argument
2437 conn_keep_alive_expiry(ngtcp2_conn *conn) conn_keep_alive_expiry() argument
2450 conn_cancel_expired_keep_alive_timer(ngtcp2_conn *conn, ngtcp2_tstamp ts) conn_cancel_expired_keep_alive_timer() argument
2462 conn_update_keep_alive_last_ts(ngtcp2_conn *conn, ngtcp2_tstamp ts) conn_update_keep_alive_last_ts() argument
2468 ngtcp2_conn_set_keep_alive_timeout(ngtcp2_conn *conn, ngtcp2_duration timeout) ngtcp2_conn_set_keep_alive_timeout() argument
2484 conn_cancel_expired_pkt_tx_timer(ngtcp2_conn *conn, ngtcp2_tstamp ts) conn_cancel_expired_pkt_tx_timer() argument
2497 conn_pacing_pkt_tx_allowed(ngtcp2_conn *conn, ngtcp2_tstamp ts) conn_pacing_pkt_tx_allowed() argument
2502 conn_pkt_flags(ngtcp2_conn *conn) conn_pkt_flags() argument
2512 conn_pkt_flags_long(ngtcp2_conn *conn) conn_pkt_flags_long() argument
2516 conn_pkt_flags_short(ngtcp2_conn *conn) conn_pkt_flags_short() argument
2541 conn_write_handshake_pkt(ngtcp2_conn *conn, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, uint8_t type, uint8_t flags, uint64_t write_datalen, ngtcp2_tstamp ts) conn_write_handshake_pkt() argument
2845 conn_write_ack_pkt(ngtcp2_conn *conn, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, uint8_t type, ngtcp2_tstamp ts) conn_write_ack_pkt() argument
2907 conn_discard_pktns(ngtcp2_conn *conn, ngtcp2_pktns **ppktns, ngtcp2_tstamp ts) conn_discard_pktns() argument
2936 conn_discard_initial_state(ngtcp2_conn *conn, ngtcp2_tstamp ts) conn_discard_initial_state() argument
2956 conn_discard_handshake_state(ngtcp2_conn *conn, ngtcp2_tstamp ts) conn_discard_handshake_state() argument
2970 conn_discard_early_key(ngtcp2_conn *conn) conn_discard_early_key() argument
2988 conn_write_handshake_ack_pkts(ngtcp2_conn *conn, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, ngtcp2_tstamp ts) conn_write_handshake_ack_pkts() argument
3043 conn_write_client_initial(ngtcp2_conn *conn, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, uint64_t early_datalen, ngtcp2_tstamp ts) conn_write_client_initial() argument
3080 conn_server_tx_left(ngtcp2_conn *conn, ngtcp2_dcid *dcid) conn_server_tx_left() argument
3105 conn_write_handshake_pkts(ngtcp2_conn *conn, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, uint64_t write_datalen, ngtcp2_tstamp ts) conn_write_handshake_pkts() argument
3208 conn_initial_stream_rx_offset(ngtcp2_conn *conn, int64_t stream_id) conn_initial_stream_rx_offset() argument
3229 conn_should_send_max_stream_data(ngtcp2_conn *conn, ngtcp2_strm *strm) conn_should_send_max_stream_data() argument
3241 conn_should_send_max_data(ngtcp2_conn *conn) conn_should_send_max_data() argument
3252 conn_required_num_new_connection_id(ngtcp2_conn *conn) conn_required_num_new_connection_id() argument
3284 conn_enqueue_new_connection_id(ngtcp2_conn *conn) conn_enqueue_new_connection_id() argument
3360 conn_remove_retired_connection_id(ngtcp2_conn *conn, ngtcp2_duration pto, ngtcp2_tstamp ts) conn_remove_retired_connection_id() argument
3411 conn_min_short_pktlen(ngtcp2_conn *conn) conn_min_short_pktlen() argument
3423 conn_handle_unconfirmed_key_update_from_remote(ngtcp2_conn *conn, int64_t largest_ack, ngtcp2_tstamp ts) conn_handle_unconfirmed_key_update_from_remote() argument
3466 conn_write_pkt(ngtcp2_conn *conn, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, ngtcp2_vmsg *vmsg, uint8_t type, uint8_t flags, ngtcp2_tstamp ts) conn_write_pkt() argument
4311 ngtcp2_conn_write_single_frame_pkt( ngtcp2_conn *conn, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, uint8_t type, uint8_t flags, const ngtcp2_cid *dcid, ngtcp2_frame *fr, uint16_t rtb_entry_flags, const ngtcp2_path *path, ngtcp2_tstamp ts) ngtcp2_conn_write_single_frame_pkt() argument
4503 conn_process_early_rtb(ngtcp2_conn *conn) conn_process_early_rtb() argument
4528 conn_handshake_remnants_left(ngtcp2_conn *conn) conn_handshake_remnants_left() argument
4551 conn_retire_dcid_seq(ngtcp2_conn *conn, uint64_t seq) conn_retire_dcid_seq() argument
4583 conn_retire_dcid(ngtcp2_conn *conn, const ngtcp2_dcid *dcid, ngtcp2_tstamp ts) conn_retire_dcid() argument
4622 conn_bind_dcid(ngtcp2_conn *conn, ngtcp2_dcid **pdcid, const ngtcp2_path *path, ngtcp2_tstamp ts) conn_bind_dcid() argument
4681 conn_start_pmtud(ngtcp2_conn *conn) conn_start_pmtud() argument
4710 ngtcp2_conn_start_pmtud(ngtcp2_conn *conn) ngtcp2_conn_start_pmtud() argument
4714 ngtcp2_conn_stop_pmtud(ngtcp2_conn *conn) ngtcp2_conn_stop_pmtud() argument
4724 conn_write_pmtud_probe(ngtcp2_conn *conn, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, ngtcp2_tstamp ts) conn_write_pmtud_probe() argument
4778 conn_stop_pv(ngtcp2_conn *conn, ngtcp2_tstamp ts) conn_stop_pv() argument
4823 conn_abort_pv(ngtcp2_conn *conn, ngtcp2_tstamp ts) conn_abort_pv() argument
4840 conn_shape_udp_payload(ngtcp2_conn *conn, const ngtcp2_dcid *dcid, size_t payloadlen) conn_shape_udp_payload() argument
4876 conn_on_path_validation_failed(ngtcp2_conn *conn, ngtcp2_pv *pv, ngtcp2_tstamp ts) conn_on_path_validation_failed() argument
4912 conn_write_path_challenge(ngtcp2_conn *conn, ngtcp2_path *path, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, ngtcp2_tstamp ts) conn_write_path_challenge() argument
5016 conn_write_path_response(ngtcp2_conn *conn, ngtcp2_path *path, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, ngtcp2_tstamp ts) conn_write_path_response() argument
5108 ngtcp2_conn_write_pkt_versioned(ngtcp2_conn *conn, ngtcp2_path *path, int pkt_info_version, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, ngtcp2_tstamp ts) ngtcp2_conn_write_pkt_versioned() argument
5136 conn_on_version_negotiation(ngtcp2_conn *conn, const ngtcp2_pkt_hd *hd, const uint8_t *payload, size_t payloadlen) conn_on_version_negotiation() argument
5197 conn_tx_strmq_first_cycle(ngtcp2_conn *conn) conn_tx_strmq_first_cycle() argument
5208 ngtcp2_conn_tx_strmq_first_cycle(ngtcp2_conn *conn) ngtcp2_conn_tx_strmq_first_cycle() argument
5219 ngtcp2_conn_resched_frames(ngtcp2_conn *conn, ngtcp2_pktns *pktns, ngtcp2_frame_chain **pfrc) ngtcp2_conn_resched_frames() argument
5306 conn_on_retry(ngtcp2_conn *conn, const ngtcp2_pkt_hd *hd, size_t hdpktlen, const uint8_t *pkt, size_t pktlen, ngtcp2_tstamp ts) conn_on_retry() argument
5400 ngtcp2_conn_detect_lost_pkt(ngtcp2_conn *conn, ngtcp2_pktns *pktns, ngtcp2_conn_stat *cstat, ngtcp2_tstamp ts) ngtcp2_conn_detect_lost_pkt() argument
5423 conn_recv_ack(ngtcp2_conn *conn, ngtcp2_pktns *pktns, ngtcp2_ack *fr, ngtcp2_tstamp pkt_ts, ngtcp2_tstamp ts) conn_recv_ack() argument
5494 conn_recv_max_stream_data(ngtcp2_conn *conn, const ngtcp2_max_stream_data *fr) conn_recv_max_stream_data() argument
5575 conn_recv_max_data(ngtcp2_conn *conn, const ngtcp2_max_data *fr) conn_recv_max_data() argument
5589 conn_buffer_pkt(ngtcp2_conn *conn, ngtcp2_pktns *pktns, const ngtcp2_path *path, const ngtcp2_pkt_info *pi, const uint8_t *pkt, size_t pktlen, size_t dgramlen, ngtcp2_tstamp ts) conn_buffer_pkt() argument
5647 conn_ensure_decrypt_hp_buffer(ngtcp2_conn *conn, size_t n) conn_ensure_decrypt_hp_buffer() argument
5661 conn_ensure_decrypt_buffer(ngtcp2_conn *conn, size_t n) conn_ensure_decrypt_buffer() argument
5781 conn_emit_pending_crypto_data(ngtcp2_conn *conn, ngtcp2_crypto_level crypto_level, ngtcp2_strm *strm, uint64_t rx_offset) conn_emit_pending_crypto_data() argument
5817 conn_recv_connection_close(ngtcp2_conn *conn, ngtcp2_connection_close *fr) conn_recv_connection_close() argument
5851 conn_recv_path_challenge(ngtcp2_conn *conn, const ngtcp2_path *path, ngtcp2_path_challenge *fr) conn_recv_path_challenge() argument
5872 conn_reset_congestion_state(ngtcp2_conn *conn, ngtcp2_tstamp ts) conn_reset_congestion_state() argument
5887 conn_recv_path_response(ngtcp2_conn *conn, ngtcp2_path_response *fr, ngtcp2_tstamp ts) conn_recv_path_response() argument
6145 conn_recv_handshake_pkt(ngtcp2_conn *conn, const ngtcp2_path *path, const ngtcp2_pkt_info *pi, const uint8_t *pkt, size_t pktlen, size_t dgramlen, ngtcp2_tstamp pkt_ts, ngtcp2_tstamp ts) conn_recv_handshake_pkt() argument
6715 conn_recv_handshake_cpkt(ngtcp2_conn *conn, const ngtcp2_path *path, const ngtcp2_pkt_info *pi, const uint8_t *pkt, size_t pktlen, ngtcp2_tstamp ts) conn_recv_handshake_cpkt() argument
6796 ngtcp2_conn_init_stream(ngtcp2_conn *conn, ngtcp2_strm *strm, int64_t stream_id, void *stream_user_data) ngtcp2_conn_init_stream() argument
6859 conn_emit_pending_stream_data(ngtcp2_conn *conn, ngtcp2_strm *strm, uint64_t rx_offset) conn_emit_pending_stream_data() argument
6929 conn_recv_crypto(ngtcp2_conn *conn, ngtcp2_crypto_level crypto_level, ngtcp2_strm *crypto, const ngtcp2_crypto *fr) conn_recv_crypto() argument
7012 conn_max_data_violated(ngtcp2_conn *conn, uint64_t datalen) conn_max_data_violated() argument
7040 conn_recv_stream(ngtcp2_conn *conn, const ngtcp2_stream *fr) conn_recv_stream() argument
7243 conn_reset_stream(ngtcp2_conn *conn, ngtcp2_strm *strm, uint64_t app_error_code) conn_reset_stream() argument
7276 conn_stop_sending(ngtcp2_conn *conn, ngtcp2_strm *strm, uint64_t app_error_code) conn_stop_sending() argument
7342 conn_recv_reset_stream(ngtcp2_conn *conn, const ngtcp2_reset_stream *fr) conn_recv_reset_stream() argument
7486 conn_recv_stop_sending(ngtcp2_conn *conn, const ngtcp2_stop_sending *fr) conn_recv_stop_sending() argument
7598 conn_on_stateless_reset(ngtcp2_conn *conn, const ngtcp2_path *path, const uint8_t *payload, size_t payloadlen) conn_on_stateless_reset() argument
7659 conn_recv_max_streams(ngtcp2_conn *conn, const ngtcp2_max_streams *fr) conn_recv_max_streams() argument
7684 conn_retire_dcid_prior_to(ngtcp2_conn *conn, ngtcp2_ringbuf *rb, uint64_t retire_prior_to) conn_retire_dcid_prior_to() argument
7731 conn_recv_new_connection_id(ngtcp2_conn *conn, const ngtcp2_new_connection_id *fr) conn_recv_new_connection_id() argument
7884 conn_post_process_recv_new_connection_id(ngtcp2_conn *conn, ngtcp2_tstamp ts) conn_post_process_recv_new_connection_id() argument
7991 conn_recv_retire_connection_id(ngtcp2_conn *conn, const ngtcp2_pkt_hd *hd, const ngtcp2_retire_connection_id *fr, ngtcp2_tstamp ts) conn_recv_retire_connection_id() argument
8040 conn_recv_new_token(ngtcp2_conn *conn, const ngtcp2_new_token *fr) conn_recv_new_token() argument
8062 conn_recv_streams_blocked_bidi(ngtcp2_conn *conn, ngtcp2_streams_blocked *fr) conn_recv_streams_blocked_bidi() argument
8081 conn_recv_streams_blocked_uni(ngtcp2_conn *conn, ngtcp2_streams_blocked *fr) conn_recv_streams_blocked_uni() argument
8103 conn_select_preferred_addr(ngtcp2_conn *conn) conn_select_preferred_addr() argument
8163 conn_recv_handshake_done(ngtcp2_conn *conn, ngtcp2_tstamp ts) conn_recv_handshake_done() argument
8211 conn_recv_datagram(ngtcp2_conn *conn, ngtcp2_datagram *fr) conn_recv_datagram() argument
8221 conn_key_phase_changed(ngtcp2_conn *conn, const ngtcp2_pkt_hd *hd) conn_key_phase_changed() argument
8231 conn_prepare_key_update(ngtcp2_conn *conn, ngtcp2_tstamp ts) conn_prepare_key_update() argument
8309 conn_rotate_keys(ngtcp2_conn *conn, int64_t pkt_num, int initiator) conn_rotate_keys() argument
8343 conn_path_validation_in_progress(ngtcp2_conn *conn, const ngtcp2_path *path) conn_path_validation_in_progress() argument
8363 conn_recv_non_probing_pkt_on_new_path(ngtcp2_conn *conn, const ngtcp2_path *path, size_t dgramlen, int new_cid_used, ngtcp2_tstamp ts) conn_recv_non_probing_pkt_on_new_path() argument
8552 conn_recv_pkt_from_new_path(ngtcp2_conn *conn, const ngtcp2_path *path, size_t dgramlen, int path_challenge_recved, ngtcp2_tstamp ts) conn_recv_pkt_from_new_path() argument
8610 conn_recv_delayed_handshake_pkt(ngtcp2_conn *conn, const ngtcp2_pkt_info *pi, const ngtcp2_pkt_hd *hd, size_t pktlen, const uint8_t *payload, size_t payloadlen, ngtcp2_tstamp pkt_ts, ngtcp2_tstamp ts) conn_recv_delayed_handshake_pkt() argument
8745 conn_recv_pkt(ngtcp2_conn *conn, const ngtcp2_path *path, const ngtcp2_pkt_info *pi, const uint8_t *pkt, size_t pktlen, size_t dgramlen, ngtcp2_tstamp pkt_ts, ngtcp2_tstamp ts) conn_recv_pkt() argument
9334 conn_process_buffered_protected_pkt(ngtcp2_conn *conn, ngtcp2_pktns *pktns, ngtcp2_tstamp ts) conn_process_buffered_protected_pkt() argument
9381 conn_process_buffered_handshake_pkt(ngtcp2_conn *conn, ngtcp2_tstamp ts) conn_process_buffered_handshake_pkt() argument
9408 conn_sync_stream_id_limit(ngtcp2_conn *conn) conn_sync_stream_id_limit() argument
9418 ngtcp2_conn *conn = ptr; strm_set_max_offset() local
9454 conn_sync_stream_data_limit(ngtcp2_conn *conn) conn_sync_stream_data_limit() argument
9468 conn_handshake_completed(ngtcp2_conn *conn) conn_handshake_completed() argument
9505 conn_recv_cpkt(ngtcp2_conn *conn, const ngtcp2_path *path, const ngtcp2_pkt_info *pi, const uint8_t *pkt, size_t pktlen, ngtcp2_tstamp ts) conn_recv_cpkt() argument
9555 conn_is_retired_path(ngtcp2_conn *conn, const ngtcp2_path *path) conn_is_retired_path() argument
9573 conn_enqueue_handshake_done(ngtcp2_conn *conn) conn_enqueue_handshake_done() argument
9608 conn_read_handshake(ngtcp2_conn *conn, const ngtcp2_path *path, const ngtcp2_pkt_info *pi, const uint8_t *pkt, size_t pktlen, ngtcp2_tstamp ts) conn_read_handshake() argument
9807 ngtcp2_conn_read_pkt_versioned(ngtcp2_conn *conn, const ngtcp2_path *path, int pkt_info_version, const ngtcp2_pkt_info *pi, const uint8_t *pkt, size_t pktlen, ngtcp2_tstamp ts) ngtcp2_conn_read_pkt_versioned() argument
9913 conn_check_pkt_num_exhausted(ngtcp2_conn *conn) conn_check_pkt_num_exhausted() argument
9926 conn_retransmit_retry_early(ngtcp2_conn *conn, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, uint8_t flags, ngtcp2_tstamp ts) conn_retransmit_retry_early() argument
9940 conn_handshake_probe_left(ngtcp2_conn *conn) conn_handshake_probe_left() argument
9951 conn_validate_early_transport_params_limits(ngtcp2_conn *conn) conn_validate_early_transport_params_limits() argument
10002 conn_write_handshake(ngtcp2_conn *conn, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, uint64_t write_datalen, ngtcp2_tstamp ts) conn_write_handshake() argument
10226 conn_client_write_handshake(ngtcp2_conn *conn, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, ngtcp2_vmsg *vmsg, ngtcp2_tstamp ts) conn_client_write_handshake() argument
10343 ngtcp2_conn_handshake_completed(ngtcp2_conn *conn) ngtcp2_conn_handshake_completed() argument
10350 ngtcp2_conn_get_handshake_completed(ngtcp2_conn *conn) ngtcp2_conn_get_handshake_completed() argument
10355 ngtcp2_conn_sched_ack(ngtcp2_conn *conn, ngtcp2_acktr *acktr, int64_t pkt_num, int active_ack, ngtcp2_tstamp ts) ngtcp2_conn_sched_ack() argument
10408 ngtcp2_conn_install_initial_key( ngtcp2_conn *conn, const ngtcp2_crypto_aead_ctx *rx_aead_ctx, const uint8_t *rx_iv, const ngtcp2_crypto_cipher_ctx *rx_hp_ctx, const ngtcp2_crypto_aead_ctx *tx_aead_ctx, const uint8_t *tx_iv, const ngtcp2_crypto_cipher_ctx *tx_hp_ctx, size_t ivlen) ngtcp2_conn_install_initial_key() argument
10459 ngtcp2_conn_install_vneg_initial_key( ngtcp2_conn *conn, uint32_t version, const ngtcp2_crypto_aead_ctx *rx_aead_ctx, const uint8_t *rx_iv, const ngtcp2_crypto_cipher_ctx *rx_hp_ctx, const ngtcp2_crypto_aead_ctx *tx_aead_ctx, const uint8_t *tx_iv, const ngtcp2_crypto_cipher_ctx *tx_hp_ctx, size_t ivlen) ngtcp2_conn_install_vneg_initial_key() argument
10510 ngtcp2_conn_install_rx_handshake_key( ngtcp2_conn *conn, const ngtcp2_crypto_aead_ctx *aead_ctx, const uint8_t *iv, size_t ivlen, const ngtcp2_crypto_cipher_ctx *hp_ctx) ngtcp2_conn_install_rx_handshake_key() argument
10542 ngtcp2_conn_install_tx_handshake_key( ngtcp2_conn *conn, const ngtcp2_crypto_aead_ctx *aead_ctx, const uint8_t *iv, size_t ivlen, const ngtcp2_crypto_cipher_ctx *hp_ctx) ngtcp2_conn_install_tx_handshake_key() argument
10581 ngtcp2_conn_install_early_key(ngtcp2_conn *conn, const ngtcp2_crypto_aead_ctx *aead_ctx, const uint8_t *iv, size_t ivlen, const ngtcp2_crypto_cipher_ctx *hp_ctx) ngtcp2_conn_install_early_key() argument
10618 ngtcp2_conn_install_rx_key(ngtcp2_conn *conn, const uint8_t *secret, size_t secretlen, const ngtcp2_crypto_aead_ctx *aead_ctx, const uint8_t *iv, size_t ivlen, const ngtcp2_crypto_cipher_ctx *hp_ctx) ngtcp2_conn_install_rx_key() argument
10666 ngtcp2_conn_install_tx_key(ngtcp2_conn *conn, const uint8_t *secret, size_t secretlen, const ngtcp2_crypto_aead_ctx *aead_ctx, const uint8_t *iv, size_t ivlen, const ngtcp2_crypto_cipher_ctx *hp_ctx) ngtcp2_conn_install_tx_key() argument
10712 ngtcp2_conn_initiate_key_update(ngtcp2_conn *conn, ngtcp2_tstamp ts) ngtcp2_conn_initiate_key_update() argument
10742 conn_retire_stale_bound_dcid(ngtcp2_conn *conn, ngtcp2_duration timeout, ngtcp2_tstamp ts) conn_retire_stale_bound_dcid() argument
10783 ngtcp2_conn_loss_detection_expiry(ngtcp2_conn *conn) ngtcp2_conn_loss_detection_expiry() argument
10787 ngtcp2_conn_internal_expiry(ngtcp2_conn *conn) ngtcp2_conn_internal_expiry() argument
10838 ngtcp2_conn_ack_delay_expiry(ngtcp2_conn *conn) ngtcp2_conn_ack_delay_expiry() argument
10848 conn_handshake_expiry(ngtcp2_conn *conn) conn_handshake_expiry() argument
10858 ngtcp2_conn_get_expiry(ngtcp2_conn *conn) ngtcp2_conn_get_expiry() argument
10875 ngtcp2_conn_handle_expiry(ngtcp2_conn *conn, ngtcp2_tstamp ts) ngtcp2_conn_handle_expiry() argument
10949 ngtcp2_conn_cancel_expired_ack_delay_timer(ngtcp2_conn *conn, ngtcp2_tstamp ts) ngtcp2_conn_cancel_expired_ack_delay_timer() argument
10962 ngtcp2_conn_lost_pkt_expiry(ngtcp2_conn *conn) ngtcp2_conn_lost_pkt_expiry() argument
10990 ngtcp2_conn_remove_lost_pkt(ngtcp2_conn *conn, ngtcp2_tstamp ts) ngtcp2_conn_remove_lost_pkt() argument
11055 conn_client_validate_transport_params(ngtcp2_conn *conn, const ngtcp2_transport_params *params) conn_client_validate_transport_params() argument
11124 ngtcp2_conn_server_negotiate_version(ngtcp2_conn *conn, const ngtcp2_version_info *version_info) ngtcp2_conn_server_negotiate_version() argument
11135 ngtcp2_conn_set_remote_transport_params( ngtcp2_conn *conn, const ngtcp2_transport_params *params) ngtcp2_conn_set_remote_transport_params() argument
11234 ngtcp2_conn_decode_remote_transport_params(ngtcp2_conn *conn, const uint8_t *data, size_t datalen) ngtcp2_conn_decode_remote_transport_params() argument
11253 ngtcp2_conn_get_remote_transport_params(ngtcp2_conn *conn) ngtcp2_conn_get_remote_transport_params() argument
11261 ngtcp2_conn_set_early_remote_transport_params_versioned( ngtcp2_conn *conn, int transport_params_version, const ngtcp2_transport_params *params) ngtcp2_conn_set_early_remote_transport_params_versioned() argument
11323 ngtcp2_conn_set_local_transport_params_versioned( ngtcp2_conn *conn, int transport_params_version, const ngtcp2_transport_params *params) ngtcp2_conn_set_local_transport_params_versioned() argument
11340 ngtcp2_conn_commit_local_transport_params(ngtcp2_conn *conn) ngtcp2_conn_commit_local_transport_params() argument
11392 ngtcp2_conn_get_local_transport_params(ngtcp2_conn *conn) ngtcp2_conn_get_local_transport_params() argument
11396 ngtcp2_conn_encode_local_transport_params(ngtcp2_conn *conn, uint8_t *dest, size_t destlen) ngtcp2_conn_encode_local_transport_params() argument
11406 ngtcp2_conn_open_bidi_stream(ngtcp2_conn *conn, int64_t *pstream_id, void *stream_user_data) ngtcp2_conn_open_bidi_stream() argument
11433 ngtcp2_conn_open_uni_stream(ngtcp2_conn *conn, int64_t *pstream_id, void *stream_user_data) ngtcp2_conn_open_uni_stream() argument
11461 ngtcp2_conn_find_stream(ngtcp2_conn *conn, int64_t stream_id) ngtcp2_conn_find_stream() argument
11465 ngtcp2_conn_write_stream_versioned( ngtcp2_conn *conn, ngtcp2_path *path, int pkt_info_version, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, ngtcp2_ssize *pdatalen, uint32_t flags, int64_t stream_id, const uint8_t *data, size_t datalen, ngtcp2_tstamp ts) ngtcp2_conn_write_stream_versioned() argument
11480 conn_write_vmsg_wrapper(ngtcp2_conn *conn, ngtcp2_path *path, int pkt_info_version, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, ngtcp2_vmsg *vmsg, ngtcp2_tstamp ts) conn_write_vmsg_wrapper() argument
11520 ngtcp2_conn_writev_stream_versioned( ngtcp2_conn *conn, ngtcp2_path *path, int pkt_info_version, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, ngtcp2_ssize *pdatalen, uint32_t flags, int64_t stream_id, const ngtcp2_vec *datav, size_t datavcnt, ngtcp2_tstamp ts) ngtcp2_conn_writev_stream_versioned() argument
11569 ngtcp2_conn_writev_datagram_versioned( ngtcp2_conn *conn, ngtcp2_path *path, int pkt_info_version, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, int *paccepted, uint32_t flags, uint64_t dgram_id, const ngtcp2_vec *datav, size_t datavcnt, ngtcp2_tstamp ts) ngtcp2_conn_writev_datagram_versioned() argument
11607 ngtcp2_conn_write_vmsg(ngtcp2_conn *conn, ngtcp2_path *path, int pkt_info_version, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, ngtcp2_vmsg *vmsg, ngtcp2_tstamp ts) ngtcp2_conn_write_vmsg() argument
11913 conn_write_connection_close(ngtcp2_conn *conn, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, uint8_t pkt_type, uint64_t error_code, const uint8_t *reason, size_t reasonlen, ngtcp2_tstamp ts) conn_write_connection_close() argument
11982 ngtcp2_conn_write_connection_close_pkt( ngtcp2_conn *conn, ngtcp2_path *path, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, uint64_t error_code, const uint8_t *reason, size_t reasonlen, ngtcp2_tstamp ts) ngtcp2_conn_write_connection_close_pkt() argument
12048 ngtcp2_conn_write_application_close_pkt( ngtcp2_conn *conn, ngtcp2_path *path, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, uint64_t app_error_code, const uint8_t *reason, size_t reasonlen, ngtcp2_tstamp ts) ngtcp2_conn_write_application_close_pkt() argument
12204 ngtcp2_conn_write_connection_close_versioned( ngtcp2_conn *conn, ngtcp2_path *path, int pkt_info_version, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, const ngtcp2_connection_close_error *ccerr, ngtcp2_tstamp ts) ngtcp2_conn_write_connection_close_versioned() argument
12224 ngtcp2_conn_is_in_closing_period(ngtcp2_conn *conn) ngtcp2_conn_is_in_closing_period() argument
12228 ngtcp2_conn_is_in_draining_period(ngtcp2_conn *conn) ngtcp2_conn_is_in_draining_period() argument
12232 ngtcp2_conn_close_stream(ngtcp2_conn *conn, ngtcp2_strm *strm) ngtcp2_conn_close_stream() argument
12261 ngtcp2_conn_close_stream_if_shut_rdwr(ngtcp2_conn *conn, ngtcp2_strm *strm) ngtcp2_conn_close_stream_if_shut_rdwr() argument
12285 conn_shutdown_stream_write(ngtcp2_conn *conn, ngtcp2_strm *strm, uint64_t app_error_code) conn_shutdown_stream_write() argument
12313 conn_shutdown_stream_read(ngtcp2_conn *conn, ngtcp2_strm *strm, uint64_t app_error_code) conn_shutdown_stream_read() argument
12337 ngtcp2_conn_shutdown_stream(ngtcp2_conn *conn, int64_t stream_id, uint64_t app_error_code) ngtcp2_conn_shutdown_stream() argument
12360 ngtcp2_conn_shutdown_stream_write(ngtcp2_conn *conn, int64_t stream_id, uint64_t app_error_code) ngtcp2_conn_shutdown_stream_write() argument
12372 ngtcp2_conn_shutdown_stream_read(ngtcp2_conn *conn, int64_t stream_id, uint64_t app_error_code) ngtcp2_conn_shutdown_stream_read() argument
12394 conn_extend_max_stream_offset(ngtcp2_conn *conn, ngtcp2_strm *strm, uint64_t datalen) conn_extend_max_stream_offset() argument
12420 ngtcp2_conn_extend_max_stream_offset(ngtcp2_conn *conn, int64_t stream_id, uint64_t datalen) ngtcp2_conn_extend_max_stream_offset() argument
12432 ngtcp2_conn_extend_max_offset(ngtcp2_conn *conn, uint64_t datalen) ngtcp2_conn_extend_max_offset() argument
12442 ngtcp2_conn_extend_max_streams_bidi(ngtcp2_conn *conn, size_t n) ngtcp2_conn_extend_max_streams_bidi() argument
12446 ngtcp2_conn_extend_max_streams_uni(ngtcp2_conn *conn, size_t n) ngtcp2_conn_extend_max_streams_uni() argument
12450 ngtcp2_conn_get_dcid(ngtcp2_conn *conn) ngtcp2_conn_get_dcid() argument
12454 ngtcp2_conn_get_client_initial_dcid(ngtcp2_conn *conn) ngtcp2_conn_get_client_initial_dcid() argument
12458 ngtcp2_conn_get_client_chosen_version(ngtcp2_conn *conn) ngtcp2_conn_get_client_chosen_version() argument
12462 ngtcp2_conn_get_negotiated_version(ngtcp2_conn *conn) ngtcp2_conn_get_negotiated_version() argument
12467 ngtcp2_conn *conn = ptr; delete_strms_pq_each() local
12488 conn_discard_early_data_state(ngtcp2_conn *conn) conn_discard_early_data_state() argument
12522 ngtcp2_conn_early_data_rejected(ngtcp2_conn *conn) ngtcp2_conn_early_data_rejected() argument
12532 ngtcp2_conn_update_rtt(ngtcp2_conn *conn, ngtcp2_duration rtt, ngtcp2_duration ack_delay, ngtcp2_tstamp ts) ngtcp2_conn_update_rtt() argument
12587 ngtcp2_conn_get_conn_stat_versioned(ngtcp2_conn *conn, int conn_stat_version, ngtcp2_conn_stat *cstat) ngtcp2_conn_get_conn_stat_versioned() argument
12595 conn_get_loss_time_and_pktns(ngtcp2_conn *conn, ngtcp2_tstamp *ploss_time, ngtcp2_pktns **ppktns) conn_get_loss_time_and_pktns() argument
12623 conn_get_earliest_pto_expiry(ngtcp2_conn *conn, ngtcp2_tstamp ts) conn_get_earliest_pto_expiry() argument
12662 ngtcp2_conn_set_loss_detection_timer(ngtcp2_conn *conn, ngtcp2_tstamp ts) ngtcp2_conn_set_loss_detection_timer() argument
12707 ngtcp2_conn_on_loss_detection_timer(ngtcp2_conn *conn, ngtcp2_tstamp ts) ngtcp2_conn_on_loss_detection_timer() argument
12781 conn_buffer_crypto_data(ngtcp2_conn *conn, const uint8_t **pdata, ngtcp2_pktns *pktns, const uint8_t *data, size_t datalen) conn_buffer_crypto_data() argument
12809 ngtcp2_conn_submit_crypto_data(ngtcp2_conn *conn, ngtcp2_crypto_level crypto_level, const uint8_t *data, const size_t datalen) ngtcp2_conn_submit_crypto_data() argument
12867 ngtcp2_conn_submit_new_token(ngtcp2_conn *conn, const uint8_t *token, size_t tokenlen) ngtcp2_conn_submit_new_token() argument
12889 ngtcp2_conn_tx_strmq_top(ngtcp2_conn *conn) ngtcp2_conn_tx_strmq_top() argument
12894 ngtcp2_conn_tx_strmq_pop(ngtcp2_conn *conn) ngtcp2_conn_tx_strmq_pop() argument
12901 ngtcp2_conn_tx_strmq_push(ngtcp2_conn *conn, ngtcp2_strm *strm) ngtcp2_conn_tx_strmq_push() argument
12905 conn_has_uncommited_preferred_address_cid(ngtcp2_conn *conn) conn_has_uncommited_preferred_address_cid() argument
12912 ngtcp2_conn_get_num_scid(ngtcp2_conn *conn) ngtcp2_conn_get_num_scid() argument
12917 ngtcp2_conn_get_scid(ngtcp2_conn *conn, ngtcp2_cid *dest) ngtcp2_conn_get_scid() argument
12935 ngtcp2_conn_get_num_active_dcid(ngtcp2_conn *conn) ngtcp2_conn_get_num_active_dcid() argument
12970 ngtcp2_conn_get_active_dcid(ngtcp2_conn *conn, ngtcp2_cid_token *dest) ngtcp2_conn_get_active_dcid() argument
13006 ngtcp2_conn_set_local_addr(ngtcp2_conn *conn, const ngtcp2_addr *addr) ngtcp2_conn_set_local_addr() argument
13014 ngtcp2_conn_set_path_user_data(ngtcp2_conn *conn, void *path_user_data) ngtcp2_conn_set_path_user_data() argument
13018 ngtcp2_conn_get_path(ngtcp2_conn *conn) ngtcp2_conn_get_path() argument
13022 ngtcp2_conn_get_max_udp_payload_size(ngtcp2_conn *conn) ngtcp2_conn_get_max_udp_payload_size() argument
13026 ngtcp2_conn_get_path_max_udp_payload_size(ngtcp2_conn *conn) ngtcp2_conn_get_path_max_udp_payload_size() argument
13034 conn_initiate_migration_precheck(ngtcp2_conn *conn, const ngtcp2_addr *local_addr) conn_initiate_migration_precheck() argument
13054 ngtcp2_conn_initiate_immediate_migration(ngtcp2_conn *conn, const ngtcp2_path *path, ngtcp2_tstamp ts) ngtcp2_conn_initiate_immediate_migration() argument
13108 ngtcp2_conn_initiate_migration(ngtcp2_conn *conn, const ngtcp2_path *path, ngtcp2_tstamp ts) ngtcp2_conn_initiate_migration() argument
13151 ngtcp2_conn_get_max_local_streams_uni(ngtcp2_conn *conn) ngtcp2_conn_get_max_local_streams_uni() argument
13155 ngtcp2_conn_get_max_data_left(ngtcp2_conn *conn) ngtcp2_conn_get_max_data_left() argument
13159 ngtcp2_conn_get_max_stream_data_left(ngtcp2_conn *conn, int64_t stream_id) ngtcp2_conn_get_max_stream_data_left() argument
13170 ngtcp2_conn_get_streams_bidi_left(ngtcp2_conn *conn) ngtcp2_conn_get_streams_bidi_left() argument
13178 ngtcp2_conn_get_streams_uni_left(ngtcp2_conn *conn) ngtcp2_conn_get_streams_uni_left() argument
13185 ngtcp2_conn_get_cwnd_left(ngtcp2_conn *conn) ngtcp2_conn_get_cwnd_left() argument
13196 ngtcp2_conn_get_idle_expiry(ngtcp2_conn *conn) ngtcp2_conn_get_idle_expiry() argument
13224 ngtcp2_conn_get_pto(ngtcp2_conn *conn) ngtcp2_conn_get_pto() argument
13229 ngtcp2_conn_set_initial_crypto_ctx(ngtcp2_conn *conn, const ngtcp2_crypto_ctx *ctx) ngtcp2_conn_set_initial_crypto_ctx() argument
13235 ngtcp2_conn_get_initial_crypto_ctx(ngtcp2_conn *conn) ngtcp2_conn_get_initial_crypto_ctx() argument
13240 ngtcp2_conn_set_retry_aead(ngtcp2_conn *conn, const ngtcp2_crypto_aead *aead, const ngtcp2_crypto_aead_ctx *aead_ctx) ngtcp2_conn_set_retry_aead() argument
13249 ngtcp2_conn_set_crypto_ctx(ngtcp2_conn *conn, const ngtcp2_crypto_ctx *ctx) ngtcp2_conn_set_crypto_ctx() argument
13256 ngtcp2_conn_get_crypto_ctx(ngtcp2_conn *conn) ngtcp2_conn_get_crypto_ctx() argument
13260 ngtcp2_conn_set_early_crypto_ctx(ngtcp2_conn *conn, const ngtcp2_crypto_ctx *ctx) ngtcp2_conn_set_early_crypto_ctx() argument
13265 ngtcp2_conn_get_early_crypto_ctx(ngtcp2_conn *conn) ngtcp2_conn_get_early_crypto_ctx() argument
13269 ngtcp2_conn_get_tls_native_handle(ngtcp2_conn *conn) ngtcp2_conn_get_tls_native_handle() argument
13273 ngtcp2_conn_set_tls_native_handle(ngtcp2_conn *conn, void *tls_native_handle) ngtcp2_conn_set_tls_native_handle() argument
13278 ngtcp2_conn_get_connection_close_error( ngtcp2_conn *conn, ngtcp2_connection_close_error *ccerr) ngtcp2_conn_get_connection_close_error() argument
13283 ngtcp2_conn_set_tls_error(ngtcp2_conn *conn, int liberr) ngtcp2_conn_set_tls_error() argument
13287 ngtcp2_conn_get_tls_error(ngtcp2_conn *conn) ngtcp2_conn_get_tls_error() argument
13291 ngtcp2_conn_set_tls_alert(ngtcp2_conn *conn, uint8_t alert) ngtcp2_conn_set_tls_alert() argument
13295 ngtcp2_conn_get_tls_alert(ngtcp2_conn *conn) ngtcp2_conn_get_tls_alert() argument
13299 ngtcp2_conn_is_local_stream(ngtcp2_conn *conn, int64_t stream_id) ngtcp2_conn_is_local_stream() argument
13303 ngtcp2_conn_is_server(ngtcp2_conn *conn) ngtcp2_conn_is_server() argument
13305 ngtcp2_conn_after_retry(ngtcp2_conn *conn) ngtcp2_conn_after_retry() argument
13309 ngtcp2_conn_set_stream_user_data(ngtcp2_conn *conn, int64_t stream_id, void *stream_user_data) ngtcp2_conn_set_stream_user_data() argument
13322 ngtcp2_conn_update_pkt_tx_time(ngtcp2_conn *conn, ngtcp2_tstamp ts) ngtcp2_conn_update_pkt_tx_time() argument
13333 ngtcp2_conn_get_send_quantum(ngtcp2_conn *conn) ngtcp2_conn_get_send_quantum() argument
13337 ngtcp2_conn_track_retired_dcid_seq(ngtcp2_conn *conn, uint64_t seq) ngtcp2_conn_track_retired_dcid_seq() argument
13358 ngtcp2_conn_untrack_retired_dcid_seq(ngtcp2_conn *conn, uint64_t seq) ngtcp2_conn_untrack_retired_dcid_seq() argument
13377 ngtcp2_conn_get_stream_loss_count(ngtcp2_conn *conn, int64_t stream_id) ngtcp2_conn_get_stream_loss_count() argument
[all...]
/third_party/libwebsockets/lib/secure-streams/
H A Dsecure-streams-process.c55 struct conn *conn; member
64 struct conn *conn; member
72 struct conn *conn = h->conn_if_sspc_onw; in lws_proxy_clean_conn_ss()
77 if (conn && conn->ss) in lws_proxy_clean_conn_ss()
78 conn->ss->wsi = NULL; in lws_proxy_clean_conn_ss()
88 if (m->conn in ss_proxy_onward_link_req_writeable()
95 struct conn *conn = (struct conn *)parconn; __lws_ss_proxy_bind_ss_to_conn_wsi() local
331 struct conn *conn = NULL; callback_ss_proxy() local
[all...]
/third_party/node/deps/ngtcp2/nghttp3/lib/
H A Dnghttp3_conn.c45 static int conn_remote_stream_uni(nghttp3_conn *conn, int64_t stream_id) { in conn_remote_stream_uni() argument
46 if (conn->server) { in conn_remote_stream_uni()
52 static int conn_call_begin_headers(nghttp3_conn *conn, nghttp3_stream *stream) { in conn_call_begin_headers() argument
55 if (!conn->callbacks.begin_headers) { in conn_call_begin_headers()
59 rv = conn->callbacks.begin_headers(conn, stream->node.nid.id, conn->user_data, in conn_call_begin_headers()
69 static int conn_call_end_headers(nghttp3_conn *conn, nghttp3_stream *stream, in conn_call_end_headers() argument
73 if (!conn->callbacks.end_headers) { in conn_call_end_headers()
77 rv = conn in conn_call_end_headers()
87 conn_call_begin_trailers(nghttp3_conn *conn, nghttp3_stream *stream) conn_call_begin_trailers() argument
105 conn_call_end_trailers(nghttp3_conn *conn, nghttp3_stream *stream, int fin) conn_call_end_trailers() argument
123 conn_call_end_stream(nghttp3_conn *conn, nghttp3_stream *stream) conn_call_end_stream() argument
139 conn_call_stop_sending(nghttp3_conn *conn, nghttp3_stream *stream, uint64_t app_error_code) conn_call_stop_sending() argument
156 conn_call_reset_stream(nghttp3_conn *conn, nghttp3_stream *stream, uint64_t app_error_code) conn_call_reset_stream() argument
173 conn_call_deferred_consume(nghttp3_conn *conn, nghttp3_stream *stream, size_t nconsumed) conn_call_deferred_consume() argument
218 nghttp3_conn *conn; conn_new() local
332 nghttp3_conn_del(nghttp3_conn *conn) nghttp3_conn_del() argument
362 conn_bidi_idtr_open(nghttp3_conn *conn, int64_t stream_id) conn_bidi_idtr_open() argument
377 nghttp3_conn_read_stream(nghttp3_conn *conn, int64_t stream_id, const uint8_t *src, size_t srclen, int fin) nghttp3_conn_read_stream() argument
479 conn_read_type(nghttp3_conn *conn, nghttp3_stream *stream, const uint8_t *src, size_t srclen, int fin) conn_read_type() argument
538 nghttp3_conn_read_uni(nghttp3_conn *conn, nghttp3_stream *stream, const uint8_t *src, size_t srclen, int fin) nghttp3_conn_read_uni() argument
621 nghttp3_conn_read_control(nghttp3_conn *conn, nghttp3_stream *stream, const uint8_t *src, size_t srclen) nghttp3_conn_read_control() argument
1024 conn_delete_stream(nghttp3_conn *conn, nghttp3_stream *stream) conn_delete_stream() argument
1053 conn_process_blocked_stream_data(nghttp3_conn *conn, nghttp3_stream *stream) conn_process_blocked_stream_data() argument
1108 nghttp3_conn_read_qpack_encoder(nghttp3_conn *conn, const uint8_t *src, size_t srclen) nghttp3_conn_read_qpack_encoder() argument
1141 nghttp3_conn_read_qpack_decoder(nghttp3_conn *conn, const uint8_t *src, size_t srclen) nghttp3_conn_read_qpack_decoder() argument
1151 conn_update_stream_priority(nghttp3_conn *conn, nghttp3_stream *stream, uint8_t pri) conn_update_stream_priority() argument
1170 nghttp3_conn_read_bidi(nghttp3_conn *conn, size_t *pnproc, nghttp3_stream *stream, const uint8_t *src, size_t srclen, int fin) nghttp3_conn_read_bidi() argument
1495 nghttp3_conn_on_data(nghttp3_conn *conn, nghttp3_stream *stream, const uint8_t *data, size_t datalen) nghttp3_conn_on_data() argument
1517 conn_get_sched_pq(nghttp3_conn *conn, nghttp3_tnode *tnode) conn_get_sched_pq() argument
1525 conn_decode_headers(nghttp3_conn *conn, nghttp3_stream *stream, const uint8_t *src, size_t srclen, int fin) conn_decode_headers() argument
1634 nghttp3_conn_on_headers(nghttp3_conn *conn, nghttp3_stream *stream, const uint8_t *src, size_t srclen, int fin) nghttp3_conn_on_headers() argument
1645 nghttp3_conn_on_settings_entry_received(nghttp3_conn *conn, const nghttp3_frame_settings *fr) nghttp3_conn_on_settings_entry_received() argument
1709 conn_on_priority_update_stream(nghttp3_conn *conn, const nghttp3_frame_priority_update *fr) conn_on_priority_update_stream() argument
1763 nghttp3_conn_on_priority_update(nghttp3_conn *conn, const nghttp3_frame_priority_update *fr) nghttp3_conn_on_priority_update() argument
1773 nghttp3_conn *conn = stream->conn; conn_stream_acked_data() local
1789 nghttp3_conn_create_stream(nghttp3_conn *conn, nghttp3_stream **pstream, int64_t stream_id) nghttp3_conn_create_stream() argument
1819 nghttp3_conn_find_stream(nghttp3_conn *conn, int64_t stream_id) nghttp3_conn_find_stream() argument
1824 nghttp3_conn_bind_control_stream(nghttp3_conn *conn, int64_t stream_id) nghttp3_conn_bind_control_stream() argument
1856 nghttp3_conn_bind_qpack_streams(nghttp3_conn *conn, int64_t qenc_stream_id, int64_t qdec_stream_id) nghttp3_conn_bind_qpack_streams() argument
1896 conn_writev_stream(nghttp3_conn *conn, int64_t *pstream_id, int *pfin, nghttp3_vec *vec, size_t veccnt, nghttp3_stream *stream) conn_writev_stream() argument
1940 nghttp3_conn_writev_stream(nghttp3_conn *conn, int64_t *pstream_id, int *pfin, nghttp3_vec *vec, size_t veccnt) nghttp3_conn_writev_stream() argument
2001 nghttp3_conn_get_next_tx_stream(nghttp3_conn *conn) nghttp3_conn_get_next_tx_stream() argument
2020 nghttp3_conn_add_write_offset(nghttp3_conn *conn, int64_t stream_id, size_t n) nghttp3_conn_add_write_offset() argument
2052 nghttp3_conn_add_ack_offset(nghttp3_conn *conn, int64_t stream_id, uint64_t n) nghttp3_conn_add_ack_offset() argument
2063 conn_submit_headers_data(nghttp3_conn *conn, nghttp3_stream *stream, const nghttp3_nv *nva, size_t nvlen, const nghttp3_data_reader *dr) conn_submit_headers_data() argument
2102 nghttp3_conn_schedule_stream(nghttp3_conn *conn, nghttp3_stream *stream) nghttp3_conn_schedule_stream() argument
2118 nghttp3_conn_ensure_stream_scheduled(nghttp3_conn *conn, nghttp3_stream *stream) nghttp3_conn_ensure_stream_scheduled() argument
2127 nghttp3_conn_unschedule_stream(nghttp3_conn *conn, nghttp3_stream *stream) nghttp3_conn_unschedule_stream() argument
2134 nghttp3_conn_submit_request(nghttp3_conn *conn, int64_t stream_id, const nghttp3_nv *nva, size_t nvlen, const nghttp3_data_reader *dr, void *stream_user_data) nghttp3_conn_submit_request() argument
2178 nghttp3_conn_submit_info(nghttp3_conn *conn, int64_t stream_id, const nghttp3_nv *nva, size_t nvlen) nghttp3_conn_submit_info() argument
2195 nghttp3_conn_submit_response(nghttp3_conn *conn, int64_t stream_id, const nghttp3_nv *nva, size_t nvlen, const nghttp3_data_reader *dr) nghttp3_conn_submit_response() argument
2216 nghttp3_conn_submit_trailers(nghttp3_conn *conn, int64_t stream_id, const nghttp3_nv *nva, size_t nvlen) nghttp3_conn_submit_trailers() argument
2237 nghttp3_conn_submit_shutdown_notice(nghttp3_conn *conn) nghttp3_conn_submit_shutdown_notice() argument
2260 nghttp3_conn_shutdown(nghttp3_conn *conn) nghttp3_conn_shutdown() argument
2287 nghttp3_conn_reject_stream(nghttp3_conn *conn, nghttp3_stream *stream) nghttp3_conn_reject_stream() argument
2298 nghttp3_conn_block_stream(nghttp3_conn *conn, int64_t stream_id) nghttp3_conn_block_stream() argument
2313 nghttp3_conn_shutdown_stream_write(nghttp3_conn *conn, int64_t stream_id) nghttp3_conn_shutdown_stream_write() argument
2328 nghttp3_conn_unblock_stream(nghttp3_conn *conn, int64_t stream_id) nghttp3_conn_unblock_stream() argument
2345 nghttp3_conn_is_stream_writable(nghttp3_conn *conn, int64_t stream_id) nghttp3_conn_is_stream_writable() argument
2358 nghttp3_conn_resume_stream(nghttp3_conn *conn, int64_t stream_id) nghttp3_conn_resume_stream() argument
2375 nghttp3_conn_close_stream(nghttp3_conn *conn, int64_t stream_id, uint64_t app_error_code) nghttp3_conn_close_stream() argument
2401 nghttp3_conn_shutdown_stream_read(nghttp3_conn *conn, int64_t stream_id) nghttp3_conn_shutdown_stream_read() argument
2420 nghttp3_conn_qpack_blocked_streams_push(nghttp3_conn *conn, nghttp3_stream *stream) nghttp3_conn_qpack_blocked_streams_push() argument
2428 nghttp3_conn_qpack_blocked_streams_pop(nghttp3_conn *conn) nghttp3_conn_qpack_blocked_streams_pop() argument
2433 nghttp3_conn_set_max_client_streams_bidi(nghttp3_conn *conn, uint64_t max_streams) nghttp3_conn_set_max_client_streams_bidi() argument
2441 nghttp3_conn_set_max_concurrent_streams(nghttp3_conn *conn, size_t max_concurrent_streams) nghttp3_conn_set_max_concurrent_streams() argument
2447 nghttp3_conn_set_stream_user_data(nghttp3_conn *conn, int64_t stream_id, void *stream_user_data) nghttp3_conn_set_stream_user_data() argument
2460 nghttp3_conn_get_frame_payload_left(nghttp3_conn *conn, int64_t stream_id) nghttp3_conn_get_frame_payload_left() argument
2471 nghttp3_conn_get_stream_priority(nghttp3_conn *conn, nghttp3_pri *dest, int64_t stream_id) nghttp3_conn_get_stream_priority() argument
2492 nghttp3_conn_set_stream_priority(nghttp3_conn *conn, int64_t stream_id, const nghttp3_pri *pri) nghttp3_conn_set_stream_priority() argument
2522 nghttp3_conn_is_remote_qpack_encoder_stream(nghttp3_conn *conn, int64_t stream_id) nghttp3_conn_is_remote_qpack_encoder_stream() argument
[all...]
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/common/
H A Ddpp_tcp.c62 struct dl_list conn; /* struct dpp_connection */ member
71 struct dl_list conn; /* struct dpp_connection */ member
81 static void dpp_controller_auth_success(struct dpp_connection *conn,
88 static void dpp_connection_free(struct dpp_connection *conn) in dpp_connection_free() argument
90 if (conn->sock >= 0) { in dpp_connection_free()
92 conn->sock); in dpp_connection_free()
93 eloop_unregister_sock(conn->sock, EVENT_TYPE_READ); in dpp_connection_free()
94 eloop_unregister_sock(conn->sock, EVENT_TYPE_WRITE); in dpp_connection_free()
95 close(conn->sock); in dpp_connection_free()
98 conn, NUL in dpp_connection_free()
110 dpp_connection_remove(struct dpp_connection *conn) dpp_connection_remove() argument
177 dpp_controller_gas_done(struct dpp_connection *conn) dpp_controller_gas_done() argument
199 dpp_tcp_send(struct dpp_connection *conn) dpp_tcp_send() argument
255 dpp_tcp_send_msg(struct dpp_connection *conn, const struct wpabuf *msg) dpp_tcp_send_msg() argument
281 dpp_controller_start_gas_client(struct dpp_connection *conn) dpp_controller_start_gas_client() argument
301 dpp_controller_auth_success(struct dpp_connection *conn, int initiator) dpp_controller_auth_success() argument
331 struct dpp_connection *conn = eloop_ctx; dpp_conn_tx_ready() local
377 struct dpp_connection *conn = eloop_ctx; dpp_relay_conn_timeout() local
389 struct dpp_connection *conn; dpp_relay_new_conn() local
472 dpp_relay_tx(struct dpp_connection *conn, const u8 *hdr, const u8 *buf, size_t len) dpp_relay_tx() argument
502 struct dpp_connection *conn; dpp_relay_rx_action() local
557 struct dpp_connection *conn, *found = NULL; dpp_relay_rx_gas_req() local
598 struct dpp_connection *conn, *tmp; dpp_controller_free() local
616 dpp_controller_rx_auth_req(struct dpp_connection *conn, const u8 *hdr, const u8 *buf, size_t len) dpp_controller_rx_auth_req() argument
681 dpp_controller_rx_auth_resp(struct dpp_connection *conn, const u8 *hdr, const u8 *buf, size_t len) dpp_controller_rx_auth_resp() argument
711 dpp_controller_rx_auth_conf(struct dpp_connection *conn, const u8 *hdr, const u8 *buf, size_t len) dpp_controller_rx_auth_conf() argument
737 struct dpp_connection *conn = eloop_ctx; dpp_controller_conn_status_result_wait_timeout() local
750 dpp_controller_rx_conf_result(struct dpp_connection *conn, const u8 *hdr, const u8 *buf, size_t len) dpp_controller_rx_conf_result() argument
790 dpp_controller_rx_conn_status_result(struct dpp_connection *conn, const u8 *hdr, const u8 *buf, size_t len) dpp_controller_rx_conn_status_result() argument
826 dpp_controller_rx_presence_announcement(struct dpp_connection *conn, const u8 *hdr, const u8 *buf, size_t len) dpp_controller_rx_presence_announcement() argument
874 dpp_controller_rx_reconfig_announcement(struct dpp_connection *conn, const u8 *hdr, const u8 *buf, size_t len) dpp_controller_rx_reconfig_announcement() argument
936 dpp_controller_rx_reconfig_auth_resp(struct dpp_connection *conn, const u8 *hdr, const u8 *buf, size_t len) dpp_controller_rx_reconfig_auth_resp() argument
962 dpp_controller_rx_action(struct dpp_connection *conn, const u8 *msg, size_t len) dpp_controller_rx_action() argument
1030 dpp_tcp_send_comeback_delay(struct dpp_connection *conn, u8 action) dpp_tcp_send_comeback_delay() argument
1064 dpp_tcp_send_gas_resp(struct dpp_connection *conn, u8 action, struct wpabuf *resp) dpp_tcp_send_gas_resp() argument
1108 dpp_controller_rx_gas_req(struct dpp_connection *conn, const u8 *msg, size_t len) dpp_controller_rx_gas_req() argument
1168 dpp_controller_rx_gas_comeback_req(struct dpp_connection *conn, const u8 *msg, size_t len) dpp_controller_rx_gas_comeback_req() argument
1211 struct dpp_connection *conn = eloop_ctx; dpp_tcp_build_csr() local
1230 dpp_tcp_rx_gas_resp(struct dpp_connection *conn, struct wpabuf *resp) dpp_tcp_rx_gas_resp() argument
1281 struct dpp_connection *conn = eloop_ctx; dpp_tcp_gas_query_comeback() local
1304 dpp_rx_gas_resp(struct dpp_connection *conn, const u8 *msg, size_t len, bool comeback) dpp_rx_gas_resp() argument
1394 struct dpp_connection *conn = eloop_ctx; dpp_controller_rx() local
1518 struct dpp_connection *conn; dpp_controller_tcp_cb() local
1572 struct dpp_connection *conn; dpp_tcp_init() local
1745 struct dpp_connection *conn; dpp_tcp_get_auth() local
1760 struct dpp_connection *conn; dpp_controller_get_auth() local
1778 struct dpp_connection *conn; dpp_controller_new_qr_code() local
1798 struct dpp_connection *conn, *tmp; dpp_tcp_init_flush() local
1808 struct dpp_connection *conn, *tmp; dpp_relay_controller_free() local
[all...]
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/crypto/
H A Dtls_gnutls.c157 struct tls_connection *conn = (struct tls_connection *) ptr; in tls_pull_func() local
159 if (conn->pull_buf == NULL) { in tls_pull_func()
164 end = wpabuf_head_u8(conn->pull_buf) + wpabuf_len(conn->pull_buf); in tls_pull_func()
165 if ((size_t) (end - conn->pull_buf_offset) < len) in tls_pull_func()
166 len = end - conn->pull_buf_offset; in tls_pull_func()
167 os_memcpy(buf, conn->pull_buf_offset, len); in tls_pull_func()
168 conn->pull_buf_offset += len; in tls_pull_func()
169 if (conn->pull_buf_offset == end) { in tls_pull_func()
171 wpabuf_free(conn in tls_pull_func()
186 struct tls_connection *conn = (struct tls_connection *) ptr; tls_push_func() local
198 tls_gnutls_init_session(struct tls_global *global, struct tls_connection *conn) tls_gnutls_init_session() argument
242 struct tls_connection *conn; tls_connection_init() local
276 tls_connection_deinit(void *ssl_ctx, struct tls_connection *conn) tls_connection_deinit() argument
292 tls_connection_established(void *ssl_ctx, struct tls_connection *conn) tls_connection_established() argument
298 tls_connection_peer_serial_num(void *tls_ctx, struct tls_connection *conn) tls_connection_peer_serial_num() argument
306 tls_connection_shutdown(void *ssl_ctx, struct tls_connection *conn) tls_connection_shutdown() argument
353 tls_connection_set_params(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params) tls_connection_set_params() argument
861 tls_connection_set_verify(void *ssl_ctx, struct tls_connection *conn, int verify_peer, unsigned int flags, const u8 *session_ctx, size_t session_ctx_len) tls_connection_set_verify() argument
877 tls_connection_get_random(void *ssl_ctx, struct tls_connection *conn, struct tls_random *keys) tls_connection_get_random() argument
900 tls_connection_export_key(void *tls_ctx, struct tls_connection *conn, const char *label, const u8 *context, size_t context_len, u8 *out, size_t out_len) tls_connection_export_key() argument
921 tls_connection_get_eap_fast_key(void *tls_ctx, struct tls_connection *conn, u8 *out, size_t out_len) tls_connection_get_eap_fast_key() argument
928 gnutls_tls_fail_event(struct tls_connection *conn, const gnutls_datum_t *cert, int depth, const char *subject, const char *err_str, enum tls_fail_reason reason) gnutls_tls_fail_event() argument
990 check_ocsp(struct tls_connection *conn, gnutls_session_t session, gnutls_alert_description_t *err) check_ocsp() argument
1137 struct tls_connection *conn; tls_connection_verify_peer() local
1420 gnutls_get_appl_data(struct tls_connection *conn) gnutls_get_appl_data() argument
1447 tls_connection_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) tls_connection_handshake() argument
1568 tls_connection_server_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) tls_connection_server_handshake() argument
1577 tls_connection_encrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) tls_connection_encrypt() argument
1598 tls_connection_decrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) tls_connection_decrypt() argument
1640 tls_connection_resumed(void *ssl_ctx, struct tls_connection *conn) tls_connection_resumed() argument
1648 tls_connection_set_cipher_list(void *tls_ctx, struct tls_connection *conn, u8 *ciphers) tls_connection_set_cipher_list() argument
1656 tls_get_version(void *ssl_ctx, struct tls_connection *conn, char *buf, size_t buflen) tls_get_version() argument
1674 tls_get_cipher(void *ssl_ctx, struct tls_connection *conn, char *buf, size_t buflen) tls_get_cipher() argument
1710 tls_connection_enable_workaround(void *ssl_ctx, struct tls_connection *conn) tls_connection_enable_workaround() argument
1718 tls_connection_client_hello_ext(void *ssl_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len) tls_connection_client_hello_ext() argument
1727 tls_connection_get_failed(void *ssl_ctx, struct tls_connection *conn) tls_connection_get_failed() argument
1735 tls_connection_get_read_alerts(void *ssl_ctx, struct tls_connection *conn) tls_connection_get_read_alerts() argument
1743 tls_connection_get_write_alerts(void *ssl_ctx, struct tls_connection *conn) tls_connection_get_write_alerts() argument
1751 tls_connection_set_session_ticket_cb(void *tls_ctx, struct tls_connection *conn, tls_session_ticket_cb cb, void *ctx) tls_connection_set_session_ticket_cb() argument
1766 tls_connection_set_success_data(struct tls_connection *conn, struct wpabuf *data) tls_connection_set_success_data() argument
1772 tls_connection_set_success_data_resumed(struct tls_connection *conn) tls_connection_set_success_data_resumed() argument
1778 tls_connection_get_success_data(struct tls_connection *conn) tls_connection_get_success_data() argument
1784 tls_connection_remove_session(struct tls_connection *conn) tls_connection_remove_session() argument
[all...]
H A Dtls_internal.c95 struct tls_connection *conn; in tls_connection_init() local
98 conn = os_zalloc(sizeof(*conn)); in tls_connection_init()
99 if (conn == NULL) in tls_connection_init()
101 conn->global = global; in tls_connection_init()
105 conn->client = tlsv1_client_init(); in tls_connection_init()
106 if (conn->client == NULL) { in tls_connection_init()
107 os_free(conn); in tls_connection_init()
110 tlsv1_client_set_cb(conn->client, global->event_cb, in tls_connection_init()
116 conn in tls_connection_init()
130 tls_connection_set_test_flags(struct tls_connection *conn, u32 flags) tls_connection_set_test_flags() argument
139 tls_connection_set_log_cb(struct tls_connection *conn, void (*log_cb)(void *ctx, const char *msg), void *ctx) tls_connection_set_log_cb() argument
150 tls_connection_deinit(void *tls_ctx, struct tls_connection *conn) tls_connection_deinit() argument
166 tls_connection_established(void *tls_ctx, struct tls_connection *conn) tls_connection_established() argument
180 tls_connection_peer_serial_num(void *tls_ctx, struct tls_connection *conn) tls_connection_peer_serial_num() argument
188 tls_connection_shutdown(void *tls_ctx, struct tls_connection *conn) tls_connection_shutdown() argument
202 tls_connection_set_params(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params) tls_connection_set_params() argument
373 tls_connection_set_verify(void *tls_ctx, struct tls_connection *conn, int verify_peer, unsigned int flags, const u8 *session_ctx, size_t session_ctx_len) tls_connection_set_verify() argument
385 tls_connection_get_random(void *tls_ctx, struct tls_connection *conn, struct tls_random *data) tls_connection_get_random() argument
400 tls_get_keyblock_size(struct tls_connection *conn) tls_get_keyblock_size() argument
414 tls_connection_prf(void *tls_ctx, struct tls_connection *conn, const char *label, const u8 *context, size_t context_len, int server_random_first, int skip_keyblock, u8 *out, size_t out_len) tls_connection_prf() argument
455 tls_connection_export_key(void *tls_ctx, struct tls_connection *conn, const char *label, const u8 *context, size_t context_len, u8 *out, size_t out_len) tls_connection_export_key() argument
464 tls_connection_get_eap_fast_key(void *tls_ctx, struct tls_connection *conn, u8 *out, size_t out_len) tls_connection_get_eap_fast_key() argument
472 tls_connection_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) tls_connection_handshake() argument
482 tls_connection_handshake2(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data, int *need_more_data) tls_connection_handshake2() argument
526 tls_connection_server_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) tls_connection_server_handshake() argument
561 tls_connection_encrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) tls_connection_encrypt() argument
607 tls_connection_decrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) tls_connection_decrypt() argument
615 tls_connection_decrypt2(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, int *need_more_data) tls_connection_decrypt2() argument
653 tls_connection_resumed(void *tls_ctx, struct tls_connection *conn) tls_connection_resumed() argument
667 tls_connection_set_cipher_list(void *tls_ctx, struct tls_connection *conn, u8 *ciphers) tls_connection_set_cipher_list() argument
682 tls_get_version(void *ssl_ctx, struct tls_connection *conn, char *buf, size_t buflen) tls_get_version() argument
695 tls_get_cipher(void *tls_ctx, struct tls_connection *conn, char *buf, size_t buflen) tls_get_cipher() argument
712 tls_connection_enable_workaround(void *tls_ctx, struct tls_connection *conn) tls_connection_enable_workaround() argument
719 tls_connection_client_hello_ext(void *tls_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len) tls_connection_client_hello_ext() argument
733 tls_connection_get_failed(void *tls_ctx, struct tls_connection *conn) tls_connection_get_failed() argument
743 tls_connection_get_read_alerts(void *tls_ctx, struct tls_connection *conn) tls_connection_get_read_alerts() argument
753 tls_connection_get_write_alerts(void *tls_ctx, struct tls_connection *conn) tls_connection_get_write_alerts() argument
764 tls_connection_set_session_ticket_cb(void *tls_ctx, struct tls_connection *conn, tls_session_ticket_cb cb, void *ctx) tls_connection_set_session_ticket_cb() argument
791 tls_connection_set_success_data(struct tls_connection *conn, struct wpabuf *data) tls_connection_set_success_data() argument
797 tls_connection_set_success_data_resumed(struct tls_connection *conn) tls_connection_set_success_data_resumed() argument
803 tls_connection_get_success_data(struct tls_connection *conn) tls_connection_get_success_data() argument
809 tls_connection_remove_session(struct tls_connection *conn) tls_connection_remove_session() argument
[all...]
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/crypto/
H A Dtls_gnutls.c157 struct tls_connection *conn = (struct tls_connection *) ptr; in tls_pull_func() local
159 if (conn->pull_buf == NULL) { in tls_pull_func()
164 end = wpabuf_head_u8(conn->pull_buf) + wpabuf_len(conn->pull_buf); in tls_pull_func()
165 if ((size_t) (end - conn->pull_buf_offset) < len) in tls_pull_func()
166 len = end - conn->pull_buf_offset; in tls_pull_func()
167 os_memcpy(buf, conn->pull_buf_offset, len); in tls_pull_func()
168 conn->pull_buf_offset += len; in tls_pull_func()
169 if (conn->pull_buf_offset == end) { in tls_pull_func()
171 wpabuf_free(conn in tls_pull_func()
186 struct tls_connection *conn = (struct tls_connection *) ptr; tls_push_func() local
198 tls_gnutls_init_session(struct tls_global *global, struct tls_connection *conn) tls_gnutls_init_session() argument
242 struct tls_connection *conn; tls_connection_init() local
276 tls_connection_deinit(void *ssl_ctx, struct tls_connection *conn) tls_connection_deinit() argument
292 tls_connection_established(void *ssl_ctx, struct tls_connection *conn) tls_connection_established() argument
298 tls_connection_peer_serial_num(void *tls_ctx, struct tls_connection *conn) tls_connection_peer_serial_num() argument
306 tls_connection_shutdown(void *ssl_ctx, struct tls_connection *conn) tls_connection_shutdown() argument
353 tls_connection_set_params(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params) tls_connection_set_params() argument
861 tls_connection_set_verify(void *ssl_ctx, struct tls_connection *conn, int verify_peer, unsigned int flags, const u8 *session_ctx, size_t session_ctx_len) tls_connection_set_verify() argument
877 tls_connection_get_random(void *ssl_ctx, struct tls_connection *conn, struct tls_random *keys) tls_connection_get_random() argument
900 tls_connection_export_key(void *tls_ctx, struct tls_connection *conn, const char *label, const u8 *context, size_t context_len, u8 *out, size_t out_len) tls_connection_export_key() argument
921 tls_connection_get_eap_fast_key(void *tls_ctx, struct tls_connection *conn, u8 *out, size_t out_len) tls_connection_get_eap_fast_key() argument
928 gnutls_tls_fail_event(struct tls_connection *conn, const gnutls_datum_t *cert, int depth, const char *subject, const char *err_str, enum tls_fail_reason reason) gnutls_tls_fail_event() argument
990 check_ocsp(struct tls_connection *conn, gnutls_session_t session, gnutls_alert_description_t *err) check_ocsp() argument
1137 struct tls_connection *conn; tls_connection_verify_peer() local
1420 gnutls_get_appl_data(struct tls_connection *conn) gnutls_get_appl_data() argument
1447 tls_connection_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) tls_connection_handshake() argument
1568 tls_connection_server_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) tls_connection_server_handshake() argument
1577 tls_connection_encrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) tls_connection_encrypt() argument
1598 tls_connection_decrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) tls_connection_decrypt() argument
1640 tls_connection_resumed(void *ssl_ctx, struct tls_connection *conn) tls_connection_resumed() argument
1648 tls_connection_set_cipher_list(void *tls_ctx, struct tls_connection *conn, u8 *ciphers) tls_connection_set_cipher_list() argument
1656 tls_get_version(void *ssl_ctx, struct tls_connection *conn, char *buf, size_t buflen) tls_get_version() argument
1674 tls_get_cipher(void *ssl_ctx, struct tls_connection *conn, char *buf, size_t buflen) tls_get_cipher() argument
1710 tls_connection_enable_workaround(void *ssl_ctx, struct tls_connection *conn) tls_connection_enable_workaround() argument
1718 tls_connection_client_hello_ext(void *ssl_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len) tls_connection_client_hello_ext() argument
1727 tls_connection_get_failed(void *ssl_ctx, struct tls_connection *conn) tls_connection_get_failed() argument
1735 tls_connection_get_read_alerts(void *ssl_ctx, struct tls_connection *conn) tls_connection_get_read_alerts() argument
1743 tls_connection_get_write_alerts(void *ssl_ctx, struct tls_connection *conn) tls_connection_get_write_alerts() argument
1751 tls_connection_set_session_ticket_cb(void *tls_ctx, struct tls_connection *conn, tls_session_ticket_cb cb, void *ctx) tls_connection_set_session_ticket_cb() argument
1766 tls_connection_set_success_data(struct tls_connection *conn, struct wpabuf *data) tls_connection_set_success_data() argument
1772 tls_connection_set_success_data_resumed(struct tls_connection *conn) tls_connection_set_success_data_resumed() argument
1778 tls_connection_get_success_data(struct tls_connection *conn) tls_connection_get_success_data() argument
1784 tls_connection_remove_session(struct tls_connection *conn) tls_connection_remove_session() argument
[all...]
H A Dtls_internal.c95 struct tls_connection *conn; in tls_connection_init() local
98 conn = os_zalloc(sizeof(*conn)); in tls_connection_init()
99 if (conn == NULL) in tls_connection_init()
101 conn->global = global; in tls_connection_init()
105 conn->client = tlsv1_client_init(); in tls_connection_init()
106 if (conn->client == NULL) { in tls_connection_init()
107 os_free(conn); in tls_connection_init()
110 tlsv1_client_set_cb(conn->client, global->event_cb, in tls_connection_init()
116 conn in tls_connection_init()
130 tls_connection_set_test_flags(struct tls_connection *conn, u32 flags) tls_connection_set_test_flags() argument
139 tls_connection_set_log_cb(struct tls_connection *conn, void (*log_cb)(void *ctx, const char *msg), void *ctx) tls_connection_set_log_cb() argument
150 tls_connection_deinit(void *tls_ctx, struct tls_connection *conn) tls_connection_deinit() argument
166 tls_connection_established(void *tls_ctx, struct tls_connection *conn) tls_connection_established() argument
180 tls_connection_peer_serial_num(void *tls_ctx, struct tls_connection *conn) tls_connection_peer_serial_num() argument
188 tls_connection_shutdown(void *tls_ctx, struct tls_connection *conn) tls_connection_shutdown() argument
202 tls_connection_set_params(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params) tls_connection_set_params() argument
373 tls_connection_set_verify(void *tls_ctx, struct tls_connection *conn, int verify_peer, unsigned int flags, const u8 *session_ctx, size_t session_ctx_len) tls_connection_set_verify() argument
385 tls_connection_get_random(void *tls_ctx, struct tls_connection *conn, struct tls_random *data) tls_connection_get_random() argument
400 tls_get_keyblock_size(struct tls_connection *conn) tls_get_keyblock_size() argument
414 tls_connection_prf(void *tls_ctx, struct tls_connection *conn, const char *label, const u8 *context, size_t context_len, int server_random_first, int skip_keyblock, u8 *out, size_t out_len) tls_connection_prf() argument
455 tls_connection_export_key(void *tls_ctx, struct tls_connection *conn, const char *label, const u8 *context, size_t context_len, u8 *out, size_t out_len) tls_connection_export_key() argument
464 tls_connection_get_eap_fast_key(void *tls_ctx, struct tls_connection *conn, u8 *out, size_t out_len) tls_connection_get_eap_fast_key() argument
472 tls_connection_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) tls_connection_handshake() argument
482 tls_connection_handshake2(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data, int *need_more_data) tls_connection_handshake2() argument
526 tls_connection_server_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) tls_connection_server_handshake() argument
561 tls_connection_encrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) tls_connection_encrypt() argument
607 tls_connection_decrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) tls_connection_decrypt() argument
615 tls_connection_decrypt2(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, int *need_more_data) tls_connection_decrypt2() argument
653 tls_connection_resumed(void *tls_ctx, struct tls_connection *conn) tls_connection_resumed() argument
667 tls_connection_set_cipher_list(void *tls_ctx, struct tls_connection *conn, u8 *ciphers) tls_connection_set_cipher_list() argument
682 tls_get_version(void *ssl_ctx, struct tls_connection *conn, char *buf, size_t buflen) tls_get_version() argument
695 tls_get_cipher(void *tls_ctx, struct tls_connection *conn, char *buf, size_t buflen) tls_get_cipher() argument
712 tls_connection_enable_workaround(void *tls_ctx, struct tls_connection *conn) tls_connection_enable_workaround() argument
719 tls_connection_client_hello_ext(void *tls_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len) tls_connection_client_hello_ext() argument
733 tls_connection_get_failed(void *tls_ctx, struct tls_connection *conn) tls_connection_get_failed() argument
743 tls_connection_get_read_alerts(void *tls_ctx, struct tls_connection *conn) tls_connection_get_read_alerts() argument
753 tls_connection_get_write_alerts(void *tls_ctx, struct tls_connection *conn) tls_connection_get_write_alerts() argument
764 tls_connection_set_session_ticket_cb(void *tls_ctx, struct tls_connection *conn, tls_session_ticket_cb cb, void *ctx) tls_connection_set_session_ticket_cb() argument
791 tls_connection_set_success_data(struct tls_connection *conn, struct wpabuf *data) tls_connection_set_success_data() argument
797 tls_connection_set_success_data_resumed(struct tls_connection *conn) tls_connection_set_success_data_resumed() argument
803 tls_connection_get_success_data(struct tls_connection *conn) tls_connection_get_success_data() argument
809 tls_connection_remove_session(struct tls_connection *conn) tls_connection_remove_session() argument
[all...]

Completed in 24 milliseconds

12345678910>>...20