exponent_modulo
err = exponent_modulo(&tmpG, &tmpX, P, Y);
if ((err = exponent_modulo(b, &r, a, &y)) != MP_OKAY) {
return exponent_modulo(G, X, P, Y) == MP_OKAY;