Mercurial > hg > nginx-quic
comparison src/event/ngx_event_openssl.h @ 8188:71b7453fb11f quic
Merged with the default branch.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Thu, 29 Oct 2020 14:53:58 +0000 |
parents | 93be5658a250 59e1c73fe02b |
children | af6363758ef9 |
comparison
equal
deleted
inserted
replaced
8176:69dc750cf66f | 8188:71b7453fb11f |
---|---|
100 ngx_ssl_ocsp_t *ocsp; | 100 ngx_ssl_ocsp_t *ocsp; |
101 | 101 |
102 u_char early_buf; | 102 u_char early_buf; |
103 | 103 |
104 unsigned handshaked:1; | 104 unsigned handshaked:1; |
105 unsigned handshake_rejected:1; | |
105 unsigned renegotiation:1; | 106 unsigned renegotiation:1; |
106 unsigned buffer:1; | 107 unsigned buffer:1; |
107 unsigned no_wait_shutdown:1; | 108 unsigned no_wait_shutdown:1; |
108 unsigned no_send_shutdown:1; | 109 unsigned no_send_shutdown:1; |
109 unsigned handshake_buffer_set:1; | 110 unsigned handshake_buffer_set:1; |
208 ngx_array_t *passwords); | 209 ngx_array_t *passwords); |
209 ngx_int_t ngx_ssl_dhparam(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *file); | 210 ngx_int_t ngx_ssl_dhparam(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *file); |
210 ngx_int_t ngx_ssl_ecdh_curve(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *name); | 211 ngx_int_t ngx_ssl_ecdh_curve(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *name); |
211 ngx_int_t ngx_ssl_early_data(ngx_conf_t *cf, ngx_ssl_t *ssl, | 212 ngx_int_t ngx_ssl_early_data(ngx_conf_t *cf, ngx_ssl_t *ssl, |
212 ngx_uint_t enable); | 213 ngx_uint_t enable); |
214 ngx_int_t ngx_ssl_conf_commands(ngx_conf_t *cf, ngx_ssl_t *ssl, | |
215 ngx_array_t *commands); | |
216 | |
213 ngx_int_t ngx_ssl_client_session_cache(ngx_conf_t *cf, ngx_ssl_t *ssl, | 217 ngx_int_t ngx_ssl_client_session_cache(ngx_conf_t *cf, ngx_ssl_t *ssl, |
214 ngx_uint_t enable); | 218 ngx_uint_t enable); |
215 ngx_int_t ngx_ssl_session_cache(ngx_ssl_t *ssl, ngx_str_t *sess_ctx, | 219 ngx_int_t ngx_ssl_session_cache(ngx_ssl_t *ssl, ngx_str_t *sess_ctx, |
216 ngx_array_t *certificates, ssize_t builtin_session_cache, | 220 ngx_array_t *certificates, ssize_t builtin_session_cache, |
217 ngx_shm_zone_t *shm_zone, time_t timeout); | 221 ngx_shm_zone_t *shm_zone, time_t timeout); |
218 ngx_int_t ngx_ssl_session_ticket_keys(ngx_conf_t *cf, ngx_ssl_t *ssl, | 222 ngx_int_t ngx_ssl_session_ticket_keys(ngx_conf_t *cf, ngx_ssl_t *ssl, |
219 ngx_array_t *paths); | 223 ngx_array_t *paths); |
220 ngx_int_t ngx_ssl_session_cache_init(ngx_shm_zone_t *shm_zone, void *data); | 224 ngx_int_t ngx_ssl_session_cache_init(ngx_shm_zone_t *shm_zone, void *data); |
225 | |
221 ngx_int_t ngx_ssl_create_connection(ngx_ssl_t *ssl, ngx_connection_t *c, | 226 ngx_int_t ngx_ssl_create_connection(ngx_ssl_t *ssl, ngx_connection_t *c, |
222 ngx_uint_t flags); | 227 ngx_uint_t flags); |
223 | 228 |
224 void ngx_ssl_remove_cached_session(SSL_CTX *ssl, ngx_ssl_session_t *sess); | 229 void ngx_ssl_remove_cached_session(SSL_CTX *ssl, ngx_ssl_session_t *sess); |
225 ngx_int_t ngx_ssl_set_session(ngx_connection_t *c, ngx_ssl_session_t *session); | 230 ngx_int_t ngx_ssl_set_session(ngx_connection_t *c, ngx_ssl_session_t *session); |