Marcel Keller
|
bf7f8f4b65
|
Expected communication cost in compiler.
|
2025-12-24 13:47:42 +11:00 |
|
Marcel Keller
|
1d7496661b
|
Secret sharing output for sfix and sfloat.
|
2025-06-06 20:08:39 +10:00 |
|
Marcel Keller
|
9f2a641a94
|
Protocols with function-dependent preprocessing.
|
2025-05-30 13:35:02 +10:00 |
|
Marcel Keller
|
6449d0058d
|
Avoid updating loop range during loop.
|
2025-02-20 21:03:55 +11:00 |
|
Marcel Keller
|
657be6b688
|
Optimize and fix bug in container output.
|
2025-01-20 12:31:48 +11:00 |
|
Marcel Keller
|
bb65d2ee61
|
Improved loop optimization with run-time number of loops.
|
2025-01-03 15:35:42 +11:00 |
|
Marcel Keller
|
91321ff8cd
|
Functionality to call high-level code from C++.
|
2024-11-21 13:14:54 +11:00 |
|
Marcel Keller
|
de77d89ce3
|
Fix bug in optimized loop with negative step.
|
2024-09-19 15:58:06 +10:00 |
|
Marcel Keller
|
d00a16dbf0
|
Fix bug when creating several programs in one file.
|
2024-09-18 19:58:20 +10:00 |
|
Marcel Keller
|
48fbbd09f3
|
Fix bug with nested for_range_opt.
|
2024-07-15 17:44:30 +10:00 |
|
Marcel Keller
|
77aaaab6a0
|
Fix bugs in conditional operators.
|
2024-07-12 12:42:46 +10:00 |
|
Marcel Keller
|
78fe3d8bad
|
Maintenance.
|
2024-07-09 12:19:52 +10:00 |
|
Marcel Keller
|
e93190f3b7
|
Fix bug in map_sum_opt over variable number of loops.
|
2024-06-04 16:49:33 +10:00 |
|
Marcel Keller
|
5ba7e71905
|
Fix bug in secret-clear fixed-point division.
|
2024-05-20 11:08:35 +10:00 |
|
Marcel Keller
|
90024e54ad
|
Enable sorting matrices by any column in binary computation.
|
2024-04-08 15:46:32 +10:00 |
|
Marcel Keller
|
c8222f14f6
|
Implement output of GF(2^n) shares.
|
2024-02-15 20:02:45 +11:00 |
|
Marcel Keller
|
5dad59df73
|
Fix bug when using run-time functions in multiple tapes.
|
2024-02-05 13:26:08 +11:00 |
|
Marcel Keller
|
cf4426fdb3
|
Multinode computation.
|
2023-12-14 12:17:54 +11:00 |
|
Marcel Keller
|
28751d38e0
|
Fix multi-array output.
|
2023-09-25 17:30:08 +10:00 |
|
Marcel Keller
|
2813c0ef0f
|
Maintenance.
|
2023-08-14 18:29:46 +10:00 |
|
Marcel Keller
|
7178fe5de9
|
Fix bug in assignment in branches.
|
2023-08-03 21:01:16 +10:00 |
|
Marcel Keller
|
03ae9c89fc
|
Fix bug when running Bristol circuits in multiple threads.
|
2023-07-27 16:34:28 +10:00 |
|
Marcel Keller
|
6cc3fccef0
|
Maintenance.
|
2023-05-09 14:50:53 +10:00 |
|
Marcel Keller
|
97e16288d6
|
Fix some memory dependencies.
|
2023-05-01 15:04:37 +10:00 |
|
Marcel Keller
|
933ea3fa20
|
Full range functionality in for_range_opt.
|
2023-04-20 12:04:38 +10:00 |
|
Marcel Keller
|
e388ab2cfa
|
Fix bug in while loop.
|
2023-03-07 16:12:45 +11:00 |
|
Marcel Keller
|
5153c63d2f
|
More accessible machine learning functionality.
|
2023-02-16 12:35:18 +11:00 |
|
Marcel Keller
|
389824fd98
|
Fix bug in integer division.
|
2023-02-15 16:51:25 +11:00 |
|
Marcel Keller
|
1f087f4d55
|
Fix bug in sorting.
|
2023-01-05 21:01:51 +11:00 |
|
Marcel Keller
|
cd25c2e9f1
|
Decision tree training.
|
2022-11-09 11:22:18 +11:00 |
|
Marcel Keller
|
6f553cd1f2
|
Dijkstra's algorithm in binary circuits.
|
2022-10-24 22:18:20 +11:00 |
|
Marcel Keller
|
f48c933f02
|
Use UTF-8 for outputs.
|
2022-10-19 18:18:14 +11:00 |
|
Marcel Keller
|
239f72b02b
|
Fix bugs in binary sorting.
|
2022-09-15 17:08:21 +10:00 |
|
Marcel Keller
|
6a424539c9
|
SoftSpokenOT.
|
2022-08-25 13:23:18 +10:00 |
|
Marcel Keller
|
97efdbc01f
|
Fix bug in preprocessing accounting.
|
2022-07-27 11:32:17 +10:00 |
|
Marcel Keller
|
6db0ed1bc5
|
Array and matrix sorting in binary circuits.
|
2022-07-15 11:49:21 +10:00 |
|
Marcel Keller
|
8707864c30
|
Improved error message for unclosed if blocks.
|
2022-06-25 10:47:23 +02:00 |
|
Marcel Keller
|
9ef15cc2f5
|
Protocol in dealer model.
|
2022-04-19 15:13:19 +02:00 |
|
Marcel Keller
|
565c364cd4
|
Bug in fixed-point division.
|
2022-04-02 07:41:22 +02:00 |
|
Marcel Keller
|
07292ec09d
|
Bug in integer division.
|
2022-04-01 14:24:59 +02:00 |
|
Marcel Keller
|
b283fdb385
|
Improved multi-threaded tree reduction.
|
2022-03-11 13:03:10 +11:00 |
|
Marcel Keller
|
0f7020d791
|
Semi-honest computation based on threshold semi-homomorphic encryption.
|
2022-02-17 13:24:52 +11:00 |
|
Marcel Keller
|
f343d73b25
|
Bug in for_range_opt.
|
2022-01-13 14:10:06 +11:00 |
|
Marcel Keller
|
e07d9bf2a3
|
Maintenance.
|
2022-01-11 16:05:26 +11:00 |
|
Marcel Keller
|
799929b801
|
Optimized matrix multiplication in Hemi.
|
2021-09-17 14:31:25 +10:00 |
|
Marcel Keller
|
72c2d4b3f7
|
Run-time parameter for client connection port.
|
2021-08-26 21:00:31 +10:00 |
|
Marcel Keller
|
c597554af9
|
ATLAS.
|
2021-08-06 18:25:27 +10:00 |
|
Marcel Keller
|
284c4841d9
|
Bug when using @for_range_opt with cint.
|
2021-07-22 00:21:01 +10:00 |
|
Marcel Keller
|
017401a9ac
|
Fix changing variables in branches with binary computation.
|
2021-07-15 18:42:46 +10:00 |
|
Marcel Keller
|
99c0549e72
|
Convolutional neural network training.
|
2021-07-02 15:50:34 +10:00 |
|