index
:
delta/python-packages/pyjwt.git
190-remove-iat-verification
2.0-develop
a1
add-docs
add-jwk-for-hmac-rsa
add-python-35
api
bionic
bring-verify_expiration-back
bump-version
changelog
cleanup-action
cleanup-pr305
deprecations
dx-tweaks
ecdsa-bkwards-compat
fix-298
fix-351
fix-cli-script
fix-ec-ssh-pub-key
fix-flake8
fix-from-jwk
fix-key-errors
fix-mypy
fix-type-error-on-bytes-key
fix-vuln
fix_alg_vuln_on_verify
followup-523
improve-usage
madams/cleanup-test-skips
madams/test
madams/test2
master
new-release
pre-commit-ci-update-config
prep-release
py36
pytest-version-bump
remove-cli
revert-657-remove-arbitrary-kwargs
string-tokens
travis-windows
update-changelog
v2-jwks
version-2.0.0
version-2.0.1
github.com: progrium/pyjwt.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
jwt
/
algorithms.py
Commit message (
Expand
)
Author
Age
Files
Lines
*
Refactor error handling in Algorithm.prepare_key() methods
fix-key-errors
Mark Adams
2017-03-14
1
-31
/
+47
*
Add support for public keys in OpenSSH (RFC 4253) format.
Mark Adams
2017-03-14
1
-1
/
+4
*
python2.6 does not support set literals
Landon GB
2016-11-30
1
-2
/
+2
*
Changes per code review
Landon GB
2016-11-30
1
-39
/
+14
*
Fix all flake8 issues tox is complaining about
Landon GB
2016-11-28
1
-2
/
+1
*
Removing accidently comma (no, this shouldn't be a tupple)
Landon GB
2016-11-28
1
-1
/
+1
*
Merge remote-tracking branch 'upstream/master'
Landon GB
2016-11-28
1
-14
/
+146
|
\
|
*
Add back 'ES512' for backward compatibility (for now)
ecdsa-bkwards-compat
Mark Adams
2016-10-24
1
-0
/
+1
|
*
Merge pull request #219 from mike9005/es521_fix
Mark Adams
2016-10-24
1
-1
/
+1
|
|
\
|
|
*
Fix typo in Algorithms
Michael Collis
2016-09-21
1
-1
/
+1
|
*
|
Add JWK support for HMAC and RSA keys
add-jwk-for-hmac-rsa
Mark Adams
2016-08-28
1
-14
/
+144
|
|
/
*
|
Better error messages when missing cryptography package
Landon GB
2016-11-28
1
-11
/
+40
|
/
*
Fix a bug where a PEM private key as bytes raises a TypeError
fix-type-error-on-bytes-key
Mark Adams
2016-08-04
1
-7
/
+7
*
Changed RSA-PSS algorithm to use the digest size of the hash function for the...
Mark Adams
2015-05-19
1
-2
/
+2
*
Fix python3 and pep8 issues
esneider
2015-05-13
1
-1
/
+1
*
Fix the ECDSA signature serialization format when using cryptography
esneider
2015-05-13
1
-2
/
+10
*
Added support for RSASSA-PSS algorithms (PS256, PS384, PS512)
Mark Adams
2015-04-08
1
-7
/
+45
*
Fixed some warnings in algorithms.py related to the relocation of some crypto...
Mark Adams
2015-03-18
1
-5
/
+11
*
Added the ability to specify both a global alg whitelist for a PyJWT object a...
Mark Adams
2015-03-17
1
-13
/
+18
*
Fix typo
José Padilla
2015-03-17
1
-1
/
+1
*
Added tests to cover invalid string validations on HMAC
Mark Adams
2015-03-17
1
-1
/
+7
*
Corrected a typo in an exception name
Mark Adams
2015-03-17
1
-1
/
+1
*
None algorithm now converts empty string to None prior to validation
Mark Adams
2015-03-17
1
-1
/
+4
*
Added a check to raise an error if alg = 'none' and a key is specified. (Fixe...
Mark Adams
2015-03-17
1
-1
/
+4
*
Fixed indentation and spacing to pass PEP8
Mark Adams
2015-03-17
1
-2
/
+1
*
Added a check so that asymmetric keys cannot be used as HMAC secrets to fix #105
Mark Adams
2015-03-17
1
-0
/
+7
*
Added back some parenthesis now that I remember how to write Python
Mark Adams
2015-03-17
1
-3
/
+3
*
Removed extra parenthesis around algorithm defaults.
Mark Adams
2015-03-17
1
-6
/
+6
*
Refactored api.py so that all JWT functions are now part of a PyJWT class.
Mark Adams
2015-03-17
1
-12
/
+11
*
Rearranged the way the SHA hash functions were laid out.
Mark Adams
2015-03-17
1
-6
/
+11
*
Made algorithm class dependence on hash functions more direct.
Mark Adams
2015-03-15
1
-11
/
+17
*
Changed header's alg parameter to be case sensitive per the JWT spec.
Mark Adams
2015-01-24
1
-1
/
+1
*
Added missing `sig` parameter to `sign()` method of the None algorithm.
Mark Adams
2015-01-24
1
-1
/
+1
*
Cleanup __init__ module
José Padilla
2015-01-18
1
-2
/
+2
*
Tweak comment blocks
José Padilla
2015-01-18
1
-14
/
+19
*
Accidentally replaced a reference to bytes with text_type inadvertantly. Reve...
Mark Adams
2015-01-18
1
-1
/
+1
*
Replaced reference to basestring with string_types that I missed when rebasin...
Mark Adams
2015-01-18
1
-1
/
+1
*
Added comments for algorithms module and register_algorithm.
Mark Adams
2015-01-18
1
-0
/
+30
*
Fixed a couple of anomalies after the last rebase.
Mark Adams
2015-01-18
1
-11
/
+6
*
Algorithm base class methods now raise NotImplementedError
Mark Adams
2015-01-18
1
-3
/
+3
*
Fixed some style issues (reordered imports, removed unused imports, PEP8, etc.)
Mark Adams
2015-01-18
1
-1
/
+1
*
Created utils.py to hold functions like constant_time_compare and base64-enco...
Mark Adams
2015-01-18
1
-27
/
+2
*
Fixes #70. Refactored all HMAC, RSA, and EC code into seperate classes in the...
Mark Adams
2015-01-18
1
-0
/
+200