Theo Buehler
23a96ede97
Mop up RC4_CHUNK - opensslconf.h is now MI
...
Change-Id: I6a6a69646afcda5abaa40e9efb586abb80eeafb5
2025-08-17 21:05:36 +02:00
Theo Buehler
95fb8dfb11
Land #1192 - arm64 on ubuntu 24.04
...
Change-Id: I6a6a6964369baf2428e778bc59dbf90e4f6424f9
2025-08-09 11:29:05 +02:00
Ilia Shipitsin
c0ebc3a694
CI: introduce ubuntu-24.04 on arm64
...
reference: https://github.com/actions/partner-runner-images
2025-08-08 20:49:00 +02:00
Theo Buehler
bbac3a6a85
Land #1190 - fix resolv.h and arpa/nameser.h detection
...
Change-Id: I6a6a6964e97961b85bb743940f38aa31c19004bd
2025-08-01 21:18:55 +02:00
Un1q32
d580acbc29
check for resolv.h and arpa/nameser.h
2025-08-01 13:15:43 -04:00
Theo Buehler
887c1d0bc6
Land #1188 - fix rust-openssl test until libressl 4.2.0
...
Change-Id: I6a6a6964cfa147ffa4de39f1ca2ef38f12ccbc0f
2025-07-30 09:57:59 +02:00
Kenjiro Nakayama
5bcf54058d
CI: Apply EVP const_ptr patch for LibreSSL < 4.2.0
...
In the GitHub Actions workflow for rust-openssl testing, apply the
patch used in OpenBSD ports to support EVP_PKEY_get1_* APIs with
const_ptr. This ensures that the build succeeds before the official
version bump to libressl420.
This is a temporary workaround to keep the tests passing until
4.2.0 release.
Fix https://github.com/libressl/portable/issues/1187
2025-07-30 09:56:19 +09:00
Theo Buehler
7218171381
Sync DES_UNROLL removal from opensslconf.h
...
Change-Id: I6a6a6964d015e92505a3a24785cdc3ea2535ad5e
2025-07-27 15:29:19 +02:00
Theo Buehler
21026f5e2b
Land #1185 - fix OOM in Emscripten ASAN
2025-07-23 17:30:17 +02:00
Theo Buehler
df41f5b5c2
Try to fix OOM in Emscripten ASAN
2025-07-23 17:04:08 +02:00
Theo Buehler
eacd3684b2
Update man links
2025-07-23 08:23:57 -06:00
Theo Buehler
480c1f8f62
regen amd64 crypto_arch.patch
2025-07-23 08:19:29 -06:00
Theo Buehler
18024b9d62
Sync BN_LLONG removal from opensslconf.h
...
Change-Id: I6a6a6964e4319a0fb0a0ecf5b4f6ea226beca433
2025-07-22 18:40:54 +02:00
Theo Buehler
0a07d6b66f
Adjust for x_pkey.c removal
...
Change-Id: I6a6a696458f18874c81e49aa5068a910a51becdb
2025-07-12 22:23:32 +02:00
Theo Buehler
54dc5a27b1
x_info.c was removed
...
Change-Id: I6a6a6964f97ec3f04111708ee726de6dd4ea8630
2025-07-12 21:58:33 +02:00
Theo Buehler
24fee6c7de
Land #1181 - cmake: limit -W to C language
2025-07-07 17:14:11 +02:00
Theo Buehler
c03d6cb359
Land #1184 - include opensslconf.h on loongarch64
2025-07-07 17:09:24 +02:00
Theo Buehler
80ec6b9286
Add missing loongarch64/opensslconf.h
...
Fixes #1183
2025-07-07 17:01:57 +02:00
Jim B
5c205f4be3
Remove applying flag to C++ code
2025-07-06 15:48:55 -07:00
Jim B
f4d8b53546
Limit usage of warning flags to C and C++
...
`add_compile_options()` adds options to all compilers CMake can invoke, including ASM. The format of this warning flag causes MASM to fail if the option is specified. This limits specifying the warning suppression to just C and C++.
2025-07-06 09:32:49 -07:00
Theo Buehler
0daa8adfe8
Adjust to GCM refactoring
2025-06-29 04:13:08 -06:00
Theo Buehler
4640288d1c
regen nc patch
2025-06-27 12:40:49 -06:00
Theo Buehler
b6fa15f21b
Update ChangeLog
2025-06-27 12:00:17 -06:00
Theo Buehler
fd25d60a12
Pass -Icrypto/aes to CPP flags
2025-06-27 11:57:03 -06:00
Theo Buehler
e05910b503
Only link aes_${arch}.c to asm builds
...
Don't mix C source with ASM source. Add the ASM support C code
to CRYPTO_SRC or libcrypto_la_SOURCES as normal, but depending
on the HOST_ASM* bits
Change-Id: I6a6a69648fc7c2102c96813b70be0d255a345cd3
2025-06-26 05:37:35 +02:00
Theo Buehler
41ddb5ccbf
Revert "Sprinkle some #ifdef"
...
This reverts commit a64e99ae25 .
2025-06-17 08:54:51 +02:00
Theo Buehler
a64e99ae25
Sprinkle some #ifdef
2025-06-16 11:57:57 -06:00
Theo Buehler
86376ca661
link aes_{amd64,i386}.c to build
2025-06-16 11:12:42 -06:00
Theo Buehler
4c0fb1c6cd
regen patches
2025-06-16 10:44:07 -06:00
Theo Buehler
0170130fc5
Replace wget -c -N with wget -nv
...
54a687e045
2025-06-13 07:28:50 +02:00
Theo Buehler
392481066b
Garbage collect BF_PTR
...
Change-Id: I6a6a6964f3ff8920845f29bc620ef51d94c3f5f4
2025-06-11 06:09:21 +02:00
Theo Buehler
167c18a522
Update man links
2025-06-09 09:24:37 -06:00
Theo Buehler
5c4a7673b5
Remove MI constants which now live in other headers
2025-06-09 16:42:42 +02:00
Theo Buehler
fa0d2b1c87
Remove ${MULTIPLE_OF_EIGHT}_BIT*
2025-06-09 10:55:47 +02:00
Theo Buehler
2a0571ece2
Remove DES_PTR
2025-06-09 10:54:35 +02:00
Theo Buehler
fde752e948
sync opensslconf.h: remove DES_RISC* logic
...
Change-Id: I6a6a696436b84c468fe7fc86f7f026918c68bf6f
2025-06-06 12:52:58 +02:00
Brent Cook
0d6948baf6
Land #1176 , Automake: use relative paths when linking object lists
2025-06-06 00:03:26 -05:00
Brent Cook
015fe19eb1
Land #1177 , adjust CMAKE_SYSTEM_PROCESSOR on Windows builds
2025-06-05 03:41:35 -05:00
Brent Cook
1df6b52b25
should be no need to force disabling asm anymore
2025-06-05 15:19:32 +07:00
Brent Cook
aeadd0ae85
adjust CMAKE_SYSTEM_PROCESSOR on Windows builds
...
Match CMAKE_GENERATOR_PLATFORM so that cross-builds work properly.
Otherwise, we're just targeting the build system anyway.
2025-06-05 14:32:09 +07:00
Theo Buehler
dd7ad9c30b
sync opensslconf.h: only HEADER_DES_H remains
...
Change-Id: I6a6a6964d1f15bb620559cb4eaa57d323fe5e6f0
2025-06-05 08:40:54 +02:00
Theo Buehler
bad9c1b83a
Remove md2 leftovers
2025-06-05 00:10:46 +02: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
a3f6f8a09f
add copyright headers to test batch files
2025-06-03 16:08:47 +07:00
Brent Cook
2ac96ebd12
add copyright headers to test shell scripts
2025-06-03 13:38:34 +07:00
cierny
e95c54d54c
Switch to top_builddir
2025-06-02 18:42:46 -07:00
cierny
23a3d0ea9b
Use relative paths in linking step
2025-06-02 16:15:41 -07:00
Brent Cook
43ee348d0f
add top-level script copyright notices
2025-06-02 08:07:50 +07:00
Brent Cook
5d9229b169
adjust incorrect commit years
...
Co-authored-by: Theo Buehler <botovq@users.noreply.github.com >
2025-06-01 17:24:24 +03:00
Brent Cook
340037f69a
add autotools build copyright headers
2025-06-01 08:22:33 +07:00