Lines Matching refs:buflen
84 char *buffer, int buflen);
91 __md5_crypt_r (const char *key, const char *salt, char *buffer, int buflen) in __md5_crypt_r() argument
251 cp = __stpncpy (buffer, md5_salt_prefix, MAX (0, buflen)); in __md5_crypt_r()
252 buflen -= sizeof (md5_salt_prefix) - 1; in __md5_crypt_r()
254 cp = __stpncpy (cp, salt, MIN ((size_t) MAX (0, buflen), salt_len)); in __md5_crypt_r()
255 buflen -= MIN ((size_t) MAX (0, buflen), salt_len); in __md5_crypt_r()
257 if (buflen > 0) in __md5_crypt_r()
260 --buflen; in __md5_crypt_r()
263 __b64_from_24bit (&cp, &buflen, in __md5_crypt_r()
265 __b64_from_24bit (&cp, &buflen, in __md5_crypt_r()
267 __b64_from_24bit (&cp, &buflen, in __md5_crypt_r()
269 __b64_from_24bit (&cp, &buflen, in __md5_crypt_r()
271 __b64_from_24bit (&cp, &buflen, in __md5_crypt_r()
273 __b64_from_24bit (&cp, &buflen, in __md5_crypt_r()
275 if (buflen <= 0) in __md5_crypt_r()
313 static int buflen; in __md5_crypt() local
316 if (buflen < needed) in __md5_crypt()
323 buflen = needed; in __md5_crypt()
326 return __md5_crypt_r (key, salt, buffer, buflen); in __md5_crypt()