diff --git a/jwt/algorithms.py b/jwt/algorithms.py index 1d8e6f522..1a34bd190 100644 --- a/jwt/algorithms.py +++ b/jwt/algorithms.py @@ -473,7 +473,9 @@ def to_jwk(key_obj): } if isinstance(key_obj, EllipticCurvePrivateKey): - obj["d"] = to_base64url_uint(key_obj.private_numbers().private_value).decode() + obj["d"] = to_base64url_uint( + key_obj.private_numbers().private_value + ).decode() return json.dumps(obj) diff --git a/tests/keys/testkey_ec_secp192r1.priv b/tests/keys/testkey_ec_secp192r1.priv index 9f9301bb5..0f4d1c71b 100644 --- a/tests/keys/testkey_ec_secp192r1.priv +++ b/tests/keys/testkey_ec_secp192r1.priv @@ -2,4 +2,4 @@ MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBiON6kYcPu8ZUDRTu8W eXJ2FmX7e9yq0hahNAMyAARHecLjkXWDUJfZ4wiFH61JpmonCYH1GpinVlqw68Sf wtDHg2F6SifQEFC6VKj1ZXw= ------END PRIVATE KEY----- \ No newline at end of file +-----END PRIVATE KEY----- diff --git a/tests/test_algorithms.py b/tests/test_algorithms.py index ef915c242..01a41d9b6 100644 --- a/tests/test_algorithms.py +++ b/tests/test_algorithms.py @@ -319,11 +319,11 @@ def test_ec_to_jwk_with_valid_curves(self): with open(key_path(f"jwk_ec_pub_{curve}.json")) as keyfile: pub_key = algo.from_jwk(keyfile.read()) - assert json.loads(algo.to_jwk(pub_key))['crv'] == curve + assert json.loads(algo.to_jwk(pub_key))["crv"] == curve with open(key_path(f"jwk_ec_key_{curve}.json")) as keyfile: priv_key = algo.from_jwk(keyfile.read()) - assert json.loads(algo.to_jwk(priv_key))['crv'] == curve + assert json.loads(algo.to_jwk(priv_key))["crv"] == curve @crypto_required def test_ec_to_jwk_with_invalid_curve(self):