package jose

  1. Overview
  2. Docs
JOSE implementation for OCaml and ReasonML

Install

Dune Dependency

Authors

Maintainers

Sources

jose-v0.9.0.tbz
sha256=c449a63c53043deb149cfc1305e578971bb5b460f17b4a66e286e826f2dbc18d
sha512=9c4df87be3bb4b13cc948c1378eecb0f74326783c9ed6660a2657757f60f070fe9b29e8d1a17536076da658b36d9db0ffe99098a9da1eac04465e9f593e7e33a

Description

JavaScript Object Signing and Encryption built ontop of pure OCaml libs

Published: 20 Feb 2023

README

JOSE - JavaScript Object Signing and Encryption

JOSE implementation in ReasonML and OCaml

Goals

This package aims to implement the JOSE specication. The main usecase for JOSE is probably JWT signing and verification via JWKs.

pre 1.0.0

Expect breaking changes on minor releases but patch should not be breaking.

I want to get feedback on both the API and implementation. Issues and PRs are more than welcome.

Dependencies (11)

  1. ptime
  2. zarith
  3. yojson >= "1.6.0"
  4. astring
  5. cstruct >= "6.0.0"
  6. x509 >= "0.13.0"
  7. mirage-crypto >= "0.10.0" & < "1.0.0"
  8. eqaf >= "0.7"
  9. dune >= "2.8"
  10. base64 >= "3.3.0"
  11. ocaml >= "4.08.0"

Dev Dependencies (7)

  1. odoc with-doc
  2. junit_alcotest with-test
  3. junit with-test
  4. alcotest with-test
  5. bisect_ppx with-test
  6. containers with-test
  7. mirage-crypto-rng with-test & < "0.11.0"

Used by

None

Conflicts (1)

  1. result < "1.5"
OCaml

Innovation. Community. Security.