CHANGES:
- Support all serialization formats, previously only the compact serialization was supported, now we support both general and flattened JSON format (by @ulrikstrid)
- Add support for ES384 (P-384 with SHA384) (by @ulrikstrid)
- Allow creating a JWK from X509 keys directly (by @ulrikstrid)
- Support extra headers (by @ulrikstrid)
- Add a parameter to JWT validation for the current time represented as
Ptime.t
(by @ulrikstrid) - Add support for EdDSA keys (Ed25519 curve) from rfc8037 (by @ulrikstrid)