From 405ec706d4470c72aa9c1df03f7fbf6ec861933d Mon Sep 17 00:00:00 2001 From: Sebastian Date: Fri, 12 Jul 2024 17:23:53 +0200 Subject: [PATCH] fix scalarMul_vartime for tiny multiple 5 (#426) The code previously accidentally only return 3 for the case 5. --- constantine/math/elliptic/ec_scalar_mul_vartime.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/constantine/math/elliptic/ec_scalar_mul_vartime.nim b/constantine/math/elliptic/ec_scalar_mul_vartime.nim index 89357975..438b403d 100644 --- a/constantine/math/elliptic/ec_scalar_mul_vartime.nim +++ b/constantine/math/elliptic/ec_scalar_mul_vartime.nim @@ -81,7 +81,7 @@ func scalarMul_addchain_4bit_vartime[EC](P: var EC, scalar: BigInt) {.tags:[VarT of 5: var t {.noInit.}: EC t.double(P) - t.double(P) + t.double() P ~+= t of 6: var t {.noInit.}: EC