Skip to content

Commit 26a707f

Browse files
committed
Added missing checks to equality test.
1 parent 5e2cbe9 commit 26a707f

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/cryptojwt/jwk/rsa.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -487,6 +487,20 @@ def __eq__(self, other):
487487
if not other.pub_key:
488488
other.deserialize()
489489

490+
if self.use and other.use:
491+
if self.use != other.use:
492+
return False
493+
494+
if self.kid:
495+
if other.kid:
496+
if self.kid != other.kid:
497+
return False
498+
else:
499+
return False
500+
else:
501+
if other.kid:
502+
return False
503+
490504
try:
491505
pn1 = self.priv_key.private_numbers()
492506
pn2 = other.priv_key.private_numbers()

0 commit comments

Comments
 (0)