summaryrefslogtreecommitdiff
path: root/security/py-crypto
AgeCommit message (Collapse)AuthorFilesLines
2011-01-18add/fix mutual CONFLICTdrochner1-2/+2
2010-12-05Update py-crypto to version 2.3gls6-14/+62
pkgsrc changes: - add a patch to fix an hardcoded interpreter path - add a patch to actually find gmp library. - add CONFLICTS with py-amkCrypto, both have files in common. upstream changes: 2.3 === * Fix NameError when attempting to use deprecated getRandomNumber() function. * _slowmath: Compute RSA u parameter when it's not given to RSA.construct. This makes _slowmath behave the same as _fastmath in this regard. * Make RSA.generate raise a more user-friendly exception message when the user tries to generate a bogus-length key. 2.2 === * Deprecated Crypto.Util.number.getRandomNumber(), which had confusing semantics. It's been replaced by getRandomNBitInteger and getRandomInteger. (Thanks: Lorenz Quack) * Better isPrime() and getPrime() implementations that do a real Rabin-Miller probabilistic primality test (not the phony test we did before with fixed bases). (Thanks: Lorenz Quack) * getStrongPrime() implementation for generating RSA primes. (Thanks: Lorenz Quack) * Support for importing and exporting RSA keys in DER and PEM format (Thanks: Legrandin) * Fix PyCrypto when floor division (python -Qnew) is enabled. * When building using gcc, use -std=c99 for compilation. This should fix building on FreeBSD and NetBSD.
2010-07-24Use new lang/python/distutils.mk, simplifying Makefile.gdt2-10/+5
Support conditional egg generation, making this build on 2.4.
2010-07-23Remove empty line.wiz1-2/+1
2010-07-23Substitute egg file name to avoid hardcoded version.gdt2-4/+7
2010-07-23Add PY_NO_EGG=no and egg file to PLIST.gdt2-2/+7
Add LICENSE.
2010-07-22Fix import; apparently importing a package that used to exist does notgdt3-0/+46
go well.
2010-07-22Import py26-crypto-2.1.0 as security/py-crypto.gdt2-0/+270
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.
2001-05-07Remove py-crypto, which has been obsoleted by py-amkCrypto.wiz14-328/+0
2001-04-19Move to sha1 digests, add distfile sizes.agc1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-15/+13
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-02-25Cleanup MKDIR usage => INSTALL_*_DIRhubertf1-2/+2
XXX need to teach pkglint to be more picky about this
2001-02-17Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2000-09-09Reorganize crypto handling, as discussed on tech-pkg. Remove allfredb1-3/+2
RESTRICTED= variables that were predicated on former U.S. export regulations. Add CRYPTO=, as necessary, so it's still possible to exclude all crypto packages from a build by setting MKCRYPTO=no (but "lintpkgsrc -R" will no longer catch them). Specifically, - - All packages which set USE_SSL just lose their RESTRICTED variable, since MKCRYPTO responds to USE_SSL directly. - - realplayer7 and ns-flash keep their RESTRICTED, which is based on license terms, but also gain the CRYPTO variable. - - srp-client is now marked broken, since the distfile is evidently no longer available. On this, we're no worse off than before. [We haven't been mirroring the distfile, or testing the build!] - - isakmpd gets CRYPTO for RESTRICTED, but remains broken. - - crack loses all restrictions, as it does not evidently empower a user to utilize strong encryption (working definition: ability to encode a message that requires a secret key plus big number arithmetic to decode).
2000-08-21Update IGNORE-messages for recent changes: add ${PKGNAME} wherehubertf1-2/+2
appropriate.
2000-08-18Replace MIRROR_DISTFILES and NO_CDROM with the more descriptive andhubertf1-2/+2
more fine-grained NO_{BIN,SRC}_ON_{FTP,CDROM} definitions. MIRROR_DISTFILES and NO_CDROM are now dead.
2000-02-05add proper info dir entrywiz3-3/+20
2000-02-05whitespace fixwiz1-1/+1
1999-09-21install(1) wants directories to install to to existhubertf1-1/+2
1999-07-09Add package patch checksum files.agc1-0/+11
1999-04-17Update for python 1.5.2.tsarna1-2/+2
XXX this is not updated to the latest version, which has changed significantly. There isn't time to do investigate it before the freeze.
1999-03-08s/make/${MAKE}/gagc1-3/+3
1999-02-11Use install-info in $PATH, so that systems with it in base will work too.tv1-3/+3
1998-12-18Re-enable on alphatsarna1-3/+1
1998-09-27Tim tested some of these, but I don't know which. Since at least one oftsarna1-1/+3
the pkgs broke on Alpha that was not expected to, disable them all for the 1.3.3 tag to be on the safe side :-(
1998-09-22alpha->vax, since Alpha now works for Python dynamicly loaded modules,tsarna1-2/+2
but VAX never has.
1998-08-20The Grand Homepagification:tsarna1-1/+2
- New, optional Makefile variable HOMEPAGE, specifies a URL for the home page of the software if it has one. - The value of HOMEPAGE is used to add a link from the README.html files. - pkglint updated to know about it. The "correct" location for HOMEPAGE in the Makefile is after MAINTAINER, in that same section.
1998-08-11Avoid conflicts with NetBSD BIG_ENDIAN and LITTLE_ENDIAN definitions.agc7-0/+142
1998-08-07Kill trailing blank linetsarna1-2/+1
1998-08-07Clean uptsarna1-2/+2
1998-08-07New package for the Python Cryptography Toolkit, version 1.0.0tsarna7-0/+159