aboutsummaryrefslogtreecommitdiff
path: root/src/pki_crypto.c
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2011-08-22 14:28:46 +0200
committerAndreas Schneider <asn@cryptomilk.org>2011-08-22 14:28:46 +0200
commit245a354187d6f743c511a2e64b2b5643f9b90e66 (patch)
treed16c14d2dcb72cddf86b2dc62195b483d3a1cca5 /src/pki_crypto.c
parentd6829d073c47040664f0174588b90f937c58871a (diff)
downloadlibssh-245a354187d6f743c511a2e64b2b5643f9b90e66.tar.gz
libssh-245a354187d6f743c511a2e64b2b5643f9b90e66.tar.xz
libssh-245a354187d6f743c511a2e64b2b5643f9b90e66.zip
pki: Fix switch in crypto pki_signature_to_blob().
Diffstat (limited to 'src/pki_crypto.c')
-rw-r--r--src/pki_crypto.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/pki_crypto.c b/src/pki_crypto.c
index 18ac876b..d4f48d3b 100644
--- a/src/pki_crypto.c
+++ b/src/pki_crypto.c
@@ -555,9 +555,11 @@ ssh_string pki_signature_to_blob(const ssh_signature sig)
}
ssh_string_fill(sig_blob, buffer, 40);
+ break;
case SSH_KEYTYPE_RSA:
case SSH_KEYTYPE_RSA1:
sig_blob = string_copy(sig->rsa_sig);
+ break;
case SSH_KEYTYPE_ECDSA:
case SSH_KEYTYPE_UNKNOWN:
ssh_pki_log("Unknown signature key type: %d", sig->type);