Gnus development mailing list
 help / color / mirror / Atom feed
From: sascha@meta-x.de (Sascha Lüdecke)
Subject: Re: PGP support
Date: Thu, 15 Nov 2001 00:52:33 +0000	[thread overview]
Message-ID: <m34rnwrh2m.fsf@xox.meta-x.de> (raw)
In-Reply-To: <87eln2zeos.fsf@mclinux.com>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Josh Huber <huber@alum.wpi.edu> writes:

> Per Abrahamsen <abraham@dina.kvl.dk> writes:
>
>> Actually, I can't.  Probably because of 
>>
>>           X-MIME-Autoconverted: from quoted-printable to 8bit by
>>           sheridan.dina.kvl.dk id WAA23581
>>
>> Would such convertions affect PGP?
>
> Well, did the message verify for you?

This message is in the 'old'format.  You should be able to verify it.

>
> I suspect that the message is signed first, and then encoded QP,
> which would explain the QP encoding of the PGP headers.

Thats exacly what mml1991 does.  Since the message body can contain
non 7-bit characters, one has to protect them from certain MTAs.
mml2015, which I took the code from, does that by QP encoding the
message body and signing afterwards.  This works fine, since the body
is a separate MIME part.

As far as I can guess/see there are two options with old PGP style:

   - using ASCII armouring as protection, which renders the messages
     unreadable without PGP

   - protecting the 8bit characters after signing.


RFC 2045 (Multipurpose Internet Mail Extensions, Part one) states on
page four (ASCII version), talking about MIME headers:

    ...

    (3)   A Content-Transfer-Encoding header field, which can be
          used to specify both the encoding transformation that
          was applied to the body and the domain of the result.
          Encoding transformations other than the identity
          transformation are usually applied to data in order to
          allow it to pass through mail transport mechanisms
          which may have data or character set limitations.

    ...




RFC 2049 (Multipurpose Internet Mail Extensions, Part five) states:

   A mail user agent that is MIME-conformant MUST:

    (1)   Always generate a "MIME-Version: 1.0" header field in
          any message it creates.

    (2)   Recognize the Content-Transfer-Encoding header field
          and decode all received data encoded by either quoted-
          printable or base64 implementations.  The identity
          transformations 7bit, 8bit, and binary must also be
          recognized.

          ...

Thus I assumed the QP transfer encoding is safe.  Unless your
recipient doesn't have a MIME capable mail tool.

> FWIW mutt does not do this.  Does Outhouse Express support PGP
> signed messages that are QP encoded like this?

I haven't tested how it works with other mail tools beside Gnus yet.
Unfortunately the reason for hacking mml1991 together, an OutOfLuck
user who coudln't make use of PGP/MIME, refused to further test it --
installation of plugins seemed to be too compilcated.

Best regards,
Sascha

- -- 
Nothing is free in this world, so go get some nothing before they
charge for it!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iEYEARECAAYFAjvzEdYACgkQqI/9z8xhHua0LQCeMSLMQ3di9Y55F5RXhCYR1cZr
PmkAn3Izr5mt9Mu/EEBbhTNR2/mAwjxt
=dHDI
-----END PGP SIGNATURE-----



  parent reply	other threads:[~2001-11-15  0:52 UTC|newest]

Thread overview: 67+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-11-12 21:48 Simon Josefsson
2001-11-13  0:03 ` Matt Armstrong
2001-11-13  1:06   ` Josh Huber
2001-11-13  9:53   ` Simon Josefsson
2001-11-13 10:47     ` Fabien Penso
2001-11-13 11:32       ` Simon Josefsson
2001-11-17 11:12   ` Florian Weimer
2001-11-17 11:27     ` Simon Josefsson
2001-11-13 15:53 ` Per Abrahamsen
2001-11-13 18:38   ` Simon Josefsson
2001-11-14 10:03     ` Per Abrahamsen
2001-11-13 18:52   ` Josh Huber
2001-11-13 20:43     ` Matt Armstrong
2001-11-13 21:18       ` Simon Josefsson
2001-11-13 21:33         ` Matt Armstrong
2001-11-13 21:52           ` Simon Josefsson
2001-11-14 10:07             ` Per Abrahamsen
2001-11-14 10:59             ` dme
2001-11-14 11:52               ` Simon Josefsson
2001-11-14 16:02                 ` Andreas Fuchs
2001-11-14 17:11                   ` Simon Josefsson
2001-11-14 17:34                     ` Nevin Kapur
2001-11-14 17:57                       ` Matt Armstrong
2001-11-17 11:19                       ` Florian Weimer
2001-11-18  7:23                       ` Paul Jarc
2001-11-18 10:53                         ` Andreas Fuchs
2001-11-18 20:09                           ` Raymond Scholz
2001-11-18 23:38                             ` Andreas Fuchs
2001-11-17 11:18                   ` Florian Weimer
2001-11-17 11:17                 ` Florian Weimer
2001-12-29  5:14                 ` Lars Magne Ingebrigtsen
2001-11-16 18:26             ` news
2001-11-16 18:43               ` Werner Koch
2001-11-16 19:20                 ` Simon Josefsson
2001-11-16 19:37                   ` Josh Huber
2001-11-16 20:40                     ` Simon Josefsson
2001-11-16 20:58                       ` Jack Twilley
2001-11-16 21:21                       ` Josh Huber
2001-11-16 21:38                         ` Jack Twilley
2001-11-17  9:52                           ` Fabien Penso
2001-11-17 10:08                             ` Jack Twilley
2001-11-17 11:23                           ` Florian Weimer
2001-11-17 11:10                             ` Jack Twilley
2001-11-17 11:54                               ` Per Abrahamsen
2001-11-17 14:39                               ` Florian Weimer
2001-11-18 13:31                                 ` Kai Großjohann
2001-11-18 19:39                                   ` Norbert Koch
2001-11-19 21:53                                   ` Florian Weimer
2001-11-17  9:50                       ` Fabien Penso
2001-11-17  9:47                     ` Fabien Penso
2001-11-17 11:25                       ` Florian Weimer
2001-11-16 20:18                   ` news
2001-11-16 21:04                   ` Werner Koch
2001-11-16 21:20                   ` Matt Armstrong
2001-11-16 21:55                     ` Simon Josefsson
2001-11-17  4:28               ` Andreas Fuchs
2001-11-17 11:15             ` Florian Weimer
2001-11-17 11:41               ` Simon Josefsson
2001-11-17 14:29                 ` Florian Weimer
2001-11-14 10:50         ` Per Abrahamsen
2001-11-15  9:49           ` Per Abrahamsen
2001-11-14 21:56         ` Jack Twilley
2001-11-15 21:23         ` How to minimize buttons? (was Re: PGP support) Jack Twilley
2001-11-15 21:37           ` Andreas Fuchs
2001-11-16 11:39             ` Jack Twilley
2001-11-15  0:52     ` Sascha Lüdecke [this message]
2001-11-17 11:14   ` PGP support Florian Weimer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m34rnwrh2m.fsf@xox.meta-x.de \
    --to=sascha@meta-x.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).