make bench compile

This commit is contained in:
Mamy André-Ratsimbazafy 2020-02-25 03:07:42 +01:00
parent bb8dc579ea
commit ddce056bb4
No known key found for this signature in database
GPG Key ID: 7B88AD1FE79492E1
2 changed files with 4 additions and 4 deletions

View File

@ -18,7 +18,7 @@
import import
../constantine/config/[common, curves], ../constantine/config/[common, curves],
../constantine/math/[bigints_checked, finite_fields], ../constantine/arithmetic/[bigints_checked, finite_fields],
random, std/monotimes, times, strformat random, std/monotimes, times, strformat
const Iters = 1_000_000 const Iters = 1_000_000

View File

@ -23,7 +23,7 @@
import import
../constantine/config/[common, curves], ../constantine/config/[common, curves],
../constantine/math/[bigints_checked, finite_fields], ../constantine/arithmetic/[bigints_checked, finite_fields],
../constantine/io/[io_bigints, io_fields], ../constantine/io/[io_bigints, io_fields],
random, std/monotimes, times, strformat random, std/monotimes, times, strformat
@ -32,7 +32,7 @@ const Iters = 10_000
randomize(1234) randomize(1234)
proc mainCT() = proc mainCT() =
var x: Fq[BLS12_381] var x: Fp[BLS12_381]
# BN254 field modulus # BN254 field modulus
x.fromHex("0x30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47") x.fromHex("0x30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47")
# BLS12-381 prime - 2 # BLS12-381 prime - 2
@ -47,7 +47,7 @@ proc mainCT() =
echo &"Time for {Iters} iterations (constant-time 381-bit): {inMilliseconds(stop-start)} ms" echo &"Time for {Iters} iterations (constant-time 381-bit): {inMilliseconds(stop-start)} ms"
proc mainUnsafe() = proc mainUnsafe() =
var x: Fq[BLS12_381] var x: Fp[BLS12_381]
# BN254 field modulus # BN254 field modulus
x.fromHex("0x30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47") x.fromHex("0x30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47")
# BLS12-381 prime - 2 # BLS12-381 prime - 2