Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Set NULL BIOs for QUIC. | jsing | 2022-07-24 | 1 | -1/+14 |
| | | | | | | | | When used with QUIC, the SSL BIOs are effectively unused, however we still currently expect them to exist for status (such as SSL_ERROR_WANT_READ and SSL_ERROR_WANT_WRITE). Set up NULL BIOs if QUIC is in use. ok tb@ | ||||
* | Provide record layer callbacks for QUIC. | jsing | 2022-07-24 | 1 | -0/+135 |
QUIC uses TLS to complete the handshake, however unlike normal TLS it does not use the TLS record layer, rather it provides its own transport. This means that we need to intercept all communication between the TLS handshake and the record layer. This allows TLS handshake message writes to be directed to QUIC, likewise for TLS handshake message reads. Alerts also need to be sent via QUIC, plus it needs to be provided with the traffic keys that are derived by TLS. ok tb@ |