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

Diff for /src/usr.bin/ssh/digest-libc.c between version 1.1 and 1.2

version 1.1, 2014/01/28 20:13:46 version 1.2, 2014/02/02 03:44:31
Line 207 
Line 207 
         if (ctx != NULL) {          if (ctx != NULL) {
                 digest = ssh_digest_by_alg(ctx->alg);                  digest = ssh_digest_by_alg(ctx->alg);
                 if (digest) {                  if (digest) {
                         memset(ctx->mdctx, 0, digest->ctx_len);                          explicit_bzero(ctx->mdctx, digest->ctx_len);
                         free(ctx->mdctx);                          free(ctx->mdctx);
                         memset(ctx, 0, sizeof(*ctx));                          explicit_bzero(ctx, sizeof(*ctx));
                         free(ctx);                          free(ctx);
                 }                  }
         }          }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2