| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Land #1231 - re-enable asm on Windows/aarch64 (reverts #1211)HEADmaster | Theo Buehler | 9 days | 1 | -3/+0 |
| |\ | |||||
| | * | Revert "cmake: disable ARM64 ASM on Windows" | Theo Buehler | 9 days | 1 | -3/+0 |
| |/ | | | | | | | Undoes the merge of #1211, which is no longer needed as @vszakats confirmed by testing in the curl CI. This reverts commit fad962e027842e224d32b31533a61f65cbc13727. | ||||
| * | Land #1206, don't modify CMAKE_INSTALL_*DIR variables if specified as ↵ | Brent Cook | 10 days | 1 | -2/+10 |
| |\ | | | | | | | absolute paths | ||||
| | * | cmake: use CMAKE_INSTALL_*DIR variables as are, if absolute | Doron Behar | 2025-10-30 | 1 | -2/+10 |
| | | | | | | | | | | | | | | | | | | | These variables can be set to absolute paths, in that case ${prefix} shouldn't be prepended. CMAKE_INSTALL_FULL_*DIR variables could have also been used, but that would hard-code the relativity to the prefix pkg-config variable. See also: https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html | ||||
| * | | Land #1211: cmake: disable ARM64 ASM on Windows | Brent Cook | 10 days | 1 | -0/+3 |
| |\ \ | |||||
| | * | | cmake: disable ARM64 ASM on Windows | Viktor Szakats | 2025-10-29 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ARM64 ASM on Windows generates a lot of `-Wasm-operand-widths` compiler warnings. It also seems to break bignum calculations, resulting in: ``` curl: (35) TLS connect error: error:04FFF077:rsa routines:CRYPTO_internal:wrong signature length ``` and other issues. This option did not cause an issue with MSVC ARM64. The reason for this is that the only ASM code for ARM64 is the bignum implementation (crypto/bn/arch/aarch64) and that ASM code is guarded for `__GNUC__`, meaning gcc and llvm/clang, and never MSVC or clang-cl. Follow-up to 1df6b52b250f04cd322bf7a79e2105f9ed890802 #1177 Fixes #1210 | ||||
| * | | | Land #1225 - SHA asm for elf-aarch64 | Theo Buehler | 2026-01-26 | 4 | -0/+32 |
| |\ \ \ | |||||
| | * | | | Enable SHA assembly for elf-aarch64 | Joel Sing | 2026-01-26 | 4 | -0/+32 |
| |/ / / | |||||
| * | | | Land #1227 - add missing env vars for cross compilation | Theo Buehler | 2026-01-26 | 1 | -14/+46 |
| |\ \ \ | |||||
| | * | | | scripts/test: reorder setup_cross_compiler, fix head -1 | Joshua Sing | 2026-01-25 | 1 | -12/+11 |
| | | | | | |||||
| | * | | | scripts/test: check all binaries for cross-compile | Joshua Sing | 2026-01-25 | 1 | -5/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| | * | | | scripts/test: remove non-standard sort, tail and find flags | Joshua Sing | 2026-01-25 | 1 | -2/+2 |
| | | | | | |||||
| | * | | | scripts/test: fix missing env vars for cross-compilation | Joshua Sing | 2026-01-25 | 1 | -14/+44 |
| |/ / / | |||||
| * | | | cmake tests: fix two copy-paste errors | Theo Buehler | 2026-01-23 | 1 | -2/+2 |
| | | | | |||||
| * | | | Link bn_ffdh test to build | Theo Buehler | 2026-01-23 | 3 | -0/+11 |
| | | | | |||||
| * | | | Land 1223 - enable SHA asm for elf-x86_64 | Theo Buehler | 2026-01-18 | 2 | -0/+18 |
| |\ \ \ | |||||
| | * | | | Enable SHA assembly for elf-x86_64 builds | Joel Sing | 2026-01-19 | 2 | -0/+18 |
| |/ / / | |||||
| * | | | Revise portable to work with LIBRESSL_USE_*_ASSEMBLY defines | Joel Sing | 2026-01-18 | 9 | -60/+51 |
| | | | | |||||
| * | | | Land #1222 - Simplify update.sh | Theo Buehler | 2026-01-17 | 1 | -24/+4 |
| |\ \ \ | |||||
| | * | | | Simplify update.sh slightly | Joel Sing | 2026-01-18 | 1 | -24/+4 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | | | Land #1221 - mop up unused ASM defines | Theo Buehler | 2026-01-16 | 5 | -24/+0 |
| |\ \ \ | |||||
| | * | | | Mop up various defines that are no longer used upstream | Joel Sing | 2026-01-17 | 5 | -24/+0 |
| |/ / / | | | | | | | | | | BSAES_ASM, VPAES_ASM and OPENSSL_IA32_SSE2 were retired a while ago. | ||||
| * | | | Remove upstreamed stack.c workaround | Theo Buehler | 2026-01-14 | 1 | -11/+0 |
| | | | | |||||
| * | | | Land #1220 - avoid pointer arithmetic on void | Theo Buehler | 2026-01-09 | 1 | -0/+11 |
| |\ \ \ | |||||
| | * | | | Work around Windows build failure | Theo Buehler | 2026-01-09 | 1 | -0/+11 |
| |/ / / | |||||
| * | | | ChangeLog: mention ML-KEM keyshares | Theo Buehler | 2026-01-09 | 1 | -0/+2 |
| | | | | |||||
| * | | | emscripten: avoid oom in clienttest | Theo Buehler | 2025-12-18 | 1 | -0/+1 |
| | | | | |||||
| * | | | compat/netinet/ip.h: add compat define for IPTOS_DSCP_VA | Theo Buehler | 2025-12-18 | 1 | -0/+4 |
| | | | | |||||
| * | | | refresh patches | Theo Buehler | 2025-12-18 | 1 | -13/+13 |
| | | | | |||||
| * | | | Land #1219 - ci: update and pin github actions | Theo Buehler | 2025-12-18 | 13 | -28/+28 |
| |\ \ \ | |||||
| | * | | | ci: update and pin github actions | Joshua Sing | 2025-12-18 | 13 | -28/+28 |
| |/ / / | |||||
| * | | | Land #1214 - retire macos-13 runner | Theo Buehler | 2025-11-07 | 1 | -1/+1 |
| |\ \ \ | |/ / |/| | | |||||
| | * | | Remove macos-13 CI | Theo Buehler | 2025-11-07 | 1 | -1/+1 |
| |/ / | | | | | | | https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/ | ||||
| * | | Land #1209, add missing files to distribution | Brent Cook | 2025-10-28 | 1 | -0/+4 |
| |\ \ | |||||
| | * | | include crypto/arch/aarch64/crypto_cpu_caps_windows.c | Brent Cook | 2025-10-28 | 1 | -0/+4 |
| | | | | |||||
| * | | | Land #1209, add mkstemp.c to distribution | Brent Cook | 2025-10-28 | 1 | -0/+2 |
| |\| | | |||||
| | * | | add mstemp.c to distribution | Brent Cook | 2025-10-23 | 1 | -0/+2 |
| | | | | |||||
| * | | | Update man links | Theo Buehler | 2025-10-24 | 1 | -13/+2 |
| | | | | |||||
| * | | | regen patches | Theo Buehler | 2025-10-24 | 4 | -16/+16 |
| | | | | |||||
| * | | | Update ChangeLog | Theo Buehler | 2025-10-24 | 1 | -0/+3 |
| | | | | |||||
| * | | | Update ChangeLog | Theo Buehler | 2025-10-24 | 1 | -0/+11 |
| |/ / | |||||
| * | | Land #1203 - remove patch for rust-openssl | Theo Buehler | 2025-10-17 | 1 | -4/+0 |
| |\ \ | |/ |/| | |||||
| | * | Revert "CI: Apply EVP const_ptr patch for LibreSSL < 4.2.0" | Kenjiro Nakayama | 2025-10-14 | 1 | -4/+0 |
| | | | | | | | | | This reverts commit 5bcf54058d62ca1f197616ee344d05fbb3e34e21. | ||||
| * | | sync 4.2.0 changes | Brent Cook | 2025-10-14 | 1 | -1/+8 |
| | | | |||||
| * | | automatically disable assembly on arm32 Darwin | Brent Cook | 2025-10-13 | 1 | -0/+3 |
| |/ | |||||
| * | use relative path for test temp files | Brent Cook | 2025-10-07 | 1 | -0/+11 |
| | | |||||
| * | add mkstemp for msvc builds | Brent Cook | 2025-10-07 | 3 | -12/+63 |
| | | |||||
| * | move ftruncate to common libcompat for tests | Brent Cook | 2025-10-07 | 7 | -3/+15 |
| | | |||||
| * | add explicit parens for combined logic | Brent Cook | 2025-10-07 | 1 | -1/+1 |
| | | |||||
| * | Land #1198, Fix inconsistencies in accept4.c | Brent Cook | 2025-10-07 | 1 | -2/+2 |
| |\ | |||||
