New submission from Alex Gaynor:

Pursuant to PEP466, this is a backport of Python 3.4's hashlib.pbkdf2_hmac.

Of note in this patch:

* None of the utilities for testing both a python and a C implementation 
simultaneously were present, so this only tests whichever implementation is 
available.
* Due to a variety of API changes and missing APIs, the code is not an exact 
copy-paste, tough luck :-)
* I haven't done docs yet.
* It currently accepts unicode values because the ``y*`` format from Python3 
doesn't have any parallel in Python2. I'm not sure whether consistency with the 
rest of the 2-verse is more important than consistency with a sane way to treat 
data / the 3-verse.

----------
components: Extension Modules, Library (Lib)
files: pbkdf2.diff
keywords: patch, security_issue
messages: 216823
nosy: alex
priority: normal
severity: normal
status: open
title: Backport hashlib.pbkdf2_hmac to Python 2.7
versions: Python 2.7
Added file: http://bugs.python.org/file34968/pbkdf2.diff

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue21304>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to