diff options
author | Sergey Kandaurov <pluknet@nginx.com> | 2020-11-02 18:21:34 +0300 |
---|---|---|
committer | Sergey Kandaurov <pluknet@nginx.com> | 2020-11-02 18:21:34 +0300 |
commit | 0aef8438f4d0c49351205f4e32fd9237b5494064 (patch) | |
tree | 66c636deb3a26271f8d21497575d9de8bfd9432e /src/http/ngx_http_request.c | |
parent | 8ed020db75c98361588fa65b71629304a77d0d13 (diff) | |
download | nginx-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