diff --git a/F-Droid/proguard-rules.pro b/F-Droid/proguard-rules.pro index 55e1dea53..20e23d259 100644 --- a/F-Droid/proguard-rules.pro +++ b/F-Droid/proguard-rules.pro @@ -15,22 +15,10 @@ # excludes classes which may be required, depending on the security algorithms # required by certain certificates. # Reference: https://gitlab.com/fdroid/fdroidclient/issues/88 --keep class org.spongycastle.crypto.* {*;} --keep class org.spongycastle.crypto.digests.* {*;} --keep class org.spongycastle.crypto.encodings.* {*;} --keep class org.spongycastle.crypto.engines.* {*;} --keep class org.spongycastle.crypto.macs.* {*;} --keep class org.spongycastle.crypto.modes.* {*;} --keep class org.spongycastle.crypto.paddings.* {*;} --keep class org.spongycastle.crypto.params.* {*;} --keep class org.spongycastle.crypto.prng.* {*;} --keep class org.spongycastle.crypto.signers.* {*;} - --keep class org.spongycastle.jcajce.provider.digest.** {*;} --keep class org.spongycastle.jcajce.provider.keystore.** {*;} --keep class org.spongycastle.jcajce.provider.symmetric.** {*;} --keep class org.spongycastle.jcajce.spec.* {*;} --keep class org.spongycastle.jce.** {*;} +-keep class kellinwood.** {*;} +-keep class javax.jmdns.** {*;} +-keep class org.spongycastle.** {*;} +-keep class eu.chainfire.** {*;} # This keeps class members used for SystemInstaller IPC. # Reference: https://gitlab.com/fdroid/fdroidclient/issues/79 @@ -48,5 +36,3 @@ -keep public class * extends android.support.v4.view.ActionProvider { public (android.content.Context); } - --keep class kellinwood.security.zipsigner.** {*;}