Marcel Keller
|
5c8884b681
|
Fix bug in sigmoid with binary circuits.
|
2025-10-02 11:57:08 +10:00 |
|
Marcel Keller
|
cc6b0b9b44
|
Fix bug when comparing bits in binary circuit.
|
2025-09-30 14:38:03 +10:00 |
|
Marcel Keller
|
24baa6d4bd
|
Fix bug in sfix-sint operations with binary circuits.
|
2025-09-30 14:37:40 +10:00 |
|
Marcel Keller
|
9b8270fb52
|
Fix bug with recursive branching.
|
2025-09-18 10:58:41 +08:00 |
|
Marcel Keller
|
9cb7c40eaf
|
Fix bug in binary register update.
|
2025-09-17 16:34:59 +08:00 |
|
Marcel Keller
|
d6049eef8f
|
Fix bug in fixed-point division with constant-round protocol.
|
2025-09-17 16:30:08 +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 |
|
Marcel Keller
|
99c63a6fbe
|
Sample masking in linear regression.
|
2025-09-12 17:00:30 +08:00 |
|
Marcel Keller
|
b52d0ac5da
|
Sample masking in logistic regression.
|
2025-09-11 17:01:44 +08:00 |
|
Marcel Keller
|
7fb703efe1
|
More precise range for NaN in fixed-point output.
|
2025-09-10 11:36:51 +08:00 |
|
Marcel Keller
|
bbf9132016
|
More predictable preprocessing in full bit decomposition.
|
2025-08-26 17:26:33 +10:00 |
|
MozirDmitriy
|
3fd9c20e3e
|
Update floatingpoint.py
|
2025-08-11 15:55:16 +03: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
|
e88254f1d9
|
Update compilerLib.py
|
2025-07-26 21:14:49 +02:00 |
|
crStiv
|
26abe35dd3
|
Update comparison.py
|
2025-07-26 21:13:33 +02:00 |
|
crStiv
|
e8312b980c
|
Update types.py
|
2025-07-26 21:08:11 +02:00 |
|
Marcel Keller
|
1d7496661b
|
Secret sharing output for sfix and sfloat.
|
2025-06-06 20:08:39 +10:00 |
|
Marcel Keller
|
81d3b000dd
|
Missing operator overloading.
|
2025-06-04 18:04:53 +10: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
|
5e66763c02
|
Fix bugs in GF(2^n) dot product.
|
2025-04-16 10:45:30 +10:00 |
|
Marcel Keller
|
979546f48b
|
Add missing matrix functionality for binary circuits.
|
2025-04-15 11:31:47 +10:00 |
|
Marcel Keller
|
85f2d094a9
|
Fix bugs in batch initialization.
|
2025-04-10 16:39:06 +10:00 |
|
Marcel Keller
|
4675cba4e7
|
Fix bug in packed ORAM.
|
2025-04-02 13:44:01 +11:00 |
|
Marcel Keller
|
f051dc7222
|
Fix bug in population count.
|
2025-04-01 12:52:33 +11:00 |
|
Marcel Keller
|
3454f0f9cd
|
Fix performance bug in dependency graph.
|
2025-04-01 12:34:15 +11:00 |
|
Marcel Keller
|
03e6faff65
|
Fewer rounds when updating secrets in loops.
|
2025-03-19 11:50:40 +11:00 |
|
Marcel Keller
|
10f44e051b
|
cfix-sint addition.
|
2025-03-10 13:40:35 +11:00 |
|
Marcel Keller
|
f963eb216d
|
Comparisons for revealed binary values.
|
2025-03-05 12:50:12 +11:00 |
|
Marcel Keller
|
d25ffebd86
|
File persistance for GF(2^n).
|
2025-02-20 21:04:32 +11:00 |
|
Marcel Keller
|
6449d0058d
|
Avoid updating loop range during loop.
|
2025-02-20 21:03:55 +11:00 |
|
Marcel Keller
|
033e973dc6
|
Add missing functions in personal class.
|
2025-02-14 12:31:47 +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
|
146a18024b
|
Fix bug in regint optimization.
|
2025-01-28 12:27:54 +11:00 |
|
Marcel Keller
|
7e06863503
|
Fix bug in cfix initialization.
|
2025-01-28 12:22:54 +11:00 |
|
Marcel Keller
|
26cd81ea1c
|
Fix bug in sfix initialization.
|
2025-01-24 16:34:57 +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
|
7ec25ce3a8
|
Fix bug comparing integers and fixed-point values in binary circuits.
|
2025-01-02 14:19:32 +11:00 |
|
Marcel Keller
|
5f45083feb
|
Merge pull request #1554 from vincent-ehrmanntraut/parallel_permutations
Parallelize applyshuffle instruction
|
2024-12-23 13:33:41 +11:00 |
|
Marcel Keller
|
d31fc410ea
|
Fix bug in approximate inverse square root.
|
2024-12-23 11:19:55 +11:00 |
|
Vincent Ehrmanntraut
|
440279b1f1
|
Document new parameters
|
2024-12-20 08:36:48 +01:00 |
|
Vincent Ehrmanntraut
|
337ba94d06
|
Fix applyshuffle with dead code elimination and more flexible Matrix secure_permute
|
2024-12-20 08:32:09 +01:00 |
|
Vincent Ehrmanntraut
|
0db8d7a419
|
Fix emulation of permutations, use single-instruction matrix shuffle, use multithreading for matrix shuffles
|
2024-12-19 09:46:58 +01:00 |
|
Marcel Keller
|
6b2f4e54c3
|
Fix bug when shifting clear integer by secret number of bits.
|
2024-12-18 14:57:51 +11:00 |
|
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 |
|