Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Make this test compile again after the damage done in libcrypto | tb | 2021-10-31 | 1 | -19/+20 | |
| | ||||||
* | Prepare regress for opaque structs in x509*.h | tb | 2021-10-31 | 4 | -25/+18 | |
| | ||||||
* | openssl-ruby tests: rework for x509_alt.c r1.3 and r1.5. | tb | 2021-10-28 | 1 | -6/+9 | |
| | | | | | | | ruby can no longer generate certs with bogus wildcards in it to check that they will fail to verify when creating TLS connections. It will throw an error. This change needs openssl-ruby-tests-20211024p0 or later to work. | |||||
* | Free memory on text exit to make asan quieter | beck | 2021-10-26 | 1 | -53/+83 | |
| | | | | ok tb@ | |||||
* | Revise regress for removal of SSL_SESSION_INTERNAL. | jsing | 2021-10-26 | 1 | -27/+27 | |
| | ||||||
* | For open/openat, if the flags parameter does not contain O_CREAT, the | deraadt | 2021-10-24 | 2 | -4/+4 | |
| | | | | | | | | | | | | | 3rd (variadic) mode_t parameter is irrelevant. Many developers in the past have passed mode_t (0, 044, 0644, or such), which might lead future people to copy this broken idiom, and perhaps even believe this parameter has some meaning or implication or application. Delete them all. This comes out of a conversation where tb@ noticed that a strange (but intentional) pledge behaviour is to always knock-out high-bits from mode_t on a number of system calls as a safety factor, and his bewilderment that this appeared to be happening against valid modes (at least visually), but no sorry, they are all irrelevant junk. They could all be 0xdeafbeef. ok millert | |||||
* | Add a regress test for TLS client/server. | jsing | 2021-10-23 | 3 | -1/+496 | |
| | | | | | | | | | This currently exercises various combinations of TLS versions and their associated key exchange mechanisms. Note that this currently fails for TLSv1.0/TLSv1.1 with RSA KEX (to be fixed shortly). Over time all of the ssl regress should be moved into the dtls and tls regress tests. | |||||
* | Revise regress test for tls13_buffer rename. | jsing | 2021-10-23 | 1 | -14/+16 | |
| | ||||||
* | Revise regress for tlsext_tick_lifetime_hint changing type. | jsing | 2021-10-23 | 1 | -2/+2 | |
| | ||||||
* | Pull in ssl_locl.h so that we can keep reaching into libssl internals. | jsing | 2021-10-15 | 2 | -1/+4 | |
| | ||||||
* | ssltest.c does not need param.h | tb | 2021-10-13 | 1 | -1/+0 | |
| | | | | From Jonas Termansen | |||||
* | Remove __dead from usage() to reduce the diff needed to build LibreSSL | tb | 2021-10-13 | 1 | -3/+3 | |
| | | | | | | on sortix. Prompted by a diff by Jonas Termansen | |||||
* | Mark another test as failing with the legacy verifier. | jsing | 2021-09-30 | 2 | -2/+4 | |
| | | | | | This test now fails with the legacy verifier, due to X509_V_FLAG_TRUSTED_FIRST being enabled by default. | |||||
* | Remove recent changes used to unblock the signal undergoing testing, I solved it | anton | 2021-09-28 | 2 | -30/+2 | |
| | | | | | by changing my regress environment instead. This reduces the delta to the NetBSD upstream. | |||||
* | Mark "failures" volatile to avoid a problem with sigsetjmp/siglongjmp. | millert | 2021-09-27 | 2 | -4/+4 | |
| | | | | | | This makes the test pass on sparc64 where the compiler may otherwise store the variable in the strlcpy/strlcat function's delay slot. OK kettenis@ | |||||
* | These tests pass in a few seconds. Remove REGRESS_SLOW_TARGETS. | bluhm | 2021-09-27 | 1 | -3/+1 | |
| | ||||||
* | Make t_gettimeofday pass on sparc64. | mbuhl | 2021-09-27 | 1 | -1/+3 | |
| | | | | OK bluhm@ | |||||
* | Simplify runAesCmacTest() by using EVP_DigestSign(). | tb | 2021-09-24 | 1 | -16/+3 | |
| | ||||||
* | At least t_fork and t_vfork tests need coredumps enabled to succeed. | claudio | 2021-09-19 | 1 | -1/+2 | |
| | | | | | | Add ulimit -c unlimited before running the tests like it is done in other places in regress. OK bluhm@ | |||||
* | Ensure that the kill signal undergoing testing is not ignored. | anton | 2021-09-09 | 1 | -1/+15 | |
| | | | | ok bluhm@ | |||||
* | Rework openssl-ruby-tests to run all passing tests first, then | tb | 2021-09-09 | 1 | -4/+12 | |
| | | | | | | | | | | | run the one failing test as a separate regress test. This way, all regressions should be caught with REGRESS_FAIL_EARLY=yes or on bluhm's regress webpage. This needs an up-to-date openssl-ruby-tests package and an upcoming commit by beck in x509_verify.c to work. ok beck bluhm | |||||
* | zap trailing whitespace | tb | 2021-09-09 | 1 | -7/+7 | |
| | ||||||
* | The default Ruby has switched to 3.0 | tb | 2021-09-06 | 1 | -2/+2 | |
| | ||||||
* | Disable tests that don't work in bluhms regress framework. | mbuhl | 2021-09-04 | 1 | -1/+7 | |
| | ||||||
* | Implement a -h option that allows specifying a target host that | tb | 2021-09-03 | 1 | -9/+13 | |
| | | | | will be passed to the test scripts. | |||||
* | Now that the issue is fixed, enable test-extensions.py | tb | 2021-09-03 | 1 | -6/+2 | |
| | ||||||
* | Make Bob happy. | bluhm | 2021-09-03 | 1 | -1/+5 | |
| | ||||||
* | Call the callback on success in new verifier in a compatible way | beck | 2021-09-03 | 1 | -3/+1 | |
| | | | | | | | | | | | | | when we succeed with a chain, and ensure we do not call the callback twice when the caller doesn't expect it. A refactor of the end of the legacy verify code in x509_vfy is probably overdue, but this should be done based on a piece that works. the important bit here is this allows the perl regression tests in tree to pass. Changes the previously committed regress tests to test the success case callbacks to be known to pass. ok bluhm@ tb@ | |||||
* | Add -f to usage | tb | 2021-09-02 | 1 | -2/+2 | |
| | ||||||
* | Enable vfork syscall test. Disable SIGSTOP test as it is masked until | mbuhl | 2021-09-02 | 5 | -6/+45 | |
| | | | | | exec/exit with vfork. OK bluhm@ | |||||
* | Import more NetBSD system call regression tests. | mbuhl | 2021-09-02 | 17 | -50/+2350 | |
| | | | | OK bluhm@ | |||||
* | delete %n using test cases, which now intentionally fault | deraadt | 2021-09-02 | 1 | -13/+1 | |
| | | | | spotted by anton | |||||
* | remove manual fiddling with MALLOC_OPTIONS from libc regress tests | jasper | 2021-09-01 | 5 | -20/+5 | |
| | | | | | | | these options should be set globally (sysctl) when running regress as opposed to having individual tests set it, barring a few specific exceptions. ok bluhm@ | |||||
* | Add a regression test to verify that we call the callback in the same | beck | 2021-09-01 | 3 | -4/+551 | |
| | | | | | | | | | order on success for both the legacy and the new verifier, This avoids problems as seen in perl's regression tests for some of the crazy things net:ssleay does. This is currently marked as expected to fail, it will be expected to succeed after a forthcoming commit from me. | |||||
* | enter uuid/ | jasper | 2021-08-31 | 1 | -1/+2 | |
| | ||||||
* | add initial tests for uuid_from_string, uuid_to_string, uuid_create_nil | jasper | 2021-08-31 | 2 | -0/+134 | |
| | | | | prompted by the bug krw@ fixed yesterday in uuid_from_string() | |||||
* | hook verify regress test to build | tb | 2021-08-30 | 1 | -1/+2 | |
| | ||||||
* | Revert accidental commit | tb | 2021-08-30 | 7 | -35/+18 | |
| | ||||||
* | link verify regress tests to build | tb | 2021-08-30 | 7 | -18/+35 | |
| | ||||||
* | Reimplement part of the openssl/x509 regress tests in C | tb | 2021-08-30 | 3 | -0/+521 | |
| | | | | | | | | Instead of using s_client and s_server and complicated shell scripts, we can reuse the framework from the ssl_get_shared_cipher() regress test and inspect the verify return value directly. Discussed with beck jan jsing | |||||
* | Only remove the directories if there's an obj/ or obj@ | tb | 2021-08-28 | 1 | -2/+4 | |
| | ||||||
* | Add a pass using the modern vfy with by_dir roots, code by me, script to | beck | 2021-08-28 | 3 | -15/+106 | |
| | | | | | | generate certdirs by jsing, and make chicken sacrifies by tb. ok tb@ jsing@ | |||||
* | Add case 2c to the go side. Don't tell jsing I touched go. | beck | 2021-08-28 | 1 | -0/+1 | |
| | ||||||
* | Add regress test testing having the root cert in the intermediate bundle | beck | 2021-08-27 | 5 | -1/+96 | |
| | ||||||
* | Import regress tests for SM2. Not yet linked to the build. | tb | 2021-08-18 | 4 | -0/+640 | |
| | | | | Part of Github PR #105 | |||||
* | add new (unsupported) eddsa in certificate verify tests | tb | 2021-08-11 | 1 | -1/+3 | |
| | ||||||
* | Ensure that the kill signal undergoing testing is not ignored. | anton | 2021-07-29 | 1 | -1/+15 | |
| | | | | ok bluhm@ | |||||
* | Add basic regression tests for strchr() and strrchr(). | visa | 2021-07-24 | 3 | -2/+79 | |
| | ||||||
* | alarm(3) cannot fail, remove error handling. | bluhm | 2021-07-06 | 1 | -3/+2 | |
| | | | | suggested by millert@ | |||||
* | Garbage collect do_test_cipherlist(). | jsing | 2021-07-03 | 1 | -45/+0 | |
| | | | | | This code no longer compiles and the equivalent test coverage has been added to regress/lib/libssl/ciphers (and is actually run). |