Marcel Keller
|
ef82a68aa9
|
Respect -O with TensorFlow compilation.
|
2024-05-31 11:27:50 +10:00 |
|
Marcel Keller
|
b57dafb66b
|
Fix bug with larger ORAMs in binary circuits.
|
2024-03-21 16:56:27 +11:00 |
|
Marcel Keller
|
cf4426fdb3
|
Multinode computation.
|
2023-12-14 12:17:54 +11:00 |
|
Marcel Keller
|
2813c0ef0f
|
Maintenance.
|
2023-08-14 18:29:46 +10:00 |
|
Marcel Keller
|
13cd9420f9
|
Parameter for multithreading.
|
2023-08-08 15:40:13 +10:00 |
|
Marcel Keller
|
17f683c9ab
|
Conversion of PyTorch regression models with multiple targets.
|
2023-06-02 20:49:11 +10:00 |
|
Marcel Keller
|
887d9dc916
|
Merge pull request #1014 from tskovlund/master
Add Path Oblivious Heap
|
2023-05-26 18:56:59 +10:00 |
|
Thomas Skovlund Hansen
|
b68254305f
|
Print expected outputs in POH tests
|
2023-05-19 09:21:25 +02:00 |
|
Marcel Keller
|
6cc3fccef0
|
Maintenance.
|
2023-05-09 14:50:53 +10:00 |
|
Thomas Skovlund Hansen
|
049833b88f
|
Restructure benchmark to enable more operation rounds than capacity
|
2023-05-08 11:43:50 +02:00 |
|
Thomas Skovlund Hansen
|
46ccaebba0
|
Update tests and benchmarks with UniquePOH
|
2023-05-06 13:04:46 +02:00 |
|
Thomas Skovlund Hansen
|
d40569be86
|
Change default stash size and accept kwargs in path_oblivious_sort
|
2023-05-04 07:41:06 +02:00 |
|
Thomas Skovlund Hansen
|
ba7a62fb12
|
Add more capability to path oblivious sort
|
2023-05-04 07:04:40 +02:00 |
|
Thomas Skovlund Hansen
|
04dcc12707
|
Add benchmark parameters N_THREADS and N_PARALLEL
|
2023-05-03 13:26:43 +02:00 |
|
Thomas Skovlund Hansen
|
8658086cb8
|
More detailed benchmark printing
|
2023-05-03 11:01:27 +02:00 |
|
Thomas Skovlund Hansen
|
dd889c3047
|
Fix init printing in benchmark and format files
|
2023-05-02 21:48:57 +02:00 |
|
Thomas Skovlund Hansen
|
aa3b492be3
|
Update PQ benchmark with entry size settings
|
2023-05-02 21:06:37 +02:00 |
|
Thomas Skovlund Hansen
|
2162e0ddc7
|
Fix TIME_INIT benchmark bug and set POH debug to false in benchmarks
|
2023-05-02 13:27:19 +02:00 |
|
Thomas Skovlund Hansen
|
974b36ff40
|
Add more benchmark functionality
|
2023-05-02 11:31:19 +02:00 |
|
Thomas Skovlund Hansen
|
dcdc863e8d
|
Add more benchmark functionality
|
2023-05-01 22:09:43 +02:00 |
|
Thomas Skovlund Hansen
|
9e5c59032f
|
Add threshold size test for HeapQ
|
2023-05-01 21:34:30 +02:00 |
|
Thomas Skovlund Hansen
|
45138a9bae
|
Cleanup and optimize some arithmetic
|
2023-05-01 17:53:36 +02:00 |
|
Thomas Skovlund Hansen
|
f001f82d35
|
Capacity must be at least 2
|
2023-05-01 11:42:18 +02:00 |
|
Thomas Skovlund Hansen
|
29fa9166e9
|
Refine debug printing and add sorting benchmark
|
2023-05-01 11:32:22 +02:00 |
|
Thomas Skovlund Hansen
|
fa93ab78d2
|
Add path_oblivious_sort
|
2023-04-30 18:43:09 +02:00 |
|
Thomas Skovlund Hansen
|
3c68a95547
|
Change benchmark setup
|
2023-04-30 18:23:00 +02:00 |
|
Thomas Skovlund Hansen
|
b443f06942
|
Test comparison and fix _get_ram_min (use MemValues)
|
2023-04-30 15:21:01 +02:00 |
|
Thomas Skovlund Hansen
|
59162d54fa
|
WIP: Implement all functions, untested
|
2023-04-29 15:37:01 +02:00 |
|
Thomas Skovlund Hansen
|
197184557d
|
WIP: Implement untested update_min
|
2023-04-27 17:11:03 +02:00 |
|
Thomas Skovlund Hansen
|
297026aac9
|
WIP: Partial POH implementation
|
2023-04-25 16:08:57 +02:00 |
|
Thomas Skovlund Hansen
|
c9a2e7f0f7
|
WIP: Write POH interface
|
2023-04-20 14:47:34 +02:00 |
|
Marcel Keller
|
5153c63d2f
|
More accessible machine learning functionality.
|
2023-02-16 12:35:18 +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
|
cd25c2e9f1
|
Decision tree training.
|
2022-11-09 11:22:18 +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
|
6a424539c9
|
SoftSpokenOT.
|
2022-08-25 13:23:18 +10:00 |
|
Erik Taubeneck
|
e589c0b125
|
Merge branch 'master' into compile-refactor
|
2022-08-05 10:10:57 -04:00 |
|
Marcel Keller
|
c4c167fac7
|
Flow optimization test.
|
2022-08-05 15:09:03 +10:00 |
|
Erik Taubeneck
|
7005ba4eae
|
remove unneed compiler parameter
|
2022-08-03 15:40:14 -04:00 |
|
Erik Taubeneck
|
24a7b4f69d
|
add setup.py to and an example mpc program
|
2022-08-03 15:12:40 -04:00 |
|
Marcel Keller
|
af5af2df25
|
Fix bug in logistic regression benchmark.
|
2022-06-24 09:59:34 +02:00 |
|
Marcel Keller
|
5ab8c702dd
|
Secure shuffling.
|
2022-05-27 14:20:31 +02:00 |
|
Marcel Keller
|
9ef15cc2f5
|
Protocol in dealer model.
|
2022-04-19 15:13:19 +02:00 |
|
Marcel Keller
|
0f7020d791
|
Semi-honest computation based on threshold semi-homomorphic encryption.
|
2022-02-17 13:24:52 +11:00 |
|
Marcel Keller
|
e07d9bf2a3
|
Maintenance.
|
2022-01-11 16:05:26 +11:00 |
|
Marcel Keller
|
eac6456ec8
|
Allow preprocessing information to be supplied via named pipes.
|
2021-11-22 22:18:50 +11:00 |
|
Marcel Keller
|
32950fe8d4
|
Maintenance.
|
2021-11-04 16:24:34 +11:00 |
|
Marcel Keller
|
799929b801
|
Optimized matrix multiplication in Hemi.
|
2021-09-17 14:31:25 +10:00 |
|