| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ChangeLog: add SAN dNSName fixv4.3.0 | Theo Buehler | 2026-04-16 | 1 | -0/+3 |
| | | |||||
| * | Update ChangeLog | Theo Buehler | 2026-04-16 | 1 | -0/+3 |
| | | |||||
| * | Land #1247 - add renovate-bot-config | Theo Buehler | 2026-04-13 | 1 | -0/+32 |
| |\ | |||||
| | * | ci: add renovate-bot config | Joshua Sing | 2026-04-13 | 1 | -0/+32 |
| | | | |||||
| * | | Land #1246 - improve CI-fuzz workflow | Theo Buehler | 2026-04-13 | 1 | -23/+36 |
| |\ \ | |||||
| | * | | ci: improve cifuzz workflow | Joshua Sing | 2026-04-13 | 1 | -23/+36 |
| | |/ | |||||
| * | | minor ChangeLog tweaks | Theo Buehler | 2026-04-12 | 1 | -3/+3 |
| | | | |||||
| * | | ChangeLog through Apr 7 | Theo Buehler | 2026-04-12 | 1 | -3/+53 |
| |/ | |||||
| * | Land #1243 - fix SIGALRM on Windows | Theo Buehler | 2026-04-12 | 1 | -6/+8 |
| |\ | |||||
| | * | speed: fix SIGALRM handler not registered on Windows | Kenjiro Nakayama | 2026-04-12 | 1 | -6/+8 |
| |/ | |||||
| * | Update ChangeLog | Theo Buehler | 2026-04-07 | 1 | -0/+6 |
| | | |||||
| * | ssl_packet.c is no more | Theo Buehler | 2026-04-04 | 2 | -2/+0 |
| | | |||||
| * | Add crypto_assembly.h | Theo Buehler | 2026-03-29 | 1 | -0/+1 |
| | | |||||
| * | ChangeLog through Dec 31 | Theo Buehler | 2026-03-29 | 1 | -2/+30 |
| | | |||||
| * | Land #1242 - update speed patch for ML-KEM | Theo Buehler | 2026-03-18 | 1 | -15/+15 |
| |\ | |||||
| | * | Update patches/speed.c.patch | Kenjiro Nakayama | 2026-03-19 | 1 | -15/+15 |
| | | | |||||
| * | | remove ecdsa_local.h | Theo Buehler | 2026-03-18 | 1 | -1/+0 |
| | | | |||||
| * | | regen patches | Theo Buehler | 2026-03-13 | 2 | -13/+13 |
| | | | |||||
| * | | Land #1240 - preserve -1 return from open() | Theo Buehler | 2026-03-08 | 1 | -0/+3 |
| |\ \ | |/ |/| | |||||
| | * | Verify -1 instead of negative value | Kenjiro Nakayama | 2026-03-08 | 1 | -1/+1 |
| | | | |||||
| | * | Avoid integer overflow in posix_open on Windows | Kenjiro Nakayama | 2026-03-08 | 1 | -0/+3 |
| |/ | | | | | | | | If open() fails, return the error value immediately. Adding the high bit to -1 results in a large positive integer, which causes callers like tls_config_load_file() to bypass their error checks. Fix https://github.com/libressl/portable/issues/1239 | ||||
| * | Land #1237 - CI on macos-26 | Theo Buehler | 2026-03-04 | 1 | -1/+1 |
| |\ | |||||
| | * | ci: run tests on macos-26 | Joshua Sing | 2026-03-01 | 1 | -1/+1 |
| | | | |||||
| * | | Land #1236 - fix cms.h on Windows | Theo Buehler | 2026-03-04 | 1 | -0/+16 |
| |\ \ | |||||
| | * | | Add definition of ssize_t to cms.h for Windows | Kenjiro Nakayama | 2026-02-20 | 1 | -0/+16 |
| | |/ | | | | | | | | | | | | | | | MSVC does not define ssize_t. Hence, this patch adds a typedef for compatibility when LIBRESSL_INTERNAL is not defined. Fix https://github.com/libressl/portable/issues/1232 | ||||
| * | | Land #1235 - fix remote branch fetching | Theo Buehler | 2026-03-04 | 1 | -2/+2 |
| |\ \ | |/ |/| | |||||
| | * | Fix remote branch fetching and revision lookup in update.sh | Kenjiro Nakayama | 2026-02-20 | 1 | -2/+2 |
| |/ | | | | | | | | | | | | | | | | | | This patch changes to: - add `--no-single-branch` to git clone to ensure all remote branches are tracked, allowing the script to switch between OpenBSD versions. - use origin/ prefix for $openbsd_branch to fix revision lookup At initial setup, the branch only exists as a "remote-tracking" reference. Since a local branch hasn't been created yet, git cannot find it by name alone. Adding the origin/ prefix explicitly tells git to look into the remote data we just fetched. This ensures the script can correctly identify the commit hash based on the release timestamp even on a fresh shallow clone. Fix https://github.com/libressl/portable/issues/1233 | ||||
| * | Land #1231 - re-enable asm on Windows/aarch64 (reverts #1211) | Theo Buehler | 2026-02-08 | 1 | -3/+0 |
| |\ | |||||
| | * | Revert "cmake: disable ARM64 ASM on Windows" | Theo Buehler | 2026-02-08 | 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 | 2026-02-07 | 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 | 2026-02-07 | 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 |
| | | | | |||||
