Mercurial > hg > nginx
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 } |