├── .gitignore ├── LICENSE-TLSLITE.txt ├── LICENSE.txt ├── README.md ├── alpnprotocolinfo.py ├── ciphersuiteinfo.py ├── issue_templates.py ├── reporting.py ├── sslxray.py ├── sslxray_ciphers.py ├── sslxray_consts.py └── tlslite ├── __init__.py ├── api.py ├── basedb.py ├── bufferedsocket.py ├── checker.py ├── constants.py ├── defragmenter.py ├── dh.py ├── errors.py ├── extensions.py ├── handshakehashes.py ├── handshakehelpers.py ├── handshakesettings.py ├── integration ├── __init__.py ├── asyncstatemachine.py ├── clienthelper.py ├── httptlsconnection.py ├── imap4_tls.py ├── pop3_tls.py ├── smtp_tls.py ├── tlsasyncdispatchermixin.py ├── tlssocketservermixin.py ├── xmlrpcserver.py └── xmlrpctransport.py ├── keyexchange.py ├── mathtls.py ├── messages.py ├── messagesocket.py ├── recordlayer.py ├── session.py ├── sessioncache.py ├── tlsconnection.py ├── tlsrecordlayer.py ├── utils ├── __init__.py ├── aes.py ├── aesgcm.py ├── asn1parser.py ├── chacha.py ├── chacha20_poly1305.py ├── cipherfactory.py ├── codec.py ├── compat.py ├── constanttime.py ├── cryptomath.py ├── datefuncs.py ├── dns_utils.py ├── ecc.py ├── keyfactory.py ├── lists.py ├── openssl_aes.py ├── openssl_rc4.py ├── openssl_rsakey.py ├── openssl_tripledes.py ├── pem.py ├── poly1305.py ├── pycrypto_aes.py ├── pycrypto_aesgcm.py ├── pycrypto_rc4.py ├── pycrypto_rsakey.py ├── pycrypto_tripledes.py ├── python_aes.py ├── python_aesgcm.py ├── python_chacha20_poly1305.py ├── python_rc4.py ├── python_rsakey.py ├── rc4.py ├── rijndael.py ├── rsakey.py ├── tackwrapper.py ├── tlshashlib.py ├── tripledes.py └── x25519.py ├── verifierdb.py ├── x509.py └── x509certchain.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE-TLSLITE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/LICENSE-TLSLITE.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/README.md -------------------------------------------------------------------------------- /alpnprotocolinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/alpnprotocolinfo.py -------------------------------------------------------------------------------- /ciphersuiteinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/ciphersuiteinfo.py -------------------------------------------------------------------------------- /issue_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/issue_templates.py -------------------------------------------------------------------------------- /reporting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/reporting.py -------------------------------------------------------------------------------- /sslxray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/sslxray.py -------------------------------------------------------------------------------- /sslxray_ciphers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/sslxray_ciphers.py -------------------------------------------------------------------------------- /sslxray_consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/sslxray_consts.py -------------------------------------------------------------------------------- /tlslite/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/__init__.py -------------------------------------------------------------------------------- /tlslite/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/api.py -------------------------------------------------------------------------------- /tlslite/basedb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/basedb.py -------------------------------------------------------------------------------- /tlslite/bufferedsocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/bufferedsocket.py -------------------------------------------------------------------------------- /tlslite/checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/checker.py -------------------------------------------------------------------------------- /tlslite/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/constants.py -------------------------------------------------------------------------------- /tlslite/defragmenter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/defragmenter.py -------------------------------------------------------------------------------- /tlslite/dh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/dh.py -------------------------------------------------------------------------------- /tlslite/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/errors.py -------------------------------------------------------------------------------- /tlslite/extensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/extensions.py -------------------------------------------------------------------------------- /tlslite/handshakehashes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/handshakehashes.py -------------------------------------------------------------------------------- /tlslite/handshakehelpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/handshakehelpers.py -------------------------------------------------------------------------------- /tlslite/handshakesettings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/handshakesettings.py -------------------------------------------------------------------------------- /tlslite/integration/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/integration/__init__.py -------------------------------------------------------------------------------- /tlslite/integration/asyncstatemachine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/integration/asyncstatemachine.py -------------------------------------------------------------------------------- /tlslite/integration/clienthelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/integration/clienthelper.py -------------------------------------------------------------------------------- /tlslite/integration/httptlsconnection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/integration/httptlsconnection.py -------------------------------------------------------------------------------- /tlslite/integration/imap4_tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/integration/imap4_tls.py -------------------------------------------------------------------------------- /tlslite/integration/pop3_tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/integration/pop3_tls.py -------------------------------------------------------------------------------- /tlslite/integration/smtp_tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/integration/smtp_tls.py -------------------------------------------------------------------------------- /tlslite/integration/tlsasyncdispatchermixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/integration/tlsasyncdispatchermixin.py -------------------------------------------------------------------------------- /tlslite/integration/tlssocketservermixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/integration/tlssocketservermixin.py -------------------------------------------------------------------------------- /tlslite/integration/xmlrpcserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/integration/xmlrpcserver.py -------------------------------------------------------------------------------- /tlslite/integration/xmlrpctransport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/integration/xmlrpctransport.py -------------------------------------------------------------------------------- /tlslite/keyexchange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/keyexchange.py -------------------------------------------------------------------------------- /tlslite/mathtls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/mathtls.py -------------------------------------------------------------------------------- /tlslite/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/messages.py -------------------------------------------------------------------------------- /tlslite/messagesocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/messagesocket.py -------------------------------------------------------------------------------- /tlslite/recordlayer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/recordlayer.py -------------------------------------------------------------------------------- /tlslite/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/session.py -------------------------------------------------------------------------------- /tlslite/sessioncache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/sessioncache.py -------------------------------------------------------------------------------- /tlslite/tlsconnection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/tlsconnection.py -------------------------------------------------------------------------------- /tlslite/tlsrecordlayer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/tlsrecordlayer.py -------------------------------------------------------------------------------- /tlslite/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/__init__.py -------------------------------------------------------------------------------- /tlslite/utils/aes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/aes.py -------------------------------------------------------------------------------- /tlslite/utils/aesgcm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/aesgcm.py -------------------------------------------------------------------------------- /tlslite/utils/asn1parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/asn1parser.py -------------------------------------------------------------------------------- /tlslite/utils/chacha.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/chacha.py -------------------------------------------------------------------------------- /tlslite/utils/chacha20_poly1305.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/chacha20_poly1305.py -------------------------------------------------------------------------------- /tlslite/utils/cipherfactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/cipherfactory.py -------------------------------------------------------------------------------- /tlslite/utils/codec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/codec.py -------------------------------------------------------------------------------- /tlslite/utils/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/compat.py -------------------------------------------------------------------------------- /tlslite/utils/constanttime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/constanttime.py -------------------------------------------------------------------------------- /tlslite/utils/cryptomath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/cryptomath.py -------------------------------------------------------------------------------- /tlslite/utils/datefuncs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/datefuncs.py -------------------------------------------------------------------------------- /tlslite/utils/dns_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/dns_utils.py -------------------------------------------------------------------------------- /tlslite/utils/ecc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/ecc.py -------------------------------------------------------------------------------- /tlslite/utils/keyfactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/keyfactory.py -------------------------------------------------------------------------------- /tlslite/utils/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/lists.py -------------------------------------------------------------------------------- /tlslite/utils/openssl_aes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/openssl_aes.py -------------------------------------------------------------------------------- /tlslite/utils/openssl_rc4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/openssl_rc4.py -------------------------------------------------------------------------------- /tlslite/utils/openssl_rsakey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/openssl_rsakey.py -------------------------------------------------------------------------------- /tlslite/utils/openssl_tripledes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/openssl_tripledes.py -------------------------------------------------------------------------------- /tlslite/utils/pem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/pem.py -------------------------------------------------------------------------------- /tlslite/utils/poly1305.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/poly1305.py -------------------------------------------------------------------------------- /tlslite/utils/pycrypto_aes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/pycrypto_aes.py -------------------------------------------------------------------------------- /tlslite/utils/pycrypto_aesgcm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/pycrypto_aesgcm.py -------------------------------------------------------------------------------- /tlslite/utils/pycrypto_rc4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/pycrypto_rc4.py -------------------------------------------------------------------------------- /tlslite/utils/pycrypto_rsakey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/pycrypto_rsakey.py -------------------------------------------------------------------------------- /tlslite/utils/pycrypto_tripledes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/pycrypto_tripledes.py -------------------------------------------------------------------------------- /tlslite/utils/python_aes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/python_aes.py -------------------------------------------------------------------------------- /tlslite/utils/python_aesgcm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/python_aesgcm.py -------------------------------------------------------------------------------- /tlslite/utils/python_chacha20_poly1305.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/python_chacha20_poly1305.py -------------------------------------------------------------------------------- /tlslite/utils/python_rc4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/python_rc4.py -------------------------------------------------------------------------------- /tlslite/utils/python_rsakey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/python_rsakey.py -------------------------------------------------------------------------------- /tlslite/utils/rc4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/rc4.py -------------------------------------------------------------------------------- /tlslite/utils/rijndael.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/rijndael.py -------------------------------------------------------------------------------- /tlslite/utils/rsakey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/rsakey.py -------------------------------------------------------------------------------- /tlslite/utils/tackwrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/tackwrapper.py -------------------------------------------------------------------------------- /tlslite/utils/tlshashlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/tlshashlib.py -------------------------------------------------------------------------------- /tlslite/utils/tripledes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/tripledes.py -------------------------------------------------------------------------------- /tlslite/utils/x25519.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/utils/x25519.py -------------------------------------------------------------------------------- /tlslite/verifierdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/verifierdb.py -------------------------------------------------------------------------------- /tlslite/x509.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/x509.py -------------------------------------------------------------------------------- /tlslite/x509certchain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoCXSecurity/sslxray/HEAD/tlslite/x509certchain.py --------------------------------------------------------------------------------