Lines Matching refs:parameter
106 /* Set the parameter list */
109 if ((a->parameter == NULL) ||
110 (a->parameter->type != V_ASN1_NULL))
112 ASN1_TYPE_free(a->parameter);
113 if (!(a->parameter=ASN1_TYPE_new()))
118 a->parameter->type=V_ASN1_NULL;
129 ASN1_TYPE_free(a->parameter);
139 if (!(a->parameter=ASN1_TYPE_new()))
145 a->parameter->type=V_ASN1_SEQUENCE;
146 if (!(a->parameter->value.sequence=ASN1_STRING_new()))
152 if (!ASN1_STRING_set(a->parameter->value.sequence,p,i))
170 ASN1_TYPE_free(a->parameter);
172 if ((a->parameter = ASN1_TYPE_new()) == NULL)
183 a->parameter->type = V_ASN1_OBJECT;
184 a->parameter->value.object = OBJ_nid2obj(nid);
205 a->parameter->type = V_ASN1_SEQUENCE;
206 if ((a->parameter->value.sequence = ASN1_STRING_new()) == NULL)
212 ASN1_STRING_set(a->parameter->value.sequence, p, i);
298 if (a->parameter && (a->parameter->type == V_ASN1_SEQUENCE))
306 cp=p=a->parameter->value.sequence->data;
307 j=a->parameter->value.sequence->length;
317 if (a->parameter && (a->parameter->type == V_ASN1_SEQUENCE))
328 cp = p = a->parameter->value.sequence->data;
329 j = a->parameter->value.sequence->length;
336 else if (a->parameter && (a->parameter->type == V_ASN1_OBJECT))
349 group = EC_GROUP_new_by_curve_name(OBJ_obj2nid(a->parameter->value.object));