Using mailcrypt 2.07, xemacs 21.1.11 solaris
The function mc-pgp-lookup-key fails when keytype is DSS.
(mc-pgp-lookup-key "jeff") --> nil
The problem is with the regexp:
"^\\(\\(pub\\|sec\\)\\s +[^/]+/\\(\\S *\\)\\s +\\S +\\s +\\(.*\\)\\)$")
-jeff
================
%pgp +language=en -kv jeff /home/jeff/.pgp/secring
Pretty Good Privacy(tm) Version 6.5.2
(c) 1999 Network Associates Inc.
Uses the BSafe(tm) Toolkit, which is copyright RSA Data Security, Inc.
Export of this software may be restricted by the U.S. government.
Key ring: '/home/jeff/.pgp/secring.skr'Looking for user ID "jeff".
Type bits keyID Date User ID
DSS 1024/1024 0x12345678 2001/05/31 *** DEFAULT SIGNING KEY ***
Jeff Mincy <jeff(a)delphioutpost.com>
1 matching key found.
================
%pgp +language=en -kv gary /home/gary/.pgp/secring
Pretty Good Privacy(tm) Version 6.5.2
(c) 1999 Network Associates Inc.
Uses the BSafe(tm) Toolkit, which is copyright RSA Data Security, Inc.
Export of this software may be restricted by the U.S. government.
Key ring: '/home/gary/.pgp/secring.skr'Looking for user ID "gary".
Type bits/keyID Date User ID
sec 1024/xxxxx 1999/12/02 *** DEFAULT SIGNING KEY ***
Gary Sabot <gary(a)sabot.com>
1 matching key found.
bash-2.03$