| Commit message (Expand) | Author | Age | Files | Lines |
| * | Remove unnecessary compatibility shims for Python 2 (#498) | Jon Dufresne | 2020-06-19 | 1 | -4/+3 |
| * | Fix `tox -e lint` warnings and errors (#490) | Jon Dufresne | 2020-06-09 | 1 | -15/+13 |
| * | Run pyupgrade across project to use modern Python 3 conventions (#491) | Jon Dufresne | 2020-06-08 | 1 | -5/+3 |
| * | Add support for Ed25519 / EdDSA, with unit tests (#455) | Someguy123 | 2020-05-24 | 1 | -0/+12 |
| * | DX Tweaks (#450) | José Padilla | 2019-10-21 | 1 | -97/+154 |
| * | Require cryptography >= 1.4, replace deprecated function | Ran Benita | 2017-08-25 | 1 | -42/+16 |
| * | Throw if key is an PKCS1 PEM-encoded public key | José Padilla | 2017-06-22 | 1 | -0/+1 |
| * | Add support for public keys in OpenSSH (RFC 4253) format. | Mark Adams | 2017-03-14 | 1 | -1/+4 |
| * | python2.6 does not support set literals | Landon GB | 2016-11-30 | 1 | -2/+2 |
| * | Changes per code review | Landon GB | 2016-11-30 | 1 | -39/+14 |
| * | Fix all flake8 issues tox is complaining about | Landon GB | 2016-11-28 | 1 | -2/+1 |
| * | Removing accidently comma (no, this shouldn't be a tupple) | Landon GB | 2016-11-28 | 1 | -1/+1 |
| * | Merge remote-tracking branch 'upstream/master' | Landon GB | 2016-11-28 | 1 | -14/+146 |
| |\ |
|
| | * | Add back 'ES512' for backward compatibility (for now)ecdsa-bkwards-compat | Mark Adams | 2016-10-24 | 1 | -0/+1 |
| | * | Merge pull request #219 from mike9005/es521_fix | Mark Adams | 2016-10-24 | 1 | -1/+1 |
| | |\ |
|
| | | * | Fix typo in Algorithms | Michael Collis | 2016-09-21 | 1 | -1/+1 |
| | * | | Add JWK support for HMAC and RSA keysadd-jwk-for-hmac-rsa | Mark Adams | 2016-08-28 | 1 | -14/+144 |
| | |/ |
|
| * | | Better error messages when missing cryptography package | Landon GB | 2016-11-28 | 1 | -11/+40 |
| |/ |
|
| * | Fix a bug where a PEM private key as bytes raises a TypeErrorfix-type-error-on-bytes-key | Mark Adams | 2016-08-04 | 1 | -7/+7 |
| * | Changed RSA-PSS algorithm to use the digest size of the hash function for the... | Mark Adams | 2015-05-19 | 1 | -2/+2 |
| * | Fix python3 and pep8 issues | esneider | 2015-05-13 | 1 | -1/+1 |
| * | Fix the ECDSA signature serialization format when using cryptography | esneider | 2015-05-13 | 1 | -2/+10 |
| * | Added support for RSASSA-PSS algorithms (PS256, PS384, PS512) | Mark Adams | 2015-04-08 | 1 | -7/+45 |
| * | Fixed some warnings in algorithms.py related to the relocation of some crypto... | Mark Adams | 2015-03-18 | 1 | -5/+11 |
| * | Added the ability to specify both a global alg whitelist for a PyJWT object a... | Mark Adams | 2015-03-17 | 1 | -13/+18 |
| * | Fix typo | José Padilla | 2015-03-17 | 1 | -1/+1 |
| * | Added tests to cover invalid string validations on HMAC | Mark Adams | 2015-03-17 | 1 | -1/+7 |
| * | Corrected a typo in an exception name | Mark Adams | 2015-03-17 | 1 | -1/+1 |
| * | None algorithm now converts empty string to None prior to validation | Mark Adams | 2015-03-17 | 1 | -1/+4 |
| * | Added a check to raise an error if alg = 'none' and a key is specified. (Fixe... | Mark Adams | 2015-03-17 | 1 | -1/+4 |
| * | Fixed indentation and spacing to pass PEP8 | Mark Adams | 2015-03-17 | 1 | -2/+1 |
| * | Added a check so that asymmetric keys cannot be used as HMAC secrets to fix #105 | Mark Adams | 2015-03-17 | 1 | -0/+7 |
| * | Added back some parenthesis now that I remember how to write Python | Mark Adams | 2015-03-17 | 1 | -3/+3 |
| * | Removed extra parenthesis around algorithm defaults. | Mark Adams | 2015-03-17 | 1 | -6/+6 |
| * | Refactored api.py so that all JWT functions are now part of a PyJWT class. | Mark Adams | 2015-03-17 | 1 | -12/+11 |
| * | Rearranged the way the SHA hash functions were laid out. | Mark Adams | 2015-03-17 | 1 | -6/+11 |
| * | Made algorithm class dependence on hash functions more direct. | Mark Adams | 2015-03-15 | 1 | -11/+17 |
| * | Changed header's alg parameter to be case sensitive per the JWT spec. | Mark Adams | 2015-01-24 | 1 | -1/+1 |
| * | Added missing `sig` parameter to `sign()` method of the None algorithm. | Mark Adams | 2015-01-24 | 1 | -1/+1 |
| * | Cleanup __init__ module | José Padilla | 2015-01-18 | 1 | -2/+2 |
| * | Tweak comment blocks | José Padilla | 2015-01-18 | 1 | -14/+19 |
| * | Accidentally replaced a reference to bytes with text_type inadvertantly. Reve... | Mark Adams | 2015-01-18 | 1 | -1/+1 |
| * | Replaced reference to basestring with string_types that I missed when rebasin... | Mark Adams | 2015-01-18 | 1 | -1/+1 |
| * | Added comments for algorithms module and register_algorithm. | Mark Adams | 2015-01-18 | 1 | -0/+30 |
| * | Fixed a couple of anomalies after the last rebase. | Mark Adams | 2015-01-18 | 1 | -11/+6 |
| * | Algorithm base class methods now raise NotImplementedError | Mark Adams | 2015-01-18 | 1 | -3/+3 |
| * | Fixed some style issues (reordered imports, removed unused imports, PEP8, etc.) | Mark Adams | 2015-01-18 | 1 | -1/+1 |
| * | Created utils.py to hold functions like constant_time_compare and base64-enco... | Mark Adams | 2015-01-18 | 1 | -27/+2 |
| * | Fixes #70. Refactored all HMAC, RSA, and EC code into seperate classes in the... | Mark Adams | 2015-01-18 | 1 | -0/+200 |