Skip to content

Releases: aicis/fresco

FRESCO Version 1.1.2

09 Aug 09:53
Compare
Choose a tag to compare

This release includes some small updates including:

  • Fixes a bug in the way the AES based DRBG in MASCOT was initialized when the seed material was not exactly 32bytes.
  • Includes a new Network implementation SocketNetwork decoupling the connecting of the network from communication over the network. In the test TestTlsSocketNetwork we demonstrate how this can be utilized to securely connect the network using TLS.

FRESCO Version 1.1.1

08 Jun 11:50
Compare
Choose a tag to compare

This release includes some smaller updates:

  • Removes the KryoNet Network implementation and replaces it with the AsyncNetwork implementation
  • Fixes some issues in AsyncNetwork
  • Updates the round synchronization in the SPDZ protocol to use ideas implemented for the SPDZ2k protocol suite.
  • Updates the LPSolver implementation to allow setting a maximum number of iterations.

FRESCO Version 1.1.0

26 Apr 14:20
Compare
Choose a tag to compare

This release includes:

  • New protocol suite implementation based on a new version of the SPDZ protocol, SPDZ2k, due to Cramer, Damgård, Escudero, Scholl, and Xing working over rings rather than fields (online protocol only).
  • New library of fixed point arithmetic functionality
  • New Network implementation without external dependencies (should replace the KryoNet Network)
  • Optimizations to the MASCOT implementation
  • Removes the SCAPI based Network implementation
  • Various bug fixes and updates to the docs including our new logo 😃

FRESCO version 1.0.0

07 Feb 10:37
Compare
Choose a tag to compare

This release is a major update of FRESCO with various changes including:

  • Reworked application interface using builders rather than the old abstract factory pattern.
  • Added a protocol suite for the TinyTables protocol w. semi-honest adversaries
  • Added preprocessing for SPDZ using the MASCOT protocol and OT-extension
  • Removed the BGW protocol suite which was no longer maintained
  • Added a new Network implementation based on KryoNet
  • Added various new generic MPC functionality
  • Added new demos
  • Added a large number of new tests
  • Adopted a new code structure, splitting the project in multiple subprojects

FRESCO Version 0.1

04 Dec 12:15
@tpj tpj
Compare
Choose a tag to compare

See the release section in the FRESCO documentation for details on this release.

If you want to run FRESCO from the command line without worrying about dependencies, download the

fresco-1.0-with-dependencies.jar

and follow the instructions in the quickstart section.