diff options
author | schmonz <schmonz> | 2007-02-28 05:34:25 +0000 |
---|---|---|
committer | schmonz <schmonz> | 2007-02-28 05:34:25 +0000 |
commit | 1f3bcadecbbbd0b28b9287528bdb5eb9a8bce655 (patch) | |
tree | 771380176892b0ef4a9533128f9f936415f869c9 | |
parent | 72279b34b1e3547d464426e9f859ef563c0da027 (diff) | |
download | pkgsrc-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/DESCR | 7 | ||||
-rw-r--r-- | security/py-tlslite/Makefile | 17 | ||||
-rw-r--r-- | security/py-tlslite/PLIST | 186 | ||||
-rw-r--r-- | security/py-tlslite/distinfo | 5 |
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 |