# TODO

* Gracefully fail if ECDSA is used with ecdsa installed
* Refactor JWS json decode and load
* Implement RSA PSS signing
* Implement JWE
* Implement JWK
* Update HTML docs with extended examples
* Add tox runner for testing against multiple versions of python


## Done

* Refactor Algorithm logic with set Exceptions to return
* Add HTML documentation
* Implement ECSDA signing
* Refactor JWT claims verifcation
* Add actual exceptions instead of using the base exception
* Audit JWT claims tests and rectify against the spec
