-
Notifications
You must be signed in to change notification settings - Fork 63
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
Why not use FIPS-compliant algorithm instead of MD5 #57
Comments
A PR to address this is most welcome. Also if you provide the details of what value it will add to this lib and what effects this will make (e.g, compatibility) it would be easier to understand and contribute. |
Hi @cackharot, Analysis for file: suds/wsse.py
Issue Resolution Impact Analysis for file: suds/reader.py
Issue Resolution Impact |
I have opened a pull request to fix this issue :) |
Done. Thanks! |
Hi @cackharot, |
Currently, the library uses MD5 algorithm to generate the nonce:
Filename: suds/wsse.py
Also, the library uses MD5 algorithm to generate the "mangled id" from url and document attemped to be retrived:
Filename: suds/reader.py
As the library uses the MD5 algorithm which is not FIPS-compliant, the Apps using the library gives the below error when running on FIPS enabled platforms:
fips_md.c(146): OpenSSL internal error, assertion failed: Digest update previous FIPS forbidden algorithm error ignored
Can we update the library to use FIPS-compliant algorithm for the above purposes?
The text was updated successfully, but these errors were encountered: