gpg: Add configure options to disable algorithms
authorWerner Koch <wk@gnupg.org>
Fri, 31 Jan 2014 21:47:11 +0000 (22:47 +0100)
committerWerner Koch <wk@gnupg.org>
Fri, 31 Jan 2014 21:47:11 +0000 (22:47 +0100)
commit2ba818de1aa311ba8eb27012d69e93dd16e7d4ed
tree5878c51dc8c35046bf6641e9e5c5d2acfff8517d
parent71540d40414dc8b304b45dc476e5e5650a2db20a
gpg: Add configure options to disable algorithms

* acinclude.m4 (GNUPG_GPG_DISABLE_ALGO): New.
* configure.ac: Add --enable-gpg-* options to disable non MUS
algorithms.
* g10/misc.c (map_cipher_openpgp_to_gcry): Implement these options.
(openpgp_pk_test_algo2): Ditto.
(map_md_openpgp_to_gcry): Ditto.
(openpgp_cipher_test_algo, openpgp_md_test_algo): Simplify.
--

We have a similar feature in GnuPG-1.  Although we don't shrink the
size of the gpg binary by disabling algorithms (they are implemented
in Libgcrypt), this feature may still be useful for inerop testing.
acinclude.m4
configure.ac
g10/misc.c