Marvin Ramin
Marvin Ramin
`setUserAuthenticationRequired` is set by default for all Ciphers used for encryption/decryption in RxFingerprint (both AES and RSA). It is indeed not possible to provide a value for `setUserAuthenticationValidityDurationSeconds` at the...
This would be a great addition to RxFingerprint. To not further add more overloaded methods to `RxFingerprint` for encryption/decryption I think this would be a great configuration to have in...
I'd be interested to hear which kind of errors you want to filter? What is the use case?
Interesting. It might make sense including the `errMsgId` in the Exception, however: - I'm currently not seeing the `FINGERPRINT_ERROR_CANCELED` message in `onError` when cancelling the fingerprint operation by calling `.dispose()`....
I thought about this initially when designing this library and decided against this to make it as easy as possible to use the fingerprint APIs without having to touch too...
Too many tries result in the Fingerprint API returning an error callback and locking the fingerprint sensor. It is not possible to easily recover or know the timeout that the...
The error gets caught here: https://github.com/Mauin/RxFingerprint/blob/master/rxfingerprint/src/main/java/com/mtramin/rxfingerprint/RsaDecryptionObservable.java#L93 It basically indicates that using the `Cipher` has failed when decrypting. This doesn't necessarily mean that the value has not previously been encrypted with...
Thanks for reporting this leak. I'll take a look at it and see if there is anything we can improve in RxFingerprint or if the `FingerprintManager` internally is causing this...
I can think about passing the ID of the error message along. Generally all errors that cause the Fingerprint sensor to "lock down" (`FINGERPRINT_ERROR_LOCKOUT` is one example of this) will...
Starting with Android P and the deprecation of `FingerprintManager` there won't be any way (that I currently know of) to determine the concrete reason. The reason will then be propagated...