Lines Matching defs:con
167 static void print_stuff(BIO *berr, SSL *con, int full);
840 SSL *con = NULL;
1016 con = SSL_new(ctx);
1034 SSL_set_session(con, sess);
1044 !SSL_set_tlsext_host_name(con, servername)) {
1082 if (SSL_is_dtls(con)) {
1106 SSL_set_options(con, SSL_OP_NO_QUERY_MTU);
1107 SSL_set_mtu(con, cfg.socket_mtu - 28);
1125 SSL_set_msg_callback(con, msg_cb);
1126 SSL_set_msg_callback_arg(con, bio_c_out);
1129 SSL_set_tlsext_debug_callback(con, tlsext_cb);
1130 SSL_set_tlsext_debug_arg(con, bio_c_out);
1133 SSL_set_tlsext_status_type(con, TLSEXT_STATUSTYPE_ocsp);
1138 SSL_set_bio(con, sbio, sbio);
1139 SSL_set_connect_state(con);
1278 if (SSL_is_dtls(con) && DTLSv1_get_timeout(con, &timeout))
1282 if (SSL_in_init(con) && !SSL_total_renegotiations(con)) {
1294 SSL_get_session(con));
1301 print_stuff(bio_c_out, con, full_log);
1314 SSL_shutdown(con);
1315 SSL_set_connect_state(con);
1316 shutdown(SSL_get_fd(con), SHUT_RD);
1317 close(SSL_get_fd(con));
1323 ssl_pending = read_ssl && SSL_pending(con);
1339 pfd[2].fd = SSL_get_fd(con);
1357 if (SSL_is_dtls(con) &&
1358 DTLSv1_handle_timeout(con) > 0)
1366 k = SSL_write(con, &(cbuf[cbuf_off]),
1368 switch (SSL_get_error(con, k)) {
1374 /* we have done a write(con,NULL,0); */
1447 SSL_renegotiate(con);
1453 k = p = SSL_peek(con, pbuf, 1024 /* BUFSIZZ */ );
1454 pending = SSL_pending(con);
1455 if (SSL_get_error(con, p) == SSL_ERROR_NONE) {
1459 k = SSL_read(con, sbuf, p);
1462 k = SSL_read(con, sbuf, 1024 /* BUFSIZZ */ );
1465 switch (SSL_get_error(con, k)) {
1559 SSL_renegotiate(con);
1574 print_stuff(bio_c_out, con, full_log);
1575 SSL_shutdown(con);
1576 shutdown(SSL_get_fd(con), SHUT_RD);
1577 close(SSL_get_fd(con));
1579 if (con != NULL) {
1581 print_stuff(bio_c_out, con, 1);
1582 SSL_free(con);