Skip to content

Releases: esonghori/TinyGarble

TinyGarble v2.1.0

28 Jan 23:29
Compare
Choose a tag to compare

Update:
-Add public initial and public input wires to GC. The public wires are known to both parties and don't incur any communication/computation overhead.

TinyGarble v2.0.0

27 Jan 22:21
Compare
Choose a tag to compare

Update:
-Add Forward-Backward-Forward algorithm to remove unnecessary non-secret garbling
-Reduce communication

TinyGarble 1.0.4

20 Nov 01:12
Compare
Choose a tag to compare

Updates:

  1. Using OT instead OT extension for less than 128 bit selection.
  2. Use burst mode communication to increase the performance.
  3. Better log information.
  4. Fix couple of bugs.

TinyGArble v1.0.3

09 Nov 23:54
Compare
Choose a tag to compare

Updates:
-Change Garbled Table communication into burst mode.
-Fix couple of bugs.

TinyGarble v1.0.2

27 Oct 20:35
Compare
Choose a tag to compare

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

23 Oct 17:18
Compare
Choose a tag to compare

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

12 Oct 22:51
Compare
Choose a tag to compare

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

11 Oct 01:23
Compare
Choose a tag to compare
TinyGarble v0.2 Pre-release
Pre-release

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

01 Oct 19:16
Compare
Choose a tag to compare
TinyGarble v0.1 Pre-release
Pre-release

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.