Compare commits

..

1 commit

Author SHA1 Message Date
24ff369911
feat: discovery 2025-03-10 09:51:50 +08:00

View file

@ -2,11 +2,10 @@ package net.typeblog.lpac_jni
import android.util.Patterns
// example address in GSMA SGP.26, some chips use addresses like this
@Suppress("SpellCheckingInspection")
val invalidDPAddresses = setOf(
"testrootsmds.gsma.com",
"testrootsmds.example.com",
"testrootsmds.gsma.com",
)
class EuiccConfiguredAddresses(defaultDPAddress: String?, rootDSAddress: String?) {
@ -25,5 +24,6 @@ private fun isInvalidDPAddress(address: String?): Boolean {
private fun isInvalidDSAddress(address: String?): Boolean {
if (address.isNullOrBlank()) return true
if (address in invalidDPAddresses) return true
return !Patterns.DOMAIN_NAME.matcher(address).matches()
if (Patterns.DOMAIN_NAME.matcher(address).matches()) return false
return false
}