Home | History | Annotate | Download | only in ssl

Lines Matching full:comp

119 #include <openssl/comp.h>
286 SSL_COMP *comp = NULL;
292 comp=(SSL_COMP *)OPENSSL_malloc(sizeof(SSL_COMP));
293 if (comp != NULL)
295 comp->method=COMP_zlib();
296 if (comp->method
297 && comp->method->type == NID_undef)
298 OPENSSL_free(comp);
301 comp->id=SSL_COMP_ZLIB_IDX;
302 comp->name=comp->method->name;
303 sk_SSL_COMP_push(ssl_comp_methods,comp);
319 const EVP_MD **md, SSL_COMP **comp)
326 if (comp != NULL)
333 *comp=NULL;
339 *comp=sk_SSL_COMP_value(ssl_comp_methods,i);
341 *comp=NULL;
1323 const char *SSL_COMP_get_name(const void *comp)
1336 SSL_COMP *comp;
1354 comp=(SSL_COMP *)OPENSSL_malloc(sizeof(SSL_COMP));
1355 comp->id=id;
1356 comp->method=cm;
1359 && sk_SSL_COMP_find(ssl_comp_methods,comp) >= 0)
1361 OPENSSL_free(comp);
1367 || !sk_SSL_COMP_push(ssl_comp_methods,comp))
1369 OPENSSL_free(comp);
1381 const char *SSL_COMP_get_name(const COMP_METHOD *comp)
1383 if (comp)
1384 return comp->name;