GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Ensure builtin hashlib implementations honor usedforsecurity=True when _hashlib is in FIPS mode · Issue #127298 · python/cpython Open Labels extension-modulesC modules in the Modules dirC modules in the Modules dirtopic-SSLtype-featureA feature request or enhancementA feature request or enhancementtype-securityA security issueA security issue DescriptionFeature or enhancementProposal:When OpenSSL is not available, or is not in FIPS mode:
When OpenSSL is available and is in FIPS mode:
This addresses all needs of FIPS users that expect approved only cryptography from hashlib by default. In FIPS mode it means that all users can gain access to blake2/shake/md5, even when these algorithms are either blocked or unavailable from the runtime OpenSSL in FIPS mode. As long as usedforsecurity=False is used. This also removes need to recompile or configure python somehow different for a non-fips & fips build, specifically one can safely compile python with all with-builtin-hashlib-hashes enabled. Diagrams and full details of the current state of hashlib; and FIPS user desires are documented in this issue is opened as a reference for potential implementations to resolve all needs and desires listed there. This issue will be used as a reference for potential implementations. Has this already been discussed elsewhere?I have already discussed this feature proposal on Discourse Links to previous discussion of this feature:Discuss: (note there are some off-topic messages there) Linked PRsActivity
MetadataMetadataAssigneesLabelsextension-modulesC modules in the Modules dirC modules in the Modules dirtopic-SSLtype-featureA feature request or enhancementA feature request or enhancementtype-securityA security issueA security issue ProjectsMilestoneRelationshipsDevelopmentIssue actions |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |