]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-131418: remove unused legacy typedefs in `{md5,sha1}module.c` (#131420)
authorBénédikt Tran <10796600+picnixz@users.noreply.github.com>
Sun, 23 Mar 2025 11:19:26 +0000 (12:19 +0100)
committerGitHub <noreply@github.com>
Sun, 23 Mar 2025 11:19:26 +0000 (12:19 +0100)
- 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.

Modules/md5module.c
Modules/sha1module.c

index 8fdc777d17b5989ef2ae21863fc10806a978c3da..bb5107700235e47af2d7c318972cc9fabe465cbc 100644 (file)
@@ -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
index 6d2e37f1a57eff99b4559cdbc77f32be019c9c44..98948bcc570a9dab66656d3549b5b2ec678a273e 100644 (file)
@@ -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