209 Commits (12f0f4bec2a6db53a53748dd6001d1aacaae26ba)

Author SHA1 Message Date
David Benjamin b0251b1295 Disable TLS_RSA_WITH_3DES_EDE_CBC_SHA by default 2 years ago
David Benjamin a972b78d1b Add APIs to query a list of possible strings for TLS features 2 years 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
David Benjamin 77b6f25935 Replace interface{} with any 2 years ago
Adam Langley b811a6c6ab Add Kyber to runner tests 2 years ago
Adam Langley 2f6409e888 Support WPA 3.1 "enterprise" mode. 2 years ago
David Benjamin a02b7435ca runner: Remove an unnecessary use of AllCurves 2 years ago
Roland Shoemaker edf7662c82 Allow passing extra flags to BoGo shim 2 years ago
David Benjamin de2d610a34 Remove TLS_RSA_WITH_NULL_SHA 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
Bob Beck 8cacbd93b8 Add functions to allow the mocking of AES hw support for testing. 2 years ago
David Benjamin a438519f9e Fix miscellaneous size_t truncations 2 years ago
Adam Langley fe7a067f1e Run `go fmt` in `ssl/test/runner`. 2 years ago
David Benjamin 08b1f38577 Use KEM terminology in TLS ECDHE and key_share abstractions 2 years ago
David Benjamin 8c75ed046f Remove global_target from build. 2 years ago
David Benjamin 0e68520eb2 Specify -Iinclude with the crypto target. 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
Adam Langley 1e97ce3bea Don't send two post-quantum initial key shares. 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
Adam Langley ec6425ca2a Drop the preference for 256-bit ciphers with CECPQ2. 2 years ago
David Benjamin a614d46d40 Add SSL_was_key_usage_invalid. 2 years ago
David Benjamin 02f7705dff Add int casts to BIO_ctrl calls where appropriate. 2 years ago
David Benjamin 3a1b7306ac Don't allow the caller to configure invalid signature algorithms. 2 years ago
David Benjamin e8f57ca134 Never accidentally use SSL_SIGN_RSA_PKCS1_MD5_SHA1 at TLS 1.2. 2 years ago
David Benjamin 5511fa833c Migrate io/ioutil uses to new APIs. 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
David Benjamin 361e3e0aba Move the DTLS cookie to SSL_HANDSHAKE. 2 years ago
David Benjamin adaa322b63 Add handshake hints for TLS 1.2 session tickets. 2 years ago
David Benjamin 4a6c8fde18 Support handshake hints for TLS 1.2 full handshakes. 2 years ago
Adam Langley 451ea3ca3e Add SSL_[CTX_]_set_compliance_policy. 2 years ago
David Benjamin c76da9d46a HPKE is now RFC 9180. 3 years ago
Adam Langley 5112b45ce2 Support Bazel's test-sharding protocol. 3 years ago
David Benjamin 123eaaef26 Record ClientHelloInner values in msg_callback. 3 years ago
David Benjamin 7198d1132b Explicitly reject self-referential ech_outer_extensions. 3 years ago
David Benjamin 0f4454c075 Condition split handshake tests on Linux in CMake. 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 ea57bcbd66 Update HPKE test vectors. 3 years ago
David Benjamin 27a3328a37 Fix the TLS fuzzers for ECH draft-13. 3 years ago
David Benjamin 19fe7943ce Fix calculation of draft-13 ECH confirmation signal. 3 years ago
David Benjamin 18b6836b2f Update to draft-ietf-tls-esni-13. 3 years ago