/* -*-c-*-
*
- * $Id: pgen.c,v 1.2 1999/11/20 22:23:05 mdw Exp $
+ * $Id: pgen.c,v 1.3 1999/12/10 23:28:35 mdw Exp $
*
* Finding and testing prime numbers
*
/*----- Revision history --------------------------------------------------*
*
* $Log: pgen.c,v $
+ * Revision 1.3 1999/12/10 23:28:35 mdw
+ * Track suggested destination changes.
+ *
* Revision 1.2 1999/11/20 22:23:05 mdw
* Add multiply-and-add function for Diffie-Hellman safe prime generation.
*
/* --- Add the step on to the number --- */
- p->m = mp_modify(p->m, MP_LEN(p->m) + 1);
+ p->m = mp_split(p->m);
+ mp_ensure(p->m, MP_LEN(p->m) + 1);
mpx_uaddn(p->m->v, p->m->vl, step);
mp_shrink(p->m);
mp_drop(m);
mp_drop(r);
pgen_destroy(&p);
+ assert(mparena_count(MPARENA_GLOBAL) == 0);
return (ok);
}