mirror of
https://git.libssh.org/projects/libssh.git
synced 2025-07-29 13:01:13 +03:00
Remove support for DSA Keys
Solving issue #110. The original work is at !231 Some changes were needed because the newly added features in master through time Signed-off-by: Mohammad Shehar Yaar Tausif <sheharyaar48@gmail.com> Signed-off-by: Norbert Pocs <npocs@redhat.com> Reviewed-by: Jakub Jelen <jjelen@redhat.com>
This commit is contained in:
committed by
Jakub Jelen
parent
486df37a84
commit
a3a13eb3a8
@ -46,7 +46,6 @@ void free_server_state(struct server_state_st *state)
|
||||
SAFE_FREE(state->address);
|
||||
|
||||
SAFE_FREE(state->ecdsa_key);
|
||||
SAFE_FREE(state->dsa_key);
|
||||
SAFE_FREE(state->ed25519_key);
|
||||
SAFE_FREE(state->rsa_key);
|
||||
SAFE_FREE(state->host_key);
|
||||
@ -159,18 +158,6 @@ int run_server(struct server_state_st *state)
|
||||
goto free_sshbind;
|
||||
}
|
||||
|
||||
if (state->dsa_key != NULL) {
|
||||
rc = ssh_bind_options_set(sshbind,
|
||||
SSH_BIND_OPTIONS_DSAKEY,
|
||||
state->dsa_key);
|
||||
if (rc != 0) {
|
||||
fprintf(stderr,
|
||||
"Error setting DSA key: %s\n",
|
||||
ssh_get_error(sshbind));
|
||||
goto free_sshbind;
|
||||
}
|
||||
}
|
||||
|
||||
if (state->rsa_key != NULL) {
|
||||
rc = ssh_bind_options_set(sshbind,
|
||||
SSH_BIND_OPTIONS_RSAKEY,
|
||||
|
Reference in New Issue
Block a user