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 |
|
Vincent Ehrmanntraut
|
5050dc4c51
|
Eliminated (most) global vars in SecureShuffle, general cleanup
|
2024-12-14 00:11:22 +01:00 |
|
Vincent Ehrmanntraut
|
0faee7dcb0
|
Implement shuffle for SpdzWise Rep3
|
2024-12-12 10:47:23 +01:00 |
|
Vincent Ehrmanntraut
|
684c08277d
|
Fix annoying bug when too many permuatations are performed in parallel
|
2024-12-12 10:06:04 +01:00 |
|
Vincent Ehrmanntraut
|
70fcbc872c
|
Fix printing of floats
|
2024-12-12 09:52:59 +01:00 |
|
Vincent Ehrmanntraut
|
d3baedd3b3
|
Fix merge-induced issues
|
2024-12-12 09:33:52 +01:00 |
|
Vincent Ehrmanntraut
|
0f4c825366
|
Working on parallel matrix shuffle
|
2024-12-12 08:56:46 +01:00 |
|
Vincent Ehrmanntraut
|
3d3bfcf6a6
|
Fix calculation of maximal waksman depth
|
2024-12-11 15:42:04 +01:00 |
|
Vincent Ehrmanntraut
|
3126cfb6c5
|
SecureShuffle that is able to permute and unpermute parallely, but sequential permutation does not match parallel permutation...
|
2024-12-11 10:11:59 +01:00 |
|
Vincent Ehrmanntraut
|
01723cc079
|
Still sequential, but at least applyMultiple works without global vars now
|
2024-12-11 09:29:05 +01:00 |
|
Vincent Ehrmanntraut
|
b99e2de60f
|
Semi-honest replicated sharing now has parallel shuffling
|
2024-12-09 11:48:18 +01:00 |
|
Vincent Ehrmanntraut
|
b5467b69a9
|
Shufflers are now aware of parallel shuffles, but still perform them sequentially
|
2024-12-09 11:04:28 +01:00 |
|
Vincent Ehrmanntraut
|
b91a01adc3
|
Make applyshuffle instruction mergeable, execution is still sequential
|
2024-12-06 15:55:01 +01:00 |
|