|
15 | 15 |
|
16 | 16 | from requests import request |
17 | 17 |
|
18 | | -from jwkest import base64url_to_long, as_bytes |
| 18 | +from jwkest import base64url_to_long |
| 19 | +from jwkest import as_bytes |
19 | 20 | from jwkest import base64_to_long |
20 | 21 | from jwkest import long_to_base64 |
21 | 22 | from jwkest import JWKESTException |
@@ -446,8 +447,8 @@ class ECKey(Key): |
446 | 447 | public_members = ["kty", "alg", "use", "kid", "crv", "x", "y"] |
447 | 448 |
|
448 | 449 | def __init__(self, kty="EC", alg="", use="", kid="", key=None, |
449 | | - crv="", x="", y="", d="", curve=None): |
450 | | - Key.__init__(self, kty, alg, use, kid, key) |
| 450 | + crv="", x="", y="", d="", curve=None, **kwargs): |
| 451 | + Key.__init__(self, kty, alg, use, kid, key, **kwargs) |
451 | 452 | self.crv = crv |
452 | 453 | self.x = x |
453 | 454 | self.y = y |
@@ -533,8 +534,8 @@ class SYMKey(Key): |
533 | 534 | public_members = members[:] |
534 | 535 |
|
535 | 536 | def __init__(self, kty="oct", alg="", use="", kid="", key=None, |
536 | | - x5c=None, x5t="", x5u="", k="", mtrl=""): |
537 | | - Key.__init__(self, kty, alg, use, kid, as_bytes(key), x5c, x5t, x5u) |
| 537 | + x5c=None, x5t="", x5u="", k="", mtrl="", **kwargs): |
| 538 | + Key.__init__(self, kty, alg, use, kid, as_bytes(key), x5c, x5t, x5u, **kwargs) |
538 | 539 | self.k = k |
539 | 540 | if not self.key and self.k: |
540 | 541 | if isinstance(self.k, str): |
|
0 commit comments