<<< Date Index >>>     <<< Thread Index >>>

[patch] crypto modularization



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