QUIC: fixed expected TLS codepoint with final draft and BoringSSL.

A reasonable codepoint is always set[1] explicitly so that it doesn't
depend on the default library value that may change[2] in the future.

[1] https://boringssl.googlesource.com/boringssl/+/3d8b8c3d
[2] https://boringssl.googlesource.com/boringssl/+/c47bfce0
This commit is contained in:
Sergey Kandaurov 2021-03-16 13:48:28 +03:00
parent 3603fc6b23
commit 1aea7657b4

View file

@ -1803,6 +1803,10 @@ ngx_quic_init_connection(ngx_connection_t *c)
}
#endif
#if BORINGSSL_API_VERSION >= 13
SSL_set_quic_use_legacy_codepoint(ssl_conn, qc->version != 1);
#endif
if (ngx_quic_new_sr_token(c, &qc->dcid, qc->conf->sr_token_key,
qc->tp.sr_token)
!= NGX_OK)