Frank Denis
|
4defa543c4
|
Relax crypto_auth_hmacsha{256,512}_init to accept NULL pointers
|
2026-04-09 22:20:32 +02:00 |
|
Frank Denis
|
d2f922522b
|
Regen
|
2026-04-09 23:00:19 +02:00 |
|
Frank Denis
|
45b5cae00a
|
Include <core.h> to get sodium_misuse
|
2026-04-09 22:18:52 +02:00 |
|
Frank Denis
|
d6820320e8
|
Allow NULL pointers (with length=0) with shorthash
|
2026-04-09 22:18:47 +02:00 |
|
Frank Denis
|
c1fe2af601
|
Reject impossible lengths in crypto_box
|
2026-04-09 22:18:41 +02:00 |
|
Frank Denis
|
c7fb97c2bf
|
Add some zeroing
|
2026-04-09 22:18:35 +02:00 |
|
Frank Denis
|
874c12a3ae
|
Add some message size guards in AEGIS, for consistency
|
2026-04-09 22:18:29 +02:00 |
|
Frank Denis
|
0a23c7b3f0
|
Update msys2
|
2026-04-09 22:18:22 +02:00 |
|
Frank Denis
|
a77b7e7bbf
|
Add Visual Studio quirks back
|
2026-04-09 00:42:34 +02:00 |
|
Frank Denis
|
4fe02571dd
|
Fix compilation on ARM with very old gcc versions
|
2026-04-09 00:28:22 +02:00 |
|
Frank Denis
|
d4bc6fb5fe
|
Unify AES key expansion code on ARM
|
2026-04-09 00:28:18 +02:00 |
|
Frank Denis
|
829426cd1d
|
More fixes for MSVC/aarch64
|
2026-04-09 00:28:13 +02:00 |
|
Frank Denis
|
2d949f8330
|
Add support for MSVC to aes256gcm
|
2026-04-09 00:28:09 +02:00 |
|
Frank Denis
|
168e60a217
|
Add casts for aarch64+gcc
|
2026-04-09 00:28:06 +02:00 |
|
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 |
|