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