Lines Matching defs:salt
170 char *salt;
183 /* Refine the salt */
184 salt = (char *)switchsalt;
187 if (strncmp((char *)salt, crypt_alg_magic, crypt_alg_magic_len) == 0) {
188 salt += crypt_alg_magic_len + 1;
191 srounds = getrounds(salt);
195 p = strchr(salt, '$');
197 salt = p + 1;
200 salt_len = MIN(strcspn(salt, "$"), MAX_SALT_LEN);
209 /* 3. Then the raw salt */
210 DIGESTUpdate(&ctxA, salt, salt_len);
215 DIGESTUpdate(&ctxB, salt, salt_len);
252 DIGESTUpdate(&ctxDS, salt, salt_len);
302 (void) strncat(ctbuffer, (const char *)salt, salt_len);
383 * was in the old salt use that, otherwise keep what was in the
384 * old salt.