int top = p->top;
BN_ULONG *udp, *bdp, *vdp, *cdp;
int top = p->top;
BN_ULONG *udp, *bdp, *vdp, *cdp;
+ if (!bn_wexpand(u, top))
+ goto err;
udp = u->d;
for (i = u->top; i < top; i++)
udp[i] = 0;
u->top = top;
udp = u->d;
for (i = u->top; i < top; i++)
udp[i] = 0;
u->top = top;
+ if (!bn_wexpand(b, top))
+ goto err;
bdp = b->d;
bdp[0] = 1;
for (i = 1; i < top; i++)
bdp[i] = 0;
b->top = top;
bdp = b->d;
bdp[0] = 1;
for (i = 1; i < top; i++)
bdp[i] = 0;
b->top = top;
+ if (!bn_wexpand(c, top))
+ goto err;
cdp = c->d;
for (i = 0; i < top; i++)
cdp[i] = 0;
cdp = c->d;
for (i = 0; i < top; i++)
cdp[i] = 0;