Commit Graph
4473 Commits
Author SHA1 Message Date
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
Frank Denis 4f21b2f4af Remove duplicate include 2025-07-30 23:03:45 +02:00
Frank Denis d2c7817500 Update m4/ax_add_fortify_source.m4 and m4/ax_valgrind_check.m4 2025-07-30 12:34:58 +02:00
Frank Denis c390510484 Update for zig-current 2025-07-15 23:06:45 +02:00