Lines Matching defs:curve
127 X9_62_CURVE *curve;
391 .offset = offsetof(ECPARAMETERS, curve),
392 .field_name = "curve",
727 ec_asn1_group2curve(const EC_GROUP *group, X9_62_CURVE *curve)
734 if (curve == NULL || curve->a == NULL || curve->b == NULL)
747 if (!ec_asn1_encode_field_element(group, a, curve->a)) {
751 if (!ec_asn1_encode_field_element(group, b, curve->b)) {
756 ASN1_BIT_STRING_free(curve->seed);
757 curve->seed = NULL;
760 if ((curve->seed = ASN1_BIT_STRING_new()) == NULL) {
764 if (!ASN1_BIT_STRING_set(curve->seed,
769 if (!asn1_abs_set_unused_bits(curve->seed, 0)) {
804 if (!ec_asn1_group2curve(group, parameters->curve)) {
922 ec_asn1_parameters_curve2group(const X9_62_CURVE *curve,
934 if ((a = BN_bin2bn(curve->a->data, curve->a->length, NULL)) == NULL)
936 if ((b = BN_bin2bn(curve->b->data, curve->b->length, NULL)) == NULL)
1000 if ((seed = params->curve->seed) != NULL) {
1029 if (!ec_asn1_parameters_curve2group(params->curve,