47 Commits (335523a2c456e7444297ed0786e65771839931c3)

Author SHA1 Message Date
David Benjamin 335523a2c4 Align remaining TLS ECDH APIs on "group" terminology 1 year ago
Adam Langley b1c6f45f1f Add back support for TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 2 years ago
David Benjamin 1b724a6b8c Align Kyber names with draft-tls-westerbaan-xyber768d00 2 years ago
Adam Langley 2f6409e888 Support WPA 3.1 "enterprise" mode. 2 years ago
David Benjamin cee2dbb08c Default SSL_set_enforce_rsa_key_usage to enabled. 2 years ago
Adam Langley 4ae4fb76c8 Drop CECPQ2 support. 2 years ago
David Benjamin a438519f9e Fix miscellaneous size_t truncations 2 years ago
David Benjamin 582904fdde Move malloc failure testing into OPENSSL_malloc 2 years ago
Bob Beck 00c70b8d69 Add locale independent implementations of isalpha, isalnum, isdigit, 2 years ago
Bob Beck f86a63c87c Introduce a locale-independent version of isdigit 2 years ago
Piotr Sikora 05b360d797 Remove hmac.h include from ssl.h. 2 years ago
David Benjamin 3251ca1f63 Simplify MSVC warning configuration 2 years ago
David Benjamin a614d46d40 Add SSL_was_key_usage_invalid. 2 years ago
David Benjamin 4b35543cf2 Revert "Default SSL_set_enforce_rsa_key_usage to enabled." 2 years ago
David Benjamin 9d64d8d237 Miscellaneous -Wshorten-64-to-32 fixes. 2 years ago
David Benjamin 64393b57e8 Default SSL_set_enforce_rsa_key_usage to enabled. 2 years ago
Adam Langley 451ea3ca3e Add SSL_[CTX_]_set_compliance_policy. 2 years ago
David Benjamin 123eaaef26 Record ClientHelloInner values in msg_callback. 3 years ago
David Benjamin d7936c23cb Use uint16_t in TestConfig and enable -Wformat-signedness. 3 years ago
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