encryptogroup / MOTION

An efficient, user-friendly, modular, and extensible framework for mixed-protocol secure multi-party computation with two or more parties
MIT License
85 stars 40 forks source link

Added Astra Protocol #30

Closed oliver-schick closed 1 year ago

oliver-schick commented 2 years ago

Added the Astra protocol to MOTION and removed a few things in the motion base classes that were outdated and posed problem with the Astra implementation (e.g. removed the signalling functions in motion::Wire and motion::Gate classes). I also added new functionality in the motion backend, allowing gates to add custom jobs to the gate executor during their construction. These jobs are then executed during setup or online phase.