165 Commits

Author SHA1 Message Date
Marcel Keller
715f67f4c5 CowGear, more protocols with replicated secret sharing. v0.1.0 2019-06-07 15:26:28 +10:00
Marcel Keller
6ab8d85912 Merge pull request #14 from bl4ck5un/fix-gf2n
gf2n_short -> gf2n
2019-05-29 13:04:39 +10:00
Fan Zhang
894f6b7cd2 gf2n_short -> gf2n 2019-05-27 17:24:40 -04:00
Marcel Keller
c920fec9c4 Merge pull request #12 from rdragos/matching_legendre
make legendre more clear (as in the paper)
2019-05-23 22:39:44 +10:00
Dragos Rotaru
1e3ac840a3 make legendre more clear (as in the paper) 2019-05-23 14:35:35 +02:00
Marcel Keller
adb1164eb1 Merge pull request #11 from rdragos/fix_leg
fix leg typo
2019-05-23 22:27:25 +10:00
Dragos Rotaru
d89059ac19 fix leg typo 2019-05-23 14:21:29 +02:00
Marcel Keller
2e18bed38c Merge pull request #10 from rdragos/fix_mimc
fix mimc bug
2019-05-22 01:47:54 +10:00
Dragos Rotaru
efdb088f1a fix mimc bug 2019-05-21 17:45:40 +02:00
Marcel Keller
0bcba91adc Added ways of contacting. 2019-05-20 14:19:28 +10:00
Marcel Keller
900a8c78b6 No overflow in checks. 2019-05-17 23:54:25 +10:00
Marcel Keller
d26a62efe4 GF(2^40) computation with OT-based protocols. 2019-05-03 18:03:50 +10:00
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