An open API service indexing awesome lists of open source software.

https://github.com/aead/libgc

Rust library for garbled circuits
https://github.com/aead/libgc

garbled-circuits rust

Last synced: about 1 month ago
JSON representation

Rust library for garbled circuits

Awesome Lists containing this project

README

        

# libgc
Rust library for garbled circuits - in cooperation with TU-Darmstadt and Niklas Büscher

For more information about the libgc format take a look at the [wiki page](https://github.com/aead/libgc/wiki/libgc-format).

What can be done with libgc?
- Convert the output of the cbmc-gc compiler to the (smaller and more flexible) libgc format. (gc-convert)
- Topologic sorting of the gbmc-gc compiler output
- Execute the binary circuit - even if the circuit consists of sub-circuits. (gc-binexec)