Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Mar 2025 09:22:11 GMT
From:      "Bjoern A. Zeeb" <bz@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 0461600deaa2 - main - net80211: correct IEEE80211_KEY_BITS
Message-ID:  <202503180922.52I9MBjV076181@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by bz:

URL: https://cgit.FreeBSD.org/src/commit/?id=0461600deaa227050fbff60274ba72ab3a407bcc

commit 0461600deaa227050fbff60274ba72ab3a407bcc
Author:     Bjoern A. Zeeb <bz@FreeBSD.org>
AuthorDate: 2025-03-14 23:22:41 +0000
Commit:     Bjoern A. Zeeb <bz@FreeBSD.org>
CommitDate: 2025-03-18 09:21:31 +0000

    net80211: correct IEEE80211_KEY_BITS
    
    Not only are some of the bits missing, \4 and following were also
    off-by-one.  Correct that so we can use them instead of reading
    hex numbers.
    
    Sponsored by:   The FreeBSD Foundation
    MFC after:      3 days
    Reviewed by:    adrian
    Differential Revision: https://reviews.freebsd.org/D49366
---
 sys/net80211/ieee80211_crypto.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys/net80211/ieee80211_crypto.h b/sys/net80211/ieee80211_crypto.h
index b69df0cff3bd..5a365dd37aa3 100644
--- a/sys/net80211/ieee80211_crypto.h
+++ b/sys/net80211/ieee80211_crypto.h
@@ -118,8 +118,8 @@ struct ieee80211_key {
 	 IEEE80211_KEY_NOIVMGT|IEEE80211_KEY_NOMIC|IEEE80211_KEY_NOMICMGT)
 
 #define	IEEE80211_KEY_BITS \
-	"\20\1XMIT\2RECV\3GROUP\4SWENCRYPT\5SWDECRYPT\6SWENMIC\7SWDEMIC" \
-	"\10DEVKEY\11CIPHER0\12CIPHER1"
+	"\20\1XMIT\2RECV\3GROUP\4NOREPLAY\5SWENCRYPT\6SWDECRYPT\7SWENMIC\10SWDEMIC" \
+	"\11DEVKEY\12CIPHER0\13CIPHER1\14NOIV\15NOIVMGT\16NOMIC\17NOMICMGT"
 
 #define	IEEE80211_KEYIX_NONE	((ieee80211_keyix) -1)
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202503180922.52I9MBjV076181>