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

Diff for /src/usr.bin/ssh/ssh-dss.c between version 1.23 and 1.23.4.1

version 1.23, 2006/08/03 03:34:42 version 1.23.4.1, 2006/11/08 00:42:11
Line 158 
Line 158 
                 fatal("ssh_dss_verify: BN_new failed");                  fatal("ssh_dss_verify: BN_new failed");
         if ((sig->s = BN_new()) == NULL)          if ((sig->s = BN_new()) == NULL)
                 fatal("ssh_dss_verify: BN_new failed");                  fatal("ssh_dss_verify: BN_new failed");
         BN_bin2bn(sigblob, INTBLOB_LEN, sig->r);          if ((BN_bin2bn(sigblob, INTBLOB_LEN, sig->r) == NULL) ||
         BN_bin2bn(sigblob+ INTBLOB_LEN, INTBLOB_LEN, sig->s);              (BN_bin2bn(sigblob+ INTBLOB_LEN, INTBLOB_LEN, sig->s) == NULL))
                   fatal("ssh_dss_verify: BN_bin2bn failed");
   
         /* clean up */          /* clean up */
         memset(sigblob, 0, len);          memset(sigblob, 0, len);

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.23.4.1