Update to py3-tlslite-ng 0.8.0-alpha39

Workaround CVE-2020-26263 - Bleichenbacher oracle in RSA decryption.
Please note that while the code was fortified, because of peculiarities of
python, it's not possible to fully fix it. If you require resistance against
side-channel attacks please use a different library.

Various optimizations in RSA, certificate selection and PRF.
This commit is contained in:
tb 2020-12-20 04:53:20 +00:00
parent 55b9dd64f2
commit 37d08c2261
3 changed files with 10 additions and 7 deletions

View File

@ -1,12 +1,11 @@
# $OpenBSD: Makefile,v 1.8 2020/11/20 23:27:48 tb Exp $
# $OpenBSD: Makefile,v 1.9 2020/12/20 04:53:20 tb Exp $
COMMENT = Python SSL and TLS library
MODPY_EGG_VERSION = 0.8.0-alpha38
MODPY_EGG_VERSION = 0.8.0-alpha39
DISTNAME = tlslite-ng-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME:S/-alpha/alpha/}
EPOCH = 0
REVISION = 1
CATEGORIES = net

View File

@ -1,2 +1,2 @@
SHA256 (tlslite-ng-0.8.0-alpha38.tar.gz) = ie46EQUTNxDEzA/Cj0fZn9NZTriu5ZwNWFfmqM+6QCM=
SIZE (tlslite-ng-0.8.0-alpha38.tar.gz) = 440870
SHA256 (tlslite-ng-0.8.0-alpha39.tar.gz) = Qbzag1LdWR427BDWvCRRLkg2VXm0KzoBZGt1Nh73SFM=
SIZE (tlslite-ng-0.8.0-alpha39.tar.gz) = 483608

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.2 2020/06/17 13:01:17 tb Exp $
@comment $OpenBSD: PLIST,v 1.3 2020/12/20 04:53:20 tb Exp $
bin/tls.py
bin/tlsdb.py
lib/python${MODPY_VERSION}/site-packages/tlslite/
@ -96,6 +96,7 @@ lib/python${MODPY_VERSION}/site-packages/tlslite/utils/${MODPY_PYCACHE}cryptomat
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/${MODPY_PYCACHE}datefuncs.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/${MODPY_PYCACHE}deprecations.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/${MODPY_PYCACHE}dns_utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/${MODPY_PYCACHE}dsakey.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/${MODPY_PYCACHE}ecc.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/${MODPY_PYCACHE}ecdsakey.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/${MODPY_PYCACHE}format_output.${MODPY_PYC_MAGIC_TAG}pyc
@ -118,6 +119,7 @@ lib/python${MODPY_VERSION}/site-packages/tlslite/utils/${MODPY_PYCACHE}python_ae
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/${MODPY_PYCACHE}python_aesccm.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/${MODPY_PYCACHE}python_aesgcm.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/${MODPY_PYCACHE}python_chacha20_poly1305.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/${MODPY_PYCACHE}python_dsakey.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/${MODPY_PYCACHE}python_ecdsakey.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/${MODPY_PYCACHE}python_key.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/${MODPY_PYCACHE}python_rc4.${MODPY_PYC_MAGIC_TAG}pyc
@ -145,6 +147,7 @@ lib/python${MODPY_VERSION}/site-packages/tlslite/utils/cryptomath.py
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/datefuncs.py
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/deprecations.py
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/dns_utils.py
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/dsakey.py
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/ecc.py
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/ecdsakey.py
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/format_output.py
@ -167,6 +170,7 @@ lib/python${MODPY_VERSION}/site-packages/tlslite/utils/python_aes.py
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/python_aesccm.py
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/python_aesgcm.py
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/python_chacha20_poly1305.py
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/python_dsakey.py
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/python_ecdsakey.py
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/python_key.py
lib/python${MODPY_VERSION}/site-packages/tlslite/utils/python_rc4.py
@ -183,4 +187,4 @@ lib/python${MODPY_VERSION}/site-packages/tlslite/utils/x25519.py
lib/python${MODPY_VERSION}/site-packages/tlslite/verifierdb.py
lib/python${MODPY_VERSION}/site-packages/tlslite/x509.py
lib/python${MODPY_VERSION}/site-packages/tlslite/x509certchain.py
lib/python${MODPY_VERSION}/site-packages/tlslite_ng-0.8.0_alpha38-py${MODPY_VERSION}.egg-info
lib/python${MODPY_VERSION}/site-packages/tlslite_ng-0.8.0_alpha39-py${MODPY_VERSION}.egg-info