Skip to content

Commit a24f6d9

Browse files
committed
Ran black and isort
1 parent ef5857c commit a24f6d9

File tree

9 files changed

+43
-46
lines changed

9 files changed

+43
-46
lines changed

src/cryptojwt/jwe/jwe_ec.py

-1
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,6 @@ def encrypt(self, key=None, iv="", cek="", **kwargs):
213213
return jwe.pack(parts=[iv, ctxt, tag])
214214

215215
def decrypt(self, token=None, **kwargs):
216-
217216
if isinstance(token, JWEnc):
218217
jwe = token
219218
else:

src/cryptojwt/jwk/__init__.py

-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ class JWK(object):
3131
def __init__(
3232
self, kty="", alg="", use="", kid="", x5c=None, x5t="", x5u="", key_ops=None, **kwargs
3333
):
34-
3534
self.extra_args = kwargs
3635

3736
# want kty, alg, use and kid to be strings

src/cryptojwt/jwk/okp.py

-1
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,6 @@ def cmp_keys(a, b, key_type):
321321

322322

323323
def new_okp_key(crv, kid="", **kwargs):
324-
325324
_key = OKP_CRV2PRIVATE[crv].generate()
326325

327326
_rk = OKPKey(priv_key=_key, kid=kid, **kwargs)

src/cryptojwt/jws/jws.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ def sign_compact(self, keys=None, protected=None, **kwargs):
118118

119119
key, xargs, _alg = self.alg_keys(keys, "sig", protected)
120120

121-
for param in ['typ']:
121+
for param in ["typ"]:
122122
if param in self:
123123
xargs[param] = self[param]
124124

src/cryptojwt/jwt.py

+31-31
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
"""Basic JSON Web Token implementation."""
22
import json
3-
from json import JSONDecodeError
43
import logging
54
import time
5+
import uuid
6+
from json import JSONDecodeError
67
from typing import Dict
78
from typing import List
89
from typing import MutableMapping
910
from typing import Optional
10-
import uuid
1111

1212
from .exception import HeaderError
1313
from .exception import VerificationError
@@ -81,24 +81,24 @@ class JWT:
8181
"""The basic JSON Web Token class."""
8282

8383
def __init__(
84-
self,
85-
key_jar=None,
86-
iss: str="",
87-
lifetime: int = 0,
88-
sign: bool = True,
89-
sign_alg: str = "RS256",
90-
encrypt: bool = False,
91-
enc_enc: str = "A128GCM",
92-
enc_alg: str = "RSA-OAEP-256",
93-
msg_cls: Optional[MutableMapping] = None,
94-
iss2msg_cls: Optional[Dict[str, str]] = None,
95-
skew: Optional[int] = 15,
96-
allowed_sign_algs: Optional[List[str]] = None,
97-
allowed_enc_algs: Optional[List[str]] = None,
98-
allowed_enc_encs: Optional[List[str]] = None,
99-
allowed_max_lifetime: Optional[int] = None,
100-
zip: Optional[str] = "",
101-
typ2msg_cls: Optional[Dict] = None
84+
self,
85+
key_jar=None,
86+
iss: str = "",
87+
lifetime: int = 0,
88+
sign: bool = True,
89+
sign_alg: str = "RS256",
90+
encrypt: bool = False,
91+
enc_enc: str = "A128GCM",
92+
enc_alg: str = "RSA-OAEP-256",
93+
msg_cls: Optional[MutableMapping] = None,
94+
iss2msg_cls: Optional[Dict[str, str]] = None,
95+
skew: Optional[int] = 15,
96+
allowed_sign_algs: Optional[List[str]] = None,
97+
allowed_enc_algs: Optional[List[str]] = None,
98+
allowed_enc_encs: Optional[List[str]] = None,
99+
allowed_max_lifetime: Optional[int] = None,
100+
zip: Optional[str] = "",
101+
typ2msg_cls: Optional[Dict] = None,
102102
):
103103
self.key_jar = key_jar # KeyJar instance
104104
self.iss = iss # My identifier
@@ -216,15 +216,15 @@ def message(self, signing_key, **kwargs):
216216
return json.dumps(kwargs)
217217

218218
def pack(
219-
self,
220-
payload: Optional[dict] = None,
221-
kid: Optional[str] = "",
222-
issuer_id: Optional[str] = "",
223-
recv: Optional[str] = "",
224-
aud: Optional[str] = None,
225-
iat: Optional[int] = None,
226-
jws_headers: Optional[Dict[str, str]] = None,
227-
**kwargs
219+
self,
220+
payload: Optional[dict] = None,
221+
kid: Optional[str] = "",
222+
issuer_id: Optional[str] = "",
223+
recv: Optional[str] = "",
224+
aud: Optional[str] = None,
225+
iat: Optional[int] = None,
226+
jws_headers: Optional[Dict[str, str]] = None,
227+
**kwargs
228228
) -> str:
229229
"""
230230
@@ -398,8 +398,8 @@ def unpack(self, token, timestamp=None):
398398
# try to find an issuer specific message class
399399
if "iss" in _info:
400400
_msg_cls = self.iss2msg_cls.get(_info["iss"])
401-
if not _msg_cls and _jws_header and 'typ' in _jws_header:
402-
_msg_cls = self.typ2msg_cls.get(_jws_header['typ'])
401+
if not _msg_cls and _jws_header and "typ" in _jws_header:
402+
_msg_cls = self.typ2msg_cls.get(_jws_header["typ"])
403403

404404
timestamp = timestamp or utc_time_sans_frac()
405405

src/cryptojwt/jwx.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@
44
import warnings
55

66
import requests
7+
78
from cryptojwt.jwk import JWK
89
from cryptojwt.key_bundle import KeyBundle
910

1011
from .exception import HeaderError
1112
from .jwe import DEPRECATED
1213
from .jwk.jwk import key_from_jwk_dict
13-
from .jwk.rsa import import_rsa_key
1414
from .jwk.rsa import RSAKey
15+
from .jwk.rsa import import_rsa_key
1516
from .jwk.x509 import load_x509_cert
1617
from .utils import as_bytes
1718
from .utils import as_unicode

src/cryptojwt/key_bundle.py

-1
Original file line numberDiff line numberDiff line change
@@ -566,7 +566,6 @@ def update(self):
566566
:return: True if update was ok or False if we encountered an error during update.
567567
"""
568568
if self.source:
569-
570569
try:
571570
if self.local:
572571
if self.fileformat in ["jwks", "jwk"]:

src/cryptojwt/key_jar.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@
33
from typing import List
44
from typing import Optional
55

6-
from cryptojwt.jwk import JWK
76
from requests import request
87

8+
from cryptojwt.jwk import JWK
9+
910
from .exception import IssuerNotFound
1011
from .jwe.jwe import alg2keytype as jwe_alg2keytype
1112
from .jws.utils import alg2keytype as jws_alg2keytype
@@ -481,7 +482,6 @@ def _add_key(
481482
no_kid_issuer=None,
482483
allow_missing_kid=False,
483484
):
484-
485485
_issuer = self._get_issuer(issuer_id)
486486
if _issuer is None:
487487
logger.error('Issuer "{}" not in keyjar'.format(issuer_id))

tests/test_09_jwt.py

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
import os
22

33
import pytest
4+
45
from cryptojwt.jws.exception import NoSuitableSigningKeys
56
from cryptojwt.jwt import JWT
7+
from cryptojwt.jwt import VerificationError
68
from cryptojwt.jwt import pick_key
79
from cryptojwt.jwt import utc_time_sans_frac
8-
from cryptojwt.jwt import VerificationError
910
from cryptojwt.key_bundle import KeyBundle
10-
from cryptojwt.key_jar import init_key_jar
1111
from cryptojwt.key_jar import KeyJar
12+
from cryptojwt.key_jar import init_key_jar
1213

1314
__author__ = "Roland Hedberg"
1415

@@ -240,7 +241,6 @@ def test_with_jti():
240241

241242

242243
class DummyMsg(object):
243-
244244
def __init__(self, **kwargs):
245245
for key, val in kwargs.items():
246246
setattr(self, key, val)
@@ -309,9 +309,9 @@ def test_eddsa_jwt():
309309
]
310310
}
311311
JWT_TEST = (
312-
"eyJraWQiOiItMTkwOTU3MjI1NyIsImFsZyI6IkVkRFNBIn0."
313-
+ "eyJqdGkiOiIyMjkxNmYzYy05MDkzLTQ4MTMtODM5Ny1mMTBlNmI3MDRiNjgiLCJkZWxlZ2F0aW9uSWQiOiJiNGFlNDdhNy02MjVhLTQ2MzAtOTcyNy00NTc2NGE3MTJjY2UiLCJleHAiOjE2NTUyNzkxMDksIm5iZiI6MTY1NTI3ODgwOSwic2NvcGUiOiJyZWFkIG9wZW5pZCIsImlzcyI6Imh0dHBzOi8vaWRzdnIuZXhhbXBsZS5jb20iLCJzdWIiOiJ1c2VybmFtZSIsImF1ZCI6ImFwaS5leGFtcGxlLmNvbSIsImlhdCI6MTY1NTI3ODgwOSwicHVycG9zZSI6ImFjY2Vzc190b2tlbiJ9."
314-
+ "rjeE8D_e4RYzgvpu-nOwwx7PWMiZyDZwkwO6RiHR5t8g4JqqVokUKQt-oST1s45wubacfeDSFogOrIhe3UHDAg"
312+
"eyJraWQiOiItMTkwOTU3MjI1NyIsImFsZyI6IkVkRFNBIn0."
313+
+ "eyJqdGkiOiIyMjkxNmYzYy05MDkzLTQ4MTMtODM5Ny1mMTBlNmI3MDRiNjgiLCJkZWxlZ2F0aW9uSWQiOiJiNGFlNDdhNy02MjVhLTQ2MzAtOTcyNy00NTc2NGE3MTJjY2UiLCJleHAiOjE2NTUyNzkxMDksIm5iZiI6MTY1NTI3ODgwOSwic2NvcGUiOiJyZWFkIG9wZW5pZCIsImlzcyI6Imh0dHBzOi8vaWRzdnIuZXhhbXBsZS5jb20iLCJzdWIiOiJ1c2VybmFtZSIsImF1ZCI6ImFwaS5leGFtcGxlLmNvbSIsImlhdCI6MTY1NTI3ODgwOSwicHVycG9zZSI6ImFjY2Vzc190b2tlbiJ9."
314+
+ "rjeE8D_e4RYzgvpu-nOwwx7PWMiZyDZwkwO6RiHR5t8g4JqqVokUKQt-oST1s45wubacfeDSFogOrIhe3UHDAg"
315315
)
316316
ISSUER = "https://idsvr.example.com"
317317
kj = KeyJar()
@@ -331,4 +331,4 @@ def test_extra_headers():
331331
bob = JWT(key_jar=_kj, iss=BOB, sign_alg="HS256", typ2msg_cls={"dummy": DummyMsg})
332332
info = bob.unpack(_jwt)
333333
assert isinstance(info, DummyMsg)
334-
assert set(info.jws_header.keys()) == {'xtra', 'typ', 'alg', 'kid'}
334+
assert set(info.jws_header.keys()) == {"xtra", "typ", "alg", "kid"}

0 commit comments

Comments
 (0)