aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--security/Makefile1
-rw-r--r--security/py-tlslite/Makefile19
-rw-r--r--security/py-tlslite/distinfo3
-rw-r--r--security/py-tlslite/pkg-descr8
-rw-r--r--security/py-tlslite/pkg-plist185
5 files changed, 216 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile
index 00f2b8afac77..788fabd19cfa 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -562,6 +562,7 @@
SUBDIR += py-pycrypto
SUBDIR += py-rijndael
SUBDIR += py-twofish
+ SUBDIR += py-tlslite
SUBDIR += py-trustedpickle
SUBDIR += py-twistedConch
SUBDIR += py-xmlsec
diff --git a/security/py-tlslite/Makefile b/security/py-tlslite/Makefile
new file mode 100644
index 000000000000..fa1e176e8639
--- /dev/null
+++ b/security/py-tlslite/Makefile
@@ -0,0 +1,19 @@
+# New ports collection makefile for: py-tlslite
+# Date created: 05 Sep 2006
+# Whom: Alexander Botero-Lowry <alex@foxybanana.com>
+#
+# $FreeBSD$
+
+PORTNAME= tlslite
+PORTVERSION= 0.3.8
+CATEGORIES= security python
+MASTER_SITES= http://trevp.net/tlslite/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= alex@foxybanana.com
+COMMENT= Python module implenting SSL 3.0, TLS 1.0 and TLS 1.1
+
+USE_PYTHON= yes
+USE_PYDISTUTILS= yes
+
+.include <bsd.port.mk>
diff --git a/security/py-tlslite/distinfo b/security/py-tlslite/distinfo
new file mode 100644
index 000000000000..d67f365bea63
--- /dev/null
+++ b/security/py-tlslite/distinfo
@@ -0,0 +1,3 @@
+MD5 (tlslite-0.3.8.tar.gz) = 5e1c19500e30fc7580939c18b435f937
+SHA256 (tlslite-0.3.8.tar.gz) = 3d79170d8c3a662fa717b6401e8004208df113aaf3b18689bbeb704a23bf5b9f
+SIZE (tlslite-0.3.8.tar.gz) = 637558
diff --git a/security/py-tlslite/pkg-descr b/security/py-tlslite/pkg-descr
new file mode 100644
index 000000000000..5423ef391927
--- /dev/null
+++ b/security/py-tlslite/pkg-descr
@@ -0,0 +1,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.
+
+WWW: http://trevp.net/tlslite/
diff --git a/security/py-tlslite/pkg-plist b/security/py-tlslite/pkg-plist
new file mode 100644
index 000000000000..0273a2b4813e
--- /dev/null
+++ b/security/py-tlslite/pkg-plist
@@ -0,0 +1,185 @@
+bin/tls.py
+bin/tlsdb.py
+%%PYTHON_SITELIBDIR%%/tlslite/BaseDB.py
+%%PYTHON_SITELIBDIR%%/tlslite/BaseDB.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/BaseDB.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/Checker.py
+%%PYTHON_SITELIBDIR%%/tlslite/Checker.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/Checker.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/FileObject.py
+%%PYTHON_SITELIBDIR%%/tlslite/FileObject.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/FileObject.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/HandshakeSettings.py
+%%PYTHON_SITELIBDIR%%/tlslite/HandshakeSettings.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/HandshakeSettings.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/Session.py
+%%PYTHON_SITELIBDIR%%/tlslite/Session.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/Session.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/SessionCache.py
+%%PYTHON_SITELIBDIR%%/tlslite/SessionCache.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/SessionCache.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/SharedKeyDB.py
+%%PYTHON_SITELIBDIR%%/tlslite/SharedKeyDB.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/SharedKeyDB.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/TLSConnection.py
+%%PYTHON_SITELIBDIR%%/tlslite/TLSConnection.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/TLSConnection.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/TLSRecordLayer.py
+%%PYTHON_SITELIBDIR%%/tlslite/TLSRecordLayer.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/TLSRecordLayer.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/VerifierDB.py
+%%PYTHON_SITELIBDIR%%/tlslite/VerifierDB.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/VerifierDB.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/X509.py
+%%PYTHON_SITELIBDIR%%/tlslite/X509.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/X509.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/X509CertChain.py
+%%PYTHON_SITELIBDIR%%/tlslite/X509CertChain.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/X509CertChain.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/__init__.py
+%%PYTHON_SITELIBDIR%%/tlslite/__init__.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/__init__.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/api.py
+%%PYTHON_SITELIBDIR%%/tlslite/api.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/api.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/constants.py
+%%PYTHON_SITELIBDIR%%/tlslite/constants.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/constants.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/errors.py
+%%PYTHON_SITELIBDIR%%/tlslite/errors.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/errors.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/integration/AsyncStateMachine.py
+%%PYTHON_SITELIBDIR%%/tlslite/integration/AsyncStateMachine.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/integration/AsyncStateMachine.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/integration/ClientHelper.py
+%%PYTHON_SITELIBDIR%%/tlslite/integration/ClientHelper.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/integration/ClientHelper.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/integration/HTTPTLSConnection.py
+%%PYTHON_SITELIBDIR%%/tlslite/integration/HTTPTLSConnection.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/integration/HTTPTLSConnection.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/integration/IMAP4_TLS.py
+%%PYTHON_SITELIBDIR%%/tlslite/integration/IMAP4_TLS.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/integration/IMAP4_TLS.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/integration/IntegrationHelper.py
+%%PYTHON_SITELIBDIR%%/tlslite/integration/IntegrationHelper.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/integration/IntegrationHelper.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/integration/POP3_TLS.py
+%%PYTHON_SITELIBDIR%%/tlslite/integration/POP3_TLS.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/integration/POP3_TLS.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/integration/SMTP_TLS.py
+%%PYTHON_SITELIBDIR%%/tlslite/integration/SMTP_TLS.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/integration/SMTP_TLS.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/integration/TLSAsyncDispatcherMixIn.py
+%%PYTHON_SITELIBDIR%%/tlslite/integration/TLSAsyncDispatcherMixIn.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/integration/TLSAsyncDispatcherMixIn.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/integration/TLSSocketServerMixIn.py
+%%PYTHON_SITELIBDIR%%/tlslite/integration/TLSSocketServerMixIn.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/integration/TLSSocketServerMixIn.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/integration/TLSTwistedProtocolWrapper.py
+%%PYTHON_SITELIBDIR%%/tlslite/integration/TLSTwistedProtocolWrapper.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/integration/TLSTwistedProtocolWrapper.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/integration/XMLRPCTransport.py
+%%PYTHON_SITELIBDIR%%/tlslite/integration/XMLRPCTransport.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/integration/XMLRPCTransport.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/integration/__init__.py
+%%PYTHON_SITELIBDIR%%/tlslite/integration/__init__.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/integration/__init__.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/mathtls.py
+%%PYTHON_SITELIBDIR%%/tlslite/mathtls.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/mathtls.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/messages.py
+%%PYTHON_SITELIBDIR%%/tlslite/messages.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/messages.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/AES.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/AES.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/AES.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/ASN1Parser.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/ASN1Parser.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/ASN1Parser.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/Cryptlib_AES.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/Cryptlib_AES.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/Cryptlib_AES.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/Cryptlib_RC4.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/Cryptlib_RC4.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/Cryptlib_RC4.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/Cryptlib_TripleDES.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/Cryptlib_TripleDES.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/Cryptlib_TripleDES.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/OpenSSL_AES.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/OpenSSL_AES.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/OpenSSL_AES.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/OpenSSL_RC4.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/OpenSSL_RC4.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/OpenSSL_RC4.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/OpenSSL_RSAKey.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/OpenSSL_RSAKey.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/OpenSSL_RSAKey.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/OpenSSL_TripleDES.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/OpenSSL_TripleDES.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/OpenSSL_TripleDES.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/PyCrypto_AES.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/PyCrypto_AES.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/PyCrypto_AES.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/PyCrypto_RC4.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/PyCrypto_RC4.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/PyCrypto_RC4.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/PyCrypto_RSAKey.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/PyCrypto_RSAKey.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/PyCrypto_RSAKey.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/PyCrypto_TripleDES.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/PyCrypto_TripleDES.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/PyCrypto_TripleDES.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/Python_AES.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/Python_AES.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/Python_AES.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/Python_RC4.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/Python_RC4.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/Python_RC4.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/Python_RSAKey.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/Python_RSAKey.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/Python_RSAKey.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/RC4.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/RC4.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/RC4.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/RSAKey.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/RSAKey.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/RSAKey.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/TripleDES.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/TripleDES.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/TripleDES.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/__init__.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/__init__.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/__init__.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/cipherfactory.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/cipherfactory.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/cipherfactory.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/codec.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/codec.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/codec.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/compat.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/compat.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/compat.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/cryptomath.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/cryptomath.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/cryptomath.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/dateFuncs.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/dateFuncs.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/dateFuncs.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/hmac.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/hmac.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/hmac.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/jython_compat.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/jython_compat.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/jython_compat.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/keyfactory.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/keyfactory.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/keyfactory.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/rijndael.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/rijndael.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/rijndael.pyo
+%%PYTHON_SITELIBDIR%%/tlslite/utils/xmltools.py
+%%PYTHON_SITELIBDIR%%/tlslite/utils/xmltools.pyc
+%%PYTHON_SITELIBDIR%%/tlslite/utils/xmltools.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/tlslite/utils
+@dirrm %%PYTHON_SITELIBDIR%%/tlslite/integration
+@dirrm %%PYTHON_SITELIBDIR%%/tlslite