PEP 644

E915783

PEP 644 is the Python Enhancement Proposal that mandates OpenSSL 1.1.1 or newer as the minimum supported version for Python’s standard ssl module, aligning Python’s security features with modern TLS capabilities.

Jump to: Statements Referenced by

Statements (27)

Predicate Object
instanceOf Python Enhancement Proposal
affects Python ssl module
Python standard library NERFINISHED
author Christian Heimes NERFINISHED
belongsToSeries PEP NERFINISHED
changes minimum supported OpenSSL version for Python ssl module
createdFor CPython NERFINISHED
ensures alignment with modern TLS capabilities
focusesOn TLS NERFINISHED
cryptography
security
hasNumber 644
hasTitle Require OpenSSL 1.1.1 or newer
hostedAt https://peps.python.org/pep-0644/
isTargetedFor Python 3.10 NERFINISHED
motivatedBy dropping support for legacy OpenSSL versions
modern TLS features
security improvements
pertainsTo OpenSSL NERFINISHED
Python NERFINISHED
ssl module
replacesSupportFor OpenSSL versions older than 1.1.1
requires OpenSSL 1.1.1 or newer NERFINISHED
setsMinimumVersion OpenSSL 1.1.1 NERFINISHED
status Accepted
type Standards Track
writtenIn English

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Python 3.10 implementsPEP PEP 644