package jose

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

Install

Dune Dependency

Authors

Maintainers

Sources

jose-v0.8.2.tbz
sha256=0123f93d77c5acc036bb31a25582958b5bdb42e0aa2084985973fcd1261610fa
sha512=b742aa3102ae94bcfc4e6fd883c011db1068d4f41121b37b1a2e85ce90c25ae7b29145fce67443cfa0b5625fd874afa65e18816f9a74efb9d5ea910fefcfcbc5

Description

JavaScript Object Signing and Encryption built ontop of pure OCaml libs

Published: 31 Jan 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 (10)

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

Dev Dependencies (8)

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

Used by

None

Conflicts

None

OCaml

Innovation. Community. Security.