]> git.ipfire.org Git - thirdparty/hostap.git/commit
EAP server: Clear keying material on deinit
authorJouni Malinen <j@w1.fi>
Sun, 29 Jun 2014 22:48:41 +0000 (01:48 +0300)
committerJouni Malinen <j@w1.fi>
Wed, 2 Jul 2014 09:38:48 +0000 (12:38 +0300)
commit0a13e06bdba710cc7e6ea8da391a595b5d33aba6
treed984c752de6a327883186e02cb33b1daa7583f18
parentf534ee0804dc8d77434d2b534a118e86bd597694
EAP server: Clear keying material on deinit

Reduce the amount of time keying material (MSK, EMSK, temporary private
data) remains in memory in EAP methods. This provides additional
protection should there be any issues that could expose process memory
to external observers.

Signed-off-by: Jouni Malinen <j@w1.fi>
14 files changed:
src/eap_server/eap_server.c
src/eap_server/eap_server_aka.c
src/eap_server/eap_server_eke.c
src/eap_server/eap_server_fast.c
src/eap_server/eap_server_gpsk.c
src/eap_server/eap_server_ikev2.c
src/eap_server/eap_server_mschapv2.c
src/eap_server/eap_server_pax.c
src/eap_server/eap_server_peap.c
src/eap_server/eap_server_psk.c
src/eap_server/eap_server_pwd.c
src/eap_server/eap_server_sake.c
src/eap_server/eap_server_sim.c
src/eap_server/eap_server_ttls.c