Rust wrapper for Obliv-C ======================== [![Crates.io](https://img.shields.io/crates/v/oblivc.svg)](https://crates.io/crates/oblivc) [![Build Status](https://travis-ci.org/schoppmp/oblivc-rust.svg?branch=master)](https://travis-ci.org/schoppmp/oblivc-rust) [Obliv-C](https://github.com/samee/obliv-c) is a language for expressing Multi-Party Computation protocols as C-like programs. This wrapper allows to develop Rust programs that call Obliv-C protocols. If an Obliv-C installation is passed via the `OBLIVC_PATH` environment variable at build time, that installation is used. Otherwise, Obliv-C is built from source. For information on how to use this library, have a look at the [crate documentation](https://schoppmp.github.io/doc/oblivc-rust/oblivc/), as well as the examples in [`test-oblivc`](https://github.com/schoppmp/oblivc-rust/tree/master/test-oblivc) and [their documentation](https://schoppmp.github.io/doc/oblivc-rust/test_oblivc).