Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Annotate bogus output as incorrect | tb | 2023-07-27 | 1 | -1/+2 | |
| | | | | | | Some people already have way too many simple and not too important diffs in their inbox. This isn't worth kicking something more important out of the queue. | |||||
* | Prepare this test for the upcoming bump | tb | 2023-07-26 | 1 | -1/+3 | |
| | ||||||
* | Remove comment containing an outdated path | tb | 2023-07-26 | 1 | -2/+1 | |
| | ||||||
* | Fix EC_POINT_is_on_curve() checks. | tb | 2023-07-24 | 1 | -9/+9 | |
| | | | | If not even the idiot who invented this API gets this right... | |||||
* | remove errstr -stats test | tb | 2023-07-24 | 1 | -3/+1 | |
| | | | | reminded by anton | |||||
* | bio_asn1 tests: drop unneeded variable | tb | 2023-07-21 | 1 | -3/+2 | |
| | ||||||
* | Remove a few workarounds that are no longer necessary | tb | 2023-07-20 | 1 | -4/+1 | |
| | ||||||
* | Don't rely on the libssl headers pulling in stdio.h somehow | tb | 2023-07-19 | 1 | -1/+3 | |
| | ||||||
* | Add missing commas to test vectors | joshua | 2023-07-19 | 1 | -26/+26 | |
| | | | | ok tb@ | |||||
* | Add test coverage for SHA3 | joshua | 2023-07-19 | 1 | -27/+344 | |
| | | | | ok tb@ | |||||
* | ecc_cdh: plug leak of peer public key | tb | 2023-07-16 | 1 | -1/+2 | |
| | ||||||
* | ecdhtest: Drop unnecessary constant and unneeded includes | tb | 2023-07-16 | 1 | -10/+6 | |
| | ||||||
* | ecdhtest: fix a couple bugs plus some cosmetic tweaks | tb | 2023-07-16 | 1 | -6/+6 | |
| | ||||||
* | fix include directive - this is make, not C | tb | 2023-07-15 | 1 | -2/+2 | |
| | ||||||
* | Rework the ecdhtest | tb | 2023-07-15 | 1 | -260/+252 | |
| | | | | | | | | | Test keyshare for all built-in curves and simplify, especially printing on failure. Incorporate known answer tests from RFC 5114 and RFC 5903. All in all, this is a lot less code and a lot more test coverage and hopefully a little less eyebleed. Very loosely based on OpenSSL b438f0ed by Billy Brumley | |||||
* | Fix return value check for ECDH_compute_key() | tb | 2023-07-15 | 1 | -5/+5 | |
| | | | | | | ECDH_compute_key() usually returns -1 on error (but sometimes 0). This was also the case in OpenSSL when these tests were written. This will soon change. The check for <= 0 will still be correct. | |||||
* | Add test coverage for cofactor ECDH using NIST test vectors | tb | 2023-07-15 | 2 | -2/+2509 | |
| | | | | | | | | | Since all non-binary NIST curves have cofactor 1, this is in effect plain ECDH. Current regress coverage of ECDH is quite lacking on architectures where Go isn't available. This fixes that. Actual cofactor ECDH support may be added soon to libcrypto, at which point I will also add testcases with cofactor > 1. | |||||
* | Link symbols test to build | tb | 2023-07-15 | 1 | -1/+2 | |
| | ||||||
* | remove accidentally imported files again | tb | 2023-07-15 | 3 | -2713/+0 | |
| | ||||||
* | Import a version of libcrypto's symbols test for libssl | tb | 2023-07-15 | 5 | -0/+2798 | |
| | ||||||
* | Reenable clienttest and servertest | tb | 2023-07-12 | 1 | -3/+3 | |
| | ||||||
* | Fix last bit of the clienttest, needs ssl_pkt.c r1.66 | tb | 2023-07-11 | 1 | -2/+2 | |
| | ||||||
* | Keep servertest silent and align with clienttest | tb | 2023-07-11 | 1 | -2/+3 | |
| | ||||||
* | Neuter expected server test failures with SSLv2 | tb | 2023-07-11 | 1 | -1/+6 | |
| | | | | This test should either be extended or retired. As it is it is useless. | |||||
* | Fix most of the clienttest. With this only test cases 9 and 13 fail. | tb | 2023-07-11 | 1 | -23/+39 | |
| | ||||||
* | Add test case for negative number with highest bit of top octet set | tb | 2023-07-10 | 1 | -1/+13 | |
| | | | | | This currently adds an incorrect 00: padding, consistent with OpenSSL's behavior. | |||||
* | Fix whitespace | tb | 2023-07-08 | 1 | -2/+2 | |
| | ||||||
* | partial fix for make -j8 (bluhm@ is sitting right next to me and agreeing) | espie | 2023-07-08 | 1 | -5/+4 | |
| | | | | | there is a subtler issue with make regress/make all that will be way more of a headache to sort ! | |||||
* | upstream portable fix for ocsp_test | bcook | 2023-07-07 | 1 | -1/+6 | |
| | ||||||
* | Add test coverage for leading zero octet dance | tb | 2023-07-07 | 1 | -1/+15 | |
| | ||||||
* | fixup for MS compilers | bcook | 2023-07-07 | 1 | -1/+8 | |
| | ||||||
* | bn_print: remove unused bio, plug leak | tb | 2023-07-06 | 1 | -5/+3 | |
| | ||||||
* | Add regress coverage for bn_printf | tb | 2023-07-06 | 2 | -1/+283 | |
| | | | | | This must be one of the ugliest tests I've ever written, but I can't think of a better way of doing it. | |||||
* | Avoid undefined behavior in tlsexttest | tb | 2023-07-05 | 1 | -11/+18 | |
| | | | | | | | | | An empty array cannot be initialized and it is an incomplete type, so the sizeof() operator can't be applied to it. Therefore initialize it with a zero byte and replace sizeof() use with lengths. Slightly tweaked version of a patch by inoguchi in portable. Discussed with bcook, beck, kettenis | |||||
* | Plug leak in the ssltest | tb | 2023-07-04 | 1 | -1/+2 | |
| | | | | | | | | Removing -tls1 moved some tests from the legacy stack to the TLSv1.3 stack. On a HRR, the alpn callback would be called twice and allocate the global twice, thereby leaking. So free it up front. Joint suffering with bcook and beck | |||||
* | add regress tests for the remainder of the function provided by our uuid.h | jasper | 2023-07-03 | 1 | -5/+137 | |
| | ||||||
* | Stop testing tls 1.0 and 1.1 | beck | 2023-07-03 | 3 | -9/+5 | |
| | | | | They have gone behind the barn. | |||||
* | Disable TLS 1.0 and TLS 1.1 in libssl | beck | 2023-07-02 | 7 | -149/+102 | |
| | | | | | | | | | | | | Their time has long since past, and they should not be used. This change restricts ssl to versions 1.2 and 1.3, and changes the regression tests to understand we no longer speak the legacy protocols. For the moment the magical "golden" byte for byte comparison tests of raw handshake values are disabled util jsing fixes them. ok jsing@ tb@ | |||||
* | Remove the ability to do tls 1.0 and 1.1 from libtls. | beck | 2023-07-02 | 3 | -20/+13 | |
| | | | | | | | | With this change any requests from configurations to request versions of tls before tls 1.2 will use tls 1.2. This prepares us to deprecate tls 1.0 and tls 1.1 support from libssl. ok tb@ | |||||
* | Codify BN_asc2bn(NULL, *) behavior in regress. | tb | 2023-06-23 | 1 | -1/+11 | |
| | ||||||
* | symbols: Tweak this test so it works with -j N | tb | 2023-06-22 | 1 | -6/+4 | |
| | ||||||
* | Add tests for BN_sqr() corner cases. | jsing | 2023-06-21 | 1 | -1/+81 | |
| | | | | | Test BN_sqr() with a newly allocated BN, a BN explicitly set to zero and small values that fit in a single BN_ULONG. | |||||
* | Add BN_cmp()/BN_ucmp() tests with zero padded inputs. | jsing | 2023-06-21 | 1 | -1/+25 | |
| | | | | | Currently BN_hex2bn() removes the leading zeros, however this will not be the case in the future. | |||||
* | Add a BN_num_bits() with zero padded input. | jsing | 2023-06-21 | 1 | -4/+13 | |
| | | | | | Currently BN_hex2bn() removes the leading zeros, however this will not be the case in the future. | |||||
* | Fix copy-paste error | tb | 2023-06-20 | 1 | -2/+2 | |
| | ||||||
* | Add regress coverage for BN_num_bits() | jsing | 2023-06-20 | 1 | -1/+35 | |
| | ||||||
* | Make enginetest work with disabled engine support | tb | 2023-06-19 | 1 | -1/+10 | |
| | ||||||
* | Fix GOST test with disabled engine | tb | 2023-06-19 | 1 | -1/+5 | |
| | ||||||
* | File new test-bleichenbacher-timing-pregenerate.py under failing tests | tb | 2023-06-10 | 1 | -1/+3 | |
| | | | | until someone finds time and motivation to figure out how to use this. | |||||
* | Fix copy+paste error in x509 asn regress | job | 2023-06-05 | 1 | -3/+3 | |
| |