Skip to content
assorted tls experimentation
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Assorted TLS experimentation in python 3. This has a working TLS1.0 client and server in pure python. It supports AES+HMAC and RC4+HMAC transport encryption and static RSA ciphersuites only.

You should only use this for network testing. It is not suitable for production use. To be specific: TLS1.0 is obsolete, no implemented ciphersuites provide forward secrecy, RC4 is broken, the TLS AES ciphersuite is impossible to implement safely, etc etc.

You can’t perform that action at this time.