[johan.nyberg at tsl.uu.se: crypt++ message: gpg: packet with S2K 3 too short]
Karl Berry
karl at freefriends.org
Thu Apr 1 20:50:01 EST 2004
I received this bug report regarding crypt++.el, but unfortunately don't
know how to help; ironically, I've never used the encryption/decryption
features of crypt++, and don't use XEmacs either. Can anyone help?
(Adrian, I sent Johan your 'binary suggestion from a few weeks ago.)
It would really make sense for some person knowledgeable about XEmacs to
take over crypt++, since XEmacs actually loads it. Almost all the bug
reports I get about it (not that there are that many) are from XEmacs users.
Please ... ?
Thanks,
karl
Date: Thu, 1 Apr 2004 16:00:41 +0200
From: Johan Nyberg <johan.nyberg at tsl.uu.se>
To: kb at cs.umb.edu
Subject: crypt++ message: gpg: packet with S2K 3 too short
--text follows this line--
Yo! Karl,
Decrypting a file a.txt.gpg that was encrypted by the shell command
$ gpg -se -r nyberg file.txt
works without problems by using xemacs and crypt++. But I cannot
get encrypting in xemacs using crypt++ to work.
When I save the file from xemacs, and then try to decrypt it from
the shell I get this error:
$ gpg file.txt.gpg
gpg: packet with S2K 3 too short
If I do the same on the original encrypted file (that is the one that
was not saved from xemacs) decrypting works without any problems.
I am probably doing something stupidly wrong and hope you can help
me with this problem...
Johan Nyberg
------
Emacs: XEmacs 21.4 (patch 14) "Reasonable Discussion" [Lucid] (i386-mandrake-linux) of Mon Jan 26 2004 on ke.mandrakesoft.com
Package: crypt++.el 2.92
current state:
==============
(setq
shell-file-name "/bin/bash"
load-path '("/usr/share/xemacs/" "/usr/share/xemacs/site-lisp/"
"/usr/share/xemacs/xemacs-packages/"
"//usr/share/xemacs/xemacs-packages/lisp/"
"//usr/share/xemacs/xemacs-packages/lisp/ada/"
"//usr/share/xemacs/xemacs-packages/lisp/apel/"
"//usr/share/xemacs/xemacs-packages/lisp/auctex/"
"//usr/share/xemacs/xemacs-packages/lisp/bbdb/"
"//usr/share/xemacs/xemacs-packages/lisp/build/"
"//usr/share/xemacs/xemacs-packages/lisp/c-support/"
"//usr/share/xemacs/xemacs-packages/lisp/calc/"
"//usr/share/xemacs/xemacs-packages/lisp/calendar/"
"//usr/share/xemacs/xemacs-packages/lisp/cc-mode/"
"//usr/share/xemacs/xemacs-packages/lisp/clearcase/"
"//usr/share/xemacs/xemacs-packages/lisp/cookie/"
"//usr/share/xemacs/xemacs-packages/lisp/crisp/"
"//usr/share/xemacs/xemacs-packages/lisp/debug/"
"//usr/share/xemacs/xemacs-packages/lisp/dictionary/"
"//usr/share/xemacs/xemacs-packages/lisp/dired/"
"//usr/share/xemacs/xemacs-packages/lisp/docbookide/"
"//usr/share/xemacs/xemacs-packages/lisp/ecb/"
"//usr/share/xemacs/xemacs-packages/lisp/ecrypto/"
"//usr/share/xemacs/xemacs-packages/lisp/edebug/"
"//usr/share/xemacs/xemacs-packages/lisp/ediff/"
"//usr/share/xemacs/xemacs-packages/lisp/edit-utils/"
"//usr/share/xemacs/xemacs-packages/lisp/edt/"
"//usr/share/xemacs/xemacs-packages/lisp/efs/"
"//usr/share/xemacs/xemacs-packages/lisp/eieio/"
"//usr/share/xemacs/xemacs-packages/lisp/elib/"
"//usr/share/xemacs/xemacs-packages/lisp/emerge/"
"//usr/share/xemacs/xemacs-packages/lisp/eshell/"
"//usr/share/xemacs/xemacs-packages/lisp/ess/"
"//usr/share/xemacs/xemacs-packages/lisp/eterm/"
"//usr/share/xemacs/xemacs-packages/lisp/eudc/"
"//usr/share/xemacs/xemacs-packages/lisp/footnote/"
"//usr/share/xemacs/xemacs-packages/lisp/forms/"
"//usr/share/xemacs/xemacs-packages/lisp/fortran-modes/"
"//usr/share/xemacs/xemacs-packages/lisp/frame-icon/"
"//usr/share/xemacs/xemacs-packages/lisp/fsf-compat/"
"//usr/share/xemacs/xemacs-packages/lisp/games/"
"//usr/share/xemacs/xemacs-packages/lisp/general-docs/"
"//usr/share/xemacs/xemacs-packages/lisp/gnats/"
"//usr/share/xemacs/xemacs-packages/lisp/gnus/"
"//usr/share/xemacs/xemacs-packages/lisp/haskell-mode/"
"//usr/share/xemacs/xemacs-packages/lisp/hm--html-menus/"
"//usr/share/xemacs/xemacs-packages/lisp/hyperbole/"
"//usr/share/xemacs/xemacs-packages/lisp/ibuffer/"
"//usr/share/xemacs/xemacs-packages/lisp/idlwave/"
"//usr/share/xemacs/xemacs-packages/lisp/igrep/"
"//usr/share/xemacs/xemacs-packages/lisp/ilisp/"
"//usr/share/xemacs/xemacs-packages/lisp/ispell/"
"//usr/share/xemacs/xemacs-packages/lisp/jde/"
"//usr/share/xemacs/xemacs-packages/lisp/liece/"
"//usr/share/xemacs/xemacs-packages/lisp/mail-lib/"
"//usr/share/xemacs/xemacs-packages/lisp/mailcrypt/"
"//usr/share/xemacs/xemacs-packages/lisp/mew/"
"//usr/share/xemacs/xemacs-packages/lisp/mh-e/"
"//usr/share/xemacs/xemacs-packages/lisp/mine/"
"//usr/share/xemacs/xemacs-packages/lisp/misc-games/"
"//usr/share/xemacs/xemacs-packages/lisp/mmm-mode/"
"//usr/share/xemacs/xemacs-packages/lisp/net-utils/"
"//usr/share/xemacs/xemacs-packages/lisp/ocaml/"
"//usr/share/xemacs/xemacs-packages/lisp/oo-browser/"
"//usr/share/xemacs/xemacs-packages/lisp/os-utils/"
"//usr/share/xemacs/xemacs-packages/lisp/pc/"
"//usr/share/xemacs/xemacs-packages/lisp/pcl-cvs/"
"//usr/share/xemacs/xemacs-packages/lisp/pcomplete/"
"//usr/share/xemacs/xemacs-packages/lisp/perl-modes/"
"//usr/share/xemacs/xemacs-packages/lisp/pgg/"
"//usr/share/xemacs/xemacs-packages/lisp/prog-modes/"
"//usr/share/xemacs/xemacs-packages/lisp/ps-print/"
"//usr/share/xemacs/xemacs-packages/lisp/psgml/"
"//usr/share/xemacs/xemacs-packages/lisp/psgml-dtds/"
"//usr/share/xemacs/xemacs-packages/lisp/python-modes/"
"//usr/share/xemacs/xemacs-packages/lisp/reftex/"
"//usr/share/xemacs/xemacs-packages/lisp/riece/"
"//usr/share/xemacs/xemacs-packages/lisp/rmail/"
"//usr/share/xemacs/xemacs-packages/lisp/ruby-modes/"
"//usr/share/xemacs/xemacs-packages/lisp/sasl/"
"//usr/share/xemacs/xemacs-packages/lisp/scheme/"
"//usr/share/xemacs/xemacs-packages/lisp/semantic/"
"//usr/share/xemacs/xemacs-packages/lisp/sgml/"
"//usr/share/xemacs/xemacs-packages/lisp/sh-script/"
"//usr/share/xemacs/xemacs-packages/lisp/sieve/"
"//usr/share/xemacs/xemacs-packages/lisp/slider/"
"//usr/share/xemacs/xemacs-packages/lisp/sml-mode/"
"//usr/share/xemacs/xemacs-packages/lisp/sounds-au/"
"//usr/share/xemacs/xemacs-packages/lisp/sounds-wav/"
"//usr/share/xemacs/xemacs-packages/lisp/speedbar/"
"//usr/share/xemacs/xemacs-packages/lisp/strokes/"
"//usr/share/xemacs/xemacs-packages/lisp/supercite/"
"//usr/share/xemacs/xemacs-packages/lisp/texinfo/"
"//usr/share/xemacs/xemacs-packages/lisp/text-modes/"
"//usr/share/xemacs/xemacs-packages/lisp/textools/"
"//usr/share/xemacs/xemacs-packages/lisp/time/"
"//usr/share/xemacs/xemacs-packages/lisp/tm/"
"//usr/share/xemacs/xemacs-packages/lisp/tooltalk/"
"//usr/share/xemacs/xemacs-packages/lisp/tpu/"
"//usr/share/xemacs/xemacs-packages/lisp/tramp/"
"//usr/share/xemacs/xemacs-packages/lisp/vc/"
"//usr/share/xemacs/xemacs-packages/lisp/vc-cc/"
"//usr/share/xemacs/xemacs-packages/lisp/vhdl/"
"//usr/share/xemacs/xemacs-packages/lisp/view-process/"
"//usr/share/xemacs/xemacs-packages/lisp/viper/"
"//usr/share/xemacs/xemacs-packages/lisp/vm/"
"//usr/share/xemacs/xemacs-packages/lisp/w3/"
"//usr/share/xemacs/xemacs-packages/lisp/x-symbol/"
"//usr/share/xemacs/xemacs-packages/lisp/xemacs-base/"
"//usr/share/xemacs/xemacs-packages/lisp/xemacs-devel/"
"//usr/share/xemacs/xemacs-packages/lisp/xslide/"
"//usr/share/xemacs/xemacs-packages/lisp/xslt-process/"
"//usr/share/xemacs/xemacs-packages/lisp/zenirc/"
"//usr/share/xemacs-21.4.14/lisp/" "/usr/share/emacs/site-lisp")
exec-path '("/usr/local/root/bin/" "/usr/local/cern/pro/bin/"
"/usr/local/hhirf/" "/usr/local/rw_current/bin/"
"/usr/java/j2sdk/bin/" "/usr/java/j2re/javaws/"
"/usr/java/j2re/bin/" "/usr/local/mozilla/" "/usr/local/bin/"
"/bin/" "/usr/bin/" "/usr/X11R6/bin/" "/usr/games/"
"/home/nyberg/bin/"
"//usr/share/xemacs/xemacs-packages/lib-src/"
"//usr/lib/xemacs-21.4.14/i386-mandrake-linux/")
crypt-encryption-type 'gpg
crypt-encryption-file-extension "\\(\\.gpg\\)$"
crypt-never-ever-decrypt nil
crypt-auto-write-buffer-encrypted nil
crypt-confirm-password t
crypt-encrypted-disable-auto-save t
crypt-auto-decode-buffer t
crypt-auto-write-buffer nil
crypt-query-if-interactive t
crypt-no-extension-implies-plain t
crypt-freeze-vs-fortran nil
crypt-compact-vs-C++ nil
crypt-ignored-filenames nil
crypt-default-encoding "gzip"
crypt-encoded-disable-auto-save t
crypt-bind-insert-file nil
crypt-auto-decode-insert nil
crypt-encoding-alist '((compress "" nil "\\(\\.Z\\)$" "compress"
"uncompress" nil nil "Compress" nil t nil)
(gzip "" nil "\\(\\.g?z\\)$" "gzip" "gzip"
"--quiet" "--decompress --quiet" "Gzip" nil t nil)
(bzip "BZ0" nil "\\(\\.bz\\)$" "bzip" "bzip" ""
"--decompress" "Bzip" nil t nil)
(bzip2 "BZh" nil "\\(\\.bz2\\)$" "bzip2" "bzip2" ""
"--decompress" "Bzip2" nil t nil)
(freeze "\\|" nil "\\(\\.F\\)$" "freeze" "freeze"
"" "-d" "Freeze" nil nil nil)
(compact "ÿ" nil "\\(\\.C\\)$" "compact" "uncompact"
nil nil "Compact" "^Compression *:.*\n" nil nil)
(dos "[^\n
]*
\n" nil "\\(\\.DOS\\)$"
crypt-unix-to-dos-region crypt-dos-to-unix-region
nil nil "Dos" nil nil nil)
(mac "[ -~]*
[ -~]" nil "\\(\\.MAC\\)$"
crypt-unix-to-mac-region crypt-mac-to-unix-region
nil nil "Mac" nil nil nil)
)
crypt-encryption-alist '((crypt
"[
"\\`\\|^\\(..\\)?\\([]\\|[]\\)\\|^From \\|^;ELC" "\\(\\.gpg\\)$" "crypt" "crypt" nil nil "Crypt" nil t nil)
(des "[
"\\`\\|^\\(..\\)?\\([]\\|[]\\)\\|^From \\|^;ELC"
"\\(\\.gpg\\)$" "des" "des" ("-e" "-k")
("-d" "-k") "DES-CBC" nil t nil)
(des-ecb
"[
"\\`\\|^\\(..\\)?\\([]\\|[]\\)\\|^From \\|^;ELC"
"\\(\\.gpg\\)$" "des" "des" ("-e" "-b" "-k")
("-d" "-b" "-k") "DES-ECB" nil t nil)
(pgp "[
"\\`\\|^\\(..\\)?\\([]\\|[]\\)\\|^From \\|^;ELC"
"\\(\\.gpg\\)$" "pgp" "pgp"
("+batchmode" "+verbose=0" "-c" "-f" "-z")
("+batchmode" "+verbose=0" "-f" "-z") "PGP" nil t
nil)
(pgp-pub
"[
"\\`\\|^\\(..\\)?\\([]\\|[]\\)\\|^From \\|^;ELC" "\\(\\.gpg\\)$" "pgp" "pgp" nil nil "PGP-PUB" nil t nil)
(gpg "[
"\\`\\|^\\(..\\)?\\([]\\|[]\\)\\|^From \\|^;ELC"
"\\(\\.gpg\\)$" "gpg" "gpg"
("--batch" "--quiet" "-c" "-o" "-"
"--passphrase-fd" "0")
("--batch" "--quiet" "-o" "-" "--passphrase-fd"
"0")
"GPG" nil t t)
(mcrypt
"[
"\\`\\|^\\(..\\)?\\([]\\|[]\\)\\|^From \\|^;ELC"
"\\(\\.gpg\\)$" "mcrypt" "mcrypt" ("-k")
("-d" "-k") "Rijndael-128" nil t nil)
(rc4 "[
"\\`\\|^\\(..\\)?\\([]\\|[]\\)\\|^From \\|^;ELC"
"\\(\\.gpg\\)$" "openssl" "openssl"
("enc" "-rc4" "-e" "-k") ("enc" "-rc4" "-d" "-k")
"RC4" nil t nil)
)
)
More information about the XEmacs-Beta
mailing list