Lines Matching defs:ne

112 	X509_NAME_ENTRY *ne;
122 ne=sk_X509_NAME_ENTRY_value(sk,lastpos);
123 if (OBJ_cmp(ne->object,obj) == 0)
177 X509_NAME_ENTRY *ne;
179 ne = X509_NAME_ENTRY_create_by_OBJ(NULL, obj, type, bytes, len);
180 if(!ne) return 0;
181 ret = X509_NAME_add_entry(name, ne, loc, set);
182 X509_NAME_ENTRY_free(ne);
189 X509_NAME_ENTRY *ne;
191 ne = X509_NAME_ENTRY_create_by_NID(NULL, nid, type, bytes, len);
192 if(!ne) return 0;
193 ret = X509_NAME_add_entry(name, ne, loc, set);
194 X509_NAME_ENTRY_free(ne);
201 X509_NAME_ENTRY *ne;
203 ne = X509_NAME_ENTRY_create_by_txt(NULL, field, type, bytes, len);
204 if(!ne) return 0;
205 ret = X509_NAME_add_entry(name, ne, loc, set);
206 X509_NAME_ENTRY_free(ne);
212 int X509_NAME_add_entry(X509_NAME *name, X509_NAME_ENTRY *ne, int loc,
254 if ((new_name=X509_NAME_ENTRY_dup(ne)) == NULL)
275 X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_txt(X509_NAME_ENTRY **ne,
289 nentry = X509_NAME_ENTRY_create_by_OBJ(ne,obj,type,bytes,len);
294 X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_NID(X509_NAME_ENTRY **ne, int nid,
306 nentry = X509_NAME_ENTRY_create_by_OBJ(ne,obj,type,bytes,len);
311 X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_OBJ(X509_NAME_ENTRY **ne,
316 if ((ne == NULL) || (*ne == NULL))
322 ret= *ne;
329 if ((ne != NULL) && (*ne == NULL)) *ne=ret;
332 if ((ne == NULL) || (ret != *ne))
337 int X509_NAME_ENTRY_set_object(X509_NAME_ENTRY *ne, ASN1_OBJECT *obj)
339 if ((ne == NULL) || (obj == NULL))
344 ASN1_OBJECT_free(ne->object);
345 ne->object=OBJ_dup(obj);
346 return((ne->object == NULL)?0:1);
349 int X509_NAME_ENTRY_set_data(X509_NAME_ENTRY *ne, int type,
354 if ((ne == NULL) || ((bytes == NULL) && (len != 0))) return(0);
356 return ASN1_STRING_set_by_NID(&ne->value, bytes,
358 OBJ_obj2nid(ne->object)) ? 1 : 0;
360 i=ASN1_STRING_set(ne->value,bytes,len);
365 ne->value->type=ASN1_PRINTABLE_type(bytes,len);
367 ne->value->type=type;
372 ASN1_OBJECT *X509_NAME_ENTRY_get_object(X509_NAME_ENTRY *ne)
374 if (ne == NULL) return(NULL);
375 return(ne->object);
378 ASN1_STRING *X509_NAME_ENTRY_get_data(X509_NAME_ENTRY *ne)
380 if (ne == NULL) return(NULL);
381 return(ne->value);