Details
-
New Feature
-
Status: Closed
-
Normal
-
Resolution: Fixed
-
None
-
1
-
Week 2014-6-18 to 2014-6-25
Description
Puppet has an md5 parser function, which returns the MD5 digest of its
argument. On hosts configured for compliance with U.S. Federal
Information Processing Standard (FIPS) 140-2, attempts to use the MD5
algorithm cause errors, because MD5 is no longer FIPS Approved. This
patch adds a parser function called digest, which returns the digest
of its argument using the algorithm named by the digest_algorithm
setting in puppet.conf. Therefore, where md5 may fail on some hosts,
the digest function should always return a value; but the value may
vary if the digest_algorithm setting is changed.
Attachments
Issue Links
- relates to
-
PUP-1840 Let user change hashing algorithm, to avoid crashing on FIPS-compliant hosts
-
- Closed
-
- links to