-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms #171
Comments
@jcallen1234 thanks for reaching out, can you please provide the following details:
|
This comment has been minimized.
This comment has been minimized.
As discussed this appears to happen when FIPS is enabled in windows. From Initial testing it appears the keepass gui can deal with fips, will need to investigate how this is done and see if it can be replicated in the module's connection functions |
See the following article about FIPS compliancy in Windows: Specifically see the section "Why FIPS mode is particularly onerous" Bottom line, the application itself needs to check if fips compliancy is enabled and if so it either choose algorithms supported within this mode or implement its own library. |
Is there a workaround available for this? I'm getting the same error (Windows 10 version 1909, Powershell v5.1, PoshKeePass v2.1.3.0). Unfortunately disabling FIPS mode isn't an option, as it's set by group policy and I don't have the ability to change that. I've tried setting up the database configuration three different ways (password, windows user, and key file), and also tried both Database File Encryption Algorithm options, but no luck |
Bumping this, is there any workaround available? |
Would really be nice to have this work in FIPS mode. We are required to have our machines in FIPS mode. Edit: So I"ve just tried this is powershell 7 instead of 5 and it seems to work as expected there. Recommend updating to PS7 since we probably won't see a backported fix from Microsoft |
When running a Get-KeePassEntry command and entering the database password I get the following error.
The text was updated successfully, but these errors were encountered: