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

pyca/tls

 pyca/tls

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
Tweet

More Decks by Ashwini Oruganti

Other Decks in Programming

Transcript

  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_