diff --git a/proguard-spongycastle.pro b/proguard-spongycastle.pro index 6adb505293..26c6842672 100644 --- a/proguard-spongycastle.pro +++ b/proguard-spongycastle.pro @@ -1,6 +1,7 @@ -keep class org.spongycastle.crypto.* {*;} -keep class org.spongycastle.crypto.agreement.** {*;} -keep class org.spongycastle.crypto.digests.* {*;} +-keep class org.spongycastle.crypto.ec.* {*;} -keep class org.spongycastle.crypto.encodings.* {*;} -keep class org.spongycastle.crypto.engines.* {*;} -keep class org.spongycastle.crypto.macs.* {*;} @@ -10,6 +11,11 @@ -keep class org.spongycastle.crypto.prng.* {*;} -keep class org.spongycastle.crypto.signers.* {*;} +-keep class org.spongycastle.jcajce.provider.asymmetric.* {*;} +-keep class org.spongycastle.jcajce.provider.asymmetric.util.* {*;} +-keep class org.spongycastle.jcajce.provider.asymmetric.dh.* {*;} +-keep class org.spongycastle.jcajce.provider.asymmetric.ec.* {*;} + -keep class org.spongycastle.jcajce.provider.digest.** {*;} -keep class org.spongycastle.jcajce.provider.keystore.** {*;} -keep class org.spongycastle.jcajce.provider.symmetric.** {*;}