]> git.ipfire.org Git - thirdparty/hostap.git/commit
FT: Derive PMKR0Name/PMKR1Name using SHA-384 with AKM 00-0F-AC:13
authorJouni Malinen <jouni@codeaurora.org>
Wed, 6 Jun 2018 18:57:58 +0000 (21:57 +0300)
committerJouni Malinen <j@w1.fi>
Wed, 6 Jun 2018 20:59:46 +0000 (23:59 +0300)
commitc3e4f40cd65a30ee2977b5de02cee40c9928f407
tree6438af8f1f77c7022b2c81f4e56463aec72505d9
parentfe102801f626c8eb12465d268c8763baea6bcba6
FT: Derive PMKR0Name/PMKR1Name using SHA-384 with AKM 00-0F-AC:13

The AKM 00-0F-AC:13 is supposed to use cryptographic algorithms
consistently, but the current IEEE 802.11 standard is not doing so for
the key names: PMKID (uses SHA-1), PMKR0Name/PMKR1Name (uses SHA-256).
The PMKID case was already implemented with SHA-384 and this commit
replaces use of SHA-256 with SHA-384 for PMKR0Name/PMKR1Name derivation
to be consistent in SHA-384. While this is not compliant with the
current IEEE 802.11 standard, this is clearly needed to meet CNSA Suite
requirements. Matching change is being proposed in REVmd to get the IEEE
802.11 standard to meet the use case requirements.

Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
src/ap/wpa_auth_ft.c
src/common/wpa_common.c
src/common/wpa_common.h
src/rsn_supp/wpa.c