diff options
| author | J08nY | 2024-05-27 11:47:27 +0200 |
|---|---|---|
| committer | J08nY | 2024-05-27 11:47:27 +0200 |
| commit | a8b2f672fca368a59681b9b1154b578fbc2541ee (patch) | |
| tree | e5f996fbf5182c0a2706d692f7ae30316754072e /test | |
| parent | 3c9bce9d9323fe81b6a15d12031148a312955dd7 (diff) | |
| download | pyecsca-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.py | 5 |
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( |
