summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgdt <gdt@pkgsrc.org>2010-07-22 19:30:42 +0000
committergdt <gdt@pkgsrc.org>2010-07-22 19:30:42 +0000
commitfd781407423753e06f520da4607b37f02b7a0e6f (patch)
treef59eb5311d3b7311a9849f4eb7c14393cb23bd46
parent561fddf14e64963a4c814fbece59f89bd495ff6d (diff)
downloadpkgsrc-fd781407423753e06f520da4607b37f02b7a0e6f.tar.gz
Import py26-crypto-2.1.0 as security/py-crypto.
Python extensions using OpenSSL which contains hashing algorithms, This package more or less supersedes py-amkCrypto. chaffing/winnowing, random number generation, various utility modules, and several block encryption and digital signature algorithms.
-rw-r--r--security/py-crypto/DESCR3
-rw-r--r--security/py-crypto/PLIST267
2 files changed, 270 insertions, 0 deletions
diff --git a/security/py-crypto/DESCR b/security/py-crypto/DESCR
new file mode 100644
index 00000000000..886b4c6abbd
--- /dev/null
+++ b/security/py-crypto/DESCR
@@ -0,0 +1,3 @@
+Python extensions using OpenSSL which contains hashing algorithms,
+chaffing/winnowing, random number generation, various utility modules,
+and several block encryption and digital signature algorithms.
diff --git a/security/py-crypto/PLIST b/security/py-crypto/PLIST
new file mode 100644
index 00000000000..f42428b6f4b
--- /dev/null
+++ b/security/py-crypto/PLIST
@@ -0,0 +1,267 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/07/22 19:30:42 gdt Exp $
+${PYSITELIB}/Crypto/Cipher/AES.so
+${PYSITELIB}/Crypto/Cipher/ARC2.so
+${PYSITELIB}/Crypto/Cipher/ARC4.so
+${PYSITELIB}/Crypto/Cipher/Blowfish.so
+${PYSITELIB}/Crypto/Cipher/CAST.so
+${PYSITELIB}/Crypto/Cipher/DES.so
+${PYSITELIB}/Crypto/Cipher/DES3.so
+${PYSITELIB}/Crypto/Cipher/XOR.so
+${PYSITELIB}/Crypto/Cipher/__init__.py
+${PYSITELIB}/Crypto/Cipher/__init__.pyc
+${PYSITELIB}/Crypto/Cipher/__init__.pyo
+${PYSITELIB}/Crypto/Hash/HMAC.py
+${PYSITELIB}/Crypto/Hash/HMAC.pyc
+${PYSITELIB}/Crypto/Hash/HMAC.pyo
+${PYSITELIB}/Crypto/Hash/MD2.so
+${PYSITELIB}/Crypto/Hash/MD4.so
+${PYSITELIB}/Crypto/Hash/MD5.py
+${PYSITELIB}/Crypto/Hash/MD5.pyc
+${PYSITELIB}/Crypto/Hash/MD5.pyo
+${PYSITELIB}/Crypto/Hash/RIPEMD.py
+${PYSITELIB}/Crypto/Hash/RIPEMD.pyc
+${PYSITELIB}/Crypto/Hash/RIPEMD.pyo
+${PYSITELIB}/Crypto/Hash/RIPEMD160.so
+${PYSITELIB}/Crypto/Hash/SHA.py
+${PYSITELIB}/Crypto/Hash/SHA.pyc
+${PYSITELIB}/Crypto/Hash/SHA.pyo
+${PYSITELIB}/Crypto/Hash/SHA256.so
+${PYSITELIB}/Crypto/Hash/__init__.py
+${PYSITELIB}/Crypto/Hash/__init__.pyc
+${PYSITELIB}/Crypto/Hash/__init__.pyo
+${PYSITELIB}/Crypto/Protocol/AllOrNothing.py
+${PYSITELIB}/Crypto/Protocol/AllOrNothing.pyc
+${PYSITELIB}/Crypto/Protocol/AllOrNothing.pyo
+${PYSITELIB}/Crypto/Protocol/Chaffing.py
+${PYSITELIB}/Crypto/Protocol/Chaffing.pyc
+${PYSITELIB}/Crypto/Protocol/Chaffing.pyo
+${PYSITELIB}/Crypto/Protocol/__init__.py
+${PYSITELIB}/Crypto/Protocol/__init__.pyc
+${PYSITELIB}/Crypto/Protocol/__init__.pyo
+${PYSITELIB}/Crypto/PublicKey/DSA.py
+${PYSITELIB}/Crypto/PublicKey/DSA.pyc
+${PYSITELIB}/Crypto/PublicKey/DSA.pyo
+${PYSITELIB}/Crypto/PublicKey/ElGamal.py
+${PYSITELIB}/Crypto/PublicKey/ElGamal.pyc
+${PYSITELIB}/Crypto/PublicKey/ElGamal.pyo
+${PYSITELIB}/Crypto/PublicKey/RSA.py
+${PYSITELIB}/Crypto/PublicKey/RSA.pyc
+${PYSITELIB}/Crypto/PublicKey/RSA.pyo
+${PYSITELIB}/Crypto/PublicKey/_DSA.py
+${PYSITELIB}/Crypto/PublicKey/_DSA.pyc
+${PYSITELIB}/Crypto/PublicKey/_DSA.pyo
+${PYSITELIB}/Crypto/PublicKey/_RSA.py
+${PYSITELIB}/Crypto/PublicKey/_RSA.pyc
+${PYSITELIB}/Crypto/PublicKey/_RSA.pyo
+${PYSITELIB}/Crypto/PublicKey/__init__.py
+${PYSITELIB}/Crypto/PublicKey/__init__.pyc
+${PYSITELIB}/Crypto/PublicKey/__init__.pyo
+${PYSITELIB}/Crypto/PublicKey/_slowmath.py
+${PYSITELIB}/Crypto/PublicKey/_slowmath.pyc
+${PYSITELIB}/Crypto/PublicKey/_slowmath.pyo
+${PYSITELIB}/Crypto/PublicKey/pubkey.py
+${PYSITELIB}/Crypto/PublicKey/pubkey.pyc
+${PYSITELIB}/Crypto/PublicKey/pubkey.pyo
+${PYSITELIB}/Crypto/PublicKey/qNEW.py
+${PYSITELIB}/Crypto/PublicKey/qNEW.pyc
+${PYSITELIB}/Crypto/PublicKey/qNEW.pyo
+${PYSITELIB}/Crypto/Random/Fortuna/FortunaAccumulator.py
+${PYSITELIB}/Crypto/Random/Fortuna/FortunaAccumulator.pyc
+${PYSITELIB}/Crypto/Random/Fortuna/FortunaAccumulator.pyo
+${PYSITELIB}/Crypto/Random/Fortuna/FortunaGenerator.py
+${PYSITELIB}/Crypto/Random/Fortuna/FortunaGenerator.pyc
+${PYSITELIB}/Crypto/Random/Fortuna/FortunaGenerator.pyo
+${PYSITELIB}/Crypto/Random/Fortuna/SHAd256.py
+${PYSITELIB}/Crypto/Random/Fortuna/SHAd256.pyc
+${PYSITELIB}/Crypto/Random/Fortuna/SHAd256.pyo
+${PYSITELIB}/Crypto/Random/Fortuna/__init__.py
+${PYSITELIB}/Crypto/Random/Fortuna/__init__.pyc
+${PYSITELIB}/Crypto/Random/Fortuna/__init__.pyo
+${PYSITELIB}/Crypto/Random/OSRNG/__init__.py
+${PYSITELIB}/Crypto/Random/OSRNG/__init__.pyc
+${PYSITELIB}/Crypto/Random/OSRNG/__init__.pyo
+${PYSITELIB}/Crypto/Random/OSRNG/fallback.py
+${PYSITELIB}/Crypto/Random/OSRNG/fallback.pyc
+${PYSITELIB}/Crypto/Random/OSRNG/fallback.pyo
+${PYSITELIB}/Crypto/Random/OSRNG/nt.py
+${PYSITELIB}/Crypto/Random/OSRNG/nt.pyc
+${PYSITELIB}/Crypto/Random/OSRNG/nt.pyo
+${PYSITELIB}/Crypto/Random/OSRNG/posix.py
+${PYSITELIB}/Crypto/Random/OSRNG/posix.pyc
+${PYSITELIB}/Crypto/Random/OSRNG/posix.pyo
+${PYSITELIB}/Crypto/Random/OSRNG/rng_base.py
+${PYSITELIB}/Crypto/Random/OSRNG/rng_base.pyc
+${PYSITELIB}/Crypto/Random/OSRNG/rng_base.pyo
+${PYSITELIB}/Crypto/Random/_UserFriendlyRNG.py
+${PYSITELIB}/Crypto/Random/_UserFriendlyRNG.pyc
+${PYSITELIB}/Crypto/Random/_UserFriendlyRNG.pyo
+${PYSITELIB}/Crypto/Random/__init__.py
+${PYSITELIB}/Crypto/Random/__init__.pyc
+${PYSITELIB}/Crypto/Random/__init__.pyo
+${PYSITELIB}/Crypto/Random/random.py
+${PYSITELIB}/Crypto/Random/random.pyc
+${PYSITELIB}/Crypto/Random/random.pyo
+${PYSITELIB}/Crypto/SelfTest/Cipher/__init__.py
+${PYSITELIB}/Crypto/SelfTest/Cipher/__init__.pyc
+${PYSITELIB}/Crypto/SelfTest/Cipher/__init__.pyo
+${PYSITELIB}/Crypto/SelfTest/Cipher/common.py
+${PYSITELIB}/Crypto/SelfTest/Cipher/common.pyc
+${PYSITELIB}/Crypto/SelfTest/Cipher/common.pyo
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_AES.py
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_AES.pyc
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_AES.pyo
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_ARC2.py
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_ARC2.pyc
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_ARC2.pyo
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_ARC4.py
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_ARC4.pyc
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_ARC4.pyo
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_Blowfish.py
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_Blowfish.pyc
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_Blowfish.pyo
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_CAST.py
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_CAST.pyc
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_CAST.pyo
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_DES.py
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_DES.pyc
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_DES.pyo
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_DES3.py
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_DES3.pyc
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_DES3.pyo
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_XOR.py
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_XOR.pyc
+${PYSITELIB}/Crypto/SelfTest/Cipher/test_XOR.pyo
+${PYSITELIB}/Crypto/SelfTest/Hash/__init__.py
+${PYSITELIB}/Crypto/SelfTest/Hash/__init__.pyc
+${PYSITELIB}/Crypto/SelfTest/Hash/__init__.pyo
+${PYSITELIB}/Crypto/SelfTest/Hash/common.py
+${PYSITELIB}/Crypto/SelfTest/Hash/common.pyc
+${PYSITELIB}/Crypto/SelfTest/Hash/common.pyo
+${PYSITELIB}/Crypto/SelfTest/Hash/test_HMAC.py
+${PYSITELIB}/Crypto/SelfTest/Hash/test_HMAC.pyc
+${PYSITELIB}/Crypto/SelfTest/Hash/test_HMAC.pyo
+${PYSITELIB}/Crypto/SelfTest/Hash/test_MD2.py
+${PYSITELIB}/Crypto/SelfTest/Hash/test_MD2.pyc
+${PYSITELIB}/Crypto/SelfTest/Hash/test_MD2.pyo
+${PYSITELIB}/Crypto/SelfTest/Hash/test_MD4.py
+${PYSITELIB}/Crypto/SelfTest/Hash/test_MD4.pyc
+${PYSITELIB}/Crypto/SelfTest/Hash/test_MD4.pyo
+${PYSITELIB}/Crypto/SelfTest/Hash/test_MD5.py
+${PYSITELIB}/Crypto/SelfTest/Hash/test_MD5.pyc
+${PYSITELIB}/Crypto/SelfTest/Hash/test_MD5.pyo
+${PYSITELIB}/Crypto/SelfTest/Hash/test_RIPEMD.py
+${PYSITELIB}/Crypto/SelfTest/Hash/test_RIPEMD.pyc
+${PYSITELIB}/Crypto/SelfTest/Hash/test_RIPEMD.pyo
+${PYSITELIB}/Crypto/SelfTest/Hash/test_SHA.py
+${PYSITELIB}/Crypto/SelfTest/Hash/test_SHA.pyc
+${PYSITELIB}/Crypto/SelfTest/Hash/test_SHA.pyo
+${PYSITELIB}/Crypto/SelfTest/Hash/test_SHA256.py
+${PYSITELIB}/Crypto/SelfTest/Hash/test_SHA256.pyc
+${PYSITELIB}/Crypto/SelfTest/Hash/test_SHA256.pyo
+${PYSITELIB}/Crypto/SelfTest/Protocol/__init__.py
+${PYSITELIB}/Crypto/SelfTest/Protocol/__init__.pyc
+${PYSITELIB}/Crypto/SelfTest/Protocol/__init__.pyo
+${PYSITELIB}/Crypto/SelfTest/Protocol/test_chaffing.py
+${PYSITELIB}/Crypto/SelfTest/Protocol/test_chaffing.pyc
+${PYSITELIB}/Crypto/SelfTest/Protocol/test_chaffing.pyo
+${PYSITELIB}/Crypto/SelfTest/Protocol/test_rfc1751.py
+${PYSITELIB}/Crypto/SelfTest/Protocol/test_rfc1751.pyc
+${PYSITELIB}/Crypto/SelfTest/Protocol/test_rfc1751.pyo
+${PYSITELIB}/Crypto/SelfTest/PublicKey/__init__.py
+${PYSITELIB}/Crypto/SelfTest/PublicKey/__init__.pyc
+${PYSITELIB}/Crypto/SelfTest/PublicKey/__init__.pyo
+${PYSITELIB}/Crypto/SelfTest/PublicKey/test_DSA.py
+${PYSITELIB}/Crypto/SelfTest/PublicKey/test_DSA.pyc
+${PYSITELIB}/Crypto/SelfTest/PublicKey/test_DSA.pyo
+${PYSITELIB}/Crypto/SelfTest/PublicKey/test_RSA.py
+${PYSITELIB}/Crypto/SelfTest/PublicKey/test_RSA.pyc
+${PYSITELIB}/Crypto/SelfTest/PublicKey/test_RSA.pyo
+${PYSITELIB}/Crypto/SelfTest/Random/Fortuna/__init__.py
+${PYSITELIB}/Crypto/SelfTest/Random/Fortuna/__init__.pyc
+${PYSITELIB}/Crypto/SelfTest/Random/Fortuna/__init__.pyo
+${PYSITELIB}/Crypto/SelfTest/Random/Fortuna/test_FortunaAccumulator.py
+${PYSITELIB}/Crypto/SelfTest/Random/Fortuna/test_FortunaAccumulator.pyc
+${PYSITELIB}/Crypto/SelfTest/Random/Fortuna/test_FortunaAccumulator.pyo
+${PYSITELIB}/Crypto/SelfTest/Random/Fortuna/test_FortunaGenerator.py
+${PYSITELIB}/Crypto/SelfTest/Random/Fortuna/test_FortunaGenerator.pyc
+${PYSITELIB}/Crypto/SelfTest/Random/Fortuna/test_FortunaGenerator.pyo
+${PYSITELIB}/Crypto/SelfTest/Random/Fortuna/test_SHAd256.py
+${PYSITELIB}/Crypto/SelfTest/Random/Fortuna/test_SHAd256.pyc
+${PYSITELIB}/Crypto/SelfTest/Random/Fortuna/test_SHAd256.pyo
+${PYSITELIB}/Crypto/SelfTest/Random/OSRNG/__init__.py
+${PYSITELIB}/Crypto/SelfTest/Random/OSRNG/__init__.pyc
+${PYSITELIB}/Crypto/SelfTest/Random/OSRNG/__init__.pyo
+${PYSITELIB}/Crypto/SelfTest/Random/OSRNG/test_fallback.py
+${PYSITELIB}/Crypto/SelfTest/Random/OSRNG/test_fallback.pyc
+${PYSITELIB}/Crypto/SelfTest/Random/OSRNG/test_fallback.pyo
+${PYSITELIB}/Crypto/SelfTest/Random/OSRNG/test_generic.py
+${PYSITELIB}/Crypto/SelfTest/Random/OSRNG/test_generic.pyc
+${PYSITELIB}/Crypto/SelfTest/Random/OSRNG/test_generic.pyo
+${PYSITELIB}/Crypto/SelfTest/Random/OSRNG/test_nt.py
+${PYSITELIB}/Crypto/SelfTest/Random/OSRNG/test_nt.pyc
+${PYSITELIB}/Crypto/SelfTest/Random/OSRNG/test_nt.pyo
+${PYSITELIB}/Crypto/SelfTest/Random/OSRNG/test_posix.py
+${PYSITELIB}/Crypto/SelfTest/Random/OSRNG/test_posix.pyc
+${PYSITELIB}/Crypto/SelfTest/Random/OSRNG/test_posix.pyo
+${PYSITELIB}/Crypto/SelfTest/Random/OSRNG/test_winrandom.py
+${PYSITELIB}/Crypto/SelfTest/Random/OSRNG/test_winrandom.pyc
+${PYSITELIB}/Crypto/SelfTest/Random/OSRNG/test_winrandom.pyo
+${PYSITELIB}/Crypto/SelfTest/Random/__init__.py
+${PYSITELIB}/Crypto/SelfTest/Random/__init__.pyc
+${PYSITELIB}/Crypto/SelfTest/Random/__init__.pyo
+${PYSITELIB}/Crypto/SelfTest/Random/test_random.py
+${PYSITELIB}/Crypto/SelfTest/Random/test_random.pyc
+${PYSITELIB}/Crypto/SelfTest/Random/test_random.pyo
+${PYSITELIB}/Crypto/SelfTest/Random/test_rpoolcompat.py
+${PYSITELIB}/Crypto/SelfTest/Random/test_rpoolcompat.pyc
+${PYSITELIB}/Crypto/SelfTest/Random/test_rpoolcompat.pyo
+${PYSITELIB}/Crypto/SelfTest/Util/__init__.py
+${PYSITELIB}/Crypto/SelfTest/Util/__init__.pyc
+${PYSITELIB}/Crypto/SelfTest/Util/__init__.pyo
+${PYSITELIB}/Crypto/SelfTest/Util/test_Counter.py
+${PYSITELIB}/Crypto/SelfTest/Util/test_Counter.pyc
+${PYSITELIB}/Crypto/SelfTest/Util/test_Counter.pyo
+${PYSITELIB}/Crypto/SelfTest/Util/test_number.py
+${PYSITELIB}/Crypto/SelfTest/Util/test_number.pyc
+${PYSITELIB}/Crypto/SelfTest/Util/test_number.pyo
+${PYSITELIB}/Crypto/SelfTest/Util/test_winrandom.py
+${PYSITELIB}/Crypto/SelfTest/Util/test_winrandom.pyc
+${PYSITELIB}/Crypto/SelfTest/Util/test_winrandom.pyo
+${PYSITELIB}/Crypto/SelfTest/__init__.py
+${PYSITELIB}/Crypto/SelfTest/__init__.pyc
+${PYSITELIB}/Crypto/SelfTest/__init__.pyo
+${PYSITELIB}/Crypto/SelfTest/st_common.py
+${PYSITELIB}/Crypto/SelfTest/st_common.pyc
+${PYSITELIB}/Crypto/SelfTest/st_common.pyo
+${PYSITELIB}/Crypto/Util/Counter.py
+${PYSITELIB}/Crypto/Util/Counter.pyc
+${PYSITELIB}/Crypto/Util/Counter.pyo
+${PYSITELIB}/Crypto/Util/RFC1751.py
+${PYSITELIB}/Crypto/Util/RFC1751.pyc
+${PYSITELIB}/Crypto/Util/RFC1751.pyo
+${PYSITELIB}/Crypto/Util/__init__.py
+${PYSITELIB}/Crypto/Util/__init__.pyc
+${PYSITELIB}/Crypto/Util/__init__.pyo
+${PYSITELIB}/Crypto/Util/_counter.so
+${PYSITELIB}/Crypto/Util/_number_new.py
+${PYSITELIB}/Crypto/Util/_number_new.pyc
+${PYSITELIB}/Crypto/Util/_number_new.pyo
+${PYSITELIB}/Crypto/Util/number.py
+${PYSITELIB}/Crypto/Util/number.pyc
+${PYSITELIB}/Crypto/Util/number.pyo
+${PYSITELIB}/Crypto/Util/python_compat.py
+${PYSITELIB}/Crypto/Util/python_compat.pyc
+${PYSITELIB}/Crypto/Util/python_compat.pyo
+${PYSITELIB}/Crypto/Util/randpool.py
+${PYSITELIB}/Crypto/Util/randpool.pyc
+${PYSITELIB}/Crypto/Util/randpool.pyo
+${PYSITELIB}/Crypto/Util/strxor.so
+${PYSITELIB}/Crypto/Util/winrandom.py
+${PYSITELIB}/Crypto/Util/winrandom.pyc
+${PYSITELIB}/Crypto/Util/winrandom.pyo
+${PYSITELIB}/Crypto/__init__.py
+${PYSITELIB}/Crypto/__init__.pyc
+${PYSITELIB}/Crypto/__init__.pyo
+${PYSITELIB}/Crypto/pct_warnings.py
+${PYSITELIB}/Crypto/pct_warnings.pyc
+${PYSITELIB}/Crypto/pct_warnings.pyo