A FRamework for Efficient Secure COmputation
Full Changelog: https://github.com/aicis/fresco/compare/v1.3.5...v1.3.6
This release includes the following improvements:
Full Changelog: https://github.com/aicis/fresco/compare/v1.3.3...v1.3.4
This release includes some improvements to functions in the library:
This release includes some minor changes to the interface:
This release some bug fixes and several functionality fixes/improvements, including:
This release includes some bug fixes and a refactoring resulting in a major change in the API, as well as some improvements including:
This release includes a security bug fix and several functionality fixes/improvements, including:
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.
This release includes some small updates including: