diff options
author | Aris Adamantiadis <aris@0xbadc0de.be> | 2011-09-24 00:25:44 +0200 |
---|---|---|
committer | Aris Adamantiadis <aris@0xbadc0de.be> | 2011-09-24 00:25:44 +0200 |
commit | 3fa5293aec01ac54a6b9d2b804ddffbd1c4f3615 (patch) | |
tree | 9954090450d7b730a5a062ab3b6ef6863ddfc25a /src/pki_crypto.c | |
parent | 6859e4f4ecf6aae135dc54ea2ec74f9405a78360 (diff) | |
download | libssh-3fa5293aec01ac54a6b9d2b804ddffbd1c4f3615.tar.gz libssh-3fa5293aec01ac54a6b9d2b804ddffbd1c4f3615.tar.xz libssh-3fa5293aec01ac54a6b9d2b804ddffbd1c4f3615.zip |
pki: DO actually verify signatures
Would have been an embarrassing bug...
Diffstat (limited to 'src/pki_crypto.c')
-rw-r--r-- | src/pki_crypto.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pki_crypto.c b/src/pki_crypto.c index fa476ca7..130b5e5b 100644 --- a/src/pki_crypto.c +++ b/src/pki_crypto.c @@ -763,7 +763,7 @@ int pki_signature_verify(ssh_session session, hlen, sig->dsa_sig, key->dsa); - if (rc < 0) { + if (rc <= 0) { ssh_set_error(session, SSH_FATAL, "DSA error: %s", @@ -779,7 +779,7 @@ int pki_signature_verify(ssh_session session, ssh_string_data(sig->rsa_sig), ssh_string_len(sig->rsa_sig), key->rsa); - if (rc < 0) { + if (rc <= 0) { ssh_set_error(session, SSH_FATAL, "RSA error: %s", |