summaryrefslogtreecommitdiffstats
path: root/regress/lib
AgeCommit message (Collapse)AuthorFilesLines
2021-04-03Run the CMAC tests through EVP_PKEY_new_CMAC_key().tb1-10/+22
2021-04-02Two cases of BRE involving counts and backrefs that go wrong andotto1-1/+16
similar that have no isssues. Reported by Michael Paoli. Failing cases commented out for now.
2021-03-31Remove workaround for missing d2i_DSAPrivateKey_fp prototypetb1-5/+1
2021-03-29Add regress coverage for TLSv1.2 record number increment.jsing1-8/+151
2021-03-28The failure mode of test-tls13-version-negotiation.py has changed.tb1-4/+2
Update comment.
2021-03-27Enable test-sig-algs-renegotiation-resumption.py.tb1-5/+6
This test covers various scenarios with renegotiation and session resumption. In particular it crashes the OpenSSL 1.1.1j server due to the sigalg NULL deref fixed this week. We need --sig-algs-drop-ok since we do not currently implement signature_algorithms_cert.
2021-03-27Handle dynamic definition of SIGSTKSZ as of glibc 2.34 on Linux.bcook1-7/+24
ok bluhm@, inoguchi@, tb@, deraadt@
2021-03-26Add test-sig-algs-renegotiation-resumption.pytb1-1/+5
This test currently fails but may soon be fixed.
2021-03-24The server only sends a cookie during a HRR, not a SHtb1-4/+4
2021-03-24Update regress for new_cipher rename.jsing2-6/+6
2021-03-22Don't leak ca in test_cms_sign_verify().tb1-1/+2
Reported by Ilya Shipitsin
2021-03-22Plug a few memory leaks reported by Ilya Shipitsintb1-9/+7
2021-03-21Revise regress to match handshake struct changes.jsing1-18/+18
2021-03-21Plug memory leak reported by Ilya Shipitsintb1-3/+2
Since r1.7, input in base64_decoding_test() is allocated unconditionally, so free it unconditionally.
2021-03-20typotb1-2/+2
2021-03-20Add new test-tls13-multiple-ccs-messages.pytb1-1/+8
This is a test that checks for NSS's CCS flood DoS CVE-2020-25648. The test script currently fails on LibreSSL and OpenSSL 1.1.1j because it sends invalid records with version 0x0300 instead of 0x0303. We have the ccs_seen logic corresponding to NSS's fix: https://hg.mozilla.org/projects/nss/rev/57bbefa793232586d27cee83e74411171e128361 but we do allow up to two CCS due to an interop issue with Fizz, so at least one of the tests will likey be broken once the record version is fixed.
2021-03-17Update for DTLSv1.2 being enabled.jsing1-4/+4
2021-03-17Update for DTLSv1.2 version handling.jsing1-6/+90
2021-03-10Revise TLS extension regress to match version handling changes.jsing1-57/+25
2021-02-25Update regress to match TLS versions change.jsing1-6/+6
2021-02-23Make this test module aware so it passes with Go 1.16tb1-0/+4
2021-02-23Make this test module aware so it passes with Go 1.16tb1-0/+4
2021-02-20Revise regress to match change in SSL{_CTX,}_get_{min,max}_proto_version().jsing1-34/+45
2021-02-12A few more flag combo's to testotto1-2/+14
2021-02-08Update DTLS client hello due to ECC changes.jsing1-5/+8
2021-02-07Enable auto DHE and disable session tickets for some tests.jsing1-12/+13
This allows us to drop the server messages that we intend on dropping.
2021-02-06Only hexdump packets/messages on higher debug levels.jsing1-3/+4
2021-02-06Test reads and writes between the client and server.jsing1-3/+49
2021-01-27wrap an overlong linetb1-2/+3
2021-01-22Avoid NULL deref on BIO_new{_mem_buf,}() failure.tb1-4/+6
2021-01-22Avoid NULL deref on BIO_new{_mem_buf,}() failure.tb1-3/+5
2021-01-21don't set AUTO_RETRY. it's a remnant of an experiment.tb1-3/+1
2021-01-17Put a sleep 1 after starting net-snmpd. The reason of the race isbluhm1-4/+10
unclear, noone wants to debug net-snmpd. Goal it to replace this mess with proper agentx support in snmpd. OK martijn@
2021-01-15Fix startup of smtpd; kill dangling smtpd; increase verbosity.bluhm1-11/+9
OK martijn@
2021-01-13Make the binary run by linking it against net-snmpd.martijn4-54/+173
Also add an actual first test. More test should probably follow, but we have to start somewhere.
2021-01-12Tweak previous.rob1-2/+2
2021-01-12Fix regress to compile and run on current. Still not hooked up.rob1-16/+16
2021-01-12A few minor tweaks to make my OCD happy.tb1-12/+9
Sort headers, unwrap a line, fix grammar in spelling and simplify the check for test failure.
2021-01-11Regress and Makefile cleanup.bluhm2-10/+10
OK rob@
2021-01-11Print error if SSL_{connect,accept,shutdown}(3) don't run to completion.tb1-3/+13
2021-01-11Shut down the TLS connections properly.tb1-3/+28
2021-01-11Include headers used instead of relying on ssl.h pulling in the world.tb1-1/+7
2021-01-10Merge handshake_loop() into handshake(). There's no benefit in havingtb1-18/+7
this factored into a separate function.
2021-01-10tweak a commenttb1-2/+2
2021-01-10Link shared ciphers test to buildtb1-1/+3
2021-01-10Add a regress for SSL_get_shared_ciphers() for the change of returnedtb1-0/+457
ciphers in ssl_lib.c r1.240 and TLSv1.3 support in tls13_server.c r1.69. requested by jsing
2021-01-09whitespacetb2-7/+7
2021-01-04Regress from martijn@.rob4-0/+1068
2020-12-31Remove unused categories in re_guts; they are written to but never read.millert1-39/+2
From miod@, OK tb@
2020-12-28Fix an off-by-one error in the marking of the O_CH operator followingmillert1-1/+4
an OOR2 operator. Also includes a regress test for the issue. From FreeBSD via miod@