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

Diff for /src/usr.bin/ssh/ssh-agent.c between version 1.36 and 1.37

version 1.36, 2000/09/15 07:13:49 version 1.37, 2000/09/21 11:07:51
Line 56 
Line 56 
 #include "authfd.h"  #include "authfd.h"
 #include "dsa.h"  #include "dsa.h"
 #include "kex.h"  #include "kex.h"
   #include "compat.h"
   
 typedef struct {  typedef struct {
         int fd;          int fd;
Line 233 
Line 234 
         Key *key, *private;          Key *key, *private;
         unsigned char *blob, *data, *signature = NULL;          unsigned char *blob, *data, *signature = NULL;
         unsigned int blen, dlen, slen = 0;          unsigned int blen, dlen, slen = 0;
           int flags;
         Buffer msg;          Buffer msg;
         int ok = -1;          int ok = -1;
   
Line 240 
Line 242 
   
         blob = buffer_get_string(&e->input, &blen);          blob = buffer_get_string(&e->input, &blen);
         data = buffer_get_string(&e->input, &dlen);          data = buffer_get_string(&e->input, &dlen);
         buffer_get_int(&e->input);                      /* flags, unused */  
           flags = buffer_get_int(&e->input);
           if (flags & SSH_AGENT_OLD_SIGNATURE)
                   datafellows = SSH_BUG_SIGBLOB;
   
         key = dsa_key_from_blob(blob, blen);          key = dsa_key_from_blob(blob, blen);
         if (key != NULL) {          if (key != NULL) {

Legend:
Removed from v.1.36  
changed lines
  Added in v.1.37