[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.4 and 1.5

version 1.4, 2000/04/27 17:54:01 version 1.5, 2000/05/01 18:41:06
Line 310 
Line 310 
         Key *k;          Key *k;
         unsigned char *blob, *signature;          unsigned char *blob, *signature;
         int bloblen, slen;          int bloblen, slen;
           struct stat st;
   
           if (stat(filename, &st) != 0) {
                   debug("key does not exist: %s", filename);
                   return 0;
           }
         debug("try pubkey: %s", filename);          debug("try pubkey: %s", filename);
   
         k = key_new(KEY_DSA);          k = key_new(KEY_DSA);
Line 318 
Line 323 
                 int success = 0;                  int success = 0;
                 char *passphrase;                  char *passphrase;
                 char prompt[300];                  char prompt[300];
                 snprintf(prompt, sizeof prompt,                  snprintf(prompt, sizeof prompt,
                      "Enter passphrase for DSA key '%.100s': ",                       "Enter passphrase for DSA key '%.100s': ",
                      filename);                       filename);
                 passphrase = read_passphrase(prompt, 0);                  passphrase = read_passphrase(prompt, 0);
                 success = load_private_key(filename, passphrase, k, NULL);                  success = load_private_key(filename, passphrase, k, NULL);
                 memset(passphrase, 0, strlen(passphrase));                  memset(passphrase, 0, strlen(passphrase));

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