aboutsummaryrefslogtreecommitdiff
path: root/test/ec/test_key_agreement.py
diff options
context:
space:
mode:
authorJ08nY2020-02-10 20:39:53 +0100
committerJ08nY2020-02-10 20:39:53 +0100
commit4e2bd346baf2db39391deb49e9bdb9d89f94101a (patch)
treef72098033d15ba5ce2e5848a4f744b0a8b6d9c82 /test/ec/test_key_agreement.py
parent16c93caa5762158999abdcb00ed5e4ddac12cafb (diff)
downloadpyecsca-4e2bd346baf2db39391deb49e9bdb9d89f94101a.tar.gz
pyecsca-4e2bd346baf2db39391deb49e9bdb9d89f94101a.tar.zst
pyecsca-4e2bd346baf2db39391deb49e9bdb9d89f94101a.zip
Diffstat (limited to 'test/ec/test_key_agreement.py')
-rw-r--r--test/ec/test_key_agreement.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/test/ec/test_key_agreement.py b/test/ec/test_key_agreement.py
index 3acb070..b771863 100644
--- a/test/ec/test_key_agreement.py
+++ b/test/ec/test_key_agreement.py
@@ -1,14 +1,16 @@
from unittest import TestCase
-from pyecsca.ec.curves import get_curve
+from parameterized import parameterized
+
+from pyecsca.ec.curves import get_params
from pyecsca.ec.key_agreement import *
from pyecsca.ec.mult import LTRMultiplier
-from parameterized import parameterized
+
class KeyAgreementTests(TestCase):
def setUp(self):
- self.secp128r1 = get_curve("secp128r1", "projective")
+ self.secp128r1 = get_params("secg", "secp128r1", "projective")
self.add = self.secp128r1.curve.coordinate_model.formulas["add-2007-bl"]
self.dbl = self.secp128r1.curve.coordinate_model.formulas["dbl-2007-bl"]
self.mult = LTRMultiplier(self.add, self.dbl)
@@ -30,3 +32,5 @@ class KeyAgreementTests(TestCase):
result_ab = algo(self.mult, self.secp128r1, self.pub_a, self.priv_b).perform()
result_ba = algo(self.mult, self.secp128r1, self.pub_b, self.priv_a).perform()
self.assertEqual(result_ab, result_ba)
+
+ # TODO: Add KAT-based tests here.