Mercurial > hg > nginx
diff src/event/quic/ngx_event_quic_ssl.c @ 8926:3341e4089c6c quic
QUIC: converted ngx_quic_keys_set_encryption_secret() to NGX codes.
While here, removed check for encryption level zero, redundant by its nature.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Tue, 07 Dec 2021 15:42:10 +0300 |
parents | ff473a6f656c |
children | 56dec0d4e5b1 |
line wrap: on
line diff
--- a/src/event/quic/ngx_event_quic_ssl.c +++ b/src/event/quic/ngx_event_quic_ssl.c @@ -75,7 +75,7 @@ ngx_quic_set_read_secret(ngx_ssl_conn_t if (ngx_quic_keys_set_encryption_secret(c->pool, 0, qc->keys, level, cipher, rsecret, secret_len) - != 1) + != NGX_OK) { return 0; } @@ -109,8 +109,14 @@ ngx_quic_set_write_secret(ngx_ssl_conn_t secret_len, wsecret); #endif - return ngx_quic_keys_set_encryption_secret(c->pool, 1, qc->keys, level, - cipher, wsecret, secret_len); + if (ngx_quic_keys_set_encryption_secret(c->pool, 1, qc->keys, level, + cipher, wsecret, secret_len) + != NGX_OK) + { + return 0; + } + + return 1; } #else @@ -139,7 +145,7 @@ ngx_quic_set_encryption_secrets(ngx_ssl_ if (ngx_quic_keys_set_encryption_secret(c->pool, 0, qc->keys, level, cipher, rsecret, secret_len) - != 1) + != NGX_OK) { return 0; } @@ -158,8 +164,14 @@ ngx_quic_set_encryption_secrets(ngx_ssl_ secret_len, wsecret); #endif - return ngx_quic_keys_set_encryption_secret(c->pool, 1, qc->keys, level, - cipher, wsecret, secret_len); + if (ngx_quic_keys_set_encryption_secret(c->pool, 1, qc->keys, level, + cipher, wsecret, secret_len) + != NGX_OK) + { + return 0; + } + + return 1; } #endif