diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2011-08-29 22:39:47 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2011-08-29 22:39:47 +0200 |
commit | 6bf8dfa073028374767cba684df9a06abd34a997 (patch) | |
tree | 6060e25b1c6e6ebd2fbf925146b7dfcf70c14b61 | |
parent | 66188f1af84852b9d9fc09acf26454c4cfacefef (diff) | |
download | libssh-6bf8dfa073028374767cba684df9a06abd34a997.tar.gz libssh-6bf8dfa073028374767cba684df9a06abd34a997.tar.xz libssh-6bf8dfa073028374767cba684df9a06abd34a997.zip |
pki: Fix session_id hashing.
I don't understand why this code worked before. It was completly wrong.
-rw-r--r-- | src/pki.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1088,11 +1088,11 @@ ssh_string ssh_pki_do_sign(ssh_session session, return NULL; } - session_id = ssh_string_new(SHA_DIGEST_LEN); + session_id = ssh_string_new(crypto->digest_len); if (session_id == NULL) { return NULL; } - ssh_string_fill(session_id, crypto->session_id, SHA_DIGEST_LEN); + ssh_string_fill(session_id, crypto->session_id, crypto->digest_len); ctx = sha1_init(); if (ctx == NULL) { |