[python-crypto] announcing pycryptopp-

Zooko Wilcox-O'Hearn zooko at zooko.com
Wed Mar 14 02:53:04 CET 2012

Dear python-crypto folks:

Here is the new release of pycryptopp:


It has Ed25519 signatures, using Python wrappers written by Brian
Warner in his "python-ed25519" project and C code written by Daniel J.
Bernstein in his "supercop" project. It also has XSalsa20 cipher,
using Python wrappers written by Yu Xue and Brian Warner for the
Crypto++ implementation of XSalsa20 written by Wei Dai. There are a
few other improvements, listed below (from the ChangeLog).

It has come to my attention that "pycryptopp" is a *terrible* name for
a Python crypto library, since people confuse it with "pycrypto". I
intend to change the name soon. I'm currently toying with idea of
naming it "zcryptopy", pronounced "zkripTOPpy".

Bug reports welcome! Please open tickets on the trac --
https://tahoe-lafs.org/trac/pycryptopp -- or write to this mailing

Special thanks to Brian Warner for doing a lot of the work to produce
this release.



2012-03-13  Zooko Wilcox-O'Hearn  <zooko at zooko.com>

	• src/pycryptopp/_version.py: release pycryptopp-0.6.0
	• add Ed25519 signatures (#75)
	• add XSalsa20 cipher (#40)
	• switch from darcs to git for revision control
	• pycryptopp version numbers now include a decimal encoding of …
	• reorganize the source tree and the version number generation
	• aesmodule.cpp: validate size of IV and throw exception if it is not 16 (#70)
	• fixed compile errors with gcc-4.7.0 (#78)
	• fixed compile errors concerning "CryptoPP::g_nullNameValuePairs" (#77)
	• suppress warnings from valgrind with new OpenSSL 1.0.1 on Fedora (#82)
	• raise Python exception instead of uncaught C++ exception
	  (resulting in abort) when deserializing malformed RSA keys (#83)

More information about the python-crypto mailing list