0
0
mirror of https://github.com/rkd77/elinks.git synced 2025-06-30 22:19:29 -04:00

[ssl] SSL -> ssl_t

This commit is contained in:
Witold Filipczyk 2022-01-28 20:22:38 +01:00
parent f1412534ed
commit 53a3914e47

View File

@ -358,8 +358,8 @@ init_ssl_connection(struct socket *socket,
socket->ssl = SSL_new(context); socket->ssl = SSL_new(context);
if (!socket->ssl) return S_SSL_ERROR; if (!socket->ssl) return S_SSL_ERROR;
if (!SSL_set_ex_data((SSL *)socket->ssl, socket_SSL_ex_data_idx, socket)) { if (!SSL_set_ex_data((ssl_t *)socket->ssl, socket_SSL_ex_data_idx, socket)) {
SSL_free((SSL *)socket->ssl); SSL_free((ssl_t *)socket->ssl);
socket->ssl = NULL; socket->ssl = NULL;
return S_SSL_ERROR; return S_SSL_ERROR;
} }
@ -370,8 +370,8 @@ init_ssl_connection(struct socket *socket,
* documented. The source shows that it returns 1 if * documented. The source shows that it returns 1 if
* successful; on error, it calls SSLerr and returns 0. */ * successful; on error, it calls SSLerr and returns 0. */
if (server_name if (server_name
&& !SSL_set_tlsext_host_name((SSL *)socket->ssl, server_name)) { && !SSL_set_tlsext_host_name((ssl_t *)socket->ssl, server_name)) {
SSL_free((SSL *)socket->ssl); SSL_free((ssl_t *)socket->ssl);
socket->ssl = NULL; socket->ssl = NULL;
return S_SSL_ERROR; return S_SSL_ERROR;
} }
@ -451,7 +451,7 @@ init_ssl_connection(struct socket *socket,
void void
done_ssl_connection(struct socket *socket) done_ssl_connection(struct socket *socket)
{ {
ssl_t *ssl = (SSL *)socket->ssl; ssl_t *ssl = (ssl_t *)socket->ssl;
if (!ssl) return; if (!ssl) return;
#ifdef USE_OPENSSL #ifdef USE_OPENSSL
@ -466,7 +466,7 @@ done_ssl_connection(struct socket *socket)
char * char *
get_ssl_connection_cipher(struct socket *socket) get_ssl_connection_cipher(struct socket *socket)
{ {
ssl_t *ssl = (SSL *)socket->ssl; ssl_t *ssl = (ssl_t *)socket->ssl;
struct string str; struct string str;
if (!init_string(&str)) return NULL; if (!init_string(&str)) return NULL;