Frank Denis
79b9b08273
Fix typos
2025-12-29 16:09:03 +01:00
Frank Denis
d121c829ee
Format
2025-12-29 23:05:15 +01:00
Frank Denis
80c6bab451
2026
2025-12-29 23:00:15 +01:00
Frank Denis
2a6640640f
That useless function will be removed
2025-12-29 15:44:16 +01:00
Frank Denis
3d0ac8ab70
Emscripten: do not use WASM_BIGINT, for compatibility
2025-12-28 13:40:50 +01:00
Frank Denis
87c5b533f8
emscripten.sh: initialize Module.getRandomValue before WASM loads
2025-12-28 13:19:16 +01:00
Frank Denis
4662af939f
emscripten: remove old JS test files
2025-12-08 20:35:27 +01:00
Frank Denis
fb3f2be750
emscripten: avoid grep on binary files
2025-12-08 20:33:04 +01:00
Frank Denis
1d6e8925fa
emscripten.sh: properly detect the Javascript runtime
2025-12-08 20:14:52 +01:00
Frank Denis
ac706cacc7
Update emscripten symbols
2025-12-08 19:52:06 +01:00
Frank Denis
102b5cc6ed
Remove unused variable
2025-12-08 16:05:30 +01:00
Frank Denis
3c55699b71
nsec isn't used
2025-12-08 16:05:11 +01:00
Frank Denis
5931869bca
Zig-master compat
2025-12-08 15:42:58 +01:00
Frank Denis
7baa22c819
Downgrade ax_valgrind_check.m4
2025-12-08 04:51:33 +01:00
Frank Denis
e98f2103da
Sort .gitignore
2025-11-18 12:33:49 +01:00
Frank Denis
e2200e0352
Update msys2 to 20250830
2025-11-18 11:44:16 +01:00
Frank Denis
8e5904542e
Update Zig to 0.15.2
2025-11-18 11:44:16 +01:00
Frank Denis
727772c333
Update ChangeLog
2025-11-18 11:44:16 +01:00
Frank Denis
5fc7951b86
AppVeyor: use MSVC 2022
2025-11-18 11:44:16 +01:00
Frank Denis
abd59b70b3
build.zig: update OpenOptions / CopyFileOptions
2025-11-18 11:44:16 +01:00
Frank Denis
6093bc954a
Add support and binaries for MSVC 2026
2025-11-18 12:00:10 +01:00
Frank Denis
43be168d2c
Add support for FilC
2025-11-03 23:00:55 +01:00
Frank Denis
0b1d032e31
Update ChangeLog
2025-10-18 12:16:31 +02:00
Frank Denis
48551a6eb0
buildbase.bat: prevent the PATH from getting too large
2025-10-17 12:12:48 +02:00
Frank Denis
89e5d7971c
azure-pipelines: compile with windows-latest
2025-10-17 11:56:28 +02:00
Frank Denis
462823fa78
CI: try to use android NDK r29
2025-10-17 11:18:54 +02:00
Frank Denis
3eabeb547f
Relax ((nonnull)) attributes where applicable
...
Reported by @stef -- Thanks!
Fixes #1477
2025-09-12 17:57:47 +02:00
Frank Denis
0c7d0792e7
Generate position-independent static libraries by default
...
".pie" on a static library enables PIC when it is supported by the
target.
Fixes #1474
2025-09-12 14:53:43 +02:00
Frank Denis
0fd55ad0a7
apple-xcframework.sh: remove support for iOS32
2025-08-28 23:07:25 +02:00
Frank Denis
605f02d601
Add an optblocker in ge25519_from_hash
2025-08-27 22:57:36 +02:00
Frank Denis
b5275b9b27
Wasmer now needs --mapdir=./:. to load files from the current directory
2025-08-27 23:03:09 +02:00
Frank Denis
8a148ddbd8
Use Zig 0.15.1
2025-08-23 07:42:22 +02:00
Frank Denis
d804b3a5be
Update for Zig 0.15
2025-08-22 10:27:56 +02:00
Frank Denis
7263e698d8
Regen
2025-07-30 23:06:02 +02:00
Frank Denis
37c5ecb937
Include <threads.h> if it exists
2025-07-30 13:27:37 +02:00
Frank Denis
51f3bee2bc
Remove duplicate include
2025-07-30 13:16:13 +02:00
Frank Denis
3dea5725a9
Regen
2025-07-30 12:34:41 +02:00
Frank Denis
27efc25c2e
Update m4/ax_add_fortify_source.m4 and m4/ax_valgrind_check.m4
2025-07-30 12:34:28 +02:00
Frank Denis
604d0e17bd
Update autoconf
2025-07-30 12:28:39 +02:00
Frank Denis
6f39323d2e
Update mlugg/setup-zig
2025-06-06 10:48:45 +02:00
Frank Denis
7e024fbf09
Update ChangeLog
2025-06-06 12:03:36 +02:00
Frank Denis
b4cd238892
Improve AES256-GCM performance on ARM
2025-05-21 23:04:56 +02:00
Frank Denis
ff507ae4c4
Reorder arguments to vaeseq_u8 to improve AArch64 performance
...
The register arguments to the AESE instruction are commutative, however
the first input register is constrained in that it also names the output
register. The constraint on register allocation causes recent LLVM
versions to emit a lot of MOV instructions, significantly impacting
performance.
Swapping the register operands allows the compiler to emit significantly
fewer MOV instructions. This change improves performance on Arm
infrastructure micro-architectures by 14-36% depending on the
micro-architecture
Found and reported by George Steed from ARM. Thanks!
2025-05-21 14:51:27 +02:00
Frank Denis
6e55605a24
tests/sodium_utils3: skip SIGSEGV check when tsan is enabled
...
Fixes #1450
2025-05-08 22:57:25 -06:00
Jesús López
b0920881f8
Add Android binaries to NuGet package ( #1455 )
...
Add android binaries to NuGet package
2025-05-08 15:44:44 -06:00
Frank Denis
9fff3a842a
Nits
2025-04-30 01:41:10 +02:00
Frank Denis
32de824a8d
MSC_VER -> _MSC_VER
2025-04-22 11:33:14 +02:00
Frank Denis
abd3612f43
Sync README file
2025-04-03 23:03:24 +02:00
Frank Denis
18a3d6b7ea
Update CI to Zig 0.14.0
2025-03-05 01:53:12 +01:00
Frank Denis
a2a3eea4f0
Update msys2
2025-02-21 12:40:38 +01:00