Page MenuHomeFreeBSD

uath: add support for GCMP-128 encryption
ClosedPublic

Authored by adrian on Sat, Mar 15, 2:06 AM.
Referenced Files
F113887465: D49370.diff
Sat, Apr 5, 3:08 AM
Unknown Object (File)
Thu, Apr 3, 5:21 AM
Unknown Object (File)
Thu, Mar 27, 2:32 AM
Unknown Object (File)
Wed, Mar 26, 3:55 PM
Unknown Object (File)
Wed, Mar 19, 6:54 PM
Unknown Object (File)
Wed, Mar 19, 6:50 PM
Unknown Object (File)
Wed, Mar 19, 3:25 PM
Unknown Object (File)
Tue, Mar 18, 2:51 PM
Subscribers

Details

Summary

Explicitly set the software ciphers; add support for GCMP-128.

Locally tested:

  • AR5523 11abg NIC, 2/5GHz STA operation, GCMP forced in wpa_supplicant.conf

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 62967
Build 59851: arc lint + arc unit

Event Timeline

bz requested changes to this revision.Tue, Mar 18, 10:53 AM
bz added a subscriber: bz.
bz added inline comments.
sys/dev/usb/wlan/if_uath.c
446

ieee80211_set_software_ciphers

This revision now requires changes to proceed.Tue, Mar 18, 10:53 AM
This revision is now accepted and ready to land.Wed, Mar 19, 12:34 PM
emaste added inline comments.
sys/dev/usb/wlan/if_uath.c
445

Can we have an assert in ieee80211_set_software_ciphers that enforces this?

adrian added inline comments.
sys/dev/usb/wlan/if_uath.c
445

Can we have an assert in ieee80211_set_software_ciphers that enforces this?

I'll think about to enforce it after this lands, and before I start liberally sprinkling this in chipsets as I test it.

I'll likely need to go add a flag in the ieee80211com struct that says ieee80211_ifattach() has been called, so i'm not relying on BSDisms like our ifnet layer being init'ed.

(Yeah I've been made aware again of our stack being ported to weird and wonderful places...)

This revision was automatically updated to reflect the committed changes.