Age | Commit message (Collapse) | Author | |
---|---|---|---|
6 days | hook up ddb regress | Anton Lindqvist | |
6 days | Add amd64 ddb regress suite allowing the disassembler to be tested from | Anton Lindqvist | |
userspace. | |||
2024-11-08 | Add regress coverage for the size_t constant time comparisions. | Joel Sing | |
2024-11-08 | ec_asn1_test: remove extra parens | Theo Buehler | |
2024-11-07 | Test callback is called immediately after TLS handshake completion. | Alexander Bluhm | |
2024-11-07 | Regression for parsing multi-line strings with comments. | Martin Pieuchot | |
From Christian Ludwig | |||
2024-11-06 | Remove vnd(4) diskimage after testing to avoid that running regress | Alexander Bluhm | |
fills up /usr/obj too quickly. | |||
2024-11-06 | Skip pf regress with proper error message if pf is disabled in | Alexander Bluhm | |
kernel or there is no regress anchor. discussed with claudio@ sashan@ | |||
2024-11-06 | Fix function declaration to be less arcane. | Claudio Jeker | |
2024-11-05 | bn_convert: avoid a zero-sized allocation | Theo Buehler | |
2024-11-05 | ec_asn1_test: remove debug leftover that broke the build on Windows | Theo Buehler | |
2024-11-04 | ec tests: allow linking against eopenssl | Theo Buehler | |
2024-11-03 | Add regress coverage for BN_bn2binpad() and BN_bn2lebinpad(). | Joel Sing | |
2024-11-03 | Add some additional BN conversion test cases. | Joel Sing | |
2024-11-02 | ec_asn1_test: I somehow managed to commit the version without freezero... | Theo Buehler | |
2024-11-01 | ec_asn1_test: set compressed coordinates for the "simple" generator | Theo Buehler | |
2024-11-01 | Also exercise the "simple" version of the builtin curves, not only "mont" | Theo Buehler | |
2024-10-29 | Split ec_key_test_point_encoding() into chunks of saner size | Theo Buehler | |
2024-10-29 | ec_asn1_test: point doubling is fine, the leak is elsewhere | Theo Buehler | |
(will be fixed shortly). | |||
2024-10-29 | Disable 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-28 | unifdef -m -DCORRECT_PRIV_KEY_PADDING=1 ec_asn1_test.c | Theo Buehler | |
2024-10-28 | It helps to commit the actual test scripts... | Theo Buehler | |
2024-10-28 | relayd: add regress coverage for client certs | Theo Buehler | |
From Sören Tempel | |||
2024-10-28 | Enable the tests that depend on correct private key padding | Theo Buehler | |
2024-10-28 | c2sp: run test against openssl/3.4 if it is installed | Theo Buehler | |
2024-10-28 | Remove unnecessary pfctl cleanup in error_notify() | Claudio Jeker | |
2024-10-28 | Add 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 exercising | Theo Buehler | |
2024-10-26 | ec_asn1_test: play some silly games to cover a few more code paths | Theo Buehler | |
2024-10-26 | Add regress coverage for ec_print.c | Theo 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-25 | Use macros describing the intent rather than #if 0 | Theo Buehler | |
2024-10-25 | Add 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-24 | test SIGUSR1 dropping all keys from ssh-agent | Damien Miller | |
2024-10-23 | ec_point_conversion: cosmetics | Theo Buehler | |
2024-10-23 | ec_point_conversion: extend test coverage by translating back the | Theo Buehler | |
point to an octet string and match with the initial octet string. would have caught the regression found by anton | |||
2024-10-22 | Suppress warning noise from deprecated OpenSSL API | Theo Buehler | |
2024-10-22 | Remove sshd logfile in start_sshd, and ssh and sshd log wrappers before | Darren Tucker | |
recreating them. Prevents "can't create" errors during tests when running tests without SUDO after having run them with SUDO. | |||
2024-10-19 | Mark 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-18 | ec_asn1_test: simplify previous | Theo Buehler | |
2024-10-18 | ec_asn1_test: call EC_GROUP_check() for the builtin curves | Theo Buehler | |
This makes the internal curve test in ectest.c superfluous. Also fix a logic error. | |||
2024-10-18 | ec_asn1_test: adjust for rejection of non-builtin curve parameters | Theo Buehler | |
2024-10-18 | ec_asn1_test: add secp256k1.m | Theo Buehler | |
2024-10-18 | ec_asn1_test: remove last hardcoded wei25519 remnant | Theo Buehler | |
2024-10-18 | ec_asn1_test: test Wei25519.2 and Wei25519.-3 as well | Theo Buehler | |
Covers a few more corner cases in the elliptic curve code. | |||
2024-10-18 | ec_asn1_test: clean up & refactor; test Wei25519 with simple method | Theo Buehler | |
2024-10-16 | EC ASN.1: add reminder that the simple method might also want testing | Theo Buehler | |
2024-10-16 | Implement Wei25519 to exercise some more elliptic curve code | Theo 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-15 | rpki-client/openssl: eliminate pointless OpenSSL deprecation vomit | Theo Buehler | |
2024-10-15 | rust-openssl: set resolver="2" for workspace | Theo Buehler | |
silences an annoying warning | |||
2024-10-15 | Enable sig-stop3 regress test. It should no longer fail now. | Claudio Jeker | |