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
- Host: GitHub
- URL: https://github.com/aead/libgc
- Owner: aead
- Created: 2016-11-18T17:11:02.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-18T10:28:15.000Z (about 8 years ago)
- Last Synced: 2025-03-24T07:11:19.201Z (about 2 months ago)
- Topics: garbled-circuits, rust
- Language: Rust
- Size: 76.2 KB
- Stars: 4
- Watchers: 4
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# libgc
Rust library for garbled circuits - in cooperation with TU-Darmstadt and Niklas BüscherFor 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)