Custom Query (72 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (64 - 66 of 72)

Ticket Resolution Summary Owner Reporter
#10 fixed automate the production of .deb's zooko zooko
Description

The Tahoe project needs .deb's of pycryptopp. Script the creation of such .deb's, using buildbot and stdeb (with my dependency-detection patch).

#9 fixed link against existing (system) libcrypto++.so warner
Description

The pycryptopp build process should make it possible to link against an existing libcrypto++.so instead of always compiling its own. Reasons to do this:

  • faster: Crypto++ takes about 15 minutes to compile on our edgy buildslave, and this happens on every Tahoe build
  • smaller memory footprint: if all the various python-to-C glue libraries (rsa.so, aes.so, etc) use their own copy of libcrypto++.so, an application that uses them will wind up with multiple copies in RAM.
  • take advantage of newer versions: the system version may be more recent or faster than the one shipped with any given release of pycryptopp

Reasons to not do this:

  • vulnerable to bugs in the system version: the system version of Crypto++ might have bugs that were fixed in the version shipped with pycryptopp
  • static linking: if pycryptopp were to link statically against the pieces of Crypto++ that it needs, the resulting pycryptopp.egg might be transportable to a different machine. Note that currently it does *not* appear to do this: using 'ldd' on pycryptopp's rsa.so shows dynamic links to libcrypto++.so .
#8 fixed benchmarks zooko
Description
  • key generation (public key)
  • key serialization, deserialization (public key)
  • signature, verification (public key)
  • symmetric encryption
  • MAC
Note: See TracQuery for help on using queries.