171 Commits

Author SHA1 Message Date
Brent Cook
75828c7979 add mstemp.c to distribution 2025-10-23 05:32:00 -05:00
Theo Buehler
3e43172fee Run mlkem_tests on Windows
There's probably cleaner ways to do it, but shrug. Better than nothing.
2025-08-18 11:22:52 +02:00
Theo Buehler
aaabed455c Update for MLKEM changes 2025-08-17 13:13:58 -06:00
Brent Cook
21f4bd2a61 Land #1175, Add ISC copyright headers, add explicit COPYING to LibreSSL portable tree 2025-06-03 05:08:04 -05:00
Brent Cook
340037f69a add autotools build copyright headers 2025-06-01 08:22:33 +07:00
Theo Buehler
bdcf92deea only define noinst_HEADERS once 2025-05-31 04:37:33 -06:00
Theo Buehler
3110f57295 Fix typos plus some automake appeasing 2025-05-31 04:32:47 -06:00
Theo Buehler
2f407aa2f3 Include tests for automake builds 2025-05-31 04:16:06 -06:00
Theo Buehler
6b82af8052 link tests that need it against test helpers 2025-05-31 04:03:40 -06:00
Kenjiro Nakayama
0ae0935d69 Remove x509name test in preparation for merge into x509_name_test.c
This change cleans up the old test infrastructure in preparation for consolidating
the x509name.c test logic into x509_name_test.c.

Update CMakeLists.txt and Makefile.am accordingly.
2025-05-05 10:15:39 +09:00
Kenjiro Nakayama
dbce13a80f rewrite pq_test to perform internal checks
This change prepares for the patch at
https://marc.info/?l=openbsd-tech&m=174634767904894&w=2 by removing the
need for pq_expected.txt, pq_test.sh, and pq_test.bat. The test now
performs internal output and priority verification in code, simplifying
the test infrastructure across platforms.

Update CMakeLists.txt and Makefile.am accordingly.
2025-05-04 20:50:49 +09:00
Theo Buehler
1087da12fc Sync opensslconf.h, add crypto_arch.h for mips
This was easy enough to make compile. As long as it doesn't get in the
way, I think we can keep this.

Fixes #1110
2025-04-12 18:06:24 +02:00
Ivan A. Melnikov
031c2f1722 Basic loongarch64 support
Just wire things up to make the project buildable
on LoongArch64.

opensslconf.h is taken form riscv64 folder as is,
and is the same as on some other 64 bit architectures.

Refs: https://github.com/libressl/portable/issues/1123
Signed-off-by: Ivan A. Melnikov <iv@altlinux.org>
2025-04-10 17:22:36 +04:00
Theo Buehler
681944a75c hook x509_name_test to build 2025-03-15 04:03:12 -06:00
Theo Buehler
98f393f2fd Fix -I lines for ec_asn1_test 2025-03-09 11:21:58 -06:00
Theo Buehler
5bbae88080 Link renegotiation test to build 2025-02-03 22:03:13 +01:00
Theo Buehler
13207b6890 link rsa_method_test to build 2025-01-04 12:36:10 -07:00
Theo Buehler
4e0552995f Adjust the ML-KEM tests to recent reorganization 2024-12-26 00:58:32 -07:00
Theo Buehler
3378e97726 Remove mlkem and bytestring from public visibility for now 2024-12-19 19:11:43 -07:00
Theo Buehler
f46d437e51 Some fixes for ML-KEM tests
- Run the 1024 iteration test as well as unit tests.
- Remove unused test script with unexpected contents.

Follow-on to #1127
2024-12-17 10:35:54 +01:00
Kenjiro Nakayama
a6cc8cca47 Hook ML-KEM related tests
This patch adds ML-KEM related tests.
2024-12-17 16:48:00 +09:00
Theo Buehler
f5cc7b3dea Link err_test to build 2024-10-08 13:11:11 +02:00
Theo Buehler
64f8aa3701 Adjust for whirlpool removal 2024-08-31 05:58:34 -06:00
Theo Buehler
c43335ee1d Remove evp_pkey_check 2024-08-29 12:19:01 -06:00
Theo Buehler
dc710c5f64 ... and tests 2024-08-11 15:32:32 +02:00
Theo Buehler
9c5c0c848f reenable clienttest 2024-07-20 20:40:35 +02:00
Theo Buehler
e8bd2e956e Link x509_extensions_test to build 2024-05-28 12:07:44 -06:00
Theo Buehler
1fec7bea51 Make RFC 5280 test xfail on 32-bit time_t systems 2024-05-26 07:44:05 +02:00
Theo Buehler
7f39dda15a Clean up the time_t test mess
The RFC 5280 test now passes also with small time_t. The ASN.1 time
test now has a test case that makes it fail for small time t. In that
case use a wrapper script that prins why the test is expected to fail
and makes the test suite fail if it passes.
2024-05-25 21:32:38 +02:00
Theo Buehler
1892ae76df Link lhash_test to build 2024-05-06 11:03:08 -06:00
Theo Buehler
d0221daff6 link crypto_test to the build 2024-04-25 12:45:38 -06:00
Theo Buehler
ff2d4b649f Link bn_bits to regress 2024-04-09 09:45:16 -06:00
Theo Buehler
a07d3f6484 Link rsa_padding_test to build 2024-03-29 22:29:23 -06:00
Joshua Sing
e982ab4133 Add whirlpool test 2024-03-29 23:02:01 +11:00
Theo Buehler
49d4d3fbb3 Temporarily disable the clienttest 2024-03-26 15:22:40 +11:00
Theo Buehler
86e4965d7f Replace expiring certs with more modern versions
Ref: #1018
2026-04-01 19:26:44 -06:00
Theo Buehler
9b54faaf97 Update build system for file removal 2024-03-02 07:52:39 -07:00
Theo Buehler
37d868b0d6 Link bio_dump test to build 2024-02-02 00:54:51 -07:00
Theo Buehler
267dada70f Add shutdowntest to build 2024-01-19 03:01:58 -07:00
Theo Buehler
63c5a678ea Hook up exdata_test 2023-12-27 08:23:09 -07:00
Theo Buehler
5eeffce117 Retire the engine test 2023-12-26 02:25:37 -07:00
Theo Buehler
fc008206b3 Unhook string_table test. It will go away. 2023-12-15 22:29:00 +01:00
Theo Buehler
04fa997f54 Link x509_algor test to build 2023-10-11 09:56:40 -06:00
Theo Buehler
dd37b95775 Retire the bn_rand_interval test 2023-08-03 13:00:06 -06:00
Theo Buehler
5d6a7305fc link ecc_cdh test 2023-07-16 01:56:50 -06:00
Theo Buehler
8450ca8c07 Reenable clienttest and servertest 2023-07-11 13:42:59 -06:00
Theo Buehler
e06ce19f95 hook bn_print to build 2023-07-07 02:37:45 -06:00
Brent Cook
23718ad134 reenable ssltest
failure was unrelated to tls 1.0/1.1 changes
2023-07-04 01:52:46 -05:00
Brent Cook
b16ad4dbd4 disable client / server tests for now
These were broken with the removal of TLS 1.0/1.1 support due to
static checks in packet structure.
2023-07-04 03:29:19 +03:00
Theo Buehler
33b2c49c9b link signertest to build 2023-07-03 16:45:02 +03:00