version 1.410, 2014/11/18 20:54:28 |
version 1.411, 2015/01/08 10:15:45 |
|
|
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 && |
|
|
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; |
} |
} |
} |
} |