Lines Matching refs:attr
32 X509_ATTRIBUTE *attr);
50 X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_NID(X509_ATTRIBUTE **attr, int nid,
53 X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_OBJ(X509_ATTRIBUTE **attr,
57 X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_txt(X509_ATTRIBUTE **attr,
61 int X509_ATTRIBUTE_set1_object(X509_ATTRIBUTE *attr, const ASN1_OBJECT *obj);
62 int X509_ATTRIBUTE_set1_data(X509_ATTRIBUTE *attr, int attrtype,
64 void *X509_ATTRIBUTE_get0_data(X509_ATTRIBUTE *attr, int idx, int atrtype,
66 int X509_ATTRIBUTE_count(const X509_ATTRIBUTE *attr);
67 ASN1_OBJECT *X509_ATTRIBUTE_get0_object(X509_ATTRIBUTE *attr);
68 ASN1_TYPE *X509_ATTRIBUTE_get0_type(X509_ATTRIBUTE *attr, int idx);
121 Both I<x> and I<attr> must be non NULL or an error will occur.
129 to the attribute list I<x>. Both I<x> and I<attr> must be non NULL or an error
142 to the attribute I<attr>. If I<attr> contained an existing B<ASN1_OBJECT> then
143 it is freed. An error occurs if either I<attr> or I<obj> are NULL, or if
146 X509_ATTRIBUTE_set1_data() pushes a new B<ASN1_TYPE> object onto the I<attr>
150 I<attr> attributes NID is used to set an B<ASN1_STRING> using
163 data I<data> of length I<len>. If the passed in attribute I<attr> OR I<*attr> is
178 attribute I<attr>.
181 the attribute list I<attr>. I<idx> should be in the
185 index I<idx> in the attribute I<attr>. I<data> is unused and can be set to NULL.