sirAndros / KeePassWinHello

Quick unlock KeePass 2 database using biometrics with Windows Hello
MIT License
302 stars 21 forks source link

[NCryptDecrypt - 0x80280095] TPM_20_E_SIZE #77

Closed shuffle-c closed 2 years ago

shuffle-c commented 2 years ago
KeePassWinHello.AuthProviderSystemErrorException: NCryptDecrypt
Error code: 0x80280095
   at KeePassWinHello.WinHelloProvider.SECURITY_STATUS.ThrowOnError(String name, Int32 ignoreStatus)
   at KeePassWinHello.WinHelloProvider.PromptToDecrypt(Byte[] data, Boolean retry)
   at KeePassWinHello.WinHelloProvider.PromptToDecrypt(Byte[] data)
   at KeePassWinHello.KeyCipher.UnProtect(ProtectedBinary key)
   at KeePassWinHello.ProtectedKey.GetCompositeKey(KeyCipher keyCipher)
   at KeePassWinHello.KeyManager.ExtractCompositeKey(String dbPath, CompositeKey& compositeKey)
   at KeePassWinHello.KeyManager.Unlock(KeyPromptForm keyPromptForm, String dbPath)
   at KeePassWinHello.KeyManager.OnKeyPrompt(KeyPromptForm keyPromptForm, MainForm mainWindow)
   at KeePassWinHello.KeePassWinHelloExt.OnWindowAdded(Object sender, GwmWindowEventArgs e)

Context

Please complete the following information:

Component Version
Operating System Windows 10 19043.1165

Hardware info

Hardware TPM MicrosoftTeams-image (5)

Plugin settings

On behalf of @sirAndros

sirAndros commented 2 years ago

Fixed in v3.2

sirAndros commented 2 years ago

Actually, it will reconfirm not after plugin upgrade but after change debug binaries change to release one