Commit Graph

9 Commits

Author SHA1 Message Date
gpotter2 9169802b1e Fix certs/TLS 2017-09-30 20:23:22 +02:00
gpotter2 5e88574100 Bytes conversion, chb, raw, minor fixes 2017-09-02 02:01:39 +02:00
mtury 72720872d4 [TLS] Major module overhaul (#542)
* TLS module major overhaul

* Clean TLS directory

* TLS 1.3 packets and basic client automaton (+ session fixes)

* Fix multiple key share entries

* Convergence py3

* Support features from cryptography v2.0

* Validate CertificateVerify signatures

* Small fix on TLS signature parsing

* Small fixes in TLS module

* Enhance Encrypted PMS support

* Convergence py3 - print

* Revert useless changes

* Strengthen crypto lib validation
2017-07-06 07:52:04 +02:00
gpotter2 d2d7d2dac9 Auto parser on tests 2017-03-21 22:38:45 +01:00
gpotter2 f2201b7f82 Add UTscapy multi-file support 2017-03-05 02:14:36 +01:00
mtu 9f11fbf308 Enable RSA and ECDSA key generation 2017-02-08 15:39:50 +01:00
mtu 03f612aa82 Use python-cryptography for TLS 2017-02-08 15:39:50 +01:00
Pierre LALET b1b741c5f1 Tests: introduce "crypto" keyword
Pypy won't run crypto tests on Travis CI because the cryptography
module cannot be installed with the Pypy version used.
2017-01-06 13:56:05 +01:00
mtury 4faaaac043 cert.py improvements (#175)
cert.py improvements

* Improve cert.py : independence from openssl, ECDSA support, sign/verify capabilities

* Make travis install python-ecdsa

* Clarify ECDSA support

* Cleaning up for cert.py
2016-07-20 14:17:12 +02:00