60 Commits (master)

Author SHA1 Message Date
David Benjamin fb1c75caf8 Test various empty string cases with NPN callbacks 5 months ago
David Benjamin e95b0cad90 Set the minumum TLS version to (D)TLS 1.2 by default 6 months ago
David Benjamin 5a3faaa2d5 Remove an unused runner/shim flag in SSL tests 8 months ago
David Benjamin 91a3f26a2e Add an SSL_CREDENTIAL API for ECDSA/RSA and delegated credentials 8 months ago
David Benjamin 9280f153df Check ECDSA curves in TLS 1.2 servers 8 months ago
David Benjamin 60c2867092 Check client certificate types in TLS <= 1.2 8 months ago
David Benjamin f4ac688b2b Make bssl_shim's setup logic infallible 8 months ago
Roland Shoemaker df3b58ea74 Generate certs on the fly in runner, pass trusted cert to shim 9 months ago
Victor Tan 558960d1e1 Add support for the new ALPS codepoint 1 year ago
David Benjamin a36ac0a2e7 Use std::make_unique when possible 1 year ago
David Benjamin 50ee09552c Use a single TCP server port in runner 1 year ago
David Benjamin e33257fa67 Pass IPv6 vs IPv4 down to the shim 1 year ago
David Benjamin 6cf9820837 Align NIDs vs group IDs in TLS group APIs 1 year ago
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. 3 years ago
David Benjamin b5879118ac Remove the Channel ID callback. 3 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