More efficient oblivious transfer and extensions for faster secure computation | Synapse