diff options
| author | J08nY | 2020-07-01 12:45:11 +0200 |
|---|---|---|
| committer | J08nY | 2020-07-01 23:09:28 +0200 |
| commit | caf976a6b0ccb0e3feb3edd4688eabcaa21dd44c (patch) | |
| tree | dbb8dcc525426538ebb7659d9182fc7fb6570b91 /test | |
| parent | 382e6a5a134c98d2699d6cc0e7a1ea63fbf7f5a9 (diff) | |
| download | pyecsca-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.py | 6 |
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) |
