Jump to content
Enpass Discussion Forum

pigeve

Members
  • Posts

    2
  • Joined

  • Last visited

Everything posted by pigeve

  1. I've got the same problem on a Vernee Thor. I extracted the error stack trace (@devs you can fin it bellow). It seems that the actual code doesn't properly handle multi fingerprints. You can suppress all the fingerprints from the security settings of Android and only add one for now. It did the trick for me. Hope it helps others. 2019-05-27 18:23:27.584 22246-22246/? W/System.err: java.security.InvalidAlgorithmParameterException: java.lang.IllegalStateException: At least one fingerprint must be enrolled to create keys requiring user authentication for every use 2019-05-27 18:23:27.584 22246-22246/? W/System.err: at android.security.keystore.AndroidKeyStoreKeyGeneratorSpi.engineInit(AndroidKeyStoreKeyGeneratorSpi.java:240) 2019-05-27 18:23:27.584 22246-22246/? W/System.err: at android.security.keystore.AndroidKeyStoreKeyGeneratorSpi$AES.engineInit(AndroidKeyStoreKeyGeneratorSpi.java:53) 2019-05-27 18:23:27.584 22246-22246/? W/System.err: at javax.crypto.KeyGenerator.init(KeyGenerator.java:487) 2019-05-27 18:23:27.584 22246-22246/? W/System.err: at javax.crypto.KeyGenerator.init(KeyGenerator.java:470) 2019-05-27 18:23:27.584 22246-22246/? W/System.err: at io.enpass.app.fingerprint.FingerprintKeyStoreHelper.createNewKey(FingerprintKeyStoreHelper.java:274) 2019-05-27 18:23:27.584 22246-22246/? W/System.err: at io.enpass.app.fingerprint.FingerprintBiometricView.activate(FingerprintBiometricView.java:77) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at io.enpass.app.settings.SecuritySettingsActivity$SecuritySettingsPreferenceFragment.setUpFingerprint(SecuritySettingsActivity.java:504) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at io.enpass.app.settings.SecuritySettingsActivity$SecuritySettingsPreferenceFragment.lambda$onCreate$7(SecuritySettingsActivity.java:250) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at io.enpass.app.settings.-$$Lambda$SecuritySettingsActivity$SecuritySettingsPreferenceFragment$Q9dxnjA7ioBg0jMMaL09yjwZNCA.onPreferenceClick(lambda) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.preference.Preference.performClick(Preference.java:1022) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.preference.PreferenceScreen.onItemClick(PreferenceScreen.java:214) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.widget.AdapterView.performItemClick(AdapterView.java:315) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.widget.AbsListView.performItemClick(AbsListView.java:1204) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.widget.AbsListView$PerformClick.run(AbsListView.java:3321) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.widget.AbsListView$4.run(AbsListView.java:4382) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.os.Handler.handleCallback(Handler.java:836) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.os.Handler.dispatchMessage(Handler.java:103) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.os.Looper.loop(Looper.java:203) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.app.ActivityThread.main(ActivityThread.java:6251) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at java.lang.reflect.Method.invoke(Native Method) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924) 2019-05-27 18:23:27.586 22246-22246/? W/System.err: Caused by: java.lang.IllegalStateException: At least one fingerprint must be enrolled to create keys requiring user authentication for every use 2019-05-27 18:23:27.586 22246-22246/? W/System.err: at android.security.keystore.KeymasterUtils.addUserAuthArgs(KeymasterUtils.java:117) 2019-05-27 18:23:27.586 22246-22246/? W/System.err: at android.security.keystore.AndroidKeyStoreKeyGeneratorSpi.engineInit(AndroidKeyStoreKeyGeneratorSpi.java:234) 2019-05-27 18:23:27.586 22246-22246/? W/System.err: ... 21 more 2019-05-27 18:23:27.596 22246-22246/? W/System.err: java.security.InvalidKeyException: Only SecretKey is supported 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at com.android.org.conscrypt.OpenSSLCipher.checkAndSetEncodedKey(OpenSSLCipher.java:435) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at com.android.org.conscrypt.OpenSSLCipher.engineInit(OpenSSLCipher.java:260) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at javax.crypto.Cipher.tryTransformWithProvider(Cipher.java:2977) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at javax.crypto.Cipher.tryCombinations(Cipher.java:2884) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at javax.crypto.Cipher$SpiAndProviderUpdater.updateAndGetSpiAndProvider(Cipher.java:2789) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at javax.crypto.Cipher.chooseProvider(Cipher.java:956) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at javax.crypto.Cipher.init(Cipher.java:1199) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at javax.crypto.Cipher.init(Cipher.java:1143) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at io.enpass.app.fingerprint.FingerprintKeyStoreHelper.initEncryptCipher(FingerprintKeyStoreHelper.java:96) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at io.enpass.app.fingerprint.FingerprintBiometricView.activate(FingerprintBiometricView.java:81) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at io.enpass.app.settings.SecuritySettingsActivity$SecuritySettingsPreferenceFragment.setUpFingerprint(SecuritySettingsActivity.java:504) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at io.enpass.app.settings.SecuritySettingsActivity$SecuritySettingsPreferenceFragment.lambda$onCreate$7(SecuritySettingsActivity.java:250) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at io.enpass.app.settings.-$$Lambda$SecuritySettingsActivity$SecuritySettingsPreferenceFragment$Q9dxnjA7ioBg0jMMaL09yjwZNCA.onPreferenceClick(lambda) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at android.preference.Preference.performClick(Preference.java:1022) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at android.preference.PreferenceScreen.onItemClick(PreferenceScreen.java:214) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at android.widget.AdapterView.performItemClick(AdapterView.java:315) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at android.widget.AbsListView.performItemClick(AbsListView.java:1204) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at android.widget.AbsListView$PerformClick.run(AbsListView.java:3321) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at android.widget.AbsListView$4.run(AbsListView.java:4382) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at android.os.Handler.handleCallback(Handler.java:836) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at android.os.Handler.dispatchMessage(Handler.java:103) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at android.os.Looper.loop(Looper.java:203) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at android.app.ActivityThread.main(ActivityThread.java:6251) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at java.lang.reflect.Method.invoke(Native Method) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924)
  2. I've got the same problem on a Vernee Thor. I extracted the error stack trace (@devs you can fin it bellow). It seems that the actual code doesn't properly handle multi fingerprints. You can suppress all the fingerprints from the security settings of Android and only add one for now. It did the trick for me. Hope it helps others. 2019-05-27 18:23:27.584 22246-22246/? W/System.err: java.security.InvalidAlgorithmParameterException: java.lang.IllegalStateException: At least one fingerprint must be enrolled to create keys requiring user authentication for every use 2019-05-27 18:23:27.584 22246-22246/? W/System.err: at android.security.keystore.AndroidKeyStoreKeyGeneratorSpi.engineInit(AndroidKeyStoreKeyGeneratorSpi.java:240) 2019-05-27 18:23:27.584 22246-22246/? W/System.err: at android.security.keystore.AndroidKeyStoreKeyGeneratorSpi$AES.engineInit(AndroidKeyStoreKeyGeneratorSpi.java:53) 2019-05-27 18:23:27.584 22246-22246/? W/System.err: at javax.crypto.KeyGenerator.init(KeyGenerator.java:487) 2019-05-27 18:23:27.584 22246-22246/? W/System.err: at javax.crypto.KeyGenerator.init(KeyGenerator.java:470) 2019-05-27 18:23:27.584 22246-22246/? W/System.err: at io.enpass.app.fingerprint.FingerprintKeyStoreHelper.createNewKey(FingerprintKeyStoreHelper.java:274) 2019-05-27 18:23:27.584 22246-22246/? W/System.err: at io.enpass.app.fingerprint.FingerprintBiometricView.activate(FingerprintBiometricView.java:77) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at io.enpass.app.settings.SecuritySettingsActivity$SecuritySettingsPreferenceFragment.setUpFingerprint(SecuritySettingsActivity.java:504) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at io.enpass.app.settings.SecuritySettingsActivity$SecuritySettingsPreferenceFragment.lambda$onCreate$7(SecuritySettingsActivity.java:250) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at io.enpass.app.settings.-$$Lambda$SecuritySettingsActivity$SecuritySettingsPreferenceFragment$Q9dxnjA7ioBg0jMMaL09yjwZNCA.onPreferenceClick(lambda) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.preference.Preference.performClick(Preference.java:1022) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.preference.PreferenceScreen.onItemClick(PreferenceScreen.java:214) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.widget.AdapterView.performItemClick(AdapterView.java:315) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.widget.AbsListView.performItemClick(AbsListView.java:1204) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.widget.AbsListView$PerformClick.run(AbsListView.java:3321) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.widget.AbsListView$4.run(AbsListView.java:4382) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.os.Handler.handleCallback(Handler.java:836) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.os.Handler.dispatchMessage(Handler.java:103) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.os.Looper.loop(Looper.java:203) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at android.app.ActivityThread.main(ActivityThread.java:6251) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at java.lang.reflect.Method.invoke(Native Method) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063) 2019-05-27 18:23:27.585 22246-22246/? W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924) 2019-05-27 18:23:27.586 22246-22246/? W/System.err: Caused by: java.lang.IllegalStateException: At least one fingerprint must be enrolled to create keys requiring user authentication for every use 2019-05-27 18:23:27.586 22246-22246/? W/System.err: at android.security.keystore.KeymasterUtils.addUserAuthArgs(KeymasterUtils.java:117) 2019-05-27 18:23:27.586 22246-22246/? W/System.err: at android.security.keystore.AndroidKeyStoreKeyGeneratorSpi.engineInit(AndroidKeyStoreKeyGeneratorSpi.java:234) 2019-05-27 18:23:27.586 22246-22246/? W/System.err: ... 21 more 2019-05-27 18:23:27.596 22246-22246/? W/System.err: java.security.InvalidKeyException: Only SecretKey is supported 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at com.android.org.conscrypt.OpenSSLCipher.checkAndSetEncodedKey(OpenSSLCipher.java:435) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at com.android.org.conscrypt.OpenSSLCipher.engineInit(OpenSSLCipher.java:260) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at javax.crypto.Cipher.tryTransformWithProvider(Cipher.java:2977) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at javax.crypto.Cipher.tryCombinations(Cipher.java:2884) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at javax.crypto.Cipher$SpiAndProviderUpdater.updateAndGetSpiAndProvider(Cipher.java:2789) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at javax.crypto.Cipher.chooseProvider(Cipher.java:956) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at javax.crypto.Cipher.init(Cipher.java:1199) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at javax.crypto.Cipher.init(Cipher.java:1143) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at io.enpass.app.fingerprint.FingerprintKeyStoreHelper.initEncryptCipher(FingerprintKeyStoreHelper.java:96) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at io.enpass.app.fingerprint.FingerprintBiometricView.activate(FingerprintBiometricView.java:81) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at io.enpass.app.settings.SecuritySettingsActivity$SecuritySettingsPreferenceFragment.setUpFingerprint(SecuritySettingsActivity.java:504) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at io.enpass.app.settings.SecuritySettingsActivity$SecuritySettingsPreferenceFragment.lambda$onCreate$7(SecuritySettingsActivity.java:250) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at io.enpass.app.settings.-$$Lambda$SecuritySettingsActivity$SecuritySettingsPreferenceFragment$Q9dxnjA7ioBg0jMMaL09yjwZNCA.onPreferenceClick(lambda) 2019-05-27 18:23:27.597 22246-22246/? W/System.err: at android.preference.Preference.performClick(Preference.java:1022) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at android.preference.PreferenceScreen.onItemClick(PreferenceScreen.java:214) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at android.widget.AdapterView.performItemClick(AdapterView.java:315) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at android.widget.AbsListView.performItemClick(AbsListView.java:1204) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at android.widget.AbsListView$PerformClick.run(AbsListView.java:3321) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at android.widget.AbsListView$4.run(AbsListView.java:4382) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at android.os.Handler.handleCallback(Handler.java:836) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at android.os.Handler.dispatchMessage(Handler.java:103) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at android.os.Looper.loop(Looper.java:203) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at android.app.ActivityThread.main(ActivityThread.java:6251) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at java.lang.reflect.Method.invoke(Native Method) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063) 2019-05-27 18:23:27.598 22246-22246/? W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924)
×
×
  • Create New...