mp_pow
mp_pow(public, secret, MODULUS, common);
mp_pow(public, secret, MODULUS, common);
extern void mp_pow(MINT *, MINT *, MINT *, MINT *);
mp_pow(root, sk, modulus, pk);
mp_pow(pk, sk, modulus, ck);
void pow(MINT *a, MINT *b, MINT *c, MINT *d) { mp_pow(a, b, c, d); }
mp_pow(a, &x, &y, b);
mp_pow(root, sk, modulus, pk);
mp_pow(public, secret, MODULUS_192_0, common);