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

Diff for /src/usr.bin/ssh/ssh-pkcs11-client.c between version 1.3 and 1.4

version 1.3, 2012/01/16 20:34:09 version 1.4, 2013/05/17 00:13:14
Line 115 
Line 115 
         buffer_put_string(&msg, blob, blen);          buffer_put_string(&msg, blob, blen);
         buffer_put_string(&msg, from, flen);          buffer_put_string(&msg, from, flen);
         buffer_put_int(&msg, 0);          buffer_put_int(&msg, 0);
         xfree(blob);          free(blob);
         send_msg(&msg);          send_msg(&msg);
         buffer_clear(&msg);          buffer_clear(&msg);
   
Line 125 
Line 125 
                         memcpy(to, signature, slen);                          memcpy(to, signature, slen);
                         ret = slen;                          ret = slen;
                 }                  }
                 xfree(signature);                  free(signature);
         }          }
         buffer_free(&msg);          buffer_free(&msg);
         return (ret);          return (ret);
Line 199 
Line 199 
                 *keysp = xcalloc(nkeys, sizeof(Key *));                  *keysp = xcalloc(nkeys, sizeof(Key *));
                 for (i = 0; i < nkeys; i++) {                  for (i = 0; i < nkeys; i++) {
                         blob = buffer_get_string(&msg, &blen);                          blob = buffer_get_string(&msg, &blen);
                         xfree(buffer_get_string(&msg, NULL));                          free(buffer_get_string(&msg, NULL));
                         k = key_from_blob(blob, blen);                          k = key_from_blob(blob, blen);
                         wrap_key(k->rsa);                          wrap_key(k->rsa);
                         (*keysp)[i] = k;                          (*keysp)[i] = k;
                         xfree(blob);                          free(blob);
                 }                  }
         } else {          } else {
                 nkeys = -1;                  nkeys = -1;

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4