Skip to content

Commit

Permalink
fix(bench): forgot declaring var in refactoring
Browse files Browse the repository at this point in the history
  • Loading branch information
mratsim committed Jul 14, 2024
1 parent bc2671e commit 278f1b7
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion benchmarks/bench_fields_template.nim
Original file line number Diff line number Diff line change
Expand Up @@ -229,12 +229,13 @@ proc sqrtRatioVartimeBench*(T: typedesc, iters: int) =
proc powBench*(T: typedesc, iters: int) =
let x = rng.random_unsafe(T)
let exponent = rng.random_unsafe(BigInt[Fr[T.Name].bits()])
var r = x
bench("Exp curve order (constant-time) - " & $exponent.bits & "-bit", T, iters):
var r = x
r.pow(exponent)

proc powVartimeBench*(T: typedesc, iters: int) =
let x = rng.random_unsafe(T)
let exponent = rng.random_unsafe(BigInt[Fr[T.Name].bits()])
var r = x
bench("Exp by curve order (vartime) - " & $exponent.bits & "-bit", T, iters):
r.pow_vartime(exponent)

0 comments on commit 278f1b7

Please sign in to comment.