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

Diff for /src/usr.bin/ssh/ssh-ecdsa.c between version 1.5 and 1.6

version 1.5, 2012/01/08 13:17:11 version 1.6, 2013/05/17 00:13:14
Line 115 
Line 115 
         if (strcmp(key_ssh_name_plain(key), ktype) != 0) {          if (strcmp(key_ssh_name_plain(key), ktype) != 0) {
                 error("%s: cannot handle type %s", __func__, ktype);                  error("%s: cannot handle type %s", __func__, ktype);
                 buffer_free(&b);                  buffer_free(&b);
                 xfree(ktype);                  free(ktype);
                 return -1;                  return -1;
         }          }
         xfree(ktype);          free(ktype);
         sigblob = buffer_get_string(&b, &len);          sigblob = buffer_get_string(&b, &len);
         rlen = buffer_len(&b);          rlen = buffer_len(&b);
         buffer_free(&b);          buffer_free(&b);
         if (rlen != 0) {          if (rlen != 0) {
                 error("%s: remaining bytes in signature %d", __func__, rlen);                  error("%s: remaining bytes in signature %d", __func__, rlen);
                 xfree(sigblob);                  free(sigblob);
                 return -1;                  return -1;
         }          }
   
Line 145 
Line 145 
   
         /* clean up */          /* clean up */
         memset(sigblob, 0, len);          memset(sigblob, 0, len);
         xfree(sigblob);          free(sigblob);
   
         /* hash the data */          /* hash the data */
         EVP_DigestInit(&md, evp_md);          EVP_DigestInit(&md, evp_md);

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