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