aboutsummaryrefslogtreecommitdiff
path: root/src/wrapper.c
diff options
context:
space:
mode:
authorAris Adamantiadis <aris@0xbadc0de.be>2018-11-06 22:22:59 +0100
committerAndreas Schneider <asn@cryptomilk.org>2019-01-24 12:56:14 +0100
commit40faa98c5ee0c834879c1ea7a7b3e347893e8fed (patch)
tree696786bb92639b192e15907e5856f46bc2096a2c /src/wrapper.c
parent94070658792df7d50fe8320caecfcf17534fe455 (diff)
downloadlibssh-40faa98c5ee0c834879c1ea7a7b3e347893e8fed.tar.gz
libssh-40faa98c5ee0c834879c1ea7a7b3e347893e8fed.tar.xz
libssh-40faa98c5ee0c834879c1ea7a7b3e347893e8fed.zip
wrapper: Move dh cleanup into dh.c
Signed-off-by: Aris Adamantiadis <aris@0xbadc0de.be> Reviewed-by: Jakub Jelen <jjelen@redhat.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
Diffstat (limited to 'src/wrapper.c')
-rw-r--r--src/wrapper.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/wrapper.c b/src/wrapper.c
index b4429e47..74a2acb1 100644
--- a/src/wrapper.c
+++ b/src/wrapper.c
@@ -165,10 +165,7 @@ void crypto_free(struct ssh_crypto_struct *crypto)
cipher_free(crypto->in_cipher);
cipher_free(crypto->out_cipher);
- bignum_safe_free(crypto->e);
- bignum_safe_free(crypto->f);
- bignum_safe_free(crypto->x);
- bignum_safe_free(crypto->y);
+ ssh_dh_cleanup(crypto);
bignum_safe_free(crypto->k);
#ifdef HAVE_ECDH
SAFE_FREE(crypto->ecdh_client_pubkey);