quic: refactor ocsp handling
First two commits are cleanup.
Third commit refactors the OCSP handling, converting it from a callback-oriented event to a configuration-based async function, which makes a lot more sense given that it's only ever called once at a very specific point in the QuicSession
lifecycle.
Fourth commit removes the 'clientHello'
event. Use cases supporting the event are tenuous at best and do not justify the additional machinery necessary for it to work.
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
tests and/or benchmarks are included -
documentation is changed or added -
commit message follows commit guidelines