Convert various client key exchange functions to freezero(3). The memory
authorjsing <jsing@openbsd.org>
Mon, 10 Apr 2017 06:09:32 +0000 (06:09 +0000)
committerjsing <jsing@openbsd.org>
Mon, 10 Apr 2017 06:09:32 +0000 (06:09 +0000)
commit3f2ff6bc5287cb81e0a08420e0a605f681b8b121
tree15bd9b4640d191f5f580a3b82a4327278f89522d
parent0ffec7f982384fa331aceadfba0327ddba2b81c3
Convert various client key exchange functions to freezero(3). The memory
contents needs to be made inaccessible - this is simpler and less error
prone than the current "if not NULL, explicit_bzero(); free()" dance.
lib/libssl/ssl_clnt.c