-keep class com.authme.sdk.nfc.plugin.passport.PassportReaderFactory { *; }
-keep class com.authme.sdk.nfc.plugin.passport.model.PassportResult { *; }
-keep class com.authme.sdk.nfc.plugin.passport.model.InputInfo { *; }
-keep class com.authme.sdk.nfc.plugin.passport.model.InputInfo$Companion { *; }
-keep class com.authme.sdk.nfc.plugin.passport.model.PassportTemplate { *; }
-keep class com.authme.sdk.nfc.plugin.passport.model.PassportTemplate$DataType { *; }
-keep interface com.authme.sdk.nfc.plugin.passport.PassportNfcResultCallback { *; }
-keep class com.authme.shaded.jmrtd.** { *; }
-dontwarn com.authme.shaded.jmrtd.**
# BC 的 JCE provider 透過字串反射查 algorithm 實作，整包都要 keep
-keep class com.authme.shaded.bouncycastle.** { *; }
-dontwarn com.authme.shaded.bouncycastle.**
