aboutsummaryrefslogtreecommitdiff
path: root/test/ec/test_formula.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/ec/test_formula.py')
-rw-r--r--test/ec/test_formula.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/ec/test_formula.py b/test/ec/test_formula.py
index c0eed28..d5f8392 100644
--- a/test/ec/test_formula.py
+++ b/test/ec/test_formula.py
@@ -8,6 +8,7 @@ class FormulaTests(TestCase):
def setUp(self):
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"]
def test_wrong_call(self):
with self.assertRaises(ValueError):
@@ -23,6 +24,10 @@ class FormulaTests(TestCase):
self.assertEqual(self.add.inputs, {"X1", "Y1", "Z1", "X2", "Y2", "Z2"})
self.assertEqual(self.add.outputs, {"X3", "Y3", "Z3"})
+ def test_eq(self):
+ self.assertEqual(self.add, self.add)
+ self.assertNotEqual(self.add, self.dbl)
+
def test_num_ops(self):
self.assertEqual(self.add.num_operations, 33)
self.assertEqual(self.add.num_multiplications, 17)