aboutsummaryrefslogtreecommitdiffstats
path: root/g10/pkclist.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2014-08-12 08:36:30 +0000
committerWerner Koch <[email protected]>2014-08-14 09:03:55 +0000
commit2b8d8369d59249b89526c18c5ac276e6445dc35e (patch)
treecee8f7b5adb668e0893ab13812c571db329b119b /g10/pkclist.c
parentbuild: Fix autogen.sh base version hack. (diff)
downloadgnupg-2b8d8369d59249b89526c18c5ac276e6445dc35e.tar.gz
gnupg-2b8d8369d59249b89526c18c5ac276e6445dc35e.zip
gpg: Remove options --pgp2 and --rfc1991.
* g10/gpg.c (oRFC1991, oPGP2): Remove (opts): Remove --pgp2 and --rfc1991. * g10/options.h (CO_PGP2, CO_RFC1991): Remove. Remove all users. (RFC2440, PGP2): Remove. Remove all code only enabled by these conditions. * tests/openpgp/clearsig.test: Remove --rfc1991 test. -- The use of PGP 2.c is considered insecure for quite some time now (e.g. due to the use of MD5). Thus we remove all support for _creating_ PGP 2 compatible messages.
Diffstat (limited to 'g10/pkclist.c')
-rw-r--r--g10/pkclist.c16
1 files changed, 4 insertions, 12 deletions
diff --git a/g10/pkclist.c b/g10/pkclist.c
index e783ae419..1032b0193 100644
--- a/g10/pkclist.c
+++ b/g10/pkclist.c
@@ -928,7 +928,7 @@ build_pk_list (ctrl_t ctrl,
/* Hidden recipients are not allowed while in PGP mode,
issue a warning and switch into GnuPG mode. */
- if ((rov->flags&2) && (PGP2 || PGP6 || PGP7 || PGP8))
+ if ((rov->flags&2) && (PGP6 || PGP7 || PGP8))
{
log_info(_("you may not use %s while in %s mode\n"),
"--hidden-recipient",
@@ -978,7 +978,7 @@ build_pk_list (ctrl_t ctrl,
/* Hidden encrypt-to recipients are not allowed while
in PGP mode, issue a warning and switch into
GnuPG mode. */
- if ((r->flags&1) && (PGP2 || PGP6 || PGP7 || PGP8))
+ if ((r->flags&1) && (PGP6 || PGP7 || PGP8))
{
log_info(_("you may not use %s while in %s mode\n"),
"--hidden-encrypt-to",
@@ -1344,10 +1344,7 @@ select_algo_from_prefs(PK_LIST pk_list, int preftype,
dropped from 4880 but is still relevant to GPG's 1991
support. All this doesn't mean IDEA is actually
available, of course. */
- if(PGP2 && pkr->pk->version<4 && pkr->pk->selfsigversion<4)
- implicit=CIPHER_ALGO_IDEA;
- else
- implicit=CIPHER_ALGO_3DES;
+ implicit=CIPHER_ALGO_3DES;
break;
@@ -1359,12 +1356,7 @@ select_algo_from_prefs(PK_LIST pk_list, int preftype,
mode, and that's the only time PREFTYPE_HASH is used
anyway. -dms */
- /* MD5 is there for v3 keys with v3 selfsigs when --pgp2 is
- on. */
- if(PGP2 && pkr->pk->version<4 && pkr->pk->selfsigversion<4)
- implicit=DIGEST_ALGO_MD5;
- else
- implicit=DIGEST_ALGO_SHA1;
+ implicit=DIGEST_ALGO_SHA1;
break;