summaryrefslogtreecommitdiff
path: root/regress
AgeCommit message (Collapse)Author
3 dayshook up ddb regressAnton Lindqvist
3 daysAdd amd64 ddb regress suite allowing the disassembler to be tested fromAnton Lindqvist
userspace.
14 daysAdd regress coverage for the size_t constant time comparisions.Joel Sing
14 daysec_asn1_test: remove extra parensTheo Buehler
2024-11-07Test callback is called immediately after TLS handshake completion.Alexander Bluhm
2024-11-07Regression for parsing multi-line strings with comments.Martin Pieuchot
From Christian Ludwig
2024-11-06Remove vnd(4) diskimage after testing to avoid that running regressAlexander Bluhm
fills up /usr/obj too quickly.
2024-11-06Skip pf regress with proper error message if pf is disabled inAlexander Bluhm
kernel or there is no regress anchor. discussed with claudio@ sashan@
2024-11-06Fix function declaration to be less arcane.Claudio Jeker
2024-11-05bn_convert: avoid a zero-sized allocationTheo Buehler
2024-11-05ec_asn1_test: remove debug leftover that broke the build on WindowsTheo Buehler
2024-11-04ec tests: allow linking against eopensslTheo Buehler
2024-11-03Add regress coverage for BN_bn2binpad() and BN_bn2lebinpad().Joel Sing
2024-11-03Add some additional BN conversion test cases.Joel Sing
2024-11-02ec_asn1_test: I somehow managed to commit the version without freezero...Theo Buehler
2024-11-01ec_asn1_test: set compressed coordinates for the "simple" generatorTheo Buehler
2024-11-01Also exercise the "simple" version of the builtin curves, not only "mont"Theo Buehler
2024-10-29Split ec_key_test_point_encoding() into chunks of saner sizeTheo Buehler
2024-10-29ec_asn1_test: point doubling is fine, the leak is elsewhereTheo Buehler
(will be fixed shortly).
2024-10-29Disable point doubling for now, it leaks due to a doc bug.Theo Buehler
Can't replace it with adding the point to itself since that also leaks (another doc bug). Who would've thought.
2024-10-28unifdef -m -DCORRECT_PRIV_KEY_PADDING=1 ec_asn1_test.cTheo Buehler
2024-10-28It helps to commit the actual test scripts...Theo Buehler
2024-10-28relayd: add regress coverage for client certsTheo Buehler
From Sören Tempel
2024-10-28Enable the tests that depend on correct private key paddingTheo Buehler
2024-10-28c2sp: run test against openssl/3.4 if it is installedTheo Buehler
2024-10-28Remove unnecessary pfctl cleanup in error_notify()Claudio Jeker
2024-10-28Add a dummy bgpctl command to check that bgpd is still running.Claudio Jeker
This would have detected the pt_fill regression I introduced some time ago.
2024-10-26{d2i,i2d}_ECParameters() also want a bit of exercisingTheo Buehler
2024-10-26ec_asn1_test: play some silly games to cover a few more code pathsTheo Buehler
2024-10-26Add regress coverage for ec_print.cTheo Buehler
Of course the four stunning beauties in there aren't printing anything. the hex family converts an elliptic curve point's X9.62 encoding into a hex string (which kind of makes sense, you can print that if you want). Much more astounding is EC_POINT_point2bn() where the X9.62 octet string is interpreted as a BIGNUM. Yes, the bignum's hex digits are the point conversion form followed by the affine coordinate(s) of the elliptic curve point, and yes you can choose between compressed, uncompressed, and hybrid encoding, why do you ask? This doesn't really make any sense whatsoever but of course you can also print that if you really want to. Of course the beloved platinum members of the "gotta try every terrible OpenSSL interface" club had to use and expose this.
2024-10-25Use macros describing the intent rather than #if 0Theo Buehler
2024-10-25Add regress for {d2i,i2d}_ECPrivateKey() and {o2i,i2o}_ECPublicKey()Theo Buehler
Some test cases are disabled since they exercise an upcoming bug fix.
2024-10-24test SIGUSR1 dropping all keys from ssh-agentDamien Miller
2024-10-23ec_point_conversion: cosmeticsTheo Buehler
2024-10-23ec_point_conversion: extend test coverage by translating back theTheo Buehler
point to an octet string and match with the initial octet string. would have caught the regression found by anton
2024-10-22Suppress warning noise from deprecated OpenSSL APITheo Buehler
2024-10-22Remove sshd logfile in start_sshd, and ssh and sshd log wrappers beforeDarren Tucker
recreating them. Prevents "can't create" errors during tests when running tests without SUDO after having run them with SUDO.
2024-10-19Mark two regress/sbin/ifconfig tests as expected failures.Anton Lindqvist
They make use of the by now unsupported SIOCSIFDSTADDR ioctl command. They should instead make use of the SIOCAIFADDR ioctl command, however figuring out such change is above my pay grade.
2024-10-18ec_asn1_test: simplify previousTheo Buehler
2024-10-18ec_asn1_test: call EC_GROUP_check() for the builtin curvesTheo Buehler
This makes the internal curve test in ectest.c superfluous. Also fix a logic error.
2024-10-18ec_asn1_test: adjust for rejection of non-builtin curve parametersTheo Buehler
2024-10-18ec_asn1_test: add secp256k1.mTheo Buehler
2024-10-18ec_asn1_test: remove last hardcoded wei25519 remnantTheo Buehler
2024-10-18ec_asn1_test: test Wei25519.2 and Wei25519.-3 as wellTheo Buehler
Covers a few more corner cases in the elliptic curve code.
2024-10-18ec_asn1_test: clean up & refactor; test Wei25519 with simple methodTheo Buehler
2024-10-16EC ASN.1: add reminder that the simple method might also want testingTheo Buehler
2024-10-16Implement Wei25519 to exercise some more elliptic curve codeTheo Buehler
This provides a non-trivial non-builtin curve that is unlikely to ever become a builtin curve. This exercises the cofactor guessing code and and ensures that things work as far as they can with a custom OID. The main reason for adding it is to have a "real-world" example for an upcoming check that EC parameters represent a builtin curve.
2024-10-15rpki-client/openssl: eliminate pointless OpenSSL deprecation vomitTheo Buehler
2024-10-15rust-openssl: set resolver="2" for workspaceTheo Buehler
silences an annoying warning
2024-10-15Enable sig-stop3 regress test. It should no longer fail now.Claudio Jeker