Skip to content

Releases: aicis/fresco

FRESCO version 1.3.7

07 Aug 07:40
930f04e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.6...v1.3.7

FRESCO version 1.3.6

29 Sep 09:38
5c9e1c3
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.5...v1.3.6

FRESCO version 1.3.5

27 Feb 13:31
3467d79
Compare
Choose a tag to compare

FRESCO version 1.3.5

Small bugfixes regarding connections and implement HL17 OT.

Changes

  • Improve error handling connections
  • Add support for Chou-Orlandi OT (#389)

FRESCO version 1.3.4

23 Aug 13:50
Compare
Choose a tag to compare

What's Changed

This release includes the following improvements:

  • The option of using elliptic curves for OT by @Gugi264 in #378
  • Refactoring and improvements to the network interface

New Contributors

Full Changelog: v1.3.3...v1.3.4

FRESCO version 1.3.3

23 Feb 13:37
Compare
Choose a tag to compare

This release includes some improvements to functions in the library:

  • Improved functions for shifts and comparison based on Catrina O., de Hoogh S. (2010), Improved Primitives for Secure Multiparty Integer Computation.
  • Added computation directory for logical functions.

FRESCO version 1.3.2

17 Sep 11:39
Compare
Choose a tag to compare

This release includes some minor changes to the interface:

  • Make it easier to extract shares from secret shared values,
  • Make SecureComputationEngine implement Closable,
  • Introduce convenience method for building matrices from indices.

FRESCO version 1.3.1

02 Jul 10:09
Compare
Choose a tag to compare

This release some bug fixes and several functionality fixes/improvements, including:

  • Tool for bit triple generation.
  • Fix bug in fixed point number inputs.
  • Faster modular inversion with pseudo-Mersenne prime moduli.

FRESCO version 1.3.0

30 Sep 22:27
Compare
Choose a tag to compare

This release includes some bug fixes and a refactoring resulting in a major change in the API, as well as some improvements including:

  • Add sorting for secret shared integers and for lists of arbitrary length.
  • Add an option to do preprocessing in demos.
  • Faster modular recudtion using Barrett reduction.

FRESCO Version 1.2.1

20 Sep 12:26
Compare
Choose a tag to compare

This release includes a security bug fix and several functionality fixes/improvements, including:

  • Fix for security bug in SPDZ mac checking protocol
  • Fix for odd-even merge protocol
  • Faster logarithms for fixed point numbers

FRESCO Version 1.2.0

30 Jan 10:57
Compare
Choose a tag to compare

This release includes:

  • A framework to explicitly define and represent the field in which computation is being done in arithmetic protocols. This allows us to encapsulate the internal representation of the field elements (which were previously just represented as raw BigInteger) and how computations are done on them, which makes it easier for us to experiment with different approaches.

  • To illustrate this benefit we include two implementations, one that is simply a port of the old method naively using the BigInteger class, and one based on fields with a pseudo Mersenne prime modulus which allows for faster modular arithmetic.

  • Removing the AsyncNetwork class, and replaces it with the SocketNetwork class. This is done as the AsyncNetwork implementation was not working on Windows.