Lines Matching defs:utils

1959   sasl_utils_t *utils;
1972 utils=alloc.malloc(sizeof(sasl_utils_t));
1974 utils=sasl_ALLOC(sizeof(sasl_utils_t));
1976 if (utils==NULL)
1979 utils->conn = conn;
1981 sasl_randcreate(&utils->rpool);
1984 utils->getopt = &_sasl_conn_getopt;
1985 utils->getopt_context = conn;
1987 utils->getopt = &_sasl_global_getopt;
1988 utils->getopt_context = global_callbacks;
1992 utils->malloc=alloc.malloc;
1993 utils->calloc=alloc.calloc;
1994 utils->realloc=alloc.realloc;
1995 utils->free=alloc.free;
1997 utils->mutex_alloc = mutex.alloc;
1998 utils->mutex_lock = mutex.lock;
1999 utils->mutex_unlock = mutex.unlock;
2000 utils->mutex_free = mutex.free;
2002 utils->malloc=_sasl_allocation_utils.malloc;
2003 utils->calloc=_sasl_allocation_utils.calloc;
2004 utils->realloc=_sasl_allocation_utils.realloc;
2005 utils->free=_sasl_allocation_utils.free;
2007 utils->mutex_alloc = _sasl_mutex_utils.alloc;
2008 utils->mutex_lock = _sasl_mutex_utils.lock;
2009 utils->mutex_unlock = _sasl_mutex_utils.unlock;
2010 utils->mutex_free = _sasl_mutex_utils.free;
2014 utils->MD5Init = (void (*)(MD5_CTX *))&MD5Init;
2015 utils->MD5Update= (void (*)
2017 utils->MD5Final = (void (*)(unsigned char [16], MD5_CTX *))&MD5Final;
2019 utils->MD5Init = &_sasl_MD5Init;
2020 utils->MD5Update= &_sasl_MD5Update;
2021 utils->MD5Final = &_sasl_MD5Final;
2023 utils->hmac_md5 = &_sasl_hmac_md5;
2024 utils->hmac_md5_init = &_sasl_hmac_md5_init;
2025 utils->hmac_md5_final = &_sasl_hmac_md5_final;
2026 utils->hmac_md5_precalc = &_sasl_hmac_md5_precalc;
2027 utils->hmac_md5_import = &_sasl_hmac_md5_import;
2028 utils->mkchal = &sasl_mkchal;
2029 utils->utf8verify = &sasl_utf8verify;
2030 utils->rand=&sasl_rand;
2031 utils->churn=&sasl_churn;
2032 utils->checkpass=NULL;
2034 utils->encode64=&sasl_encode64;
2035 utils->decode64=&sasl_decode64;
2037 utils->erasebuffer=&sasl_erasebuffer;
2039 utils->getprop=&sasl_getprop;
2040 utils->setprop=&sasl_setprop;
2042 utils->getcallback=&_sasl_getcallback;
2044 utils->log=&_sasl_log;
2046 utils->seterror=&sasl_seterror;
2050 utils->prop_new=&prop_new;
2051 utils->prop_dup=&prop_dup;
2052 utils->prop_request=&prop_request;
2053 utils->prop_get=&prop_get;
2054 utils->prop_getnames=&prop_getnames;
2055 utils->prop_clear=&prop_clear;
2056 utils->prop_dispose=&prop_dispose;
2057 utils->prop_format=&prop_format;
2058 utils->prop_set=&prop_set;
2059 utils->prop_setvals=&prop_setvals;
2060 utils->prop_erase=&prop_erase;
2064 utils->spare_fptr = NULL;
2065 utils->spare_fptr1 = utils->spare_fptr2 =
2066 utils->spare_fptr3 = NULL;
2068 return utils;
2072 _sasl_free_utils(const sasl_utils_t ** utils)
2079 if(!utils) return SASL_BADPARAM;
2080 if(!*utils) return SASL_OK;
2084 nonconst = (sasl_utils_t *)(*utils);
2088 free_func = (*utils)->free;
2094 *utils = NULL;