int dlkp_pCopy(dlkp_p* dst, const dlkp_p* src) { if (dldp_pCopy(&dst->param, &src->param) < 0) return -1; mpncopy(&dst->y, &src->y); mpncopy(&dst->x, &src->x); return 0; }
int dldp_pCopy(dldp_p* dst, const dldp_p* src) { mpbcopy(&dst->p, &src->p); mpbcopy(&dst->q, &src->q); mpncopy(&dst->r, &src->r); mpncopy(&dst->g, &src->g); mpbcopy(&dst->n, &src->n); return 0; }
int rsapkCopy(rsapk* dst, const rsapk* src) { mpbcopy(&dst->n, &src->n); mpncopy(&dst->e, &src->e); return 0; }