Lines Matching defs:dest
158 int ec_GFp_mont_group_copy(EC_GROUP *dest, const EC_GROUP *src)
160 if (dest->field_data1 != NULL)
162 BN_MONT_CTX_free(dest->field_data1);
163 dest->field_data1 = NULL;
165 if (dest->field_data2 != NULL)
167 BN_clear_free(dest->field_data2);
168 dest->field_data2 = NULL;
171 if (!ec_GFp_simple_group_copy(dest, src)) return 0;
175 dest->field_data1 = BN_MONT_CTX_new();
176 if (dest->field_data1 == NULL) return 0;
177 if (!BN_MONT_CTX_copy(dest->field_data1, src->field_data1)) goto err;
181 dest->field_data2 = BN_dup(src->field_data2);
182 if (dest->field_data2 == NULL) goto err;
188 if (dest->field_data1 != NULL)
190 BN_MONT_CTX_free(dest->field_data1);
191 dest->field_data1 = NULL;