Marcel Keller
9f2a641a94
Protocols with function-dependent preprocessing.
2025-05-30 13:35:02 +10:00
Marcel Keller
6cc3fccef0
Maintenance.
2023-05-09 14:50:53 +10:00
Marcel Keller
3ca35c7ef3
Mitigate bug in GCC.
2023-01-06 12:35:07 +11:00
Marcel Keller
cd25c2e9f1
Decision tree training.
2022-11-09 11:22:18 +11:00
Marcel Keller
0f7020d791
Semi-honest computation based on threshold semi-homomorphic encryption.
2022-02-17 13:24:52 +11:00
Marcel Keller
99c0549e72
Convolutional neural network training.
2021-07-02 15:50:34 +10:00
Marcel Keller
0f656fa7b7
ARM support.
2021-04-19 21:28:22 +10:00
Marcel Keller
253ece7844
Maintenance.
2021-01-21 11:06:18 +11:00
Marcel Keller
92a3fb0184
edaBits, ChaiGear, TopGear, CCD.
2020-03-20 20:31:25 +11:00
Mark Abspoel
aecef7373d
Don't rely on clang numbering
...
Apple uses different version numbers from mainline clang. The compiler
flag `defined(__APPLE__)` is not a robust way to check which version
numbering is used, since on macOS one can also install mainline clang
next to the version that comes with the OS.
2020-01-09 17:43:16 +01:00
Marcel Keller
470b075803
Python 3, semi-honest computation using semi-homomorphic encryption.
2019-11-21 17:23:51 +11:00
Marcel Keller
715f67f4c5
CowGear, more protocols with replicated secret sharing.
2019-06-07 15:26:28 +10:00
Marcel Keller
b5d8123ae0
BMR, Use your Brain, Semi/Semi2k.
2019-04-30 17:25:02 +10: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
b6a18675e8
Optimized matrix multiplication; data type for quantization.
2019-02-14 15:15:37 +11:00
Marcel Keller
cc0711c224
MP-SPDZ.
2018-10-11 17:20:26 +11:00