gnupg is compiled with --enable-minimal flag. This produces a binary that only
supports ElGamal and DSA public key algorithms.
RSA has been the default for `gpg --gen-key` since 2009, so it makes sense to
be able to build a gnupg binary that supports it.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
if BR2_PACKAGE_GNUPG
+config BR2_PACKAGE_GNUPG_RSA
+ bool "RSA support"
+ help
+ Support for RSA public key algorithm
+
config BR2_PACKAGE_GNUPG_GPGV
bool "gpgv"
help
GNUPG_CONF_OPT += --without-readline
endif
+ifeq ($(BR2_PACKAGE_GNUPG_RSA),y)
+GNUPG_CONF_OPT += --enable-rsa
+else
+GNUPG_CONF_OPT += --disable-rsa
+endif
+
ifneq ($(BR2_PACKAGE_GNUPG_GPGV),y)
define GNUPG_REMOVE_GPGV
rm -f $(TARGET_DIR)/usr/bin/gpgv \