summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump up version0.2.3José Padilla2014-10-161-1/+1
|
* Add publish setup.py helperJosé Padilla2014-10-161-0/+10
|
* Add __version__ and derive package version from itJosé Padilla2014-10-152-1/+14
|
* Use single quotes instead of double quotesJosé Padilla2014-10-153-82/+101
|
* Bump up version0.2.2José Padilla2014-09-221-2/+3
|
* Include wheel setupJosé Padilla2014-09-221-0/+2
|
* Merge pull request #39 from cjlarose/masterJosé Padilla2014-09-222-5/+19
|\ | | | | Allow keys of type "bytes" in Python 3
| * Allow bytes-typed secret for HMAC signatures. Fixed #32Chris LaRose2014-09-201-5/+4
| |
| * Add test to verify bytes error in python 3Chris LaRose2014-09-201-0/+15
|/
* Merge pull request #35 from tgs/algorithm-case-insensitiveJosé Padilla2014-05-141-4/+5
|\ | | | | Allow algorithm names to be upper- or lower-case
| * Allow algorithm names to be upper- or lower-caseThomas Grenfell Smith2014-04-291-4/+5
|/ | | | | | | | The standard doesn't seem to specify whether algorithm names must be capitalized or lower-case. I had an issue with spurious failures due to a lower-case algorithm name ("hs256"), so here is a patch that converts the incoming name to capital letters before looking it up in the algorithm dictionary.
* Bump up version to 0.2.1 #34José Padilla2014-04-281-1/+1
|
* Merge pull request #34 from vanzi/masterJosé Padilla2014-04-283-3/+18
|\ | | | | Added support for custom headers in encode method
| * Added support for custom headers in encode methodvanzi2014-04-243-3/+18
|/
* Bump up version to 0.2.0 #310.2.0José Padilla2014-03-251-1/+1
|
* Merge pull request #30 from ajkavanagh/masterJosé Padilla2014-03-211-20/+27
|\ | | | | Update bin/jwt file to be Python 3 compatible.
| * Update bin/jwt file to be Python 3 compatible.Alex Kavanagh2014-03-211-20/+27
|/ | | | Only tested on Python 2.7.5 and Python 3.3.3 to generate and verify tokens.
* Merge pull request #29 from gullpong/changeJosé Padilla2014-03-172-10/+107
|\ | | | | Added some convenience features
| * Added test cases for the changeJinyong Lee2014-03-142-4/+68
| |
| * Prevent build failure in Python 3.x versionJinyong Lee2014-03-131-0/+1
| |
| * Added some convenience featuresJinyong Lee2014-03-121-8/+40
|/ | | | | | | | | | I added two features for convenience: 1) datetime conversion for 'iat' and 'nbf' as well. Previously 'exp' was the only thing supported. These two claims are the two standard claims also in time format (http://self-issued.info/docs/draft-ietf-oauth-json-web-token.html#issDef). 2) key value for RS* algorithms are converted automatically from a PEM string. I don't want to fuss around with the details like format conversions, importing packages, etc. Since Crypto packages is already imported and handled internally, it appears a good idea to have them handle the key conversion as well.
* Merge pull request #28 from dystedium/readme_changeJosé Padilla2014-02-101-16/+35
|\ | | | | readme reformatting and edits
| * readme reformatting and editswil paredes2014-02-091-16/+35
|/
* Add Travis badge to README.md0.1.9José Padilla2014-02-081-2/+2
|
* Try to fix failing test in 3.2José Padilla2014-02-081-1/+1
|
* Drop support for Python 2.5José Padilla2014-02-081-1/+0
|
* Bump up version for releaseJosé Padilla2014-02-081-1/+1
|
* Add .travis.yml to run tests with toxJosé Padilla2014-02-081-0/+11
|
* Add tox configuration fileJosé Padilla2014-02-081-0/+6
|
* Fix tests for 2.6 supportJosé Padilla2014-02-081-58/+122
|
* Merge pull request #25 from dystedium/split_decodeJosé Padilla2014-02-083-23/+110
|\ | | | | refactor decode(), fix setup.py for automated sdist builds
| * add tests for load() and verify_signature()wil paredes2014-02-071-1/+74
| |
| * refactor decode(), fix setup.py for automated sdist buildswil paredes2014-02-072-22/+36
|/ | | | | | | * split decode() internals into load() and verify_signature() * pull code out of read() function in setup.py so it doesn't fail when using distutils.core.run_setup() to build an archive * the setup.py change also uses with so file closing is automatic
* Merge pull request #23 from jpadilla/patch-1Jeff Lindsay2014-01-183-38/+86
|\ | | | | Make PyCrypto optional if you're not using any of the RSASSA-PKCS1-v1_5 algorithms
| * Update README to reflect optional CryptoJosé Padilla2014-01-181-2/+5
| |
| * Update tests for optional CryptoJosé Padilla2014-01-181-21/+57
| |
| * Make Crypto signing and verifying methods optionalJosé Padilla2014-01-181-15/+24
|/
* version bump, email updateJeff Lindsay2014-01-171-2/+2
|
* release with py3Jeff Lindsay2014-01-171-0/+1
|
* Merge pull request #20 from mandus/masterJeff Lindsay2014-01-136-4/+91
|\ | | | | Update of pyjwt to support RSA keys
| * Added rsa keys for testingÅsmund Ødegård2013-10-132-0/+28
| |
| * Added usage information in README, and added a few simple tests for the RSA ↵Åsmund Ødegård2013-10-112-0/+35
| | | | | | | | signature methods
| * master: Added support for more RSA-SHA options.Åsmund Ødegård2013-10-111-0/+6
| |
| * master Adding argument for RS256, and splitting handling of HS and RS in ↵Åsmund Ødegård2013-10-112-4/+11
| | | | | | | | verifying.
| * Merge pull request #1 from mandus/rsaÅsmund Ødegård2013-10-101-2/+13
| |\ | | | | | | First attempt on adding rsa support
| | * First attempt on adding rsa supportÅsmund Ødegård2013-10-101-2/+13
| |/
* | Merge pull request #22 from patrys/python-3Jeff Lindsay2013-11-172-11/+16
|\ \ | | | | | | Announce Python 3 support
| * | Announce Python 3 supportPatryk Zawadzki2013-11-072-11/+16
| | | | | | | | | | | | Also let `./setup.py test` work in Python 2
* | | Merge pull request #21 from patrys/python-3Jeff Lindsay2013-11-063-39/+88
|\ \ \ | |/ / | | / | |/ |/| Basic Python 3 compatibility
| * Basic Python 3 compatibilityPatryk Zawadzki2013-11-063-39/+88
|/