Lines Matching full:ex

45     X509_EXTENSION *ex;  in X509v3_get_ext_by_OBJ()  local
54 ex = sk_X509_EXTENSION_value(sk, lastpos); in X509v3_get_ext_by_OBJ()
55 if (OBJ_cmp(ex->object, obj) == 0) in X509v3_get_ext_by_OBJ()
65 X509_EXTENSION *ex; in X509v3_get_ext_by_critical() local
74 ex = sk_X509_EXTENSION_value(sk, lastpos); in X509v3_get_ext_by_critical()
75 if (((ex->critical > 0) && crit) || ((ex->critical <= 0) && !crit)) in X509v3_get_ext_by_critical()
100 X509_EXTENSION *ex, int loc) in STACK_OF()
123 if ((new_ex = X509_EXTENSION_dup(ex)) == NULL) in STACK_OF()
139 X509_EXTENSION *X509_EXTENSION_create_by_NID(X509_EXTENSION **ex, int nid, in X509_EXTENSION_create_by_NID() argument
151 ret = X509_EXTENSION_create_by_OBJ(ex, obj, crit, data); in X509_EXTENSION_create_by_NID()
157 X509_EXTENSION *X509_EXTENSION_create_by_OBJ(X509_EXTENSION **ex, in X509_EXTENSION_create_by_OBJ() argument
163 if ((ex == NULL) || (*ex == NULL)) { in X509_EXTENSION_create_by_OBJ()
169 ret = *ex; in X509_EXTENSION_create_by_OBJ()
178 if ((ex != NULL) && (*ex == NULL)) in X509_EXTENSION_create_by_OBJ()
179 *ex = ret; in X509_EXTENSION_create_by_OBJ()
182 if ((ex == NULL) || (ret != *ex)) in X509_EXTENSION_create_by_OBJ()
187 int X509_EXTENSION_set_object(X509_EXTENSION *ex, const ASN1_OBJECT *obj) in X509_EXTENSION_set_object() argument
189 if ((ex == NULL) || (obj == NULL)) in X509_EXTENSION_set_object()
191 ASN1_OBJECT_free(ex->object); in X509_EXTENSION_set_object()
192 ex->object = OBJ_dup(obj); in X509_EXTENSION_set_object()
193 return ex->object != NULL; in X509_EXTENSION_set_object()
196 int X509_EXTENSION_set_critical(X509_EXTENSION *ex, int crit) in X509_EXTENSION_set_critical() argument
198 if (ex == NULL) in X509_EXTENSION_set_critical()
200 ex->critical = (crit) ? 0xFF : -1; in X509_EXTENSION_set_critical()
204 int X509_EXTENSION_set_data(X509_EXTENSION *ex, ASN1_OCTET_STRING *data) in X509_EXTENSION_set_data() argument
208 if (ex == NULL) in X509_EXTENSION_set_data()
210 i = ASN1_OCTET_STRING_set(&ex->value, data->data, data->length); in X509_EXTENSION_set_data()
216 ASN1_OBJECT *X509_EXTENSION_get_object(X509_EXTENSION *ex) in X509_EXTENSION_get_object() argument
218 if (ex == NULL) in X509_EXTENSION_get_object()
220 return ex->object; in X509_EXTENSION_get_object()
223 ASN1_OCTET_STRING *X509_EXTENSION_get_data(X509_EXTENSION *ex) in X509_EXTENSION_get_data() argument
225 if (ex == NULL) in X509_EXTENSION_get_data()
227 return &ex->value; in X509_EXTENSION_get_data()
230 int X509_EXTENSION_get_critical(const X509_EXTENSION *ex) in X509_EXTENSION_get_critical() argument
232 if (ex == NULL) in X509_EXTENSION_get_critical()
234 if (ex->critical > 0) in X509_EXTENSION_get_critical()