]> git.codecow.com Git - libnemo.git/commit
Fix constant time conditional multiplication.
authorChris Duncan <chris@zoso.dev>
Mon, 18 Aug 2025 14:22:28 +0000 (07:22 -0700)
committerChris Duncan <chris@zoso.dev>
Mon, 18 Aug 2025 14:22:28 +0000 (07:22 -0700)
commit0f97c2da34c1e30bfaf8025458953df5c39746d6
treef4726344435ea5faf3f6043f699ee8ad941af1f2
parent380951c8ad3eeeeba470b9066707f70c3818f343
Fix constant time conditional multiplication.
Ternary operators still create branching scenarios, and the CPU may use branch prediction to speed up processing which creates a variable-time possibility.
src/lib/crypto/nano-nacl.ts