comparison src/event/quic/ngx_event_quic_ssl.c @ 9024:f2925c80401c quic

QUIC: avoided pool usage in ngx_quic_protection.c.
author Vladimir Homutov <vl@nginx.com>
date Wed, 27 Jul 2022 17:16:40 +0400
parents a2fbae359828
children cd0d6e176908
comparison
equal deleted inserted replaced
9023:d8b3851f172c 9024:f2925c80401c
71 ngx_log_debug3(NGX_LOG_DEBUG_EVENT, c->log, 0, 71 ngx_log_debug3(NGX_LOG_DEBUG_EVENT, c->log, 0,
72 "quic read secret len:%uz %*xs", secret_len, 72 "quic read secret len:%uz %*xs", secret_len,
73 secret_len, rsecret); 73 secret_len, rsecret);
74 #endif 74 #endif
75 75
76 if (ngx_quic_keys_set_encryption_secret(c->pool, 0, qc->keys, level, 76 if (ngx_quic_keys_set_encryption_secret(c->log, 0, qc->keys, level,
77 cipher, rsecret, secret_len) 77 cipher, rsecret, secret_len)
78 != NGX_OK) 78 != NGX_OK)
79 { 79 {
80 return 0; 80 return 0;
81 } 81 }
107 ngx_log_debug3(NGX_LOG_DEBUG_EVENT, c->log, 0, 107 ngx_log_debug3(NGX_LOG_DEBUG_EVENT, c->log, 0,
108 "quic write secret len:%uz %*xs", secret_len, 108 "quic write secret len:%uz %*xs", secret_len,
109 secret_len, wsecret); 109 secret_len, wsecret);
110 #endif 110 #endif
111 111
112 if (ngx_quic_keys_set_encryption_secret(c->pool, 1, qc->keys, level, 112 if (ngx_quic_keys_set_encryption_secret(c->log, 1, qc->keys, level,
113 cipher, wsecret, secret_len) 113 cipher, wsecret, secret_len)
114 != NGX_OK) 114 != NGX_OK)
115 { 115 {
116 return 0; 116 return 0;
117 } 117 }
141 secret_len, rsecret); 141 secret_len, rsecret);
142 #endif 142 #endif
143 143
144 cipher = SSL_get_current_cipher(ssl_conn); 144 cipher = SSL_get_current_cipher(ssl_conn);
145 145
146 if (ngx_quic_keys_set_encryption_secret(c->pool, 0, qc->keys, level, 146 if (ngx_quic_keys_set_encryption_secret(c->log, 0, qc->keys, level,
147 cipher, rsecret, secret_len) 147 cipher, rsecret, secret_len)
148 != NGX_OK) 148 != NGX_OK)
149 { 149 {
150 return 0; 150 return 0;
151 } 151 }
162 ngx_log_debug3(NGX_LOG_DEBUG_EVENT, c->log, 0, 162 ngx_log_debug3(NGX_LOG_DEBUG_EVENT, c->log, 0,
163 "quic write secret len:%uz %*xs", secret_len, 163 "quic write secret len:%uz %*xs", secret_len,
164 secret_len, wsecret); 164 secret_len, wsecret);
165 #endif 165 #endif
166 166
167 if (ngx_quic_keys_set_encryption_secret(c->pool, 1, qc->keys, level, 167 if (ngx_quic_keys_set_encryption_secret(c->log, 1, qc->keys, level,
168 cipher, wsecret, secret_len) 168 cipher, wsecret, secret_len)
169 != NGX_OK) 169 != NGX_OK)
170 { 170 {
171 return 0; 171 return 0;
172 } 172 }