Mercurial > hg > nginx-quic
diff src/event/ngx_event_quic.h @ 7641:72f632f90a17 quic
Introduced ngx_quic_secret_t.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Fri, 28 Feb 2020 13:09:52 +0300 |
parents | 4daf03d2bd0a |
children | 76e29ff31cd3 |
line wrap: on
line diff
--- a/src/event/ngx_event_quic.h +++ b/src/event/ngx_event_quic.h @@ -11,40 +11,25 @@ #include <ngx_event_openssl.h> -struct ngx_quic_connection_s { - ngx_str_t scid; - ngx_str_t dcid; - ngx_str_t token; +typedef struct { + ngx_str_t secret; + ngx_str_t key; + ngx_str_t iv; + ngx_str_t hp; +} ngx_quic_secret_t; - ngx_str_t client_in; - ngx_str_t client_in_key; - ngx_str_t client_in_iv; - ngx_str_t client_in_hp; - - ngx_str_t server_in; - ngx_str_t server_in_key; - ngx_str_t server_in_iv; - ngx_str_t server_in_hp; - ngx_str_t client_hs; - ngx_str_t client_hs_key; - ngx_str_t client_hs_iv; - ngx_str_t client_hs_hp; - - ngx_str_t server_hs; - ngx_str_t server_hs_key; - ngx_str_t server_hs_iv; - ngx_str_t server_hs_hp; +struct ngx_quic_connection_s { + ngx_str_t scid; + ngx_str_t dcid; + ngx_str_t token; - ngx_str_t client_ad; - ngx_str_t client_ad_key; - ngx_str_t client_ad_iv; - ngx_str_t client_ad_hp; - - ngx_str_t server_ad; - ngx_str_t server_ad_key; - ngx_str_t server_ad_iv; - ngx_str_t server_ad_hp; + ngx_quic_secret_t client_in; + ngx_quic_secret_t client_hs; + ngx_quic_secret_t client_ad; + ngx_quic_secret_t server_in; + ngx_quic_secret_t server_hs; + ngx_quic_secret_t server_ad; };