mpz
mpz copied to clipboard
Tracking: Threading + IO redesign
This is a tracking issue for the redesign work for how we model protocol execution and IO.
Tasks
- [x] Introduce
mpz-common
which provides types and traits for threading and synchronization. It also addsserio
for our IO abstraction. #107 - [x] Encapsulate our coin-toss protocols async layer #108
- [x] Update
mpz-ot
to usempz-common
and deprecate the KOS15 actor impl #109 - [x] Finish implementing OT traits for KOS15 shared variant.
- [x] Implement a multi-threaded executor/context in
mpz-common
- [x] Update
mpz-garble
- [x] Update
mpz-share-conversion