22 lines
810 B
Prolog
22 lines
810 B
Prolog
# ---- SMBJ / BouncyCastle / MBassador ----
|
||||
|
|
-dontwarn org.slf4j.**
|
|||
|
|
-dontwarn java.beans.**
|
|||
|
|
-dontwarn javax.naming.**
|
|||
|
|
-dontwarn sun.security.**
|
|||
|
|
-dontwarn org.bouncycastle.**
|
|||
|
|
-dontwarn net.engio.mbassy.**
|
|||
|
|
# Java 平台 GSS-API(SPNEGO/Kerberos 认证用),安卓无此 API,NTLM 认证不受影响
|
|||
|
|
-dontwarn org.ietf.jgss.**
|
|||
|
|
|
|||
|
|
-keep class org.bouncycastle.** { *; }
|
|||
|
|
-keep class com.hierynomus.** { *; }
|
|||
|
|
-keep class net.engio.mbassy.** { *; }
|
|||
|
|
|
|||
|
|
-keepattributes Signature, InnerClasses, EnclosingMethod, *Annotation*, MethodParameters
|
|||
|
|
|
|||
|
|
# ---- Gson ----
|
|||
|
|
-keep class com.google.gson.** { *; }
|
|||
|
|
-keep class com.smbfast.app.data.** { <fields>; }
|
|||
|
|
-keep,allowobfuscation,allowshrinking class com.google.gson.reflect.TypeToken
|
|||
|
|
-keep,allowobfuscation,allowshrinking class com.google.gson.reflect.TypeToken { <fields>; }
|