Lines Matching refs:buflen
96 char *buffer, int buflen);
101 __sha512_crypt_r (const char *key, const char *salt, char *buffer, int buflen) in __sha512_crypt_r() argument
315 cp = __stpncpy (buffer, sha512_salt_prefix, MAX (0, buflen)); in __sha512_crypt_r()
316 buflen -= sizeof (sha512_salt_prefix) - 1; in __sha512_crypt_r()
320 int n = __snprintf (cp, MAX (0, buflen), "%s%zu$", in __sha512_crypt_r()
323 buflen -= n; in __sha512_crypt_r()
326 cp = __stpncpy (cp, salt, MIN ((size_t) MAX (0, buflen), salt_len)); in __sha512_crypt_r()
327 buflen -= MIN ((size_t) MAX (0, buflen), salt_len); in __sha512_crypt_r()
329 if (buflen > 0) in __sha512_crypt_r()
332 --buflen; in __sha512_crypt_r()
335 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
337 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
339 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
341 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
343 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
345 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
347 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
349 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
351 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
353 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
355 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
357 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
359 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
361 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
363 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
365 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
367 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
369 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
371 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
373 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
375 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
377 __b64_from_24bit (&cp, &buflen, in __sha512_crypt_r()
380 if (buflen <= 0) in __sha512_crypt_r()
425 static int buflen; in __sha512_crypt() local
430 if (buflen < needed) in __sha512_crypt()
437 buflen = needed; in __sha512_crypt()
440 return __sha512_crypt_r (key, salt, buffer, buflen); in __sha512_crypt()