Marcel Keller
|
c8222f14f6
|
Implement output of GF(2^n) shares.
|
2024-02-15 20:02:45 +11:00 |
|
Marcel Keller
|
ed8bdffcf0
|
Option to use public randomness to avoid preprocessing.
|
2024-02-13 13:03:31 +11:00 |
|
Marcel Keller
|
24c271b6a4
|
Missing functionality.
|
2024-01-12 17:40:24 +11:00 |
|
Marcel Keller
|
a4954df6df
|
Optimize compilation for writing to and reading from file.
|
2024-01-12 16:19:48 +11:00 |
|
Marcel Keller
|
cf4426fdb3
|
Multinode computation.
|
2023-12-14 12:17:54 +11:00 |
|
Marcel Keller
|
1f8f784611
|
Fix bug when data structures are indexed by MemValue.
|
2023-12-05 23:27:15 +11:00 |
|
Marcel Keller
|
ae00d3002d
|
Range check.
|
2023-11-06 14:31:52 +11:00 |
|
Marcel Keller
|
d7f2c31804
|
Fix bug in revealing of MultiArray.
|
2023-10-23 12:52:50 +11:00 |
|
Marcel Keller
|
2919d781c9
|
Fix bug in MemValue.
|
2023-10-09 13:24:32 +11:00 |
|
Marcel Keller
|
cab2728ce3
|
Fix bugs in cfix operations.
|
2023-09-14 16:18:56 +10:00 |
|
Marcel Keller
|
5a3224df3c
|
Missing operator.
|
2023-09-13 10:30:46 +10:00 |
|
Marcel Keller
|
792abcb9f6
|
Streamline multithreading in array initialization.
|
2023-08-29 11:51:12 +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
|
fac4890c7e
|
Missing decorator.
|
2023-05-04 13:24:46 +10:00 |
|
Marcel Keller
|
1de19222de
|
Operator overloading for fixed-point power.
|
2023-04-06 11:19:24 +10:00 |
|
Marcel Keller
|
e3ed7f6c5a
|
Fix bug in mixed-type matrix multiplication.
|
2023-04-03 13:25:27 +10:00 |
|
Marcel Keller
|
0e042485b6
|
Fix bug in multithreaded matrix multiplication.
|
2023-03-28 11:29:07 +11:00 |
|
Marcel Keller
|
b0b60b30cf
|
Fix bug in sint-cint matrix multiplication.
|
2023-03-10 10:30:07 +11:00 |
|
Marcel Keller
|
3e674c8c38
|
Remove unnecessary assertion.
|
2023-02-24 13:44:51 +11:00 |
|
Marcel Keller
|
9a671d0c1b
|
Fix bug in array initialization.
|
2023-02-23 17:57:44 +11:00 |
|
Marcel Keller
|
5153c63d2f
|
More accessible machine learning functionality.
|
2023-02-16 12:35:18 +11:00 |
|
Marcel Keller
|
2f4d585473
|
Fix bug when revealing an array.
|
2023-02-14 12:46:02 +11:00 |
|
Marcel Keller
|
21268970ed
|
Concatenation of multi-arrays.
|
2023-02-10 10:47:54 +11:00 |
|
Marcel Keller
|
e42d11c554
|
Fix bugs in sint-sfix comparison.
|
2023-01-18 21:37:12 +11:00 |
|
Marcel Keller
|
cd25c2e9f1
|
Decision tree training.
|
2022-11-09 11:22:18 +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
|
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 |
|
Amin Faez
|
3ec1bd69e6
|
Fix broken import of GC.types to a relative import
The absolute import causes an ImportError.
The relative import is similar to the other 7 times GC.types is imported in this file.
|
2022-08-26 12:42:06 +02:00 |
|
Marcel Keller
|
6a424539c9
|
SoftSpokenOT.
|
2022-08-25 13:23:18 +10:00 |
|
Kevin Witlox
|
9e9210e683
|
Add bit_not to MemValue
|
2022-08-12 19:20:04 +02:00 |
|
Kevin Witlox
|
52ac60beb0
|
Add --invperm flag for the INVPERM instruction
|
2022-08-11 15:36:23 +02:00 |
|
Kevin Witlox
|
f469dfc473
|
Add the INVPERM instruction
The IVMPERM instruction takes in a secret shared vector representing a permutation, and returns the corresponding secret shared inverse permutation.
|
2022-08-11 15:36:23 +02:00 |
|
Marcel Keller
|
3f90cc3e7c
|
Fix bugs in sorting with binary circuits.
|
2022-08-11 11:11:00 +10:00 |
|
Marcel Keller
|
a1658819cd
|
Fix bug in sintbit.
|
2022-08-07 13:31:11 +10:00 |
|
Marcel Keller
|
81419ba321
|
Fix bugs in matrix multiplication with binary circuits.
|
2022-07-25 18:12:04 +10:00 |
|
Erik Taubeneck
|
d39ca280e5
|
fix sorting import bug in Compiler/types.py
|
2022-07-23 09:48:21 -07:00 |
|
Marcel Keller
|
ac252cd951
|
Fixed bug in MemValue of size larger than one.
|
2022-07-19 12:27:09 +10:00 |
|
Marcel Keller
|
6db0ed1bc5
|
Array and matrix sorting in binary circuits.
|
2022-07-15 11:49:21 +10:00 |
|
Marcel Keller
|
dce0b427d2
|
Missing vectorization.
|
2022-07-14 15:48:03 +10:00 |
|
Marcel Keller
|
ec1d302b03
|
Local right shift for GF(2^n).
|
2022-06-23 21:58:34 +02:00 |
|
Marcel Keller
|
4c8e616b58
|
Improved binary circuit functionality.
|
2022-06-14 16:15:40 +02:00 |
|
Marcel Keller
|
5ab8c702dd
|
Secure shuffling.
|
2022-05-27 14:20:31 +02:00 |
|
Marcel Keller
|
1460c9b574
|
Fix output issue.
|
2022-05-24 15:54:56 +02:00 |
|
Marcel Keller
|
b3c39c4d37
|
Missing vectorization.
|
2022-05-12 13:04:37 +02:00 |
|
Marcel Keller
|
9ef15cc2f5
|
Protocol in dealer model.
|
2022-04-19 15:13:19 +02:00 |
|
Marcel Keller
|
b283fdb385
|
Improved multi-threaded tree reduction.
|
2022-03-11 13:03:10 +11:00 |
|