Lines Matching defs:dest
179 int ec_GF2m_simple_group_copy(EC_GROUP *dest, const EC_GROUP *src)
182 if (!BN_copy(&dest->field, &src->field))
184 if (!BN_copy(&dest->a, &src->a))
186 if (!BN_copy(&dest->b, &src->b))
188 dest->poly[0] = src->poly[0];
189 dest->poly[1] = src->poly[1];
190 dest->poly[2] = src->poly[2];
191 dest->poly[3] = src->poly[3];
192 dest->poly[4] = src->poly[4];
193 dest->poly[5] = src->poly[5];
194 if (bn_wexpand(&dest->a, (int)(dest->poly[0] + BN_BITS2 - 1) / BN_BITS2)
197 if (bn_wexpand(&dest->b, (int)(dest->poly[0] + BN_BITS2 - 1) / BN_BITS2)
200 for (i = dest->a.top; i < dest->a.dmax; i++)
201 dest->a.d[i] = 0;
202 for (i = dest->b.top; i < dest->b.dmax; i++)
203 dest->b.d[i] = 0;
356 * Copy the contents of one EC_POINT into another. Assumes dest is
359 int ec_GF2m_simple_point_copy(EC_POINT *dest, const EC_POINT *src)
361 if (!BN_copy(&dest->X, &src->X))
363 if (!BN_copy(&dest->Y, &src->Y))
365 if (!BN_copy(&dest->Z, &src->Z))
367 dest->Z_is_one = src->Z_is_one;