Lines Matching refs:comp
119 # include <openssl/comp.h>
288 SSL_COMP *comp = NULL;
293 comp = (SSL_COMP *)OPENSSL_malloc(sizeof(SSL_COMP));
294 if (comp != NULL) {
295 comp->method = COMP_zlib();
296 if (comp->method && comp->method->type == NID_undef)
297 OPENSSL_free(comp);
299 comp->id = SSL_COMP_ZLIB_IDX;
300 comp->name = comp->method->name;
301 sk_SSL_COMP_push(ssl_comp_methods, comp);
318 const EVP_MD **md, SSL_COMP **comp)
326 if (comp != NULL) {
332 *comp = NULL;
337 *comp = sk_SSL_COMP_value(ssl_comp_methods, i);
339 *comp = NULL;
1340 const char *SSL_COMP_get_name(const void *comp)
1353 SSL_COMP *comp;
1373 comp = (SSL_COMP *)OPENSSL_malloc(sizeof(SSL_COMP));
1374 comp->id = id;
1375 comp->method = cm;
1377 if (ssl_comp_methods && sk_SSL_COMP_find(ssl_comp_methods, comp) >= 0) {
1378 OPENSSL_free(comp);
1384 || !sk_SSL_COMP_push(ssl_comp_methods, comp)) {
1385 OPENSSL_free(comp);
1395 const char *SSL_COMP_get_name(const COMP_METHOD *comp)
1397 if (comp)
1398 return comp->name;