diff --git a/Misc/NEWS b/Misc/NEWS index 281ab3ed5f5..82b1081fda7 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -57,6 +57,9 @@ Core and Builtins Library ------- +- Issue #18599: Fix name attribute of _sha1.sha1() object. It now returns + 'SHA1' instead of 'SHA'. + - Issue #18561: Skip name in ctypes' _build_callargs() if name is NULL. - Issue #18559: Fix NULL pointer dereference error in _pickle module diff --git a/Modules/sha1module.c b/Modules/sha1module.c index f824bb3b5ab..d0f318d3fd2 100644 --- a/Modules/sha1module.c +++ b/Modules/sha1module.c @@ -415,7 +415,7 @@ SHA1_get_block_size(PyObject *self, void *closure) static PyObject * SHA1_get_name(PyObject *self, void *closure) { - return PyUnicode_FromStringAndSize("SHA1", 3); + return PyUnicode_FromStringAndSize("SHA1", 4); } static PyObject *