Closed sinui0 closed 6 months ago
What is the benefit of adding an extra encapsulation layer for the OT return types in the traits?
It just provides stronger typing and a way to document what each field is. It's better to have the types defined in mpz-ot-core
and the traits inmpz-ot
work with them
This PR normalizes our OT interfaces as well as completely reimplements our ideal functionality abstraction.
Nothing here touches the security critical logic of any of the OT implementations. This is purely a clean up and testing utilities.
Changes
mpz-ot-core
instead of leaking intompz-ot
.mpz-common
TransferId