-keeppackagenames
# Data binding
-keep class androidx.databinding.** { *; }

-keep class net.sf.scuba.** {*;}
-keep class org.jmrtd.** { *; }
-keep class net.sf.scuba.** {*;}
-keep class org.bouncycastle.** {*;}
-keep class org.ejbca.** {*;}

-dontwarn java.nio.**
-dontwarn org.codehaus.**
-dontwarn org.ejbca.**
-dontwarn org.bouncycastle.**

-keep class com.authme.lib.nfc.NFCFlow { *; }
-keep class com.authme.lib.nfc.NFCFlow$Companion { *; }
-keep class com.authme.lib.nfc.presentation.NFCScanActivity { *; }
-keep class com.authme.lib.nfc.presentation.NFCScanActivity$Companion { *; }
-keep class com.authme.lib.nfc.AuthmeNFC { *; }
-keep class com.authme.lib.nfc.AuthmeNFC$Companion { *; }
-keep class com.authme.lib.nfc.model.NFCScanResult { *; }
-keep class com.authme.lib.nfc.model.EPassport { *; }
-keep class com.authme.lib.nfc.model.TaiwanEPassport { *; }
-keep class com.authme.sdk.nfc.** { *; }