Skip to content

java.security.InvalidKeyException: Failed to unwrap key #13

Description

@rostyslavroshak

Hello, I had the crash once on OnePlusOne 5T Android 8.1:

E/AndroidKeystoreTester: Caught an exception while creating the AndroidKeystoreSecretKeyWrapper
    java.security.InvalidKeyException: Failed to unwrap key
        at android.security.keystore.AndroidKeyStoreCipherSpiBase.engineUnwrap(AndroidKeyStoreCipherSpiBase.java:682)
        at javax.crypto.Cipher.unwrap(Cipher.java:2126)
        at com.bottlerocketstudios.vault.keys.wrapper.AbstractAndroidKeystoreSecretKeyWrapper.unwrap(AbstractAndroidKeystoreSecretKeyWrapper.java:151)
        at com.bottlerocketstudios.vault.keys.wrapper.AbstractAndroidKeystoreSecretKeyWrapper.testKey(AbstractAndroidKeystoreSecretKeyWrapper.java:169)
        at com.bottlerocketstudios.vault.keys.storage.hardware.AndroidKeystoreTester.performAndroidKeystoreTest(AndroidKeystoreTester.java:63)
        at com.bottlerocketstudios.vault.keys.storage.hardware.AndroidKeystoreTester.canUseAndroidKeystore(AndroidKeystoreTester.java:51)
        at com.bottlerocketstudios.vault.keys.storage.CompatSharedPrefKeyStorageFactory.canUseAndroidKeystore(CompatSharedPrefKeyStorageFactory.java:131)
        at com.bottlerocketstudios.vault.keys.storage.CompatSharedPrefKeyStorageFactory.determineBestSupportedWrapperType(CompatSharedPrefKeyStorageFactory.java:121)
        at com.bottlerocketstudios.vault.keys.storage.CompatSharedPrefKeyStorageFactory.createKeyStorage(CompatSharedPrefKeyStorageFactory.java:68)
        at com.bottlerocketstudios.vault.SharedPreferenceVaultFactory.getCompatAes256Vault(SharedPreferenceVaultFactory.java:67)
        at com.bottlerocketstudios.vault.SharedPreferenceVaultFactory.getAppKeyedCompatAes256Vault(SharedPreferenceVaultFactory.java:94)
        at com.bottlerocketstudios.vault.SharedPreferenceVaultFactory.getAppKeyedCompatAes256Vault(SharedPreferenceVaultFactory.java:105)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions