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

Diff for /src/usr.bin/ssh/Attic/key.c between version 1.35 and 1.36

version 1.35, 2001/12/05 10:06:12 version 1.36, 2001/12/19 07:18:56
Line 219 
Line 219 
   
         retval = xmalloc(dgst_raw_len * 3 + 1);          retval = xmalloc(dgst_raw_len * 3 + 1);
         retval[0] = '\0';          retval[0] = '\0';
         for(i = 0; i < dgst_raw_len; i++) {          for (i = 0; i < dgst_raw_len; i++) {
                 char hex[4];                  char hex[4];
                 snprintf(hex, sizeof(hex), "%02x:", dgst_raw[i]);                  snprintf(hex, sizeof(hex), "%02x:", dgst_raw[i]);
                 strlcat(retval, hex, dgst_raw_len * 3);                  strlcat(retval, hex, dgst_raw_len * 3);
Line 281 
Line 281 
         char *retval = NULL;          char *retval = NULL;
         u_char *dgst_raw;          u_char *dgst_raw;
         size_t dgst_raw_len;          size_t dgst_raw_len;
   
         dgst_raw = key_fingerprint_raw(k, dgst_type, &dgst_raw_len);          dgst_raw = key_fingerprint_raw(k, dgst_type, &dgst_raw_len);
         if (!dgst_raw)          if (!dgst_raw)
                 fatal("key_fingerprint: null from key_fingerprint_raw()");                  fatal("key_fingerprint: null from key_fingerprint_raw()");
Line 641 
Line 641 
                 return 0;                  return 0;
         s = cp = xstrdup(names);          s = cp = xstrdup(names);
         for ((p = strsep(&cp, ",")); p && *p != '\0';          for ((p = strsep(&cp, ",")); p && *p != '\0';
              (p = strsep(&cp, ","))) {              (p = strsep(&cp, ","))) {
                 switch (key_type_from_name(p)) {                  switch (key_type_from_name(p)) {
                 case KEY_RSA1:                  case KEY_RSA1:
                 case KEY_UNSPEC:                  case KEY_UNSPEC:

Legend:
Removed from v.1.35  
changed lines
  Added in v.1.36