summaryrefslogtreecommitdiff
path: root/regress
AgeCommit message (Collapse)Author
2023-03-02Simplify the ct Makefile slightlyTheo Buehler
2023-03-02Clean up the x509 regress make file a littleTheo Buehler
2023-03-02Remove a few more unnecessary line continuationsTheo Buehler
2023-03-02Nitpick error checks of BN_get_mem_data()Theo Buehler
BN_get_mem_data() returns a non-positive long on error, so assigning it to a size_t and displaying that in error messages is incorrect.
2023-03-02Some more Makefile cosmeticsTheo Buehler
The verbose evp test actually depends on the evptest binary. Use consistent spacing and indentation.
2023-03-02The evp_ecx_test no longer needs static linkingTheo Buehler
2023-03-02Hide the hexdumps behind a verbose flags. Should have been part ofTheo Buehler
the previous commit.
2023-03-02Simplify evp test Makefile.Theo Buehler
Make evptest silent by default: these pages of hexdumps are useless noise. Add a verbose target for debugging.
2023-03-02evp_pkey_check: make this test silent on successTheo Buehler
2023-03-02Remove a few unnecessary line continuationsTheo Buehler
2023-03-02Remove SUDO in proxy command wrapper. Anything that needs sudo isDarren Tucker
already run by it, and it breaks if root isn't in sudoers.
2023-03-02Fix breakage on dhgex test.Darren Tucker
This was due to the sshd logs being written to the wrong log file. While there, make save_debug_logs less verbose, write the name of the tarball to regress.log and use $SUDO to remove the old symlinks (which shouldn't be needed, but won't hurt). Initial problem spotted by anton@.
2023-03-02Quote grep and log message better.Darren Tucker
2023-03-01Remove old log symlinks before creating new ones. In -portable someDarren Tucker
platforms don't like overwriting existing symlinks.
2023-03-01Comment out glob for JSON webcrypto tests for nowTheo Buehler
Allows test to pass with the old version of the wycheproof-testvectors package.
2023-03-01Rework logging for the regression tests. Previously we would log toDarren Tucker
ssh.log and sshd.log, but that is insufficient for tests that have more than one concurent ssh/sshd. Instead, we'll log to separate datestamped files in a $OBJ/log/ and leave a symlink at the previous location pointing at the most recent instance with an entry in regress.log showing which files were created at each point. This should be sufficient to reconstruct what happened even for tests that use multiple instances of each program. If the test fails, tar up all of the logs for later analysis. This will let us also capture the output from some of the other tools which was previously sent to /dev/null although most of those will be in future commits.
2023-02-28Explicitly skip the json_web* tests now.Theo Buehler
2023-02-28Add a few missing NIDs for new Wycheproof tests.Theo Buehler
2023-02-28Skip FRP256v1 curve in ECDH tests. We do not support it.Theo Buehler
2023-02-19Disable tests using the preferred bsd.regress.mk technique.Anton Lindqvist
2023-02-15bgpd no longer immediatly opens the connection to its peers so insteadClaudio Jeker
use 'bgpctl nei RDOMAIN2 up' to force the connection up. While there use the same timeouts everywhere. May need further tuning but this works for me. Issue noticed by anton@
2023-02-14Add regress coverage for BN_num_bits_word()Theo Buehler
2023-02-13Adjust function prototype of a stub function after change toClaudio Jeker
rde_generate_updates() in bgpd.
2023-02-13asn1x509 test: Remove unnecessary line continuationsTheo Buehler
2023-02-13Revise for negative zero changes.Joel Sing
2023-02-13Add currently failing negative zero check to BN_rshift() regress.Joel Sing
2023-02-10test -Ohashalg=... and that the default output contains bothDamien Miller
specified hash algorithms; prompted by dtucker@
2023-02-09Test adding terminating newline to known_hosts.Darren Tucker
2023-02-08ssh-agent doesn't actually take -v, so the recently-added ones willDarren Tucker
result in the test not cleaning up after itself. Patch from cjwatson at debian.org vi bz#3536.
2023-02-07switch to new simplified disklabel template format.Kenneth R Westerback
ok kn@
2023-02-07switch to new simplified disklabel template formatKlemens Nanni
2023-02-02Sync function prototypes and declarations to satisfy clang 15.Anton Lindqvist
ok jsing@
2023-02-02test compat_kex_proposal(); by dtucker@Damien Miller
2023-02-01Don't run session tests with openssl 3.0 - these tests aren't TLSv1.3 readyTheo Buehler
2023-02-01Hopefully the last one.Theo Buehler
2023-02-01One more openssl 1.0.2 thing missed.Theo Buehler
2023-02-01Switch from eopenssl to eopenssl30. Missed in both previous commitsTheo Buehler
for some reason.
2023-02-01Retire OpenSSL 1.0.2 interopTheo Buehler
Now that the OpenSSL 1.0.2 port is gone, there's no need to keep the interop tests anymore. anton's and bluhm's regress tests will switch to testing interoperability with OpenSSL 3.0.
2023-01-31Remove "deletetunnel" command (marked as "remove during 6.4-current").Theo Buehler
The "-tunnel" command of course remains.
2023-01-31Add bn/arch/${MACHINE_CPU} to the include path.Joel Sing
This will be needed once headers pull in bn_arch.h.
2023-01-31Add more regress tests for BN_usub().Joel Sing
This adds more tests for BN_usub(), particularly where b > a, which should be an error condition. One of these currently succeeds and produces incorrect results.
2023-01-30Extend community unittests to cover more bitsClaudio Jeker
2023-01-29Use utime in order to make benchmarks less noisy and more consistent.Joel Sing
2023-01-29Set BN_FLG_CONSTTIME on benchmark inputs.Joel Sing
The public APIs still change behaviour based on BN_FLG_CONSTTIME - set it to avoid benchmark noise.
2023-01-29Add benchmarks for BN_div()Joel Sing
2023-01-29Correct setup for BN_mul/BN_sqr benchmarks.Joel Sing
BN_rand() takes a bit length, not the top bit.
2023-01-29Rename bn_mul.c regress to bn_mul_div.c.Joel Sing
2023-01-28Switch regress to using x509_verify.h from libcrypto instead of theTheo Buehler
one in /usr/include/openssl.
2023-01-27Test the behaviour of round() on halfway values.Miod Vallat
2023-01-27Add a few more -fno-builtin to make sure we test libm, not the compiler.Miod Vallat