aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorJ08nY2020-07-01 12:45:11 +0200
committerJ08nY2020-07-01 23:09:28 +0200
commitcaf976a6b0ccb0e3feb3edd4688eabcaa21dd44c (patch)
treedbb8dcc525426538ebb7659d9182fc7fb6570b91 /test
parent382e6a5a134c98d2699d6cc0e7a1ea63fbf7f5a9 (diff)
downloadpyecsca-caf976a6b0ccb0e3feb3edd4688eabcaa21dd44c.tar.gz
pyecsca-caf976a6b0ccb0e3feb3edd4688eabcaa21dd44c.tar.zst
pyecsca-caf976a6b0ccb0e3feb3edd4688eabcaa21dd44c.zip
Add PicoScope 3000 support (partial).
Diffstat (limited to 'test')
-rw-r--r--test/ec/test_mod.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/ec/test_mod.py b/test/ec/test_mod.py
index db54456..399af11 100644
--- a/test/ec/test_mod.py
+++ b/test/ec/test_mod.py
@@ -37,6 +37,12 @@ class ModTests(TestCase):
self.assertNotEqual(Mod(1, 7), Mod(5, 7))
self.assertNotEqual(Mod(1, 7), Mod(1, 5))
+ def test_pow(self):
+ a = Mod(5, 7)
+ self.assertEqual(a**(-1), a.inverse())
+ self.assertEqual(a**0, Mod(1, 7))
+ self.assertEqual(a**(-2),a.inverse()**2)
+
def test_wrong_mod(self):
a = Mod(5, 7)
b = Mod(4, 11)