Lines Matching refs:comp
146 #include <openssl/comp.h>
453 SSL_COMP *comp = NULL;
459 comp=(SSL_COMP *)OPENSSL_malloc(sizeof(SSL_COMP));
460 if (comp != NULL)
462 comp->method=COMP_zlib();
463 if (comp->method
464 && comp->method->type == NID_undef)
465 OPENSSL_free(comp);
468 comp->id=SSL_COMP_ZLIB_IDX;
469 comp->name=comp->method->name;
470 sk_SSL_COMP_push(ssl_comp_methods,comp);
487 const EVP_MD **md, int *mac_pkey_type, int *mac_secret_size,SSL_COMP **comp)
494 if (comp != NULL)
501 *comp=NULL;
507 *comp=sk_SSL_COMP_value(ssl_comp_methods,i);
509 *comp=NULL;
1833 const char *SSL_COMP_get_name(const void *comp)
1846 SSL_COMP *comp;
1864 comp=(SSL_COMP *)OPENSSL_malloc(sizeof(SSL_COMP));
1865 comp->id=id;
1866 comp->method=cm;
1869 && sk_SSL_COMP_find(ssl_comp_methods,comp) >= 0)
1871 OPENSSL_free(comp);
1877 || !sk_SSL_COMP_push(ssl_comp_methods,comp))
1879 OPENSSL_free(comp);
1891 const char *SSL_COMP_get_name(const COMP_METHOD *comp)
1893 if (comp)
1894 return comp->name;