Mercurial > hg > nginx-quic
changeset 8260:a4c05aff8ec0 quic
QUIC: converted to SSL_CIPHER_get_protocol_id().
This API is available in BoringSSL for quite some time:
https://boringssl.googlesource.com/boringssl/+/3743aaf
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Mon, 21 Dec 2020 15:05:43 +0300 |
parents | ab6aaa8e86b0 |
children | af6363758ef9 |
files | src/event/ngx_event_quic_protection.c |
diffstat | 1 files changed, 1 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/src/event/ngx_event_quic_protection.c +++ b/src/event/ngx_event_quic_protection.c @@ -655,11 +655,7 @@ int ngx_quic_keys_set_encryption_secret( peer_secret = is_write ? &keys->secrets[level].server : &keys->secrets[level].client; - /* - * SSL_CIPHER_get_protocol_id() is not universally available, - * casting to uint16_t works for both OpenSSL and BoringSSL - */ - keys->cipher = (uint16_t) SSL_CIPHER_get_id(cipher); + keys->cipher = SSL_CIPHER_get_protocol_id(cipher); key_len = ngx_quic_ciphers(keys->cipher, &ciphers, level);