- /* --- Construct the coefficients --- */
-
- mpmont_create(&mm, s->p);
- v = xmalloc(s->t * sizeof(mp *));
- for (i = 0; i < s->t - 1; i++)
- v[i] = mprand_range(MP_NEW, s->p, r, 0);
- v[s->t - 1] = mpmont_mul(&mm, MP_NEW, s->s, mm.r2);
-
- /* --- Construct the shares --- */