Skip to content

Commit c8c21bd

Browse files
authored
bpo-45847: Port builtin hashlib extensions to PY_STDLIB_MOD (GH-29642)
1 parent e34809e commit c8c21bd

File tree

5 files changed

+451
-82
lines changed

5 files changed

+451
-82
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Port builtin hashlib extensions to ``PY_STDLIB_MOD`` macro and ``addext()``.

Modules/Setup.stdlib.in

+7
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@
3737
# with ./configure --with-system-libmpdec
3838
@MODULE__DECIMAL_TRUE@_decimal _decimal/_decimal.c
3939

40+
# hashing builtins, can be disabled with --without-builtin-hashlib-hashes
41+
@MODULE__MD5_TRUE@_md5 md5module.c
42+
@MODULE__SHA1_TRUE@_sha1 sha1module.c
43+
@MODULE__SHA256_TRUE@_sha256 sha256module.c
44+
@MODULE__SHA512_TRUE@_sha512 sha512module.c
45+
@MODULE__SHA3_TRUE@_sha3 _sha3/sha3module.c
46+
@MODULE__BLAKE2_TRUE@_blake2 _blake2/blake2module.c _blake2/blake2b_impl.c _blake2/blake2s_impl.c
4047

4148
############################################################################
4249
# XML and text

0 commit comments

Comments
 (0)