Generalized Corruption Models In Secure Multi-Party Computation