packageName = "constantine" version = "0.0.1" author = "Status Research & Development GmbH" description = "This library provides constant time big int primitives." license = "MIT or Apache License 2.0" srcDir = "src" ### Dependencies requires "nim >= 1.1.0" ### Helper functions proc test(fakeCurves: string, path: string, lang = "c") = if not dirExists "build": mkDir "build" exec "nim " & lang & fakeCurves & " --outdir:build -r --hints:off --warnings:off " & path ### tasks task test, "Run all tests": test "", "tests/test_primitives.nim" test "", "tests/test_io_bigints.nim" test "", "tests/test_bigints.nim" test "", "tests/test_bigints_multimod.nim" test "", "tests/test_bigints_vs_gmp.nim" test "", "tests/test_finite_fields.nim" test "", "tests/test_finite_fields_vs_gmp.nim"