39 Commits

Author SHA1 Message Date
Marcel Keller
9f2a641a94 Protocols with function-dependent preprocessing. 2025-05-30 13:35:02 +10:00
Marcel Keller
91321ff8cd Functionality to call high-level code from C++. 2024-11-21 13:14:54 +11:00
Marcel Keller
78fe3d8bad Maintenance. 2024-07-09 12:19:52 +10:00
Marcel Keller
7c49142473 Send full integer values in client interface. 2024-02-12 18:26:19 +11:00
Marcel Keller
c91180dcd1 Fix TLS version. 2024-01-17 10:18:49 +11:00
Marcel Keller
cf4426fdb3 Multinode computation. 2023-12-14 12:17:54 +11:00
Marcel Keller
ee4c7da5ea Remove call not working on macOS. 2023-11-23 14:06:15 +11:00
Parker Diamond
7acbfc1bde Add Application-level Keepalive 2023-11-14 13:59:21 -05:00
Marcel Keller
9422d41f1d Fix handling negative numbers in Python client. 2023-09-13 10:41:50 +10:00
Marcel Keller
2813c0ef0f Maintenance. 2023-08-14 18:29:46 +10:00
Marcel Keller
6cc3fccef0 Maintenance. 2023-05-09 14:50:53 +10:00
Marcel Keller
5153c63d2f More accessible machine learning functionality. 2023-02-16 12:35:18 +11:00
Marcel Keller
cd25c2e9f1 Decision tree training. 2022-11-09 11:22:18 +11:00
Richard Hernandez
21bfc6365c Increase the buffer packing speed in domain.py
I noted that sending more than 100,000 values in localhost can take up to 60 seconds per client most of the delays are related to the packing method inside the Domain  Class. 
I can send screenshots of the times
2022-09-23 15:00:13 -04:00
Marcel Keller
d6f843f5cf Fix bugs in Python client. 2022-08-09 10:58:30 +10:00
Marcel Keller
1bbbcd2770 Fixed bug in Python client. 2022-07-18 14:04:05 +10:00
Marcel Keller
6755a8fa51 Python client example. 2022-06-13 11:21:46 +02:00
Marcel Keller
5ab8c702dd Secure shuffling. 2022-05-27 14:20:31 +02:00
Marcel Keller
642d11f7dd Compile-time option for unencrypted client connections. 2022-05-04 19:26:15 +02:00
Marcel Keller
9ef15cc2f5 Protocol in dealer model. 2022-04-19 15:13:19 +02:00
Marcel Keller
e07d9bf2a3 Maintenance. 2022-01-11 16:05:26 +11:00
rtaiello
00a2bcba45 Fix problem with Scripts/run-common.sh execution 2021-11-29 14:11:38 +01:00
Marcel Keller
799929b801 Optimized matrix multiplication in Hemi. 2021-09-17 14:31:25 +10:00
Marcel Keller
7c6341639f Bug in fixed-point client input. 2021-08-17 18:47:30 +10:00
Marcel Keller
32bcef586b Separate arguments for hosts in client example. 2021-06-26 18:56:51 +10:00
weizheng92
99cac3d3ea Update README.md
The symbol '>' is missing in line 18
2021-03-03 11:35:57 +08:00
Marcel Keller
cdb8d6f337 Various improvements. 2020-12-11 16:24:28 +11:00
Marcel Keller
24926df83b Bristol Fashion. 2020-04-02 09:09:45 +02:00
Marcel Keller
9a83cfe8f2 Avoid race condition depending of the order of client connections. 2019-11-25 14:53:46 +11:00
Marcel Keller
470b075803 Python 3, semi-honest computation using semi-homomorphic encryption. 2019-11-21 17:23:51 +11:00
Marcel Keller
3bf45ebbaf Workaround for GCC bug. 2019-11-19 15:49:00 +11:00
Marcel Keller
715f67f4c5 CowGear, more protocols with replicated secret sharing. 2019-06-07 15:26:28 +10:00
Marcel Keller
0f16629963 Compile all online phases at once. 2018-10-26 15:52:49 +11:00
Marcel Keller
cc0711c224 MP-SPDZ. 2018-10-11 17:20:26 +11:00
Marcel Keller
73c399c40c Merge SPDZ-2 with SPDZ-Yao. 2018-10-11 12:47:59 +11:00
Dragos Rotaru
f62c0ca177 fixed external io bug 2018-08-01 16:18:56 +02:00
Marcel Keller
2f50444b93 ORAM in SPDZ-BMR. 2018-03-07 12:25:45 +00:00
Marcel Keller
2008a8782d Overdrive. 2018-03-02 14:33:03 +00:00
Jonathan Evans
987a78286f Release to add compiler instructions for external client I/O. 2017-09-14 10:35:01 +01:00