41 Commits (0cb8e5131d0797d3bdb1494de842e98798174cf2)

Author SHA1 Message Date
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 14 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 15 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
Martin v. Löwis 423be95dcf Merged revisions 65654 via svnmerge from 18 years ago
Marc-André Lemburg 4cc0f24857 Rename PyUnicode_AsString -> _PyUnicode_AsString and 18 years ago
Martin v. Löwis 1a21451b1d Implement PEP 3121: new module initialization and finalization API. 18 years ago
Gregory P. Smith dd96db63f6 This reverts r63675 based on the discussion in this thread: 18 years ago
Christian Heimes 72b710a596 Renamed PyString to PyBytes 18 years ago
Christian Heimes 593daf545b Renamed PyString to PyBytes 18 years ago
Christian Heimes 90aa7646af #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. 19 years ago
Christian Heimes e93237dfcc #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. Macros for b/w compatibility are available. 19 years ago
Christian Heimes 217cfd1c86 Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h 19 years ago
Guido van Rossum 98297ee781 Merging the py3k-pep3137 branch back into the py3k branch. 19 years ago
Travis E. Oliphant 8ae62b6094 Change PyBuffer to Py_buffer to be consistent with other non-object structures like Py_complex. Add some more functionality to the memoryview object. 19 years ago
Gregory P. Smith f80578548d email address update 19 years ago
Guido van Rossum 3227af454c Refuse to compute digests from PyUnicode (str) instances. 19 years ago
Guido van Rossum a43cae3a07 Pass PyBUF_CHARACTER instead of PyBUF_SIMPLE to PyObject_GetBuffer(). 19 years ago
Gregory P. Smith 9406f5cadb Use the new buffer api for input data. 19 years ago
Neal Norwitz d6d2f2f939 Use unicode. 19 years ago
Martin v. Löwis 9f2e346911 Merged revisions 56467-56482 via svnmerge from 19 years ago
Martin v. Löwis 6819210b9e PEP 3123: Provide forward compatibility with Python 3.0, while keeping 19 years ago
Guido van Rossum f895307a94 Make sure hexdigest() returns str, not str8. 19 years ago
Guido van Rossum 5ed033b5a2 Change hashlib to return bytes from digest() instead of str8. 19 years ago