153 Commits

Author SHA1 Message Date
Marcel Keller
b5d8123ae0 BMR, Use your Brain, Semi/Semi2k. v0.0.9 2019-04-30 17:25:02 +10:00
Marcel Keller
9cde9548d2 Update changelog. v0.0.8 2019-03-28 17:37:25 +11:00
Marcel Keller
59e1581421 SPDZ2k online phase; preprocessing integration for MASCOT and SPDZ2k; integer division. 2019-03-28 17:23:20 +11:00
Nikolaj Volgushev
881b4403ac SPDZ2k offline phase. 2019-03-26 18:36:55 +11:00
Marcel Keller
5a0413de7a Prepare for SPDZ2k. 2019-03-26 18:30:39 +11:00
Marcel Keller
6b6a8162bd Absolute path. 2019-02-14 17:57:07 +11:00
Marcel Keller
c1c7238b0c Point to releases. 2019-02-14 17:55:23 +11:00
Marcel Keller
b59f9ca8cf Benchmarks in https://eprint.iacr.org/2019/131. v0.0.7 2019-02-14 15:58:24 +11:00
Marcel Keller
b6a18675e8 Optimized matrix multiplication; data type for quantization. 2019-02-14 15:15:37 +11:00
Marcel Keller
216fbdf1e1 Shamir secret sharing. v0.0.6 2019-01-05 15:10:01 +01:00
Marcel Keller
343f484c38 Variable precision for floating-point outputs. 2019-01-04 17:36:27 +01:00
Marcel Keller
136a0d1255 Merge pull request #5 from lance6716/patch-2
Add Matrix * Matrix support
2018-12-30 09:46:24 +01:00
Marcel Keller
212f90b1a7 Clean up data structures. 2018-12-30 09:14:13 +01:00
Marcel Keller
bbdf14216d Bug in sfix initialization. 2018-12-28 14:10:06 +01:00
Marcel Keller
8f424c7155 Revert accidental downgrade. 2018-12-28 10:38:18 +01:00
Marcel Keller
58f4bde3f2 Bug in conversion to sfix. 2018-12-28 09:47:10 +01:00
lance6716
fc04d59409 Add Matrix * Matrix support 2018-12-27 11:40:00 +08:00
Marcel Keller
ad694abfd5 cfix arrays. 2018-12-26 22:46:08 +01:00
Marcel Keller
db8f78ab51 Bugs in sfix matrix. 2018-12-26 07:11:03 +01:00
Marcel Keller
4092d61ea3 Missing initialization. 2018-12-19 14:31:42 +11:00
Marcel Keller
cfa6779e85 Bug. 2018-12-19 13:50:43 +11:00
Marcel Keller
9805501bbc Automatic prime generation; live preprocessing for replicated secret sharing over rings. 2018-12-19 11:39:55 +11:00
Marcel Keller
875b704ed2 Wrong target. 2018-12-19 11:06:14 +11:00
Marcel Keller
48f8b18ea9 Streamline autotools. 2018-12-18 15:22:04 +11:00
Marcel Keller
6b7d6eb8a8 autotools order. 2018-12-18 15:05:26 +11:00
Marcel Keller
b84498516b autotools order. 2018-12-18 14:54:06 +11:00
Marcel Keller
049bd7559c Missing submodule. 2018-12-18 14:34:00 +11:00
Marcel Keller
ea59419de2 More honest-majority three-party computation (modulo prime and malicious binary). v.0.0.5 2018-11-30 15:14:43 +11:00
Marcel Keller
69ffa077f2 Fix printing for fixed-point numbers. 2018-11-26 17:47:20 +11:00
Marcel Keller
0813e7a65e Stack overflow. 2018-11-26 17:46:57 +11:00
Marcel Keller
3b04110ca7 Bug in printing fixed-point numbers. 2018-11-21 18:48:30 +11:00
Marcel Keller
3a4e8382e9 Minor. 2018-11-14 19:24:30 +11:00
Marcel Keller
606723e071 Clarify setup. 2018-11-14 19:23:56 +11:00
Marcel Keller
8206944a96 Clarify required GCC version. 2018-11-14 15:36:39 +11:00
Marcel Keller
b6bb00a519 Don't fail if socket is already closed. 2018-11-13 20:33:10 +11:00
Marcel Keller
a436a39e36 Fix compilation with GCC 8. 2018-11-12 14:43:34 +11:00
Marcel Keller
7f54e94370 No case confusion. 2018-11-09 01:27:57 +11:00
Marcel Keller
f0e02f2a72 Compatibity with OpenSSL before 1.1. 2018-11-05 19:55:10 +11:00
Marcel Keller
d75518aa0f Compatibility with OpenSSL before 1.1. 2018-11-05 19:10:39 +11:00
Marcel Keller
c6e5a5bc23 Compatibility with older Boost.Asio. 2018-11-05 18:37:43 +11:00
Marcel Keller
1f05956956 Minor. 2018-11-05 16:11:08 +11:00
Marcel Keller
3a60d62080 Typo. 2018-11-05 16:09:08 +11:00
Marcel Keller
0094926f48 Typo. 2018-11-05 16:07:14 +11:00
Marcel Keller
41449cd5d9 Encrypted communication for replicated secret sharing. 2018-11-05 16:00:29 +11:00
Marcel Keller
7c910f75c5 Reduce memory usage. 2018-10-30 14:58:24 +11:00
Marcel Keller
f2916a2249 Changed interface. 2018-10-30 13:32:38 +11:00
Marcel Keller
d23248f696 Improve compilation. 2018-10-29 23:36:26 +11:00
Marcel Keller
c8e028b8c0 Fix compilation with GCC 5. 2018-10-29 20:24:44 +11:00
Marcel Keller
331395ba97 Fix OT compilation. 2018-10-29 19:00:31 +11:00
Marcel Keller
f16d79ac3d More consistent default. 2018-10-29 19:00:31 +11:00