Skip to content

Instantly share code, notes, and snippets.

@mdempsky
Created September 11, 2019 22:40
Show Gist options
  • Save mdempsky/e8fae1dadc3582c112e8d88b84d3c545 to your computer and use it in GitHub Desktop.
Save mdempsky/e8fae1dadc3582c112e8d88b84d3c545 to your computer and use it in GitHub Desktop.
One of the new features in WPA3 is 256-bit AES.
E.g., see https://apps.nsa.gov/iaarchive/library/reports/wpa3-will-enhance-wi-fi-security.cfm
I'd like to enable this on my home network, which uses two Archer A7s.
(These are basically rebranded Archer C7 v5s, which Amazon was selling at a discount.)
The Archer A7 uses the "qca988x hw2.0" chipset,
which is supported by Linux's ath10k driver:
https://github.com/torvalds/linux/tree/master/drivers/net/wireless/ath/ath10k
Support for 256-bit cipher suites was added to ath10k in this commit:
https://github.com/torvalds/linux/commit/2ea9f12cefe4b6bf291e1717512b0ccb04bf71e9
However, CCMP-256 and GCMP-{128,256} are only supported by QCA99x0 and QCA4019.
So no 256-bit AES with the Archer C7. :(
More reading here:
https://framebyframewifi.net/2016/08/02/802-11ac-encryption-upgrade/
(Apparently GCMP should be more efficient than CCMP.)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment