aboutsummaryrefslogtreecommitdiff
path: root/src/http/ngx_http_request.c
diff options
context:
space:
mode:
authorSergey Kandaurov <pluknet@nginx.com>2020-11-02 18:21:34 +0300
committerSergey Kandaurov <pluknet@nginx.com>2020-11-02 18:21:34 +0300
commit0aef8438f4d0c49351205f4e32fd9237b5494064 (patch)
tree66c636deb3a26271f8d21497575d9de8bfd9432e /src/http/ngx_http_request.c
parent8ed020db75c98361588fa65b71629304a77d0d13 (diff)
downloadnginx-0aef8438f4d0c49351205f4e32fd9237b5494064.tar.gz
nginx-0aef8438f4d0c49351205f4e32fd9237b5494064.zip
QUIC: refactored key handling.
All key handling functionality is moved into ngx_quic_protection.c. Public structures from ngx_quic_protection.h are now private and new methods are available to manipulate keys. A negotiated cipher is cached in QUIC connection from the set secret callback to avoid calling SSL_get_current_cipher() on each encrypt/decrypt operation. This also reduces the number of unwanted c->ssl->connection occurrences.
Diffstat (limited to 'src/http/ngx_http_request.c')
0 files changed, 0 insertions, 0 deletions