92002c8046ea5f575bb8a7ed6f4e6a8a29fad22d
FIPS 140 are U.S. government computer security standards that specify requirements for cryptography modules. MD5 is not FIPS compliant [1]. Previously, MD5 was used as the hash algorithm for the bash completion cache. Hosts running in FIPS mode [2] block execution of the MD5 hash. This makes python-novaclient unusable on FIPS-enabled machines. This patch replaces MD5 with SHA256, which is FIPS compliant. [1] https://csrc.nist.gov/projects/hash-functions [2] https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/security_guide/chap-federal_standards_and_regulations Change-Id: Ia8750bc27aa9a2cfafb6f4f49252f5bd81bc1a40 (cherry picked from commit2595bac229) (cherry picked from commite15cc789d9)
Team and repository tags
Python bindings to the OpenStack Compute API
This is a client for the OpenStack Compute API. It provides a Python
API (the novaclient module) and a command-line script
(nova). Each implements 100% of the OpenStack Compute
API.
- License: Apache License, Version 2.0
- PyPi - package installation
- Online Documentation
- Launchpad project - release management
- Blueprints - feature specifications
- Bugs - issue tracking
- Source
- Specs
- How to Contribute
- Release Notes
Description
Languages
Python
100%