Mercurial > hg > nginx-quic
comparison src/event/ngx_event_quic_protection.c @ 7783:435fed8e2489 quic
Logging of packet numbers in QUIC packet creation.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Sat, 04 Apr 2020 17:34:04 +0300 |
parents | fdda518d10ba |
children | 1bb5e8538d0c |
comparison
equal
deleted
inserted
replaced
7782:0dc0552335bd | 7783:435fed8e2489 |
---|---|
671 | 671 |
672 if (ngx_quic_ciphers(ssl_conn, &ciphers, pkt->level) == NGX_ERROR) { | 672 if (ngx_quic_ciphers(ssl_conn, &ciphers, pkt->level) == NGX_ERROR) { |
673 return NGX_ERROR; | 673 return NGX_ERROR; |
674 } | 674 } |
675 | 675 |
676 ngx_log_debug3(NGX_LOG_DEBUG_EVENT, pkt->log, 0, | |
677 "ngx_quic_create_long_packet: number %L, encoded %d:0x%xD", | |
678 pkt->number, (int) pkt->num_len, pkt->trunc); | |
679 | |
676 ngx_memcpy(nonce, pkt->secret->iv.data, pkt->secret->iv.len); | 680 ngx_memcpy(nonce, pkt->secret->iv.data, pkt->secret->iv.len); |
677 ngx_quic_compute_nonce(nonce, sizeof(nonce), pkt->number); | 681 ngx_quic_compute_nonce(nonce, sizeof(nonce), pkt->number); |
678 | 682 |
679 ngx_quic_hexdump0(pkt->log, "server_iv", pkt->secret->iv.data, 12); | 683 ngx_quic_hexdump0(pkt->log, "server_iv", pkt->secret->iv.data, 12); |
680 ngx_quic_hexdump0(pkt->log, "nonce", nonce, 12); | 684 ngx_quic_hexdump0(pkt->log, "nonce", nonce, 12); |
728 ngx_quic_hexdump0(pkt->log, "ad", ad.data, ad.len); | 732 ngx_quic_hexdump0(pkt->log, "ad", ad.data, ad.len); |
729 | 733 |
730 if (ngx_quic_ciphers(ssl_conn, &ciphers, pkt->level) == NGX_ERROR) { | 734 if (ngx_quic_ciphers(ssl_conn, &ciphers, pkt->level) == NGX_ERROR) { |
731 return NGX_ERROR; | 735 return NGX_ERROR; |
732 } | 736 } |
737 | |
738 ngx_log_debug3(NGX_LOG_DEBUG_EVENT, pkt->log, 0, | |
739 "ngx_quic_create_short_packet: number %L, encoded %d:0x%xD", | |
740 pkt->number, (int) pkt->num_len, pkt->trunc); | |
733 | 741 |
734 ngx_memcpy(nonce, pkt->secret->iv.data, pkt->secret->iv.len); | 742 ngx_memcpy(nonce, pkt->secret->iv.data, pkt->secret->iv.len); |
735 ngx_quic_compute_nonce(nonce, sizeof(nonce), pkt->number); | 743 ngx_quic_compute_nonce(nonce, sizeof(nonce), pkt->number); |
736 | 744 |
737 ngx_quic_hexdump0(pkt->log, "server_iv", pkt->secret->iv.data, 12); | 745 ngx_quic_hexdump0(pkt->log, "server_iv", pkt->secret->iv.data, 12); |