File tree Expand file tree Collapse file tree 2 files changed +30
-0
lines changed Expand file tree Collapse file tree 2 files changed +30
-0
lines changed Original file line number Diff line number Diff line change @@ -243,6 +243,20 @@ def __eq__(self, other):
243243        if  self .__class__  !=  other .__class__ :
244244            return  False 
245245
246+         if  self .use  and  other .use :
247+             if  self .use  !=  other .use :
248+                 return  False 
249+ 
250+         if  self .kid :
251+             if  other .kid :
252+                 if  self .kid  !=  other .kid :
253+                     return  False 
254+             else :
255+                 return  False 
256+         else :
257+             if  other .kid :
258+                 return  False 
259+ 
246260        if  cmp_keys (self .pub_key , other .pub_key , ec .EllipticCurvePublicKey ):
247261            if  other .private_key ():
248262                if  cmp_keys (self .priv_key , other .priv_key , ec .EllipticCurvePrivateKey ):
Original file line number Diff line number Diff line change @@ -216,6 +216,22 @@ def test_cmp_eq_ec():
216216    assert  _key1  ==  _key2 
217217
218218
219+ def  test_cmp_eq_ec_kid ():
220+     ec_key  =  new_ec_key ("P-256" )
221+     _key1  =  ECKey (priv_key = ec_key .priv_key , kid = "foo" )
222+     _key2  =  ECKey (priv_key = ec_key .priv_key , kid = "bar" )
223+ 
224+     assert  _key1  !=  _key2 
225+ 
226+ 
227+ def  test_cmp_eq_rsa_kid ():
228+     rsa_key  =  new_rsa_key ()
229+     _key1  =  RSAKey (priv_key = rsa_key .priv_key , kid = "foo" )
230+     _key2  =  RSAKey (priv_key = rsa_key .priv_key , kid = "bar" )
231+ 
232+     assert  _key1  !=  _key2 
233+ 
234+ 
219235def  test_get_key ():
220236    ec_key  =  new_ec_key ("P-256" )
221237    asym_private_key  =  ECKey (priv_key = ec_key .priv_key )
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments