Skip to content

Commit a9a399f

Browse files
authored
pythongh-131418: remove unused legacy typedefs in {md5,sha1}module.c (python#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.
1 parent f3bf304 commit a9a399f

File tree

2 files changed

+0
-18
lines changed

2 files changed

+0
-18
lines changed

Modules/md5module.c

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,6 @@ class MD5Type "MD5object *" "&PyType_Type"
2929
[clinic start generated code]*/
3030
/*[clinic end generated code: output=da39a3ee5e6b4b0d input=6e5261719957a912]*/
3131

32-
/* Some useful types */
33-
34-
#if SIZEOF_INT == 4
35-
typedef unsigned int MD5_INT32; /* 32-bit integer */
36-
typedef long long MD5_INT64; /* 64-bit integer */
37-
#else
38-
/* not defined. compilation will die. */
39-
#endif
40-
4132
/* The MD5 block size and message digest sizes, in bytes */
4233

4334
#define MD5_BLOCKSIZE 64

Modules/sha1module.c

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,6 @@ class SHA1Type "SHA1object *" "&PyType_Type"
3030
[clinic start generated code]*/
3131
/*[clinic end generated code: output=da39a3ee5e6b4b0d input=3dc9a20d1becb759]*/
3232

33-
/* Some useful types */
34-
35-
#if SIZEOF_INT == 4
36-
typedef unsigned int SHA1_INT32; /* 32-bit integer */
37-
typedef long long SHA1_INT64; /* 64-bit integer */
38-
#else
39-
/* not defined. compilation will die. */
40-
#endif
41-
4233
/* The SHA1 block size and message digest sizes, in bytes */
4334

4435
#define SHA1_BLOCKSIZE 64

0 commit comments

Comments
 (0)