2533 Commits

Author SHA1 Message Date
Theo Buehler
2ca77d5d0b Land #1225 - SHA asm for elf-aarch64 2026-01-26 09:38:27 +01:00
Joel Sing
3531763af7 Enable SHA assembly for elf-aarch64 2026-01-26 17:35:16 +11:00
Theo Buehler
d0127ebaf2 Land #1227 - add missing env vars for cross compilation 2026-01-26 07:22:23 +01:00
Joshua Sing
836c23eb15
scripts/test: reorder setup_cross_compiler, fix head -1 2026-01-25 20:06:32 +11:00
Joshua Sing
09c99a505f
scripts/test: check all binaries for cross-compile
Probably safer to check all of them instead of just CC, since previously
it seems the loongarch64 RANLIB variable could have been wrong.

I am not sure if a missing binary could cause unexpected behaviour.
2026-01-25 16:10:55 +11:00
Joshua Sing
1c945c2e11
scripts/test: remove non-standard sort, tail and find flags 2026-01-25 16:10:09 +11:00
Joshua Sing
3474d66b13
scripts/test: fix missing env vars for cross-compilation 2026-01-25 06:12:27 +11:00
Theo Buehler
022cafc5dc cmake tests: fix two copy-paste errors 2026-01-23 01:18:18 -07:00
Theo Buehler
a9f3c5a1d6 Link bn_ffdh test to build 2026-01-23 01:05:57 -07:00
Theo Buehler
3daf9d09b7 Land 1223 - enable SHA asm for elf-x86_64 2026-01-18 16:53:43 +01:00
Joel Sing
47342118f5 Enable SHA assembly for elf-x86_64 builds 2026-01-19 02:34:10 +11:00
Joel Sing
3e1e0632f1 Revise portable to work with LIBRESSL_USE_*_ASSEMBLY defines 2026-01-18 01:12:08 -07:00
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 5bcf54058d62ca1f197616ee344d05fbb3e34e21.
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