summaryrefslogtreecommitdiff
path: root/jwt/algorithms.py
Commit message (Expand)AuthorAgeFilesLines
* Add `as_dict` option to `Algorithm.to_jwk` (#881)Thitat Auareesuksakul2023-05-091-30/+109
* Add complete types to take all allowed keys into account (#873)Viicos2023-04-161-82/+107
* Make `Algorithm` an abstract base class (#845)Viicos2023-03-061-10/+19
* [pre-commit.ci] pre-commit autoupdate (#855)pre-commit-ci[bot]2023-02-071-1/+0
* Add more types (#843)Viicos2023-01-031-14/+14
* Make mypy configuration stricter and improve typing (#830)Aarni Koskela2022-12-101-42/+57
* Add `Algorithm.compute_hash_digest` and use it to implement at_hash validatio...Stephen Rosen2022-11-021-0/+23
* docs: fix simple typo, iinstance -> isinstance (#774)Tim Gates2022-07-031-1/+1
* Add to_jwk static method to ECAlgorithm (#732)Leon Smith2022-05-231-0/+35
* Merge pull request from GHSA-ffqj-6fqr-9h24José Padilla2022-05-121-21/+18
* Explicit check the key for ECAlgorithm (#713)Evgeniy Tatarkin2021-12-121-0/+6
* Chore: inline Variables that immediately Returned (#690)Yasser Tahiri2021-10-031-30/+26
* Add support for Ed448/EdDSA. (#675)Ajitomi, Daisuke2021-10-031-18/+32
* Add to_jwk to Ed25519Algorithm. (#642) (#643)JohannesWill2021-04-281-0/+43
* Allow to verify with private key on ECAlgorithm, as well as on Ed25519Algorit...Ajitomi, Daisuke2021-04-161-0/+2
* Add from_jwk to Ed25519Algorithm (Support kty: OKP). (#623)Ajitomi, Daisuke2021-03-181-0/+31
* Support ES256K. (#629)Ajitomi, Daisuke2021-03-181-0/+9
* Fix `from_jwk()` for all algorithms (#598)José Padilla2021-01-111-3/+15
* Use generator expressions (#569)Jon Dufresne2020-12-211-1/+1
* Simplify black configuration to be closer to upstream defaults (#568)Jon Dufresne2020-12-211-12/+4
* Prefer ModuleNotFoundError over ImportError (#565)Jon Dufresne2020-12-211-1/+1
* Cleanup "noqa" comments (#553)Jon Dufresne2020-12-171-1/+1
* Replace int_from_bytes() with builtin int.from_bytes() (#549)Jon Dufresne2020-12-171-4/+3
* Tighten bytes/str boundaries and remove unnecessary coercing (#547)Jon Dufresne2020-12-171-16/+11
* Remove unnecessary force_bytes() calls priot to base64url_decode() (#543)Jon Dufresne2020-12-161-3/+3
* Run pyupgrade to simplify code and use Python 3.6 syntax (#536)Jon Dufresne2020-12-161-1/+1
* Upgrade to isort 5 and adjust configurations (#533)Jon Dufresne2020-12-161-17/+16
* Removed redundant `default_backend()` (#523)Kaushal Rohit2020-10-121-26/+13
* Implementation of ECAlgorithm.from_jwk (#500)José Padilla2020-08-241-0/+62
* Drop support for legacy contrib algorithms (#514)José Padilla2020-08-241-9/+70
* Introduce better experience for JWKs (#511)José Padilla2020-08-241-1/+6
* Remove unnecessary compatibility shims for Python 2 (#498)Jon Dufresne2020-06-191-4/+3
* Fix `tox -e lint` warnings and errors (#490)Jon Dufresne2020-06-091-15/+13
* Run pyupgrade across project to use modern Python 3 conventions (#491)Jon Dufresne2020-06-081-5/+3
* Add support for Ed25519 / EdDSA, with unit tests (#455)Someguy1232020-05-241-0/+12
* DX Tweaks (#450)José Padilla2019-10-211-97/+154
* Require cryptography >= 1.4, replace deprecated functionRan Benita2017-08-251-42/+16
* Throw if key is an PKCS1 PEM-encoded public keyJosé Padilla2017-06-221-0/+1
* Add support for public keys in OpenSSH (RFC 4253) format.Mark Adams2017-03-141-1/+4
* python2.6 does not support set literalsLandon GB2016-11-301-2/+2
* Changes per code reviewLandon GB2016-11-301-39/+14
* Fix all flake8 issues tox is complaining aboutLandon GB2016-11-281-2/+1
* Removing accidently comma (no, this shouldn't be a tupple)Landon GB2016-11-281-1/+1
* Merge remote-tracking branch 'upstream/master'Landon GB2016-11-281-14/+146
|\
| * Add back 'ES512' for backward compatibility (for now)ecdsa-bkwards-compatMark Adams2016-10-241-0/+1
| * Merge pull request #219 from mike9005/es521_fixMark Adams2016-10-241-1/+1
| |\
| | * Fix typo in AlgorithmsMichael Collis2016-09-211-1/+1
| * | Add JWK support for HMAC and RSA keysadd-jwk-for-hmac-rsaMark Adams2016-08-281-14/+144
| |/
* | Better error messages when missing cryptography packageLandon GB2016-11-281-11/+40
|/
* Fix a bug where a PEM private key as bytes raises a TypeErrorfix-type-error-on-bytes-keyMark Adams2016-08-041-7/+7