Files
zig/lib/std/crypto
Frank Denis 1ea73060bb crypto.ff: fix operator priority
Exponentiation with short, public exponents doesn't use a
precomputation table. Building the table would take more time
that it would eventually save.

However without explicit parenthesis the test for that parsed as
"(public and e.len < 3) or (e.len == 3 and top_byte <= 0x0f)"

and not "public and (e.len < 3 or...)" as intended.

Not a practical issue since a secret exponent is never going to be
short, but we're still supposed to use the constant-time path for
non-public exponents.
2026-05-31 09:37:31 +02:00
..
2026-04-30 08:57:51 +01:00
2026-04-30 08:57:51 +01:00
2026-05-28 16:27:45 +02:00
2026-04-30 08:57:51 +01:00
2026-04-30 08:57:51 +01:00
2026-04-30 08:57:51 +01:00
2025-12-29 22:47:34 -08:00
2026-05-03 21:42:06 +01:00
2026-04-30 08:57:51 +01:00
2026-05-31 09:37:31 +02:00
2026-04-30 08:57:51 +01:00
2026-04-30 08:57:51 +01:00
2026-04-30 08:57:51 +01:00
2026-04-30 08:57:51 +01:00
2026-01-07 23:14:37 +01:00
2026-04-30 08:57:51 +01:00
2026-04-30 08:57:51 +01:00