aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorJ08nY2024-05-27 11:47:27 +0200
committerJ08nY2024-05-27 11:47:27 +0200
commita8b2f672fca368a59681b9b1154b578fbc2541ee (patch)
treee5f996fbf5182c0a2706d692f7ae30316754072e /test
parent3c9bce9d9323fe81b6a15d12031148a312955dd7 (diff)
downloadpyecsca-a8b2f672fca368a59681b9b1154b578fbc2541ee.tar.gz
pyecsca-a8b2f672fca368a59681b9b1154b578fbc2541ee.tar.zst
pyecsca-a8b2f672fca368a59681b9b1154b578fbc2541ee.zip
Add bit_length to Mod.
Diffstat (limited to 'test')
-rw-r--r--test/ec/test_mod.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/ec/test_mod.py b/test/ec/test_mod.py
index 55522b0..1b9a83e 100644
--- a/test/ec/test_mod.py
+++ b/test/ec/test_mod.py
@@ -73,6 +73,11 @@ def test_is_residue():
assert Mod(1, 2).is_residue()
+def test_bit_length():
+ x = Mod(3, 5)
+ assert x.bit_length() == 2
+
+
def test_sqrt():
p = 0xFFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
assert Mod(