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

Diff for /src/usr.bin/ssh/ssh.c between version 1.410 and 1.411

version 1.410, 2014/11/18 20:54:28 version 1.411, 2015/01/08 10:15:45
Line 1113 
Line 1113 
                 PRIV_START;                  PRIV_START;
                 sensitive_data.keys[0] = key_load_private_type(KEY_RSA1,                  sensitive_data.keys[0] = key_load_private_type(KEY_RSA1,
                     _PATH_HOST_KEY_FILE, "", NULL, NULL);                      _PATH_HOST_KEY_FILE, "", NULL, NULL);
                 sensitive_data.keys[1] = key_load_private_cert(KEY_DSA,                  sensitive_data.keys[1] = key_load_private_cert(KEY_ECDSA,
                     _PATH_HOST_DSA_KEY_FILE, "", NULL);  
                 sensitive_data.keys[2] = key_load_private_cert(KEY_ECDSA,  
                     _PATH_HOST_ECDSA_KEY_FILE, "", NULL);                      _PATH_HOST_ECDSA_KEY_FILE, "", NULL);
                   sensitive_data.keys[2] = key_load_private_cert(KEY_ED25519,
                       _PATH_HOST_ED25519_KEY_FILE, "", NULL);
                 sensitive_data.keys[3] = key_load_private_cert(KEY_RSA,                  sensitive_data.keys[3] = key_load_private_cert(KEY_RSA,
                     _PATH_HOST_RSA_KEY_FILE, "", NULL);                      _PATH_HOST_RSA_KEY_FILE, "", NULL);
                 sensitive_data.keys[4] = key_load_private_cert(KEY_ED25519,                  sensitive_data.keys[4] = key_load_private_cert(KEY_DSA,
                     _PATH_HOST_ED25519_KEY_FILE, "", NULL);                      _PATH_HOST_DSA_KEY_FILE, "", NULL);
                 sensitive_data.keys[5] = key_load_private_type(KEY_DSA,                  sensitive_data.keys[5] = key_load_private_type(KEY_ECDSA,
                     _PATH_HOST_DSA_KEY_FILE, "", NULL, NULL);  
                 sensitive_data.keys[6] = key_load_private_type(KEY_ECDSA,  
                     _PATH_HOST_ECDSA_KEY_FILE, "", NULL, NULL);                      _PATH_HOST_ECDSA_KEY_FILE, "", NULL, NULL);
                   sensitive_data.keys[6] = key_load_private_type(KEY_ED25519,
                       _PATH_HOST_ED25519_KEY_FILE, "", NULL, NULL);
                 sensitive_data.keys[7] = key_load_private_type(KEY_RSA,                  sensitive_data.keys[7] = key_load_private_type(KEY_RSA,
                     _PATH_HOST_RSA_KEY_FILE, "", NULL, NULL);                      _PATH_HOST_RSA_KEY_FILE, "", NULL, NULL);
                 sensitive_data.keys[8] = key_load_private_type(KEY_ED25519,                  sensitive_data.keys[8] = key_load_private_type(KEY_DSA,
                     _PATH_HOST_ED25519_KEY_FILE, "", NULL, NULL);                      _PATH_HOST_DSA_KEY_FILE, "", NULL, NULL);
                 PRIV_END;                  PRIV_END;
   
                 if (options.hostbased_authentication == 1 &&                  if (options.hostbased_authentication == 1 &&
Line 1138 
Line 1138 
                     sensitive_data.keys[7] == NULL &&                      sensitive_data.keys[7] == NULL &&
                     sensitive_data.keys[8] == NULL) {                      sensitive_data.keys[8] == NULL) {
                         sensitive_data.keys[1] = key_load_cert(                          sensitive_data.keys[1] = key_load_cert(
                             _PATH_HOST_DSA_KEY_FILE);  
                         sensitive_data.keys[2] = key_load_cert(  
                             _PATH_HOST_ECDSA_KEY_FILE);                              _PATH_HOST_ECDSA_KEY_FILE);
                           sensitive_data.keys[2] = key_load_cert(
                               _PATH_HOST_ED25519_KEY_FILE);
                         sensitive_data.keys[3] = key_load_cert(                          sensitive_data.keys[3] = key_load_cert(
                             _PATH_HOST_RSA_KEY_FILE);                              _PATH_HOST_RSA_KEY_FILE);
                         sensitive_data.keys[4] = key_load_cert(                          sensitive_data.keys[4] = key_load_cert(
                             _PATH_HOST_ED25519_KEY_FILE);                              _PATH_HOST_DSA_KEY_FILE);
                         sensitive_data.keys[5] = key_load_public(                          sensitive_data.keys[5] = key_load_public(
                             _PATH_HOST_DSA_KEY_FILE, NULL);  
                         sensitive_data.keys[6] = key_load_public(  
                             _PATH_HOST_ECDSA_KEY_FILE, NULL);                              _PATH_HOST_ECDSA_KEY_FILE, NULL);
                           sensitive_data.keys[6] = key_load_public(
                               _PATH_HOST_ED25519_KEY_FILE, NULL);
                         sensitive_data.keys[7] = key_load_public(                          sensitive_data.keys[7] = key_load_public(
                             _PATH_HOST_RSA_KEY_FILE, NULL);                              _PATH_HOST_RSA_KEY_FILE, NULL);
                         sensitive_data.keys[8] = key_load_public(                          sensitive_data.keys[8] = key_load_public(
                             _PATH_HOST_ED25519_KEY_FILE, NULL);                              _PATH_HOST_DSA_KEY_FILE, NULL);
                         sensitive_data.external_keysign = 1;                          sensitive_data.external_keysign = 1;
                 }                  }
         }          }

Legend:
Removed from v.1.410  
changed lines
  Added in v.1.411