comparison src/event/ngx_event_quic.c @ 8137:52ad697f9d1c quic

QUIC: enabled more key-related debug by default.
author Vladimir Homutov <vl@nginx.com>
date Fri, 02 Oct 2020 12:40:49 +0300
parents b38b41127489
children d57cfdebe301
comparison
equal deleted inserted replaced
8136:b38b41127489 8137:52ad697f9d1c
351 ngx_connection_t *c; 351 ngx_connection_t *c;
352 ngx_quic_secrets_t *keys; 352 ngx_quic_secrets_t *keys;
353 353
354 c = ngx_ssl_get_connection((ngx_ssl_conn_t *) ssl_conn); 354 c = ngx_ssl_get_connection((ngx_ssl_conn_t *) ssl_conn);
355 355
356 #ifdef NGX_QUIC_DEBUG_CRYPTO
357 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, c->log, 0, 356 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, c->log, 0,
358 "quic ngx_quic_set_read_secret() level:%d", level); 357 "quic ngx_quic_set_read_secret() level:%d", level);
358 #ifdef NGX_QUIC_DEBUG_CRYPTO
359 ngx_quic_hexdump(c->log, "quic read secret", rsecret, secret_len); 359 ngx_quic_hexdump(c->log, "quic read secret", rsecret, secret_len);
360 #endif 360 #endif
361 361
362 keys = &c->quic->keys[level]; 362 keys = &c->quic->keys[level];
363 363
375 ngx_connection_t *c; 375 ngx_connection_t *c;
376 ngx_quic_secrets_t *keys; 376 ngx_quic_secrets_t *keys;
377 377
378 c = ngx_ssl_get_connection((ngx_ssl_conn_t *) ssl_conn); 378 c = ngx_ssl_get_connection((ngx_ssl_conn_t *) ssl_conn);
379 379
380 #ifdef NGX_QUIC_DEBUG_CRYPTO
381 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, c->log, 0, 380 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, c->log, 0,
382 "quic ngx_quic_set_write_secret() level:%d", level); 381 "quic ngx_quic_set_write_secret() level:%d", level);
382 #ifdef NGX_QUIC_DEBUG_CRYPTO
383 ngx_quic_hexdump(c->log, "quic write secret", wsecret, secret_len); 383 ngx_quic_hexdump(c->log, "quic write secret", wsecret, secret_len);
384 #endif 384 #endif
385 385
386 keys = &c->quic->keys[level]; 386 keys = &c->quic->keys[level];
387 387
401 ngx_connection_t *c; 401 ngx_connection_t *c;
402 ngx_quic_secrets_t *keys; 402 ngx_quic_secrets_t *keys;
403 403
404 c = ngx_ssl_get_connection((ngx_ssl_conn_t *) ssl_conn); 404 c = ngx_ssl_get_connection((ngx_ssl_conn_t *) ssl_conn);
405 405
406 #ifdef NGX_QUIC_DEBUG_CRYPTO
407 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, c->log, 0, 406 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, c->log, 0,
408 "quic ngx_quic_set_encryption_secrets() level:%d", level); 407 "quic ngx_quic_set_encryption_secrets() level:%d", level);
408 #ifdef NGX_QUIC_DEBUG_CRYPTO
409 ngx_quic_hexdump(c->log, "quic read", rsecret, secret_len); 409 ngx_quic_hexdump(c->log, "quic read", rsecret, secret_len);
410 #endif 410 #endif
411 411
412 keys = &c->quic->keys[level]; 412 keys = &c->quic->keys[level];
413 413
1689 1689
1690 c->log->action = "processing quic packet"; 1690 c->log->action = "processing quic packet";
1691 1691
1692 qc = c->quic; 1692 qc = c->quic;
1693 1693
1694 #if (NGX_DEBUG)
1695 ngx_quic_hexdump(c->log, "quic pkt dcid", pkt->dcid.data, pkt->dcid.len);
1696
1697 if (pkt->level != ssl_encryption_application) {
1698 ngx_quic_hexdump(c->log, "quic pkt scid", pkt->scid.data,
1699 pkt->scid.len);
1700 }
1701 #endif
1702
1694 if (qc) { 1703 if (qc) {
1695 1704
1696 if (rc == NGX_ABORT) { 1705 if (rc == NGX_ABORT) {
1697 ngx_log_error(NGX_LOG_INFO, c->log, 0, 1706 ngx_log_error(NGX_LOG_INFO, c->log, 0,
1698 "quic unsupported version: 0x%xD", pkt->version); 1707 "quic unsupported version: 0x%xD", pkt->version);