Lines Matching refs:salt
95 extern char *__sha256_crypt_r (const char *key, const char *salt,
97 extern char *__sha256_crypt (const char *key, const char *salt);
101 __sha256_crypt_r (const char *key, const char *salt, char *buffer, int buflen) in __sha256_crypt_r() argument
124 if (strncmp (sha256_salt_prefix, salt, sizeof (sha256_salt_prefix) - 1) == 0) in __sha256_crypt_r()
126 salt += sizeof (sha256_salt_prefix) - 1; in __sha256_crypt_r()
128 if (strncmp (salt, sha256_rounds_prefix, sizeof (sha256_rounds_prefix) - 1) in __sha256_crypt_r()
131 const char *num = salt + sizeof (sha256_rounds_prefix) - 1; in __sha256_crypt_r()
136 salt = endp + 1; in __sha256_crypt_r()
142 salt_len = MIN (strcspn (salt, "$"), SALT_LEN_MAX); in __sha256_crypt_r()
165 if ((salt - (char *) 0) % __alignof__ (uint32_t) != 0) in __sha256_crypt_r()
169 salt = copied_salt = in __sha256_crypt_r()
172 salt, salt_len); in __sha256_crypt_r()
173 assert ((salt - (char *) 0) % __alignof__ (uint32_t) == 0); in __sha256_crypt_r()
199 sha256_process_bytes (salt, salt_len, &ctx, nss_ctx); in __sha256_crypt_r()
210 sha256_process_bytes (salt, salt_len, &alt_ctx, nss_alt_ctx); in __sha256_crypt_r()
267 sha256_process_bytes (salt, salt_len, &alt_ctx, nss_alt_ctx); in __sha256_crypt_r()
327 cp = __stpncpy (cp, salt, MIN ((size_t) MAX (0, buflen), salt_len)); in __sha256_crypt_r()
397 __sha256_crypt (const char *key, const char *salt) in __sha256_crypt() argument
406 + strlen (salt) + 1 + 43 + 1); in __sha256_crypt()
418 return __sha256_crypt_r (key, salt, buffer, buflen); in __sha256_crypt()