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

Diff for /src/usr.bin/ssh/ssh-keygen.c between version 1.82.2.4 and 1.98.2.1

version 1.82.2.4, 2002/06/22 07:23:18 version 1.98.2.1, 2002/06/26 15:30:39
Line 166 
Line 166 
         }          }
         fprintf(stdout, "%s\n", SSH_COM_PUBLIC_BEGIN);          fprintf(stdout, "%s\n", SSH_COM_PUBLIC_BEGIN);
         fprintf(stdout,          fprintf(stdout,
             "Comment: \"%d-bit %s, converted from OpenSSH by %s@%s\"\n",              "Comment: \"%u-bit %s, converted from OpenSSH by %s@%s\"\n",
             key_size(k), key_type(k),              key_size(k), key_type(k),
             pw->pw_name, hostname);              pw->pw_name, hostname);
         dump_base64(stdout, blob, len);          dump_base64(stdout, blob, len);
Line 458 
Line 458 
         public = key_load_public(identity_file, &comment);          public = key_load_public(identity_file, &comment);
         if (public != NULL) {          if (public != NULL) {
                 fp = key_fingerprint(public, fptype, rep);                  fp = key_fingerprint(public, fptype, rep);
                 printf("%d %s %s\n", key_size(public), fp, comment);                  printf("%u %s %s\n", key_size(public), fp, comment);
                 key_free(public);                  key_free(public);
                 xfree(comment);                  xfree(comment);
                 xfree(fp);                  xfree(fp);
Line 492 
Line 492 
                         if (i == 0 || ep == NULL || (*ep != ' ' && *ep != '\t')) {                          if (i == 0 || ep == NULL || (*ep != ' ' && *ep != '\t')) {
                                 int quoted = 0;                                  int quoted = 0;
                                 comment = cp;                                  comment = cp;
                                 for (; *cp && (quoted || (*cp != ' ' && *cp != '\t')); cp++) {                                  for (; *cp && (quoted || (*cp != ' ' &&
                                       *cp != '\t')); cp++) {
                                         if (*cp == '\\' && cp[1] == '"')                                          if (*cp == '\\' && cp[1] == '"')
                                                 cp++;   /* Skip both */                                                  cp++;   /* Skip both */
                                         else if (*cp == '"')                                          else if (*cp == '"')
Line 515 
Line 516 
                         }                          }
                         comment = *cp ? cp : comment;                          comment = *cp ? cp : comment;
                         fp = key_fingerprint(public, fptype, rep);                          fp = key_fingerprint(public, fptype, rep);
                         printf("%d %s %s\n", key_size(public), fp,                          printf("%u %s %s\n", key_size(public), fp,
                             comment ? comment : "no comment");                              comment ? comment : "no comment");
                         xfree(fp);                          xfree(fp);
                         key_free(public);                          key_free(public);

Legend:
Removed from v.1.82.2.4  
changed lines
  Added in v.1.98.2.1