0
I Use This!
Low Activity

Commits : Listings

Analyzed about 13 hours ago. based on code collected about 13 hours ago.
Sep 11, 2024 — Sep 11, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Added the ability to specify both a global alg whitelist for a PyJWT object and a whitelist for calls to decode. (Fixes #107) More... over 10 years ago
Corrected a typo in an exception name More... over 10 years ago
None algorithm now converts empty string to None prior to validation More... over 10 years ago
Added a check to raise an error if alg = 'none' and a key is specified. (Fixes #106) More... over 10 years ago
Fixed indentation and spacing to pass PEP8 More... over 10 years ago
Added a check so that asymmetric keys cannot be used as HMAC secrets to fix #105 More... over 10 years ago
Merge pull request #101 from mark-adams/pyjwt-obj More... over 10 years ago
Added back some parenthesis now that I remember how to write Python More... over 10 years ago
Removed extra parenthesis around algorithm defaults. More... over 10 years ago
Merge pull request #103 from mark-adams/contrib-algorithms More... over 10 years ago
Rearranged the way the SHA hash functions were laid out. More... over 10 years ago
Merge pull request #100 from mark-adams/93-docs-key-from-cert More... over 10 years ago
Merge pull request #102 from mark-adams/flake8-setup More... over 10 years ago
Added some more tests to improve coverage for jwt.contrib.algorithms More... over 10 years ago
Modified Travis to include new environment build for PyCrypto + ECDSA More... over 10 years ago
Revived PyCrypto and ecdsa-based algorithms as optional jwt.contrib modules. More... over 10 years ago
Made algorithm class dependence on hash functions more direct. - Algorithms now have SHA256, SHA384, and SHA512 static properties that refer to the callable that instantiates their hash class - All algorithms now expect a class (callable) as their hash_alg now. This behavior was inconsistent before. More... over 10 years ago
Default algorithms can now be overridden by passing in the algorithms parameter to the PyJWT constructor. Also, PyJWT now has a get_supported_algorithms() method that returns back valid values for 'alg' More... over 10 years ago
Moved flake8 max-line-length option from tox.ini to setup.cfg so that it works when running flake8 from normal CLI as well. More... over 10 years ago
Added a better explanation for TestJWT and why it exists. More... over 10 years ago
Fixed some PEP8 errors from the last commit. More... over 10 years ago
Refactored tests to make things fit better with the new PyJWT object API - test_jwt.py has been renamed to test_api.py since it focuses entirely on api.py - A new test_jwt.py has been introduced that focuses exclusively on testing the public API. (Specifically, making sure that encode and decode still exist and function). This test can be extremely simple since the jwt.encode and jwt.decode functions are backed by PyJWT() which is tested elsewhere. More... over 10 years ago
Refactored api.py so that all JWT functions are now part of a PyJWT class. - Created a singleton instance to preserve jwt.encode, jwt.decode, jwt.register_algorithms existing public APIs - Renamed load and verify_signature to _load and _verify_signature since they are not part of the existing public API - Modified related tests to use PyJWT._load and PyJWT._verify_signature More... over 10 years ago
Added some line breaks to keep README.md text lines nice and short. More... over 10 years ago
Resolved #93 by adding a section the README detailing how to extract public / private keys from an x509 certificate. More... over 10 years ago
Moved tests higher in the README More... over 10 years ago
Merge pull request #95 from ralphbean/master More... over 10 years ago
Bump up version More... over 10 years ago
Make deprecated exception names available More... over 10 years ago
Include test stuff. More... over 10 years ago