Next | Query returned 33 messages, browsing 21 to 30 | Previous

History of commit frequency

CVS Commit History:


   2012-02-16 20:41:16 by Hans Rosenfeld | Files touched by this commit (1)
Log message:
Fix build on SunOS.
   2012-02-12 15:37:52 by Guillaume Lasmayous | Files touched by this commit (3)
Log message:
Update security/py-crypto to 2.5

Upstream changes:

2.5
===
* Added PKCS#1 encryption schemes (v1.5 and OAEP). We now have
a decent, easy-to-use non-textbook RSA implementation. Yay!

* Added PKCS#1 signature schemes (v1.5 and PSS). v1.5 required some
extensive changes to Hash modules to contain the algorithm specific
ASN.1 OID. To that end, we now always have a (thin) Python module to
hide the one in pure C.

* Added 2 standard Key Derivation Functions (PBKDF1 and PBKDF2).

* Added export/import of RSA keys in OpenSSH and PKCS#8 formats.

* Added password-protected export/import of RSA keys (one old method
for PKCS#8 PEM only).

* Added ability to generate RSA key pairs with configurable public
exponent e.

* Added ability to construct an RSA key pair even if only the private
exponent d is known, and not p and q.

* Added SHA-2 C source code (fully from Lorenz Quack).

* Unit tests for all the above.

* Updates to documentation (both inline and in Doc/pycrypt.rst)

* All of the above changes were put together by Legrandin (Thanks!)

* Minor bug fixes (setup.py and tests).
   2011-12-03 01:02:18 by Joerg Sonnenberger | Files touched by this commit (28)
Log message:
Tag the 28 locations that result in a Python 3.1 package as supporting so.
Remove it from the default list for the rest.
   2011-11-23 20:09:01 by Guillaume Lasmayous | Files touched by this commit (2)
Log message:
Updating security/py-crypto to 2.4.1

upstream Changelog:
2.4.1
=====
        * Fix "error: Setup script exited with error: src/config.h: No such \ 
file or
	  directory" when installing via easy_install.  (Sebastian Ramacher)
   2011-10-30 14:30:37 by OBATA Akio | Files touched by this commit (5)
Log message:
Update py-cryoto to 2.4.

2.4
===
	* Python 3 support!  (Thorsten E. Behrens, Anders Sundman)
	  PyCrypto now supports every version of Python from 2.1 through 3.2.

	* Timing-attack countermeasures in _fastmath: When built against
	  libgmp version 5 or later, we use mpz_powm_sec instead of mpz_powm.
	  This should prevent the timing attack described by Geremy Condra at
	  PyCon 2011:
	  \ 
http://blip.tv/pycon-us-videos-2009-2010-2011/pycon-2011-through-the-side-channel-timing-and-implementation-attacks-in-python-4897955

	* New hash modules (for Python >= 2.5 only): SHA224, SHA384, and
	  SHA512 (Frédéric Bertolus)

	* Configuration using GNU autoconf.  This should help fix a bunch of
	  build issues.

	* Support using MPIR as an alternative to GMP.

	* Improve the test command in setup.py, by allowing tests to be
	  performed on a single sub-package or module only. (Legrandin)

	  You can now do something like this:

	    python setup.py test -m Hash.SHA256 --skip-slow-tests

	* Fix double-decref of "counter" when Cipher object initialisation
	  fails (Ryan Kelly)

	* Apply patches from Debian's python-crypto 2.3-3 package (Jan
	  Dittberner, Sebastian Ramacher):
	 - fix-RSA-generate-exception.patch
	 - epydoc-exclude-introspect.patch
	 - no-usr-local.patch

	* Fix launchpad bug #702835: "Import key code is not compatible with
	  GMP library" (Legrandin)

	* More tests, better documentation, various bugfixes.
   2011-01-18 13:06:58 by Matthias Drochner | Files touched by this commit (2)
Log message:
add/fix mutual CONFLICT
   2010-12-05 18:13:09 by Guillaume Lasmayous | Files touched by this commit (6)
Log message:
Update py-crypto to version 2.3

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-24 14:33:19 by Greg Troxel | Files touched by this commit (2)
Log message:
Use new lang/python/distutils.mk, simplifying Makefile.
Support conditional egg generation, making this build on 2.4.
   2010-07-24 01:24:19 by Thomas Klausner | Files touched by this commit (1)
Log message:
Remove empty line.
   2010-07-24 01:12:36 by Greg Troxel | Files touched by this commit (2)
Log message:
Substitute egg file name to avoid hardcoded version.

Next | Query returned 33 messages, browsing 21 to 30 | Previous