Lines Matching refs:setting
878 const unsigned char *setting = (const unsigned char *)_setting;
897 if (*setting == _PASSWORD_EFMT1) {
900 * setting - underscore, 4 chars of count, 4 chars of salt
904 uint32_t value = ascii_to_bin(setting[i]);
905 if (ascii64[value] != setting[i])
913 uint32_t value = ascii_to_bin(setting[i]);
914 if (ascii64[value] != setting[i])
933 memcpy(output, setting, 9);
939 * setting - 2 chars of salt
944 if (ascii_is_unsafe(setting[0]) || ascii_is_unsafe(setting[1]))
947 salt = (ascii_to_bin(setting[1]) << 6)
948 | ascii_to_bin(setting[0]);
950 output[0] = setting[0];
951 output[1] = setting[1];
984 char *__crypt_des(const char *key, const char *setting, char *output)
994 if (*setting != _PASSWORD_EFMT1) {
1002 retval = _crypt_extended_r_uut(key, setting, output);
1015 return (setting[0]=='*') ? "x" : "*";