[tahoe-dev] pycryptopp hacking Friday, Nov 25

Zooko O'Whielacronx zooko at zooko.com
Thu Nov 24 20:56:11 UTC 2011


Folks:

Least Authority Enterprises lets employees contribute to open source
projects on Fridays. Tomorrow, the 25th, I'm going to be working on
pycryptopp and you are welcome to join me on IRC to help.
irc.freenode.net #tahoe-lafs

Things to do:

1. Review and merge Brian's patch to add Ed25519 signatures:
https://tahoe-lafs.org/trac/pycryptopp/ticket/75

2. Review and merge Yu Xue's patches to add
 * XSalsa20: https://tahoe-lafs.org/trac/pycryptopp/ticket/40
 * Python HMAC: https://tahoe-lafs.org/trac/pycryptopp/ticket/41
 * Python HKDF: https://tahoe-lafs.org/trac/pycryptopp/ticket/42
 * combined AES⊕XSalsa20:
https://tahoe-lafs.org/trac/pycryptopp/ticket/46 ,
https://tahoe-lafs.org/trac/pycryptopp/ticket/47
 * Comb4P: https://tahoe-lafs.org/trac/pycryptopp/ticket/50
 * curve25519: https://tahoe-lafs.org/trac/pycryptopp/ticket/71

3. See if Billy Earney or someone else will volunteer to port
pycryptopp to "both Python 2 and Python 3 compatibility":
https://tahoe-lafs.org/trac/pycryptopp/ticket/35

4. Look at the buildbot issues, solicit new volunteers to run
buildslaves on more platforms:
https://tahoe-lafs.org/buildbot-pycryptopp/

5. Look into alleged miscompilation by Microsoft compiler, try to
devise defensive strategy, push someone else (the Crypto++ project) to
devise defensive strategy, or just close this ticket as "wontfix":
https://tahoe-lafs.org/trac/pycryptopp/ticket/65

6. Fix a few small bugs, e.g.: https://tahoe-lafs.org/trac/pycryptopp/ticket/70

7. See if we can replace Twisted conch's use of pycrypto with
pycryptopp: http://twistedmatrix.com/trac/ticket/4633

Regards,

Zooko


More information about the tahoe-dev mailing list