| Commit message (Expand) | Author | Age | Files | Lines |
* | Make mypy configuration stricter and improve typing (#830) | Aarni Koskela | 2022-12-10 | 3 | -8/+12 |
* | Add `sort_headers` parameter to `api_jwt.encode` (#832) | Erik Vroon | 2022-12-08 | 1 | -0/+11 |
* | Add PyJWT._{de,en}code_payload hooks (#829) | Aarni Koskela | 2022-12-08 | 1 | -0/+37 |
* | Custom header configuration in jwk client (#823) | Michael Haines | 2022-11-16 | 1 | -0/+13 |
* | Add `Algorithm.compute_hash_digest` and use it to implement at_hash validatio... | Stephen Rosen | 2022-11-02 | 1 | -0/+23 |
* | Handling 'ImmatureSignatureError' for issued_at time (#794) | Sriharan Manogaran | 2022-10-15 | 1 | -0/+8 |
* | Add cacheing functionality for JWK set (#781) | Haoyu(Jerry) Wu | 2022-08-01 | 1 | -16/+153 |
* | Improve PyJWKSet error accuracy (#786) | Julian Maurin | 2022-08-01 | 1 | -4/+11 |
* | Update audience typing (#782) | Julian Maurin | 2022-07-31 | 1 | -1/+9 |
* | Emit a deprecation warning for unsupported kwargs (#776) | Stephen Rosen | 2022-07-05 | 2 | -0/+54 |
* | Do not fail when an unusable key occurs (#762) | Matthias Gilch | 2022-05-31 | 3 | -2/+22 |
* | Adjust expected exceptions in option merging tests for PyPy3 (#763) | Michał Górny | 2022-05-26 | 1 | -2/+2 |
* | Add to_jwk static method to ECAlgorithm (#732) | Leon Smith | 2022-05-23 | 2 | -0/+102 |
* | Revert "adding support for compressed payloads (#753)" (#761) | Asif Saif Uddin | 2022-05-23 | 1 | -33/+0 |
* | adding support for compressed payloads (#753) | Daniel Miles | 2022-05-19 | 1 | -0/+33 |
* | chore: fix lint errors | José Padilla | 2022-05-15 | 1 | -8/+11 |
* | fix: failing advisory test | José Padilla | 2022-05-12 | 1 | -0/+3 |
* | Merge pull request from GHSA-ffqj-6fqr-9h24 | José Padilla | 2022-05-12 | 2 | -1/+110 |
* | Replace various string interpolations with f-strings (#744) | Aarni Koskela | 2022-04-12 | 1 | -4/+2 |
* | Don't mutate options dictionary in .decode_complete() (#743) | Aarni Koskela | 2022-04-05 | 1 | -0/+8 |
* | Add a deprecation warning when jwt.decode() is called with the legacy verify=... | Aarni Koskela | 2022-04-05 | 1 | -0/+16 |
* | Add detached payload support for JWS encoding and decoding (#723) | Florent Viard | 2022-03-26 | 1 | -0/+51 |
* | api_jwk: Add PyJWKSet.__getitem__ (#725) | William Woodruff | 2022-01-25 | 1 | -0/+23 |
* | Explicit check the key for ECAlgorithm (#713) | Evgeniy Tatarkin | 2021-12-12 | 1 | -0/+12 |
* | Revert "Remove arbitrary kwargs. (#657)" (#701) | Asif Saif Uddin | 2021-10-15 | 1 | -11/+0 |
* | Use timezone package as Python 3.5+ is required (#694) | Kevin Kirsche | 2021-10-06 | 2 | -7/+7 |
* | Add support for Ed448/EdDSA. (#675) | Ajitomi, Daisuke | 2021-10-03 | 4 | -36/+163 |
* | Assume JWK is valid for signing if "use" is omitted (#668) | Klavionik | 2021-08-12 | 1 | -0/+14 |
* | Remove arbitrary kwargs. (#657) | Ajitomi, Daisuke | 2021-08-08 | 1 | -0/+11 |
* | Make typ optional (#644) | Ajitomi, Daisuke | 2021-08-08 | 2 | -0/+86 |
* | Prefer headers['alg'] to algorithm parameter in encode(). (#673) | Ajitomi, Daisuke | 2021-08-05 | 1 | -0/+26 |
* | Fix aud validation to support {'aud': null} case. (#670) | Ajitomi, Daisuke | 2021-07-30 | 1 | -0/+19 |
* | [pre-commit.ci] pre-commit autoupdate (#650) | pre-commit-ci[bot] | 2021-04-28 | 2 | -2/+2 |
* | Add to_jwk to Ed25519Algorithm. (#642) (#643) | JohannesWill | 2021-04-28 | 1 | -0/+25 |
* | Allow to verify with private key on ECAlgorithm, as well as on Ed25519Algorit... | Ajitomi, Daisuke | 2021-04-16 | 1 | -0/+7 |
* | Support JWK without alg. (#624) | Ajitomi, Daisuke | 2021-03-22 | 1 | -1/+161 |
* | Add from_jwk to Ed25519Algorithm (Support kty: OKP). (#623) | Ajitomi, Daisuke | 2021-03-18 | 3 | -0/+78 |
* | Support ES256K. (#629) | Ajitomi, Daisuke | 2021-03-18 | 4 | -1/+24 |
* | Remove padding from JWK test data. (#628) | Ajitomi, Daisuke | 2021-03-18 | 3 | -7/+7 |
* | Cache signing keys (#611) | Steven Pitts | 2021-02-27 | 1 | -1/+33 |
* | Validate claims if configured and verify_signature is not. (#608) | Rémy HUBSCHER | 2021-02-15 | 1 | -0/+16 |
* | Combine repetitive encode/decode tests using parametrize (#577) | Jon Dufresne | 2020-12-21 | 1 | -92/+26 |
* | Combine identical test functions using pytest.mark.parametrize() (#574) | Jon Dufresne | 2020-12-21 | 1 | -30/+12 |
* | Simplify black configuration to be closer to upstream defaults (#568) | Jon Dufresne | 2020-12-21 | 5 | -112/+36 |
* | Prefer ModuleNotFoundError over ImportError (#565) | Jon Dufresne | 2020-12-21 | 4 | -38/+35 |
* | Add utility functions to assist test skipping (#563) | Jon Dufresne | 2020-12-19 | 7 | -163/+76 |
* | Split PyJWT/PyJWS classes to tighten type interfaces (#559) | Jon Dufresne | 2020-12-19 | 2 | -3/+44 |
* | Do not mutate the input payload in PyJWT.encode() (#557) | Jon Dufresne | 2020-12-19 | 1 | -0/+6 |
* | Simplify mocked_response test utility function (#560) | Jon Dufresne | 2020-12-19 | 1 | -18/+14 |
* | Replace int_from_bytes() with builtin int.from_bytes() (#549) | Jon Dufresne | 2020-12-17 | 2 | -25/+1 |