Lines Matching defs:obj
26 DECLARE_OBJ_BSEARCH_CMP_FN(const ASN1_OBJECT *, unsigned int, obj);
35 ASN1_OBJECT *obj;
62 a = ca->obj;
96 a = ca->obj;
97 b = cb->obj;
136 a->obj->nid = 0;
137 a->obj->flags |= ASN1_OBJECT_FLAG_DYNAMIC |
143 a->obj->nid++;
148 if (--a->obj->nid == 0)
149 ASN1_OBJECT_free(a->obj);
174 int OBJ_add_object(const ASN1_OBJECT *obj)
183 if ((o = OBJ_dup(obj)) == NULL)
187 if ((o->length != 0) && (obj->data != NULL))
200 ao[i]->obj = o;
240 ad.obj = &ob;
244 return adp->obj;
270 ad.obj = &ob;
274 return adp->obj->sn;
300 ad.obj = &ob;
304 return adp->obj->ln;
324 IMPLEMENT_OBJ_BSEARCH_CMP_FN(const ASN1_OBJECT *, unsigned int, obj);
344 ad.obj = (ASN1_OBJECT *)a; /* XXX: ugly but harmless */
347 return adp->obj->nid;
567 ASN1_OBJECT *obj;
569 obj = OBJ_txt2obj(s, 0);
570 nid = OBJ_obj2nid(obj);
571 ASN1_OBJECT_free(obj);
588 ad.obj = &o;
591 return adp->obj->nid;
612 ad.obj = &o;
615 return adp->obj->nid;
751 size_t OBJ_length(const ASN1_OBJECT *obj)
753 if (obj == NULL)
755 return obj->length;
758 const unsigned char *OBJ_get0_data(const ASN1_OBJECT *obj)
760 if (obj == NULL)
762 return obj->data;