Commit Graph

11 Commits

Author SHA1 Message Date
tb
9d062a9548 update to py-tlslite-ng 0.8.0-alpha40
* fix wrong error message in AES implementation (Bernt Røskar Brenna)
* fix API break caused by the workaround for Bleichenbacher; RSA keys generated
  in-memory with m2crypto wouldn't work for decryption/encryption
* handle too short RSA ciphertexts for the key size consistently between
  backends
2021-01-23 12:24:04 +00:00
tb
37d08c2261 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.
2020-12-20 04:53:20 +00:00
tb
bc5f0e925f tlslite's home moved to the tlsfuzzer organization
Update GH_ACCOUNT and bump
2020-11-20 23:27:48 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
tb
eb77b33d08 update to py3-tlslite-ng 0.8.0alpha38
eliminates need for workaround for py3-cryptodome installations
2020-06-17 13:01:17 +00:00
tb
c1ce609263 Add a runtime dependency on py3-M2Crypto, which speeds up the tests for
libressl by a factor between 4 and 6.  I sent this for py3-tlsfuzzer
which was ok kmos, jca.

jca subsequently convinced me to move the dependency to tlslite-ng.
2020-05-14 15:27:03 +00:00
jca
7e6a45e6eb Bump EPOCH after introducing support for alpha[N] package versions
I highly suspect this is not needed but it's too tempting to just bump
three ports and forget about it.
No objection from tb@ (py-tlslite-ng maintainer)
2020-03-26 19:55:08 +00:00
tb
054c37438d tlslite-ng needs ecdsa as an RDEP
ok sthen
2020-03-03 18:49:14 +00:00
tb
b5fbe5bcb6 Fix typo in patch description. 2020-02-29 19:47:08 +00:00
tb
87ad4b4b94 Avoid loading pycrypto. If py3-cryptodome is installed, it will be loaded
instead and this will break RSA use.

ok kmos
2020-02-29 19:17:15 +00:00
tb
25542836b9 import py-tlslite-ng
ok kmos sthen

tlslite-ng is an open source python library that implements the SSL and
TLS cryptographic protocols.  It can be used either as a standalone
wrapper around the python socket interface or as a backend for multiple
other libraries.
2020-02-28 09:18:41 +00:00