aboutsummaryrefslogtreecommitdiff
path: root/security/py-pycrypto
diff options
context:
space:
mode:
authorJason Helfman <jgh@FreeBSD.org>2012-06-25 16:06:47 +0000
committerJason Helfman <jgh@FreeBSD.org>2012-06-25 16:06:47 +0000
commit3fa9eaf677b304434a8c445084c14b6bc1bedc6a (patch)
treed627938eabe22498c055bad48f11e6b936335cab /security/py-pycrypto
parent9369f71f5dca3dd826b69da03d4e234005bf278c (diff)
downloadports-3fa9eaf677b304434a8c445084c14b6bc1bedc6a.tar.gz
ports-3fa9eaf677b304434a8c445084c14b6bc1bedc6a.zip
- update to 2.6
PyCrypto before 2.6 does not produce appropriate prime numbers when using an ElGamal scheme to generate a key, which reduces the signature space or public key space and makes it easier for attackers to conduct brute force attacks to obtain the private key. PR: ports/169146 Approved by: portmgr
Notes
Notes: svn path=/head/; revision=299949
Diffstat (limited to 'security/py-pycrypto')
-rw-r--r--security/py-pycrypto/Makefile3
-rw-r--r--security/py-pycrypto/distinfo4
-rw-r--r--security/py-pycrypto/pkg-plist55
3 files changed, 45 insertions, 17 deletions
diff --git a/security/py-pycrypto/Makefile b/security/py-pycrypto/Makefile
index bc5663c6ecf6..ffe760116d93 100644
--- a/security/py-pycrypto/Makefile
+++ b/security/py-pycrypto/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= pycrypto
-PORTVERSION= 2.5
+PORTVERSION= 2.6
CATEGORIES= security python
MASTER_SITES= http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,6 +16,7 @@ COMMENT= The Python Cryptography Toolkit
USE_PYTHON= yes
USE_PYDISTUTILS=yes
+
HAS_CONFIGURE= yes
USE_AUTOTOOLS= autoconf
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/security/py-pycrypto/distinfo b/security/py-pycrypto/distinfo
index c66add2f7011..d0923e24f979 100644
--- a/security/py-pycrypto/distinfo
+++ b/security/py-pycrypto/distinfo
@@ -1,2 +1,2 @@
-SHA256 (pycrypto-2.5.tar.gz) = e950a78184e2a7defccf5d45e0c29c1e9edeb29984433f0d110a21e9631e38de
-SIZE (pycrypto-2.5.tar.gz) = 426802
+SHA256 (pycrypto-2.6.tar.gz) = 7293c9d7e8af2e44a82f86eb9c3b058880f4bcc884bf3ad6c8a34b64986edde8
+SIZE (pycrypto-2.6.tar.gz) = 443445
diff --git a/security/py-pycrypto/pkg-plist b/security/py-pycrypto/pkg-plist
index fab301baab4e..da094a77bb94 100644
--- a/security/py-pycrypto/pkg-plist
+++ b/security/py-pycrypto/pkg-plist
@@ -1,20 +1,47 @@
-%%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/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.so
+%%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
@@ -55,6 +82,9 @@
%%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
@@ -92,9 +122,6 @@
%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/pubkey.py
%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/pubkey.pyc
%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/pubkey.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/qNEW.py
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/qNEW.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/qNEW.pyo
%%PYTHON_SITELIBDIR%%/Crypto/Random/Fortuna/FortunaAccumulator.py
%%PYTHON_SITELIBDIR%%/Crypto/Random/Fortuna/FortunaAccumulator.pyc
%%PYTHON_SITELIBDIR%%/Crypto/Random/Fortuna/FortunaAccumulator.pyo
@@ -224,6 +251,9 @@
%%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
@@ -340,9 +370,6 @@
%%PYTHON_SITELIBDIR%%/Crypto/Util/winrandom.py
%%PYTHON_SITELIBDIR%%/Crypto/Util/winrandom.pyc
%%PYTHON_SITELIBDIR%%/Crypto/Util/winrandom.pyo
-%%PYTHON_SITELIBDIR%%/Crypto/Util/wrapper.py
-%%PYTHON_SITELIBDIR%%/Crypto/Util/wrapper.pyc
-%%PYTHON_SITELIBDIR%%/Crypto/Util/wrapper.pyo
%%PYTHON_SITELIBDIR%%/Crypto/__init__.py
%%PYTHON_SITELIBDIR%%/Crypto/__init__.pyc
%%PYTHON_SITELIBDIR%%/Crypto/__init__.pyo