package eris

  1. Overview
  2. No Docs
Encoding for Robust Immutable Storage (ERIS)

Install

Dune Dependency

Authors

Maintainers

Sources

a542d46c-ff9b-4e37-a37b-3dfd4075fc30
md5=f87f775cee78af26d154541fb9104b2f
sha256=7493c9e07933e1543448eac0161b0c19264aaa1836269a020f60c45f1a33473b

Description

The Encoding for Robust Immutable Storage (ERIS) is an encoding of arbitrary content into a set of uniformly sized, encrypted and content-addressed blocks as well as a short identifier that can be encoded as an URN. The content can be reassembled from the blocks only with this identifier. ERIS can be used to make content more robustly available on networked systems. This library provides an OCaml implementation of ERIS that can be used to encode and decode content.

Published: 01 Sep 2022

Dependencies (9)

  1. crunch build
  2. conf-zig build
  3. js_of_ocaml
  4. monocypher
  5. base32
  6. fmt >= "0.8.7"
  7. ctypes >= "0.13.0"
  8. ocaml >= "4.14.0"
  9. dune >= "3.2"

Dev Dependencies (7)

  1. odoc with-doc
  2. qcheck-alcotest with-test
  3. qcheck with-test
  4. alcotest with-test
  5. decoders-yojson with-test
  6. bos with-test
  7. benchmark with-test

Used by (1)

  1. eris-lwt

Conflicts

None