Commit Graph
4502 Commits
Author SHA1 Message Date
Frank Denis e3f1375f55 CI: run WASI tests 2025-12-30 23:00:12 +01:00
Frank Denis b490bcbd7c Try to build and run on wasmer in CI 2025-12-30 12:22:23 +01:00
Frank Denis e601a273f5 Use AES_{DEC,ENC}LAST in ipcrypt_soft 2025-12-30 12:05:08 +01:00
Frank Denis 06b64190b7 Add softaes encryptlast/decryptlast 2025-12-30 12:01:40 +01:00
Frank Denis 245b63bfcf Cleanup the ipcrypt tests 2025-12-30 12:00:40 +01:00
Frank Denis 3f02fdaea1 The Android SDK update means that we now support 16 KB page sizes 2025-12-30 09:57:31 +01:00
Frank Denis 93d8f8eefe Using _mm_add_epi8(a, a) is cleaner than the shift+mask 2025-12-30 09:52:00 +01:00
Frank Denis 53f73b51e4 Align Intel version of pfx_shift_left with the ARM/soft impls 2025-12-30 09:47:48 +01:00
Frank Denis 4f498b72d4 Format 2025-12-30 01:37:16 +01:00
Frank Denis ab8a8a1ee6 Add PFX variant 2025-12-30 01:35:44 +01:00
Frank Denis b7db09d61e Merge branch 'master' of github.com:jedisct1/libsodium
* 'master' of github.com:jedisct1/libsodium:
  ipcrypt-nd: correct soft implementation of tweak_expand
2025-12-30 00:58:42 +01:00
Frank Denis 864e1b27b3 Add in-place encryption test 2025-12-30 00:58:26 +01:00
Frank Denis 04919d35d0 ipcrypt-nd: correct soft implementation of tweak_expand 2025-12-30 00:56:50 +01:00
Frank Denis 7a58f66b43 SHAKE: add a test for custom delimiters with the MSB set 2025-12-30 00:42:54 +01:00
Frank Denis 32f787a79b SHAKE: a custom domain byte may have its MSB set, so xor the padding 2025-12-30 00:25:39 +01:00
Frank Denis 8c84e36514 Use consistent names for ipcrypt array lengths 2025-12-29 23:13:17 +01:00
Frank Denis 12b39aab60 Sync ChangeLog 2025-12-29 23:09:17 +01:00
Frank Denis f4cae188c4 Add extra scalarmult tests 2025-12-29 22:09:37 +01:00
Frank Denis ad3004ec87 core_ed25519_is_valid_point: check Y==Z in addition to X==0 2025-12-29 22:09:31 +01:00
Frank Denis ff06acd20d Regen emscripten 2025-12-29 23:06:17 +01:00
Frank Denis d548cce874 Refer to the correct header 2025-12-29 16:08:36 +01:00
Frank Denis 435631b1c3 Fix typos 2025-12-29 16:08:36 +01:00
Frank Denis 68acec3883 Format 2025-12-29 16:08:36 +01:00
Frank Denis fc79c5d6b2 Remove crypto_core_ed25519_from_uniform 2025-12-29 16:08:36 +01:00
Frank Denis efe74daf52 2026 2025-12-29 15:54:49 +01:00
Frank Denis 1ee565283d That useless function will be removed 2025-12-29 23:00:17 +01:00
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