[BACK]Return to pwd_gensalt.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / passwd

Diff for /src/usr.bin/passwd/Attic/pwd_gensalt.c between version 1.27 and 1.28

version 1.27, 2010/07/11 15:53:12 version 1.28, 2014/09/17 17:58:41
Line 44 
Line 44 
 int     pwd_gensalt(char *, int, login_cap_t *, char);  int     pwd_gensalt(char *, int, login_cap_t *, char);
   
 #define YPCIPHER_DEF            "old"  #define YPCIPHER_DEF            "old"
 #define LOCALCIPHER_DEF         "blowfish,6"  #define LOCALCIPHER_DEF         "blowfish,8"
   
 int  int
 pwd_gensalt(char *salt, int saltlen, login_cap_t *lc, char type)  pwd_gensalt(char *salt, int saltlen, login_cap_t *lc, char type)
Line 109 
Line 109 
                 to64(&salt[7], arc4random(), 4);                  to64(&salt[7], arc4random(), 4);
                 strlcpy(&salt[11], "$", saltlen - 11);                  strlcpy(&salt[11], "$", saltlen - 11);
         } else if (!strcmp(now, "blowfish")) {          } else if (!strcmp(now, "blowfish")) {
                 int rounds = 6;                  int rounds = 8;
   
                 if (next)                  if (next)
                         rounds = atoi(next);                          rounds = atoi(next);

Legend:
Removed from v.1.27  
changed lines
  Added in v.1.28