[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.19.10.1 and 1.19.10.2

version 1.19.10.1, 2006/09/30 04:06:51 version 1.19.10.2, 2006/11/08 00:17:14
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.19.10.1  
changed lines
  Added in v.1.19.10.2