Use "sha1" and not "gpg-sha1" for the micalg.
authorWerner Koch <wk@gnupg.org>
Fri, 11 Jan 2008 18:04:51 +0000 (18:04 +0000)
committerWerner Koch <wk@gnupg.org>
Fri, 11 Jan 2008 18:04:51 +0000 (18:04 +0000)
TODO
src/ChangeLog
src/mimemaker.c

diff --git a/TODO b/TODO
index 88ce59a..7d87a12 100644 (file)
--- a/TODO
+++ b/TODO
@@ -24,3 +24,5 @@
   presented file names and decrypt them only on OpenSzFile.  Need to
   find some documentation first.
 
+* We need to use the micalg as retruned my Kleopatra.
+
index b7853ee..0b8cfba 100644 (file)
@@ -4,6 +4,8 @@
        and use them to set the override message class.
        (mime_sign, mime_encrypt, mime_sign_encrypt): Pass this info via
        the new args.
+       (do_mime_sign): Set micalg to sha1 for CMS.
+
        * message.cpp (message_decrypt): Add hack fro seldgenerated messages.
 
 2008-01-10  Werner Koch  <wk@g10code.com>
index 0c268af..d4919fd 100644 (file)
@@ -1319,7 +1319,8 @@ do_mime_sign (LPMESSAGE message, HWND hwnd, protocol_t protocol,
       }
 
     create_top_signing_header (top_header, sizeof top_header,
-                               protocol, 1, boundary, "pgp-sha1");
+                               protocol, 1, boundary,
+                               protocol == PROTOCOL_SMIME? "sha1":"pgp-sha1");
 
     hr = IStream_Write (stream, top_header, strlen (top_header), NULL);
     if (hr)