summaryrefslogtreecommitdiff
path: root/src/lib/libssl/tls13_lib.c
diff options
context:
space:
mode:
authorjsing <>2022-07-17 14:54:10 +0000
committerjsing <>2022-07-17 14:54:10 +0000
commit15b9abcea7a0ac08fca80923324c0f1a5aee21f9 (patch)
tree53dcf33dd8ef947de47eead8aeda660e8431f3a0 /src/lib/libssl/tls13_lib.c
parent9a5c5e1c69f17531e3479df67eeb2305c4f664a6 (diff)
downloadopenbsd-15b9abcea7a0ac08fca80923324c0f1a5aee21f9.tar.gz
openbsd-15b9abcea7a0ac08fca80923324c0f1a5aee21f9.tar.bz2
openbsd-15b9abcea7a0ac08fca80923324c0f1a5aee21f9.zip
Correct handling of QUIC transport parameters extension.
Remove duplicate U16 length prefix, since tlsext_build() already adds this for us. Condition on SSL_is_quic() rather than TLS version - RFC 9001 is clear that this extension is only permitted on QUIC transport and an fatal unsupported extension alert is required if used elsewhere. Additionally, at the point where extensions are parsed, we do not necessarily know what TLS version has been negotiated. ok beck@ tb@
Diffstat (limited to 'src/lib/libssl/tls13_lib.c')
0 files changed, 0 insertions, 0 deletions