# HG changeset patch # User Sergey Kandaurov # Date 1623922538 -10800 # Node ID d458101b7b81bcb810e6d6273794430f20d173d5 # Parent 2029a30863e2287847cf7abe2d8e2248b88be658 QUIC: compact initial secrets table. diff --git a/src/event/quic/ngx_event_quic_protection.c b/src/event/quic/ngx_event_quic_protection.c --- a/src/event/quic/ngx_event_quic_protection.c +++ b/src/event/quic/ngx_event_quic_protection.c @@ -212,41 +212,15 @@ ngx_quic_keys_set_initial_secret(ngx_poo ngx_str_t *key; ngx_str_t *prk; } seq[] = { - /* labels per RFC 9001, 5.1. Packet Protection Keys */ { ngx_string("tls13 client in"), &client->secret, &iss }, - { - ngx_string("tls13 quic key"), - &client->key, - &client->secret, - }, - { - ngx_string("tls13 quic iv"), - &client->iv, - &client->secret, - }, - { - ngx_string("tls13 quic hp"), - &client->hp, - &client->secret, - }, + { ngx_string("tls13 quic key"), &client->key, &client->secret }, + { ngx_string("tls13 quic iv"), &client->iv, &client->secret }, + { ngx_string("tls13 quic hp"), &client->hp, &client->secret }, { ngx_string("tls13 server in"), &server->secret, &iss }, - { - ngx_string("tls13 quic key"), - &server->key, - &server->secret, - }, - { - ngx_string("tls13 quic iv"), - &server->iv, - &server->secret, - }, - { - ngx_string("tls13 quic hp"), - &server->hp, - &server->secret, - }, - + { ngx_string("tls13 quic key"), &server->key, &server->secret }, + { ngx_string("tls13 quic iv"), &server->iv, &server->secret }, + { ngx_string("tls13 quic hp"), &server->hp, &server->secret }, }; for (i = 0; i < (sizeof(seq) / sizeof(seq[0])); i++) {