Mercurial > hg > nginx
comparison src/event/ngx_event_quic_transport.h @ 8315:fdda518d10ba quic
Proper handling of packet number in header.
- fixed setting of largest received packet number.
- sending properly truncated packet number
- added support for multi-byte packet number
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Fri, 03 Apr 2020 14:02:16 +0300 |
parents | e10b4c61420f |
children | 29354c6fc5f2 |
comparison
equal
deleted
inserted
replaced
8314:de8981bf2dd5 | 8315:fdda518d10ba |
---|---|
236 typedef struct { | 236 typedef struct { |
237 ngx_log_t *log; | 237 ngx_log_t *log; |
238 | 238 |
239 struct ngx_quic_secret_s *secret; | 239 struct ngx_quic_secret_s *secret; |
240 uint64_t number; | 240 uint64_t number; |
241 uint8_t num_len; | |
242 uint32_t trunc; | |
241 uint8_t flags; | 243 uint8_t flags; |
242 uint32_t version; | 244 uint32_t version; |
243 ngx_str_t token; | 245 ngx_str_t token; |
244 enum ssl_encryption_level_t level; | 246 enum ssl_encryption_level_t level; |
245 | 247 |