Title: Investigate replacing SHA3 code with OpenSSL
Type: behavior Stage: patch review
Components: Extension Modules Versions: Python 3.9, Python 3.8, Python 3.7
Status: open Resolution:
Dependencies: Superseder:
Assigned To: christian.heimes Nosy List: christian.heimes, cstratak, gregory.p.smith
Priority: normal Keywords: patch

Created on 2019-07-19 11:30 by christian.heimes, last changed 2019-09-12 13:42 by christian.heimes.

Pull Requests
URL Status Linked Edit
PR 16049 open christian.heimes, 2019-09-12 13:42
Messages (1)
msg348165 - (view) Author: Christian Heimes (christian.heimes) * (Python committer) Date: 2019-07-19 11:30
Recent OpenSSL comes with SHA3. Now that Python is going to drop support for old OpenSSL, we can consider to use OpenSSL's SHA3 and drop the reference implementation from Python.

For variable length SHAKE API, OpenSSL added EVP_MD_CTRL_XOF_LEN and EVP_DigestFinalXOF().
Date User Action Args
2019-09-12 13:42:29christian.heimessetkeywords: + patch
stage: patch review
pull_requests: + pull_request15671
2019-07-22 12:00:23cstrataksetnosy: + cstratak
2019-07-19 11:30:56christian.heimescreate