This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author christian.heimes
Recipients christian.heimes, gregory.p.smith, pitrou, python-dev, rhettinger
Date 2013-11-17.16:39:19
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1384706359.75.0.846563165136.issue18742@psf.upfronthosting.co.za>
In-reply-to
Content
* "Cryptographic Hash Function" is the correct technical term for algorithms like SHA-1. http://en.wikipedia.org/wiki/Cryptographic_hash_function

* PEP 452 is going to suggest that 3rd party libraries register their hash function as subclasses of the ABC.

* __slots__ are required for subclassing. All our ABCs in Python 3.x have __slots__

* I don't want to import yet another module just for the ABC. I'd rather not provide a sample implementation of hexdigest() if you think it is too slow.
History
Date User Action Args
2013-11-17 16:39:19christian.heimessetrecipients: + christian.heimes, rhettinger, gregory.p.smith, pitrou, python-dev
2013-11-17 16:39:19christian.heimessetmessageid: <1384706359.75.0.846563165136.issue18742@psf.upfronthosting.co.za>
2013-11-17 16:39:19christian.heimeslinkissue18742 messages
2013-11-17 16:39:19christian.heimescreate