COMMITS
/ Modules/sha256module.c May 27, 2021
M
[3.10] bpo-42972: Fully support GC for hashlib heap types (GH-26374) (GH-26398)
Miss Islington (bot) committed
May 2, 2021
C
bpo-43908: Mark ssl, hash, and hmac types as immutable (GH-25792)
Christian Heimes committed
April 30, 2021
V
bpo-43916: _md5.md5 uses Py_TPFLAGS_DISALLOW_INSTANTIATION (GH-25753)
Victor Stinner committed
February 12, 2021
E
bpo-43204: Fix LibTomCrypt URL in md5module.c and sha*module.c comments (GH-24507)
Erlend Egeberg Aasland committed
December 1, 2020
V
bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)
Victor Stinner committed
September 8, 2020
M
bpo-1635741: Convert _sha256 types to heap types (GH-22134)
Mohamed Koubaa committed
July 3, 2020
M
bpo-1635741: Port sha256 module to multiphase init (PEP 489) (GH-21189)
Mohamed Koubaa committed
June 8, 2020
V
bpo-29882: Add _Py_popcount32() function (GH-20518)
Victor Stinner committed
June 4, 2020
E
bpo-40865: Remove unused insint() macro from hash modules (GH-20627)
Erlend Egeberg Aasland committed
April 17, 2020
V
bpo-40302: Add pycore_byteswap.h header file (GH-19552)
Victor Stinner committed
April 15, 2020
V
bpo-40268: Remove unused structmember.h includes (GH-19530)
Victor Stinner committed
February 17, 2020
D
bpo-39573: Clean up modules and headers to use Py_IS_TYPE() function (GH-18521)
Dong-hee Na committed
February 7, 2020
V
bpo-39573: Add Py_SET_TYPE() function (GH-18394)
Victor Stinner committed
September 13, 2019
C
bpo-9216: Add usedforsecurity to hashlib constructors (GH-16044)
Christian Heimes committed
May 31, 2019
J
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)
Jeroen Demeyer committed
October 19, 2018
S
bpo-20216: Correct docstrings of digest() methods in hashlib. (GH-9873)
Srinivas Thatiparthy (శ్రీనివాస్ తాటిపర్తి) committed
September 10, 2018
P
Fix misleading mentions of tp_size in comments (GH-9093)
Peter Eisentraut committed
January 23, 2017
S
Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever
Serhiy Storchaka committed
July 7, 2016
S
Issue #27332: Fixed the type of the first argument of module-level functions
Serhiy Storchaka committed
May 26, 2016
M
Issue #27076: Doc, comment and tests spelling fixes
Martin Panter committed
April 25, 2015
G
Implements issue #9951: Adds a hex() method to bytes, bytearray, & memoryview.
Gregory P. Smith committed
April 3, 2015
S
Issue #23501: Argumen Clinic now generates code into separate files by default.
Serhiy Storchaka committed
July 27, 2014
M
Issue #20173: Convert sha1, sha256, sha512 and md5 to ArgumentClinic.
Martin v. Löwis committed
October 22, 2013
C
Issue #18742: Expose the internal hash type object for ABCs.
Christian Heimes committed
August 15, 2013
C
Change the builtin hash algorithms' names to lower case names
Christian Heimes committed
May 7, 2013
V
Fix compiler warnings: explicit cast to int in sha256/sha512 modules
Victor Stinner committed
January 3, 2013
C
Issue #16847: Fixed improper use of _PyUnicode_CheckConsistency() in
Christian Heimes committed
C
Issue #16847: Fixed improper use of _PyUnicode_CheckConsistency() in
Christian Heimes committed
October 17, 2012
C
Issue #16166: Add PY_LITTLE_ENDIAN and PY_BIG_ENDIAN macros and unified
Christian Heimes committed
April 27, 2012
V
Check newly created consistency using _PyUnicode_CheckConsistency(str, 1)
Victor Stinner committed
October 14, 2011
V
Issue #13088: Add shared Py_hexdigits constant to format a number into base 16
Victor Stinner committed
September 28, 2011
M
Implement PEP 393.
Martin v. Löwis committed
January 4, 2011
V
Issue #9566: use Py_ssize_t instead of int
Victor Stinner committed
May 9, 2010
A
Recorded merge of revisions 81029 via svnmerge from
Antoine Pitrou committed
May 4, 2009
B
remove old undocumented compat interfaces in hashlib and pwd #5881
Benjamin Peterson committed
March 3, 2009
H
Fixed memory leak on failure. This is related to issue5403 but won't crash on py3k.
Hirokazu Yamamoto committed
February 12, 2009
G
Fixes Issue #3745: Fix hashlib to always reject unicode and non
Gregory P. Smith committed
February 2, 2009
M
Issue #1717: rename tp_compare to tp_reserved. I'll change the
Mark Dickinson committed
June 11, 2008
M
Implement PEP 3121: new module initialization and finalization API.
Martin v. Löwis committed
May 26, 2008
C
Renamed PyString to PyBytes
Christian Heimes committed
December 19, 2007
C
#1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT.
Christian Heimes committed
December 2, 2007
C
Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h
Christian Heimes committed
November 6, 2007
G
Merging the py3k-pep3137 branch back into the py3k branch.
Guido van Rossum committed
September 9, 2007
G
Adds stand alone _md5 and _sha1 modules for use by hashlib on systems
Gregory P. Smith committed
August 25, 2007
N
Use unicode
Neal Norwitz committed
July 21, 2007
M
Merged revisions 56467-56482 via svnmerge from
Martin v. Löwis committed
July 9, 2007
G
Change hashlib to return bytes from digest() instead of str8.
Guido van Rossum committed
June 8, 2006
T
Partially merge trunk into p3yk. The removal of Mac/Tools is confusing svn
Thomas Wouters committed
February 27, 2006
M
Revert backwards-incompatible const changes.
Martin v. Löwis committed
January 19, 2006
N
Check return result from Py_InitModule*(). This API can fail.
Neal Norwitz committed