1
0
mirror of git://git.gnupg.org/gnupg.git synced 2025-04-12 22:11:29 +02:00

* NEWS: Note --disable-rsa.

* configure.ac: Add --disable-rsa.

* README: Add --with-zlib, --with-bzip2, --without-bzip2, --disable-rsa,
and --enable-minimal.  Update gettext version.
This commit is contained in:
David Shaw 2003-12-01 00:48:16 +00:00
parent 6048620ea5
commit a32a3a863e
4 changed files with 62 additions and 10 deletions

View File

@ -1,5 +1,12 @@
2003-11-30 David Shaw <dshaw@jabberwocky.com> 2003-11-30 David Shaw <dshaw@jabberwocky.com>
* NEWS: Note --disable-rsa.
* configure.ac: Add --disable-rsa.
* README: Add --with-zlib, --with-bzip2, --without-bzip2,
--disable-rsa, and --enable-minimal. Update gettext version.
* README: Update version number. Add BZIP2. Remove Elgamal * README: Update version number. Add BZIP2. Remove Elgamal
sign+encrypt. sign+encrypt.

5
NEWS
View File

@ -1,6 +1,11 @@
Noteworthy changes in version 1.3.5 (unreleased) Noteworthy changes in version 1.3.5 (unreleased)
------------------------------------------------ ------------------------------------------------
* The configure options --enable-rsa and --disable-rsa can now be
used to enable or disable RSA support. This can be useful for
embedded use where space is tight. --enable-minimal includes
--disable-rsa.
Noteworthy changes in version 1.3.4 (2003-11-27) Noteworthy changes in version 1.3.4 (2003-11-27)
------------------------------------------------ ------------------------------------------------

49
README
View File

@ -409,7 +409,8 @@
"123434343434343C3434343434343734349A3434" "123434343434343C3434343434343734349A3434"
"0E12343434343434343434EAB3484343434343434" "0E12343434343434343434EAB3484343434343434"
The first one is MD5 the others are ripemd160 or sha1. The first one is a short fingerprint for PGP 2.x style keys.
The others are long fingerprints for OpenPGP keys.
* By an exact string: * By an exact string:
@ -489,6 +490,15 @@
Forces usage of the local zlib sources. Default is Forces usage of the local zlib sources. Default is
to use the (shared) library of the system. to use the (shared) library of the system.
--with-zlib=<DIR>
Look for the system zlib in DIR.
--with-bzip2=<DIR>
Look for the system libbz2 in DIR.
--without-bzip2
Disable the BZIP2 compression algorithm.
--with-included-gettext --with-included-gettext
Forces usage of the local gettext sources instead of Forces usage of the local gettext sources instead of
the one provided by your system. the one provided by your system.
@ -533,6 +543,11 @@
disable any ability for the user to change it in disable any ability for the user to change it in
their options file. their options file.
--disable-rsa
Removes support for the RSA public key algorithm.
This can give a smaller gpg binary for places
where space is tight.
--disable-idea --disable-idea
--disable-cast5 --disable-cast5
--disable-blowfish --disable-blowfish
@ -540,27 +555,41 @@
--disable-twofish --disable-twofish
--disable-sha256 --disable-sha256
--disable-sha512 --disable-sha512
Removes support for the selected algorithm. This Removes support for the selected symmetric
can give a smaller gpg binary for places where algorithm. This can give a smaller gpg binary for
space is tight. places where space is tight.
*** Note, that if there are existing keys that **** Note that if there are existing keys that
have one of these algorithms as a preference, have one of these algorithms as a preference,
messages may be received that use one of these messages may be received that use one of these
algorithms and you will not be able to decrypt the algorithms and you will not be able to decrypt the
message! *** message! ****
A public key preference list can be updated to The public key preference list can be updated to
match the list of available algorithms by using match the list of available algorithms by using
'gpg --edit (thekey)', and running the "updpref" "gpg --edit-key (thekey)", and running the
command. "updpref" command.
--enable-minimal
Build the smallest gpg possible (disables all
optional algorithms, disables keyserver access,
and disables photo IDs). Specifically, this means
--disable-rsa --disable-idea, --disable-cast5,
--disable-blowfish, --disable-aes,
--disable-twofish, --disable-sha256,
--disable-sha512, --without-bzip2, and
--disable-exec. Configure command lines are read
from left to right, so if you want to have an
"almost minimal" configuration, you can do (for
example) "--enable-minimal --enable-rsa" to have
RSA added to the minimal build.
Installation Problems Installation Problems
--------------------- ---------------------
If you get unresolved externals "gettext" you should run configure If you get unresolved externals "gettext" you should run configure
again with the option "--with-included-gettext"; this is version again with the option "--with-included-gettext"; this is version
0.10.40 which is available at ftp.gnu.org. 0.12.1 which is available at ftp.gnu.org.
If you have other compile problems, try the configure options If you have other compile problems, try the configure options
"--with-included-zlib" or "--disable-nls" (See ABOUT-NLS) or "--with-included-zlib" or "--disable-nls" (See ABOUT-NLS) or

View File

@ -112,6 +112,7 @@ dnl binary
try_extensions=no try_extensions=no
use_rsa=yes
use_idea=yes use_idea=yes
use_cast5=yes use_cast5=yes
use_blowfish=yes use_blowfish=yes
@ -124,6 +125,7 @@ use_exec=yes
AC_ARG_ENABLE(minimal, AC_ARG_ENABLE(minimal,
AC_HELP_STRING([--enable-minimal],[build the smallest gpg binary possible]), AC_HELP_STRING([--enable-minimal],[build the smallest gpg binary possible]),
use_rsa=no
use_idea=no use_idea=no
use_cast5=no use_cast5=no
use_blowfish=no use_blowfish=no
@ -134,6 +136,15 @@ AC_ARG_ENABLE(minimal,
use_bzip2=no use_bzip2=no
use_exec=no) use_exec=no)
AC_MSG_CHECKING([whether to enable the RSA public key algorithm])
AC_ARG_ENABLE(rsa,
AC_HELP_STRING([--disable-rsa],[disable the RSA public key algorithm]),
use_rsa=$enableval)
AC_MSG_RESULT($use_rsa)
if test x"$use_rsa" = xyes ; then
AC_DEFINE(USE_RSA,1,[Define to include the RSA public key algorithm])
fi
AC_MSG_CHECKING([whether to enable the IDEA cipher]) AC_MSG_CHECKING([whether to enable the IDEA cipher])
AC_ARG_ENABLE(idea, AC_ARG_ENABLE(idea,
AC_HELP_STRING([--disable-idea],[disable the IDEA cipher]), AC_HELP_STRING([--disable-idea],[disable the IDEA cipher]),