summaryrefslogtreecommitdiff
path: root/security/py-cryptkit
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2002-01-29 16:23:31 +0000
committerdrochner <drochner@pkgsrc.org>2002-01-29 16:23:31 +0000
commite0b42f726464dc71ced289fc2658d2429feb009e (patch)
tree34934c9b9d9610cbb2a9f00eb3d0340c0a71c7a0 /security/py-cryptkit
parenta0ad18e39cc4a8012e090683aa102ae3ea1c4d58 (diff)
downloadpkgsrc-e0b42f726464dc71ced289fc2658d2429feb009e.tar.gz
initial import of py-cryptkit-0.9, a python Cryptographic Toolkit,
submitted by Shell Hung per PR pkg/15131
Diffstat (limited to 'security/py-cryptkit')
-rw-r--r--security/py-cryptkit/DESCR15
-rw-r--r--security/py-cryptkit/Makefile16
-rw-r--r--security/py-cryptkit/PLIST31
-rw-r--r--security/py-cryptkit/distinfo4
4 files changed, 66 insertions, 0 deletions
diff --git a/security/py-cryptkit/DESCR b/security/py-cryptkit/DESCR
new file mode 100644
index 00000000000..a8430381cc3
--- /dev/null
+++ b/security/py-cryptkit/DESCR
@@ -0,0 +1,15 @@
+CryptKit is a developer's toolkit implementing several of the most
+modern and efficient cryptographic algorithms. The kit is primarily
+written in ANSI C for speed and subsequently wrapped with SWIG for
+ease of use in python.
+
+CryptKit is small and fast, mainly because it implements excellent
+algorithms: Rijndael (AES), SHA 256 bits, Elliptic Curve PKI,
+Diffie-Hellman key exchange and Nyberg-Ruppel signature/verification.
+These modules are combined to provide a faster, lighter and easier
+to use secure socket alternative to SSL. CryptKit is not compatible
+with SSL. Whereas SSL aims to support a wide variety of algorithms
+that essentially perform the same task ( like DES/RC4/RC2 or MD5/SHA
+), CryptKit takes the minimalist approach of implementing only one
+version of each crypto primitve. Great care went into selecting the
+best of what was available.
diff --git a/security/py-cryptkit/Makefile b/security/py-cryptkit/Makefile
new file mode 100644
index 00000000000..53a17aef542
--- /dev/null
+++ b/security/py-cryptkit/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/01/29 16:23:31 drochner Exp $
+
+DISTNAME= cryptkit-0.9
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= security
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cryptkit/}
+
+MAINTAINER= shell@shellhung.org
+HOMEPAGE= http://cryptkit.sf.net/
+COMMENT= python Cryptographic Toolkit
+
+PYBINMODULE= yes
+PYDISTUTILSPKG= yes
+
+.include "../../lang/python/extension.buildlink.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/security/py-cryptkit/PLIST b/security/py-cryptkit/PLIST
new file mode 100644
index 00000000000..d433a20d33f
--- /dev/null
+++ b/security/py-cryptkit/PLIST
@@ -0,0 +1,31 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/01/29 16:23:31 drochner Exp $
+${PYSITELIB}/aes/__init__.py
+${PYSITELIB}/aes/__init__.pyc
+${PYSITELIB}/aes/aes.py
+${PYSITELIB}/aes/aes.pyc
+${PYSITELIB}/cryptsock/__init__.py
+${PYSITELIB}/cryptsock/__init__.pyc
+${PYSITELIB}/cryptsock/cryptsock.py
+${PYSITELIB}/cryptsock/cryptsock.pyc
+${PYSITELIB}/ecc/__init__.py
+${PYSITELIB}/ecc/__init__.pyc
+${PYSITELIB}/ecc/ecc.py
+${PYSITELIB}/ecc/ecc.pyc
+${PYSITELIB}/ecc/elliptic.py
+${PYSITELIB}/ecc/elliptic.pyc
+${PYSITELIB}/ellipticc.so
+${PYSITELIB}/entropy/__init__.py
+${PYSITELIB}/entropy/__init__.pyc
+${PYSITELIB}/entropy/entropy.py
+${PYSITELIB}/entropy/entropy.pyc
+${PYSITELIB}/rijndaelc.so
+${PYSITELIB}/sha256/__init__.py
+${PYSITELIB}/sha256/__init__.pyc
+${PYSITELIB}/sha256/sha256.py
+${PYSITELIB}/sha256/sha256.pyc
+${PYSITELIB}/sha256c.so
+@dirrm ${PYSITELIB}/sha256
+@dirrm ${PYSITELIB}/entropy
+@dirrm ${PYSITELIB}/ecc
+@dirrm ${PYSITELIB}/cryptsock
+@dirrm ${PYSITELIB}/aes
diff --git a/security/py-cryptkit/distinfo b/security/py-cryptkit/distinfo
new file mode 100644
index 00000000000..a1f9fd5959b
--- /dev/null
+++ b/security/py-cryptkit/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/01/29 16:23:31 drochner Exp $
+
+SHA1 (cryptkit-0.9.tar.gz) = b423a938ddf55e42ffb7bafcc034f151e9b57973
+Size (cryptkit-0.9.tar.gz) = 103627 bytes