2023-10-07 13:50:40.022 16438-16457 OpenGLRenderer io.github.vvb2060.keyattestation E Unable to match the desired swap behavior.
2023-10-07 13:50:40.154 16438-16456 KeyAttestation io.github.vvb2060.keyattestation W Do attestation error.
java.security.ProviderException: Failed to generate key pair.
at android.security.keystore2.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPairHelper(AndroidKeyStoreKeyPairGeneratorSpi.java:717)
at android.security.keystore2.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPair(AndroidKeyStoreKeyPairGeneratorSpi.java:627)
at java.security.KeyPairGenerator$Delegate.generateKeyPair(KeyPairGenerator.java:746)
at io.github.vvb2060.keyattestation.home.HomeViewModel.generateKey(HomeViewModel.kt:109)
at io.github.vvb2060.keyattestation.home.HomeViewModel.doAttestation(HomeViewModel.kt:145)
at io.github.vvb2060.keyattestation.home.HomeViewModel.load$lambda$6(HomeViewModel.kt:236)
at io.github.vvb2060.keyattestation.home.HomeViewModel.$r8$lambda$rMUICmt2KLtbKsoQXF9CvBriLvw(Unknown Source:0)
at io.github.vvb2060.keyattestation.home.HomeViewModel$$ExternalSyntheticLambda3.run(Unknown Source:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
at java.lang.Thread.run(Thread.java:1012)
Caused by: android.security.KeyStoreException: Unable to attest device ids (internal Keystore code: -66 message: In generate_key.
Caused by:
0: While generating Key without explicit attestation key.
1: Error::Km(ErrorCode(-66))) (public error code: 8 internal Keystore code: -66)
at android.security.KeyStore2.getKeyStoreException(KeyStore2.java:369)
at android.security.KeyStoreSecurityLevel.handleExceptions(KeyStoreSecurityLevel.java:57)
at android.security.KeyStoreSecurityLevel.generateKey(KeyStoreSecurityLevel.java:145)
at android.security.keystore2.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPairHelper(AndroidKeyStoreKeyPairGeneratorSpi.java:690)
Device name:
pixel 5
Device model number:
no
OS version:
13
Software info:
no
Magisk/KernelSU version:
no
Hook framework app:
no
KnoxPatch version:
no
Steps to reproduce:
no
Expected behaviour:
no
Actual behaviour:
no
Logs:
2023-10-07 13:50:40.022 16438-16457 OpenGLRenderer io.github.vvb2060.keyattestation E Unable to match the desired swap behavior. 2023-10-07 13:50:40.154 16438-16456 KeyAttestation io.github.vvb2060.keyattestation W Do attestation error. java.security.ProviderException: Failed to generate key pair. at android.security.keystore2.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPairHelper(AndroidKeyStoreKeyPairGeneratorSpi.java:717) at android.security.keystore2.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPair(AndroidKeyStoreKeyPairGeneratorSpi.java:627) at java.security.KeyPairGenerator$Delegate.generateKeyPair(KeyPairGenerator.java:746) at io.github.vvb2060.keyattestation.home.HomeViewModel.generateKey(HomeViewModel.kt:109) at io.github.vvb2060.keyattestation.home.HomeViewModel.doAttestation(HomeViewModel.kt:145) at io.github.vvb2060.keyattestation.home.HomeViewModel.load$lambda$6(HomeViewModel.kt:236) at io.github.vvb2060.keyattestation.home.HomeViewModel.$r8$lambda$rMUICmt2KLtbKsoQXF9CvBriLvw(Unknown Source:0) at io.github.vvb2060.keyattestation.home.HomeViewModel$$ExternalSyntheticLambda3.run(Unknown Source:2) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) at java.lang.Thread.run(Thread.java:1012) Caused by: android.security.KeyStoreException: Unable to attest device ids (internal Keystore code: -66 message: In generate_key.