https://github.com/python/cpython/commit/4af3d0e8109012f2d63467ab62a74f52982d5e29 commit: 4af3d0e8109012f2d63467ab62a74f52982d5e29 branch: 3.13 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: picnixz <10796600+picn...@users.noreply.github.com> date: 2025-03-23T12:21:57Z summary:
[3.13] gh-131418: remove unused legacy typedefs in `{md5,sha1}module.c` (GH-131420) (#131620) gh-131418: remove unused legacy typedefs in `{md5,sha1}module.c` (GH-131420) - Remove legacy typedefs `MD5_INT32` and `MD5_INT64` in `Modules/md5module.c` - Remove legacy typedefs `SHA1_INT32` and `SHA1_INT64` in `Modules/sha1module.c`. Those legacy typedefs were used to detect whether the host platform could correctly implement MD5 and SHA-1, but this is no longer needed as we now fallback to HACL* implementations. (cherry picked from commit a9a399f0ecfeeff91425cc089057f1b95799853b) Co-authored-by: Bénédikt Tran <10796600+picn...@users.noreply.github.com> files: M Modules/md5module.c M Modules/sha1module.c diff --git a/Modules/md5module.c b/Modules/md5module.c index ef9163e8be5b6c..0f0c7badb9b6ee 100644 --- a/Modules/md5module.c +++ b/Modules/md5module.c @@ -29,15 +29,6 @@ class MD5Type "MD5object *" "&PyType_Type" [clinic start generated code]*/ /*[clinic end generated code: output=da39a3ee5e6b4b0d input=6e5261719957a912]*/ -/* Some useful types */ - -#if SIZEOF_INT == 4 -typedef unsigned int MD5_INT32; /* 32-bit integer */ -typedef long long MD5_INT64; /* 64-bit integer */ -#else -/* not defined. compilation will die. */ -#endif - /* The MD5 block size and message digest sizes, in bytes */ #define MD5_BLOCKSIZE 64 diff --git a/Modules/sha1module.c b/Modules/sha1module.c index 34a427a39b5cf8..99ad699ebf1eb7 100644 --- a/Modules/sha1module.c +++ b/Modules/sha1module.c @@ -30,15 +30,6 @@ class SHA1Type "SHA1object *" "&PyType_Type" [clinic start generated code]*/ /*[clinic end generated code: output=da39a3ee5e6b4b0d input=3dc9a20d1becb759]*/ -/* Some useful types */ - -#if SIZEOF_INT == 4 -typedef unsigned int SHA1_INT32; /* 32-bit integer */ -typedef long long SHA1_INT64; /* 64-bit integer */ -#else -/* not defined. compilation will die. */ -#endif - /* The SHA1 block size and message digest sizes, in bytes */ #define SHA1_BLOCKSIZE 64 _______________________________________________ Python-checkins mailing list -- python-checkins@python.org To unsubscribe send an email to python-checkins-le...@python.org https://mail.python.org/mailman3/lists/python-checkins.python.org/ Member address: arch...@mail-archive.com