Vincent Ehrmanntraut
|
60d481dc4e
|
Merge branch 'refs/heads/master' into parallel_permutations
# Conflicts:
# Processor/Processor.hpp
# Protocols/FakeProtocol.h
# Protocols/Rep3Shuffler.h
# Protocols/Rep3Shuffler.hpp
# Protocols/SecureShuffle.h
# Protocols/SecureShuffle.hpp
|
2024-12-12 09:25:02 +01:00 |
|
Vincent Ehrmanntraut
|
0f4c825366
|
Working on parallel matrix shuffle
|
2024-12-12 08:56:46 +01:00 |
|
Vincent Ehrmanntraut
|
b91a01adc3
|
Make applyshuffle instruction mergeable, execution is still sequential
|
2024-12-06 15:55:01 +01:00 |
|
Marcel Keller
|
91321ff8cd
|
Functionality to call high-level code from C++.
|
2024-11-21 13:14:54 +11:00 |
|
Marcel Keller
|
c56ff589cb
|
Fix bugs with memory accesses in nested loops.
|
2024-11-18 11:56:00 +11:00 |
|
Marcel Keller
|
94a839c8de
|
Add missing brackets.
|
2024-08-08 16:10:53 +10:00 |
|
Marcel Keller
|
78fe3d8bad
|
Maintenance.
|
2024-07-09 12:19:52 +10:00 |
|
Vincent Ehrmanntraut
|
70d65d3c98
|
Add to_row_matrix and to_column_matrix at array
|
2024-07-02 12:02:22 +02:00 |
|
Marcel Keller
|
41999a351a
|
Merge pull request #1417 from vincent-ehrmanntraut/mergeable-matmulsm-squashed
Make matmulsm mergeable (Fixes #1407)
|
2024-07-02 13:13:47 +10:00 |
|
Marcel Keller
|
a271f54356
|
Allow conversion with any precision.
|
2024-07-02 11:41:59 +10:00 |
|
Marcel Keller
|
8446e39f79
|
Allow conversion with different precisions.
|
2024-06-28 19:13:22 +10:00 |
|
Vincent Ehrmanntraut
|
a490c391be
|
Fix multithreaded MATMULSM, direct_mul. Should also now work with Python 3.8
|
2024-06-24 11:42:18 +02:00 |
|
Vincent Ehrmanntraut
|
4d7b8a09da
|
Make MATMULSM mergeable
|
2024-06-11 09:05:19 +02:00 |
|
Marcel Keller
|
5ba7e71905
|
Fix bug in secret-clear fixed-point division.
|
2024-05-20 11:08:35 +10:00 |
|
Marcel Keller
|
74baee3577
|
Fix bugs in matrix operations in binary computation.
|
2024-04-09 17:21:05 +10:00 |
|
Marcel Keller
|
90024e54ad
|
Enable sorting matrices by any column in binary computation.
|
2024-04-08 15:46:32 +10:00 |
|
Marcel Keller
|
2250107d36
|
Fix bug in address calculation.
|
2024-03-28 22:14:20 +11:00 |
|
Marcel Keller
|
0343617f66
|
Fix bug in tensor input.
|
2024-03-25 17:41:17 +11:00 |
|
Marcel Keller
|
272d824f5c
|
Fix bug in addition/subtraction of multi-arrays of different types.
|
2024-03-11 11:56:06 +11:00 |
|
Marcel Keller
|
247a686ca0
|
Optimize array assignment.
|
2024-02-24 13:33:23 +11:00 |
|
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 |
|