mirror of
https://github.com/permissionlesstech/bitchat-android.git
synced 2026-07-25 10:25:19 +00:00
23 lines
718 B
Prolog
23 lines
718 B
Prolog
# Add project specific ProGuard rules here.
|
|
# You can control the set of applied configuration files using the
|
|
# proguardFiles setting in build.gradle.
|
|
-keep class com.bitchat.android.protocol.** { *; }
|
|
-keep class com.bitchat.android.crypto.** { *; }
|
|
-dontwarn org.bouncycastle.**
|
|
-keep class org.bouncycastle.** { *; }
|
|
|
|
# JNA (Java Native Access) rules - Required for CDK FFI
|
|
-keep class com.sun.jna.** { *; }
|
|
-keep class * implements com.sun.jna.** { *; }
|
|
-dontwarn com.sun.jna.**
|
|
|
|
# CDK FFI bindings - Keep all uniffi generated classes
|
|
-keep class uniffi.** { *; }
|
|
-keep class uniffi.cdk_ffi.** { *; }
|
|
-dontwarn uniffi.**
|
|
|
|
# Native method preservation
|
|
-keepclasseswithmembernames class * {
|
|
native <methods>;
|
|
}
|