/external/wpa_supplicant_8/hostapd/src/crypto/ |
H A D | tls_gnutls.c | 205 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 D | tls_internal.c | 83 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 D | tls_none.c | 37 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 D | tls_nss.c | 75 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 D | tls_openssl.c | 571 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 D | tls_schannel.c | 118 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 D | eap_fast_common.c | 96 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 D | eap_tls_common.h | 17 * 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 D | eap_tls_common.h | 17 * conn - TLS connection context data from tls_connection_init() 19 struct tls_connection *conn; member in struct:eap_ssl_data
|
H A D | tncs.c | 422 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 D | tlsv1_client.c | 24 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 D | tlsv1_client_read.c | 22 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 D | tlsv1_client_write.c | 24 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 D | tlsv1_server.c | 24 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 D | tlsv1_server_read.c | 23 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 D | tlsv1_server_write.c | 24 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 D | http_server.c | 204 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 D | wps_registrar.c | 2399 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 D | tls_gnutls.c | 205 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 D | tls_internal.c | 83 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 D | tls_none.c | 37 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 D | tls_nss.c | 75 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 D | tls_openssl.c | 571 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 D | tls_schannel.c | 118 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 D | eap_fast_common.c | 96 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))
|