From 9c941fbba86abece7958e0bf1a1b3f0a8d9048d9 Mon Sep 17 00:00:00 2001 From: Sunil Ravi Date: Tue, 20 Dec 2022 22:57:32 +0000 Subject: [PATCH] Wifi: check TLSV1.3 support in TLS test Added the check for TLSV1.3 feature support in SetMinimumTlsVersionEapPhase1Param test Bug: 261922145 Test: atest SupplicantStaNetworkAidlTest Change-Id: I26e7796d4d83e72e0098d5aa6ee520824bda23b1 --- .../functional/supplicant_sta_network_aidl_test.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/wifi/supplicant/aidl/vts/functional/supplicant_sta_network_aidl_test.cpp b/wifi/supplicant/aidl/vts/functional/supplicant_sta_network_aidl_test.cpp index 0aebe6d716..0e2b72c285 100644 --- a/wifi/supplicant/aidl/vts/functional/supplicant_sta_network_aidl_test.cpp +++ b/wifi/supplicant/aidl/vts/functional/supplicant_sta_network_aidl_test.cpp @@ -806,7 +806,15 @@ TEST_P(SupplicantStaNetworkAidlTest, SetRoamingConsortiumSelection) { * SetMinimumTlsVersionEapPhase1Param */ TEST_P(SupplicantStaNetworkAidlTest, SetMinimumTlsVersionEapPhase1Param) { - EXPECT_TRUE(sta_network_->setMinimumTlsVersionEapPhase1Param(TlsVersion::TLS_V1_3).isOk()); + WpaDriverCapabilitiesMask caps; + EXPECT_TRUE(sta_iface_->getWpaDriverCapabilities(&caps).isOk()); + const bool tlsV13Supported = !!(static_cast(caps) & + static_cast(WpaDriverCapabilitiesMask::TLS_V1_3)); + LOG(INFO) << "TLS_V1_3 Supported: " << tlsV13Supported; + + // Operation will succeed if TLS_V1_3 is supported, or fail otherwise. + EXPECT_EQ(sta_network_->setMinimumTlsVersionEapPhase1Param(TlsVersion::TLS_V1_3).isOk(), + tlsV13Supported); } GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(SupplicantStaNetworkAidlTest);