From 3b3de7923ae0fdc444a20867f972ac51184fa904 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Tue, 20 Jan 2015 00:31:13 -0600 Subject: [PATCH] unit: Add checking of Group Management Cipher --- unit/test-ie.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/unit/test-ie.c b/unit/test-ie.c index bc7de7cc..e33806d3 100644 --- a/unit/test-ie.c +++ b/unit/test-ie.c @@ -288,6 +288,7 @@ struct ie_rsne_info_test { bool extended_key_id:1; uint8_t num_pmkids; uint8_t pmkids[232]; + enum ie_rsn_cipher_suite group_management_cipher; }; static const unsigned char rsne_data_1[] = { @@ -380,6 +381,7 @@ static const struct ie_rsne_info_test ie_rsne_info_test_6 = { .pairwise_ciphers = IE_RSN_CIPHER_SUITE_CCMP, .akm_suites = IE_RSN_AKM_SUITE_8021X, .mfpc = true, /* Management frame protection is enabled, not required */ + .group_management_cipher = IE_RSN_CIPHER_SUITE_BIP, }; static void ie_test_rsne_info(const void *data) @@ -409,6 +411,8 @@ static void ie_test_rsne_info(const void *data) assert(test->num_pmkids == info.num_pmkids); assert(!memcmp(test->pmkids, info.pmkids, 16 * test->num_pmkids)); + + assert(test->group_management_cipher == info.group_management_cipher); } int main(int argc, char *argv[])