28 Commits (203b92b70acae69778ebd09d4add1bf4d88c52ba)

Author SHA1 Message Date
David Benjamin 203b92b70a Reorder flags to match TestConfig struct. 3 years ago
David Benjamin 8ed06e0fd0 Rewrite bssl_shim command-line parser. 3 years ago
David Benjamin 4f1fae3043 Fix the easy -Wformat-signedness errors. 3 years ago
David Benjamin dddb60eb97 Make most of crypto/x509 opaque. 3 years ago
David Benjamin ba423c9a1b Implement ClientHelloOuter handshakes. 3 years ago
David Benjamin e9c5d72c09 Add an option to permute ClientHello extension order. 3 years ago
David Benjamin 83a49939ab Add most of an ECH client implementation. 3 years ago
David Benjamin c890ae5195 Make ECH server APIs take EVP_HPKE_KEY. 3 years ago
David Benjamin c3b373bf4f Rename SSL_ECH_SERVER_CONFIG_LIST to SSL_ECH_KEYS. 3 years ago
David Benjamin 26f186bcab Implement a handshake hint for certificate compression. 3 years ago
David Benjamin 3a036c76eb Add SSL_ech_accepted API and ech_is_required alerts. 4 years ago
David Benjamin b5879118ac Remove the Channel ID callback. 4 years ago
David Benjamin d89ec688f2 Remove draft tokbind implementation. 4 years ago
David Benjamin ddecaabdc8 Check hs->early_session, not ssl->session, for the early data limit. 4 years ago
David Benjamin b571e77773 Add experimental handshake hints API. 4 years ago
Daniel McArdle 00e434d67e Add ECH server (draft-ietf-tls-esni-09). 4 years ago
David Benjamin dfde04f078 Don't reset server callback expectations on new handshake. 4 years ago
David Benjamin da890de1b5 Remove is_resume field on TestState. 4 years ago
David Benjamin 1eae29777c runner: Remove redundant -enable-all-curves shim flag. 4 years ago
David Benjamin c02c19e0d8 Honor SSL_TLSEXT_ERR_ALERT_FATAL in the ALPN callback. 4 years ago
David Schinazi 3d8b8c3df2 Add support for the new QUIC TLS extension codepoint 4 years ago
David Benjamin 47d1274fd2 Make QUIC tests work with early data. 4 years ago
David Benjamin 41676bfd86 Test that ALPS can be deferred to the ALPN callback. 4 years ago
Dan McArdle 1920c6f2ca Implement GREASE for ECH (draft-ietf-tls-esni-08). 4 years ago
David Benjamin 0a6bfa36c9 Always check the TLS 1.3 downgrade signal. 4 years ago
Steven Valdez 51607f1fe1 Implement draft-vvv-tls-alps-01. 4 years ago
David Benjamin e580e9ded3 Simplify 0-RTT tests. 4 years ago
Adam Langley fb0c05cac2 acvp: add CMAC-AES support. 4 years ago