Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add Python 3.5 to CI buildsadd-python-35 | Mark Adams | 2016-05-06 | 4 | -5/+10 |
| | |||||
* | Merge pull request #192 from gthb/patch-1 | Mark Adams | 2016-01-18 | 1 | -1/+1 |
|\ | | | | | Reflect that --no-verify also ignores claims | ||||
| * | Reflect that --no-verify also ignores claims | Gunnlaugur Thor Briem | 2015-11-30 | 1 | -1/+1 |
|/ | | | The --no-verify option disables both signature verification and claims verification (e.g. expiry); reflect that in the command-line help. | ||||
* | Merge pull request #189 from mattijohn/master | José Padilla | 2015-11-11 | 1 | -2/+2 |
|\ | | | | | Fix imports in installation docs code example | ||||
| * | Fix imports in code example | Matti John | 2015-11-11 | 1 | -2/+2 |
|/ | |||||
* | Merge pull request #188 from sampwing/master | José Padilla | 2015-10-26 | 1 | -1/+1 |
|\ | | | | | Fixed example usage | ||||
| * | Fixed example usage | Sam Wing | 2015-10-26 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #186 from jpadilla/add-docs | Mark Adams | 2015-10-24 | 10 | -342/+917 |
|\ | | | | | Make documentation awesome and add support for "Read the Docs" | ||||
| * | Updated README with a link to docs and removed old docs contentadd-docs | Mark Adams | 2015-10-23 | 1 | -342/+7 |
| | | |||||
| * | Added docs/ with awesome new documentation 🎉 | Mark Adams | 2015-10-23 | 9 | -0/+910 |
| | | |||||
* | | Merge pull request #184 from maoaiz/master | Mark Adams | 2015-10-23 | 3 | -1/+27 |
|\ \ | |/ |/| | Fixed #183 AttributeError: 'NoneType' object has no attribute 'rsplit' | ||||
| * | binary_type verification added to make the code more future-proof | Mauricio Aizaga | 2015-10-23 | 3 | -8/+13 |
| | | |||||
| * | Fixed syntax for python 2.6 | Mauricio Aizaga | 2015-10-22 | 1 | -1/+1 |
| | | |||||
| * | Fixed #183 AttributeError: 'NoneType' object has no attribute 'rsplit' | Mauricio Aizaga | 2015-10-22 | 2 | -0/+21 |
|/ | | | | | | The issue also occurs when payload is int raising: AttributeError: 'int' object has no attribute 'rsplit' Test for None and int payload added | ||||
* | Merge pull request #180 from mark-adams/make-pytest-runner-conditional | Mark Adams | 2015-10-09 | 1 | -1/+4 |
|\ | | | | | Made pytest-runner installation in setup.py conditional. Fixes #179 | ||||
| * | Made pytest-runner installation in setup.py conditional. Fixes #179 | Mark Adams | 2015-10-09 | 1 | -1/+4 |
|/ | | | | Based on instructions on pytest-runner: https://bitbucket.org/pytest-dev/pytest-runner | ||||
* | Merge pull request #182 from mark-adams/fix-pytest | Mark Adams | 2015-10-09 | 2 | -4/+1 |
|\ | | | | | Fixes an issue where the newer versions of Pytest can't detect deprecation warnings | ||||
| * | Removed unneeded dependencies in tox.ini | Mark Adams | 2015-10-09 | 1 | -3/+0 |
| | | |||||
| * | Fixes an issue where the newer versions of Pytest can't detect deprecation ↵ | Mark Adams | 2015-10-09 | 1 | -1/+1 |
| | | | | | | | | | | | | warnings This was fixed in https://github.com/pytest-dev/pytest/pull/1081 but is not released yet. | ||||
* | | Merge pull request #174 from gabrielg/master | Mark Adams | 2015-07-23 | 2 | -6/+40 |
|\ \ | | | | | | | Fail on encode and decode of bad JWS header values | ||||
| * | | Change TypeError on bad `kid` to InvalidTokenError | Gabriel Gironda | 2015-07-23 | 2 | -6/+6 |
| | | | |||||
| * | | Fail on encode and decode of bad JWS header values | Gabriel Gironda | 2015-07-21 | 2 | -4/+38 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The JWS spec: https://tools.ietf.org/html/draft-ietf-jose-json-web-signature-41#section-4.1.4 States that if `kid` is present then it **MUST** be a string. Currently, the library allows silent creation of invalid JWS (and thus, JWT), as it allows any type for `kid`. This commit adds checks to help ensure output meets the spec. * Add jwt.api_jws.PyJWS._validate_headers for validating JWS headers on encode and decode * Add tests | ||||
* | | Bump up version to v1.4.01.4.0 | José Padilla | 2015-07-16 | 2 | -2/+3 |
| | | |||||
* | | Merge pull request #171 from alexm92/master | José Padilla | 2015-06-23 | 2 | -1/+11 |
|\ \ | | | | | | | Fixed #167 throw InvalidAlgorithmError if alg not in header | ||||
| * | | Changed test function name | Alexandru Mihai | 2015-06-23 | 1 | -1/+1 |
| | | | |||||
| * | | Remove unused variable | Alexandru Mihai | 2015-06-23 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/jpadilla/pyjwt | Alexandru Mihai | 2015-06-22 | 7 | -29/+136 |
| |\ \ | |/ / |/| | | |||||
* | | | Merge pull request #166 from mark-adams/opts-for-requiring-claims | Mark Adams | 2015-06-22 | 7 | -29/+136 |
|\ \ \ | | | | | | | | | Added new options for requiring exp, iat, and nbf claims. | ||||
| * | | | Added and improved some documentation for claim verification options | Mark Adams | 2015-06-22 | 1 | -12/+40 |
| | | | | |||||
| * | | | Added new options for requiring exp, iat, and nbf claims. | Mark Adams | 2015-06-02 | 6 | -17/+96 |
| | | | | | | | | | | | | | | | | Thanks to David Black <dblack@atlassian.com> for the suggestion. | ||||
| | * | | Added test for verify signature with empty algo | Alexandru Mihai | 2015-06-22 | 1 | -0/+10 |
| | | | | |||||
| | * | | Fixed #167 throw InvalidAlgorithmError if alg not in header | Alexandru Mihai | 2015-06-22 | 1 | -1/+1 |
| |/ / |/| | | |||||
* | | | Merge pull request #169 from kelvintaywl/master | José Padilla | 2015-06-07 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | fix small typo in README | ||||
| * | | fix small typo in README | Kelvin Tay | 2015-06-07 | 1 | -1/+1 |
|/ / | |||||
* | | Use travis svg badge | José Padilla | 2015-05-30 | 1 | -1/+1 |
| | | |||||
* | | Add Appveyor badge | José Padilla | 2015-05-30 | 1 | -0/+3 |
| | | |||||
* | | Fixes #165 | José Padilla | 2015-05-30 | 2 | -0/+8 |
| | | |||||
* | | Update README.md | José Padilla | 2015-05-26 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #164 from mark-adams/release-1.31.3.0 | José Padilla | 2015-05-22 | 2 | -5/+10 |
|\ \ | |/ |/| | Preparing for 1.3 release | ||||
| * | Preparing for 1.3 release | Mark Adams | 2015-05-22 | 2 | -5/+10 |
|/ | |||||
* | Merge pull request #163 from mark-adams/fix-rsa-pss | Mark Adams | 2015-05-22 | 3 | -69/+36 |
|\ | | | | | RSA-PSS should use the proper salt value when creating and verifying signatures | ||||
| * | Updated the CHANGELOG | Mark Adams | 2015-05-19 | 1 | -0/+1 |
| | | |||||
| * | Changed RSA-PSS algorithm to use the digest size of the hash function for ↵ | Mark Adams | 2015-05-19 | 1 | -2/+2 |
| | | | | | | | | the salt length instead of the maximum salt length per the JWA spec. Fixes #162. | ||||
| * | Removed tests that are no longer necessary now that we have test vectors ↵ | Mark Adams | 2015-05-19 | 1 | -66/+33 |
| | | | | | | | | from RFC 7520 | ||||
| * | Removed the @skipif from the RSA-PSS test vector test. | Mark Adams | 2015-05-19 | 1 | -1/+0 |
|/ | |||||
* | Merge pull request #161 from mark-adams/158-fix-ecdsa | Mark Adams | 2015-05-18 | 8 | -35/+94 |
|\ | | | | | RE: Fix the ECDSA signature serialization format | ||||
| * | Updated the CHANGELOG | Mark Adams | 2015-05-18 | 1 | -0/+4 |
| | | |||||
| * | Merged master branch in to remove Python 3.2 support and add the new | Mark Adams | 2015-05-18 | 21 | -246/+497 |
| |\ | |/ |/| | | | test vectors from #160 | ||||
* | | Merge pull request #160 from mark-adams/add-test-vectors | Mark Adams | 2015-05-18 | 9 | -3/+241 |
|\ \ | | | | | | | Added test vectors from the IETF JOSE Cookbook for HMAC, RSA, and EC. | ||||
| * | | Fixed tox.ini where flake8 wasn't running properly. | Mark Adams | 2015-05-18 | 1 | -2/+2 |
| | | |