privacy-scaling-explorations / mpz

Multi-party computation libraries written in Rust 🦀
182 stars 39 forks source link

feat(mpz-common): async sync primitives #152

Closed sinui0 closed 3 months ago

sinui0 commented 3 months ago

This PR adds async synchronization primitives. I learned that the shared KOS variant needs to be able to hold a lock across an await point.

sinui0 commented 3 months ago

@themighty1 as per our conversation, i've updated the syncer tests to poll the order more explicitly.