Lines Matching refs:ext
23 static void ext_list_free(X509V3_EXT_METHOD *ext);
25 int X509V3_EXT_add(X509V3_EXT_METHOD *ext)
32 if (!sk_X509V3_EXT_METHOD_push(ext_list, ext)) {
46 const X509V3_EXT_METHOD *, ext);
48 const X509V3_EXT_METHOD *, ext);
70 const X509V3_EXT_METHOD *X509V3_EXT_get(X509_EXTENSION *ext)
73 if ((nid = OBJ_obj2nid(X509_EXTENSION_get_object(ext))) == NID_undef)
88 const X509V3_EXT_METHOD *ext;
91 if ((ext = X509V3_EXT_get_nid(nid_from)) == NULL) {
99 *tmpext = *ext;
111 static void ext_list_free(X509V3_EXT_METHOD *ext)
113 if (ext->ext_flags & X509V3_EXT_DYNAMIC)
114 OPENSSL_free(ext);
129 void *X509V3_EXT_d2i(X509_EXTENSION *ext)
136 if ((method = X509V3_EXT_get(ext)) == NULL)
138 extvalue = X509_EXTENSION_get_data(ext);
222 X509_EXTENSION *ext = NULL, *extmp;
267 ext = X509V3_EXT_i2d(nid, crit, value);
269 if (!ext) {
278 if (!sk_X509_EXTENSION_set(*x, extidx, ext))
287 if (!sk_X509_EXTENSION_push(ret, ext))
297 X509_EXTENSION_free(ext);