2521 Commits

Author SHA1 Message Date
Theo Buehler
02d51c01aa Land #1222 - Simplify update.sh 2026-01-17 15:14:50 +01:00
Joel Sing
d4164d5a56 Simplify update.sh slightly
Produce a list of files from the various crypto/Makefile.am* files,
rather than sourcing some from crypto/Makefile.am and manually
copying the remainder. This will make it easier to add platform
specific sources in the future, since they only need to be added
to the appropriate Makefile.am* file.

Remove symbols exclusion for OPENSSL_ia32cap_P - this disappeared
from upstream in 2024.
2026-01-18 00:57:55 +11:00
Theo Buehler
452c48023d Land #1221 - mop up unused ASM defines 2026-01-16 14:34:11 +01:00
Joel Sing
608555130e Mop up various defines that are no longer used upstream
BSAES_ASM, VPAES_ASM and OPENSSL_IA32_SSE2 were retired a while ago.
2026-01-17 00:15:13 +11:00
Theo Buehler
655f5b9f6c Remove upstreamed stack.c workaround 2026-01-14 18:48:02 +01:00
Theo Buehler
7df23b9013 Land #1220 - avoid pointer arithmetic on void 2026-01-09 11:44:04 +01:00
Theo Buehler
8f16070c75 Work around Windows build failure 2026-01-09 11:18:26 +01:00
Theo Buehler
a989b7acb9 ChangeLog: mention ML-KEM keyshares 2026-01-09 02:35:17 -07:00
Theo Buehler
89e8315542 emscripten: avoid oom in clienttest 2025-12-18 09:24:24 -07:00
Theo Buehler
166e80048c compat/netinet/ip.h: add compat define for IPTOS_DSCP_VA 2025-12-18 08:42:32 -07:00
Theo Buehler
b31ec29518 refresh patches 2025-12-18 07:47:07 -07:00
Theo Buehler
2ec151e4ce Land #1219 - ci: update and pin github actions 2025-12-18 15:35:42 +01:00
Joshua Sing
8555e49c7c ci: update and pin github actions 2025-12-18 23:43:25 +11:00
Theo Buehler
000396d201 Land #1214 - retire macos-13 runner 2025-11-07 09:12:55 +01:00
Theo Buehler
ec0e29a34b Remove macos-13 CI
https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/
2025-11-07 08:41:12 +01:00
Brent Cook
74bf71300d Land #1209, add missing files to distribution 2025-10-28 07:27:30 -05:00
Brent Cook
d6b6fe95a7 include crypto/arch/aarch64/crypto_cpu_caps_windows.c 2025-10-28 07:06:00 -05:00
Brent Cook
931df9fd4a Land #1209, add mkstemp.c to distribution 2025-10-28 04:32:41 -05:00
Theo Buehler
cb3679055a Update man links 2025-10-24 07:27:29 -06:00
Theo Buehler
4d719d6ce3 regen patches 2025-10-24 07:12:24 -06:00
Theo Buehler
1e86f9cf57 Update ChangeLog 2025-10-24 13:49:16 +02:00
Theo Buehler
dc6cef0335 Update ChangeLog 2025-10-24 00:04:55 +02:00
Brent Cook
75828c7979 add mstemp.c to distribution 2025-10-23 05:32:00 -05:00
Theo Buehler
d979e7436e Land #1203 - remove patch for rust-openssl 2025-10-17 11:12:46 +02:00
Brent Cook
93a15738fe sync 4.2.0 changes 2025-10-14 04:41:39 -05:00
Brent Cook
be49b81c29 automatically disable assembly on arm32 Darwin 2025-10-13 22:33:29 -05:00
Kenjiro Nakayama
6c33fe50f4 Revert "CI: Apply EVP const_ptr patch for LibreSSL < 4.2.0"
This reverts commit 5bcf54058d.
2025-10-14 09:24:01 +09:00
Brent Cook
beff893335 use relative path for test temp files 2025-10-07 09:59:01 -05:00
Brent Cook
7ed28d2f50 add mkstemp for msvc builds 2025-10-07 05:38:30 -05:00
Brent Cook
659e87fe1c move ftruncate to common libcompat for tests 2025-10-07 04:23:58 -05:00
Brent Cook
2f78b04fd7 add explicit parens for combined logic 2025-10-07 03:48:53 -05:00
Brent Cook
7a841ee973 Land #1198, Fix inconsistencies in accept4.c 2025-10-07 03:07:42 -05:00
Theo Buehler
3821bc6d38 Tweak ChangeLog 2025-10-06 06:49:42 +02:00
Theo Buehler
10a20231f9 Update ChangeLog 2025-09-30 04:48:44 -06:00
Theo Buehler
6702db69c4 Update ChangeLog 2025-09-28 02:20:27 -06:00
Theo Buehler
607ae1b805 adapt to mlkem deduplication 2025-09-06 06:06:34 +02:00
imorgenstern
d7a9ca6d2f Fix inconsistencies in accept4.c
Fix inconsistencies in accept4.c. If the underlying accept() fails the shim returns the listening socket s instead of −1.
2025-08-28 13:42:04 +02:00
Theo Buehler
cf1a8cf5ba Do not remove opensslconf.h for android 2025-08-26 01:12:22 -06:00
Theo Buehler
e4e25cd281 Make opensslconf.h MI again 2025-08-26 00:55:50 -06:00
Theo Buehler
4494cd0525 Revert "trim some whitespace for hpux checks"
This reverts commit 48d4157f99.
because it didn't trim whitespace and doesn't look right.

Pointed out by @vszakats in
https://github.com/libressl/portable/pull/1165#pullrequestreview-3148582342
2025-08-25 00:03:51 -06:00
Theo Buehler
2f62a5e2e7 regen patches 2025-08-24 23:51:49 -06:00
Theo Buehler
77be80d621 Remove upstreamed patches 2025-08-18 19:13:01 +02:00
Theo Buehler
f30ace5a6b Land #1194 - Improve *_namespace.h patches 2025-08-18 12:52:28 +02:00
Theo Buehler
8c76c282b3 Improve {crypto,ssl}_namespace.h patches
This way we should be able to pull them into openbsd.
2025-08-18 12:14:35 +02:00
Theo Buehler
b96c2ff27f Land #1193 - Run ML-KEM tests on Windows 2025-08-18 11:25:40 +02: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
d811b09c21 link new s2n-bignum assembly to build 2025-08-17 14:26:54 -06:00
Theo Buehler
627df1f3d6 Ignore ec_arithmetic test 2025-08-17 13:23:46 -06:00
Theo Buehler
45e37fba52 Fix a leftover "mlkem.h" include 2025-08-17 13:22:46 -06:00
Theo Buehler
aaabed455c Update for MLKEM changes 2025-08-17 13:13:58 -06:00