comparison src/event/ngx_event_quic.h @ 8170:53a5cdbe500c quic

QUIC add_handshake_data callback, varint routines.
author Sergey Kandaurov <pluknet@nginx.com>
date Fri, 28 Feb 2020 13:09:51 +0300
parents bd006bd520a9
children 4daf03d2bd0a
comparison
equal deleted inserted replaced
8169:bd006bd520a9 8170:53a5cdbe500c
4 */ 4 */
5 5
6 6
7 #ifndef _NGX_EVENT_QUIC_H_INCLUDED_ 7 #ifndef _NGX_EVENT_QUIC_H_INCLUDED_
8 #define _NGX_EVENT_QUIC_H_INCLUDED_ 8 #define _NGX_EVENT_QUIC_H_INCLUDED_
9
10
11 #include <ngx_event_openssl.h>
9 12
10 13
11 struct ngx_quic_connection_s { 14 struct ngx_quic_connection_s {
12 ngx_str_t scid; 15 ngx_str_t scid;
13 ngx_str_t dcid; 16 ngx_str_t dcid;
43 ngx_str_t server_ad_iv; 46 ngx_str_t server_ad_iv;
44 ngx_str_t server_ad_hp; 47 ngx_str_t server_ad_hp;
45 }; 48 };
46 49
47 50
51 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);
53 void ngx_quic_build_int(u_char **pos, uint64_t value);
54
55
48 #endif /* _NGX_EVENT_QUIC_H_INCLUDED_ */ 56 #endif /* _NGX_EVENT_QUIC_H_INCLUDED_ */