aboutsummaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authorkoobs <koobs@FreeBSD.org>2014-02-01 22:31:40 +0800
committerkoobs <koobs@FreeBSD.org>2014-02-01 22:31:40 +0800
commite7a338a4d8a51937443edec3cde2ac5a61494f68 (patch)
tree842440590fe69ccaffb6edff6625241c38e515ab /security
parent1eeaf40c97f54a4ddabdd81e6eb63eae69606e07 (diff)
downloadfreebsd-ports-gnome-e7a338a4d8a51937443edec3cde2ac5a61494f68.tar.gz
freebsd-ports-gnome-e7a338a4d8a51937443edec3cde2ac5a61494f68.tar.zst
freebsd-ports-gnome-e7a338a4d8a51937443edec3cde2ac5a61494f68.zip
security/py-pycrypto: Modernise: STAGE, AUTOPLIST and more
- Enable STAGE support - Enable AUTOPLIST, delete pkg-plist - Modernise LIB_DEPENDS - Trim MASTER_SITES to PyPI only - Deprecate OPTIONSFILE override - Use OPTIONS helpers - Remove test: target, leaving regression-test: - Whitespace alignment in OPTIONS
Diffstat (limited to 'security')
-rw-r--r--security/py-pycrypto/Makefile30
-rw-r--r--security/py-pycrypto/pkg-plist401
2 files changed, 9 insertions, 422 deletions
diff --git a/security/py-pycrypto/Makefile b/security/py-pycrypto/Makefile
index fe2d49f1fede..76d15319a8ed 100644
--- a/security/py-pycrypto/Makefile
+++ b/security/py-pycrypto/Makefile
@@ -4,8 +4,7 @@
PORTNAME= pycrypto
PORTVERSION= 2.6.1
CATEGORIES= security python
-MASTER_SITES= CHEESESHOP \
- https://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/
+MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= koobs@FreeBSD.org
@@ -13,36 +12,25 @@ COMMENT= The Python Cryptography Toolkit
USE_PYTHON= yes
USE_PYDISTUTILS= yes
+PYDISTUTILS_AUTOPLIST= yes
HAS_CONFIGURE= yes
USE_AUTOTOOLS= autoconf
-OPTIONS_DEFINE= GMP
+OPTIONS_DEFINE= GMP
OPTIONS_DEFAULT= GMP
-GMP_DESC= Use GMP for faster DSA/RSA operations
-OPTIONSFILE?= ${PORT_DBDIR}/py-${PORTNAME}/options
+GMP_DESC= Use GMP for faster DSA/RSA operations
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MGMP}
-LIB_DEPENDS+= gmp:${PORTSDIR}/math/gmp
-CONFIGURE_ARGS+= --with-gmp
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-PLIST_SUB+= GMP=""
-.else
-CONFIGURE_ARGS+= --without-gmp
-PLIST_SUB+= GMP="@comment "
-.endif
+GMP_CONFIGURE_WITH= gmp
+GMP_CPPFLAGS= -I${LOCALBASE}/include
+GMP_LDFLAGS= -L${LOCALBASE}/lib
+GMP_LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp
pre-patch:
@${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|" ${WRKSRC}/setup.py
-test: build
+regression-test: build
cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test
-regression-test: test
-
.include <bsd.port.mk>
diff --git a/security/py-pycrypto/pkg-plist b/security/py-pycrypto/pkg-plist
deleted file mode 100644
index 96de16e3b1b6..000000000000
--- a/security/py-pycrypto/pkg-plist
+++ /dev/null
@@ -1,401 +0,0 @@
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/AES.py
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/AES.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/AES.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/ARC2.py
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/ARC2.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/ARC2.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/ARC4.py
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/ARC4.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/ARC4.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/Blowfish.py
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/Blowfish.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/Blowfish.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/CAST.py
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/CAST.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/CAST.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/DES.py
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/DES.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/DES.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/DES3.py
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/DES3.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/DES3.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/PKCS1_OAEP.py
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/PKCS1_OAEP.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/PKCS1_OAEP.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/PKCS1_v1_5.py
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/PKCS1_v1_5.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/PKCS1_v1_5.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/XOR.py
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/XOR.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/XOR.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/_AES.so
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/_ARC2.so
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/_ARC4.so
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/_Blowfish.so
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/_CAST.so
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/_DES.so
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/_DES3.so
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/_XOR.so
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/blockalgo.py
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/blockalgo.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Cipher/blockalgo.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/HMAC.py
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/HMAC.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/HMAC.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/MD2.py
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/MD2.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/MD2.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/MD4.py
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/MD4.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/MD4.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/MD5.py
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/MD5.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/MD5.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/RIPEMD.py
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/RIPEMD.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/RIPEMD.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA.py
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA224.py
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA224.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA224.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA256.py
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA256.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA256.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA384.py
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA384.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA384.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA512.py
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA512.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA512.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/_MD2.so
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/_MD4.so
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/_RIPEMD160.so
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/_SHA224.so
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/_SHA256.so
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/_SHA384.so
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/_SHA512.so
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/hashalgo.py
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/hashalgo.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Hash/hashalgo.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Protocol/AllOrNothing.py
-%%PYTHON_SITELIBDIR%%/Crypto/Protocol/AllOrNothing.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Protocol/AllOrNothing.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Protocol/Chaffing.py
-%%PYTHON_SITELIBDIR%%/Crypto/Protocol/Chaffing.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Protocol/Chaffing.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Protocol/KDF.py
-%%PYTHON_SITELIBDIR%%/Crypto/Protocol/KDF.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Protocol/KDF.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Protocol/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/Protocol/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Protocol/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/DSA.py
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/DSA.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/DSA.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/ElGamal.py
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/ElGamal.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/ElGamal.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/RSA.py
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/RSA.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/RSA.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/_DSA.py
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/_DSA.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/_DSA.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/_RSA.py
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/_RSA.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/_RSA.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/__init__.pyo
-%%GMP%%%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/_fastmath.so
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/_slowmath.py
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/_slowmath.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/_slowmath.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/pubkey.py
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/pubkey.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/pubkey.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Random/Fortuna/FortunaAccumulator.py
-%%PYTHON_SITELIBDIR%%/Crypto/Random/Fortuna/FortunaAccumulator.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Random/Fortuna/FortunaAccumulator.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Random/Fortuna/FortunaGenerator.py
-%%PYTHON_SITELIBDIR%%/Crypto/Random/Fortuna/FortunaGenerator.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Random/Fortuna/FortunaGenerator.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Random/Fortuna/SHAd256.py
-%%PYTHON_SITELIBDIR%%/Crypto/Random/Fortuna/SHAd256.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Random/Fortuna/SHAd256.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Random/Fortuna/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/Random/Fortuna/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Random/Fortuna/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Random/OSRNG/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/Random/OSRNG/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Random/OSRNG/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Random/OSRNG/fallback.py
-%%PYTHON_SITELIBDIR%%/Crypto/Random/OSRNG/fallback.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Random/OSRNG/fallback.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Random/OSRNG/nt.py
-%%PYTHON_SITELIBDIR%%/Crypto/Random/OSRNG/nt.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Random/OSRNG/nt.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Random/OSRNG/posix.py
-%%PYTHON_SITELIBDIR%%/Crypto/Random/OSRNG/posix.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Random/OSRNG/posix.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Random/OSRNG/rng_base.py
-%%PYTHON_SITELIBDIR%%/Crypto/Random/OSRNG/rng_base.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Random/OSRNG/rng_base.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Random/_UserFriendlyRNG.py
-%%PYTHON_SITELIBDIR%%/Crypto/Random/_UserFriendlyRNG.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Random/_UserFriendlyRNG.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Random/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/Random/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Random/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Random/random.py
-%%PYTHON_SITELIBDIR%%/Crypto/Random/random.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Random/random.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/common.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/common.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/common.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_AES.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_AES.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_AES.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_ARC2.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_ARC2.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_ARC2.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_ARC4.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_ARC4.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_ARC4.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_Blowfish.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_Blowfish.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_Blowfish.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_CAST.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_CAST.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_CAST.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_DES.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_DES.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_DES.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_DES3.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_DES3.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_DES3.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_XOR.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_XOR.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_XOR.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_pkcs1_15.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_pkcs1_15.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_pkcs1_15.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_pkcs1_oaep.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_pkcs1_oaep.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher/test_pkcs1_oaep.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/common.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/common.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/common.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_HMAC.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_HMAC.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_HMAC.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_MD2.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_MD2.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_MD2.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_MD4.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_MD4.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_MD4.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_MD5.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_MD5.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_MD5.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_RIPEMD.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_RIPEMD.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_RIPEMD.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA224.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA224.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA224.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA256.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA256.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA256.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA384.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA384.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA384.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA512.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA512.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA512.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/test_AllOrNothing.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/test_AllOrNothing.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/test_AllOrNothing.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/test_KDF.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/test_KDF.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/test_KDF.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/test_chaffing.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/test_chaffing.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/test_chaffing.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/test_rfc1751.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/test_rfc1751.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/test_rfc1751.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/PublicKey/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/PublicKey/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/PublicKey/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/PublicKey/test_DSA.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/PublicKey/test_DSA.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/PublicKey/test_DSA.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/PublicKey/test_ElGamal.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/PublicKey/test_ElGamal.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/PublicKey/test_ElGamal.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/PublicKey/test_RSA.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/PublicKey/test_RSA.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/PublicKey/test_RSA.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/PublicKey/test_importKey.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/PublicKey/test_importKey.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/PublicKey/test_importKey.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/Fortuna/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/Fortuna/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/Fortuna/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/Fortuna/test_FortunaAccumulator.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/Fortuna/test_FortunaAccumulator.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/Fortuna/test_FortunaAccumulator.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/Fortuna/test_FortunaGenerator.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/Fortuna/test_FortunaGenerator.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/Fortuna/test_FortunaGenerator.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/Fortuna/test_SHAd256.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/Fortuna/test_SHAd256.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/Fortuna/test_SHAd256.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/OSRNG/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/OSRNG/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/OSRNG/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/OSRNG/test_fallback.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/OSRNG/test_fallback.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/OSRNG/test_fallback.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/OSRNG/test_generic.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/OSRNG/test_generic.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/OSRNG/test_generic.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/OSRNG/test_nt.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/OSRNG/test_nt.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/OSRNG/test_nt.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/OSRNG/test_posix.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/OSRNG/test_posix.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/OSRNG/test_posix.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/OSRNG/test_winrandom.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/OSRNG/test_winrandom.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/OSRNG/test_winrandom.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/test__UserFriendlyRNG.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/test__UserFriendlyRNG.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/test__UserFriendlyRNG.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/test_random.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/test_random.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/test_random.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/test_rpoolcompat.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/test_rpoolcompat.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/test_rpoolcompat.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Signature/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Signature/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Signature/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Signature/test_pkcs1_15.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Signature/test_pkcs1_15.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Signature/test_pkcs1_15.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Signature/test_pkcs1_pss.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Signature/test_pkcs1_pss.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Signature/test_pkcs1_pss.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_Counter.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_Counter.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_Counter.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_asn1.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_asn1.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_asn1.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_number.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_number.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_number.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_winrandom.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_winrandom.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_winrandom.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/st_common.py
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/st_common.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/st_common.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Signature/PKCS1_PSS.py
-%%PYTHON_SITELIBDIR%%/Crypto/Signature/PKCS1_PSS.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Signature/PKCS1_PSS.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Signature/PKCS1_v1_5.py
-%%PYTHON_SITELIBDIR%%/Crypto/Signature/PKCS1_v1_5.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Signature/PKCS1_v1_5.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Signature/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/Signature/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Signature/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Util/Counter.py
-%%PYTHON_SITELIBDIR%%/Crypto/Util/Counter.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Util/Counter.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Util/RFC1751.py
-%%PYTHON_SITELIBDIR%%/Crypto/Util/RFC1751.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Util/RFC1751.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Util/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/Util/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Util/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Util/_counter.so
-%%PYTHON_SITELIBDIR%%/Crypto/Util/_number_new.py
-%%PYTHON_SITELIBDIR%%/Crypto/Util/_number_new.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Util/_number_new.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Util/asn1.py
-%%PYTHON_SITELIBDIR%%/Crypto/Util/asn1.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Util/asn1.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Util/number.py
-%%PYTHON_SITELIBDIR%%/Crypto/Util/number.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Util/number.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Util/py21compat.py
-%%PYTHON_SITELIBDIR%%/Crypto/Util/py21compat.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Util/py21compat.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Util/py3compat.py
-%%PYTHON_SITELIBDIR%%/Crypto/Util/py3compat.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Util/py3compat.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Util/randpool.py
-%%PYTHON_SITELIBDIR%%/Crypto/Util/randpool.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Util/randpool.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Util/strxor.so
-%%PYTHON_SITELIBDIR%%/Crypto/Util/winrandom.py
-%%PYTHON_SITELIBDIR%%/Crypto/Util/winrandom.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Util/winrandom.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/__init__.py
-%%PYTHON_SITELIBDIR%%/Crypto/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/pct_warnings.py
-%%PYTHON_SITELIBDIR%%/Crypto/pct_warnings.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/pct_warnings.pyo
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto/Util
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto/Signature
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Signature
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/OSRNG
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random/Fortuna
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/PublicKey
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto/SelfTest
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto/Random/OSRNG
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto/Random/Fortuna
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto/Random
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto/PublicKey
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto/Protocol
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto/Hash
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto/Cipher
-@dirrm %%PYTHON_SITELIBDIR%%/Crypto