| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Run pyupgrade across project to use modern Python 3 conventions (#491) | Jon Dufresne | 2020-06-08 | 1 | -29/+29 |
| | | | | | | | | | pyupgrade is a tool to automatically upgrade Python syntax for newer versions of the language. Running pyupgrade removes several Python-2-isms that are no longer necessary now that the project is Python 3 only. https://github.com/asottile/pyupgrade | ||||
| * | DX Tweaks (#450) | José Padilla | 2019-10-21 | 1 | -194/+283 |
| | | | | | | | | | | | * Setup pre-commit hooks * Run initial `tox -e lint` * Fix package name * Fix .travis.yml | ||||
| * | Throw if key is an PKCS1 PEM-encoded public key | José Padilla | 2017-06-22 | 1 | -0/+7 |
| | | |||||
| * | Add a failing test for OpenSSH-formatted ECDSA public keys | Mark Adams | 2017-03-14 | 1 | -0/+7 |
| | | |||||
| * | Add JWK support for HMAC and RSA keysadd-jwk-for-hmac-rsa | Mark Adams | 2016-08-28 | 1 | -25/+245 |
| | | | | | | | | - JWKs for RSA and HMAC can be encoded / decoded using the .to_jwk() and .from_jwk() methods on their respective jwt.algorithms instances - Replaced tests.utils ensure_unicode and ensure_bytes with jwt.utils versions | ||||
| * | Fix a bug where a PEM private key as bytes raises a TypeErrorfix-type-error-on-bytes-key | Mark Adams | 2016-08-04 | 1 | -0/+14 |
| | | |||||
| * | Remove some erroenous @pytest.mark.skipif decoratorsmadams/cleanup-test-skips | Mark Adams | 2016-05-05 | 1 | -4/+0 |
| | | |||||
| * | Removed tests that are no longer necessary now that we have test vectors ↵ | Mark Adams | 2015-05-19 | 1 | -66/+33 |
| | | | | | from RFC 7520 | ||||
| * | Removed the @skipif from the RSA-PSS test vector test. | Mark Adams | 2015-05-19 | 1 | -1/+0 |
| | | |||||
| * | Merged master branch in to remove Python 3.2 support and add the new | Mark Adams | 2015-05-18 | 1 | -1/+102 |
| |\ | | | | | | | test vectors from #160 | ||||
| | * | Added test vectors from the IETF JOSE Cookbook for HMAC, RSA, and EC. | Mark Adams | 2015-05-18 | 1 | -1/+102 |
| | | | |||||
| * | | Test signatures with wrong length | esneider | 2015-05-15 | 1 | -0/+14 |
| | | | |||||
| * | | Fix the ECDSA signature serialization format when using cryptography | esneider | 2015-05-13 | 1 | -8/+6 |
| |/ | |||||
| * | Removed all references to unittest | Mark Adams | 2015-04-14 | 1 | -3/+2 |
| | | |||||
| * | Minor refactorings to move some utils code around and remove unneeded code. | Mark Adams | 2015-04-14 | 1 | -3/+0 |
| | | |||||
| * | Converted all unittest constructs to pytest | Mark Adams | 2015-04-14 | 1 | -35/+37 |
| | | |||||
| * | Added a test to improve coverage and cleaned up some existing tests. | Mark Adams | 2015-04-12 | 1 | -9/+9 |
| | | |||||
| * | Added support for RSASSA-PSS algorithms (PS256, PS384, PS512) | Mark Adams | 2015-04-08 | 1 | -7/+65 |
| | | |||||
| * | Fixed a flaky test by making sure we actually make the signature invalid ↵ | Mark Adams | 2015-03-18 | 1 | -3/+2 |
| | | | | | from within the base64 instead of afterwards. | ||||
| * | Added tests to cover invalid string validations on HMAC | Mark Adams | 2015-03-17 | 1 | -1/+40 |
| | | |||||
| * | Revived PyCrypto and ecdsa-based algorithms as optional jwt.contrib modules. | Mark Adams | 2015-03-15 | 1 | -10/+10 |
| | | |||||
| * | Made algorithm class dependence on hash functions more direct. | Mark Adams | 2015-03-15 | 1 | -13/+11 |
| | | | | | | | | - 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. | ||||
| * | Fixed a typo in the class name for TestAlgorithms | Mark Adams | 2015-01-25 | 1 | -1/+1 |
| | | |||||
| * | Removed json from compat since this only applies to Python < 2.6 and pyjwt ↵ | Mark Adams | 2015-01-25 | 1 | -0/+7 |
| | | | | | only builds on >= 2.6. | ||||
| * | Made several changes to testing to increase code coverage | Mark Adams | 2015-01-25 | 1 | -0/+160 |
| - Added a ton of tests to cover areas that weren't covered before - Added a pep8 tox env to run pep8 tests as part of the build - Moved keys into tests/keys - Added test_algorithms.py for algorithms module tests - Changed setup.py to run all tests in tests/ | |||||
