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

Diff for /src/usr.bin/ssh/ssh-keysign.c between version 1.67 and 1.68

version 1.67, 2021/07/05 01:16:46 version 1.68, 2021/11/10 06:25:08
Line 75 
Line 75 
         if ((b = sshbuf_from(data, datalen)) == NULL)          if ((b = sshbuf_from(data, datalen)) == NULL)
                 fatal_f("sshbuf_from failed");                  fatal_f("sshbuf_from failed");
   
         /* session id, currently limited to SHA1 (20 bytes) or SHA256 (32) */          /* session id */
         if ((r = sshbuf_get_string(b, NULL, &len)) != 0)          if ((r = sshbuf_get_string(b, NULL, &len)) != 0)
                 fatal_fr(r, "parse session ID");                  fatal_fr(r, "parse session ID");
         if (len != 20 && len != 32)          if (len != 20 && /* SHA1 */
               len != 32 && /* SHA256 */
               len != 48 && /* SHA384 */
               len != 64)   /* SHA512 */
                 fail++;                  fail++;
   
         if ((r = sshbuf_get_u8(b, &type)) != 0)          if ((r = sshbuf_get_u8(b, &type)) != 0)

Legend:
Removed from v.1.67  
changed lines
  Added in v.1.68