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

Diff for /src/usr.bin/ssh/auth2-hostbased.c between version 1.32 and 1.33

version 1.32, 2017/12/18 02:25:15 version 1.33, 2018/01/23 05:27:21
Line 61 
Line 61 
         Authctxt *authctxt = ssh->authctxt;          Authctxt *authctxt = ssh->authctxt;
         struct sshbuf *b;          struct sshbuf *b;
         struct sshkey *key = NULL;          struct sshkey *key = NULL;
         char *pkalg, *cuser, *chost, *service;          char *pkalg, *cuser, *chost;
         u_char *pkblob, *sig;          u_char *pkblob, *sig;
         size_t alen, blen, slen;          size_t alen, blen, slen;
         int r, pktype, authenticated = 0;          int r, pktype, authenticated = 0;
Line 117 
Line 117 
                 goto done;                  goto done;
         }          }
   
         service = ssh->compat & SSH_BUG_HBSERVICE ? "ssh-userauth" :  
             authctxt->service;  
         if ((b = sshbuf_new()) == NULL)          if ((b = sshbuf_new()) == NULL)
                 fatal("%s: sshbuf_new failed", __func__);                  fatal("%s: sshbuf_new failed", __func__);
         /* reconstruct packet */          /* reconstruct packet */
         if ((r = sshbuf_put_string(b, session_id2, session_id2_len)) != 0 ||          if ((r = sshbuf_put_string(b, session_id2, session_id2_len)) != 0 ||
             (r = sshbuf_put_u8(b, SSH2_MSG_USERAUTH_REQUEST)) != 0 ||              (r = sshbuf_put_u8(b, SSH2_MSG_USERAUTH_REQUEST)) != 0 ||
             (r = sshbuf_put_cstring(b, authctxt->user)) != 0 ||              (r = sshbuf_put_cstring(b, authctxt->user)) != 0 ||
             (r = sshbuf_put_cstring(b, service)) != 0 ||              (r = sshbuf_put_cstring(b, authctxt->service)) != 0 ||
             (r = sshbuf_put_cstring(b, "hostbased")) != 0 ||              (r = sshbuf_put_cstring(b, "hostbased")) != 0 ||
             (r = sshbuf_put_string(b, pkalg, alen)) != 0 ||              (r = sshbuf_put_string(b, pkalg, alen)) != 0 ||
             (r = sshbuf_put_string(b, pkblob, blen)) != 0 ||              (r = sshbuf_put_string(b, pkblob, blen)) != 0 ||

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33