├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .travis.yml ├── .vscode └── settings.json ├── Chocolatey ├── keepass-plugin-winhello.nuspec └── tools │ ├── ChocolateyInstall.ps1 │ ├── ChocolateyUninstall.ps1 │ ├── LICENSE.txt │ └── VERIFICATION.txt ├── Deploy-Plugin.ps1 ├── LICENSE ├── Logo.svg ├── Pack-Plugin.ps1 ├── ReadMe.md ├── ReleaseNotes.md ├── Screenshots ├── Hello1.png ├── KeePassPrompt.png └── Options.png ├── keepass.version ├── sonar-project.properties └── src ├── AuthProviders ├── IAuthProvider.cs ├── UIContext.cs ├── WinHelloProvider.cs ├── WinHelloProviderForegroundDecorator.cs └── XorProvider.cs ├── Exceptions ├── AuthProviderException.cs ├── AuthProviderInvalidKeyException.cs ├── AuthProviderIsUnavailableException.cs ├── AuthProviderKeyNotFoundException.cs ├── AuthProviderSystemErrorException.cs ├── AuthProviderUserCancelledException.cs ├── EnviromentErrorException.cs └── KeePassWinHelloException.cs ├── KeePassWinHello.Debug.csproj ├── KeePassWinHello.csproj ├── KeePassWinHello.sln ├── KeePassWinHelloExt.cs ├── KeyManagement ├── KeePassWarningSuppresser.cs ├── KeyCipher.cs ├── KeyManager.cs ├── KeyManagerProvider.cs ├── ProtectedKey.cs └── Storage │ ├── IKeyStorage.cs │ ├── KeyMemoryStorage.cs │ └── KeyWindowsStorage.cs ├── Properties ├── AssemblyInfo.cs ├── Resources.Designer.cs ├── Resources.resx └── launchSettings.json ├── Resources ├── KPWH.ico ├── KPWH_16x16.png ├── KPWH_32x32.png └── KPWH_512x512.png ├── Settings ├── OptionsPanel.Designer.cs ├── OptionsPanel.cs ├── OptionsPanel.resx ├── OptionsPanelCreation.cs └── Settings.cs └── Utilities ├── ErrorHandler.cs ├── UAC.cs ├── Win32Window.cs ├── WinAPI.cs └── WinAPIResultExtensions.cs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "sarif-viewer.connectToGithubCodeScanning": "off" 3 | } -------------------------------------------------------------------------------- /Chocolatey/keepass-plugin-winhello.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/Chocolatey/keepass-plugin-winhello.nuspec -------------------------------------------------------------------------------- /Chocolatey/tools/ChocolateyInstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/Chocolatey/tools/ChocolateyInstall.ps1 -------------------------------------------------------------------------------- /Chocolatey/tools/ChocolateyUninstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/Chocolatey/tools/ChocolateyUninstall.ps1 -------------------------------------------------------------------------------- /Chocolatey/tools/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/Chocolatey/tools/LICENSE.txt -------------------------------------------------------------------------------- /Chocolatey/tools/VERIFICATION.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/Chocolatey/tools/VERIFICATION.txt -------------------------------------------------------------------------------- /Deploy-Plugin.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/Deploy-Plugin.ps1 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/LICENSE -------------------------------------------------------------------------------- /Logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/Logo.svg -------------------------------------------------------------------------------- /Pack-Plugin.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/Pack-Plugin.ps1 -------------------------------------------------------------------------------- /ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/ReadMe.md -------------------------------------------------------------------------------- /ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/ReleaseNotes.md -------------------------------------------------------------------------------- /Screenshots/Hello1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/Screenshots/Hello1.png -------------------------------------------------------------------------------- /Screenshots/KeePassPrompt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/Screenshots/KeePassPrompt.png -------------------------------------------------------------------------------- /Screenshots/Options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/Screenshots/Options.png -------------------------------------------------------------------------------- /keepass.version: -------------------------------------------------------------------------------- 1 | : 2 | KeePassWinHello:3.3.1 3 | : 4 | -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /src/AuthProviders/IAuthProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/AuthProviders/IAuthProvider.cs -------------------------------------------------------------------------------- /src/AuthProviders/UIContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/AuthProviders/UIContext.cs -------------------------------------------------------------------------------- /src/AuthProviders/WinHelloProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/AuthProviders/WinHelloProvider.cs -------------------------------------------------------------------------------- /src/AuthProviders/WinHelloProviderForegroundDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/AuthProviders/WinHelloProviderForegroundDecorator.cs -------------------------------------------------------------------------------- /src/AuthProviders/XorProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/AuthProviders/XorProvider.cs -------------------------------------------------------------------------------- /src/Exceptions/AuthProviderException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Exceptions/AuthProviderException.cs -------------------------------------------------------------------------------- /src/Exceptions/AuthProviderInvalidKeyException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Exceptions/AuthProviderInvalidKeyException.cs -------------------------------------------------------------------------------- /src/Exceptions/AuthProviderIsUnavailableException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Exceptions/AuthProviderIsUnavailableException.cs -------------------------------------------------------------------------------- /src/Exceptions/AuthProviderKeyNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Exceptions/AuthProviderKeyNotFoundException.cs -------------------------------------------------------------------------------- /src/Exceptions/AuthProviderSystemErrorException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Exceptions/AuthProviderSystemErrorException.cs -------------------------------------------------------------------------------- /src/Exceptions/AuthProviderUserCancelledException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Exceptions/AuthProviderUserCancelledException.cs -------------------------------------------------------------------------------- /src/Exceptions/EnviromentErrorException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Exceptions/EnviromentErrorException.cs -------------------------------------------------------------------------------- /src/Exceptions/KeePassWinHelloException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Exceptions/KeePassWinHelloException.cs -------------------------------------------------------------------------------- /src/KeePassWinHello.Debug.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/KeePassWinHello.Debug.csproj -------------------------------------------------------------------------------- /src/KeePassWinHello.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/KeePassWinHello.csproj -------------------------------------------------------------------------------- /src/KeePassWinHello.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/KeePassWinHello.sln -------------------------------------------------------------------------------- /src/KeePassWinHelloExt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/KeePassWinHelloExt.cs -------------------------------------------------------------------------------- /src/KeyManagement/KeePassWarningSuppresser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/KeyManagement/KeePassWarningSuppresser.cs -------------------------------------------------------------------------------- /src/KeyManagement/KeyCipher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/KeyManagement/KeyCipher.cs -------------------------------------------------------------------------------- /src/KeyManagement/KeyManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/KeyManagement/KeyManager.cs -------------------------------------------------------------------------------- /src/KeyManagement/KeyManagerProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/KeyManagement/KeyManagerProvider.cs -------------------------------------------------------------------------------- /src/KeyManagement/ProtectedKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/KeyManagement/ProtectedKey.cs -------------------------------------------------------------------------------- /src/KeyManagement/Storage/IKeyStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/KeyManagement/Storage/IKeyStorage.cs -------------------------------------------------------------------------------- /src/KeyManagement/Storage/KeyMemoryStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/KeyManagement/Storage/KeyMemoryStorage.cs -------------------------------------------------------------------------------- /src/KeyManagement/Storage/KeyWindowsStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/KeyManagement/Storage/KeyWindowsStorage.cs -------------------------------------------------------------------------------- /src/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /src/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Properties/Resources.resx -------------------------------------------------------------------------------- /src/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Resources/KPWH.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Resources/KPWH.ico -------------------------------------------------------------------------------- /src/Resources/KPWH_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Resources/KPWH_16x16.png -------------------------------------------------------------------------------- /src/Resources/KPWH_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Resources/KPWH_32x32.png -------------------------------------------------------------------------------- /src/Resources/KPWH_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Resources/KPWH_512x512.png -------------------------------------------------------------------------------- /src/Settings/OptionsPanel.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Settings/OptionsPanel.Designer.cs -------------------------------------------------------------------------------- /src/Settings/OptionsPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Settings/OptionsPanel.cs -------------------------------------------------------------------------------- /src/Settings/OptionsPanel.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Settings/OptionsPanel.resx -------------------------------------------------------------------------------- /src/Settings/OptionsPanelCreation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Settings/OptionsPanelCreation.cs -------------------------------------------------------------------------------- /src/Settings/Settings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Settings/Settings.cs -------------------------------------------------------------------------------- /src/Utilities/ErrorHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Utilities/ErrorHandler.cs -------------------------------------------------------------------------------- /src/Utilities/UAC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Utilities/UAC.cs -------------------------------------------------------------------------------- /src/Utilities/Win32Window.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Utilities/Win32Window.cs -------------------------------------------------------------------------------- /src/Utilities/WinAPI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Utilities/WinAPI.cs -------------------------------------------------------------------------------- /src/Utilities/WinAPIResultExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sirAndros/KeePassWinHello/HEAD/src/Utilities/WinAPIResultExtensions.cs --------------------------------------------------------------------------------