diff --git a/share/man/man4/wlan.4 b/share/man/man4/wlan.4 --- a/share/man/man4/wlan.4 +++ b/share/man/man4/wlan.4 @@ -192,6 +192,7 @@ .Xr urtw 4 , .Xr wlan_acl 4 , .Xr wlan_ccmp 4 , +.Xr wlan_gcmp 4 , .Xr wlan_tkip 4 , .Xr wlan_wep 4 , .Xr wlan_xauth 4 , diff --git a/share/man/man4/wlan_ccmp.4 b/share/man/man4/wlan_ccmp.4 --- a/share/man/man4/wlan_ccmp.4 +++ b/share/man/man4/wlan_ccmp.4 @@ -53,6 +53,7 @@ module will do the work. .Sh SEE ALSO .Xr wlan 4 , +.Xr wlan_gcmp 4 , .Xr wlan_tkip 4 , .Xr wlan_wep 4 .Sh STANDARDS diff --git a/share/man/man4/wlan_ccmp.4 b/share/man/man4/wlan_gcmp.4 copy from share/man/man4/wlan_ccmp.4 copy to share/man/man4/wlan_gcmp.4 --- a/share/man/man4/wlan_ccmp.4 +++ b/share/man/man4/wlan_gcmp.4 @@ -1,6 +1,10 @@ .\" .\" Copyright (c) 2004 Sam Leffler .\" All rights reserved. +.\" Copyright (c) 2025 The FreeBSD Foundation +.\" +.\" Portions of this documentation were written by Bj\xc3\xb6rn Zeeb +.\" under sponsorship from the FreeBSD Foundation. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -23,42 +27,46 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.Dd December 7, 2004 -.Dt WLAN_CCMP 4 +.\" Based on wlan_ccmp.4. +.\" +.Dd June 13, 2025 +.Dt WLAN_GCMP 4 .Os .Sh NAME -.Nm wlan_ccmp -.Nd AES-CCMP crypto support for 802.11 devices +.Nm wlan_gcmp +.Nd AES-GCMP crypto support for 802.11 devices .Sh SYNOPSIS -.Cd "device wlan_ccmp" +.Cd "device wlan_gcmp" .Sh DESCRIPTION The .Nm -module handles the AES-CCMP cryptographic requirements of the -WPA and 802.11i protocols. -It does encapsulation and decapsulation of CCMP-encoded 802.11 frames -and optionally calculates the AES-CCMP cipher. +module handles the +.Em Galois/Counter Mode Protocol +cryptographic requirements of the IEEE 802.11ad and WPA2/WPA3 protocols. +It does encapsulation and decapsulation of GCMP-encoded 802.11 frames +and optionally calculates the AES-GCMP cipher. The .Nm module is an 802.11 cryptographic plugin module for use by the .Xr wlan 4 module. -This module is automatically loaded if an AES-CCMP key is configured; +This module is automatically loaded if an AES-GCMP key is configured; typically by a WPA supplicant program such as wpa_supplicant, or a WPA authenticator program such as .Nm hostapd . -Should the underlying network device not be capable of doing the AES-CCMP +Should the underlying network device not be capable of doing the AES-GCMP calculations in hardware, the .Nm module will do the work. .Sh SEE ALSO .Xr wlan 4 , +.Xr wlan_ccmp 4 , .Xr wlan_tkip 4 , .Xr wlan_wep 4 .Sh STANDARDS -More information can be found in the IEEE 802.11, WPA, and 802.11i Standards. +More information can be found in the IEEE 802.11, and WPA Standards. .Sh HISTORY The .Nm driver first appeared in -.Fx 6.0 . +.Fx 15.0 . diff --git a/share/man/man4/wlan_tkip.4 b/share/man/man4/wlan_tkip.4 --- a/share/man/man4/wlan_tkip.4 +++ b/share/man/man4/wlan_tkip.4 @@ -54,6 +54,7 @@ .Sh SEE ALSO .Xr wlan 4 , .Xr wlan_ccmp 4 , +.Xr wlan_gcmp 4 , .Xr wlan_wep 4 .Sh STANDARDS More information can be found in the IEEE 802.11, WPA, and 802.11i Standards. diff --git a/share/man/man4/wlan_wep.4 b/share/man/man4/wlan_wep.4 --- a/share/man/man4/wlan_wep.4 +++ b/share/man/man4/wlan_wep.4 @@ -51,6 +51,7 @@ .Sh SEE ALSO .Xr wlan 4 , .Xr wlan_ccmp 4 , +.Xr wlan_gcmp 4 , .Xr wlan_tkip 4 .Sh STANDARDS More information can be found in the IEEE 802.11 Standard.