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

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

version 1.1, 2013/12/06 13:39:49 version 1.2, 2014/02/02 03:44:31
Line 64 
Line 64 
                 memcpy(*sigp, buffer_ptr(&b), len);                  memcpy(*sigp, buffer_ptr(&b), len);
         }          }
         buffer_free(&b);          buffer_free(&b);
         memset(sig, 's', slen);          explicit_bzero(sig, slen);
         free(sig);          free(sig);
   
         return 0;          return 0;
Line 128 
Line 128 
         }          }
         /* XXX compare 'm' and 'data' ? */          /* XXX compare 'm' and 'data' ? */
   
         memset(sigblob, 's', len);          explicit_bzero(sigblob, len);
         memset(sm, 'S', smlen);          explicit_bzero(sm, smlen);
         memset(m, 'm', smlen); /* NB. mlen may be invalid if ret != 0 */          explicit_bzero(m, smlen); /* NB. mlen may be invalid if ret != 0 */
         free(sigblob);          free(sigblob);
         free(sm);          free(sm);
         free(m);          free(m);

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