- Isolate and flesh out cryptographic backends to enable independent operation. #114 #129
- Remove pyca/cryptography backend's dependency on python-ecdsa. #117
- Remove pycrypto/dome backends' dependency on python-rsa. #121
- Make pyca/cryptography backend the preferred backend if multiple backends are present. #122
- Allow for headless JWT by sorting headers when serializing. #136
- Fix invalid RSA private key PKCS8 encoding by python-rsa backend. #120