OK. Making MD5 optional in RECORD doesn't seem to be very
controversial any more, and it will make life easier for an entire
class of systems that compile md5() to produce a crash instead of a
message digest. It will not lull anyone into a false sense of security
or degrade performance.

The edit now suggests the installer pick from one of
hashlib.algorithms_guaranteed, currently:

{'sha1', 'sha224', 'sha384', 'sha256', 'sha512', 'md5'}

All valid arguments to hashlib.new(). The hash value is now either
empty, the md5 hexdigest, or the name of the hash, followed by =,
followed by the urlsafe-b64encode-nopad (base64 with trailing =
removed) of the digest.

Does an uninstaller exist that checks the hashes during uninstall?

Daniel Holth
_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to