Streaming Authenticated Encryption (OAE2) for large data - Tink-compatible AES-256-GCM segments
OCaml 94.2%
Dune 1.7%
Other 4.2%
33 1 0

Clone this repository

https://tangled.org/gazagnaire.org/ocaml-streaming-aead https://tangled.org/did:plc:jhift2vwcxhou52p3sewcrpx/ocaml-streaming-aead
git@git.recoil.org:gazagnaire.org/ocaml-streaming-aead git@git.recoil.org:did:plc:jhift2vwcxhou52p3sewcrpx/ocaml-streaming-aead

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

Streaming-AEAD - Streaming Authenticated Encryption (OAE2) for large data#

Streaming AEAD provides authenticated encryption for data streams too large to process in a single operation. Each segment is independently encrypted and authenticated, with protection against reordering and truncation attacks. Compatible with Google Tink's streaming AEAD format.

Installation#

opam install streaming-aead will install this library.

Documentation#