summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmonz <schmonz>2007-02-28 05:34:25 +0000
committerschmonz <schmonz>2007-02-28 05:34:25 +0000
commit1f3bcadecbbbd0b28b9287528bdb5eb9a8bce655 (patch)
tree771380176892b0ef4a9533128f9f936415f869c9
parent72279b34b1e3547d464426e9f859ef563c0da027 (diff)
downloadpkgsrc-1f3bcadecbbbd0b28b9287528bdb5eb9a8bce655.tar.gz
Initial import of py-tlslite 0.3.8.
TLS Lite is a free python library that implements SSL 3.0, TLS 1.0, and TLS 1.1. TLS Lite supports non-traditional authentication methods such as SRP, shared keys, and cryptoIDs in addition to X.509 certificates. TLS Lite is pure Python, however it can access OpenSSL, cryptlib, pycrypto, and GMPY for faster crypto operations. TLS Lite integrates with httplib, xmlrpclib, poplib, imaplib, smtplib, SocketServer, asyncore, and Twisted.
-rw-r--r--security/py-tlslite/DESCR7
-rw-r--r--security/py-tlslite/Makefile17
-rw-r--r--security/py-tlslite/PLIST186
-rw-r--r--security/py-tlslite/distinfo5
4 files changed, 215 insertions, 0 deletions
diff --git a/security/py-tlslite/DESCR b/security/py-tlslite/DESCR
new file mode 100644
index 00000000000..eab5944ce3e
--- /dev/null
+++ b/security/py-tlslite/DESCR
@@ -0,0 +1,7 @@
+TLS Lite is a free python library that implements SSL 3.0, TLS 1.0,
+and TLS 1.1. TLS Lite supports non-traditional authentication methods
+such as SRP, shared keys, and cryptoIDs in addition to X.509
+certificates. TLS Lite is pure Python, however it can access OpenSSL,
+cryptlib, pycrypto, and GMPY for faster crypto operations. TLS Lite
+integrates with httplib, xmlrpclib, poplib, imaplib, smtplib,
+SocketServer, asyncore, and Twisted.
diff --git a/security/py-tlslite/Makefile b/security/py-tlslite/Makefile
new file mode 100644
index 00000000000..754a78b019e
--- /dev/null
+++ b/security/py-tlslite/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/02/28 05:34:25 schmonz Exp $
+#
+
+DISTNAME= tlslite-0.3.8
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= security python
+MASTER_SITES= ${HOMEPAGE}
+
+MAINTAINER= schmonz@NetBSD.org
+HOMEPAGE= http://trevp.net/tlslite/
+COMMENT= SSL 3.0, TLS 1.0, and TLS 1.1 in Python
+
+PYDISTUTILSPKG= yes
+PYTHON_VERSIONS_ACCEPTED?= 24 23 22
+
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/security/py-tlslite/PLIST b/security/py-tlslite/PLIST
new file mode 100644
index 00000000000..693e330632a
--- /dev/null
+++ b/security/py-tlslite/PLIST
@@ -0,0 +1,186 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2007/02/28 05:34:25 schmonz Exp $
+bin/tls.py
+bin/tlsdb.py
+${PYSITELIB}/tlslite/BaseDB.py
+${PYSITELIB}/tlslite/BaseDB.pyc
+${PYSITELIB}/tlslite/BaseDB.pyo
+${PYSITELIB}/tlslite/Checker.py
+${PYSITELIB}/tlslite/Checker.pyc
+${PYSITELIB}/tlslite/Checker.pyo
+${PYSITELIB}/tlslite/FileObject.py
+${PYSITELIB}/tlslite/FileObject.pyc
+${PYSITELIB}/tlslite/FileObject.pyo
+${PYSITELIB}/tlslite/HandshakeSettings.py
+${PYSITELIB}/tlslite/HandshakeSettings.pyc
+${PYSITELIB}/tlslite/HandshakeSettings.pyo
+${PYSITELIB}/tlslite/Session.py
+${PYSITELIB}/tlslite/Session.pyc
+${PYSITELIB}/tlslite/Session.pyo
+${PYSITELIB}/tlslite/SessionCache.py
+${PYSITELIB}/tlslite/SessionCache.pyc
+${PYSITELIB}/tlslite/SessionCache.pyo
+${PYSITELIB}/tlslite/SharedKeyDB.py
+${PYSITELIB}/tlslite/SharedKeyDB.pyc
+${PYSITELIB}/tlslite/SharedKeyDB.pyo
+${PYSITELIB}/tlslite/TLSConnection.py
+${PYSITELIB}/tlslite/TLSConnection.pyc
+${PYSITELIB}/tlslite/TLSConnection.pyo
+${PYSITELIB}/tlslite/TLSRecordLayer.py
+${PYSITELIB}/tlslite/TLSRecordLayer.pyc
+${PYSITELIB}/tlslite/TLSRecordLayer.pyo
+${PYSITELIB}/tlslite/VerifierDB.py
+${PYSITELIB}/tlslite/VerifierDB.pyc
+${PYSITELIB}/tlslite/VerifierDB.pyo
+${PYSITELIB}/tlslite/X509.py
+${PYSITELIB}/tlslite/X509.pyc
+${PYSITELIB}/tlslite/X509.pyo
+${PYSITELIB}/tlslite/X509CertChain.py
+${PYSITELIB}/tlslite/X509CertChain.pyc
+${PYSITELIB}/tlslite/X509CertChain.pyo
+${PYSITELIB}/tlslite/__init__.py
+${PYSITELIB}/tlslite/__init__.pyc
+${PYSITELIB}/tlslite/__init__.pyo
+${PYSITELIB}/tlslite/api.py
+${PYSITELIB}/tlslite/api.pyc
+${PYSITELIB}/tlslite/api.pyo
+${PYSITELIB}/tlslite/constants.py
+${PYSITELIB}/tlslite/constants.pyc
+${PYSITELIB}/tlslite/constants.pyo
+${PYSITELIB}/tlslite/errors.py
+${PYSITELIB}/tlslite/errors.pyc
+${PYSITELIB}/tlslite/errors.pyo
+${PYSITELIB}/tlslite/integration/AsyncStateMachine.py
+${PYSITELIB}/tlslite/integration/AsyncStateMachine.pyc
+${PYSITELIB}/tlslite/integration/AsyncStateMachine.pyo
+${PYSITELIB}/tlslite/integration/ClientHelper.py
+${PYSITELIB}/tlslite/integration/ClientHelper.pyc
+${PYSITELIB}/tlslite/integration/ClientHelper.pyo
+${PYSITELIB}/tlslite/integration/HTTPTLSConnection.py
+${PYSITELIB}/tlslite/integration/HTTPTLSConnection.pyc
+${PYSITELIB}/tlslite/integration/HTTPTLSConnection.pyo
+${PYSITELIB}/tlslite/integration/IMAP4_TLS.py
+${PYSITELIB}/tlslite/integration/IMAP4_TLS.pyc
+${PYSITELIB}/tlslite/integration/IMAP4_TLS.pyo
+${PYSITELIB}/tlslite/integration/IntegrationHelper.py
+${PYSITELIB}/tlslite/integration/IntegrationHelper.pyc
+${PYSITELIB}/tlslite/integration/IntegrationHelper.pyo
+${PYSITELIB}/tlslite/integration/POP3_TLS.py
+${PYSITELIB}/tlslite/integration/POP3_TLS.pyc
+${PYSITELIB}/tlslite/integration/POP3_TLS.pyo
+${PYSITELIB}/tlslite/integration/SMTP_TLS.py
+${PYSITELIB}/tlslite/integration/SMTP_TLS.pyc
+${PYSITELIB}/tlslite/integration/SMTP_TLS.pyo
+${PYSITELIB}/tlslite/integration/TLSAsyncDispatcherMixIn.py
+${PYSITELIB}/tlslite/integration/TLSAsyncDispatcherMixIn.pyc
+${PYSITELIB}/tlslite/integration/TLSAsyncDispatcherMixIn.pyo
+${PYSITELIB}/tlslite/integration/TLSSocketServerMixIn.py
+${PYSITELIB}/tlslite/integration/TLSSocketServerMixIn.pyc
+${PYSITELIB}/tlslite/integration/TLSSocketServerMixIn.pyo
+${PYSITELIB}/tlslite/integration/TLSTwistedProtocolWrapper.py
+${PYSITELIB}/tlslite/integration/TLSTwistedProtocolWrapper.pyc
+${PYSITELIB}/tlslite/integration/TLSTwistedProtocolWrapper.pyo
+${PYSITELIB}/tlslite/integration/XMLRPCTransport.py
+${PYSITELIB}/tlslite/integration/XMLRPCTransport.pyc
+${PYSITELIB}/tlslite/integration/XMLRPCTransport.pyo
+${PYSITELIB}/tlslite/integration/__init__.py
+${PYSITELIB}/tlslite/integration/__init__.pyc
+${PYSITELIB}/tlslite/integration/__init__.pyo
+${PYSITELIB}/tlslite/mathtls.py
+${PYSITELIB}/tlslite/mathtls.pyc
+${PYSITELIB}/tlslite/mathtls.pyo
+${PYSITELIB}/tlslite/messages.py
+${PYSITELIB}/tlslite/messages.pyc
+${PYSITELIB}/tlslite/messages.pyo
+${PYSITELIB}/tlslite/utils/AES.py
+${PYSITELIB}/tlslite/utils/AES.pyc
+${PYSITELIB}/tlslite/utils/AES.pyo
+${PYSITELIB}/tlslite/utils/ASN1Parser.py
+${PYSITELIB}/tlslite/utils/ASN1Parser.pyc
+${PYSITELIB}/tlslite/utils/ASN1Parser.pyo
+${PYSITELIB}/tlslite/utils/Cryptlib_AES.py
+${PYSITELIB}/tlslite/utils/Cryptlib_AES.pyc
+${PYSITELIB}/tlslite/utils/Cryptlib_AES.pyo
+${PYSITELIB}/tlslite/utils/Cryptlib_RC4.py
+${PYSITELIB}/tlslite/utils/Cryptlib_RC4.pyc
+${PYSITELIB}/tlslite/utils/Cryptlib_RC4.pyo
+${PYSITELIB}/tlslite/utils/Cryptlib_TripleDES.py
+${PYSITELIB}/tlslite/utils/Cryptlib_TripleDES.pyc
+${PYSITELIB}/tlslite/utils/Cryptlib_TripleDES.pyo
+${PYSITELIB}/tlslite/utils/OpenSSL_AES.py
+${PYSITELIB}/tlslite/utils/OpenSSL_AES.pyc
+${PYSITELIB}/tlslite/utils/OpenSSL_AES.pyo
+${PYSITELIB}/tlslite/utils/OpenSSL_RC4.py
+${PYSITELIB}/tlslite/utils/OpenSSL_RC4.pyc
+${PYSITELIB}/tlslite/utils/OpenSSL_RC4.pyo
+${PYSITELIB}/tlslite/utils/OpenSSL_RSAKey.py
+${PYSITELIB}/tlslite/utils/OpenSSL_RSAKey.pyc
+${PYSITELIB}/tlslite/utils/OpenSSL_RSAKey.pyo
+${PYSITELIB}/tlslite/utils/OpenSSL_TripleDES.py
+${PYSITELIB}/tlslite/utils/OpenSSL_TripleDES.pyc
+${PYSITELIB}/tlslite/utils/OpenSSL_TripleDES.pyo
+${PYSITELIB}/tlslite/utils/PyCrypto_AES.py
+${PYSITELIB}/tlslite/utils/PyCrypto_AES.pyc
+${PYSITELIB}/tlslite/utils/PyCrypto_AES.pyo
+${PYSITELIB}/tlslite/utils/PyCrypto_RC4.py
+${PYSITELIB}/tlslite/utils/PyCrypto_RC4.pyc
+${PYSITELIB}/tlslite/utils/PyCrypto_RC4.pyo
+${PYSITELIB}/tlslite/utils/PyCrypto_RSAKey.py
+${PYSITELIB}/tlslite/utils/PyCrypto_RSAKey.pyc
+${PYSITELIB}/tlslite/utils/PyCrypto_RSAKey.pyo
+${PYSITELIB}/tlslite/utils/PyCrypto_TripleDES.py
+${PYSITELIB}/tlslite/utils/PyCrypto_TripleDES.pyc
+${PYSITELIB}/tlslite/utils/PyCrypto_TripleDES.pyo
+${PYSITELIB}/tlslite/utils/Python_AES.py
+${PYSITELIB}/tlslite/utils/Python_AES.pyc
+${PYSITELIB}/tlslite/utils/Python_AES.pyo
+${PYSITELIB}/tlslite/utils/Python_RC4.py
+${PYSITELIB}/tlslite/utils/Python_RC4.pyc
+${PYSITELIB}/tlslite/utils/Python_RC4.pyo
+${PYSITELIB}/tlslite/utils/Python_RSAKey.py
+${PYSITELIB}/tlslite/utils/Python_RSAKey.pyc
+${PYSITELIB}/tlslite/utils/Python_RSAKey.pyo
+${PYSITELIB}/tlslite/utils/RC4.py
+${PYSITELIB}/tlslite/utils/RC4.pyc
+${PYSITELIB}/tlslite/utils/RC4.pyo
+${PYSITELIB}/tlslite/utils/RSAKey.py
+${PYSITELIB}/tlslite/utils/RSAKey.pyc
+${PYSITELIB}/tlslite/utils/RSAKey.pyo
+${PYSITELIB}/tlslite/utils/TripleDES.py
+${PYSITELIB}/tlslite/utils/TripleDES.pyc
+${PYSITELIB}/tlslite/utils/TripleDES.pyo
+${PYSITELIB}/tlslite/utils/__init__.py
+${PYSITELIB}/tlslite/utils/__init__.pyc
+${PYSITELIB}/tlslite/utils/__init__.pyo
+${PYSITELIB}/tlslite/utils/cipherfactory.py
+${PYSITELIB}/tlslite/utils/cipherfactory.pyc
+${PYSITELIB}/tlslite/utils/cipherfactory.pyo
+${PYSITELIB}/tlslite/utils/codec.py
+${PYSITELIB}/tlslite/utils/codec.pyc
+${PYSITELIB}/tlslite/utils/codec.pyo
+${PYSITELIB}/tlslite/utils/compat.py
+${PYSITELIB}/tlslite/utils/compat.pyc
+${PYSITELIB}/tlslite/utils/compat.pyo
+${PYSITELIB}/tlslite/utils/cryptomath.py
+${PYSITELIB}/tlslite/utils/cryptomath.pyc
+${PYSITELIB}/tlslite/utils/cryptomath.pyo
+${PYSITELIB}/tlslite/utils/dateFuncs.py
+${PYSITELIB}/tlslite/utils/dateFuncs.pyc
+${PYSITELIB}/tlslite/utils/dateFuncs.pyo
+${PYSITELIB}/tlslite/utils/hmac.py
+${PYSITELIB}/tlslite/utils/hmac.pyc
+${PYSITELIB}/tlslite/utils/hmac.pyo
+${PYSITELIB}/tlslite/utils/jython_compat.py
+${PYSITELIB}/tlslite/utils/jython_compat.pyc
+${PYSITELIB}/tlslite/utils/jython_compat.pyo
+${PYSITELIB}/tlslite/utils/keyfactory.py
+${PYSITELIB}/tlslite/utils/keyfactory.pyc
+${PYSITELIB}/tlslite/utils/keyfactory.pyo
+${PYSITELIB}/tlslite/utils/rijndael.py
+${PYSITELIB}/tlslite/utils/rijndael.pyc
+${PYSITELIB}/tlslite/utils/rijndael.pyo
+${PYSITELIB}/tlslite/utils/xmltools.py
+${PYSITELIB}/tlslite/utils/xmltools.pyc
+${PYSITELIB}/tlslite/utils/xmltools.pyo
+@dirrm ${PYSITELIB}/tlslite/utils
+@dirrm ${PYSITELIB}/tlslite/integration
+@dirrm ${PYSITELIB}/tlslite
diff --git a/security/py-tlslite/distinfo b/security/py-tlslite/distinfo
new file mode 100644
index 00000000000..b1e570d6a4e
--- /dev/null
+++ b/security/py-tlslite/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2007/02/28 05:34:25 schmonz Exp $
+
+SHA1 (tlslite-0.3.8.tar.gz) = 56e1a5af611a17e3a59d797922bbf0e9cb13d321
+RMD160 (tlslite-0.3.8.tar.gz) = 18d1ebcf5891aff97ed1c96af65c54136b0f211b
+Size (tlslite-0.3.8.tar.gz) = 637558 bytes