From bcec7eeddcd7fafdd5be5035c8010a34e01c775c Mon Sep 17 00:00:00 2001 From: Aris Adamantiadis Date: Tue, 14 Jun 2011 23:13:20 +0200 Subject: [crypto] fix pubkey authentication with ecdh --- src/keys.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/keys.c b/src/keys.c index e2384e5..050b51c 100644 --- a/src/keys.c +++ b/src/keys.c @@ -1140,11 +1140,11 @@ ssh_string ssh_do_sign_with_agent(ssh_session session, } /* prepend session identifier */ - 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); sigbuf = ssh_buffer_new(); if (sigbuf == NULL) { @@ -1254,11 +1254,11 @@ ssh_string ssh_do_sign(ssh_session session, ssh_buffer sigbuf, gcry_sexp_t gcryhash; #endif - session_str = ssh_string_new(SHA_DIGEST_LEN); + session_str = ssh_string_new(crypto->digest_len); if (session_str == NULL) { return NULL; } - ssh_string_fill(session_str, crypto->session_id, SHA_DIGEST_LEN); + ssh_string_fill(session_str, crypto->session_id, crypto->digest_len); ctx = sha1_init(); if (ctx == NULL) { -- cgit