Lines Matching refs:comp
146 #include <openssl/comp.h>
429 SSL_COMP *comp = NULL;
435 comp=(SSL_COMP *)OPENSSL_malloc(sizeof(SSL_COMP));
436 if (comp != NULL)
438 comp->method=COMP_zlib();
439 if (comp->method
440 && comp->method->type == NID_undef)
441 OPENSSL_free(comp);
444 comp->id=SSL_COMP_ZLIB_IDX;
445 comp->name=comp->method->name;
446 sk_SSL_COMP_push(ssl_comp_methods,comp);
462 const EVP_MD **md, int *mac_pkey_type, int *mac_secret_size,SSL_COMP **comp)
469 if (comp != NULL)
476 *comp=NULL;
482 *comp=sk_SSL_COMP_value(ssl_comp_methods,i);
484 *comp=NULL;
1683 const char *SSL_COMP_get_name(const void *comp)
1696 SSL_COMP *comp;
1714 comp=(SSL_COMP *)OPENSSL_malloc(sizeof(SSL_COMP));
1715 comp->id=id;
1716 comp->method=cm;
1719 && sk_SSL_COMP_find(ssl_comp_methods,comp) >= 0)
1721 OPENSSL_free(comp);
1727 || !sk_SSL_COMP_push(ssl_comp_methods,comp))
1729 OPENSSL_free(comp);
1741 const char *SSL_COMP_get_name(const COMP_METHOD *comp)
1743 if (comp)
1744 return comp->name;