X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=pgg-parse.el;h=f4fa7e8e903afe7d5cd560efd8b2b3fb98c53dc3;hb=604314557fdef68a1a0267db0d8726de7a2e882f;hp=10b24193326b51f5c7df4614f668c92487342cda;hpb=6a79e4e9581a22fdf1bd9765d01bb2668a2577c4;p=elisp%2Fsemi.git diff --git a/pgg-parse.el b/pgg-parse.el index 10b2419..f4fa7e8 100644 --- a/pgg-parse.el +++ b/pgg-parse.el @@ -27,6 +27,13 @@ ;; This module is based on +;; [OpenPGP] RFC 4880: "OpenPGP Message Format" +;; by Derek Atkins , +;; Jon Callas , Lutz Donnerhacke , +;; Hal Finney , David Shaw +;; and Rodney Thayer +;; (2007/11) +;; ;; [OpenPGP] RFC 2440: "OpenPGP Message Format" ;; by John W. Noerenberg, II , ;; Jon Callas , Lutz Donnerhacke , @@ -54,13 +61,15 @@ :type 'alist) (defcustom pgg-parse-symmetric-key-algorithm-alist - '((1 . IDEA) (2 . 3DES) (4 . CAST5) (5 . SAFER-SK128)) + '((1 . IDEA) (2 . 3DES) (3 . CAST5) (4 . BLOWFISH) (5 . SAFER-SK128) + (7 . AES) (8 . AES192) (9. AES256) (10 . TWOFISH)) "Alist of the assigned number to the simmetric key algorithm." :group 'pgg-parse :type 'alist) (defcustom pgg-parse-hash-algorithm-alist - '((1 . MD5) (2 . SHA1) (3 . RIPEMD160) (5 . MD2)) + '((1 . MD5) (2 . SHA1) (3 . RIPEMD160) (5 . MD2) + (8 . SHA256) (9 . SHA384) (10 . SHA512) (11 . SHA224)) "Alist of the assigned number to the cryptographic hash algorithm." :group 'pgg-parse :type 'alist) @@ -68,7 +77,8 @@ (defcustom pgg-parse-compression-algorithm-alist '((0 . nil); Uncompressed (1 . ZIP) - (2 . ZLIB)) + (2 . ZLIB) + (3 . BZip2)) "Alist of the assigned number to the compression algorithm." :group 'pgg-parse :type 'alist) @@ -82,11 +92,13 @@ (18 . "Casual certification of a User ID and Public Key packet") (19 . "Positive certification of a User ID and Public Key packet") (24 . "Subkey Binding Signature") + (25 . "Primary Key Binding Signature") (31 . "Signature directly on a key") (32 . "Key revocation signature") (40 . "Subkey revocation signature") (48 . "Certification revocation signature") - (64 . "Timestamp signature.")) + (64 . "Timestamp signature") + (80 . "Third-Party Confirmation signature")) "Alist of the assigned number to the signature type." :group 'pgg-parse :type 'alist)