Lines Matching refs:comp
146 # include <openssl/comp.h>
482 SSL_COMP *comp = NULL;
487 comp = (SSL_COMP *)OPENSSL_malloc(sizeof(SSL_COMP));
488 if (comp != NULL) {
489 comp->method = COMP_zlib();
490 if (comp->method && comp->method->type == NID_undef)
491 OPENSSL_free(comp);
493 comp->id = SSL_COMP_ZLIB_IDX;
494 comp->name = comp->method->name;
495 sk_SSL_COMP_push(ssl_comp_methods, comp);
513 int *mac_secret_size, SSL_COMP **comp)
521 if (comp != NULL) {
527 *comp = NULL;
532 *comp = sk_SSL_COMP_value(ssl_comp_methods, i);
534 *comp = NULL;
1945 const char *SSL_COMP_get_name(const void *comp)
1978 SSL_COMP *comp;
1998 comp = (SSL_COMP *)OPENSSL_malloc(sizeof(SSL_COMP));
1999 comp->id = id;
2000 comp->method = cm;
2002 if (ssl_comp_methods && sk_SSL_COMP_find(ssl_comp_methods, comp) >= 0) {
2003 OPENSSL_free(comp);
2009 || !sk_SSL_COMP_push(ssl_comp_methods, comp)) {
2010 OPENSSL_free(comp);
2020 const char *SSL_COMP_get_name(const COMP_METHOD *comp)
2022 if (comp)
2023 return comp->name;