Lines Matching refs:ssl_handle

137 	SSL *ssl_handle;  member
181 int err = SSL_get_error(sslsock->ssl_handle, nr_bytes); in handle_ssl_error()
206 SSL_set_shutdown(sslsock->ssl_handle, SSL_SENT_SHUTDOWN|SSL_RECEIVED_SHUTDOWN); in handle_ssl_error()
1129 SSL_set_info_callback(sslsock->ssl_handle, info_callback); in init_server_reneg_limit()
1277 static int server_sni_callback(SSL *ssl_handle, int *al, void *arg) /* {{{ */ in server_sni_callback() argument
1284 server_name = SSL_get_servername(ssl_handle, TLSEXT_NAMETYPE_host_name); in server_sni_callback()
1290 stream = (php_stream*)SSL_get_ex_data(ssl_handle, php_openssl_get_ssl_stream_data_index()); in server_sni_callback()
1299 SSL_set_SSL_CTX(ssl_handle, sslsock->sni_certs[i].ctx); in server_sni_callback()
1413 SSL_set_tlsext_host_name(sslsock->ssl_handle, sni_server_name); in enable_client_sni()
1462 static int server_alpn_callback(SSL *ssl_handle, const unsigned char **out, unsigned char *outlen, in server_alpn_callback() argument
1490 if (sslsock->ssl_handle) { in php_openssl_setup_crypto()
1605 sslsock->ssl_handle = SSL_new(sslsock->ctx); in php_openssl_setup_crypto()
1607 if (sslsock->ssl_handle == NULL) { in php_openssl_setup_crypto()
1620 SSL_set_ex_data(sslsock->ssl_handle, php_openssl_get_ssl_stream_data_index(), stream); in php_openssl_setup_crypto()
1623 if (!SSL_set_fd(sslsock->ssl_handle, sslsock->s.socket)) { in php_openssl_setup_crypto()
1640 SSL_set_mode(sslsock->ssl_handle, SSL_get_mode(sslsock->ssl_handle) | SSL_MODE_RELEASE_BUFFERS); in php_openssl_setup_crypto()
1646 …} else if (((php_openssl_netstream_data_t*)cparam->inputs.session->abstract)->ssl_handle == NULL) { in php_openssl_setup_crypto()
1649 …SSL_copy_session_id(sslsock->ssl_handle, ((php_openssl_netstream_data_t*)cparam->inputs.session->a… in php_openssl_setup_crypto()
1657 static zend_array *capture_session_meta(SSL *ssl_handle) /* {{{ */ in capture_session_meta() argument
1661 long proto = SSL_version(ssl_handle); in capture_session_meta()
1662 const SSL_CIPHER *cipher = SSL_get_current_cipher(ssl_handle); in capture_session_meta()
1719 chain = SSL_get_peer_cert_chain(sslsock->ssl_handle); in capture_peer_certs()
1767 SSL_set_connect_state(sslsock->ssl_handle); in php_openssl_enable_crypto()
1769 SSL_set_accept_state(sslsock->ssl_handle); in php_openssl_enable_crypto()
1779 sslsock->ssl_handle, in php_openssl_enable_crypto()
1781 SSL_get_mode(sslsock->ssl_handle) | in php_openssl_enable_crypto()
1800 n = SSL_connect(sslsock->ssl_handle); in php_openssl_enable_crypto()
1802 n = SSL_accept(sslsock->ssl_handle); in php_openssl_enable_crypto()
1821 int err = SSL_get_error(sslsock->ssl_handle, n); in php_openssl_enable_crypto()
1840 peer_cert = SSL_get_peer_certificate(sslsock->ssl_handle); in php_openssl_enable_crypto()
1845 if (FAILURE == apply_peer_verification_policy(sslsock->ssl_handle, peer_cert, stream)) { in php_openssl_enable_crypto()
1846 SSL_shutdown(sslsock->ssl_handle); in php_openssl_enable_crypto()
1863 ZVAL_ARR(&meta_arr, capture_session_meta(sslsock->ssl_handle)); in php_openssl_enable_crypto()
1874 peer_cert = SSL_get_peer_certificate(sslsock->ssl_handle); in php_openssl_enable_crypto()
1888 SSL_shutdown(sslsock->ssl_handle); in php_openssl_enable_crypto()
1972 nr_bytes = SSL_read(sslsock->ssl_handle, buf, (int)count); in php_openssl_sockop_io()
1982 nr_bytes = SSL_write(sslsock->ssl_handle, buf, (int)count); in php_openssl_sockop_io()
1994 int err = SSL_get_error(sslsock->ssl_handle, nr_bytes ); in php_openssl_sockop_io()
2007 stream->eof = (retry == 0 && errno != EAGAIN && !SSL_pending(sslsock->ssl_handle)); in php_openssl_sockop_io()
2029 int err = SSL_get_error(sslsock->ssl_handle, nr_bytes); in php_openssl_sockop_io()
2115 SSL_shutdown(sslsock->ssl_handle); in php_openssl_sockop_close()
2118 if (sslsock->ssl_handle) { in php_openssl_sockop_close()
2119 SSL_free(sslsock->ssl_handle); in php_openssl_sockop_close()
2120 sslsock->ssl_handle = NULL; in php_openssl_sockop_close()
2272 switch (SSL_version(sslsock->ssl_handle)) { in php_openssl_sockop_set_option()
2286 cipher = SSL_get_current_cipher(sslsock->ssl_handle); in php_openssl_sockop_set_option()
2298 SSL_get0_alpn_selected(sslsock->ssl_handle, &alpn_proto, &alpn_proto_len); in php_openssl_sockop_set_option()
2342 n = SSL_peek(sslsock->ssl_handle, &buf, sizeof(buf)); in php_openssl_sockop_set_option()
2344 int err = SSL_get_error(sslsock->ssl_handle, n); in php_openssl_sockop_set_option()
2451 && (pending = (size_t)SSL_pending(sslsock->ssl_handle)) > 0) { in php_openssl_sockop_cast()