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

Diff for /src/usr.bin/ssh/Attic/schnorr.c between version 1.6 and 1.7

version 1.6, 2013/05/16 09:08:41 version 1.7, 2013/05/17 00:13:14
Line 98 
Line 98 
  out:   out:
         buffer_free(&b);          buffer_free(&b);
         bzero(digest, digest_len);          bzero(digest, digest_len);
         xfree(digest);          free(digest);
         digest_len = 0;          digest_len = 0;
         if (success == 0)          if (success == 0)
                 return h;                  return h;
Line 569 
Line 569 
         if (grp->q != NULL)          if (grp->q != NULL)
                 BN_clear_free(grp->q);                  BN_clear_free(grp->q);
         bzero(grp, sizeof(*grp));          bzero(grp, sizeof(*grp));
         xfree(grp);          free(grp);
 }  }
   
 /* main() function for self-test */  /* main() function for self-test */
Line 604 
Line 604 
         if (schnorr_verify_buf(grp_p, grp_q, grp_g, g_x, "junk", 4,          if (schnorr_verify_buf(grp_p, grp_q, grp_g, g_x, "junk", 4,
             sig, siglen) != 0)              sig, siglen) != 0)
                 fatal("%s: verify should have failed (bit error)", __func__);                  fatal("%s: verify should have failed (bit error)", __func__);
         xfree(sig);          free(sig);
         BN_free(g_x);          BN_free(g_x);
         BN_CTX_free(bn_ctx);          BN_CTX_free(bn_ctx);
 }  }

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7