Frank Denis
|
aada8d577a
|
Emscripten: do not use WASM_BIGINT, for compatibility
|
2025-12-28 13:41:18 +01:00 |
|
Frank Denis
|
622cd410ea
|
emscripten.sh: initialize Module.getRandomValue before WASM loads
|
2025-12-28 13:07:05 +01:00 |
|
Frank Denis
|
be0587ff3d
|
Update for Zig-current
|
2025-12-27 16:12:48 +01:00 |
|
Frank Denis
|
2909039095
|
test/default/kem_mlkem768.c: check return codes
|
2025-12-09 23:00:11 +01:00 |
|
Frank Denis
|
07b2b42713
|
sha3: permute at rate boundary
Not triggered in this context, but correctness doesn't hurt
|
2025-12-09 01:59:02 +01:00 |
|
Frank Denis
|
1b95172b82
|
Add ML-KEM768
|
2025-12-09 01:00:51 +01:00 |
|
Frank Denis
|
caf84c54d6
|
Cleanup ipcrypt tests
|
2025-12-08 20:51:29 +01:00 |
|
Frank Denis
|
a3a01efc85
|
emscripten: remove old JS test files
|
2025-12-08 20:35:48 +01:00 |
|
Frank Denis
|
3768094cee
|
emscripten: avoid grep on binary files
|
2025-12-08 20:33:54 +01:00 |
|
Frank Denis
|
4777e59fe3
|
emscripten.sh: properly detect the Javascript runtime
|
2025-12-08 20:33:46 +01:00 |
|
Frank Denis
|
47591065ba
|
Remove unused variables
|
2025-12-08 16:02:28 +01:00 |
|
Frank Denis
|
5678a8af28
|
Remove unused variable
|
2025-12-08 16:01:28 +01:00 |
|
Frank Denis
|
020441853d
|
Remove unused code
|
2025-12-08 16:01:13 +01:00 |
|
Frank Denis
|
5357d3c6cf
|
nsec isn't used
|
2025-12-08 15:59:11 +01:00 |
|
Frank Denis
|
92d7fb9657
|
Update for Zig-nightly
|
2025-12-08 15:41:34 +01:00 |
|
Frank Denis
|
468646cef2
|
MSVC compat
|
2025-12-08 15:35:40 +01:00 |
|
Frank Denis
|
d1f92fc5b7
|
dynamic -> static
|
2025-12-08 15:33:35 +01:00 |
|
Frank Denis
|
70e453b870
|
MSVC compat
|
2025-12-08 15:25:15 +01:00 |
|
Frank Denis
|
22f9b38d39
|
Import ipcrypt
|
2025-12-08 23:15:08 +01:00 |
|
Frank Denis
|
be8e2275ca
|
Add ipcrypt support
|
2025-12-08 23:08:08 +01:00 |
|
Frank Denis
|
0f60c6e0f4
|
Expand softaes
|
2025-12-08 23:00:08 +01:00 |
|
Frank Denis
|
5a722d2f48
|
Downgrade ax_valgrind_check.m4
|
2025-12-08 04:54:06 +01:00 |
|
Frank Denis
|
9bd8c45140
|
Add XOF tests at rate boundary
|
2025-11-26 23:03:42 +01:00 |
|
Frank Denis
|
6a892675bc
|
SHAKE: if the rate is exactly full, process that block before padding
|
2025-11-26 23:00:42 +01:00 |
|
Frank Denis
|
9b161dccfa
|
Sort .gitignore
|
2025-11-18 12:34:20 +01:00 |
|
Frank Denis
|
37e4f5860b
|
SHAKE: align default separator and test vectors with Zig
And remove redundant macros
|
2025-11-18 12:10:59 +01:00 |
|
Frank Denis
|
a3cd05fa08
|
Update msys2 to 20250830
|
2025-11-18 11:47:02 +01:00 |
|
Frank Denis
|
0451996dc9
|
Update ChangeLog
|
2025-11-18 11:46:47 +01:00 |
|
Frank Denis
|
ca3acebf8f
|
XOF: don't absorb/squeeze bytes one by one
|
2025-11-18 11:46:34 +01:00 |
|
Frank Denis
|
9f94ff30f9
|
AppVeyor: use MSVC 2022
|
2025-11-18 11:46:34 +01:00 |
|
Frank Denis
|
19b1c53024
|
build.zig: update OpenOptions / CopyFileOptions
|
2025-11-18 11:46:34 +01:00 |
|
Frank Denis
|
ab3621b29e
|
Add support for MSVC 2026
|
2025-11-18 12:10:59 +01:00 |
|
Frank Denis
|
7c70a2807e
|
XOF: use size_t internally, unsigned long long externally
|
2025-11-18 12:07:59 +01:00 |
|
Frank Denis
|
d11e907107
|
Remove crypto_xof_*_final
|
2025-11-18 12:00:59 +01:00 |
|
Frank Denis
|
7f7873c21b
|
Add support for FilC
|
2025-11-03 23:00:33 +01:00 |
|
Frank Denis
|
0a9450c679
|
Add SHAKE and TurboSHAKE
|
2025-10-18 11:31:29 +02:00 |
|
Frank Denis
|
bd329a3974
|
buildbase.bat: prevent the PATH from getting too large
|
2025-10-17 12:14:47 +02:00 |
|
Frank Denis
|
af3a8ffcce
|
azure-pipelines: compile with windows-latest
|
2025-10-17 12:14:42 +02:00 |
|
Frank Denis
|
a78c8d1fde
|
CI: try to use android NDK r29
|
2025-10-17 12:00:57 +02:00 |
|
Frank Denis
|
589d67b839
|
configure.ac: fix typos in warning flags
|
2025-10-04 14:03:33 +02:00 |
|
Frank Denis
|
09e995c0c8
|
Relax ((nonnull)) attributes where applicable
Reported by @stef -- Thanks!
Fixes #1477
|
2025-09-12 23:07:20 +02:00 |
|
Frank Denis
|
800410cfe7
|
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 23:00:20 +02:00 |
|
Frank Denis
|
85ddc5c2c6
|
apple-xcframework.sh: remove i386 iOS simulators
|
2025-08-28 23:09:19 +02:00 |
|
Frank Denis
|
93030d2cae
|
apple-xcframework.sh: force cross-compilation when relevant
Works around instabilities of the latest Tahoe beta version
|
2025-08-28 23:04:19 +02:00 |
|
Frank Denis
|
ce526f94aa
|
apple-xcframework.sh: remove support for iOS32
|
2025-08-28 15:39:50 +02:00 |
|
Frank Denis
|
110138f3cd
|
Wasmer now needs --mapdir=./:. to load files from the current directory
|
2025-08-27 22:56:54 +02:00 |
|
Frank Denis
|
e6d6321ab5
|
More optblockers.
- ristretto255_is_canonical
- fe25519_reduce64
- ge25519_from_uniform
|
2025-08-27 20:33:07 +02:00 |
|
Frank Denis
|
def5b9d306
|
Add -Werror=vla
|
2025-08-22 12:11:40 +02:00 |
|
Frank Denis
|
377a6640e8
|
Update for Zig 0.15
|
2025-08-22 12:04:40 +02:00 |
|
Frank Denis
|
59b8ba3573
|
Include <threads.h> if it exists
|
2025-07-30 23:04:45 +02:00 |
|