Page MenuHomeFreeBSD

rtwn: add support for AES-GCM-128 in the supported software cipher set
ClosedPublic

Authored by adrian on Mar 1 2025, 4:38 AM.
Referenced Files
Unknown Object (File)
Mon, Aug 4, 1:06 AM
Unknown Object (File)
Sat, Aug 2, 6:57 PM
Unknown Object (File)
Sat, Aug 2, 4:19 AM
Unknown Object (File)
Fri, Jul 25, 8:16 AM
Unknown Object (File)
Mon, Jul 21, 7:55 AM
Unknown Object (File)
Mon, Jul 21, 5:05 AM
Unknown Object (File)
Mon, Jul 21, 5:01 AM
Unknown Object (File)
Mon, Jul 21, 4:37 AM
Subscribers

Details

Summary

I'm testing this with rtwn(4) NICs right now, so enable it here.

Locally tested:

  • RTL8812AU / RTL8821AU, STA mode (with some wpa_supplicant.conf shenanigans to force GCMP as the pairwise key to an OpenWRT AP configured to use GCMP but without requiring MFP.)

Diff Detail

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

Event Timeline

adrian requested review of this revision.Mar 1 2025, 4:38 AM
bz requested changes to this revision.Mar 18 2025, 9:33 AM
bz added a subscriber: bz.
bz added inline comments.
sys/dev/rtwn/if_rtwn.c
302

This should be ieee80211_set_software_ciphers() not the _crypto version.

This revision now requires changes to proceed.Mar 18 2025, 9:33 AM
This revision is now accepted and ready to land.Mar 19 2025, 12:34 PM