summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author maheshkkv <maheshkkv@google.com> 2025-03-11 22:23:34 -0700
committer Mahesh KKV <maheshkkv@google.com> 2025-03-14 16:13:56 -0700
commit5d83e0c385fc4989895a2d4b2deb1bad85b56ff3 (patch)
tree67572605206139d97a16e6a2ab65b430bbc6714a
parent0727149d1dc2a400c8b2a29fe0ce7c1a08e36e0e (diff)
Mask the password string for PASN config
Bug: 397619419 Test: Build Flag: EXEMPT bug fix Change-Id: Ie0c45836b7b22cf38860657a1436d46bc6b158cd
-rw-r--r--framework/java/android/net/wifi/rtt/PasnConfig.java3
-rw-r--r--framework/tests/src/android/net/wifi/rtt/PasnConfigTest.java5
2 files changed, 5 insertions, 3 deletions
diff --git a/framework/java/android/net/wifi/rtt/PasnConfig.java b/framework/java/android/net/wifi/rtt/PasnConfig.java
index d420154cba..898e521aa7 100644
--- a/framework/java/android/net/wifi/rtt/PasnConfig.java
+++ b/framework/java/android/net/wifi/rtt/PasnConfig.java
@@ -426,8 +426,9 @@ public final class PasnConfig implements Parcelable {
@Override
public String toString() {
+ String password = (mPassword != null ? "*" : "null");
return "PasnConfig{" + "mBaseAkms=" + mBaseAkms + ", mCiphers=" + mCiphers + ", mPassword='"
- + mPassword + '\'' + ", mWifiSsid=" + mWifiSsid + ", mPasnComebackCookie="
+ + password + '\'' + ", mWifiSsid=" + mWifiSsid + ", mPasnComebackCookie="
+ Arrays.toString(mPasnComebackCookie) + '}';
}
}
diff --git a/framework/tests/src/android/net/wifi/rtt/PasnConfigTest.java b/framework/tests/src/android/net/wifi/rtt/PasnConfigTest.java
index d986e251f3..748b7d60db 100644
--- a/framework/tests/src/android/net/wifi/rtt/PasnConfigTest.java
+++ b/framework/tests/src/android/net/wifi/rtt/PasnConfigTest.java
@@ -41,6 +41,7 @@ public class PasnConfigTest {
private static final int TEST_CIPHER = PasnConfig.CIPHER_CCMP_128;
private static final String TEST_SSID = "\"Test_SSID\"";
private static final String TEST_PASSWORD = "password";
+ private static final String TEST_PASSWORD_MASKED = "*";
private static final byte[] TEST_COOKIE = new byte[]{1, 2, 3};
/**
@@ -134,8 +135,8 @@ public class PasnConfigTest {
.build();
String expectedString = "PasnConfig{" + "mBaseAkms=" + TEST_AKM + ", mCiphers="
- + TEST_CIPHER + ", mPassword='" + TEST_PASSWORD + '\'' + ", mWifiSsid=" + ssid
- + ", mPasnComebackCookie=" + Arrays.toString(TEST_COOKIE) + '}';
+ + TEST_CIPHER + ", mPassword='" + TEST_PASSWORD_MASKED + '\'' + ", mWifiSsid="
+ + ssid + ", mPasnComebackCookie=" + Arrays.toString(TEST_COOKIE) + '}';
assertEquals(expectedString, config.toString());
}