libsignal-protocol-java icon indicating copy to clipboard operation
libsignal-protocol-java copied to clipboard

`KeyHelper.generateIdentityKeyPair()` throws `k.c.a.d `exception

Open sharpstar2000 opened this issue 4 years ago • 1 comments

KeyHelper.generateIdentityKeyPair() throws k.c.a.d exception

    debug {
            minifyEnabled true   // Obfuscate and minify codes
            shrinkResources true // Remove unused resources
            useProguard true
            debuggable true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }

Originally posted by @malik082009 in https://github.com/signalapp/libsignal-protocol-java/issues/74

sharpstar2000 avatar Nov 17 '20 09:11 sharpstar2000

adding

-dontoptimize
-dontobfuscate
-keepattributes SourceFile,LineNumberTable
-keep class org.whispersystems.** { *; }
-keep class org.thoughtcrime.securesms.** { *; }
-keepclassmembers class ** {
    public void onEvent*(**);

in progaurd-rules.pro resolved the issue.

malik082009 avatar Nov 18 '20 06:11 malik082009