Skip to content

Commit d1c403d

Browse files
committed
ensure inequality checks for VerifyingKeys are fully covered
1 parent cad147d commit d1c403d

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/ecdsa/test_keys.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -491,3 +491,17 @@ def test_SigningKey_with_custom_curve_old_point():
491491
sk2 = SigningKey.from_secret_exponent(12, BRAINPOOLP160r1)
492492

493493
assert sk.privkey == sk2.privkey
494+
495+
496+
def test_VerifyingKey_inequality_with_different_curves():
497+
sk1 = SigningKey.from_secret_exponent(2, BRAINPOOLP160r1)
498+
sk2 = SigningKey.from_secret_exponent(2, NIST256p)
499+
500+
assert sk1.verifying_key != sk2.verifying_key
501+
502+
503+
def test_VerifyingKey_inequality_with_different_secret_points():
504+
sk1 = SigningKey.from_secret_exponent(2, BRAINPOOLP160r1)
505+
sk2 = SigningKey.from_secret_exponent(3, BRAINPOOLP160r1)
506+
507+
assert sk1.verifying_key != sk2.verifying_key

0 commit comments

Comments
 (0)