Frank Denis
28b8bc53bf
Update ChangeLog
2026-01-29 13:29:22 +01:00
Frank Denis
af4ec309ef
apple-xcframework: move headers into a Clibsodium subdirectory
...
The generated Clibsodium.xcframework will have headers at
Headers/Clibsodium/ instead of Headers/
This prevents the module.modulemap collision when used alongside
other xcframeworks.
2026-01-29 13:26:13 +01:00
Frank Denis
3e4de8a134
Change crypto_core_ed25519_from_string to take a binary string
2026-01-23 23:07:00 +01:00
Frank Denis
54cd5d0ae9
Add hardware acceleration for SHA256 on aarch64
2026-01-23 23:01:00 +01:00
Frank Denis
03786f4de5
core_ed25519_h2c.c test: verify y coordinate as well
2026-01-23 12:24:48 +01:00
Frank Denis
9561aea8e5
Add NEON optimizations for Argon2
2026-01-22 12:00:49 +01:00
Frank Denis
b36e407fe5
Add WASM SIMD implementations of Argon2
2026-01-22 12:00:49 +01:00
Frank Denis
368ceb845d
Emscripten: add an option to compile with SIMD
2026-01-22 11:19:41 +01:00
Frank Denis
15e6dad043
Just use sodium_memcmp
2026-01-15 23:30:59 +01:00
Frank Denis
557dc9e51d
Add a high-level crypto_kem API mapping to xwing
2026-01-15 23:29:59 +01:00
Frank Denis
bd6a8af323
Add X-Wing
2026-01-15 23:26:59 +01:00
Frank Denis
44443f9bcb
Add back symbols for Intel implementations
2026-01-15 19:26:15 +01:00
Frank Denis
bc43c46a43
Cleanup symbols
2026-01-15 23:18:59 +01:00
Frank Denis
02e707a963
Remove SHA3 wrapper
2026-01-15 23:17:59 +01:00
Frank Denis
49d1b7e0ea
ml-kem: remove internal SHA3 implememtation
...
Now that there's a public SHA3 API.
2026-01-15 23:10:59 +01:00
Frank Denis
036e268e17
Add new symbols
2026-01-15 23:10:59 +01:00
Frank Denis
a6038f815c
Add support for SHA3
2026-01-15 23:03:59 +01:00
Frank Denis
e7c1796015
JavaScript: faster randomness generation
...
Fill entire buffers directly.
2026-01-13 23:00:03 +01:00
Frank Denis
4a7692a723
Compatibility with gcc 4.x
...
Reported by @pedro0311
Fixes #1507
2026-01-13 20:00:17 +01:00
Frank Denis
d603d6b151
Set emscripten reserved memory to 80MB
2026-01-11 22:53:49 +01:00
Frank Denis
2852c0ea68
Update ChangeLog
2026-01-11 20:03:32 +01:00
Frank Denis
bb7fb0e0f0
CI: also compile with GCC/aarch64 with the SHA3 extensions
2026-01-11 17:52:41 +01:00
Frank Denis
64cba3196c
CI: compile with GCC on aarch64 with ARM Crypto Extensions
2026-01-11 17:50:04 +01:00
Frank Denis
83c310254c
Update ChangeLog
2026-01-08 09:40:05 +01:00
Frank Denis
ddcf3aba32
Use build.zig from -stable
2026-01-08 12:00:39 +01:00
Frank Denis
589f042623
Bump dev
2026-01-07 23:28:39 +01:00
Frank Denis
08b349a09b
Improve the issue templates
2026-01-07 23:22:39 +01:00
Frank Denis
b927407fec
Try installing VS2019 manually
2026-01-07 23:18:39 +01:00
Frank Denis
75ece7e5d3
Windows Server 2019 has been retired from Azure Pipelines
...
See https://devblogs.microsoft.com/devops/upcoming-updates-for-azure-pipelines-agents-images/
2026-01-07 23:12:39 +01:00
Frank Denis
e8e47bdaee
Update ChangeLog
2026-01-07 14:58:20 +01:00
Frank Denis
aed0ed992d
Update test/symbols/all-symbols.txt
2026-01-07 23:05:39 +01:00
Frank Denis
60b528c3dd
Export missing crypto_ipcrypt_nd_keygen() helper function
2026-01-07 23:00:39 +01:00
Frank Denis
a84a99a496
Brad Barden (@IAMB) wrote bindings for Perl
2026-01-07 12:36:35 +01:00
Frank Denis
d2a2dbe066
CI: compile using GCC on aarch64
2026-01-07 11:25:36 +01:00
Frank Denis
7d331763bc
Update ChangeLog
2026-01-07 11:13:36 +01:00
Frank Denis
6702f69bef
Fix compilation with GCC on aarch64
...
Use unsigned NEON intrinsics everywhere
Fixes #1502
2026-01-07 10:57:10 +01:00
Frank Denis
ecd927bf3e
Add keccak tests to .gitignore
2026-01-07 00:01:56 +01:00
Frank Denis
52975b38ce
Add ARM acceleration for SHA3
2026-01-06 23:18:21 +01:00
Frank Denis
f0dbdbf311
Update ChangeLog
2026-01-06 23:17:21 +01:00
Frank Denis
c89ee84172
Add fences
2026-01-06 23:09:21 +01:00
Frank Denis
f6c5b9f0e4
CI: update MSYS2
2026-01-06 23:07:21 +01:00
Frank Denis
333636d86d
Update GitHub actions
2026-01-06 23:07:21 +01:00
Frank Denis
1ac57afa53
Emscripten: handle empty CFLAGS
2026-01-06 14:52:35 +01:00
Frank Denis
52b4239c01
Modernize emscripten optimizations
2026-01-06 14:52:24 +01:00
Frank Denis
4e371ecb0d
Replace -s RESERVED_FUNCTION_POINTERS=8 with -sALLOW_TABLE_GROWTH
2026-01-06 14:43:51 +01:00
Frank Denis
04199cec53
Relax alignment of SHAKE states
2026-01-06 23:04:21 +01:00
Frank Denis
8a7378460f
Add crypto_core_keccak1600_state, remove keccak1600_STATEBYTES
2026-01-06 23:00:21 +01:00
Frank Denis
4a1ff8bf03
Add defensive NULL guard in escrypt_r
2026-01-05 23:52:01 +01:00
Frank Denis
bc6e89e5cb
Remove build-aux if required
2026-01-05 23:51:42 +01:00
Frank Denis
f01a86a607
Add a zig build test target
2026-01-05 22:22:09 +01:00