comparison src/event/ngx_event_quic.c @ 8642:05b1ee464350 quic

QUIC: hide header creation internals in ngx_event_quic_transport.c. It doesn't make sense to expose the header type in a public function.
author Sergey Kandaurov <pluknet@nginx.com>
date Tue, 17 Nov 2020 21:32:06 +0000
parents fe53def49945
children dbad2d6d1898
comparison
equal deleted inserted replaced
8641:fe53def49945 8642:05b1ee464350
4856 pkt.dcid = qc->scid; 4856 pkt.dcid = qc->scid;
4857 pkt.scid = qc->dcid; 4857 pkt.scid = qc->dcid;
4858 4858
4859 if (start->level == ssl_encryption_initial && pkt.need_ack) { 4859 if (start->level == ssl_encryption_initial && pkt.need_ack) {
4860 pad_len = NGX_QUIC_MIN_INITIAL_SIZE - EVP_GCM_TLS_TAG_LEN 4860 pad_len = NGX_QUIC_MIN_INITIAL_SIZE - EVP_GCM_TLS_TAG_LEN
4861 - ngx_quic_create_long_header(&pkt, NULL, out.len, NULL); 4861 - ngx_quic_create_header(&pkt, NULL, out.len, NULL);
4862 pad_len = ngx_min(pad_len, NGX_QUIC_MIN_INITIAL_SIZE); 4862 pad_len = ngx_min(pad_len, NGX_QUIC_MIN_INITIAL_SIZE);
4863 4863
4864 } else { 4864 } else {
4865 pad_len = 4; 4865 pad_len = 4;
4866 } 4866 }