The Not Too Bad TLS Library

ntbTLS is a tiny TLS 1.2 only implementation designed to be used with Libgcrypt and LibKSBA. In particular, this library has no certificate verification code - this need to be done by the caller. For example the GnuPG component dirmngr already has code to verify certificates (for CRL and OCSP checking) and thus ntbTLS is a good fit for accessing objects over the network.

WARNING: Although this library is based on code from PolarSSL (now known as mbedTLS) it is pretty young and NOT WELL TESTED.

See the download section for the latest tarball.

The development takes place in a Git repo:

git clone git://

For more information see our Git page.