]> git.ipfire.org Git - thirdparty/hostap.git/commit
EAP peer: Clear keying material on deinit
authorJouni Malinen <j@w1.fi>
Sun, 29 Jun 2014 18:16:30 +0000 (21:16 +0300)
committerJouni Malinen <j@w1.fi>
Wed, 2 Jul 2014 09:38:48 +0000 (12:38 +0300)
commitf534ee0804dc8d77434d2b534a118e86bd597694
treeca115c0a59a991135bb28c4772d8b6e18746d6ad
parent19c48da06b6980915e97a84ea8387a9db858c662
EAP peer: 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>
16 files changed:
src/eap_peer/eap.c
src/eap_peer/eap_aka.c
src/eap_peer/eap_eke.c
src/eap_peer/eap_fast.c
src/eap_peer/eap_gpsk.c
src/eap_peer/eap_ikev2.c
src/eap_peer/eap_leap.c
src/eap_peer/eap_mschapv2.c
src/eap_peer/eap_pax.c
src/eap_peer/eap_peap.c
src/eap_peer/eap_psk.c
src/eap_peer/eap_pwd.c
src/eap_peer/eap_sake.c
src/eap_peer/eap_sim.c
src/eap_peer/eap_tls.c
src/eap_peer/eap_ttls.c