Browse Source

tests: Fix crypto module test build without EAP-FAST

Skip the EAP-FAST specific test cases if wpa_supplicant build is
configured not to include EAP-FAST support.

Signed-off-by: Jouni Malinen <j@w1.fi>
Jouni Malinen 10 years ago
parent
commit
1068bdb90c
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/crypto/crypto_module_tests.c

+ 4 - 0
src/crypto/crypto_module_tests.c

@@ -815,6 +815,7 @@ static int test_md5(void)
 
 static int test_eap_fast(void)
 {
+#ifdef EAP_FAST
 	/* RFC 4851, Appendix B.1 */
 	const u8 pac_key[] = {
 		0x0B, 0x97, 0x39, 0x0F, 0x37, 0x51, 0x78, 0x09,
@@ -976,6 +977,9 @@ static int test_eap_fast(void)
 	}
 
 	return errors;
+#else /* EAP_FAST */
+	return 0;
+#endif /* EAP_FAST */
 }