Commit Graph
4359 Commits
Author SHA1 Message Date
Frank Denis a2a3eea4f0 Update msys2 2025-02-21 12:40:38 +01:00
Frank Denis f7a3b73e37 Add autocloser.yml 2025-02-20 15:51:09 +01:00
Frank Denis aff27a60ee qemu -> qemu-system 2025-02-20 15:43:49 +01:00
Frank Denis 8a4bb595ef Improve readability 2025-02-20 15:36:04 +01:00
Frank Denis c01ba042a2 Abort if NDK_PLATFORM is empty 2025-02-20 15:29:58 +01:00
Frank Denis b4f1449d89 should -> must 2025-02-20 15:26:05 +01:00
Frank Denis 4d9b52d234 android-aar: check more accurately that ANDROID_SDK is properly set 2025-02-20 15:25:13 +01:00
Frank Denis 7f2d076a8e Try to go to the NDK directory containing "source.properties" 2025-02-20 15:13:15 +01:00
Frank Denis 4cb0fb5482 Check for ANDROID_NDK definition in android-aar.sh
Otherwise, the script can report success even though nothing compiles.
2025-02-20 15:04:20 +01:00
Frank Denis 8adeb1fc12 chmod +x dist-build/android-aar.sh 2025-02-20 14:59:38 +01:00
Frank Denis 330c5b1a5a target.result.isWasm() -> target.result.cpu.arch.isWasm() 2025-02-20 14:53:59 +01:00
Frank Denis 220290442e Android build scripts update for SDK level (#1443) 2025-02-20 14:48:59 +01:00
Frank Denis 42db9576f2 CI: upgrade Android SDK from 25c to 27c 2025-01-16 14:42:24 +01:00
Frank Denis 151e71bf50 Set the default Android platform to 21
Also explain that the "zip" command is required to build AAR archives
and that NDK_PLATFORM can be used to override the target platform.

Fixes #1440
2025-01-16 14:36:11 +01:00
Frank Denis 6125c373c8 2025 2025-01-01 21:03:16 +01:00
Frank Denis 1418c97631 apple-xcframework: add arm64e builds 2024-12-21 16:58:26 +01:00
Frank Denis 131c6e771c defineCMacro -> root_module.addCMacro 2024-12-20 12:15:38 +01:00
Frank Denis 51800948ae Update to upload-artifact@v4 2024-12-10 23:29:07 +01:00
Frank Denis 32c1768437 Update the NuGet / dotnet-core versions 2024-12-10 23:02:40 +01:00
Frank Denis 8d82c03d28 Build libsodium.dll with VC++ for win-arm64
Fixes #1431
2024-12-10 22:55:44 +01:00
Frank Denis 79ebe284a1 dotnet-core CI: update Zig to version nightly 0.14.x
This fixes the compatibility issues with DLLs for Windows ARM64
2024-12-10 22:41:02 +01:00
Frank Denis ec81b62045 xcframework: build full builds by default 2024-12-10 14:31:07 +01:00
Frank Denis 6272f21e6c msvc/build/buildbase.bat: build for ARM64 2024-12-10 13:30:46 +01:00
Frank Denis 47448b5350 Update MSYS2 to 2024-12-08 2024-12-09 10:46:44 +01:00
Frank Denis 54965256d3 Try to run cifuzz 2024-12-04 18:01:03 +01:00
Frank Denis d09521458f Use Zig 0.13.0 and compile to x86-windows 2024-12-04 17:57:47 +01:00
Frank Denis 09675b4876 Sync dotnet-core.yml 2024-12-04 17:57:18 +01:00
Frank Denis 8dd8ca1953 Update autotools 2024-12-04 17:40:38 +01:00
Frank Denis 9e125388a1 Use uint64_t sizes in aegis*_mac()
No-op in libsodium for now, but useful if we introduce a streaming
API later.
2024-12-04 17:38:55 +01:00
Frank Denis 8f36e67d8d CI: wwitch to mlugg/setup-zig@v1 2024-11-04 00:10:04 +01:00
Frank Denis 8855e8c300 Add assembly versions of equal() and negative() 2024-10-23 22:37:37 +02:00
Frank Denis 42f4e42b06 Use an optblocker in crypto_verify_n() 2024-10-23 22:34:15 +02:00
Frank Denis c1fc74e690 Sync softaes with libaegis 2024-10-23 22:11:51 +02:00
Frank Denis 96d115cf29 Decrement and shift in separate steps 2024-10-23 19:52:14 +02:00
Frank Denis 409b3a70ad More optblocker usage 2024-10-23 19:10:13 +02:00
Frank Denis a9cbc57844 Add another optblocker 2024-10-23 19:09:24 +02:00
Frank Denis b8b8e6bdee Update libtool 2024-10-15 22:55:12 +02:00
Frank Denis 3c6da4b8c2 randombytes_internal_random.c: move clang target attribute down
Specifically, move it after the system includes.

This appears to address an issue with clang 18 when cross-compiling
to windows.

Fixes #1413
2024-09-26 21:55:38 +02:00
Frank Denis 5b2c1c640a dotnet-core.yml: try setting include-hidden-files: true
Fixes #1414
2024-09-26 21:12:00 +02:00
Frank Denis 57ded05429 Update upload-artifact/download-artifact actions 2024-09-25 22:14:12 +02:00
Saud Khan ff546a2d9b Add support for Android's new 16K page sizes (#1407) 2024-09-25 21:38:20 +02:00
Frank Denis ec4e5d0708 Remove empty line 2024-09-18 12:41:19 +02:00
Frank Denis 53a746c68d Remove unused variables 2024-09-18 12:41:05 +02:00
mschwarzlandFrank Denis b7b1c08272 Support for Cloudflare Workers for javascript_stir (#1401)
* Support for Cloudflare Workers for javascript_stir

* Ramove debugging comment

---------

Co-authored-by: Frank Denis <124872+jedisct1@users.noreply.github.com>
2024-08-13 21:40:54 +02:00
Frank Denis 445dc37c16 Disable ssp on Solaris where people may use old toolchains 2024-08-11 15:07:51 +02:00
Frank Denis 0217d07326 Start introducing optblockers to prevent unwanted conditional jumps 2024-08-03 18:14:26 +02:00
Frank Denis fb80cbfa59 Test using centos:8 2024-08-01 14:34:07 +02:00
Frank Denis 09eb3757da Remove aarch64_32 2024-08-01 14:16:51 +02:00
Frank Denis f2303ba3f0 Update autoconf 2024-08-01 13:57:57 +02:00
Frank Denis dcc6471e26 Indent 2024-08-01 13:57:32 +02:00