Frank Denis
|
c5bd9080bc
|
Add conftest files to .gitignore
|
2026-04-08 09:41:30 +02:00 |
|
Frank Denis
|
b33f57b6ad
|
Only build test-vectors on demand
|
2026-04-08 09:36:22 +02:00 |
|
Frank Denis
|
4a6a7a010d
|
Add test vectors from Rooterberg and Wycheproof test suites
Closes #1517
|
2026-04-08 12:00:28 +02:00 |
|
Frank Denis
|
3e039f7c03
|
Add code comments about why variable-time is fine for public inputs
|
2026-04-08 07:54:27 +02:00 |
|
Frank Denis
|
ad53cae4c3
|
ML-KEM: wipe ephemeral seeds and harden invalid-pk test
|
2026-04-08 00:55:41 +02:00 |
|
Frank Denis
|
f54f20abbf
|
sha3: make post-final misuse safe and deterministic
|
2026-04-08 00:16:01 +02:00 |
|
Frank Denis
|
fd52fd61a2
|
C++ compat
|
2026-04-05 21:59:25 +02:00 |
|
Frank Denis
|
a728a02c51
|
Revert "local-dynamic is enough"
This reverts commit 462e9a648b.
|
2026-04-05 21:27:01 +02:00 |
|
Frank Denis
|
9f181dfc25
|
Remove ctype usage
|
2026-04-05 21:26:55 +02:00 |
|
Frank Denis
|
1573e29bf3
|
Refactor IPv6 zone ID parsing and reject malformed zone identifiers
|
2026-04-05 21:26:49 +02:00 |
|
Frank Denis
|
6b726ca29c
|
gcc on FreeBSD can produce bogus code for isspace
|
2026-04-05 21:26:41 +02:00 |
|
Frank Denis
|
7fd99d8800
|
defined _AIX -> defined(_AIX)
|
2026-04-05 21:26:27 +02:00 |
|
Frank Denis
|
591326921c
|
Define TLS as _Thread_local only if not properly autoconfigured
|
2026-04-05 21:26:20 +02:00 |
|
Frank Denis
|
dd7d516503
|
Use AC_COMPILE_IFELSE → AC_LINK_IFELSE in ax_tls.m4
On AIX, _Thread_local may compile but not link
|
2026-04-05 21:26:11 +02:00 |
|
Frank Denis
|
fef6efea2e
|
Some AIX versions define a macro named ip_len
So, workaround that by using ip_len_ :/
|
2026-04-05 21:24:46 +02:00 |
|
Frank Denis
|
cb797420ed
|
Revert "No need to include the hkdf headers twice"
This reverts commit 7d15af325d.
|
2026-03-31 23:00:09 +02:00 |
|
Frank Denis
|
6911920a66
|
Add AI policy
|
2026-03-31 12:00:39 +02:00 |
|
Frank Denis
|
597886af2f
|
Properly test crypto_kdf_hkdf_sha*_keygen
|
2026-03-29 19:59:44 +02:00 |
|
Frank Denis
|
a615d0ed74
|
base64: reject signed chars
|
2026-03-29 09:21:42 +02:00 |
|
Frank Denis
|
7d15af325d
|
No need to include the hkdf headers twice
|
2026-03-26 23:54:27 +08:00 |
|
Frank Denis
|
38aeb9d930
|
Avoid an MSVC warning in sodium_base64_ENCODED_LEN macro
Reported by @valveri , thanks!
Fixes #1526
Fixes #1527
|
2026-03-24 23:00:43 +08:00 |
|
Frank Denis
|
f3b5cbfddd
|
Restrict evex512 to clang 18-21 only
|
2026-03-16 20:52:14 +01:00 |
|
Frank Denis
|
16ca46a454
|
Add support for zwasm
|
2026-03-15 17:58:38 +01:00 |
|
Frank Denis
|
f9cc229180
|
Simplify zig test path
|
2026-03-15 17:53:44 +01:00 |
|
Frank Denis
|
6684febd90
|
Add a couple more tests
|
2026-03-15 14:17:11 +01:00 |
|
Frank Denis
|
178763f174
|
Add some coverage exclusions
|
2026-03-15 13:32:12 +01:00 |
|
Frank Denis
|
fc98842884
|
Relax crypto_auth_hmacsha{256,512}_init to accept NULL pointers
|
2026-03-15 13:06:59 +01:00 |
|
Frank Denis
|
51d4fb7637
|
Add a couple more tests
|
2026-03-15 12:48:47 +01:00 |
|
Frank Denis
|
06f2ca6068
|
Add some additional tests for HKDF and Salsa20/12
|
2026-03-15 12:47:48 +01:00 |
|
Frank Denis
|
3052baa7eb
|
Add LCOV markers
|
2026-03-15 12:41:11 +01:00 |
|
Frank Denis
|
7c6843a2d5
|
wasmer: --mapdir= was renamed to --volume=
|
2026-03-15 12:33:11 +01:00 |
|
Frank Denis
|
eabccb959f
|
Add some ending CRLF
|
2026-03-14 19:38:20 +01:00 |
|
Frank Denis
|
cf263497ed
|
MSVC: allow the compiler to inline anything relevant
|
2026-03-14 19:20:46 +01:00 |
|
Frank Denis
|
da1424fa9a
|
Add inlilne hints for aegis hot paths
|
2026-03-14 19:20:15 +01:00 |
|
Frank Denis
|
6a79fae4cb
|
Update for zig 0.16
|
2026-03-12 18:50:01 +01:00 |
|
Frank Denis
|
89fc95b6d2
|
Update oss-fuzz
|
2026-03-08 16:48:25 +01:00 |
|
Frank Denis
|
7035cb0e27
|
Remove useless sodium_memzero, add one that makes sense
|
2026-03-08 15:27:35 +01:00 |
|
Frank Denis
|
c948d3d2c6
|
Add some sodium_memzero
|
2026-03-08 15:07:37 +01:00 |
|
Frank Denis
|
35dad2e7b5
|
Add a couple sodium_memzero
|
2026-03-08 14:49:53 +01:00 |
|
Scott Arciszewski
|
678c8f3435
|
ci: use zizmor to prevent supply chain attacks via GHA (#1518)
|
2026-03-08 13:18:04 +01:00 |
|
 W McElderryandW McElderry
|
148d2d60dd
|
Add further tests for ristretto255 hash to element from RFC9497 (#1516)
Co-authored-by: W McElderry <8887746+wmcelderry@users.noreply.github.com>
|
2026-02-27 13:29:37 +01:00 |
|
Frank Denis
|
5224134ce4
|
Add .swival to .gitignore
|
2026-02-26 00:02:29 +01:00 |
|
Frank Denis
|
3d9d8f5001
|
Regen emscripten
|
2026-02-20 23:41:12 +01:00 |
|
Frank Denis
|
84e25e8f81
|
Format
|
2026-02-20 23:32:12 +01:00 |
|
Frank Denis
|
354e997bba
|
Adjust KAT order
|
2026-02-20 23:31:12 +01:00 |
|
Frank Denis
|
af0dd1b4ac
|
Indent
|
2026-02-20 23:27:12 +01:00 |
|
Frank Denis
|
38a82863f1
|
crypto_core_*_from_string: drop the _ro suffix
|
2026-02-20 23:23:12 +01:00 |
|
Frank Denis
|
8bb79ae24d
|
Rename crypto_core_*_from_string to crypto_core_*_from_string_nu
RO should be the default
|
2026-02-20 23:19:12 +01:00 |
|
Frank Denis
|
44cf631d04
|
Add argon2_fill_segment_neon to the quirks
|
2026-02-20 23:12:12 +01:00 |
|
Frank Denis
|
530252d9a3
|
Add crypto_core_ed25519_scalar_from_string
|
2026-02-20 23:06:12 +01:00 |
|