summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add warning when decoding with no algorithms specifiedfix-vulnJosé Padilla2017-06-214-0/+32
|
* Throw if key is an PKCS1 PEM-encoded public keyJosé Padilla2017-06-213-0/+13
|
* DeprecationWarnings: more helpful message (#270)Daniel Hahler2017-06-122-2/+4
|
* Update algorithms.rstMarek Siarkowicz2017-05-291-1/+1
|
* Update CHANGELOG.mdJosé Padilla2017-05-181-0/+10
|
* Change optparse for argparse. (#238)Froilan Irizarry2017-05-184-90/+244
|
* Merge pull request #264 from KnockSoftware/expose-invalid-algorithm-errorJosé Padilla2017-05-181-4/+4
|\ | | | | Expose InvalidAlgorithmError on jwt module
| * Expose InvalidAlgorithmError on jwt moduleEvan Heidtmann2017-05-181-4/+4
|/
* Merge pull request #262 from purificant/add_py36_envJosé Padilla2017-05-163-2/+12
|\ | | | | enable testing with python 3.6
| * enable testing with python 3.62017-05-133-2/+12
| |
* | Merge pull request #260 from mrsarm/masterJosé Padilla2017-05-153-3/+40
|\ \ | |/ |/| Added Command line instructions to README and docs #259
| * Added Command line instructions to README and docsMariano Ruiz2017-05-062-3/+37
| |
| * Added requirements to install docs build toolsMariano Ruiz2017-05-061-0/+3
|/
* Merge pull request #255 from jpadilla/new-release1.5.0José Padilla2017-04-192-5/+23
|\ | | | | v1.5.0 release
| * Update CHANGELOG.mdJosé Padilla2017-04-191-1/+17
| |
| * v1.5.0 releasenew-releaseMark Adams2017-04-172-6/+8
|/
* Merge pull request #254 from jpadilla/pytest-version-bumpMark Adams2017-04-172-3/+3
|\ | | | | Bump pytest version to latest
| * Bump pytest version to latestpytest-version-bumpMark Adams2017-04-172-3/+3
|/ | | | | | | | Previously, pytest was pinned to an old version because of a bug in pytest that has since been fixed. This change now puts us back to using the latest version of pytest. Fixes #253
* Merge pull request #252 from jpadilla/190-remove-iat-verificationMark Adams2017-04-174-16/+8
|\ | | | | Remove rejection of future 'iat' claims
| * Non-numeric 'iat' now raises InvalidIssuedAtError on decode()190-remove-iat-verificationMark Adams2017-04-174-2/+6
| |
| * Stop rejecting tokens with future 'iat' valuesMark Adams2017-04-174-15/+3
|/ | | | | | | | | | RFC 7519 does not specify or even suggest this type of validation on the 'iat' claim and it has caused issues for several consumers of PyJWT. This change removes the validation on future 'iat' values and leaves such things up to the application developer to implement. Fixes #190.
* Merge pull request #249 from dbinetti/masterJosé Padilla2017-03-281-0/+13
|\ | | | | Update FAQ to clarify Python2/3 differences
| * Be specific for Python2 and Python3David Binetti2017-03-281-3/+11
| |
| * Update FAQ to clarify Python2/3 differencesDavid Binetti2017-03-281-0/+5
|/
* Merge pull request #244 from jpadilla/fix-ec-ssh-pub-keyMark Adams2017-03-144-1/+14
|\ | | | | Add support for ECDSA public keys in OpenSSH (RFC 4253) format
| * Add support for public keys in OpenSSH (RFC 4253) format.Mark Adams2017-03-142-1/+6
| | | | | | | | | | | | | | | | Cryptography previously lacked support for ECDSA keys in RFC 4253 format. Now that they have support for those keys, we should take advantage of it and support them in PyJWT. Implements #243.
| * Add a failing test for OpenSSH-formatted ECDSA public keysMark Adams2017-03-142-0/+8
|/
* Merge pull request #235 from bluetech/replace-cryptography-deprecatedMark Adams2016-12-172-4/+4
|\ | | | | Require cryptography >= 1.0, replace deprecated functions
| * Require cryptography >= 1.0, replace deprecated functionRan Benita2016-12-172-4/+4
|/ | | | | | | The functions `decode_rfc6979_signature` and `encode_rfc6979_signature` were deprecated in cryptography 1.0: https://github.com/pyca/cryptography/blob/master/CHANGELOG.rst#10---2015-08-12 and raise a DeprecationWarning now. The replacements are exactly the same.
* Merge pull request #231 from vimalloc/masterMark Adams2016-11-307-2/+25
|\ | | | | Better error messages when missing cryptography package
| * Update change log for this prLandon GB2016-11-301-0/+1
| |
| * python2.6 does not support set literalsLandon GB2016-11-301-2/+2
| |
| * Changes per code reviewLandon GB2016-11-303-44/+21
| |
| * Unit test for better errors when missing cryptography packageLandon GB2016-11-281-0/+6
| |
| * Fix all flake8 issues tox is complaining aboutLandon GB2016-11-285-3/+6
| |
| * 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-2818-189/+630
| |\ | |/ |/|
* | Merge pull request #221 from adamchainz/readmeJosé Padilla2016-11-124-55/+58
|\ \ | | | | | | Convert README from Markdown to reStructuredText
| * | Convert README from Markdown to reStructuredTextAdam Chainz2016-11-124-55/+58
|/ / | | | | | | PyPI only supports reStructuredText, so this won't look broken there now.
* | Merge pull request #187 from jpadilla/fix-cli-scriptMark Adams2016-10-243-3/+10
|\ \ | | | | | | Renamed jwt CLI script to jwt-cli to avoid issues with jwt script overlapping with the jwt package.
| * | Renamed jwt CLI script to jwt-cli to avoid issues with jwt script ↵fix-cli-scriptMark Adams2016-10-243-3/+10
|/ / | | | | | | overlapping with the jwt package. Fixes #130
* | Merge pull request #225 from jpadilla/ecdsa-bkwards-compatMark Adams2016-10-241-0/+1
|\ \ | | | | | | Add back 'ES512' for backward compatibility (for now)
| * | Add back 'ES512' for backward compatibility (for now)ecdsa-bkwards-compatMark Adams2016-10-241-0/+1
| | |
* | | Merge pull request #196 from kepkin/patch-1Mark Adams2016-10-241-1/+1
|\ \ \ | |/ / |/| | Fix rpm build
| * | Fix rpm buildkepkin2016-02-031-1/+1
| | | | | | | | | ```python3 setup.py bdist_rpm ``` failed because of non asci symbol.
* | | Merge pull request #219 from mike9005/es521_fixMark Adams2016-10-243-6/+6
|\ \ \ | | | | | | | | Fix incorrectly named ECDSA algorithm
| * | | Catch a couple more typos in testsMichael Collis2016-09-261-2/+2
| | | |
| * | | Fix tests to matchMichael Collis2016-09-211-2/+2
| | | |
| * | | Fix typo in rstMichael Collis2016-09-211-1/+1
| | | |
| * | | Fix typo in AlgorithmsMichael Collis2016-09-211-1/+1
| | | |