Allow management group cipher to be configured
This allows hostapd to set a different management group cipher than the previously hardcoded default BIP (AES-128-CMAC). The new configuration file parameter group_mgmt_cipher can be set to BIP-GMAC-128, BIP-GMAC-256, or BIP-CMAC-256 to select one of the ciphers defined in IEEE Std 802.11ac-2013. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
67d39cfb32
commit
8dd9f9cdde
14 changed files with 164 additions and 41 deletions
|
@ -1114,6 +1114,18 @@ int wpa_supplicant_set_suites(struct wpa_supplicant *wpa_s,
|
|||
wpa_s->mgmt_group_cipher = WPA_CIPHER_AES_128_CMAC;
|
||||
wpa_dbg(wpa_s, MSG_DEBUG, "WPA: using MGMT group cipher "
|
||||
"AES-128-CMAC");
|
||||
} else if (sel & WPA_CIPHER_BIP_GMAC_128) {
|
||||
wpa_s->mgmt_group_cipher = WPA_CIPHER_BIP_GMAC_128;
|
||||
wpa_dbg(wpa_s, MSG_DEBUG, "WPA: using MGMT group cipher "
|
||||
"BIP-GMAC-128");
|
||||
} else if (sel & WPA_CIPHER_BIP_GMAC_256) {
|
||||
wpa_s->mgmt_group_cipher = WPA_CIPHER_BIP_GMAC_256;
|
||||
wpa_dbg(wpa_s, MSG_DEBUG, "WPA: using MGMT group cipher "
|
||||
"BIP-GMAC-256");
|
||||
} else if (sel & WPA_CIPHER_BIP_CMAC_256) {
|
||||
wpa_s->mgmt_group_cipher = WPA_CIPHER_BIP_CMAC_256;
|
||||
wpa_dbg(wpa_s, MSG_DEBUG, "WPA: using MGMT group cipher "
|
||||
"BIP-CMAC-256");
|
||||
} else {
|
||||
wpa_s->mgmt_group_cipher = 0;
|
||||
wpa_dbg(wpa_s, MSG_DEBUG, "WPA: not using MGMT group cipher");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue