Oblivious Transfer implementation with GMP library