obliv-c icon indicating copy to clipboard operation
obliv-c copied to clipboard

Improvements to protocol splitting

Open jackdoerner opened this issue 8 years ago • 3 comments

Instead of generating new OT extensions, all yao protocols share a single extension box, and use GCC atomics to distribute nonces among themselves without collisions. This saves quite a bit of time (400ms on my machines). Updated the protocol splitting test to allow for testing and benchmarking of this change.

jackdoerner avatar Sep 13 '17 15:09 jackdoerner

I'm realizing only now that I never notified you: I believe your concerns have been taken care of. I will handle all of the other issues we talked about in and around this PR (gate counter improvements, correlated OT) in a separate PR once this one is completed.

jackdoerner avatar Oct 08 '17 04:10 jackdoerner

Btw, I still have two other largish PRs to submit after this one. Any chance we can get it merged before too long?

jackdoerner avatar Feb 18 '18 19:02 jackdoerner

Ah, thanks for the bump. Setting a reminder on my calendar to do it by next weekend.

samee avatar Feb 18 '18 20:02 samee