@@ -195,24 +195,24 @@ def test_array_array_of_bytes_memoryview(self):
195195 self .assertEqual (self .vk .to_string (), vk .to_string ())
196196
197197 def test_equality_on_verifying_keys (self ):
198- self .assertEqual (self .vk , self .sk .get_verifying_key ())
198+ self .assertTrue (self .vk == self .sk .get_verifying_key ())
199199
200200 def test_inequality_on_verifying_keys (self ):
201- self .assertNotEqual (self .vk , self .vk2 )
201+ self .assertFalse (self .vk == self .vk2 )
202202
203203 def test_inequality_on_verifying_keys_not_implemented (self ):
204- self .assertNotEqual (self .vk , None )
204+ self .assertFalse (self .vk == None )
205205
206206 def test_inequality_on_wrong_types (self ):
207- self .assertNotEqual (self .vk , self .sk )
207+ self .assertFalse (self .vk == self .sk )
208208
209209 def test_from_public_point_old (self ):
210210 pj = self .vk .pubkey .point
211211 point = Point (pj .curve (), pj .x (), pj .y ())
212212
213213 vk = VerifyingKey .from_public_point (point , self .vk .curve )
214214
215- self .assertEqual (vk , self .vk )
215+ self .assertTrue (vk == self .vk )
216216
217217
218218class TestSigningKey (unittest .TestCase ):
@@ -488,3 +488,17 @@ def test_SigningKey_with_custom_curve_old_point():
488488 sk2 = SigningKey .from_secret_exponent (12 , BRAINPOOLP160r1 )
489489
490490 assert sk .privkey == sk2 .privkey
491+
492+
493+ def test_VerifyingKey_inequality_with_different_curves ():
494+ sk1 = SigningKey .from_secret_exponent (2 , BRAINPOOLP160r1 )
495+ sk2 = SigningKey .from_secret_exponent (2 , NIST256p )
496+
497+ assert not (sk1 .verifying_key == sk2 .verifying_key )
498+
499+
500+ def test_VerifyingKey_inequality_with_different_secret_points ():
501+ sk1 = SigningKey .from_secret_exponent (2 , BRAINPOOLP160r1 )
502+ sk2 = SigningKey .from_secret_exponent (3 , BRAINPOOLP160r1 )
503+
504+ assert not (sk1 .verifying_key == sk2 .verifying_key )
0 commit comments