Lines Matching refs:ssl

297 	SSL *ssl;  member
505 if (SSL_get_shutdown(bev_ssl->ssl) & SSL_RECEIVED_SHUTDOWN) in conn_closed()
555 wbio = SSL_get_wbio(bev_ssl->ssl); in init_bio_counts()
557 rbio = SSL_get_rbio(bev_ssl->ssl); in init_bio_counts()
564 unsigned long num_w = BIO_number_written(SSL_get_wbio(bev_ssl->ssl)); in decrement_buckets()
565 unsigned long num_r = BIO_number_read(SSL_get_rbio(bev_ssl->ssl)); in decrement_buckets()
607 r = SSL_read(bev_ssl->ssl, space[i].iov_base, space[i].iov_len); in do_read()
617 int err = SSL_get_error(bev_ssl->ssl, r); in do_read()
684 r = SSL_write(bev_ssl->ssl, space[i].iov_base, in do_write()
695 int err = SSL_get_error(bev_ssl->ssl, r); in do_write()
819 n_to_read = SSL_pending(bev_ssl->ssl); in consider_reading()
1031 r = SSL_do_handshake(bev_ssl->ssl); in do_handshake()
1047 int err = SSL_get_error(bev_ssl->ssl, r); in do_handshake()
1125 if (SSL_renegotiate(bev_ssl->ssl) < 0) in bufferevent_ssl_renegotiate()
1236 BIO *bio = SSL_get_wbio(bev_ssl->ssl); in be_openssl_destruct()
1242 SSL_free(bev_ssl->ssl); in be_openssl_destruct()
1274 if (!SSL_clear(bev_ssl->ssl)) in be_openssl_set_fd()
1276 SSL_set_accept_state(bev_ssl->ssl); in be_openssl_set_fd()
1281 if (!SSL_clear(bev_ssl->ssl)) in be_openssl_set_fd()
1283 SSL_set_connect_state(bev_ssl->ssl); in be_openssl_set_fd()
1308 SSL_set_bio(bev_ssl->ssl, bio, bio); in be_openssl_ctrl()
1313 SSL_set_bio(bev_ssl->ssl, bio, bio); in be_openssl_ctrl()
1339 return bev_ssl->ssl; in bufferevent_openssl_get_ssl()
1346 SSL *ssl, in bufferevent_openssl_new_impl() argument
1369 SSL_set_mode(ssl, SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER); in bufferevent_openssl_new_impl()
1372 bev_ssl->ssl = ssl; in bufferevent_openssl_new_impl()
1405 SSL_free(ssl); in bufferevent_openssl_new_impl()
1407 bev_ssl->ssl = NULL; in bufferevent_openssl_new_impl()
1416 SSL *ssl, in bufferevent_openssl_filter_new() argument
1428 SSL_set_bio(ssl, bio, bio); in bufferevent_openssl_filter_new()
1431 base, underlying, -1, ssl, state, options); in bufferevent_openssl_filter_new()
1436 SSL_free(ssl); in bufferevent_openssl_filter_new()
1443 SSL *ssl, in bufferevent_openssl_socket_new() argument
1448 BIO *bio = SSL_get_wbio(ssl); in bufferevent_openssl_socket_new()
1472 SSL_set_bio(ssl, bio, bio); in bufferevent_openssl_socket_new()
1479 base, NULL, fd, ssl, state, options); in bufferevent_openssl_socket_new()
1483 SSL_free(ssl); in bufferevent_openssl_socket_new()