Pure python implementation of SSL and TLS.
Project description
tlslite-ng is a pure python implementation of SSLv3.0, TLS 1.0, TLS 1.1 and TLS 1.2 protocols.
It can use pycrypto, m2crypto and gmp for acceleration of cryptographic operations but is not dependant upon them.
- Functionality implemented include:
RC4, 3DES-CBC, AES-CBC and AES-GCM ciphers
MD5, SHA1, SHA256 and SHA384 HMACs as well as AEAD mode of operation
RSA and DHE_RSA key exchange
anonymous DHE key exchange
NULL encryption ciphersuites
FALLBACK_SCSV
encrypt-then-MAC mode of operation for CBC ciphersuites
client certificates
TACK certificate pinning
SRP_SHA_RSA ciphersuites
tlslite-ng aims to be a drop-in replacement for tlslite while providing more comprehensive set of features and more secure defautls.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file tlslite-ng-0.5.2.tar.gz
.
File metadata
- Download URL: tlslite-ng-0.5.2.tar.gz
- Upload date:
- Size: 3.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d353c0b20b24c5bf7ac49f6ad19cd43e34f548d52bc6150757e0d9bf945797fc |
|
MD5 | b2957872c113f7b232329ba5fc948145 |
|
BLAKE2b-256 | 2e6fef9b5d037b84faedbfcdb0dc070d418ca408273457ea2dfa69d2db2eeb01 |