aboutsummaryrefslogtreecommitdiff
path: root/test/ec/test_context.py
diff options
context:
space:
mode:
authorJ08nY2019-12-21 20:30:28 +0100
committerJ08nY2019-12-21 20:55:48 +0100
commit77c3141139be0c3f851dff92f8da6f463e29d57c (patch)
tree2835dc974bba3a6afccae437e745d1bf10843952 /test/ec/test_context.py
parent4cde58b8b0826db51814fc930bfaa3ff3144bc4d (diff)
downloadpyecsca-77c3141139be0c3f851dff92f8da6f463e29d57c.tar.gz
pyecsca-77c3141139be0c3f851dff92f8da6f463e29d57c.tar.zst
pyecsca-77c3141139be0c3f851dff92f8da6f463e29d57c.zip
Diffstat (limited to 'test/ec/test_context.py')
-rw-r--r--test/ec/test_context.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/test/ec/test_context.py b/test/ec/test_context.py
index 1073fc0..77160cb 100644
--- a/test/ec/test_context.py
+++ b/test/ec/test_context.py
@@ -5,25 +5,24 @@ from pyecsca.ec.context import (local, DefaultContext, OpResult, NullContext, ge
setcontext,
resetcontext)
from pyecsca.ec.coordinates import AffineCoordinateModel
+from pyecsca.ec.curves import get_curve
from pyecsca.ec.mod import Mod
from pyecsca.ec.mult import LTRMultiplier
from pyecsca.ec.point import Point
-from .curves import get_secp128r1
class OpResultTests(TestCase):
- def test_repr(self):
+ def test_str(self):
for op, char in zip((ast.Add(), ast.Sub(), ast.Mult(), ast.Div()), "+-*/"):
res = OpResult("X1", Mod(0, 5), op, Mod(2, 5), Mod(3, 5))
self.assertEqual(str(res), "X1")
- self.assertEqual(repr(res), "X1 = 2{}3".format(char))
class ContextTests(TestCase):
def setUp(self):
- self.secp128r1 = get_secp128r1()
+ self.secp128r1 = get_curve("secp128r1", "projective")
self.base = self.secp128r1.generator
self.coords = self.secp128r1.curve.coordinate_model
self.mult = LTRMultiplier(self.secp128r1, self.coords.formulas["add-1998-cmo"],
@@ -51,7 +50,7 @@ class ContextTests(TestCase):
Point(AffineCoordinateModel(self.secp128r1.curve.model),
x=Mod(1, 5), y=Mod(2, 5)))
- def test_repr(self):
+ def test_str(self):
with local(DefaultContext()) as default:
self.mult.multiply(59, self.base)
str(default)