Searched defs:conn (Results 1 - 25 of 218) sorted by last modified time

123456789

/external/wpa_supplicant_8/hostapd/src/crypto/
H A Dtls_gnutls.c205 struct tls_connection *conn = (struct tls_connection *) ptr; local
207 if (conn->pull_buf == NULL) {
212 end = wpabuf_head_u8(conn->pull_buf) + wpabuf_len(conn->pull_buf);
213 if ((size_t) (end - conn->pull_buf_offset) < len)
214 len = end - conn->pull_buf_offset;
215 os_memcpy(buf, conn->pull_buf_offset, len);
216 conn->pull_buf_offset += len;
217 if (conn->pull_buf_offset == end) {
219 wpabuf_free(conn
234 struct tls_connection *conn = (struct tls_connection *) ptr; local
246 tls_gnutls_init_session(struct tls_global *global, struct tls_connection *conn) argument
304 struct tls_connection *conn; local
337 tls_connection_deinit(void *ssl_ctx, struct tls_connection *conn) argument
353 tls_connection_established(void *ssl_ctx, struct tls_connection *conn) argument
359 tls_connection_shutdown(void *ssl_ctx, struct tls_connection *conn) argument
504 tls_connection_set_params(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params) argument
735 tls_connection_set_verify(void *ssl_ctx, struct tls_connection *conn, int verify_peer) argument
750 tls_connection_get_keys(void *ssl_ctx, struct tls_connection *conn, struct tls_keys *keys) argument
787 tls_connection_prf(void *tls_ctx, struct tls_connection *conn, const char *label, int server_random_first, u8 *out, size_t out_len) argument
803 tls_connection_verify_peer(struct tls_connection *conn, gnutls_alert_description_t *err) argument
915 gnutls_get_appl_data(struct tls_connection *conn) argument
942 tls_connection_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
1033 tls_connection_server_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
1042 tls_connection_encrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
1063 tls_connection_decrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
1105 tls_connection_resumed(void *ssl_ctx, struct tls_connection *conn) argument
1113 tls_connection_set_cipher_list(void *tls_ctx, struct tls_connection *conn, u8 *ciphers) argument
1121 tls_get_cipher(void *ssl_ctx, struct tls_connection *conn, char *buf, size_t buflen) argument
1130 tls_connection_enable_workaround(void *ssl_ctx, struct tls_connection *conn) argument
1138 tls_connection_client_hello_ext(void *ssl_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len) argument
1147 tls_connection_get_failed(void *ssl_ctx, struct tls_connection *conn) argument
1155 tls_connection_get_read_alerts(void *ssl_ctx, struct tls_connection *conn) argument
1163 tls_connection_get_write_alerts(void *ssl_ctx, struct tls_connection *conn) argument
1171 tls_connection_get_keyblock_size(void *tls_ctx, struct tls_connection *conn) argument
1185 tls_connection_set_session_ticket_cb(void *tls_ctx, struct tls_connection *conn, tls_session_ticket_cb cb, void *ctx) argument
[all...]
H A Dtls_internal.c83 struct tls_connection *conn; local
86 conn = os_zalloc(sizeof(*conn));
87 if (conn == NULL)
89 conn->global = global;
93 conn->client = tlsv1_client_init();
94 if (conn->client == NULL) {
95 os_free(conn);
102 conn->server = tlsv1_server_init(global->server_cred);
103 if (conn
116 tls_connection_set_test_flags(struct tls_connection *conn, u32 flags) argument
125 tls_connection_set_log_cb(struct tls_connection *conn, void (*log_cb)(void *ctx, const char *msg), void *ctx) argument
136 tls_connection_deinit(void *tls_ctx, struct tls_connection *conn) argument
152 tls_connection_established(void *tls_ctx, struct tls_connection *conn) argument
166 tls_connection_shutdown(void *tls_ctx, struct tls_connection *conn) argument
180 tls_connection_set_params(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params) argument
300 tls_connection_set_verify(void *tls_ctx, struct tls_connection *conn, int verify_peer) argument
311 tls_connection_get_keys(void *tls_ctx, struct tls_connection *conn, struct tls_keys *keys) argument
326 tls_connection_prf(void *tls_ctx, struct tls_connection *conn, const char *label, int server_random_first, u8 *out, size_t out_len) argument
348 tls_connection_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
358 tls_connection_handshake2(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data, int *need_more_data) argument
402 tls_connection_server_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
437 tls_connection_encrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
483 tls_connection_decrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
491 tls_connection_decrypt2(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, int *need_more_data) argument
529 tls_connection_resumed(void *tls_ctx, struct tls_connection *conn) argument
543 tls_connection_set_cipher_list(void *tls_ctx, struct tls_connection *conn, u8 *ciphers) argument
558 tls_get_cipher(void *tls_ctx, struct tls_connection *conn, char *buf, size_t buflen) argument
575 tls_connection_enable_workaround(void *tls_ctx, struct tls_connection *conn) argument
582 tls_connection_client_hello_ext(void *tls_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len) argument
596 tls_connection_get_failed(void *tls_ctx, struct tls_connection *conn) argument
602 tls_connection_get_read_alerts(void *tls_ctx, struct tls_connection *conn) argument
608 tls_connection_get_write_alerts(void *tls_ctx, struct tls_connection *conn) argument
615 tls_connection_get_keyblock_size(void *tls_ctx, struct tls_connection *conn) argument
636 tls_connection_set_session_ticket_cb(void *tls_ctx, struct tls_connection *conn, tls_session_ticket_cb cb, void *ctx) argument
[all...]
H A Dtls_none.c37 void tls_connection_deinit(void *tls_ctx, struct tls_connection *conn) argument
42 int tls_connection_established(void *tls_ctx, struct tls_connection *conn) argument
48 int tls_connection_shutdown(void *tls_ctx, struct tls_connection *conn) argument
54 int tls_connection_set_params(void *tls_ctx, struct tls_connection *conn, argument
74 int tls_connection_set_verify(void *tls_ctx, struct tls_connection *conn, argument
81 int tls_connection_get_keys(void *tls_ctx, struct tls_connection *conn, argument
88 int tls_connection_prf(void *tls_ctx, struct tls_connection *conn, argument
97 struct tls_connection *conn,
106 struct tls_connection *conn,
115 struct tls_connection *conn,
96 tls_connection_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
105 tls_connection_server_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
114 tls_connection_encrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
122 tls_connection_decrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
130 tls_connection_resumed(void *tls_ctx, struct tls_connection *conn) argument
136 tls_connection_set_cipher_list(void *tls_ctx, struct tls_connection *conn, u8 *ciphers) argument
143 tls_get_cipher(void *tls_ctx, struct tls_connection *conn, char *buf, size_t buflen) argument
150 tls_connection_enable_workaround(void *tls_ctx, struct tls_connection *conn) argument
157 tls_connection_client_hello_ext(void *tls_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len) argument
165 tls_connection_get_failed(void *tls_ctx, struct tls_connection *conn) argument
171 tls_connection_get_read_alerts(void *tls_ctx, struct tls_connection *conn) argument
177 tls_connection_get_write_alerts(void *tls_ctx, struct tls_connection *conn) argument
184 tls_connection_get_keyblock_size(void *tls_ctx, struct tls_connection *conn) argument
[all...]
H A Dtls_nss.c75 struct tls_connection *conn = (struct tls_connection *) fd->secret; local
80 if (conn->pull_buf == NULL) {
85 end = conn->pull_buf + conn->pull_buf_len;
86 if (end - conn->pull_buf_offset < amount)
87 amount = end - conn->pull_buf_offset;
88 os_memcpy(buf, conn->pull_buf_offset, amount);
89 conn->pull_buf_offset += amount;
90 if (conn->pull_buf_offset == end) {
92 os_free(conn
107 struct tls_connection *conn = (struct tls_connection *) fd->secret; local
288 struct tls_connection *conn = arg; local
318 struct tls_connection *conn = client_data; local
326 struct tls_connection *conn; local
366 tls_connection_deinit(void *tls_ctx, struct tls_connection *conn) argument
375 tls_connection_established(void *tls_ctx, struct tls_connection *conn) argument
381 tls_connection_shutdown(void *tls_ctx, struct tls_connection *conn) argument
387 tls_connection_set_params(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params) argument
408 tls_connection_set_verify(void *tls_ctx, struct tls_connection *conn, int verify_peer) argument
416 tls_connection_get_keys(void *tls_ctx, struct tls_connection *conn, struct tls_keys *keys) argument
424 tls_connection_prf(void *tls_ctx, struct tls_connection *conn, const char *label, int server_random_first, u8 *out, size_t out_len) argument
446 tls_connection_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
493 tls_connection_server_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
502 tls_connection_encrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
528 tls_connection_decrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
572 tls_connection_resumed(void *tls_ctx, struct tls_connection *conn) argument
578 tls_connection_set_cipher_list(void *tls_ctx, struct tls_connection *conn, u8 *ciphers) argument
585 tls_get_cipher(void *tls_ctx, struct tls_connection *conn, char *buf, size_t buflen) argument
592 tls_connection_enable_workaround(void *tls_ctx, struct tls_connection *conn) argument
599 tls_connection_client_hello_ext(void *tls_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len) argument
607 tls_connection_get_failed(void *tls_ctx, struct tls_connection *conn) argument
613 tls_connection_get_read_alerts(void *tls_ctx, struct tls_connection *conn) argument
619 tls_connection_get_write_alerts(void *tls_ctx, struct tls_connection *conn) argument
626 tls_connection_get_keyblock_size(void *tls_ctx, struct tls_connection *conn) argument
639 tls_connection_set_session_ticket_cb(void *tls_ctx, struct tls_connection *conn, tls_session_ticket_cb cb, void *ctx) argument
[all...]
H A Dtls_openssl.c571 struct tls_connection *conn = SSL_get_app_data((SSL *) ssl); local
580 conn->read_alerts++;
582 conn->write_alerts++;
584 if (conn->context->event_cb != NULL) {
586 struct tls_context *context = conn->context;
879 static int tls_engine_init(struct tls_connection *conn, const char *engine_id, argument
904 conn->engine = ENGINE_by_id(engine_id);
905 if (!conn->engine) {
910 if (ENGINE_init(conn->engine) != 1) {
919 if (ENGINE_ctrl_cmd_string(conn
970 tls_engine_deinit(struct tls_connection *conn) argument
1004 struct tls_connection *conn = arg; local
1023 struct tls_connection *conn; local
1078 tls_connection_deinit(void *ssl_ctx, struct tls_connection *conn) argument
1092 tls_connection_established(void *ssl_ctx, struct tls_connection *conn) argument
1098 tls_connection_shutdown(void *ssl_ctx, struct tls_connection *conn) argument
1334 openssl_tls_fail_event(struct tls_connection *conn, X509 *err_cert, int err, int depth, const char *subject, const char *err_str, enum tls_fail_reason reason) argument
1359 openssl_tls_cert_event(struct tls_connection *conn, X509 *err_cert, int depth, const char *subject) argument
1403 struct tls_connection *conn; local
1562 tls_connection_ca_cert(void *_ssl_ctx, struct tls_connection *conn, const char *ca_cert, const u8 *ca_cert_blob, size_t ca_cert_blob_len, const char *ca_path) argument
1769 tls_connection_set_subject_match(struct tls_connection *conn, const char *subject_match, const char *altsubject_match, const char *suffix_match) argument
1802 tls_connection_set_verify(void *ssl_ctx, struct tls_connection *conn, int verify_peer) argument
1839 tls_connection_client_cert(struct tls_connection *conn, const char *client_cert, const u8 *client_cert_blob, size_t client_cert_blob_len) argument
2070 tls_engine_get_cert(struct tls_connection *conn, const char *cert_id, X509 **cert) argument
2100 tls_connection_engine_client_cert(struct tls_connection *conn, const char *cert_id) argument
2126 tls_connection_engine_ca_cert(void *_ssl_ctx, struct tls_connection *conn, const char *ca_cert_id) argument
2175 tls_connection_engine_private_key(struct tls_connection *conn) argument
2197 tls_connection_private_key(void *_ssl_ctx, struct tls_connection *conn, const char *private_key, const char *private_key_passwd, const u8 *private_key_blob, size_t private_key_blob_len) argument
2367 tls_connection_dh(struct tls_connection *conn, const char *dh_file) argument
2515 tls_connection_get_keys(void *ssl_ctx, struct tls_connection *conn, struct tls_keys *keys) argument
2544 tls_connection_prf(void *tls_ctx, struct tls_connection *conn, const char *label, int server_random_first, u8 *out, size_t out_len) argument
2566 openssl_handshake(struct tls_connection *conn, const struct wpabuf *in_data, int server) argument
2635 openssl_get_appl_data(struct tls_connection *conn, size_t max_len) argument
2670 openssl_connection_handshake(struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data, int server) argument
2706 tls_connection_handshake(void *ssl_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
2714 tls_connection_server_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
2723 tls_connection_encrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
2763 tls_connection_decrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
2812 tls_connection_resumed(void *ssl_ctx, struct tls_connection *conn) argument
2818 tls_connection_set_cipher_list(void *tls_ctx, struct tls_connection *conn, u8 *ciphers) argument
2874 tls_get_cipher(void *ssl_ctx, struct tls_connection *conn, char *buf, size_t buflen) argument
2890 tls_connection_enable_workaround(void *ssl_ctx, struct tls_connection *conn) argument
2903 tls_connection_client_hello_ext(void *ssl_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len) argument
2925 tls_connection_get_failed(void *ssl_ctx, struct tls_connection *conn) argument
2933 tls_connection_get_read_alerts(void *ssl_ctx, struct tls_connection *conn) argument
2941 tls_connection_get_write_alerts(void *ssl_ctx, struct tls_connection *conn) argument
3022 struct tls_connection *conn = arg; local
3199 tls_connection_set_params(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params) argument
3355 tls_connection_get_keyblock_size(void *tls_ctx, struct tls_connection *conn) argument
3413 struct tls_connection *conn = arg; local
3439 struct tls_connection *conn = arg; local
3466 struct tls_connection *conn = arg; local
3491 struct tls_connection *conn = arg; local
3520 tls_connection_set_session_ticket_cb(void *tls_ctx, struct tls_connection *conn, tls_session_ticket_cb cb, void *ctx) argument
[all...]
H A Dtls_schannel.c118 struct tls_connection *conn; local
120 conn = os_zalloc(sizeof(*conn));
121 if (conn == NULL)
123 conn->start = 1;
125 return conn;
129 void tls_connection_deinit(void *ssl_ctx, struct tls_connection *conn) argument
131 if (conn == NULL)
134 os_free(conn);
138 int tls_connection_established(void *ssl_ctx, struct tls_connection *conn) argument
144 tls_connection_shutdown(void *ssl_ctx, struct tls_connection *conn) argument
173 tls_connection_set_verify(void *ssl_ctx, struct tls_connection *conn, int verify_peer) argument
180 tls_connection_get_keys(void *ssl_ctx, struct tls_connection *conn, struct tls_keys *keys) argument
188 tls_connection_prf(void *tls_ctx, struct tls_connection *conn, const char *label, int server_random_first, u8 *out, size_t out_len) argument
212 tls_conn_hs_clienthello(struct tls_global *global, struct tls_connection *conn) argument
283 tls_get_eap(struct tls_global *global, struct tls_connection *conn) argument
311 tls_connection_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
458 tls_connection_server_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
467 tls_connection_encrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
549 tls_connection_decrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
625 tls_connection_resumed(void *ssl_ctx, struct tls_connection *conn) argument
631 tls_connection_set_cipher_list(void *tls_ctx, struct tls_connection *conn, u8 *ciphers) argument
638 tls_get_cipher(void *ssl_ctx, struct tls_connection *conn, char *buf, size_t buflen) argument
645 tls_connection_enable_workaround(void *ssl_ctx, struct tls_connection *conn) argument
652 tls_connection_client_hello_ext(void *ssl_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len) argument
660 tls_connection_get_failed(void *ssl_ctx, struct tls_connection *conn) argument
668 tls_connection_get_read_alerts(void *ssl_ctx, struct tls_connection *conn) argument
676 tls_connection_get_write_alerts(void *ssl_ctx, struct tls_connection *conn) argument
684 tls_connection_set_params(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params) argument
[all...]
/external/wpa_supplicant_8/hostapd/src/eap_common/
H A Deap_fast_common.c96 u8 * eap_fast_derive_key(void *ssl_ctx, struct tls_connection *conn, argument
103 block_size = tls_connection_get_keyblock_size(ssl_ctx, conn);
111 if (tls_connection_prf(ssl_ctx, conn, label, 1, out, block_size + len)
117 if (tls_connection_get_keys(ssl_ctx, conn, &keys))
/external/wpa_supplicant_8/hostapd/src/eap_peer/
H A Deap_tls_common.h17 * conn - TLS connection context data from tls_connection_init()
19 struct tls_connection *conn; member in struct:eap_ssl_data
/external/wpa_supplicant_8/hostapd/src/eap_server/
H A Deap_tls_common.h17 * conn - TLS connection context data from tls_connection_init()
19 struct tls_connection *conn; member in struct:eap_ssl_data
H A Dtncs.c422 TNC_ConnectionID conn,
432 res = imv->NotifyConnectionChange(imv->imvID, conn, state);
1087 struct tncs_data *prev, *conn; local
1096 conn = tncs_global_data->connections;
1097 while (conn) {
1098 if (conn == tncs) {
1105 prev = conn;
1106 conn = conn->next;
421 tncs_imv_notify_connection_change(struct tnc_if_imv *imv, TNC_ConnectionID conn, TNC_ConnectionState state) argument
/external/wpa_supplicant_8/hostapd/src/tls/
H A Dtlsv1_client.c24 void tls_alert(struct tlsv1_client *conn, u8 level, u8 description) argument
26 conn->alert_level = level;
27 conn->alert_description = description;
31 void tlsv1_client_free_dh(struct tlsv1_client *conn) argument
33 os_free(conn->dh_p);
34 os_free(conn->dh_g);
35 os_free(conn->dh_ys);
36 conn->dh_p = conn->dh_g = conn
50 tls_derive_keys(struct tlsv1_client *conn, const u8 *pre_master_secret, size_t pre_master_secret_len) 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) argument
273 tlsv1_client_encrypt(struct tlsv1_client *conn, const u8 *in_data, size_t in_len, u8 *out_data, size_t out_len) argument
306 tlsv1_client_decrypt(struct tlsv1_client *conn, const u8 *in_data, size_t in_len, int *need_more_data) argument
443 struct tlsv1_client *conn; local
486 tlsv1_client_deinit(struct tlsv1_client *conn) argument
506 tlsv1_client_established(struct tlsv1_client *conn) argument
522 tlsv1_client_prf(struct tlsv1_client *conn, const char *label, int server_random_first, u8 *out, size_t out_len) argument
555 tlsv1_client_get_cipher(struct tlsv1_client *conn, char *buf, size_t buflen) argument
606 tlsv1_client_shutdown(struct tlsv1_client *conn) argument
634 tlsv1_client_resumed(struct tlsv1_client *conn) argument
648 tlsv1_client_hello_ext(struct tlsv1_client *conn, int ext_type, const u8 *data, size_t data_len) argument
689 tlsv1_client_get_keys(struct tlsv1_client *conn, struct tls_keys *keys) argument
715 tlsv1_client_get_keyblock_size(struct tlsv1_client *conn) argument
732 tlsv1_client_set_cipher_list(struct tlsv1_client *conn, u8 *ciphers) argument
776 tlsv1_client_set_cred(struct tlsv1_client *conn, struct tlsv1_credentials *cred) argument
785 tlsv1_client_set_time_checks(struct tlsv1_client *conn, int enabled) argument
791 tlsv1_client_set_session_ticket_cb(struct tlsv1_client *conn, tlsv1_client_session_ticket_cb cb, void *ctx) 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_process_server_hello(struct tlsv1_client *conn, u8 ct, argument
41 tls_alert(conn, TLS_ALERT_LEVEL_FATAL,
56 tls_alert(conn, TLS_ALERT_LEVEL_FATAL,
82 tls_alert(conn, TLS_ALERT_LEVEL_FATAL,
90 conn->rl.tls_version = tls_version;
96 os_memcpy(conn->server_random, pos, TLS_RANDOM_LEN);
99 conn
214 tls_process_certificate(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) argument
436 tlsv1_process_diffie_hellman(struct tlsv1_client *conn, const u8 *buf, size_t len, tls_key_exchange key_exchange) argument
567 tls_process_server_key_exchange(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) argument
658 tls_process_certificate_request(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) argument
722 tls_process_server_hello_done(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) argument
779 tls_process_server_change_cipher_spec(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) argument
850 tls_process_server_finished(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len) argument
983 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) argument
1014 tlsv1_client_process_handshake(struct tlsv1_client *conn, u8 ct, const u8 *buf, size_t *len, u8 **out_data, size_t *out_len) argument
[all...]
H A Dtlsv1_client_write.c24 static size_t tls_client_cert_chain_der_len(struct tlsv1_client *conn) argument
29 if (conn->cred == NULL)
32 cert = conn->cred->cert;
37 cert = x509_certificate_get_subject(conn->cred->trusted_certs,
45 u8 * tls_send_client_hello(struct tlsv1_client *conn, size_t *out_len) argument
55 WPA_PUT_BE32(conn->client_random, now.sec);
56 if (random_get_bytes(conn->client_random + 4, TLS_RANDOM_LEN - 4)) {
62 conn->client_random, TLS_RANDOM_LEN);
64 len = 100 + conn->num_cipher_suites * 2 + conn
129 tls_write_client_certificate(struct tlsv1_client *conn, u8 **msgpos, u8 *end) argument
208 tlsv1_key_x_dh(struct tlsv1_client *conn, u8 **pos, u8 *end) argument
324 tlsv1_key_x_rsa(struct tlsv1_client *conn, u8 **pos, u8 *end) argument
371 tls_write_client_key_exchange(struct tlsv1_client *conn, u8 **msgpos, u8 *end) argument
429 tls_write_client_certificate_verify(struct tlsv1_client *conn, u8 **msgpos, u8 *end) argument
607 tls_write_client_change_cipher_spec(struct tlsv1_client *conn, u8 **msgpos, u8 *end) argument
640 tls_write_client_finished(struct tlsv1_client *conn, u8 **msgpos, u8 *end) argument
731 tls_send_client_key_exchange(struct tlsv1_client *conn, size_t *out_len) argument
774 tls_send_change_cipher_spec(struct tlsv1_client *conn, size_t *out_len) argument
804 tlsv1_client_handshake_write(struct tlsv1_client *conn, size_t *out_len, int no_appl_data) argument
830 tlsv1_client_send_alert(struct tlsv1_client *conn, u8 level, u8 description, size_t *out_len) argument
[all...]
H A Dtlsv1_server.c24 void tlsv1_server_log(struct tlsv1_server *conn, const char *fmt, ...) argument
42 if (conn->log_cb)
43 conn->log_cb(conn->log_cb_ctx, buf);
49 void tlsv1_server_alert(struct tlsv1_server *conn, u8 level, u8 description) argument
51 conn->alert_level = level;
52 conn->alert_description = description;
56 int tlsv1_server_derive_keys(struct tlsv1_server *conn, argument
68 os_memcpy(seed, conn->client_random, TLS_RANDOM_LEN);
69 os_memcpy(seed + TLS_RANDOM_LEN, conn
132 tlsv1_server_handshake(struct tlsv1_server *conn, const u8 *in_data, size_t in_len, size_t *out_len) argument
225 tlsv1_server_encrypt(struct tlsv1_server *conn, const u8 *in_data, size_t in_len, u8 *out_data, size_t out_len) argument
258 tlsv1_server_decrypt(struct tlsv1_server *conn, const u8 *in_data, size_t in_len, u8 *out_data, size_t out_len) argument
376 struct tlsv1_server *conn; local
415 tlsv1_server_clear_data(struct tlsv1_server *conn) argument
440 tlsv1_server_deinit(struct tlsv1_server *conn) argument
452 tlsv1_server_established(struct tlsv1_server *conn) argument
468 tlsv1_server_prf(struct tlsv1_server *conn, const char *label, int server_random_first, u8 *out, size_t out_len) argument
501 tlsv1_server_get_cipher(struct tlsv1_server *conn, char *buf, size_t buflen) argument
543 tlsv1_server_shutdown(struct tlsv1_server *conn) argument
564 tlsv1_server_resumed(struct tlsv1_server *conn) argument
576 tlsv1_server_get_keys(struct tlsv1_server *conn, struct tls_keys *keys) argument
602 tlsv1_server_get_keyblock_size(struct tlsv1_server *conn) argument
619 tlsv1_server_set_cipher_list(struct tlsv1_server *conn, u8 *ciphers) argument
645 tlsv1_server_set_verify(struct tlsv1_server *conn, int verify_peer) argument
652 tlsv1_server_set_session_ticket_cb(struct tlsv1_server *conn, tlsv1_server_session_ticket_cb cb, void *ctx) argument
663 tlsv1_server_set_log_cb(struct tlsv1_server *conn, void (*cb)(void *ctx, const char *msg), void *ctx) argument
672 tlsv1_server_set_test_flags(struct tlsv1_server *conn, u32 flags) argument
753 tlsv1_server_get_dh_p(struct tlsv1_server *conn, const u8 **dh_p, size_t *dh_p_len) argument
[all...]
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) argument
33 if ((conn->test_flags &
49 static int tls_process_client_hello(struct tlsv1_server *conn, u8 ct, argument
60 tlsv1_server_log(conn, "Expected Handshake; received content type 0x%x",
62 tlsv1_server_alert(conn, TLS_ALERT_LEVEL_FATAL,
75 tlsv1_server_log(conn, "Received unexpected handshake message %d (expected ClientHello)",
77 tlsv1_server_alert(conn, TLS_ALERT_LEVEL_FATAL,
81 tlsv1_server_log(conn, "Receive
291 tls_process_certificate(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len) argument
484 tls_process_client_key_exchange_rsa( struct tlsv1_server *conn, const u8 *pos, const u8 *end) argument
587 tls_process_client_key_exchange_dh( struct tlsv1_server *conn, const u8 *pos, const u8 *end) argument
693 tls_process_client_key_exchange(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len) argument
770 tls_process_certificate_verify(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len) argument
937 tls_process_change_cipher_spec(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len) argument
987 tls_process_client_finished(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len) argument
1160 tlsv1_server_process_handshake(struct tlsv1_server *conn, u8 ct, const u8 *buf, size_t *len) argument
[all...]
H A Dtlsv1_server_write.c24 static size_t tls_server_cert_chain_der_len(struct tlsv1_server *conn) argument
29 cert = conn->cred->cert;
34 cert = x509_certificate_get_subject(conn->cred->trusted_certs,
42 static int tls_write_server_hello(struct tlsv1_server *conn, argument
51 tlsv1_server_log(conn, "Send ServerHello");
56 WPA_PUT_BE32(conn->server_random, now.sec);
57 if (random_get_bytes(conn->server_random + 4, TLS_RANDOM_LEN - 4)) {
63 conn->server_random, TLS_RANDOM_LEN);
65 conn->session_id_len = TLS_SESSION_ID_MAX_LEN;
66 if (random_get_bytes(conn
155 tls_write_server_certificate(struct tlsv1_server *conn, u8 **msgpos, u8 *end) argument
242 tls_write_server_key_exchange(struct tlsv1_server *conn, u8 **msgpos, u8 *end) argument
568 tls_write_server_certificate_request(struct tlsv1_server *conn, u8 **msgpos, u8 *end) argument
634 tls_write_server_hello_done(struct tlsv1_server *conn, u8 **msgpos, u8 *end) argument
671 tls_write_server_change_cipher_spec(struct tlsv1_server *conn, u8 **msgpos, u8 *end) argument
704 tls_write_server_finished(struct tlsv1_server *conn, u8 **msgpos, u8 *end) argument
803 tls_send_server_hello(struct tlsv1_server *conn, size_t *out_len) argument
856 tls_send_change_cipher_spec(struct tlsv1_server *conn, size_t *out_len) argument
885 tlsv1_server_handshake_write(struct tlsv1_server *conn, size_t *out_len) argument
904 tlsv1_server_send_alert(struct tlsv1_server *conn, u8 level, u8 description, size_t *out_len) argument
[all...]
/external/wpa_supplicant_8/hostapd/src/wps/
H A Dhttp_server.c204 int conn; local
207 conn = accept(srv->fd, (struct sockaddr *) &addr, &addr_len);
208 if (conn < 0) {
216 req = http_request_init(srv, conn, &addr);
218 close(conn);
H A Dwps_registrar.c2399 static int wps_process_conn_type_flags(struct wps_data *wps, const u8 *conn) argument
2401 if (conn == NULL) {
2408 *conn);
/external/wpa_supplicant_8/src/crypto/
H A Dtls_gnutls.c205 struct tls_connection *conn = (struct tls_connection *) ptr; local
207 if (conn->pull_buf == NULL) {
212 end = wpabuf_head_u8(conn->pull_buf) + wpabuf_len(conn->pull_buf);
213 if ((size_t) (end - conn->pull_buf_offset) < len)
214 len = end - conn->pull_buf_offset;
215 os_memcpy(buf, conn->pull_buf_offset, len);
216 conn->pull_buf_offset += len;
217 if (conn->pull_buf_offset == end) {
219 wpabuf_free(conn
234 struct tls_connection *conn = (struct tls_connection *) ptr; local
246 tls_gnutls_init_session(struct tls_global *global, struct tls_connection *conn) argument
304 struct tls_connection *conn; local
337 tls_connection_deinit(void *ssl_ctx, struct tls_connection *conn) argument
353 tls_connection_established(void *ssl_ctx, struct tls_connection *conn) argument
359 tls_connection_shutdown(void *ssl_ctx, struct tls_connection *conn) argument
504 tls_connection_set_params(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params) argument
735 tls_connection_set_verify(void *ssl_ctx, struct tls_connection *conn, int verify_peer) argument
750 tls_connection_get_keys(void *ssl_ctx, struct tls_connection *conn, struct tls_keys *keys) argument
787 tls_connection_prf(void *tls_ctx, struct tls_connection *conn, const char *label, int server_random_first, u8 *out, size_t out_len) argument
803 tls_connection_verify_peer(struct tls_connection *conn, gnutls_alert_description_t *err) argument
915 gnutls_get_appl_data(struct tls_connection *conn) argument
942 tls_connection_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
1033 tls_connection_server_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
1042 tls_connection_encrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
1063 tls_connection_decrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
1105 tls_connection_resumed(void *ssl_ctx, struct tls_connection *conn) argument
1113 tls_connection_set_cipher_list(void *tls_ctx, struct tls_connection *conn, u8 *ciphers) argument
1121 tls_get_cipher(void *ssl_ctx, struct tls_connection *conn, char *buf, size_t buflen) argument
1130 tls_connection_enable_workaround(void *ssl_ctx, struct tls_connection *conn) argument
1138 tls_connection_client_hello_ext(void *ssl_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len) argument
1147 tls_connection_get_failed(void *ssl_ctx, struct tls_connection *conn) argument
1155 tls_connection_get_read_alerts(void *ssl_ctx, struct tls_connection *conn) argument
1163 tls_connection_get_write_alerts(void *ssl_ctx, struct tls_connection *conn) argument
1171 tls_connection_get_keyblock_size(void *tls_ctx, struct tls_connection *conn) argument
1185 tls_connection_set_session_ticket_cb(void *tls_ctx, struct tls_connection *conn, tls_session_ticket_cb cb, void *ctx) argument
[all...]
H A Dtls_internal.c83 struct tls_connection *conn; local
86 conn = os_zalloc(sizeof(*conn));
87 if (conn == NULL)
89 conn->global = global;
93 conn->client = tlsv1_client_init();
94 if (conn->client == NULL) {
95 os_free(conn);
102 conn->server = tlsv1_server_init(global->server_cred);
103 if (conn
116 tls_connection_set_test_flags(struct tls_connection *conn, u32 flags) argument
125 tls_connection_set_log_cb(struct tls_connection *conn, void (*log_cb)(void *ctx, const char *msg), void *ctx) argument
136 tls_connection_deinit(void *tls_ctx, struct tls_connection *conn) argument
152 tls_connection_established(void *tls_ctx, struct tls_connection *conn) argument
166 tls_connection_shutdown(void *tls_ctx, struct tls_connection *conn) argument
180 tls_connection_set_params(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params) argument
300 tls_connection_set_verify(void *tls_ctx, struct tls_connection *conn, int verify_peer) argument
311 tls_connection_get_keys(void *tls_ctx, struct tls_connection *conn, struct tls_keys *keys) argument
326 tls_connection_prf(void *tls_ctx, struct tls_connection *conn, const char *label, int server_random_first, u8 *out, size_t out_len) argument
348 tls_connection_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
358 tls_connection_handshake2(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data, int *need_more_data) argument
402 tls_connection_server_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
437 tls_connection_encrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
483 tls_connection_decrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
491 tls_connection_decrypt2(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, int *need_more_data) argument
529 tls_connection_resumed(void *tls_ctx, struct tls_connection *conn) argument
543 tls_connection_set_cipher_list(void *tls_ctx, struct tls_connection *conn, u8 *ciphers) argument
558 tls_get_cipher(void *tls_ctx, struct tls_connection *conn, char *buf, size_t buflen) argument
575 tls_connection_enable_workaround(void *tls_ctx, struct tls_connection *conn) argument
582 tls_connection_client_hello_ext(void *tls_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len) argument
596 tls_connection_get_failed(void *tls_ctx, struct tls_connection *conn) argument
602 tls_connection_get_read_alerts(void *tls_ctx, struct tls_connection *conn) argument
608 tls_connection_get_write_alerts(void *tls_ctx, struct tls_connection *conn) argument
615 tls_connection_get_keyblock_size(void *tls_ctx, struct tls_connection *conn) argument
636 tls_connection_set_session_ticket_cb(void *tls_ctx, struct tls_connection *conn, tls_session_ticket_cb cb, void *ctx) argument
[all...]
H A Dtls_none.c37 void tls_connection_deinit(void *tls_ctx, struct tls_connection *conn) argument
42 int tls_connection_established(void *tls_ctx, struct tls_connection *conn) argument
48 int tls_connection_shutdown(void *tls_ctx, struct tls_connection *conn) argument
54 int tls_connection_set_params(void *tls_ctx, struct tls_connection *conn, argument
74 int tls_connection_set_verify(void *tls_ctx, struct tls_connection *conn, argument
81 int tls_connection_get_keys(void *tls_ctx, struct tls_connection *conn, argument
88 int tls_connection_prf(void *tls_ctx, struct tls_connection *conn, argument
97 struct tls_connection *conn,
106 struct tls_connection *conn,
115 struct tls_connection *conn,
96 tls_connection_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
105 tls_connection_server_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
114 tls_connection_encrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
122 tls_connection_decrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
130 tls_connection_resumed(void *tls_ctx, struct tls_connection *conn) argument
136 tls_connection_set_cipher_list(void *tls_ctx, struct tls_connection *conn, u8 *ciphers) argument
143 tls_get_cipher(void *tls_ctx, struct tls_connection *conn, char *buf, size_t buflen) argument
150 tls_connection_enable_workaround(void *tls_ctx, struct tls_connection *conn) argument
157 tls_connection_client_hello_ext(void *tls_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len) argument
165 tls_connection_get_failed(void *tls_ctx, struct tls_connection *conn) argument
171 tls_connection_get_read_alerts(void *tls_ctx, struct tls_connection *conn) argument
177 tls_connection_get_write_alerts(void *tls_ctx, struct tls_connection *conn) argument
184 tls_connection_get_keyblock_size(void *tls_ctx, struct tls_connection *conn) argument
[all...]
H A Dtls_nss.c75 struct tls_connection *conn = (struct tls_connection *) fd->secret; local
80 if (conn->pull_buf == NULL) {
85 end = conn->pull_buf + conn->pull_buf_len;
86 if (end - conn->pull_buf_offset < amount)
87 amount = end - conn->pull_buf_offset;
88 os_memcpy(buf, conn->pull_buf_offset, amount);
89 conn->pull_buf_offset += amount;
90 if (conn->pull_buf_offset == end) {
92 os_free(conn
107 struct tls_connection *conn = (struct tls_connection *) fd->secret; local
288 struct tls_connection *conn = arg; local
318 struct tls_connection *conn = client_data; local
326 struct tls_connection *conn; local
366 tls_connection_deinit(void *tls_ctx, struct tls_connection *conn) argument
375 tls_connection_established(void *tls_ctx, struct tls_connection *conn) argument
381 tls_connection_shutdown(void *tls_ctx, struct tls_connection *conn) argument
387 tls_connection_set_params(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params) argument
408 tls_connection_set_verify(void *tls_ctx, struct tls_connection *conn, int verify_peer) argument
416 tls_connection_get_keys(void *tls_ctx, struct tls_connection *conn, struct tls_keys *keys) argument
424 tls_connection_prf(void *tls_ctx, struct tls_connection *conn, const char *label, int server_random_first, u8 *out, size_t out_len) argument
446 tls_connection_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
493 tls_connection_server_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
502 tls_connection_encrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
528 tls_connection_decrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
572 tls_connection_resumed(void *tls_ctx, struct tls_connection *conn) argument
578 tls_connection_set_cipher_list(void *tls_ctx, struct tls_connection *conn, u8 *ciphers) argument
585 tls_get_cipher(void *tls_ctx, struct tls_connection *conn, char *buf, size_t buflen) argument
592 tls_connection_enable_workaround(void *tls_ctx, struct tls_connection *conn) argument
599 tls_connection_client_hello_ext(void *tls_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len) argument
607 tls_connection_get_failed(void *tls_ctx, struct tls_connection *conn) argument
613 tls_connection_get_read_alerts(void *tls_ctx, struct tls_connection *conn) argument
619 tls_connection_get_write_alerts(void *tls_ctx, struct tls_connection *conn) argument
626 tls_connection_get_keyblock_size(void *tls_ctx, struct tls_connection *conn) argument
639 tls_connection_set_session_ticket_cb(void *tls_ctx, struct tls_connection *conn, tls_session_ticket_cb cb, void *ctx) argument
[all...]
H A Dtls_openssl.c571 struct tls_connection *conn = SSL_get_app_data((SSL *) ssl); local
580 conn->read_alerts++;
582 conn->write_alerts++;
584 if (conn->context->event_cb != NULL) {
586 struct tls_context *context = conn->context;
879 static int tls_engine_init(struct tls_connection *conn, const char *engine_id, argument
904 conn->engine = ENGINE_by_id(engine_id);
905 if (!conn->engine) {
910 if (ENGINE_init(conn->engine) != 1) {
919 if (ENGINE_ctrl_cmd_string(conn
970 tls_engine_deinit(struct tls_connection *conn) argument
1004 struct tls_connection *conn = arg; local
1023 struct tls_connection *conn; local
1078 tls_connection_deinit(void *ssl_ctx, struct tls_connection *conn) argument
1092 tls_connection_established(void *ssl_ctx, struct tls_connection *conn) argument
1098 tls_connection_shutdown(void *ssl_ctx, struct tls_connection *conn) argument
1334 openssl_tls_fail_event(struct tls_connection *conn, X509 *err_cert, int err, int depth, const char *subject, const char *err_str, enum tls_fail_reason reason) argument
1359 openssl_tls_cert_event(struct tls_connection *conn, X509 *err_cert, int depth, const char *subject) argument
1403 struct tls_connection *conn; local
1562 tls_connection_ca_cert(void *_ssl_ctx, struct tls_connection *conn, const char *ca_cert, const u8 *ca_cert_blob, size_t ca_cert_blob_len, const char *ca_path) argument
1769 tls_connection_set_subject_match(struct tls_connection *conn, const char *subject_match, const char *altsubject_match, const char *suffix_match) argument
1802 tls_connection_set_verify(void *ssl_ctx, struct tls_connection *conn, int verify_peer) argument
1839 tls_connection_client_cert(struct tls_connection *conn, const char *client_cert, const u8 *client_cert_blob, size_t client_cert_blob_len) argument
2070 tls_engine_get_cert(struct tls_connection *conn, const char *cert_id, X509 **cert) argument
2100 tls_connection_engine_client_cert(struct tls_connection *conn, const char *cert_id) argument
2126 tls_connection_engine_ca_cert(void *_ssl_ctx, struct tls_connection *conn, const char *ca_cert_id) argument
2175 tls_connection_engine_private_key(struct tls_connection *conn) argument
2197 tls_connection_private_key(void *_ssl_ctx, struct tls_connection *conn, const char *private_key, const char *private_key_passwd, const u8 *private_key_blob, size_t private_key_blob_len) argument
2367 tls_connection_dh(struct tls_connection *conn, const char *dh_file) argument
2515 tls_connection_get_keys(void *ssl_ctx, struct tls_connection *conn, struct tls_keys *keys) argument
2544 tls_connection_prf(void *tls_ctx, struct tls_connection *conn, const char *label, int server_random_first, u8 *out, size_t out_len) argument
2566 openssl_handshake(struct tls_connection *conn, const struct wpabuf *in_data, int server) argument
2635 openssl_get_appl_data(struct tls_connection *conn, size_t max_len) argument
2670 openssl_connection_handshake(struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data, int server) argument
2706 tls_connection_handshake(void *ssl_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
2714 tls_connection_server_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
2723 tls_connection_encrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
2763 tls_connection_decrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
2812 tls_connection_resumed(void *ssl_ctx, struct tls_connection *conn) argument
2818 tls_connection_set_cipher_list(void *tls_ctx, struct tls_connection *conn, u8 *ciphers) argument
2874 tls_get_cipher(void *ssl_ctx, struct tls_connection *conn, char *buf, size_t buflen) argument
2890 tls_connection_enable_workaround(void *ssl_ctx, struct tls_connection *conn) argument
2903 tls_connection_client_hello_ext(void *ssl_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len) argument
2925 tls_connection_get_failed(void *ssl_ctx, struct tls_connection *conn) argument
2933 tls_connection_get_read_alerts(void *ssl_ctx, struct tls_connection *conn) argument
2941 tls_connection_get_write_alerts(void *ssl_ctx, struct tls_connection *conn) argument
3022 struct tls_connection *conn = arg; local
3199 tls_connection_set_params(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params) argument
3355 tls_connection_get_keyblock_size(void *tls_ctx, struct tls_connection *conn) argument
3413 struct tls_connection *conn = arg; local
3439 struct tls_connection *conn = arg; local
3466 struct tls_connection *conn = arg; local
3491 struct tls_connection *conn = arg; local
3520 tls_connection_set_session_ticket_cb(void *tls_ctx, struct tls_connection *conn, tls_session_ticket_cb cb, void *ctx) argument
[all...]
H A Dtls_schannel.c118 struct tls_connection *conn; local
120 conn = os_zalloc(sizeof(*conn));
121 if (conn == NULL)
123 conn->start = 1;
125 return conn;
129 void tls_connection_deinit(void *ssl_ctx, struct tls_connection *conn) argument
131 if (conn == NULL)
134 os_free(conn);
138 int tls_connection_established(void *ssl_ctx, struct tls_connection *conn) argument
144 tls_connection_shutdown(void *ssl_ctx, struct tls_connection *conn) argument
173 tls_connection_set_verify(void *ssl_ctx, struct tls_connection *conn, int verify_peer) argument
180 tls_connection_get_keys(void *ssl_ctx, struct tls_connection *conn, struct tls_keys *keys) argument
188 tls_connection_prf(void *tls_ctx, struct tls_connection *conn, const char *label, int server_random_first, u8 *out, size_t out_len) argument
212 tls_conn_hs_clienthello(struct tls_global *global, struct tls_connection *conn) argument
283 tls_get_eap(struct tls_global *global, struct tls_connection *conn) argument
311 tls_connection_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
458 tls_connection_server_handshake(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data) argument
467 tls_connection_encrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
549 tls_connection_decrypt(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data) argument
625 tls_connection_resumed(void *ssl_ctx, struct tls_connection *conn) argument
631 tls_connection_set_cipher_list(void *tls_ctx, struct tls_connection *conn, u8 *ciphers) argument
638 tls_get_cipher(void *ssl_ctx, struct tls_connection *conn, char *buf, size_t buflen) argument
645 tls_connection_enable_workaround(void *ssl_ctx, struct tls_connection *conn) argument
652 tls_connection_client_hello_ext(void *ssl_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len) argument
660 tls_connection_get_failed(void *ssl_ctx, struct tls_connection *conn) argument
668 tls_connection_get_read_alerts(void *ssl_ctx, struct tls_connection *conn) argument
676 tls_connection_get_write_alerts(void *ssl_ctx, struct tls_connection *conn) argument
684 tls_connection_set_params(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params) argument
[all...]
/external/wpa_supplicant_8/src/eap_common/
H A Deap_fast_common.c96 u8 * eap_fast_derive_key(void *ssl_ctx, struct tls_connection *conn, argument
103 block_size = tls_connection_get_keyblock_size(ssl_ctx, conn);
111 if (tls_connection_prf(ssl_ctx, conn, label, 1, out, block_size + len)
117 if (tls_connection_get_keys(ssl_ctx, conn, &keys))

Completed in 465 milliseconds

123456789