Frank Denis
|
864e1b27b3
|
Add in-place encryption test
|
2025-12-30 00:58:26 +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 |
|
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 |
|