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

Diff for /src/usr.bin/ssh/sshconnect2.c between version 1.95 and 1.96

version 1.95, 2002/02/03 17:59:23 version 1.96, 2002/02/24 19:14:59
Line 138 
Line 138 
   
 typedef int sign_cb_fn(  typedef int sign_cb_fn(
     Authctxt *authctxt, Key *key,      Authctxt *authctxt, Key *key,
     u_char **sigp, int *lenp, u_char *data, int datalen);      u_char **sigp, u_int *lenp, u_char *data, u_int datalen);
   
 struct Authctxt {  struct Authctxt {
         const char *server_user;          const char *server_user;
Line 353 
Line 353 
         Authctxt *authctxt = ctxt;          Authctxt *authctxt = ctxt;
         Key *key = NULL;          Key *key = NULL;
         Buffer b;          Buffer b;
         int pktype, alen, blen, sent = 0;          int pktype, sent = 0;
         char *pkalg, *pkblob, *fp;          u_int alen, blen;
           char *pkalg, *fp;
           u_char *pkblob;
   
         if (authctxt == NULL)          if (authctxt == NULL)
                 fatal("input_userauth_pk_ok: no authentication context");                  fatal("input_userauth_pk_ok: no authentication context");
Line 480 
Line 482 
 {  {
         Buffer b;          Buffer b;
         u_char *blob, *signature;          u_char *blob, *signature;
         int bloblen, slen;          u_int bloblen, slen;
         int skip = 0;          int skip = 0;
         int ret = -1;          int ret = -1;
         int have_sig = 1;          int have_sig = 1;
Line 632 
Line 634 
 }  }
   
 static int  static int
 identity_sign_cb(Authctxt *authctxt, Key *key, u_char **sigp, int *lenp,  identity_sign_cb(Authctxt *authctxt, Key *key, u_char **sigp, u_int *lenp,
     u_char *data, int datalen)      u_char *data, u_int datalen)
 {  {
         Key *private;          Key *private;
         int idx, ret;          int idx, ret;
Line 655 
Line 657 
 }  }
   
 static int  static int
 agent_sign_cb(Authctxt *authctxt, Key *key, u_char **sigp, int *lenp,  agent_sign_cb(Authctxt *authctxt, Key *key, u_char **sigp, u_int *lenp,
     u_char *data, int datalen)      u_char *data, u_int datalen)
 {  {
         return ssh_agent_sign(authctxt->agent, key, sigp, lenp, data, datalen);          return ssh_agent_sign(authctxt->agent, key, sigp, lenp, data, datalen);
 }  }
   
 static int  static int
 key_sign_cb(Authctxt *authctxt, Key *key, u_char **sigp, int *lenp,  key_sign_cb(Authctxt *authctxt, Key *key, u_char **sigp, u_int *lenp,
     u_char *data, int datalen)      u_char *data, u_int datalen)
 {  {
         return key_sign(key, sigp, lenp, data, datalen);          return key_sign(key, sigp, lenp, data, datalen);
 }  }

Legend:
Removed from v.1.95  
changed lines
  Added in v.1.96