StructsΒ§
- Expect
Certificate π - Expect
Certificate πOrCert Req - Expect
Certificate πOrCompressed Certificate - Expect
Certificate πOrCompressed Certificate OrCert Req - Expect
Certificate πRequest - Expect
Certificate πVerify - Expect
Compressed πCertificate - Expect
Encrypted πExtensions - Expect
Finished π - Expect
Quic πTraffic - Expect
Traffic π
EnumsΒ§
- KeyExchange
Choice π
StaticsΒ§
- ALLOWED_
PLAINTEXT_ πEXTS - DISALLOWED_
TLS13_ πEXTS
FunctionsΒ§
- derive_
early_ πtraffic_ secret - emit_
certificate_ πtls13 - emit_
certverify_ πtls13 - emit_
compressed_ πcertificate_ tls13 - emit_
end_ πof_ early_ data_ tls13 - emit_
fake_ πccs - emit_
finished_ πtls13 - fill_
in_ πpsk_ binder - This implements the horrifying TLS1.3 hack where PSK binders have a data dependency on the message they are contained within.
- handle_
server_ πhello early_data_key_schedule
isSome
if we sent the βearly_dataβ extension to the server.- initial_
key_ πshare - prepare_
resumption π - validate_
encrypted_ πextensions - validate_
server_ πhello