diff options
author | jsing <> | 2024-03-25 04:02:29 +0000 |
---|---|---|
committer | jsing <> | 2024-03-25 04:02:29 +0000 |
commit | 25f98fdba90cdf11d4f236efa8bebbe491a4a276 (patch) | |
tree | 4d2a0bc49b5186177186bc3b090cba1d5ffeccfe /src/lib/libcrypto/x509/x509_trs.c | |
parent | 6c7df18da074bcefc29113218417b2749fca4fc0 (diff) | |
download | openbsd-25f98fdba90cdf11d4f236efa8bebbe491a4a276.tar.gz openbsd-25f98fdba90cdf11d4f236efa8bebbe491a4a276.tar.bz2 openbsd-25f98fdba90cdf11d4f236efa8bebbe491a4a276.zip |
Split TLS extension parsing from processing.
The TLS extension parsing and processing order is currently dependent on
the order of the extensions in the handshake message. This means that the
processing order (and callback order) is not under our control. Split the
parsing from the processing such that the processing (and callbacks) are
run in a defined order.
Convert ALPN to the new model - other extensions will be split into
separate parse/process in following diffs.
ok beck@ tb@
Diffstat (limited to 'src/lib/libcrypto/x509/x509_trs.c')
0 files changed, 0 insertions, 0 deletions