-
-
Notifications
You must be signed in to change notification settings - Fork 31k
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
hashlib.MD5 is working on FIPS enabled system #123112
Comments
You should raise this issue with whoever certified your system for FIPS compliance. Python itself is not “FIPS compliant”, though it provides some tools to make it easier to build such systems. (That usually means disabling things -- reducing usability.)
That means that some re-distributors offer changed versions of CPython, where they disable
Yes, that's a duplicate, and it has more info, so I'll close this one. Thanks for triaging! |
Bug report
Bug description:
On FIPS Enabled system, hashlib.MD5 is working which is against the FIPS compliance, we found below note in the official document, https://docs.python.org/3/library/hashlib.html
hashlib.algorithms_guaranteed¶
A set containing the names of the hash algorithms guaranteed to be supported by this module on all platforms. Note that ‘md5’ is in this list despite some upstream vendors offering an odd “FIPS compliant” Python build that excludes it.
Can anyone explain what is the meaning of above note in detail ?
CPython versions tested on:
3.11
Operating systems tested on:
Debian Linux
The text was updated successfully, but these errors were encountered: