mirror of
https://github.com/micahflee/TM-SGNL-Android.git
synced 2025-06-04 22:43:48 +02:00
66 lines
2.5 KiB
INI
66 lines
2.5 KiB
INI
-dontoptimize
|
|
-dontobfuscate
|
|
-keepattributes SourceFile,LineNumberTable
|
|
-keep class org.whispersystems.** { *; }
|
|
-keep class org.signal.libsignal.net.** { *; }
|
|
-keep class org.signal.libsignal.protocol.** { *; }
|
|
-keep class org.signal.libsignal.usernames.** { *; }
|
|
-keep class org.tm.archive.** { *; }
|
|
-keep class org.signal.donations.json.** { *; }
|
|
-keepclassmembers class ** {
|
|
public void onEvent*(**);
|
|
}
|
|
|
|
# Protobuf lite
|
|
-keep class * extends com.google.protobuf.GeneratedMessageLite { *; }
|
|
|
|
-keep class androidx.window.** { *; }
|
|
|
|
# AGP generated dont warns
|
|
-dontwarn com.android.org.conscrypt.SSLParametersImpl
|
|
-dontwarn org.apache.harmony.xnet.provider.jsse.SSLParametersImpl
|
|
-dontwarn org.slf4j.impl.StaticLoggerBinder
|
|
-dontwarn sun.net.spi.nameservice.NameService
|
|
-dontwarn sun.net.spi.nameservice.NameServiceDescriptor
|
|
|
|
#TM_SA start
|
|
-keepclassmembers class com.tm.authenticatorsdk.** {
|
|
public <init>();
|
|
}
|
|
-keepclassmembers class com.tm.androidcopysdk.** {
|
|
public <init>();
|
|
}
|
|
|
|
-dontwarn com.github.underscore.lodash.$
|
|
-dontwarn com.google.crypto.tink.subtle.Ed25519Sign$KeyPair
|
|
-dontwarn com.google.crypto.tink.subtle.Ed25519Sign
|
|
-dontwarn com.google.crypto.tink.subtle.Ed25519Verify
|
|
-dontwarn com.google.crypto.tink.subtle.X25519
|
|
-dontwarn dalvik.system.VMStack
|
|
-dontwarn java.lang.ProcessHandle
|
|
-dontwarn java.lang.management.ManagementFactory
|
|
-dontwarn java.lang.management.RuntimeMXBean
|
|
-dontwarn javax.naming.InitialContext
|
|
-dontwarn javax.naming.NameNotFoundException
|
|
-dontwarn javax.naming.NamingException
|
|
-dontwarn org.bouncycastle.asn1.ASN1Encodable
|
|
-dontwarn org.bouncycastle.asn1.pkcs.PrivateKeyInfo
|
|
-dontwarn org.bouncycastle.asn1.x509.AlgorithmIdentifier
|
|
-dontwarn org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
|
|
-dontwarn org.bouncycastle.cert.X509CertificateHolder
|
|
-dontwarn org.bouncycastle.cert.jcajce.JcaX509CertificateHolder
|
|
-dontwarn org.bouncycastle.crypto.BlockCipher
|
|
-dontwarn org.bouncycastle.crypto.CipherParameters
|
|
-dontwarn org.bouncycastle.crypto.InvalidCipherTextException
|
|
-dontwarn org.bouncycastle.crypto.engines.AESEngine
|
|
-dontwarn org.bouncycastle.crypto.modes.GCMBlockCipher
|
|
-dontwarn org.bouncycastle.crypto.params.AEADParameters
|
|
-dontwarn org.bouncycastle.crypto.params.KeyParameter
|
|
-dontwarn org.bouncycastle.jce.provider.BouncyCastleProvider
|
|
-dontwarn org.bouncycastle.openssl.PEMException
|
|
-dontwarn org.bouncycastle.openssl.PEMKeyPair
|
|
-dontwarn org.bouncycastle.openssl.PEMParser
|
|
-dontwarn org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter
|
|
-dontwarn rx.android.schedulers.AndroidSchedulers
|
|
-dontwarn sun.reflect.Reflection
|
|
#TM_SA end
|