From d8372c3063eb8037a0447ea557e457142a0ee65a Mon Sep 17 00:00:00 2001 From: Aris Adamantiadis Date: Mon, 29 Oct 2018 17:31:23 +0100 Subject: [PATCH] gcrypt: Bugfix for very slow ecdh Signed-off-by: Aris Adamantiadis Reviewed-by: Jakub Jelen Reviewed-by: Andreas Schneider (cherry picked from commit 9546b20dec8ebe1896fb5a5c6ed6b7d5f9dc8b0c) --- src/ecdh_gcrypt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ecdh_gcrypt.c b/src/ecdh_gcrypt.c index 7bbccc25..e43cacea 100644 --- a/src/ecdh_gcrypt.c +++ b/src/ecdh_gcrypt.c @@ -286,7 +286,7 @@ int ssh_server_ecdh_init(ssh_session session, ssh_buffer packet) { session->next_crypto->ecdh_client_pubkey = q_c_string; /* Build server's keypair */ - err = gcry_sexp_build(¶m, NULL, "(genkey(ecdh(curve %s)))", + err = gcry_sexp_build(¶m, NULL, "(genkey(ecdh(curve %s) (flags transient-key)))", curve); if (err) { goto out;