diff src/event/ngx_event_quic.h @ 8169:bd006bd520a9 quic

QUIC set_encryption_secrets callback.
author Sergey Kandaurov <pluknet@nginx.com>
date Fri, 28 Feb 2020 13:09:51 +0300
parents b507592c15a7
children 53a5cdbe500c
line wrap: on
line diff
--- a/src/event/ngx_event_quic.h
+++ b/src/event/ngx_event_quic.h
@@ -23,13 +23,25 @@ struct ngx_quic_connection_s {
     ngx_str_t   server_in_iv;
     ngx_str_t   server_in_hp;
 
-    size_t      handshake_secret_len;
-    uint8_t    *handshake_read_secret;
-    uint8_t    *handshake_write_secret;
+    ngx_str_t   client_hs;
+    ngx_str_t   client_hs_key;
+    ngx_str_t   client_hs_iv;
+    ngx_str_t   client_hs_hp;
+
+    ngx_str_t   server_hs;
+    ngx_str_t   server_hs_key;
+    ngx_str_t   server_hs_iv;
+    ngx_str_t   server_hs_hp;
 
-    size_t      application_secret_len;
-    uint8_t    *application_read_secret;
-    uint8_t    *application_write_secret;
+    ngx_str_t   client_ad;
+    ngx_str_t   client_ad_key;
+    ngx_str_t   client_ad_iv;
+    ngx_str_t   client_ad_hp;
+
+    ngx_str_t   server_ad;
+    ngx_str_t   server_ad_key;
+    ngx_str_t   server_ad_iv;
+    ngx_str_t   server_ad_hp;
 };