Mercurial > hg > nginx-quic
comparison 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 |
comparison
equal
deleted
inserted
replaced
7640:b7bbfea7a6c3 | 7641:72f632f90a17 |
---|---|
9 | 9 |
10 | 10 |
11 #include <ngx_event_openssl.h> | 11 #include <ngx_event_openssl.h> |
12 | 12 |
13 | 13 |
14 typedef struct { | |
15 ngx_str_t secret; | |
16 ngx_str_t key; | |
17 ngx_str_t iv; | |
18 ngx_str_t hp; | |
19 } ngx_quic_secret_t; | |
20 | |
21 | |
14 struct ngx_quic_connection_s { | 22 struct ngx_quic_connection_s { |
15 ngx_str_t scid; | 23 ngx_str_t scid; |
16 ngx_str_t dcid; | 24 ngx_str_t dcid; |
17 ngx_str_t token; | 25 ngx_str_t token; |
18 | 26 |
19 ngx_str_t client_in; | 27 ngx_quic_secret_t client_in; |
20 ngx_str_t client_in_key; | 28 ngx_quic_secret_t client_hs; |
21 ngx_str_t client_in_iv; | 29 ngx_quic_secret_t client_ad; |
22 ngx_str_t client_in_hp; | 30 ngx_quic_secret_t server_in; |
23 | 31 ngx_quic_secret_t server_hs; |
24 ngx_str_t server_in; | 32 ngx_quic_secret_t server_ad; |
25 ngx_str_t server_in_key; | |
26 ngx_str_t server_in_iv; | |
27 ngx_str_t server_in_hp; | |
28 | |
29 ngx_str_t client_hs; | |
30 ngx_str_t client_hs_key; | |
31 ngx_str_t client_hs_iv; | |
32 ngx_str_t client_hs_hp; | |
33 | |
34 ngx_str_t server_hs; | |
35 ngx_str_t server_hs_key; | |
36 ngx_str_t server_hs_iv; | |
37 ngx_str_t server_hs_hp; | |
38 | |
39 ngx_str_t client_ad; | |
40 ngx_str_t client_ad_key; | |
41 ngx_str_t client_ad_iv; | |
42 ngx_str_t client_ad_hp; | |
43 | |
44 ngx_str_t server_ad; | |
45 ngx_str_t server_ad_key; | |
46 ngx_str_t server_ad_iv; | |
47 ngx_str_t server_ad_hp; | |
48 }; | 33 }; |
49 | 34 |
50 | 35 |
51 uint64_t ngx_quic_parse_pn(u_char **pos, ngx_int_t len, u_char *mask); | 36 uint64_t ngx_quic_parse_pn(u_char **pos, ngx_int_t len, u_char *mask); |
52 uint64_t ngx_quic_parse_int(u_char **pos); | 37 uint64_t ngx_quic_parse_int(u_char **pos); |