$30 off During Our Annual Pro Sale. View Details »



Transport Layer Security (TLS) is a cryptographic protocol designed to provide communication security over the Internet.

This is an open source Python implementation of TLS 1.2, using the Python Cryptographic Authority's (PyCA's) Cryptography libraries for all cryptographic primitives (e.g. AES, RSA, etc.). This project is part of PyCA's efforts to standardize and improve crypto libraries in Python.

Ashwini Oruganti

September 11, 2014

More Decks by Ashwini Oruganti

Other Decks in Programming


  1. - Ashwini Oruganti @_ashfall_ pyca/tls September 11, 2014

  2. Stripe Open Source Retreat

  3. Another TLS library? but… but… OpenSSL!

  4. None
  5. Testable

  6. Easy to use

  7. Secure defaults

  8. Well designed protocol Parsing Processing

  9. Parsing Are these bytes a valid message?

  10. Parsing Declarative Parser

  11. Processing Is this message valid for my current state?

  12. Processing Explicit State Machine

  13. None
  14. github.com/pyca/tls twitter.com/_ashfall_