Skip to content

BLIP: non-interactive differentially-private similarity computation on Bloom filters

License

Notifications You must be signed in to change notification settings

lofirepo/ocaml-blip

Repository files navigation

Build Status

BLIP

BLIP is an OCaml implementation of the BLoom-then-flIP algorithm as described in the paper BLIP: Non-interactive Differentially-Private Similarity Computation on Bloom filters

BLIP is distributed under the AGPL-3.0-only license.

Installation

blip can be installed via opam:

opam install blip

Building

To build from source, generate documentation, and run tests, use dune:

dune build
dune build @doc
dune runtest -f -j1 --no-buffer

In addition, the following Makefile targets are available as a shorthand for the above:

make all
make build
make doc
make test

Documentation

The documentation and API reference is generated from the source interfaces. It can be consulted online or via odig:

odig doc blip

About

BLIP: non-interactive differentially-private similarity computation on Bloom filters

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published