summaryrefslogtreecommitdiff
path: root/jwt
Commit message (Expand)AuthorAgeFilesLines
...
* Added tests to cover invalid string validations on HMACMark Adams2015-03-171-1/+7
* Corrected a typo in an exception nameMark Adams2015-03-171-1/+1
* None algorithm now converts empty string to None prior to validationMark Adams2015-03-171-1/+4
* Added a check to raise an error if alg = 'none' and a key is specified. (Fixe...Mark Adams2015-03-172-2/+5
* Fixed indentation and spacing to pass PEP8Mark Adams2015-03-172-2/+2
* Added a check so that asymmetric keys cannot be used as HMAC secrets to fix #105Mark Adams2015-03-172-0/+10
* Added back some parenthesis now that I remember how to write PythonMark Adams2015-03-171-3/+3
* Removed extra parenthesis around algorithm defaults.Mark Adams2015-03-171-6/+6
* Default algorithms can now be overridden by passing in the algorithms paramet...Mark Adams2015-03-171-2/+13
* Fixed some PEP8 errors from the last commit.Mark Adams2015-03-171-5/+2
* Refactored api.py so that all JWT functions are now part of a PyJWT class.Mark Adams2015-03-173-177/+180
* Rearranged the way the SHA hash functions were laid out.Mark Adams2015-03-173-11/+19
* Revived PyCrypto and ecdsa-based algorithms as optional jwt.contrib modules.Mark Adams2015-03-154-0/+104
* Made algorithm class dependence on hash functions more direct.Mark Adams2015-03-151-11/+17
* Bump up version0.4.3José Padilla2015-02-181-1/+1
* Make deprecated exception names availableJosé Padilla2015-02-181-1/+2
* Bump up version0.4.2José Padilla2015-02-181-1/+1
* Removed json from compat since this only applies to Python < 2.6 and pyjwt on...Mark Adams2015-01-252-7/+2
* Made several changes to testing to increase code coverageMark Adams2015-01-251-1/+1
* Changed header's alg parameter to be case sensitive per the JWT spec.Mark Adams2015-01-242-2/+2
* Added missing `sig` parameter to `sign()` method of the None algorithm.Mark Adams2015-01-241-1/+1
* Removed `api.header` since it isn't used and isn't a public part of the APIMark Adams2015-01-241-11/+0
* Cleanup __init__ moduleJosé Padilla2015-01-184-236/+234
* Tweak comment blocksJosé Padilla2015-01-182-15/+22
* Accidentally replaced a reference to bytes with text_type inadvertantly. Reve...Mark Adams2015-01-181-1/+1
* Replaced reference to basestring with string_types that I missed when rebasin...Mark Adams2015-01-181-1/+1
* Added comments for algorithms module and register_algorithm.Mark Adams2015-01-182-0/+31
* Fixed a couple of anomalies after the last rebase.Mark Adams2015-01-183-41/+8
* Moved jwt.algorithms imports back to their original locationMark Adams2015-01-181-1/+1
* Algorithm base class methods now raise NotImplementedErrorMark Adams2015-01-181-3/+3
* Fixed some style issues (reordered imports, removed unused imports, PEP8, etc.)Mark Adams2015-01-183-7/+11
* Created utils.py to hold functions like constant_time_compare and base64-enco...Mark Adams2015-01-183-41/+42
* Fixes #70. Refactored all HMAC, RSA, and EC code into seperate classes in the...Mark Adams2015-01-182-175/+223
* Drop usage of unicode_literals in all modulesWouter Bolsterlee2015-01-121-1/+0
* Bump up version0.4.1José Padilla2015-01-081-1/+1
* Fix missing comma in __all__José Padilla2015-01-081-1/+1
* Handle string and text types like sixJosé Padilla2015-01-082-20/+25
* Add timedelta_total_seconds compat branchingJosé Padilla2015-01-072-3/+17
* Handle compatibility branching in a compat moduleJosé Padilla2015-01-072-45/+48
* Also make sure audience claims in token contain only stringsWouter Bolsterlee2015-01-071-0/+2
* Correctly implement audience claim verificationWouter Bolsterlee2015-01-071-7/+14
* Rename exceptions that don't have Error in their nameWouter Bolsterlee2015-01-061-9/+27
* Rename InvalidToken exception to InvalidTokenErrorWouter Bolsterlee2015-01-061-6/+6
* Add a base InvalidToken exception for others to extendWouter Bolsterlee2015-01-061-6/+10
* Merge pull request #66 from wbolster/issue-65José Padilla2015-01-061-0/+4
|\
| * Verify that decoded header and payload are json objectsWouter Bolsterlee2015-01-061-0/+4
* | Drop unneeded **kwargs magicWouter Bolsterlee2015-01-061-9/+3
|/
* Merge pull request #64 from wbolster/issue-63José Padilla2015-01-051-20/+24
|\
| * Use constant time string comparison routine from hmac moduleWouter Bolsterlee2015-01-051-20/+24
* | Add Python 2.6 compatibility for leeway as timedeltaWouter Bolsterlee2015-01-051-1/+8