mbox series

[0/9] Support FT-8021X-SHA384

Message ID 20230410220135.373872-1-prestwoj@gmail.com (mailing list archive)
Headers show
Series Support FT-8021X-SHA384 | expand

Message

James Prestwood April 10, 2023, 10:01 p.m. UTC
When investigating PMKID derivation issues with older hostapd versions
it looked like SHA384 was never supported for deriving the PMKID. This
was easy enough to add, but in order to test it some AKM needed to be
used that required SHA384 and still used the normal PMKID derivation
APIs (i.e. not FILS). To do this support for the FT-8021X-SHA384 AKM
has been added.

James Prestwood (9):
  crypto: modify crypto_derive_pmkid to take the hash/key length
  handshake: include additional sha256 AKMs for PMKID generation
  crypto: add hmac_sha384 support for PMKID derivation
  eapol: add support for FT-8021X-SHA384
  handshake: support FT-8021X-SHA384
  handshake: remove hardcoded kek_len for FTE decode
  common: add FT-8021X-SHA384 to AKM_IS_8021X
  wiphy: add FT-8021X-SHA384 to supported AKMs
  auto-t: update testFT-8021x-roam with SHA384 test

 .../testFT-8021x-roam/connection_test.py      | 18 ++++++-
 src/common.c                                  |  1 +
 src/crypto.c                                  | 20 +++++---
 src/crypto.h                                  |  5 +-
 src/eapol.c                                   | 13 ++++-
 src/handshake.c                               | 49 ++++++++++++++-----
 src/wiphy.c                                   |  6 +++
 7 files changed, 89 insertions(+), 23 deletions(-)