summaryrefslogtreecommitdiff
path: root/src/regress/lib/libssl/tlsfuzzer/tlsfuzzer.py
diff options
context:
space:
mode:
authorjsing <>2022-07-17 14:54:10 +0000
committerjsing <>2022-07-17 14:54:10 +0000
commit6d3643d599537b4bfb4a790e77fa7ae556d70b27 (patch)
tree53dcf33dd8ef947de47eead8aeda660e8431f3a0 /src/regress/lib/libssl/tlsfuzzer/tlsfuzzer.py
parent3100db9e08c1bf8ebeaea72f76c09b995e5a3159 (diff)
downloadopenbsd-6d3643d599537b4bfb4a790e77fa7ae556d70b27.tar.gz
openbsd-6d3643d599537b4bfb4a790e77fa7ae556d70b27.tar.bz2
openbsd-6d3643d599537b4bfb4a790e77fa7ae556d70b27.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/regress/lib/libssl/tlsfuzzer/tlsfuzzer.py')
0 files changed, 0 insertions, 0 deletions