summaryrefslogtreecommitdiff
path: root/python-gnutls-1.1.9/README
diff options
context:
space:
mode:
authork clair <kclair@riseup.net>2012-10-09 12:13:13 -0700
committerk clair <kclair@riseup.net>2012-10-09 12:13:13 -0700
commit7ebbbaaeef0ded0f39b8bf863ee7fd324b19c9f9 (patch)
tree0f18e1f7b54df0b1daee3297b12954905cc6f0d8 /python-gnutls-1.1.9/README
Add source files for python-gnutls version 1.1.9
Diffstat (limited to 'python-gnutls-1.1.9/README')
-rw-r--r--python-gnutls-1.1.9/README19
1 files changed, 19 insertions, 0 deletions
diff --git a/python-gnutls-1.1.9/README b/python-gnutls-1.1.9/README
new file mode 100644
index 0000000..ef1052a
--- /dev/null
+++ b/python-gnutls-1.1.9/README
@@ -0,0 +1,19 @@
+
+Python wrapper for the GNUTLS library
+
+This package provides a high level object oriented wrapper around libgnutls,
+as well as low level bindings to the GNUTLS types and functions via ctypes.
+The high level wrapper hides the details of accessing the GNUTLS library via
+ctypes behind a set of classes that encapsulate GNUTLS sessions, certificates
+and credentials and expose them to python applications using a simple API.
+
+The package also includes a Twisted interface that has seamless intergration
+with Twisted, providing connectTLS and listenTLS methods on the Twisted
+reactor once imported (the methods are automatically attached to the reactor
+by simply importing the GNUTLS Twisted interface module).
+
+The high level wrapper is written using the GNUTLS library bindings that are
+made available via ctypes. This makes the wrapper very powerful and flexible
+as it has direct access to all the GNUTLS internals and is also very easy to
+extend without any need to write C code or recompile anything.
+