diff options
author | Damien Miller <djm@mindrot.org> | 2002-01-22 23:10:33 +1100 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2002-01-22 23:10:33 +1100 |
commit | 9ef95ddcaf41b2c66bc3c1efc1d71b2fe568e01a (patch) | |
tree | b7621a6d83f94b1b4a46d8eddacd5066ecaa5d64 /kexgex.c | |
parent | 040b64f60a4bbcc0da4521847e0526132b3aaac1 (diff) | |
download | openssh-git-9ef95ddcaf41b2c66bc3c1efc1d71b2fe568e01a.tar.gz |
- markus@cvs.openbsd.org 2001/12/27 19:37:23
[dh.c kexdh.c kexgex.c]
always use BN_clear_free instead of BN_free
Diffstat (limited to 'kexgex.c')
-rw-r--r-- | kexgex.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -24,7 +24,7 @@ */ #include "includes.h" -RCSID("$OpenBSD: kexgex.c,v 1.11 2001/12/27 18:22:16 markus Exp $"); +RCSID("$OpenBSD: kexgex.c,v 1.12 2001/12/27 19:37:23 markus Exp $"); #include <openssl/bn.h> @@ -232,7 +232,7 @@ kexgex_client(Kex *kex) /* have keys, free DH */ DH_free(dh); xfree(server_host_key_blob); - BN_free(dh_server_pub); + BN_clear_free(dh_server_pub); if (key_verify(server_host_key, signature, slen, hash, 20) != 1) fatal("key_verify failed for server_host_key"); @@ -365,7 +365,7 @@ kexgex_server(Kex *kex) dh->pub_key, shared_secret ); - BN_free(dh_client_pub); + BN_clear_free(dh_client_pub); /* save session id := H */ /* XXX hashlen depends on KEX */ |