Lines Matching defs:ex
90 X509_EXTENSION *ex;
99 ex = sk_X509_EXTENSION_value(sk, lastpos);
100 if (OBJ_cmp(ex->object, obj) == 0)
110 X509_EXTENSION *ex;
119 ex = sk_X509_EXTENSION_value(sk, lastpos);
120 if (((ex->critical > 0) && crit) || ((ex->critical <= 0) && !crit))
145 X509_EXTENSION *ex, int loc)
168 if ((new_ex = X509_EXTENSION_dup(ex)) == NULL)
185 X509_EXTENSION *X509_EXTENSION_create_by_NID(X509_EXTENSION **ex, int nid,
197 ret = X509_EXTENSION_create_by_OBJ(ex, obj, crit, data);
203 X509_EXTENSION *X509_EXTENSION_create_by_OBJ(X509_EXTENSION **ex,
209 if ((ex == NULL) || (*ex == NULL)) {
216 ret = *ex;
225 if ((ex != NULL) && (*ex == NULL))
226 *ex = ret;
229 if ((ex == NULL) || (ret != *ex))
234 int X509_EXTENSION_set_object(X509_EXTENSION *ex, ASN1_OBJECT *obj)
236 if ((ex == NULL) || (obj == NULL))
238 ASN1_OBJECT_free(ex->object);
239 ex->object = OBJ_dup(obj);
243 int X509_EXTENSION_set_critical(X509_EXTENSION *ex, int crit)
245 if (ex == NULL)
247 ex->critical = (crit) ? 0xFF : -1;
251 int X509_EXTENSION_set_data(X509_EXTENSION *ex, ASN1_OCTET_STRING *data)
255 if (ex == NULL)
257 i = M_ASN1_OCTET_STRING_set(ex->value, data->data, data->length);
263 ASN1_OBJECT *X509_EXTENSION_get_object(X509_EXTENSION *ex)
265 if (ex == NULL)
267 return (ex->object);
270 ASN1_OCTET_STRING *X509_EXTENSION_get_data(X509_EXTENSION *ex)
272 if (ex == NULL)
274 return (ex->value);
277 int X509_EXTENSION_get_critical(X509_EXTENSION *ex)
279 if (ex == NULL)
281 if (ex->critical > 0)