From e61cada28feb187bba0ce2204de77e40488cdfec Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Fri, 21 Oct 2022 11:09:52 -0500 Subject: [PATCH] ie: Add IE_CIPHER_IS_GCMP_CCMP inline Similar to IE_AKM_IS_* functions --- src/ie.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/ie.h b/src/ie.h index f447a4f9..e6917563 100644 --- a/src/ie.h +++ b/src/ie.h @@ -390,6 +390,14 @@ static inline bool IE_AKM_IS_8021X(uint32_t akm) IE_RSN_AKM_SUITE_FT_OVER_8021X_SHA384); } +static inline bool IE_CIPHER_IS_GCMP_CCMP(uint32_t cipher_suite) +{ + return cipher_suite & (IE_RSN_CIPHER_SUITE_CCMP | + IE_RSN_CIPHER_SUITE_CCMP_256 | + IE_RSN_CIPHER_SUITE_GCMP | + IE_RSN_CIPHER_SUITE_GCMP_256); +} + #define IE_LEN(ie) \ ((ie) ? (ie)[1] + 2 : 0)