Skip to content

amaloz/libgarble

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libgarble

Garbling library based on JustGarble.

This code is still in alpha and the API is not yet fully stable (as in, future commits may change it). However, I'd love to hear feedback from anyone who uses it, to help improve the library.

Installation instructions

Run the following:

autoreconf -i
./configure
make
sudo make install

This installs two libraries: libgarble for actually garbling and evaluating a circuit, and libgarblec for writing circuits.

To test, run the following:

cd test
make aes
./aes

This will garble and evaluate an AES circuit, and present timings in cycles/gate.

About

Garbling library based on JustGarble

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published