Hi! A long time as passed since I started to cleanup the crypto code. Due to a project we are working on (Aegypten 2), we are now able to continue the work and its first result is this patch: patch-1.5.6cvs.g10.cryptmode.1 This is the sequel to the crypto modularization changes I did on 2003-01-21. Moritz added another abstraction layer which cleans up the code and allows the crypto modules to use their own option menu. Everything should work as it used to but is now in a really good shape for part III, the Return of the GnuPG Easy Makers. -wk I have tested it against 1.5.6i but it should also apply cleanly to the CVS. To keep the patch small, ./prepare must be used. I have checked that it builds with any of the crypto options: ./prepare && build ./prepare --disable-smime && build ./prepare --disable-pgp && build ./prepare --disable-smime --disable-pgp && build I'd appreciate if you can check this one out; in fact there should be no user visible change. I hope that this patch will eventually make into the distribution. The forthcoming gpgme stuff will be maintained as a patch. Kudos to Moritz for doing the bulk of the work. Salam-Shalom, Werner -- Werner Koch <wk@xxxxxxxxx> The GnuPG Experts http://g10code.com Free Software Foundation Europe http://fsfeurope.org
Attachment:
patch-1.5.6cvs.g10.cryptmod.1.gz
Description: Binary data