eris

Encoding for Robust Immutable Storage (ERIS)
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.

Install
Published
01 Sep 2022
Sources
a542d46c-ff9b-4e37-a37b-3dfd4075fc30
md5=f87f775cee78af26d154541fb9104b2f
sha256=7493c9e07933e1543448eac0161b0c19264aaa1836269a020f60c45f1a33473b
Dependencies
odoc
with-doc
qcheck
with-test
alcotest
with-test
bos
with-test
benchmark
with-test
crunch
build
fmt
>= "0.8.7"
ctypes
>= "0.13.0"
ocaml
>= "4.14.0"
dune
>= "3.2"
Reverse Dependencies