Lines Matching defs:comp
15 #include <openssl/comp.h>
457 SSL_COMP *comp = NULL;
463 comp = OPENSSL_malloc(sizeof(*comp));
464 if (comp != NULL) {
465 comp->method = method;
466 comp->id = SSL_COMP_ZLIB_IDX;
467 comp->name = COMP_get_name(method);
468 sk_SSL_COMP_push(ssl_comp_methods, comp);
513 SSL_COMP **comp, int use_etm)
521 if (comp != NULL) {
531 *comp = NULL;
536 *comp = sk_SSL_COMP_value(ssl_comp_methods, i);
538 /* If were only interested in comp then return success */
2025 SSL_COMP *comp;
2043 comp = OPENSSL_malloc(sizeof(*comp));
2044 if (comp == NULL) {
2049 comp->id = id;
2050 comp->method = cm;
2052 if (ssl_comp_methods && sk_SSL_COMP_find(ssl_comp_methods, comp) >= 0) {
2053 OPENSSL_free(comp);
2057 if (ssl_comp_methods == NULL || !sk_SSL_COMP_push(ssl_comp_methods, comp)) {
2058 OPENSSL_free(comp);
2066 const char *SSL_COMP_get_name(const COMP_METHOD *comp)
2069 return comp ? COMP_get_name(comp) : NULL;
2075 const char *SSL_COMP_get0_name(const SSL_COMP *comp)
2078 return comp->name;
2084 int SSL_COMP_get_id(const SSL_COMP *comp)
2087 return comp->id;