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

Diff for /src/usr.bin/encrypt/encrypt.c between version 1.32 and 1.33

version 1.32, 2014/09/03 08:26:00 version 1.33, 2014/11/03 16:47:55
Line 105 
Line 105 
         int pwd_gensalt(char *, int, login_cap_t *, char);          int pwd_gensalt(char *, int, login_cap_t *, char);
         void to64(char *, u_int32_t, int n);          void to64(char *, u_int32_t, int n);
   
           if (operation == DO_BLF) {
                   if (bcrypt_newhash(string, *(int *)extra, buffer,
                       sizeof(buffer)) != 0)
                           errx(1, "bcrypt newhash failed");
                   fputs(buffer, stdout);
                   return;
           }
   
         switch(operation) {          switch(operation) {
         case DO_MAKEKEY:          case DO_MAKEKEY:
                 /*                  /*
Line 116 
Line 124 
                 }                  }
                 strlcpy(msalt, &string[8], sizeof msalt);                  strlcpy(msalt, &string[8], sizeof msalt);
                 salt = msalt;                  salt = msalt;
                 break;  
   
         case DO_BLF:  
                 strlcpy(buffer, bcrypt_gensalt(*(int *)extra), _PASSWORD_LEN);  
                 salt = buffer;  
                 break;                  break;
   
         case DO_DES:          case DO_DES:

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33