104 Commits

Author SHA1 Message Date
Marcel Keller
bf7f8f4b65 Expected communication cost in compiler. 2025-12-24 13:47:42 +11:00
Marcel Keller
ce83a3708c Fix bug in exponentiation. 2025-12-15 12:40:41 +11:00
Marcel Keller
70fb30c4d5 Fix bug in fixed-point input in binary circuits. 2025-12-04 15:10:06 +11:00
Marcel Keller
1986dce374 Fix bug in memory access of cleartext fixed-point values with binary circuits. 2025-10-08 12:08:10 +11:00
Marcel Keller
bc99d71db9 Fix bug with arithmetic operations on comparison results in binary circuits. 2025-10-07 12:19:47 +11:00
Marcel Keller
dca07846e5 Fix bug in binary vector assignment. 2025-10-07 12:08:47 +11:00
Marcel Keller
5c8884b681 Fix bug in sigmoid with binary circuits. 2025-10-02 11:57:08 +10:00
Marcel Keller
24baa6d4bd Fix bug in sfix-sint operations with binary circuits. 2025-09-30 14:37:40 +10:00
Marcel Keller
9cb7c40eaf Fix bug in binary register update. 2025-09-17 16:34:59 +08:00
Marcel Keller
414075421b Fix bug in conversion from regint to sfix in binary. 2025-09-17 16:25:46 +08:00
Marcel Keller
e18f875f9c Fix summation of binary vectors. 2025-09-17 16:18:24 +08:00
MozirDmitriy
2410571c40 fix typos 2025-08-11 15:53:36 +03:00
Marcel Keller
cf51528de6 Missing operations in binary computation. 2025-08-05 11:51:44 +02:00
crStiv
e8312b980c Update types.py 2025-07-26 21:08:11 +02:00
Marcel Keller
9f2a641a94 Protocols with function-dependent preprocessing. 2025-05-30 13:35:02 +10:00
Marcel Keller
98251fc101 Random fixed-point number generation in binary circuits. 2025-05-06 18:11:27 +10:00
Marcel Keller
f35f4a9edb Full arithmetic to binary conversion for any prime. 2025-04-17 19:00:54 +10:00
Marcel Keller
f051dc7222 Fix bug in population count. 2025-04-01 12:52:33 +11:00
Marcel Keller
f963eb216d Comparisons for revealed binary values. 2025-03-05 12:50:12 +11:00
Marcel Keller
057c0ff96b Fix bug in binary circuit register update. 2025-02-03 11:40:51 +11:00
Marcel Keller
0418260c33 Fix bug in binary bit composition. 2025-01-29 21:00:30 +11:00
Marcel Keller
7ec25ce3a8 Fix bug comparing integers and fixed-point values in binary circuits. 2025-01-02 14:19:32 +11:00
Marcel Keller
91321ff8cd Functionality to call high-level code from C++. 2024-11-21 13:14:54 +11:00
Marcel Keller
acc49905b4 Fix bug in binary operations. 2024-10-08 13:04:49 +11:00
Marcel Keller
5c4382c139 Fix bugs in binary memory access. 2024-07-22 13:04:36 +10:00
Marcel Keller
78fe3d8bad Maintenance. 2024-07-09 12:19:52 +10:00
Marcel Keller
adef788433 Fix bug in hexadecimal output. 2024-06-18 19:02:09 +10:00
Marcel Keller
59a4e830cf Additional functionality in binary circuits. 2024-05-02 11:59:58 +10:00
Marcel Keller
161692225b Fix bug in conditional output with binary computation. 2024-04-18 12:08:01 +10:00
Marcel Keller
74baee3577 Fix bugs in matrix operations in binary computation. 2024-04-09 17:21:05 +10:00
Marcel Keller
b57dafb66b Fix bug with larger ORAMs in binary circuits. 2024-03-21 16:56:27 +11:00
Marcel Keller
b9401aeb31 Fix bug in arithmetic-to-binary conversion. 2024-02-06 15:39:55 +11:00
Marcel Keller
5935cfb50c Fix bugs in binary circuit compilation. 2024-01-23 19:16:27 +11:00
Marcel Keller
cf4426fdb3 Multinode computation. 2023-12-14 12:17:54 +11:00
Marcel Keller
2c71a9c4d8 Fix bug in sbit Array. 2023-11-27 14:00:33 +11: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
c62ab2ca1e Fix bug in copying binary vectors. 2023-05-04 14:06:53 +10:00
Marcel Keller
640b1a988e Fix bug in updating binary values. 2023-04-26 11:24:51 +10:00
Marcel Keller
0bf7ad866a Convert single bits from arithmetic to binary. 2023-04-03 18:12:53 +10:00
Marcel Keller
bd5ae2b361 More convenient SHA-3 usage. 2023-03-13 12:25:08 +11:00
Marcel Keller
5153c63d2f More accessible machine learning functionality. 2023-02-16 12:35:18 +11:00
Marcel Keller
c30bed3d6a Vectorized inputs for fixed-point numbers in binary circuits. 2023-01-10 12:15:21 +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
cd25c2e9f1 Decision tree training. 2022-11-09 11:22:18 +11:00
Marcel Keller
aab093b1cb Automatic conversion for integer operations in binary circuits. 2022-10-27 21:44:40 +11:00
Marcel Keller
6f553cd1f2 Dijkstra's algorithm in binary circuits. 2022-10-24 22:18:20 +11:00
Marcel Keller
252c23c77d Convenient interface for ORAM in binary circuits. 2022-10-06 13:27:46 +11:00
Marcel Keller
239f72b02b Fix bugs in binary sorting. 2022-09-15 17:08:21 +10:00