Page MenuHomeFreeBSD

[net80211] extend/add crypto key flags for more key / payload offload. * Add flags to say "don't mmic/iv insert", etc - ath10k firmware and other boards want it. * Move the demic routine into ieee80211_crypto.c and add support for being told...
ClosedPublic

Authored by adrian on Oct 28 2016, 2:08 AM.
Tags
None
Referenced Files
Unknown Object (File)
Nov 13 2024, 1:57 AM
Unknown Object (File)
Nov 1 2024, 2:48 AM
Unknown Object (File)
Oct 15 2024, 11:12 AM
Unknown Object (File)
Oct 3 2024, 10:14 PM
Unknown Object (File)
Oct 1 2024, 2:54 PM
Unknown Object (File)
Sep 30 2024, 9:39 AM
Unknown Object (File)
Sep 18 2024, 7:28 AM
Unknown Object (File)
Sep 14 2024, 1:16 AM
Subscribers

Details

Summary

...that the IV/MIC was stripped and so it can't check with the key, etc.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

adrian retitled this revision from to [net80211] extend/add crypto key flags for more key / payload offload. * Add flags to say "don't mmic/iv insert", etc - ath10k firmware and other boards want it. * Move the demic routine into ieee80211_crypto.c and add support for being told....
adrian updated this object.
adrian edited the test plan for this revision. (Show Details)
sys/net80211/ieee80211_crypto.h
81 ↗(On Diff #21743)

just a note - this flag is not set for WPA-NONE / WEP / <other static> keys

93 ↗(On Diff #21743)

I think new flags should be added into IEEE80211_KEY_DEVICE mask - see rS305850

sys/net80211/ieee80211_crypto.h
93 ↗(On Diff #21743)

IEEE80211_KEY_BITS needs to be updated too

sys/net80211/ieee80211_crypto.h
81 ↗(On Diff #21743)

looks like there is off-by-one bug it the sent e-mail - I've marked line 81 (KEY_GROUP) in review, not line 82 (KEY_NOREPLAY)

This revision was automatically updated to reflect the committed changes.