2002-10-10 Simon Josefsson <jas@extundo.com>
+ * mml1991.el (mml1991-pgg-encrypt): Remove headers.
+
* mml.el (mml-parse-1): Support sender in #secure tags.
* mml1991.el (mml1991-pgg-sign): Only use message-sender if it is
;;; Commentary:
-;; RCS: $Id: mml1991.el,v 6.13 2002/10/09 23:27:32 jas Exp $
+;; RCS: $Id: mml1991.el,v 6.14 2002/10/10 00:30:36 jas Exp $
;;; Code:
(defun mml1991-pgg-encrypt (cont &optional sign)
(let (headers)
- ;; Don't sign headers.
+ ;; Strip MIME Content[^ ]: headers since it will be ASCII ARMOURED
(goto-char (point-min))
- (while (not (looking-at "^$"))
- (forward-line))
- (unless (eobp) ;; no headers?
- (setq headers (buffer-substring (point-min) (point)))
- (forward-line) ;; skip header/body separator
- (kill-region (point-min) (point)))
+ (while (looking-at "^Content[^ ]+:") (forward-line))
+ (if (> (point) (point-min))
+ (progn
+ (kill-region (point-min) (point))))
(unless (pgg-encrypt-region
(point-min) (point-max)
(split-string
(pop-to-buffer pgg-errors-buffer)
(error "Encrypt error"))
(kill-region (point-min) (point-max))
- (if headers (insert headers))
+ ;;(insert "Content-Type: application/pgp-encrypted\n\n")
+ ;;(insert "Version: 1\n\n")
(insert "\n")
(insert-buffer pgg-output-buffer)
t))