Marcel Keller
5153c63d2f
More accessible machine learning functionality.
v0.3.5
2023-02-16 12:35:18 +11:00
Marcel Keller
7266f3b877
Fix performance bug in client communication with Shamir-based protocols.
2023-02-15 16:51:57 +11:00
Marcel Keller
389824fd98
Fix bug in integer division.
2023-02-15 16:51:25 +11:00
Marcel Keller
2f4d585473
Fix bug when revealing an array.
2023-02-14 12:46:02 +11:00
Marcel Keller
59afe5db53
Avoid excessive memory use in matrix multiplication with Beaver-based protocols.
2023-02-10 12:23:53 +11:00
Marcel Keller
21268970ed
Concatenation of multi-arrays.
2023-02-10 10:47:54 +11:00
Marcel Keller
25c49abcf1
Fix complexity bug in allocation.
2023-02-06 18:01:07 +11:00
Marcel Keller
07a5b1fa63
Fix bug in example program.
2023-02-03 13:50:54 +11:00
Marcel Keller
20f5cdc514
Missing code.
2023-01-31 15:02:26 +11:00
Marcel Keller
bccfea7b95
Fix bugs in usage messaging.
2023-01-31 10:32:21 +11:00
Marcel Keller
e42d11c554
Fix bugs in sint-sfix comparison.
2023-01-18 21:37:12 +11:00
Marcel Keller
4c8620a0bc
Increase maximum memory.
2023-01-16 19:55:55 +11:00
Marcel Keller
5e75280cfd
Fix bug in garbled circuit mode.
2023-01-11 12:51:25 +11:00
Marcel Keller
a996aac1eb
Mitigate GCC bug.
2023-01-10 19:29:23 +11:00
Marcel Keller
63cb9c7e8f
Bump version.
2023-01-10 13:34:45 +11:00
Marcel Keller
c30bed3d6a
Vectorized inputs for fixed-point numbers in binary circuits.
2023-01-10 12:15:21 +11:00
Marcel Keller
3ca35c7ef3
Mitigate bug in GCC.
2023-01-06 12:35:07 +11:00
Marcel Keller
1f087f4d55
Fix bug in sorting.
2023-01-05 21:01:51 +11:00
Marcel Keller
a3acf6e8a3
Fix bugs in MaxPool.
2023-01-04 16:30:22 +11:00
Marcel Keller
3e280abd24
Logarithm on secret integers.
2023-01-04 14:30:43 +11:00
Marcel Keller
49c5070df6
Missing operations.
2023-01-04 14:30:14 +11:00
Marcel Keller
e9b9df9a49
Fix bug in binary subtraction.
2023-01-03 15:02:59 +11:00
Marcel Keller
c8799df0f2
Use libOTe compatible with Apple M1 hardware.
2022-12-16 13:44:13 +11:00
Marcel Keller
0fd0a9a850
Fix bug in macOS networking.
2022-12-15 15:42:58 +11:00
Marcel Keller
e904a1b924
Fix bugs in computation with binary circuits.
2022-11-30 19:28:43 +11:00
Marcel Keller
cd25c2e9f1
Decision tree training.
v0.3.4
2022-11-09 11:22:18 +11:00
Marcel Keller
90336561f8
Interactive mode in BMR machines.
2022-11-07 17:43:36 +11:00
Marcel Keller
581272961f
Fix bug in fake preprocessing.
2022-11-05 12:16:46 +11:00
Marcel Keller
13b53d1fe9
Fix libOTe library location.
2022-11-04 13:11:32 +11:00
Marcel Keller
a9b03e8fa7
Bug when system uses lib64.
2022-11-02 13:03:20 +11:00
Marcel Keller
49fa130446
Bump version.
2022-11-01 11:58:37 +11:00
Marcel Keller
bef84480a2
Add missing function.
2022-10-31 12:54:47 +11:00
Marcel Keller
9bbf38a3c2
Update interface in example.
2022-10-31 12:48:59 +11:00
Marcel Keller
aab093b1cb
Automatic conversion for integer operations in binary circuits.
2022-10-27 21:44:40 +11:00
Marcel Keller
f5ed84ca3b
More functionality with variable MultiArray size.
2022-10-27 17:24:39 +11:00
Marcel Keller
6f553cd1f2
Dijkstra's algorithm in binary circuits.
2022-10-24 22:18:20 +11:00
Marcel Keller
ed7a474300
Merge pull request #634 from Quitlox/sqrt-oram
...
Add SqrtORAM
2022-10-20 17:25:37 +11:00
Marcel Keller
14f56cfbdc
Merge pull request #714 from martinthomson/quote-path
...
Quote $PATH in Makefile
2022-10-20 17:17:56 +11:00
Martin Thomson
f89e3e1e60
Quote $PATH in Makefile
...
This is probably not the only thing that could stand to be quoted, but
it was the one thing that stopped me from being able to run this target
without bizarre errors.
2022-10-20 16:51:32 +11:00
Marcel Keller
d7f2c63c6d
Fix bug in client interface.
2022-10-20 12:40:08 +11:00
Marcel Keller
f48c933f02
Use UTF-8 for outputs.
2022-10-19 18:18:14 +11:00
Marcel Keller
4ad6b51c78
Fix local libOTe installation on multiarch systems.
2022-10-11 11:53:32 +11:00
Kevin Witlox
6a0a780789
Bugfix in RecursivePositionMap.get_position
2022-10-06 15:24:06 +02:00
Marcel Keller
1223ad6095
Fix bug in binary circuit ORAM.
2022-10-06 14:27:48 +11:00
Marcel Keller
252c23c77d
Convenient interface for ORAM in binary circuits.
2022-10-06 13:27:46 +11:00
Marcel Keller
a92f652c0d
Merge pull request #685 from RHG101997/patch-3
...
Increase the buffer packing speed in domain.py
2022-10-05 12:54:29 +11:00
Kevin Witlox
6d4acb46eb
Merge branch 'sqrt-oram' of github.com:Quitlox/MP-SPDZ into sqrt-oram
2022-10-04 15:01:57 +02:00
Kevin Witlox
9a218971a3
Fix unintented memory allocation when allocation is disabled
2022-10-04 15:00:53 +02: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
Kevin Witlox
58673867ba
Fix sqrt_oram method_blocks
2022-09-20 09:37:27 +09:00