Task #3644
closedStory #3637: As a user, I can run pulp in a FIPS-enabled environment
Go through other python dependencies and find FIPS incompatibilities
0%
Updated by daviddavis over 6 years ago
I think the next step is to get a list of all the Pulp dependencies and then go through each codebase and search for keywords like hashlib and md5. Open any issues if stuff is found.
Updated by dalley over 6 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to dalley
Updated by dalley over 6 years ago
Updated by dalley over 6 years ago
Twine: https://github.com/pypa/twine/blob/7f865141eba1f6f18ace730be0c1a009f9740fa8/twine/package.py#L71
edit: fixed https://github.com/pypa/twine/pull/367
Twisted (maybe. I got a lot of hits): https://github.com/twisted/twisted/search?utf8=%E2%9C%93&q=md5&type=
Updated by dalley over 6 years ago
I think MD5 codepaths in Twisted should be avoidable but we may need some configuration to make sure that happens. Billiard is tricky. It's a fork of the Python stdlib multiprocessing library and the code using md5 is directly copied. They will almost certainly not be willing to change it.
I'm not sure if we will hit it, but if we do, we will need to carry it ourselves and be very careful about it.
Updated by dalley over 6 years ago
- Status changed from ASSIGNED to NEW
- Assignee deleted (
dalley) - Sprint deleted (
Sprint 37)
Updated by daviddavis over 6 years ago
- Status changed from NEW to CLOSED - COMPLETE
Closing. I think we can just open bugs as we encounter them.
The twisted bug is being addressed as part of our lazy sync work here in #3683.