diff options
| author | J08nY | 2020-02-26 14:28:52 +0100 |
|---|---|---|
| committer | J08nY | 2020-02-26 14:28:52 +0100 |
| commit | f78ff987ac2df62dbd8326ce33ae61c97673710e (patch) | |
| tree | 9b63026e223254bc3c4e6af164bd3ae3bdcc0404 /test | |
| parent | 3892d994470b181f950703fabf719a9c963d1c20 (diff) | |
| download | pyecsca-codegen-f78ff987ac2df62dbd8326ce33ae61c97673710e.tar.gz pyecsca-codegen-f78ff987ac2df62dbd8326ce33ae61c97673710e.tar.zst pyecsca-codegen-f78ff987ac2df62dbd8326ce33ae61c97673710e.zip | |
Get stuff to work on STM32F0.
Diffstat (limited to 'test')
| -rw-r--r-- | test/test_builder.py | 2 | ||||
| -rw-r--r-- | test/test_client.py | 4 | ||||
| -rw-r--r-- | test/test_impl.py | 7 |
3 files changed, 6 insertions, 7 deletions
diff --git a/test/test_builder.py b/test/test_builder.py index 3d1651a..4bf945e 100644 --- a/test/test_builder.py +++ b/test/test_builder.py @@ -11,7 +11,7 @@ class BuilderTests(TestCase): runner = CliRunner() with runner.isolated_filesystem(): result = runner.invoke(build_impl, - ["--platform", "HOST", "-v", "shortw", "projective", + ["--platform", "HOST", "shortw", "projective", "add-1998-cmo", "dbl-1998-cmo", "z", "ltr(complete=True)", "."]) self.assertEqual(result.exit_code, 0) diff --git a/test/test_client.py b/test/test_client.py index f854a5c..323e470 100644 --- a/test/test_client.py +++ b/test/test_client.py @@ -70,10 +70,10 @@ class ClientTests(TestCase): runner = CliRunner() with runner.isolated_filesystem() as tmpdir: runner.invoke(build_impl, - ["--platform", "HOST", "-v", "shortw", "projective", + ["--platform", "HOST", "shortw", "projective", "add-1998-cmo", "dbl-1998-cmo", "z", "ltr(complete=False)", "."]) result = runner.invoke(main, - ["--platform", "HOST", "--binary", + ["--platform", "HOST", "--fw", join(tmpdir, "pyecsca-codegen-HOST.elf"), "shortw", "projective", "gen", "secg/secp128r1"]) self.assertEqual(result.exit_code, 0) diff --git a/test/test_impl.py b/test/test_impl.py index 267fc6b..f66d252 100644 --- a/test/test_impl.py +++ b/test/test_impl.py @@ -11,7 +11,7 @@ from pyecsca.ec.point import Point from pyecsca.ec.signature import ECDSA_SHA1, SignatureResult from pyecsca.codegen.builder import build_impl -from pyecsca.codegen.client import BinaryTarget +from pyecsca.codegen.client import HostTarget class ImplTests(TestCase): @@ -36,9 +36,8 @@ class ImplTests(TestCase): *formulas, f"{mult_name}({','.join(f'{key}={value}' for key, value in mult_kwargs.items())})", "."]) - target = BinaryTarget(join(tmpdir, "pyecsca-codegen-HOST.elf"), - params.curve.model, - params.curve.coordinate_model) + target = HostTarget(params.curve.model, params.curve.coordinate_model, + binary=join(tmpdir, "pyecsca-codegen-HOST.elf")) target.connect() target.set_params(params) formula_instances = [params.curve.coordinate_model.formulas[formula] for formula |
