Package: semi
Version: 1.14.6+0.20100207-1
Severity: normal

A multipart/signed MIME entity requires the MIME parameter "micalg" to
be set to the digest algorithm used to create the digital signature
(cf. RFC 1847, 2.1 (3)).

When creating a signed internet message using GnuPG, SEMI does no
insert this parameter in the multipart/signed entity for recent
version of GnuPG.

The problem is, that the library responsible for detecting digest
algorithm uses the list of defined (digest) algorithms according to RFC
2440.  This RFC was obsoleted by RFC 4880 which extends the list of
digest, encryption and compression algorithms.  Thus, algorithms
defined in 4880 are not recognized by current SEMI.

Attached patch for pgg-parse.el extends the lists of signature types,
digest, encryption and compression algorithms to match RFC 4880 and
adds RFC 4880 as reference in the comment section of pgg-parse.el.

Please note: I've sent this patch upstream on April 13th without
getting a response, neither was the patch applied in the cvs
repository.

  -- David


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (900, 'testing'), (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-3-686 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages semi depends on:
ii  apel               10.7+0.20080906-2     portable library for emacsen
ii  dpkg               1.15.7.2              Debian package management system
ii  emacs [emacsen]    23.2+1-2              The GNU Emacs editor (metapackage)
ii  emacs23 [emacsen]  23.2+1-2              The GNU Emacs editor (with GTK+ us
ii  flim               1:1.14.9+0.20100313-2 library about internet message for
ii  install-info       4.13a.dfsg.1-5        Manage installed documentation in 

semi recommends no packages.

Versions of packages semi suggests:
ii  gnupg                         1.4.10-4   GNU privacy guard - a free PGP rep
pn  mailcrypt                     <none>     (no description available)
pn  wl | wl-beta | t-gnus         <none>     (no description available)

-- no debconf information

Attachment: semi-pgg-parse-4880.diff
Description: Binary data

Reply via email to