63 Commits (52d61e485eeebcd3cc9ebdf0c762d100fc2916dc)

Author SHA1 Message Date
Martin Panter 0be894b2f6 Issue #27895: Spelling fixes (Contributed by Ville Skyttä). 9 years ago
Christian Heimes 598894ff48 Issue #26470: Port ssl and hashlib module to OpenSSL 1.1.0. 9 years ago
Christian Heimes 39093e9e68 Issue #27928: Add scrypt (password-based key derivation function) to hashlib module (requires OpenSSL 1.1.0). 9 years ago
Raymond Hettinger 15f44ab043 Issue #27895: Spelling fixes (Contributed by Ville Skyttä). 9 years ago
Martin Panter 7462b64911 Issue #25523: Correct "a" article to "an" article 10 years ago
Benjamin Peterson 3c0769d478 fix spacing 10 years ago
Gregory P. Smith 4dff6f6fa6 Issue9951: update _hashopenssl and md5module to use _Py_strhex(). 11 years ago
Antoine Pitrou bc26646505 Issue #23143: Remove compatibility with OpenSSLs older than 0.9.8. 11 years ago
Christian Heimes 48b7df7b0a exclude _hashopenssl.c:_setException() from LCOV coverage 12 years ago
Christian Heimes cc6cdce750 Remove unused code path from PBKDF2 that is causing a warning on Win64 12 years ago
Victor Stinner c1a57d306c Fix compiler warnings on Windows 64 bit: add an explicit cast from Py_ssize_t 12 years ago
Christian Heimes 6853108ccd Issue #18582: fix memory leak in pbkdf2 code 12 years ago
Brett Cannon 2be28a6984 Silence a compiler warning about an unused function 12 years ago
Christian Heimes db816d6546 Issue #19420: Fix reference leak in module initalization code of _hashopenssl.c 12 years ago
Christian Heimes 327dd732ce Issue #18742: Expose the internal hash type object for ABCs. 12 years ago
Christian Heimes b7ddbc855c Load SSL's error strings in hashlib. 12 years ago
Christian Heimes c6564b9474 Make PKCS5_PBKDF2_HMAC_fast() a static function 12 years ago
Christian Heimes 351f539ad8 Issue #18582: HMAC_CTX_copy() is not available on OpenSSL < 1.0 12 years ago
Christian Heimes e723622775 Issue #18582: provide a faster C implementation of pbkdf2_hmac that works with OpenSSL < 1.0 12 years ago
Christian Heimes e92ef13b0a Issue #18582: Add 'pbkdf2_hmac' to the hashlib module. 12 years ago
Gregory P. Smith aded2e5e59 In the _hashlib module, only initialize the static data for OpenSSL's 13 years ago
Gregory P. Smith a8a3468abe In the _hashlib module, only initialize the static data for OpenSSL's 13 years ago
Christian Heimes 4a0270d82b Issue #16113: integrade SHA-3 (Keccak) patch from http://hg.python.org/sandbox/cheimes 13 years ago
Amaury Forgeot d'Arc d958cc960f Issue #15219: Fix a reference leak when hashlib.new() is called with 14 years ago
Victor Stinner f5cff56a1b Issue #13088: Add shared Py_hexdigits constant to format a number into base 16 14 years ago
Gregory P. Smith 13b55291ac hashlib has two new constant attributes: algorithms_guaranteed and 16 years ago
Alexander Belopolsky f0f45142d5 Issue #2443: Added a new macro, Py_VA_COPY, which is equivalent to C99 16 years ago
Antoine Pitrou c83ea137d7 Untabify C files. Will watch buildbots. 16 years ago
Victor Stinner 38c36f8576 Merged revisions 78875 via svnmerge from 16 years ago
Georg Brandl b6453a902e Merged revisions 77120,77151,77155,77209,77229,77256,77317,77331,77333,77359-77360,77382,77561,77570 via svnmerge from 16 years ago
Benjamin Peterson c8f5540062 revert part of r77938 which broke hashlib constructors #8167 16 years ago
Victor Stinner 3f1af5c42e Issue #6697: use %U format instead of _PyUnicode_AsString(), because 16 years ago
Benjamin Peterson 23b9ef7205 Merged revisions 77937 via svnmerge from 16 years ago
Benjamin Peterson 5e55b3e204 Merged revisions 77484,77487,77561,77570,77593,77603,77608,77667,77702-77703,77739,77858,77887,77889 via svnmerge from 16 years ago
Gregory P. Smith 6b3573009a Do not compile stubs for the sha2 series hashes in the openssl hashlib 16 years ago
Benjamin Peterson ffeda29115 Merged revisions 77389 via svnmerge from 16 years ago
Benjamin Peterson 46a9900e09 Merged revisions 77209,77229,77359-77360,77371 via svnmerge from 16 years ago
Gregory P. Smith 443ec6875f Issue #3745: Undo the requirement for new buffer API only objects to be passed 16 years ago
Georg Brandl 8cdc9bc901 More yearly updates. 16 years ago
Benjamin Peterson e04b627a11 remove old undocumented compat interfaces in hashlib and pwd #5881 17 years ago
Gregory P. Smith eeb51a99c5 cleanup applied patch to match style that is already in py3k branch. 17 years ago
Gregory P. Smith 3f61d61b35 Merge refactoring I did when committing r72267 to trunk into the 17 years ago
Gregory P. Smith d02eedacab Issue #4751: For hashlib algorithms provided by OpenSSL, the Python 17 years ago
Gregory P. Smith ea38826ab2 - Issue #3745: Fix hashlib to always reject unicode and non buffer-api 17 years ago
Gregory P. Smith 365a1864fd Fixes Issue #3745: Fix hashlib to always reject unicode and non 17 years ago
Mark Dickinson e94c679df0 Issue #1717: rename tp_compare to tp_reserved. I'll change the 17 years ago
Antoine Pitrou bcd5cbe01e Issue #4751: hashlib now releases the GIL when hashing large buffers 17 years ago
Benjamin Peterson 78cb491de3 Merged revisions 66496 via svnmerge from 18 years ago
Benjamin Peterson c610afbca4 backport r66496: integer overflow in _hashopenssl #3886 18 years ago
Benjamin Peterson 8c2b7dc463 fix possible integer overflows in _hashopenssl #3886 18 years ago