]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-111178: fix UBSan failures in `Modules/{blake2,md5,sha1,sha2,sha3}module.c` (GH...
authorBénédikt Tran <10796600+picnixz@users.noreply.github.com>
Mon, 27 Jan 2025 13:50:58 +0000 (14:50 +0100)
committerGitHub <noreply@github.com>
Mon, 27 Jan 2025 13:50:58 +0000 (14:50 +0100)
commit922cfecbcefe7c3ab26ca9db4e656f450378cc24
tree6b807156129e6a6b8d3a58058bd43e32eecbdb88
parent735f25c5e3a0f74438c86468ec4dfbe219d93c91
gh-111178: fix UBSan failures in `Modules/{blake2,md5,sha1,sha2,sha3}module.c` (GH-128248)

- fix UBSan failures in `blake2module.c`
- fix UBSan failures in `md5module.c`
- fix UBSan failures in `sha1module.c`
- fix UBSan failures in `sha2module.c`
- fix UBSan failures in `sha3module.c`

Cosmetics:

- suppress unused return values
- remove redundant casts in constructors
- suppress unused parameters in `{md5,sha*,blake2}module.c`
Modules/blake2module.c
Modules/md5module.c
Modules/sha1module.c
Modules/sha2module.c
Modules/sha3module.c