Frank Denis
|
00ff370f84
|
Try to enable aes256-gcm even on non-clang compilers
|
2026-04-09 00:28:03 +02:00 |
|
Frank Denis
|
5160d47a9d
|
Remove trailing comma
|
2026-04-09 00:15:51 +02:00 |
|
Frank Denis
|
098c5d46d3
|
Call sodium_misuse on ridiculously high base64 input lengths
|
2026-04-08 21:41:43 +02:00 |
|
Frank Denis
|
9abddb72aa
|
Add version consistency check to CI
|
2026-04-08 21:41:29 +02:00 |
|
Frank Denis
|
5cc1bbafde
|
Do not strip debug builds
|
2026-04-08 10:09:15 +02:00 |
|
Frank Denis
|
dc059149dc
|
Add conftest files to .gitignore
|
2026-04-08 09:42:21 +02:00 |
|
Frank Denis
|
1518607867
|
C++ compat
|
2026-04-05 21:58:17 +02:00 |
|
Frank Denis
|
369fd35e07
|
Revert "local-dynamic is enough"
This reverts commit 462e9a648b.
|
2026-04-04 22:45:15 +02:00 |
|
Frank Denis
|
175d573e29
|
Remove ctype usage
|
2026-04-04 22:41:59 +02:00 |
|
Frank Denis
|
7a69ca5bc9
|
Refactor IPv6 zone ID parsing and reject malformed zone identifiers
|
2026-04-04 22:35:40 +02:00 |
|
Frank Denis
|
97a6e1d2d8
|
gcc on FreeBSD can produce bogus code for isspace
|
2026-04-04 22:24:16 +02:00 |
|
Frank Denis
|
d44576d85a
|
defined _AIX -> defined(_AIX)
|
2026-04-04 22:05:00 +02:00 |
|
Frank Denis
|
bd6402c5db
|
Define TLS as _Thread_local only if not properly autoconfigured
|
2026-04-04 11:12:55 +02:00 |
|
Frank Denis
|
2f78977303
|
Use AC_COMPILE_IFELSE → AC_LINK_IFELSE in ax_tls.m4
On AIX, _Thread_local may compile but not link
|
2026-04-04 11:10:45 +02:00 |
|
Frank Denis
|
8565c4a159
|
Some AIX versions define a macro named ip_len
So, workaround that by using ip_len_ :/
|
2026-04-04 11:05:04 +02:00 |
|
Frank Denis
|
d1d0bedbac
|
Properly test crypto_kdf_hkdf_sha*_keygen
|
2026-03-29 19:59:25 +02:00 |
|
Frank Denis
|
d23bbc58c3
|
base64: reject signed chars
|
2026-03-29 09:22:30 +02:00 |
|
Frank Denis
|
c8dbc9c926
|
No need to include the hkdf headers twice
|
2026-03-26 23:53:05 +08:00 |
|
Frank Denis
|
cdd5dea03d
|
Avoid an MSVC warning in sodium_base64_ENCODED_LEN macro
Reported by @valveri , thanks!
Fixes #1526
Fixes #1527
|
2026-03-24 19:39:47 +08:00 |
|
Frank Denis
|
79a59b7a0a
|
Restrict evex512 to clang 18-21 only
|
2026-03-16 20:52:58 +01:00 |
|
Frank Denis
|
bf42676035
|
Simplify zig test path
|
2026-03-15 17:50:16 +01:00 |
|
Frank Denis
|
b55d75015b
|
Add LCOV markers
|
2026-03-15 12:40:05 +01:00 |
|
Frank Denis
|
dc672b88a9
|
wasmer: --mapdir= was renamed to --volume=
|
2026-03-15 12:33:41 +01:00 |
|
Frank Denis
|
d470312b1c
|
Update ChangeLog
|
2026-03-15 11:02:08 +01:00 |
|
Frank Denis
|
f59d5f6d55
|
Use ArrayListUnmanaged for zig 0.15.2 and 0.16 compat
|
2026-03-15 10:58:42 +01:00 |
|
Frank Denis
|
999435df3d
|
MSVC: allow the compiler to inline anything relevant
|
2026-03-15 10:42:19 +01:00 |
|
Frank Denis
|
4286cef393
|
Add inlilne hints for aegis hot paths
|
2026-03-15 10:42:01 +01:00 |
|
Frank Denis
|
a69c661f05
|
Mention native ESN module generation
|
2026-03-08 16:37:34 +01:00 |
|
Frank Denis
|
13d2c97a72
|
Remove useless sodium_memzero, add one that makes sense
|
2026-03-08 15:26:40 +01:00 |
|
Frank Denis
|
e18eee6532
|
emscripten: build native ESM module
|
2026-02-11 12:00:10 +01:00 |
|
Frank Denis
|
6ef3cdd4b0
|
Update ChangeLog
|
2026-02-10 12:00:01 +01:00 |
|
Frank Denis
|
c4e3b4028f
|
Zero the state afetr AES decryption
|
2026-02-10 09:01:00 +01:00 |
|
Frank Denis
|
8a8d8a62fa
|
secretbox: zero the state after checking only the tag
|
2026-02-10 09:00:59 +01:00 |
|
Frank Denis
|
414c40318a
|
Update ChangeLog
|
2026-02-04 23:07:01 +01:00 |
|
Frank Denis
|
f626d52e37
|
VS 2026 toolsets may not define PlatformToolsetVersion
|
2026-02-04 18:54:50 +01:00 |
|
Frank Denis
|
f6c18801a8
|
Add WASM SIMD implementations of Argon2
|
2026-01-22 10:42:14 +01:00 |
|
Frank Denis
|
0b6ae918af
|
Merge branch 'stable' of https://github.com/jedisct1/libsodium into stable
* 'stable' of https://github.com/jedisct1/libsodium:
Document the LTO change
|
2026-01-22 10:39:10 +01:00 |
|
Frank Denis
|
9486c53695
|
Emscripten: add an option to compile with SIMD
|
2026-01-22 10:38:35 +01:00 |
|
Frank Denis
|
aa1d5c8d66
|
Document the LTO change
|
2026-01-18 14:40:59 +01:00 |
|
Frank Denis
|
e4c2190330
|
randombytes: cleanup the JavaScript path
Refactor Emscripten handling to use a proper
randombytes_implementation struct instead of scattered #ifdef
blocks.
|
2026-01-17 12:28:29 +01:00 |
|
Frank Denis
|
aa0126c996
|
Emscripten: remove LTO
In Emscripten 4, LTO seems to be causing significant performance
regressions in the webassembly code.
Reported by @cooper667 -- Thanks!
See https://github.com/jedisct1/libsodium.js/issues/359
|
2026-01-17 12:20:09 +01:00 |
|
Frank Denis
|
a937222006
|
Compatibility with gcc 4.x
Reported by @pedro0311
Fixes #1507
|
2026-01-13 23:00:25 +01:00 |
|
Frank Denis
|
4d6e5f280d
|
Bump max memory of JavaScript Sumo builds to 80 MiB
So that crypto_pwhash functions can work with the interactive
settings in pure JavaScript, without WebAssembly.
|
2026-01-11 22:59:35 +01:00 |
|
Frank Denis
|
9a310ef9a4
|
Update ChangeLog
|
2026-01-11 20:03:13 +01:00 |
|
Frank Denis
|
52a37c79fe
|
CI: test more aarch64-gcc combinations
|
2026-01-11 18:08:54 +01:00 |
|
Frank Denis
|
3804ecc0e2
|
Add ARM acceleration for SHA3
|
2026-01-11 17:13:18 +01:00 |
|
Frank Denis
|
1a572b5028
|
Update ChangeLog
|
2026-01-08 12:00:32 +01:00 |
|
T
|
70855b3290
|
build.zig: fix using as a dependency in other projects (#1505)
|
2026-01-08 07:08:56 +01:00 |
|
Frank Denis
|
be0abde71e
|
Try installing VS2019 manually
|
2026-01-07 16:39:23 +01:00 |
|
Frank Denis
|
40e599c50b
|
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 16:39:20 +01:00 |
|