Lines Matching refs:ASN1_OBJECT
77 static ASN1_OBJECT nid_objs[1];
78 static ASN1_OBJECT *sn_objs[1];
79 static ASN1_OBJECT *ln_objs[1];
80 static ASN1_OBJECT *obj_objs[1];
94 ASN1_OBJECT *obj;
102 const ASN1_OBJECT * const *ap = a, * const *bp = b;
108 const ASN1_OBJECT * const *ap = a, * const *bp = b;
115 const ASN1_OBJECT *a;
151 ASN1_OBJECT *a,*b;
231 int OBJ_add_object(const ASN1_OBJECT *obj)
233 ASN1_OBJECT *o;
273 ASN1_OBJECT *OBJ_nid2obj(int n)
276 ASN1_OBJECT ob;
285 return((ASN1_OBJECT *)&(nid_objs[n]));
308 ASN1_OBJECT ob;
340 ASN1_OBJECT ob;
369 int OBJ_obj2nid(const ASN1_OBJECT *a)
371 ASN1_OBJECT **op;
382 ad.obj=(ASN1_OBJECT *)a; /* XXX: ugly but harmless */
386 op=(ASN1_OBJECT **)OBJ_bsearch((const char *)&a,(const char *)obj_objs,
387 NUM_OBJ, sizeof(ASN1_OBJECT *),obj_cmp);
393 /* Convert an object name into an ASN1_OBJECT
399 ASN1_OBJECT *OBJ_txt2obj(const char *s, int no_name)
402 ASN1_OBJECT *op=NULL;
438 int OBJ_obj2txt(char *buf, int buf_len, const ASN1_OBJECT *a, int no_name)
599 ASN1_OBJECT *obj;
609 ASN1_OBJECT o,*oo= &o,**op;
620 op=(ASN1_OBJECT **)OBJ_bsearch((char *)&oo,(char *)ln_objs, NUM_LN,
621 sizeof(ASN1_OBJECT *),ln_cmp);
628 ASN1_OBJECT o,*oo= &o,**op;
639 op=(ASN1_OBJECT **)OBJ_bsearch((char *)&oo,(char *)sn_objs,NUM_SN,
640 sizeof(ASN1_OBJECT *),sn_cmp);
648 const ASN1_OBJECT *a= *(ASN1_OBJECT * const *)ap;
649 const ASN1_OBJECT *b= *(ASN1_OBJECT * const *)bp;
761 ASN1_OBJECT *op=NULL;
776 op=(ASN1_OBJECT *)ASN1_OBJECT_create(OBJ_new_nid(1),buf,i,sn,ln);