[tahoe-dev] pycryptopp update

zooko zooko at zooko.com
Fri Nov 2 17:41:40 PDT 2007


Folks:

If you were to run "darcs get http://allmydata.org/source/pycryptopp"  
and then cd into the pycryptopp directory and run "darcs changes",  
you would see this.

I wonder if the crash indicates that C++ std::string's are not  
suitable for holding binary data...

Regards,

Zooko

------- begin appended output of "darcs changes"
Fri Nov  2 18:35:38 MDT 2007  zooko at zooko.com
   * pycryptopp: add rsa.VerifyingKey.serialize() and  
rsa.create_verifying_key_from_string() and unit tests
   But note that it fails the unit tests -- it crashes.  :-(


Fri Nov  2 18:34:12 MDT 2007  zooko at zooko.com
   * pycryptopp: refactor signing to be imperative instead of streamy
   It's simpler this way.

Fri Nov  2 18:26:12 MDT 2007  zooko at zooko.com
   * pycryptopp: update some in-line docs

Fri Nov  2 14:40:28 MDT 2007  zooko at zooko.com
   tagged pycryptopp-0.0.5

Fri Nov  2 14:39:34 MDT 2007  zooko at zooko.com
   * pycryptopp: add SigningKey.get_verifying_key(),  
VerifyingKey.verify(), and accompanying unit tests
   Now you can verify signatures!  Hooray!

Fri Nov  2 13:11:18 MDT 2007  zooko at zooko.com
   * pycryptopp: delete the RSA key when the Python object is  
deallocated

Fri Nov  2 13:00:38 MDT 2007  zooko at zooko.com
   * pycryptopp: create subpackage "publickey", with module "rsa",  
and move the RSA-PSS-SHA256 implementation into it

Fri Nov  2 12:35:17 MDT 2007  zooko at zooko.com
   * pycryptopp: include a setuptools egg so that it doesn't have to  
be downloaded on install

Wed Oct 31 14:42:06 MDT 2007  zooko at zooko.com
   * pycryptopp: setup: emit a note if we detect /usr/include/crypto++

Wed Oct 31 14:23:26 MDT 2007  zooko at zooko.com
   tagged pycryptopp-0.0.4

Wed Oct 31 14:22:42 MDT 2007  zooko at zooko.com
   * pycryptopp: setup: test for /usr/include/crypto++ and use the  
name "crypto++" instead of "cryptopp" if it exists

Wed Oct 31 14:20:14 MDT 2007  zooko at zooko.com
   * pycryptopp: if you execute the test_pycryptopp.py file as a  
Python script, it will run the tests
   It seems like the version of setuptools that comes with Ubuntu dapper
   (v0.6 alpha 9 release) doesn't do "./setup.py test" properly.   
This is a
   work-around.

Wed Oct 31 12:51:41 MDT 2007  zooko at zooko.com
   * pycryptopp: trivial: remove commented-out code

Wed Oct 31 12:49:02 MDT 2007  zooko at zooko.com
   * pycryptopp: make the seeding of the deterministic RNG backwards  
compatible to Crypto++ 5.2 (which comes with Ubuntu dapper)

Wed Oct 31 12:15:35 MDT 2007  zooko at zooko.com
   tagged pycryptopp-0.0.3

Wed Oct 31 12:14:59 MDT 2007  zooko at zooko.com
   * pycryptopp: add sign(), add unit tests, tighten preconditions

Tue Oct 30 16:58:58 MDT 2007  zooko at zooko.com
   tagged pycryptopp-0.0.2

Tue Oct 30 16:58:34 MDT 2007  zooko at zooko.com
   * pycryptopp: add generate() which produces a signing key from the  
operating system's random number generator instead of from a seed  
argument

Tue Oct 30 16:54:27 MDT 2007  zooko at zooko.com
   tagged pycryptopp-0.0.1

Tue Oct 30 16:52:24 MDT 2007  zooko at zooko.com
   * pycryptopp: this version actually generates an RSS/PSS/SHA-256  
signing key, and it has more documentation

Tue Oct 30 13:28:14 MDT 2007  zooko at zooko.com
   * pycryptopp: now it #includes cryptopp/rsa.h, it builds with a C+ 
+ compiler, and passes C++'s stricter type-checks

Tue Oct 30 12:45:16 MDT 2007  zooko at zooko.com
   * pycryptopp: this version doesn't actually include Crypto++ or do  
anything yet



More information about the tahoe-dev mailing list