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
*
Add `as_dict` option to `Algorithm.to_jwk` (#881)
Thitat Auareesuksakul
2023-05-09
1
-30
/
+109
*
Add complete types to take all allowed keys into account (#873)
Viicos
2023-04-16
1
-82
/
+107
*
Make `Algorithm` an abstract base class (#845)
Viicos
2023-03-06
1
-10
/
+19
*
[pre-commit.ci] pre-commit autoupdate (#855)
pre-commit-ci[bot]
2023-02-07
1
-1
/
+0
*
Add more types (#843)
Viicos
2023-01-03
1
-14
/
+14
*
Make mypy configuration stricter and improve typing (#830)
Aarni Koskela
2022-12-10
1
-42
/
+57
*
Add `Algorithm.compute_hash_digest` and use it to implement at_hash validatio...
Stephen Rosen
2022-11-02
1
-0
/
+23
*
docs: fix simple typo, iinstance -> isinstance (#774)
Tim Gates
2022-07-03
1
-1
/
+1
*
Add to_jwk static method to ECAlgorithm (#732)
Leon Smith
2022-05-23
1
-0
/
+35
*
Merge pull request from GHSA-ffqj-6fqr-9h24
José Padilla
2022-05-12
1
-21
/
+18
*
Explicit check the key for ECAlgorithm (#713)
Evgeniy Tatarkin
2021-12-12
1
-0
/
+6
*
Chore: inline Variables that immediately Returned (#690)
Yasser Tahiri
2021-10-03
1
-30
/
+26
*
Add support for Ed448/EdDSA. (#675)
Ajitomi, Daisuke
2021-10-03
1
-18
/
+32
*
Add to_jwk to Ed25519Algorithm. (#642) (#643)
JohannesWill
2021-04-28
1
-0
/
+43
*
Allow to verify with private key on ECAlgorithm, as well as on Ed25519Algorit...
Ajitomi, Daisuke
2021-04-16
1
-0
/
+2
*
Add from_jwk to Ed25519Algorithm (Support kty: OKP). (#623)
Ajitomi, Daisuke
2021-03-18
1
-0
/
+31
*
Support ES256K. (#629)
Ajitomi, Daisuke
2021-03-18
1
-0
/
+9
*
Fix `from_jwk()` for all algorithms (#598)
José Padilla
2021-01-11
1
-3
/
+15
*
Use generator expressions (#569)
Jon Dufresne
2020-12-21
1
-1
/
+1
*
Simplify black configuration to be closer to upstream defaults (#568)
Jon Dufresne
2020-12-21
1
-12
/
+4
*
Prefer ModuleNotFoundError over ImportError (#565)
Jon Dufresne
2020-12-21
1
-1
/
+1
*
Cleanup "noqa" comments (#553)
Jon Dufresne
2020-12-17
1
-1
/
+1
*
Replace int_from_bytes() with builtin int.from_bytes() (#549)
Jon Dufresne
2020-12-17
1
-4
/
+3
*
Tighten bytes/str boundaries and remove unnecessary coercing (#547)
Jon Dufresne
2020-12-17
1
-16
/
+11
*
Remove unnecessary force_bytes() calls priot to base64url_decode() (#543)
Jon Dufresne
2020-12-16
1
-3
/
+3
*
Run pyupgrade to simplify code and use Python 3.6 syntax (#536)
Jon Dufresne
2020-12-16
1
-1
/
+1
*
Upgrade to isort 5 and adjust configurations (#533)
Jon Dufresne
2020-12-16
1
-17
/
+16
*
Removed redundant `default_backend()` (#523)
Kaushal Rohit
2020-10-12
1
-26
/
+13
*
Implementation of ECAlgorithm.from_jwk (#500)
José Padilla
2020-08-24
1
-0
/
+62
*
Drop support for legacy contrib algorithms (#514)
José Padilla
2020-08-24
1
-9
/
+70
*
Introduce better experience for JWKs (#511)
José Padilla
2020-08-24
1
-1
/
+6
*
Remove unnecessary compatibility shims for Python 2 (#498)
Jon Dufresne
2020-06-19
1
-4
/
+3
*
Fix `tox -e lint` warnings and errors (#490)
Jon Dufresne
2020-06-09
1
-15
/
+13
*
Run pyupgrade across project to use modern Python 3 conventions (#491)
Jon Dufresne
2020-06-08
1
-5
/
+3
*
Add support for Ed25519 / EdDSA, with unit tests (#455)
Someguy123
2020-05-24
1
-0
/
+12
*
DX Tweaks (#450)
José Padilla
2019-10-21
1
-97
/
+154
*
Require cryptography >= 1.4, replace deprecated function
Ran Benita
2017-08-25
1
-42
/
+16
*
Throw if key is an PKCS1 PEM-encoded public key
José Padilla
2017-06-22
1
-0
/
+1
*
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
[next]