You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.3 KiB
32 lines
1.3 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
<pkgmetadata>
|
|
<maintainer type="project">
|
|
<email>python@gentoo.org</email>
|
|
<name>Python</name>
|
|
</maintainer>
|
|
<longdescription lang="en">
|
|
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.
|
|
</longdescription>
|
|
<upstream>
|
|
<remote-id type="pypi">python-gnutls</remote-id>
|
|
</upstream>
|
|
</pkgmetadata>
|