209 Commits (12f0f4bec2a6db53a53748dd6001d1aacaae26ba)

Author SHA1 Message Date
David Benjamin 2fcdd11f6d Make BoringSSL initialization-less 5 months ago
David Benjamin 66d274dfba Implement rsa_pkcs1_sha256_legacy. 5 months ago
David Benjamin e1d209d443 Send a consistent alert when the peer sends a bad signature algorithm 5 months ago
Nick Harper a220a6024f [bogo] Compute length in record header before encrypting. 5 months ago
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
Roland Shoemaker 273a920f84 More ECH certificates 6 months ago
Roland Shoemaker 9f7f4d033b Add error string to JSON test result output 6 months ago
Filippo Valsorda 29c9e64ce5 Enable -expect-curve-id in NotJustKyberKeyShare 6 months ago
Roland Shoemaker 8e6aa7f39f Add certificates to the remaining ECH client tests 6 months ago
Roland Shoemaker 8f95b8279e Add certificates to a couple of tests 7 months ago
Roland Shoemaker d8d1c6a2d0 Change unsupported KEM identifier 7 months ago
Nick Harper f94f3ed396 Increase DTLS window size from 64 to 256 7 months ago
Bob Beck 3ac09394a0 Fix spelling of Identifier 8 months ago
David Benjamin 4fa4804c8a Don't dereference hs->credential on TLS 1.2 PSK ciphers 8 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 69eec38a25 runner: Add a test for hint mismatch due to public key 8 months ago
David Benjamin 665194823b runner: Configure all relevant fields from the Credential type 8 months ago
David Benjamin f1918380c4 runner: Rename CertificateChain to Credential 8 months ago
David Benjamin f4ac688b2b Make bssl_shim's setup logic infallible 8 months ago
David Benjamin c9a9d8d5a9 Forbid RSA delegated credentials 8 months ago
David Benjamin efad2bfc83 Fix delegated credential signature algorithm handling 8 months ago
David Benjamin 9f376b0694 Make DelegatedCredentials-KeyMismatch test less confusing 8 months ago
David Benjamin 8037383527 Use slices.Contains in ssl/test/runner 8 months ago
David Benjamin e3af7710ed runner: Remove the ability to configure multiple certificates 8 months ago
David Benjamin 1e8461cc15 runner: Use go:embed 8 months ago
Roland Shoemaker df3b58ea74 Generate certs on the fly in runner, pass trusted cert to shim 9 months ago
David Benjamin 90f0f05cca Integrate TLS 1.2 sigalg and cipher suite selection 9 months ago
David Benjamin 48b0edfdf2 Update delegated credentials to the final RFC 9 months ago
David Benjamin dd68e4bb4d Add OPENSSL_zalloc 1 year ago
Victor Tan 558960d1e1 Add support for the new ALPS codepoint 1 year ago
David Benjamin 9404a0b6c9 runner: Check that the shim HRRs echo the session ID 1 year ago
David Benjamin e4f60679ca Use a callable type for ScopedFILE in settings_writer.cc 1 year ago
David Benjamin a4f8755f8e Fix error handling in bssl_shim socket object 1 year ago
David Benjamin a36ac0a2e7 Use std::make_unique when possible 1 year ago
David Benjamin 8f4daaf266 Resolve an old TODO in TestState::Deserialize 1 year ago
David Benjamin fa6ab4fe97 Remove remnants of malloc.cc 1 year ago
David Benjamin 286ea215ec Replace byteBuilder and byteReader with cryptobyte 1 year ago
David Benjamin 50ee09552c Use a single TCP server port in runner 1 year ago
David Benjamin f4d1d79eee Simplify shimProcess accept and wait 1 year ago
David Benjamin 73dcd474b5 Turn SocketCloser in bssl_shim into a proper owning type 1 year ago
David Benjamin e33257fa67 Pass IPv6 vs IPv4 down to the shim 1 year ago
David Benjamin e1b8685770 Log failure to create SSL objects in handshakers 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
David Benjamin 2da5ba9120 Align on using the "group" over "curve" for ECDH in TLS 1 year ago
David Benjamin 7e56051791 Miscellaneous size_t truncation fixes 2 years ago