@@ -115,6 +115,12 @@ def test_dumps():
115115 assert _eq (list (jwk .keys ()), ["kty" , "e" , "n" , "kid" ])
116116
117117
118+ def test_key_size ():
119+ _ckey = import_rsa_key_from_cert_file (CERT )
120+ jwk = jwk_wrap (_ckey )
121+ assert jwk .key_len () == 1024
122+
123+
118124def test_import_rsa_key ():
119125 _ckey = import_private_rsa_key_from_file (full_path (KEY ))
120126 assert isinstance (_ckey , rsa .RSAPrivateKey )
@@ -163,7 +169,7 @@ def test_verify_2():
163169 _key = RSAKey ()
164170 _key .load_key (import_rsa_key_from_cert_file (CERT ))
165171 assert _key .verify ()
166-
172+ assert _key . key_len () == 1024 # default
167173
168174def test_cmp_rsa ():
169175 _key1 = RSAKey ()
@@ -188,12 +194,13 @@ def test_import_export_eckey():
188194 _key = ECKey (** ECKEY )
189195 _key .deserialize ()
190196 assert _eq (list (_key .keys ()), ["y" , "x" , "d" , "crv" , "kty" ])
197+ assert _key .key_len () == 521
191198
192199
193200def test_new_ec_key ():
194201 ec_key = new_ec_key ("P-256" )
195202 assert isinstance (ec_key , ECKey )
196-
203+ assert ec_key . key_len () == 256
197204
198205def test_create_eckey ():
199206 ec = new_ec_key ("P-256" )
@@ -622,7 +629,7 @@ def test_mint_new_sym_key():
622629 assert key .use == "sig"
623630 assert key .kid == "one"
624631 assert len (key .key ) == 24
625-
632+ assert key . key_len () == 24
626633
627634def test_dump_load ():
628635 _ckey = import_rsa_key_from_cert_file (CERT )
0 commit comments