aboutsummaryrefslogtreecommitdiff
path: root/lang/python310/files/libressl/patch-Modules___hashopenssl.c
Commit message (Collapse)AuthorAgeFilesLines
* lang/python310: remove expired portRene Ladan12 days1-66/+0
| | | | Manual commit as Tools/scripts/rmport choked on some Python logic
* lang/python310: add LibreSSL supportCharlie Li2023-03-261-0/+66
LibreSSL 3.6 and later are fully compatible with PEP-644 for the ssl and hmac modules, but not hashlib due to missing SHA-3/SHAKE, BLAKE2 and scrypt. Partially reverts https://github.com/python/cpython/commit/39258d3595300bc7b952854c915f63ae2d4b9c3e for _hashopenssl.c only to allow LibreSSL to work. (Python 3.11 and later need a different implementation due to configure-time checking)