Lines Matching refs:comp
118 #include <openssl/comp.h>
280 SSL_COMP *comp = NULL;
286 comp=(SSL_COMP *)OPENSSL_malloc(sizeof(SSL_COMP));
287 if (comp != NULL)
289 comp->method=COMP_zlib();
290 if (comp->method
291 && comp->method->type == NID_undef)
292 OPENSSL_free(comp);
295 comp->id=SSL_COMP_ZLIB_IDX;
296 comp->name=comp->method->name;
297 sk_SSL_COMP_push(ssl_comp_methods,comp);
313 const EVP_MD **md, SSL_COMP **comp)
320 if (comp != NULL)
327 *comp=NULL;
333 *comp=sk_SSL_COMP_value(ssl_comp_methods,i);
335 *comp=NULL;
1300 const char *SSL_COMP_get_name(const void *comp)
1313 SSL_COMP *comp;
1331 comp=(SSL_COMP *)OPENSSL_malloc(sizeof(SSL_COMP));
1332 comp->id=id;
1333 comp->method=cm;
1336 && !sk_SSL_COMP_find(ssl_comp_methods,comp))
1338 OPENSSL_free(comp);
1344 || !sk_SSL_COMP_push(ssl_comp_methods,comp))
1346 OPENSSL_free(comp);
1358 const char *SSL_COMP_get_name(const COMP_METHOD *comp)
1360 if (comp)
1361 return comp->name;