-
bug fix
- For Ecdsa sha256, replace named curve secp256k1 with secp256r1
-
enhancements
- Update dependencies
-
bug fix
- Handle unexpected 3 tuple return when supplying an invalid string to Poison.decode/1
-
enhancements
- Update Poison dependency
- enhancements
- Refactor to use Base.url_encode64
- enhancements
- Support JWS JOSE header parameters
- Update dependency versions
- enhancements
- Update dependency versions
- enhancements
- Support RSA private keys encoded with ASN.1 and associated header
- Support passing an RSA key into a function as a string
- Update dependency versions
- enhancements
- README mention of jwt_claims Hex package for verifying registered claim names
- Update dependency versions
- enhancements
- Elixir version ~> 1.1
- Update dependency versions
- README mention of jwt_claims Hex package for registered claim names
- bug fix
- Remove invalid RSA validate_message_size/1
- enhancements
- JsonWebToken, Jwt, and Jws verify/2 return values for successful verification
- enhancements
- Jwt and Jws verify/2 return values for failed verification
- RsaUtil path_to_keys
- enhancements
- ECDSA signature validation
- initial
- initial release, supporting HMAC, RSASSA-PKCS-v1_5, and ECDSA encryption algorithms