Releases: esonghori/TinyGarble
TinyGarble v2.1.0
TinyGarble v2.0.0
Update:
-Add Forward-Backward-Forward algorithm to remove unnecessary non-secret garbling
-Reduce communication
TinyGarble 1.0.4
Updates:
- Using OT instead OT extension for less than 128 bit selection.
- Use burst mode communication to increase the performance.
- Better log information.
- Fix couple of bugs.
TinyGArble v1.0.3
Updates:
-Change Garbled Table communication into burst mode.
-Fix couple of bugs.
TinyGarble v1.0.2
Updates:
-Add low memory footprint mode which allows running circuit with large clock cycles.
-Fix RSA circuit.
-Fix couple of bugs.
TinyGarble v1.0.1
Updates:
-Fix netlists and add their scd version in scd/netlist
-Support Verilog's assign
statement in V2SCD
-Fix couple of bugs
TinyGarble v1.0
This is the first released version of TinyGarble. It includes circuit synthesis, translate netlist to scd, evaluate netlist, Garbled Circuit (GC), Oblivious Transfer (OT), and OT Extension.
Updates:
- A few bugs are fixed.
- Readme is updated.
- OT integration is complete.
TinyGarble v0.2
This pre-release version includes netlist list generation, read netlist, evaluate netlist, garbled circuit (GC), and Oblivious Transfer (OT).
It still does not include synthesis library and OT integration with GC. The latter is a crucial component for security.
Updates:
-New directory structure
-Test
-cmake
-Oblivious Transfer, and Oblivious Transfer Extension
-A few bugs are fixed.
TinyGarble v0.1
TinyGarble v0.1
This pre-release version includes netlist list generation, read netlist, and evaluate netlist.
It still does not include synthesis library and oblivious transfer. The latter is a crucial component for security.