version 1.25, 2017/05/30 14:23:52 |
version 1.26, 2018/02/07 02:06:51 |
|
|
explicit_bzero(hash, sizeof(hash)); |
explicit_bzero(hash, sizeof(hash)); |
DH_free(kex->dh); |
DH_free(kex->dh); |
kex->dh = NULL; |
kex->dh = NULL; |
if (dh_client_pub) |
BN_clear_free(dh_client_pub); |
BN_clear_free(dh_client_pub); |
|
if (kbuf) { |
if (kbuf) { |
explicit_bzero(kbuf, klen); |
explicit_bzero(kbuf, klen); |
free(kbuf); |
free(kbuf); |
} |
} |
if (shared_secret) |
BN_clear_free(shared_secret); |
BN_clear_free(shared_secret); |
|
free(server_host_key_blob); |
free(server_host_key_blob); |
free(signature); |
free(signature); |
return r; |
return r; |