%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
;ELC ;;; Compiled ;;; in Emacs version 25.2.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'epg-config) #@36 GnuPG ID of your default identity. (defvar epg-user-id nil (#$ . 432)) #@42 An alist mapping from key ID to user ID. (defvar epg-user-id-alist nil (#$ . 509)) (defvar epg-last-status nil) (defvar epg-read-point nil) (defvar epg-process-filter-running nil) (defvar epg-pending-status-list nil) (defvar epg-key-id nil) (defvar epg-context nil) (defvar epg-debug-buffer nil) (defvar epg-agent-file nil) (defvar epg-agent-mtime nil) (defconst epg-cipher-algorithm-alist '((0 . "NONE") (1 . "IDEA") (2 . "3DES") (3 . "CAST5") (4 . "BLOWFISH") (7 . "AES") (8 . "AES192") (9 . "AES256") (10 . "TWOFISH") (11 . "CAMELLIA128") (12 . "CAMELLIA256") (110 . "DUMMY"))) (defconst epg-pubkey-algorithm-alist '((1 . "RSA") (2 . "RSA_E") (3 . "RSA_S") (16 . "ELGAMAL_E") (17 . "DSA") (20 . "ELGAMAL"))) (defconst epg-digest-algorithm-alist '((1 . "MD5") (2 . "SHA1") (3 . "RIPEMD160") (8 . "SHA256") (9 . "SHA384") (10 . "SHA512") (11 . "SHA224"))) (defconst epg-compress-algorithm-alist '((0 . "NONE") (1 . "ZIP") (2 . "ZLIB") (3 . "BZIP2"))) (defconst epg-invalid-recipients-reason-alist '((0 . "No specific reason given") (1 . "Not Found") (2 . "Ambiguous specification") (3 . "Wrong key usage") (4 . "Key revoked") (5 . "Key expired") (6 . "No CRL known") (7 . "CRL too old") (8 . "Policy mismatch") (9 . "Not a secret key") (10 . "Key not trusted"))) (defconst epg-delete-problem-reason-alist '((1 . "No such key") (2 . "Must delete secret key first") (3 . "Ambiguous specification"))) (defconst epg-import-ok-reason-alist '((0 . "Not actually changed") (1 . "Entirely new key") (2 . "New user IDs") (4 . "New signatures") (8 . "New subkeys") (16 . "Contains private key"))) (defconst epg-import-problem-reason-alist '((0 . "No specific reason given") (1 . "Invalid Certificate") (2 . "Issuer Certificate missing") (3 . "Certificate Chain too long") (4 . "Error storing certificate"))) (defconst epg-no-data-reason-alist '((1 . "No armored data") (2 . "Expected a packet but did not found one") (3 . "Invalid packet found, this may indicate a non OpenPGP message") (4 . "Signature expected but not found"))) (defconst epg-unexpected-reason-alist nil) (defvar epg-key-validity-alist '((111 . unknown) (105 . invalid) (100 . disabled) (114 . revoked) (101 . expired) (45 . none) (113 . undefined) (110 . never) (109 . marginal) (102 . full) (117 . ultimate))) (defvar epg-key-capability-alist '((101 . encrypt) (115 . sign) (99 . certify) (97 . authentication) (68 . disabled))) (defvar epg-new-signature-type-alist '((68 . detached) (67 . clear) (83 . normal))) (defvar epg-dn-type-alist '(("1.2.840.113549.1.9.1" . "EMail") ("2.5.4.12" . "T") ("2.5.4.42" . "GN") ("2.5.4.4" . "SN") ("0.2.262.1.10.7.20" . "NameDistinguisher") ("2.5.4.16" . "ADDR") ("2.5.4.15" . "BC") ("2.5.4.13" . "D") ("2.5.4.17" . "PostalCode") ("2.5.4.65" . "Pseudo") ("2.5.4.5" . "SerialNumber"))) (defvar epg-prompt-alist nil) (define-error 'epg-error "GPG error") (defalias 'cl--struct-epg-data-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block cl--struct-epg-data-p (declare (side-effect-free error-free)) (and (vectorp cl-x) (>= (length cl-x) 3) (memq (aref cl-x 0) cl-struct-epg-data-tags) t)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'cl--struct-epg-data-p 'compiler-macro 'cl--struct-epg-data-p--cmacro) (defalias 'cl--struct-epg-data-p #[257 "\301!\205 \211G\302Y\205 \211\303H>\205 \304\207" [cl-struct-epg-data-tags vectorp 3 0 t] 3 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\305\306\301#\207" [function-put cl--struct-epg-data-p side-effect-free error-free put epg-data cl-deftype-satisfies] 4) (defalias 'epg-data-file--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-data-file (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-data-tags)) (signal 'wrong-type-argument (list 'epg-data cl-x))) (aref cl-x 1)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-data-file 'compiler-macro 'epg-data-file--cmacro) (defalias 'epg-data-file #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-data-tags 0 signal wrong-type-argument epg-data 1] 5 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\301\305\306#\207" [function-put epg-data-file side-effect-free t put gv-expander #[514 "\300\301\302\"\207" [error "%s is a read-only slot" epg-data-file] 5 "\n\n(fn CL-DO CL-X)"]] 4) (defalias 'epg-data-string--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-data-string (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-data-tags)) (signal 'wrong-type-argument (list 'epg-data cl-x))) (aref cl-x 2)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-data-string 'compiler-macro 'epg-data-string--cmacro) (defalias 'epg-data-string #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-data-tags 0 signal wrong-type-argument epg-data 2] 5 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\301\305\306#\207" [function-put epg-data-string side-effect-free t put gv-expander #[514 "\300\301\302\"\207" [error "%s is a read-only slot" epg-data-string] 5 "\n\n(fn CL-DO CL-X)"]] 4) (defalias 'epg-make-data-from-string--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (string) (cl-block epg-make-data-from-string "Constructor for objects of type `epg-data'." (declare (side-effect-free t)) (vector 'cl-struct-epg-data nil string)) nil] 9 "\n\n(fn CL-WHOLE-ARG STRING)"]) (put 'epg-make-data-from-string 'compiler-macro 'epg-make-data-from-string--cmacro) #@58 Constructor for objects of type `epg-data'. (fn STRING) (defalias 'epg-make-data-from-string #[257 "\300\301\302#\207" [vector cl-struct-epg-data nil] 5 (#$ . 6013)]) (function-put 'epg-make-data-from-string 'side-effect-free t) (defalias 'epg-make-data-from-file--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (file) (cl-block epg-make-data-from-file "Constructor for objects of type `epg-data'." (declare (side-effect-free t)) (vector 'cl-struct-epg-data file nil)) nil] 9 "\n\n(fn CL-WHOLE-ARG FILE)"]) (put 'epg-make-data-from-file 'compiler-macro 'epg-make-data-from-file--cmacro) #@56 Constructor for objects of type `epg-data'. (fn FILE) (defalias 'epg-make-data-from-file #[257 "\300\301\302#\207" [vector cl-struct-epg-data nil] 5 (#$ . 6630)]) (byte-code "\300\301\302\303#\210\304\305\306\307\306\211\310\311\312\303& \207" [function-put epg-make-data-from-file side-effect-free t cl-struct-define epg-data nil cl-structure-object ((cl-tag-slot) (file nil :read-only t) (string nil :read-only t)) cl-struct-epg-data-tags cl-struct-epg-data] 10) (defalias 'epg--gv-nreverse '(macro . #[257 "\300\301\"\207" [gv-get #[514 "\211\300D!\207" [nreverse] 5 "\n\n(fn GETTER SETTER)"]] 4 "\n\n(fn PLACE)"])) (defalias 'cl--struct-epg-context-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block cl--struct-epg-context-p (declare (side-effect-free error-free)) (and (vectorp cl-x) (>= (length cl-x) 22) (memq (aref cl-x 0) cl-struct-epg-context-tags) t)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'cl--struct-epg-context-p 'compiler-macro 'cl--struct-epg-context-p--cmacro) (defalias 'cl--struct-epg-context-p #[257 "\301!\205 \211G\302Y\205 \211\303H>\205 \304\207" [cl-struct-epg-context-tags vectorp 22 0 t] 3 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\305\306\301#\207" [function-put cl--struct-epg-context-p side-effect-free error-free put epg-context cl-deftype-satisfies] 4) (defalias 'epg-context-protocol--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-protocol (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 1)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-protocol 'compiler-macro 'epg-context-protocol--cmacro) (defalias 'epg-context-protocol #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 1] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-protocol 'side-effect-free t) (defalias 'epg-context-program--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-program (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 2)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-program 'compiler-macro 'epg-context-program--cmacro) (defalias 'epg-context-program #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 2] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-program 'side-effect-free t) (defalias 'epg-context-home-directory--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-home-directory (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 3)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-home-directory 'compiler-macro 'epg-context-home-directory--cmacro) (defalias 'epg-context-home-directory #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 3] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-home-directory 'side-effect-free t) (defalias 'epg-context-armor--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-armor (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 4)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-armor 'compiler-macro 'epg-context-armor--cmacro) (defalias 'epg-context-armor #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 4] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-armor 'side-effect-free t) (defalias 'epg-context-textmode--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-textmode (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 5)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-textmode 'compiler-macro 'epg-context-textmode--cmacro) (defalias 'epg-context-textmode #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 5] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-textmode 'side-effect-free t) (defalias 'epg-context-include-certs--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-include-certs (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 6)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-include-certs 'compiler-macro 'epg-context-include-certs--cmacro) (defalias 'epg-context-include-certs #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 6] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-include-certs 'side-effect-free t) (defalias 'epg-context-cipher-algorithm--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-cipher-algorithm (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 7)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-cipher-algorithm 'compiler-macro 'epg-context-cipher-algorithm--cmacro) (defalias 'epg-context-cipher-algorithm #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 7] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-cipher-algorithm 'side-effect-free t) (defalias 'epg-context-digest-algorithm--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-digest-algorithm (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 8)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-digest-algorithm 'compiler-macro 'epg-context-digest-algorithm--cmacro) (defalias 'epg-context-digest-algorithm #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 8] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-digest-algorithm 'side-effect-free t) (defalias 'epg-context-compress-algorithm--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-compress-algorithm (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 9)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-compress-algorithm 'compiler-macro 'epg-context-compress-algorithm--cmacro) (defalias 'epg-context-compress-algorithm #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 9] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-compress-algorithm 'side-effect-free t) (defalias 'epg-context-passphrase-callback--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-passphrase-callback (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 10)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-passphrase-callback 'compiler-macro 'epg-context-passphrase-callback--cmacro) (defalias 'epg-context-passphrase-callback #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 10] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-passphrase-callback 'side-effect-free t) (defalias 'epg-context-progress-callback--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-progress-callback (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 11)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-progress-callback 'compiler-macro 'epg-context-progress-callback--cmacro) (defalias 'epg-context-progress-callback #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 11] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-progress-callback 'side-effect-free t) (defalias 'epg-context-edit-callback--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-edit-callback (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 12)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-edit-callback 'compiler-macro 'epg-context-edit-callback--cmacro) (defalias 'epg-context-edit-callback #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 12] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-edit-callback 'side-effect-free t) (defalias 'epg-context-signers--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-signers (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 13)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-signers 'compiler-macro 'epg-context-signers--cmacro) (defalias 'epg-context-signers #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 13] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-signers 'side-effect-free t) (defalias 'epg-context-sig-notations--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-sig-notations (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 14)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-sig-notations 'compiler-macro 'epg-context-sig-notations--cmacro) (defalias 'epg-context-sig-notations #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 14] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-sig-notations 'side-effect-free t) (defalias 'epg-context-process--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-process (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 15)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-process 'compiler-macro 'epg-context-process--cmacro) (defalias 'epg-context-process #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 15] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-process 'side-effect-free t) (defalias 'epg-context-output-file--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-output-file (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 16)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-output-file 'compiler-macro 'epg-context-output-file--cmacro) (defalias 'epg-context-output-file #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 16] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-output-file 'side-effect-free t) (defalias 'epg-context-result--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-result (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 17)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-result 'compiler-macro 'epg-context-result--cmacro) (defalias 'epg-context-result #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 17] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-result 'side-effect-free t) (defalias 'epg-context-operation--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-operation (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 18)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-operation 'compiler-macro 'epg-context-operation--cmacro) (defalias 'epg-context-operation #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 18] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-operation 'side-effect-free t) (defalias 'epg-context-pinentry-mode--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-pinentry-mode (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 19)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-pinentry-mode 'compiler-macro 'epg-context-pinentry-mode--cmacro) (defalias 'epg-context-pinentry-mode #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 19] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-pinentry-mode 'side-effect-free t) (defalias 'epg-context-error-output--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-error-output (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 20)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-error-output 'compiler-macro 'epg-context-error-output--cmacro) (defalias 'epg-context-error-output #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 20] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-error-output 'side-effect-free t) (defalias 'epg-context-error-buffer--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-context-error-buffer (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-context-tags)) (signal 'wrong-type-argument (list 'epg-context cl-x))) (aref cl-x 21)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-context-error-buffer 'compiler-macro 'epg-context-error-buffer--cmacro) (defalias 'epg-context-error-buffer #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 21] 5 "\n\n(fn CL-X)"]) (function-put 'epg-context-error-buffer 'side-effect-free t) #@155 Constructor for objects of type `epg-context'. (fn PROTOCOL &optional ARMOR TEXTMODE INCLUDE-CERTS CIPHER-ALGORITHM DIGEST-ALGORITHM COMPRESS-ALGORITHM) (defalias 'epg-context--make #[1921 "\301!\211\204 \302\303\304D\"\210\305\306\"\262\203$ \302\307\310\311G\\D\"\210\312\313\n\f\f\f\f\f\f\314C\315\211\211\211\211\211\211\211\211\316\315&\207" [epg-gpg-home-directory epg-find-configuration signal epg-error "no usable configuration" alist-get program wrong-number-of-arguments epg-context--make 7 vector cl-struct-epg-context epg-passphrase-callback-function nil ""] 32 (#$ . 22160)]) (byte-code "\300\301\302\303#\210\304\305\306\307\306\211\310\311\312\303& \207" [function-put epg-context--make side-effect-free t cl-struct-define epg-context nil cl-structure-object ((cl-tag-slot) (protocol) (program) (home-directory epg-gpg-home-directory) (armor) (textmode) (include-certs) (cipher-algorithm) (digest-algorithm) (compress-algorithm) (passphrase-callback (list #'epg-passphrase-callback-function)) (progress-callback) (edit-callback) (signers) (sig-notations) (process) (output-file) (result) (operation) (pinentry-mode) (error-output "") (error-buffer)) cl-struct-epg-context-tags cl-struct-epg-context] 10) #@133 Return a context object. (fn &optional PROTOCOL ARMOR TEXTMODE INCLUDE-CERTS CIPHER-ALGORITHM DIGEST-ALGORITHM COMPRESS-ALGORITHM) (defalias 'epg-make-context #[1792 "\300\206 \301&\207" [epg-context--make OpenPGP] 15 (#$ . 23406)]) #@79 Specify if the output should be ASCII armored in CONTEXT. (fn CONTEXT ARMOR) (defalias 'epg-context-set-armor #[514 "\301H>\204 \302\303\304D\"\210\211\305I\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 4] 6 (#$ . 23662)]) (make-obsolete 'epg-context-set-armor 'setf "25.1") #@82 Specify if canonical text mode should be used in CONTEXT. (fn CONTEXT TEXTMODE) (defalias 'epg-context-set-textmode #[514 "\301H>\204 \302\303\304D\"\210\211\305I\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 5] 6 (#$ . 23978)]) (make-obsolete 'epg-context-set-textmode 'setf "25.1") #@597 Set the function used to query passphrase. PASSPHRASE-CALLBACK is either a function, or a cons-cell whose car is a function and cdr is a callback data. The function gets three arguments: the context, the key-id in question, and the callback data (if any). The callback may not be called if you use GnuPG 2.x, which relies on the external program called `gpg-agent' for passphrase query. If you really want to intercept passphrase query, consider installing GnuPG 1.x _along with_ GnuPG 2.x, which does passphrase query by itself and Emacs can intercept them. (fn CONTEXT PASSPHRASE-CALLBACK) (defalias 'epg-context-set-passphrase-callback #[514 "\301H>\204 \302\303\304D\"\210\211\305\306!\203 C\202 I\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 10 functionp] 7 (#$ . 24304)]) #@391 Set the function which handles progress update. PROGRESS-CALLBACK is either a function, or a cons-cell whose car is a function and cdr is a callback data. The function gets six arguments: the context, the operation description, the character to display a progress unit, the current amount done, the total amount to be done, and the callback data (if any). (fn CONTEXT PROGRESS-CALLBACK) (defalias 'epg-context-set-progress-callback #[514 "\301H>\204 \302\303\304D\"\210\211\305\306!\203 C\202 I\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 11 functionp] 7 (#$ . 25132)]) #@59 Set the list of key-id for signing. (fn CONTEXT SIGNERS) (defalias 'epg-context-set-signers #[514 "\301H>\204 \302\303\304D\"\210\211\305I\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 13] 6 (#$ . 25751)]) (make-obsolete 'epg-context-set-signers 'setf "25.1") (defalias 'cl--struct-epg-signature-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block cl--struct-epg-signature-p (declare (side-effect-free error-free)) (and (vectorp cl-x) (>= (length cl-x) 12) (memq (aref cl-x 0) cl-struct-epg-signature-tags) t)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'cl--struct-epg-signature-p 'compiler-macro 'cl--struct-epg-signature-p--cmacro) (defalias 'cl--struct-epg-signature-p #[257 "\301!\205 \211G\302Y\205 \211\303H>\205 \304\207" [cl-struct-epg-signature-tags vectorp 12 0 t] 3 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\305\306\301#\207" [function-put cl--struct-epg-signature-p side-effect-free error-free put epg-signature cl-deftype-satisfies] 4) (defalias 'epg-signature-status--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-signature-status (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-signature-tags)) (signal 'wrong-type-argument (list 'epg-signature cl-x))) (aref cl-x 1)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-signature-status 'compiler-macro 'epg-signature-status--cmacro) (defalias 'epg-signature-status #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-signature-tags 0 signal wrong-type-argument epg-signature 1] 5 "\n\n(fn CL-X)"]) (function-put 'epg-signature-status 'side-effect-free t) (defalias 'epg-signature-key-id--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-signature-key-id (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-signature-tags)) (signal 'wrong-type-argument (list 'epg-signature cl-x))) (aref cl-x 2)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-signature-key-id 'compiler-macro 'epg-signature-key-id--cmacro) (defalias 'epg-signature-key-id #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-signature-tags 0 signal wrong-type-argument epg-signature 2] 5 "\n\n(fn CL-X)"]) (function-put 'epg-signature-key-id 'side-effect-free t) (defalias 'epg-signature-validity--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-signature-validity (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-signature-tags)) (signal 'wrong-type-argument (list 'epg-signature cl-x))) (aref cl-x 3)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-signature-validity 'compiler-macro 'epg-signature-validity--cmacro) (defalias 'epg-signature-validity #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-signature-tags 0 signal wrong-type-argument epg-signature 3] 5 "\n\n(fn CL-X)"]) (function-put 'epg-signature-validity 'side-effect-free t) (defalias 'epg-signature-fingerprint--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-signature-fingerprint (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-signature-tags)) (signal 'wrong-type-argument (list 'epg-signature cl-x))) (aref cl-x 4)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-signature-fingerprint 'compiler-macro 'epg-signature-fingerprint--cmacro) (defalias 'epg-signature-fingerprint #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-signature-tags 0 signal wrong-type-argument epg-signature 4] 5 "\n\n(fn CL-X)"]) (function-put 'epg-signature-fingerprint 'side-effect-free t) (defalias 'epg-signature-creation-time--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-signature-creation-time (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-signature-tags)) (signal 'wrong-type-argument (list 'epg-signature cl-x))) (aref cl-x 5)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-signature-creation-time 'compiler-macro 'epg-signature-creation-time--cmacro) (defalias 'epg-signature-creation-time #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-signature-tags 0 signal wrong-type-argument epg-signature 5] 5 "\n\n(fn CL-X)"]) (function-put 'epg-signature-creation-time 'side-effect-free t) (defalias 'epg-signature-expiration-time--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-signature-expiration-time (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-signature-tags)) (signal 'wrong-type-argument (list 'epg-signature cl-x))) (aref cl-x 6)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-signature-expiration-time 'compiler-macro 'epg-signature-expiration-time--cmacro) (defalias 'epg-signature-expiration-time #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-signature-tags 0 signal wrong-type-argument epg-signature 6] 5 "\n\n(fn CL-X)"]) (function-put 'epg-signature-expiration-time 'side-effect-free t) (defalias 'epg-signature-pubkey-algorithm--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-signature-pubkey-algorithm (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-signature-tags)) (signal 'wrong-type-argument (list 'epg-signature cl-x))) (aref cl-x 7)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-signature-pubkey-algorithm 'compiler-macro 'epg-signature-pubkey-algorithm--cmacro) (defalias 'epg-signature-pubkey-algorithm #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-signature-tags 0 signal wrong-type-argument epg-signature 7] 5 "\n\n(fn CL-X)"]) (function-put 'epg-signature-pubkey-algorithm 'side-effect-free t) (defalias 'epg-signature-digest-algorithm--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-signature-digest-algorithm (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-signature-tags)) (signal 'wrong-type-argument (list 'epg-signature cl-x))) (aref cl-x 8)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-signature-digest-algorithm 'compiler-macro 'epg-signature-digest-algorithm--cmacro) (defalias 'epg-signature-digest-algorithm #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-signature-tags 0 signal wrong-type-argument epg-signature 8] 5 "\n\n(fn CL-X)"]) (function-put 'epg-signature-digest-algorithm 'side-effect-free t) (defalias 'epg-signature-class--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-signature-class (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-signature-tags)) (signal 'wrong-type-argument (list 'epg-signature cl-x))) (aref cl-x 9)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-signature-class 'compiler-macro 'epg-signature-class--cmacro) (defalias 'epg-signature-class #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-signature-tags 0 signal wrong-type-argument epg-signature 9] 5 "\n\n(fn CL-X)"]) (function-put 'epg-signature-class 'side-effect-free t) (defalias 'epg-signature-version--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-signature-version (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-signature-tags)) (signal 'wrong-type-argument (list 'epg-signature cl-x))) (aref cl-x 10)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-signature-version 'compiler-macro 'epg-signature-version--cmacro) (defalias 'epg-signature-version #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-signature-tags 0 signal wrong-type-argument epg-signature 10] 5 "\n\n(fn CL-X)"]) (function-put 'epg-signature-version 'side-effect-free t) (defalias 'epg-signature-notations--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-signature-notations (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-signature-tags)) (signal 'wrong-type-argument (list 'epg-signature cl-x))) (aref cl-x 11)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-signature-notations 'compiler-macro 'epg-signature-notations--cmacro) (defalias 'epg-signature-notations #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-signature-tags 0 signal wrong-type-argument epg-signature 11] 5 "\n\n(fn CL-X)"]) (function-put 'epg-signature-notations 'side-effect-free t) (defalias 'epg-make-signature--cmacro #[770 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (status key-id) (cl-block epg-make-signature "Constructor for objects of type `epg-signature'." (declare (side-effect-free t)) (vector 'cl-struct-epg-signature status key-id nil nil nil nil nil nil nil nil nil)) nil] 11 "\n\n(fn CL-WHOLE-ARG STATUS &optional KEY-ID)"]) (put 'epg-make-signature 'compiler-macro 'epg-make-signature--cmacro) #@80 Constructor for objects of type `epg-signature'. (fn STATUS &optional KEY-ID) (defalias 'epg-make-signature #[513 "\300\301\302\211\211\211\211\211\211\211\211&\f\207" [vector cl-struct-epg-signature nil] 15 (#$ . 34780)]) (byte-code "\300\301\302\303#\210\304\305\306\307\306\211\310\311\312\303& \207" [function-put epg-make-signature side-effect-free t cl-struct-define epg-signature nil cl-structure-object ((cl-tag-slot) (status) (key-id) (validity) (fingerprint) (creation-time) (expiration-time) (pubkey-algorithm) (digest-algorithm) (class) (version) (notations)) cl-struct-epg-signature-tags cl-struct-epg-signature] 10) (defalias 'cl--struct-epg-new-signature-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block cl--struct-epg-new-signature-p (declare (side-effect-free error-free)) (and (vectorp cl-x) (>= (length cl-x) 7) (memq (aref cl-x 0) cl-struct-epg-new-signature-tags) t)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'cl--struct-epg-new-signature-p 'compiler-macro 'cl--struct-epg-new-signature-p--cmacro) (defalias 'cl--struct-epg-new-signature-p #[257 "\301!\205 \211G\302Y\205 \211\303H>\205 \304\207" [cl-struct-epg-new-signature-tags vectorp 7 0 t] 3 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\305\306\301#\207" [function-put cl--struct-epg-new-signature-p side-effect-free error-free put epg-new-signature cl-deftype-satisfies] 4) (defalias 'epg-new-signature-type--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-new-signature-type (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-new-signature-tags)) (signal 'wrong-type-argument (list 'epg-new-signature cl-x))) (aref cl-x 1)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-new-signature-type 'compiler-macro 'epg-new-signature-type--cmacro) (defalias 'epg-new-signature-type #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-new-signature-tags 0 signal wrong-type-argument epg-new-signature 1] 5 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\301\305\306#\207" [function-put epg-new-signature-type side-effect-free t put gv-expander #[514 "\300\301\302\"\207" [error "%s is a read-only slot" epg-new-signature-type] 5 "\n\n(fn CL-DO CL-X)"]] 4) (defalias 'epg-new-signature-pubkey-algorithm--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-new-signature-pubkey-algorithm (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-new-signature-tags)) (signal 'wrong-type-argument (list 'epg-new-signature cl-x))) (aref cl-x 2)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-new-signature-pubkey-algorithm 'compiler-macro 'epg-new-signature-pubkey-algorithm--cmacro) (defalias 'epg-new-signature-pubkey-algorithm #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-new-signature-tags 0 signal wrong-type-argument epg-new-signature 2] 5 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\301\305\306#\207" [function-put epg-new-signature-pubkey-algorithm side-effect-free t put gv-expander #[514 "\300\301\302\"\207" [error "%s is a read-only slot" epg-new-signature-pubkey-algorithm] 5 "\n\n(fn CL-DO CL-X)"]] 4) (defalias 'epg-new-signature-digest-algorithm--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-new-signature-digest-algorithm (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-new-signature-tags)) (signal 'wrong-type-argument (list 'epg-new-signature cl-x))) (aref cl-x 3)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-new-signature-digest-algorithm 'compiler-macro 'epg-new-signature-digest-algorithm--cmacro) (defalias 'epg-new-signature-digest-algorithm #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-new-signature-tags 0 signal wrong-type-argument epg-new-signature 3] 5 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\301\305\306#\207" [function-put epg-new-signature-digest-algorithm side-effect-free t put gv-expander #[514 "\300\301\302\"\207" [error "%s is a read-only slot" epg-new-signature-digest-algorithm] 5 "\n\n(fn CL-DO CL-X)"]] 4) (defalias 'epg-new-signature-class--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-new-signature-class (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-new-signature-tags)) (signal 'wrong-type-argument (list 'epg-new-signature cl-x))) (aref cl-x 4)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-new-signature-class 'compiler-macro 'epg-new-signature-class--cmacro) (defalias 'epg-new-signature-class #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-new-signature-tags 0 signal wrong-type-argument epg-new-signature 4] 5 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\301\305\306#\207" [function-put epg-new-signature-class side-effect-free t put gv-expander #[514 "\300\301\302\"\207" [error "%s is a read-only slot" epg-new-signature-class] 5 "\n\n(fn CL-DO CL-X)"]] 4) (defalias 'epg-new-signature-creation-time--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-new-signature-creation-time (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-new-signature-tags)) (signal 'wrong-type-argument (list 'epg-new-signature cl-x))) (aref cl-x 5)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-new-signature-creation-time 'compiler-macro 'epg-new-signature-creation-time--cmacro) (defalias 'epg-new-signature-creation-time #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-new-signature-tags 0 signal wrong-type-argument epg-new-signature 5] 5 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\301\305\306#\207" [function-put epg-new-signature-creation-time side-effect-free t put gv-expander #[514 "\300\301\302\"\207" [error "%s is a read-only slot" epg-new-signature-creation-time] 5 "\n\n(fn CL-DO CL-X)"]] 4) (defalias 'epg-new-signature-fingerprint--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-new-signature-fingerprint (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-new-signature-tags)) (signal 'wrong-type-argument (list 'epg-new-signature cl-x))) (aref cl-x 6)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-new-signature-fingerprint 'compiler-macro 'epg-new-signature-fingerprint--cmacro) (defalias 'epg-new-signature-fingerprint #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-new-signature-tags 0 signal wrong-type-argument epg-new-signature 6] 5 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\301\305\306#\207" [function-put epg-new-signature-fingerprint side-effect-free t put gv-expander #[514 "\300\301\302\"\207" [error "%s is a read-only slot" epg-new-signature-fingerprint] 5 "\n\n(fn CL-DO CL-X)"]] 4) (defalias 'epg-make-new-signature--cmacro #[1799 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (type pubkey-algorithm digest-algorithm class creation-time fingerprint) (cl-block epg-make-new-signature "Constructor for objects of type `epg-new-signature'." (declare (side-effect-free t)) (vector 'cl-struct-epg-new-signature type pubkey-algorithm digest-algorithm class creation-time fingerprint)) nil] 19 "\n\n(fn CL-WHOLE-ARG TYPE PUBKEY-ALGORITHM DIGEST-ALGORITHM CLASS CREATION-TIME FINGERPRINT)"]) (put 'epg-make-new-signature 'compiler-macro 'epg-make-new-signature--cmacro) #@131 Constructor for objects of type `epg-new-signature'. (fn TYPE PUBKEY-ALGORITHM DIGEST-ALGORITHM CLASS CREATION-TIME FINGERPRINT) (defalias 'epg-make-new-signature #[1542 "\300\301&\207" [vector cl-struct-epg-new-signature] 14 (#$ . 42301)]) (byte-code "\300\301\302\303#\210\304\305\306\307\306\211\310\311\312\303& \207" [function-put epg-make-new-signature side-effect-free t cl-struct-define epg-new-signature nil cl-structure-object ((cl-tag-slot) (type nil :read-only t) (pubkey-algorithm nil :read-only t) (digest-algorithm nil :read-only t) (class nil :read-only t) (creation-time nil :read-only t) (fingerprint nil :read-only t)) cl-struct-epg-new-signature-tags cl-struct-epg-new-signature] 10) (defalias 'cl--struct-epg-key-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block cl--struct-epg-key-p (declare (side-effect-free error-free)) (and (vectorp cl-x) (>= (length cl-x) 4) (memq (aref cl-x 0) cl-struct-epg-key-tags) t)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'cl--struct-epg-key-p 'compiler-macro 'cl--struct-epg-key-p--cmacro) (defalias 'cl--struct-epg-key-p #[257 "\301!\205 \211G\302Y\205 \211\303H>\205 \304\207" [cl-struct-epg-key-tags vectorp 4 0 t] 3 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\305\306\301#\207" [function-put cl--struct-epg-key-p side-effect-free error-free put epg-key cl-deftype-satisfies] 4) (defalias 'epg-key-owner-trust--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-key-owner-trust (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-key-tags)) (signal 'wrong-type-argument (list 'epg-key cl-x))) (aref cl-x 1)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-key-owner-trust 'compiler-macro 'epg-key-owner-trust--cmacro) (defalias 'epg-key-owner-trust #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-key-tags 0 signal wrong-type-argument epg-key 1] 5 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\301\305\306#\207" [function-put epg-key-owner-trust side-effect-free t put gv-expander #[514 "\300\301\302\"\207" [error "%s is a read-only slot" epg-key-owner-trust] 5 "\n\n(fn CL-DO CL-X)"]] 4) (defalias 'epg-key-sub-key-list--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-key-sub-key-list (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-key-tags)) (signal 'wrong-type-argument (list 'epg-key cl-x))) (aref cl-x 2)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-key-sub-key-list 'compiler-macro 'epg-key-sub-key-list--cmacro) (defalias 'epg-key-sub-key-list #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-key-tags 0 signal wrong-type-argument epg-key 2] 5 "\n\n(fn CL-X)"]) (function-put 'epg-key-sub-key-list 'side-effect-free t) (defalias 'epg-key-user-id-list--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-key-user-id-list (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-key-tags)) (signal 'wrong-type-argument (list 'epg-key cl-x))) (aref cl-x 3)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-key-user-id-list 'compiler-macro 'epg-key-user-id-list--cmacro) (defalias 'epg-key-user-id-list #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-key-tags 0 signal wrong-type-argument epg-key 3] 5 "\n\n(fn CL-X)"]) (function-put 'epg-key-user-id-list 'side-effect-free t) (defalias 'epg-make-key--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (owner-trust) (cl-block epg-make-key "Constructor for objects of type `epg-key'." (declare (side-effect-free t)) (vector 'cl-struct-epg-key owner-trust nil nil)) nil] 9 "\n\n(fn CL-WHOLE-ARG OWNER-TRUST)"]) (put 'epg-make-key 'compiler-macro 'epg-make-key--cmacro) #@62 Constructor for objects of type `epg-key'. (fn OWNER-TRUST) (defalias 'epg-make-key #[257 "\300\301\302\211$\207" [vector cl-struct-epg-key nil] 6 (#$ . 46154)]) (byte-code "\300\301\302\303#\210\304\305\306\307\306\211\310\311\312\303& \207" [function-put epg-make-key side-effect-free t cl-struct-define epg-key nil cl-structure-object ((cl-tag-slot) (owner-trust nil :read-only t) (sub-key-list) (user-id-list)) cl-struct-epg-key-tags cl-struct-epg-key] 10) (defalias 'cl--struct-epg-sub-key-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block cl--struct-epg-sub-key-p (declare (side-effect-free error-free)) (and (vectorp cl-x) (>= (length cl-x) 10) (memq (aref cl-x 0) cl-struct-epg-sub-key-tags) t)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'cl--struct-epg-sub-key-p 'compiler-macro 'cl--struct-epg-sub-key-p--cmacro) (defalias 'cl--struct-epg-sub-key-p #[257 "\301!\205 \211G\302Y\205 \211\303H>\205 \304\207" [cl-struct-epg-sub-key-tags vectorp 10 0 t] 3 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\305\306\301#\207" [function-put cl--struct-epg-sub-key-p side-effect-free error-free put epg-sub-key cl-deftype-satisfies] 4) (defalias 'epg-sub-key-validity--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-sub-key-validity (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-sub-key-tags)) (signal 'wrong-type-argument (list 'epg-sub-key cl-x))) (aref cl-x 1)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-sub-key-validity 'compiler-macro 'epg-sub-key-validity--cmacro) (defalias 'epg-sub-key-validity #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-sub-key-tags 0 signal wrong-type-argument epg-sub-key 1] 5 "\n\n(fn CL-X)"]) (function-put 'epg-sub-key-validity 'side-effect-free t) (defalias 'epg-sub-key-capability--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-sub-key-capability (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-sub-key-tags)) (signal 'wrong-type-argument (list 'epg-sub-key cl-x))) (aref cl-x 2)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-sub-key-capability 'compiler-macro 'epg-sub-key-capability--cmacro) (defalias 'epg-sub-key-capability #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-sub-key-tags 0 signal wrong-type-argument epg-sub-key 2] 5 "\n\n(fn CL-X)"]) (function-put 'epg-sub-key-capability 'side-effect-free t) (defalias 'epg-sub-key-secret-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-sub-key-secret-p (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-sub-key-tags)) (signal 'wrong-type-argument (list 'epg-sub-key cl-x))) (aref cl-x 3)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-sub-key-secret-p 'compiler-macro 'epg-sub-key-secret-p--cmacro) (defalias 'epg-sub-key-secret-p #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-sub-key-tags 0 signal wrong-type-argument epg-sub-key 3] 5 "\n\n(fn CL-X)"]) (function-put 'epg-sub-key-secret-p 'side-effect-free t) (defalias 'epg-sub-key-algorithm--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-sub-key-algorithm (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-sub-key-tags)) (signal 'wrong-type-argument (list 'epg-sub-key cl-x))) (aref cl-x 4)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-sub-key-algorithm 'compiler-macro 'epg-sub-key-algorithm--cmacro) (defalias 'epg-sub-key-algorithm #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-sub-key-tags 0 signal wrong-type-argument epg-sub-key 4] 5 "\n\n(fn CL-X)"]) (function-put 'epg-sub-key-algorithm 'side-effect-free t) (defalias 'epg-sub-key-length--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-sub-key-length (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-sub-key-tags)) (signal 'wrong-type-argument (list 'epg-sub-key cl-x))) (aref cl-x 5)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-sub-key-length 'compiler-macro 'epg-sub-key-length--cmacro) (defalias 'epg-sub-key-length #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-sub-key-tags 0 signal wrong-type-argument epg-sub-key 5] 5 "\n\n(fn CL-X)"]) (function-put 'epg-sub-key-length 'side-effect-free t) (defalias 'epg-sub-key-id--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-sub-key-id (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-sub-key-tags)) (signal 'wrong-type-argument (list 'epg-sub-key cl-x))) (aref cl-x 6)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-sub-key-id 'compiler-macro 'epg-sub-key-id--cmacro) (defalias 'epg-sub-key-id #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-sub-key-tags 0 signal wrong-type-argument epg-sub-key 6] 5 "\n\n(fn CL-X)"]) (function-put 'epg-sub-key-id 'side-effect-free t) (defalias 'epg-sub-key-creation-time--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-sub-key-creation-time (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-sub-key-tags)) (signal 'wrong-type-argument (list 'epg-sub-key cl-x))) (aref cl-x 7)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-sub-key-creation-time 'compiler-macro 'epg-sub-key-creation-time--cmacro) (defalias 'epg-sub-key-creation-time #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-sub-key-tags 0 signal wrong-type-argument epg-sub-key 7] 5 "\n\n(fn CL-X)"]) (function-put 'epg-sub-key-creation-time 'side-effect-free t) (defalias 'epg-sub-key-expiration-time--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-sub-key-expiration-time (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-sub-key-tags)) (signal 'wrong-type-argument (list 'epg-sub-key cl-x))) (aref cl-x 8)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-sub-key-expiration-time 'compiler-macro 'epg-sub-key-expiration-time--cmacro) (defalias 'epg-sub-key-expiration-time #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-sub-key-tags 0 signal wrong-type-argument epg-sub-key 8] 5 "\n\n(fn CL-X)"]) (function-put 'epg-sub-key-expiration-time 'side-effect-free t) (defalias 'epg-sub-key-fingerprint--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-sub-key-fingerprint (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-sub-key-tags)) (signal 'wrong-type-argument (list 'epg-sub-key cl-x))) (aref cl-x 9)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-sub-key-fingerprint 'compiler-macro 'epg-sub-key-fingerprint--cmacro) (defalias 'epg-sub-key-fingerprint #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-sub-key-tags 0 signal wrong-type-argument epg-sub-key 9] 5 "\n\n(fn CL-X)"]) (function-put 'epg-sub-key-fingerprint 'side-effect-free t) (defalias 'epg-make-sub-key--cmacro #[2313 "\300\301\302\303\211\211 & \207" [cl--defsubst-expand (validity capability secret-p algorithm length id creation-time expiration-time) (cl-block epg-make-sub-key "Constructor for objects of type `epg-sub-key'." (declare (side-effect-free t)) (vector 'cl-struct-epg-sub-key validity capability secret-p algorithm length id creation-time expiration-time nil)) nil] 23 "\n\n(fn CL-WHOLE-ARG VALIDITY CAPABILITY SECRET-P ALGORITHM LENGTH ID CREATION-TIME EXPIRATION-TIME)"]) (put 'epg-make-sub-key 'compiler-macro 'epg-make-sub-key--cmacro) #@133 Constructor for objects of type `epg-sub-key'. (fn VALIDITY CAPABILITY SECRET-P ALGORITHM LENGTH ID CREATION-TIME EXPIRATION-TIME) (defalias 'epg-make-sub-key #[2056 "\300\301 \302&\n\207" [vector cl-struct-epg-sub-key nil] 19 (#$ . 53876)]) (byte-code "\300\301\302\303#\210\304\305\306\307\306\211\310\311\312\303& \207" [function-put epg-make-sub-key side-effect-free t cl-struct-define epg-sub-key nil cl-structure-object ((cl-tag-slot) (validity) (capability) (secret-p) (algorithm) (length) (id) (creation-time) (expiration-time) (fingerprint)) cl-struct-epg-sub-key-tags cl-struct-epg-sub-key] 10) (defalias 'cl--struct-epg-user-id-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block cl--struct-epg-user-id-p (declare (side-effect-free error-free)) (and (vectorp cl-x) (>= (length cl-x) 4) (memq (aref cl-x 0) cl-struct-epg-user-id-tags) t)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'cl--struct-epg-user-id-p 'compiler-macro 'cl--struct-epg-user-id-p--cmacro) (defalias 'cl--struct-epg-user-id-p #[257 "\301!\205 \211G\302Y\205 \211\303H>\205 \304\207" [cl-struct-epg-user-id-tags vectorp 4 0 t] 3 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\305\306\301#\207" [function-put cl--struct-epg-user-id-p side-effect-free error-free put epg-user-id cl-deftype-satisfies] 4) (defalias 'epg-user-id-validity--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-user-id-validity (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-user-id-tags)) (signal 'wrong-type-argument (list 'epg-user-id cl-x))) (aref cl-x 1)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-user-id-validity 'compiler-macro 'epg-user-id-validity--cmacro) (defalias 'epg-user-id-validity #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-user-id-tags 0 signal wrong-type-argument epg-user-id 1] 5 "\n\n(fn CL-X)"]) (function-put 'epg-user-id-validity 'side-effect-free t) (defalias 'epg-user-id-string--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-user-id-string (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-user-id-tags)) (signal 'wrong-type-argument (list 'epg-user-id cl-x))) (aref cl-x 2)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-user-id-string 'compiler-macro 'epg-user-id-string--cmacro) (defalias 'epg-user-id-string #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-user-id-tags 0 signal wrong-type-argument epg-user-id 2] 5 "\n\n(fn CL-X)"]) (function-put 'epg-user-id-string 'side-effect-free t) (defalias 'epg-user-id-signature-list--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-user-id-signature-list (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-user-id-tags)) (signal 'wrong-type-argument (list 'epg-user-id cl-x))) (aref cl-x 3)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-user-id-signature-list 'compiler-macro 'epg-user-id-signature-list--cmacro) (defalias 'epg-user-id-signature-list #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-user-id-tags 0 signal wrong-type-argument epg-user-id 3] 5 "\n\n(fn CL-X)"]) (function-put 'epg-user-id-signature-list 'side-effect-free t) (defalias 'epg-make-user-id--cmacro #[771 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (validity string) (cl-block epg-make-user-id "Constructor for objects of type `epg-user-id'." (declare (side-effect-free t)) (vector 'cl-struct-epg-user-id validity string nil)) nil] 11 "\n\n(fn CL-WHOLE-ARG VALIDITY STRING)"]) (put 'epg-make-user-id 'compiler-macro 'epg-make-user-id--cmacro) #@70 Constructor for objects of type `epg-user-id'. (fn VALIDITY STRING) (defalias 'epg-make-user-id #[514 "\300\301\302$\207" [vector cl-struct-epg-user-id nil] 7 (#$ . 57603)]) (byte-code "\300\301\302\303#\210\304\305\306\307\306\211\310\311\312\303& \207" [function-put epg-make-user-id side-effect-free t cl-struct-define epg-user-id nil cl-structure-object ((cl-tag-slot) (validity) (string) (signature-list)) cl-struct-epg-user-id-tags cl-struct-epg-user-id] 10) (defalias 'cl--struct-epg-key-signature-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block cl--struct-epg-key-signature-p (declare (side-effect-free error-free)) (and (vectorp cl-x) (>= (length cl-x) 9) (memq (aref cl-x 0) cl-struct-epg-key-signature-tags) t)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'cl--struct-epg-key-signature-p 'compiler-macro 'cl--struct-epg-key-signature-p--cmacro) (defalias 'cl--struct-epg-key-signature-p #[257 "\301!\205 \211G\302Y\205 \211\303H>\205 \304\207" [cl-struct-epg-key-signature-tags vectorp 9 0 t] 3 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\305\306\301#\207" [function-put cl--struct-epg-key-signature-p side-effect-free error-free put epg-key-signature cl-deftype-satisfies] 4) (defalias 'epg-key-signature-validity--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-key-signature-validity (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-key-signature-tags)) (signal 'wrong-type-argument (list 'epg-key-signature cl-x))) (aref cl-x 1)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-key-signature-validity 'compiler-macro 'epg-key-signature-validity--cmacro) (defalias 'epg-key-signature-validity #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-key-signature-tags 0 signal wrong-type-argument epg-key-signature 1] 5 "\n\n(fn CL-X)"]) (function-put 'epg-key-signature-validity 'side-effect-free t) (defalias 'epg-key-signature-pubkey-algorithm--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-key-signature-pubkey-algorithm (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-key-signature-tags)) (signal 'wrong-type-argument (list 'epg-key-signature cl-x))) (aref cl-x 2)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-key-signature-pubkey-algorithm 'compiler-macro 'epg-key-signature-pubkey-algorithm--cmacro) (defalias 'epg-key-signature-pubkey-algorithm #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-key-signature-tags 0 signal wrong-type-argument epg-key-signature 2] 5 "\n\n(fn CL-X)"]) (function-put 'epg-key-signature-pubkey-algorithm 'side-effect-free t) (defalias 'epg-key-signature-key-id--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-key-signature-key-id (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-key-signature-tags)) (signal 'wrong-type-argument (list 'epg-key-signature cl-x))) (aref cl-x 3)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-key-signature-key-id 'compiler-macro 'epg-key-signature-key-id--cmacro) (defalias 'epg-key-signature-key-id #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-key-signature-tags 0 signal wrong-type-argument epg-key-signature 3] 5 "\n\n(fn CL-X)"]) (function-put 'epg-key-signature-key-id 'side-effect-free t) (defalias 'epg-key-signature-creation-time--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-key-signature-creation-time (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-key-signature-tags)) (signal 'wrong-type-argument (list 'epg-key-signature cl-x))) (aref cl-x 4)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-key-signature-creation-time 'compiler-macro 'epg-key-signature-creation-time--cmacro) (defalias 'epg-key-signature-creation-time #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-key-signature-tags 0 signal wrong-type-argument epg-key-signature 4] 5 "\n\n(fn CL-X)"]) (function-put 'epg-key-signature-creation-time 'side-effect-free t) (defalias 'epg-key-signature-expiration-time--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-key-signature-expiration-time (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-key-signature-tags)) (signal 'wrong-type-argument (list 'epg-key-signature cl-x))) (aref cl-x 5)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-key-signature-expiration-time 'compiler-macro 'epg-key-signature-expiration-time--cmacro) (defalias 'epg-key-signature-expiration-time #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-key-signature-tags 0 signal wrong-type-argument epg-key-signature 5] 5 "\n\n(fn CL-X)"]) (function-put 'epg-key-signature-expiration-time 'side-effect-free t) (defalias 'epg-key-signature-user-id--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-key-signature-user-id (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-key-signature-tags)) (signal 'wrong-type-argument (list 'epg-key-signature cl-x))) (aref cl-x 6)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-key-signature-user-id 'compiler-macro 'epg-key-signature-user-id--cmacro) (defalias 'epg-key-signature-user-id #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-key-signature-tags 0 signal wrong-type-argument epg-key-signature 6] 5 "\n\n(fn CL-X)"]) (function-put 'epg-key-signature-user-id 'side-effect-free t) (defalias 'epg-key-signature-class--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-key-signature-class (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-key-signature-tags)) (signal 'wrong-type-argument (list 'epg-key-signature cl-x))) (aref cl-x 7)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-key-signature-class 'compiler-macro 'epg-key-signature-class--cmacro) (defalias 'epg-key-signature-class #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-key-signature-tags 0 signal wrong-type-argument epg-key-signature 7] 5 "\n\n(fn CL-X)"]) (function-put 'epg-key-signature-class 'side-effect-free t) (defalias 'epg-key-signature-exportable-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-key-signature-exportable-p (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-key-signature-tags)) (signal 'wrong-type-argument (list 'epg-key-signature cl-x))) (aref cl-x 8)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-key-signature-exportable-p 'compiler-macro 'epg-key-signature-exportable-p--cmacro) (defalias 'epg-key-signature-exportable-p #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-key-signature-tags 0 signal wrong-type-argument epg-key-signature 8] 5 "\n\n(fn CL-X)"]) (function-put 'epg-key-signature-exportable-p 'side-effect-free t) (defalias 'epg-make-key-signature--cmacro #[2313 "\300\301\302\303\211\211 & \207" [cl--defsubst-expand (validity pubkey-algorithm key-id creation-time expiration-time user-id class exportable-p) (cl-block epg-make-key-signature "Constructor for objects of type `epg-key-signature'." (declare (side-effect-free t)) (vector 'cl-struct-epg-key-signature validity pubkey-algorithm key-id creation-time expiration-time user-id class exportable-p)) nil] 23 "\n\n(fn CL-WHOLE-ARG VALIDITY PUBKEY-ALGORITHM KEY-ID CREATION-TIME EXPIRATION-TIME USER-ID CLASS EXPORTABLE-P)"]) (put 'epg-make-key-signature 'compiler-macro 'epg-make-key-signature--cmacro) #@150 Constructor for objects of type `epg-key-signature'. (fn VALIDITY PUBKEY-ALGORITHM KEY-ID CREATION-TIME EXPIRATION-TIME USER-ID CLASS EXPORTABLE-P) (defalias 'epg-make-key-signature #[2056 "\300\301 & \207" [vector cl-struct-epg-key-signature] 18 (#$ . 65323)]) (byte-code "\300\301\302\303#\210\304\305\306\307\306\211\310\311\312\303& \207" [function-put epg-make-key-signature side-effect-free t cl-struct-define epg-key-signature nil cl-structure-object ((cl-tag-slot) (validity) (pubkey-algorithm) (key-id) (creation-time) (expiration-time) (user-id) (class) (exportable-p)) cl-struct-epg-key-signature-tags cl-struct-epg-key-signature] 10) (defalias 'cl--struct-epg-sig-notation-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block cl--struct-epg-sig-notation-p (declare (side-effect-free error-free)) (and (vectorp cl-x) (>= (length cl-x) 5) (memq (aref cl-x 0) cl-struct-epg-sig-notation-tags) t)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'cl--struct-epg-sig-notation-p 'compiler-macro 'cl--struct-epg-sig-notation-p--cmacro) (defalias 'cl--struct-epg-sig-notation-p #[257 "\301!\205 \211G\302Y\205 \211\303H>\205 \304\207" [cl-struct-epg-sig-notation-tags vectorp 5 0 t] 3 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\305\306\301#\207" [function-put cl--struct-epg-sig-notation-p side-effect-free error-free put epg-sig-notation cl-deftype-satisfies] 4) (defalias 'epg-sig-notation-name--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-sig-notation-name (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-sig-notation-tags)) (signal 'wrong-type-argument (list 'epg-sig-notation cl-x))) (aref cl-x 1)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-sig-notation-name 'compiler-macro 'epg-sig-notation-name--cmacro) (defalias 'epg-sig-notation-name #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-sig-notation-tags 0 signal wrong-type-argument epg-sig-notation 1] 5 "\n\n(fn CL-X)"]) (function-put 'epg-sig-notation-name 'side-effect-free t) (defalias 'epg-sig-notation-value--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-sig-notation-value (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-sig-notation-tags)) (signal 'wrong-type-argument (list 'epg-sig-notation cl-x))) (aref cl-x 2)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-sig-notation-value 'compiler-macro 'epg-sig-notation-value--cmacro) (defalias 'epg-sig-notation-value #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-sig-notation-tags 0 signal wrong-type-argument epg-sig-notation 2] 5 "\n\n(fn CL-X)"]) (function-put 'epg-sig-notation-value 'side-effect-free t) (defalias 'epg-sig-notation-human-readable--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-sig-notation-human-readable (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-sig-notation-tags)) (signal 'wrong-type-argument (list 'epg-sig-notation cl-x))) (aref cl-x 3)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-sig-notation-human-readable 'compiler-macro 'epg-sig-notation-human-readable--cmacro) (defalias 'epg-sig-notation-human-readable #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-sig-notation-tags 0 signal wrong-type-argument epg-sig-notation 3] 5 "\n\n(fn CL-X)"]) (function-put 'epg-sig-notation-human-readable 'side-effect-free t) (defalias 'epg-sig-notation-critical--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-sig-notation-critical (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-sig-notation-tags)) (signal 'wrong-type-argument (list 'epg-sig-notation cl-x))) (aref cl-x 4)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-sig-notation-critical 'compiler-macro 'epg-sig-notation-critical--cmacro) (defalias 'epg-sig-notation-critical #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-sig-notation-tags 0 signal wrong-type-argument epg-sig-notation 4] 5 "\n\n(fn CL-X)"]) (function-put 'epg-sig-notation-critical 'side-effect-free t) (defalias 'epg-make-sig-notation--cmacro #[1283 "\300\301\302\303\211\211 & \207" [cl--defsubst-expand (name value human-readable critical) (cl-block epg-make-sig-notation "Constructor for objects of type `epg-sig-notation'." (declare (side-effect-free t)) (vector 'cl-struct-epg-sig-notation name value human-readable critical)) nil] 15 "\n\n(fn CL-WHOLE-ARG NAME VALUE &optional HUMAN-READABLE CRITICAL)"]) (put 'epg-make-sig-notation 'compiler-macro 'epg-make-sig-notation--cmacro) #@104 Constructor for objects of type `epg-sig-notation'. (fn NAME VALUE &optional HUMAN-READABLE CRITICAL) (defalias 'epg-make-sig-notation #[1026 "\300\301%\207" [vector cl-struct-epg-sig-notation] 10 (#$ . 70057)]) (byte-code "\300\301\302\303#\210\304\305\306\307\306\211\310\311\312\303& \207" [function-put epg-make-sig-notation side-effect-free t cl-struct-define epg-sig-notation nil cl-structure-object ((cl-tag-slot) (name) (value) (human-readable) (critical)) cl-struct-epg-sig-notation-tags cl-struct-epg-sig-notation] 10) (defalias 'cl--struct-epg-import-status-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block cl--struct-epg-import-status-p (declare (side-effect-free error-free)) (and (vectorp cl-x) (>= (length cl-x) 8) (memq (aref cl-x 0) cl-struct-epg-import-status-tags) t)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'cl--struct-epg-import-status-p 'compiler-macro 'cl--struct-epg-import-status-p--cmacro) (defalias 'cl--struct-epg-import-status-p #[257 "\301!\205 \211G\302Y\205 \211\303H>\205 \304\207" [cl-struct-epg-import-status-tags vectorp 8 0 t] 3 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\305\306\301#\207" [function-put cl--struct-epg-import-status-p side-effect-free error-free put epg-import-status cl-deftype-satisfies] 4) (defalias 'epg-import-status-fingerprint--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-status-fingerprint (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-status-tags)) (signal 'wrong-type-argument (list 'epg-import-status cl-x))) (aref cl-x 1)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-status-fingerprint 'compiler-macro 'epg-import-status-fingerprint--cmacro) (defalias 'epg-import-status-fingerprint #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-status-tags 0 signal wrong-type-argument epg-import-status 1] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-status-fingerprint 'side-effect-free t) (defalias 'epg-import-status-reason--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-status-reason (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-status-tags)) (signal 'wrong-type-argument (list 'epg-import-status cl-x))) (aref cl-x 2)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-status-reason 'compiler-macro 'epg-import-status-reason--cmacro) (defalias 'epg-import-status-reason #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-status-tags 0 signal wrong-type-argument epg-import-status 2] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-status-reason 'side-effect-free t) (defalias 'epg-import-status-new--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-status-new (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-status-tags)) (signal 'wrong-type-argument (list 'epg-import-status cl-x))) (aref cl-x 3)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-status-new 'compiler-macro 'epg-import-status-new--cmacro) (defalias 'epg-import-status-new #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-status-tags 0 signal wrong-type-argument epg-import-status 3] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-status-new 'side-effect-free t) (defalias 'epg-import-status-user-id--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-status-user-id (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-status-tags)) (signal 'wrong-type-argument (list 'epg-import-status cl-x))) (aref cl-x 4)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-status-user-id 'compiler-macro 'epg-import-status-user-id--cmacro) (defalias 'epg-import-status-user-id #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-status-tags 0 signal wrong-type-argument epg-import-status 4] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-status-user-id 'side-effect-free t) (defalias 'epg-import-status-signature--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-status-signature (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-status-tags)) (signal 'wrong-type-argument (list 'epg-import-status cl-x))) (aref cl-x 5)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-status-signature 'compiler-macro 'epg-import-status-signature--cmacro) (defalias 'epg-import-status-signature #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-status-tags 0 signal wrong-type-argument epg-import-status 5] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-status-signature 'side-effect-free t) (defalias 'epg-import-status-sub-key--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-status-sub-key (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-status-tags)) (signal 'wrong-type-argument (list 'epg-import-status cl-x))) (aref cl-x 6)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-status-sub-key 'compiler-macro 'epg-import-status-sub-key--cmacro) (defalias 'epg-import-status-sub-key #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-status-tags 0 signal wrong-type-argument epg-import-status 6] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-status-sub-key 'side-effect-free t) (defalias 'epg-import-status-secret--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-status-secret (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-status-tags)) (signal 'wrong-type-argument (list 'epg-import-status cl-x))) (aref cl-x 7)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-status-secret 'compiler-macro 'epg-import-status-secret--cmacro) (defalias 'epg-import-status-secret #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-status-tags 0 signal wrong-type-argument epg-import-status 7] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-status-secret 'side-effect-free t) (defalias 'epg-make-import-status--cmacro #[2050 "\300\301\302\303\211\211\f\f\f\f\f\f\f&\f\207" [cl--defsubst-expand (fingerprint reason new user-id signature sub-key secret) (cl-block epg-make-import-status "Constructor for objects of type `epg-import-status'." (declare (side-effect-free t)) (vector 'cl-struct-epg-import-status fingerprint reason new user-id signature sub-key secret)) nil] 21 "\n\n(fn CL-WHOLE-ARG FINGERPRINT &optional REASON NEW USER-ID SIGNATURE SUB-KEY SECRET)"]) (put 'epg-make-import-status 'compiler-macro 'epg-make-import-status--cmacro) #@126 Constructor for objects of type `epg-import-status'. (fn FINGERPRINT &optional REASON NEW USER-ID SIGNATURE SUB-KEY SECRET) (defalias 'epg-make-import-status #[1793 "\300\301&\207" [vector cl-struct-epg-import-status] 16 (#$ . 76895)]) (byte-code "\300\301\302\303#\210\304\305\306\307\306\211\310\311\312\303& \207" [function-put epg-make-import-status side-effect-free t cl-struct-define epg-import-status nil cl-structure-object ((cl-tag-slot) (fingerprint) (reason) (new) (user-id) (signature) (sub-key) (secret)) cl-struct-epg-import-status-tags cl-struct-epg-import-status] 10) (defalias 'cl--struct-epg-import-result-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block cl--struct-epg-import-result-p (declare (side-effect-free error-free)) (and (vectorp cl-x) (>= (length cl-x) 15) (memq (aref cl-x 0) cl-struct-epg-import-result-tags) t)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'cl--struct-epg-import-result-p 'compiler-macro 'cl--struct-epg-import-result-p--cmacro) (defalias 'cl--struct-epg-import-result-p #[257 "\301!\205 \211G\302Y\205 \211\303H>\205 \304\207" [cl-struct-epg-import-result-tags vectorp 15 0 t] 3 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\305\306\301#\207" [function-put cl--struct-epg-import-result-p side-effect-free error-free put epg-import-result cl-deftype-satisfies] 4) (defalias 'epg-import-result-considered--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-result-considered (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-result-tags)) (signal 'wrong-type-argument (list 'epg-import-result cl-x))) (aref cl-x 1)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-result-considered 'compiler-macro 'epg-import-result-considered--cmacro) (defalias 'epg-import-result-considered #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-result-tags 0 signal wrong-type-argument epg-import-result 1] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-result-considered 'side-effect-free t) (defalias 'epg-import-result-no-user-id--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-result-no-user-id (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-result-tags)) (signal 'wrong-type-argument (list 'epg-import-result cl-x))) (aref cl-x 2)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-result-no-user-id 'compiler-macro 'epg-import-result-no-user-id--cmacro) (defalias 'epg-import-result-no-user-id #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-result-tags 0 signal wrong-type-argument epg-import-result 2] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-result-no-user-id 'side-effect-free t) (defalias 'epg-import-result-imported--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-result-imported (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-result-tags)) (signal 'wrong-type-argument (list 'epg-import-result cl-x))) (aref cl-x 3)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-result-imported 'compiler-macro 'epg-import-result-imported--cmacro) (defalias 'epg-import-result-imported #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-result-tags 0 signal wrong-type-argument epg-import-result 3] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-result-imported 'side-effect-free t) (defalias 'epg-import-result-imported-rsa--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-result-imported-rsa (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-result-tags)) (signal 'wrong-type-argument (list 'epg-import-result cl-x))) (aref cl-x 4)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-result-imported-rsa 'compiler-macro 'epg-import-result-imported-rsa--cmacro) (defalias 'epg-import-result-imported-rsa #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-result-tags 0 signal wrong-type-argument epg-import-result 4] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-result-imported-rsa 'side-effect-free t) (defalias 'epg-import-result-unchanged--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-result-unchanged (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-result-tags)) (signal 'wrong-type-argument (list 'epg-import-result cl-x))) (aref cl-x 5)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-result-unchanged 'compiler-macro 'epg-import-result-unchanged--cmacro) (defalias 'epg-import-result-unchanged #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-result-tags 0 signal wrong-type-argument epg-import-result 5] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-result-unchanged 'side-effect-free t) (defalias 'epg-import-result-new-user-ids--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-result-new-user-ids (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-result-tags)) (signal 'wrong-type-argument (list 'epg-import-result cl-x))) (aref cl-x 6)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-result-new-user-ids 'compiler-macro 'epg-import-result-new-user-ids--cmacro) (defalias 'epg-import-result-new-user-ids #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-result-tags 0 signal wrong-type-argument epg-import-result 6] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-result-new-user-ids 'side-effect-free t) (defalias 'epg-import-result-new-sub-keys--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-result-new-sub-keys (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-result-tags)) (signal 'wrong-type-argument (list 'epg-import-result cl-x))) (aref cl-x 7)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-result-new-sub-keys 'compiler-macro 'epg-import-result-new-sub-keys--cmacro) (defalias 'epg-import-result-new-sub-keys #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-result-tags 0 signal wrong-type-argument epg-import-result 7] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-result-new-sub-keys 'side-effect-free t) (defalias 'epg-import-result-new-signatures--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-result-new-signatures (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-result-tags)) (signal 'wrong-type-argument (list 'epg-import-result cl-x))) (aref cl-x 8)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-result-new-signatures 'compiler-macro 'epg-import-result-new-signatures--cmacro) (defalias 'epg-import-result-new-signatures #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-result-tags 0 signal wrong-type-argument epg-import-result 8] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-result-new-signatures 'side-effect-free t) (defalias 'epg-import-result-new-revocations--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-result-new-revocations (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-result-tags)) (signal 'wrong-type-argument (list 'epg-import-result cl-x))) (aref cl-x 9)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-result-new-revocations 'compiler-macro 'epg-import-result-new-revocations--cmacro) (defalias 'epg-import-result-new-revocations #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-result-tags 0 signal wrong-type-argument epg-import-result 9] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-result-new-revocations 'side-effect-free t) (defalias 'epg-import-result-secret-read--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-result-secret-read (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-result-tags)) (signal 'wrong-type-argument (list 'epg-import-result cl-x))) (aref cl-x 10)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-result-secret-read 'compiler-macro 'epg-import-result-secret-read--cmacro) (defalias 'epg-import-result-secret-read #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-result-tags 0 signal wrong-type-argument epg-import-result 10] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-result-secret-read 'side-effect-free t) (defalias 'epg-import-result-secret-imported--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-result-secret-imported (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-result-tags)) (signal 'wrong-type-argument (list 'epg-import-result cl-x))) (aref cl-x 11)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-result-secret-imported 'compiler-macro 'epg-import-result-secret-imported--cmacro) (defalias 'epg-import-result-secret-imported #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-result-tags 0 signal wrong-type-argument epg-import-result 11] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-result-secret-imported 'side-effect-free t) (defalias 'epg-import-result-secret-unchanged--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-result-secret-unchanged (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-result-tags)) (signal 'wrong-type-argument (list 'epg-import-result cl-x))) (aref cl-x 12)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-result-secret-unchanged 'compiler-macro 'epg-import-result-secret-unchanged--cmacro) (defalias 'epg-import-result-secret-unchanged #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-result-tags 0 signal wrong-type-argument epg-import-result 12] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-result-secret-unchanged 'side-effect-free t) (defalias 'epg-import-result-not-imported--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-result-not-imported (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-result-tags)) (signal 'wrong-type-argument (list 'epg-import-result cl-x))) (aref cl-x 13)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-result-not-imported 'compiler-macro 'epg-import-result-not-imported--cmacro) (defalias 'epg-import-result-not-imported #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-result-tags 0 signal wrong-type-argument epg-import-result 13] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-result-not-imported 'side-effect-free t) (defalias 'epg-import-result-imports--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epg-import-result-imports (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-epg-import-result-tags)) (signal 'wrong-type-argument (list 'epg-import-result cl-x))) (aref cl-x 14)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"]) (put 'epg-import-result-imports 'compiler-macro 'epg-import-result-imports--cmacro) (defalias 'epg-import-result-imports #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-epg-import-result-tags 0 signal wrong-type-argument epg-import-result 14] 5 "\n\n(fn CL-X)"]) (function-put 'epg-import-result-imports 'side-effect-free t) (defalias 'epg-make-import-result--cmacro #[3855 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (considered no-user-id imported imported-rsa unchanged new-user-ids new-sub-keys new-signatures new-revocations secret-read secret-imported secret-unchanged not-imported imports) (cl-block epg-make-import-result "Constructor for objects of type `epg-import-result'." (declare (side-effect-free t)) (vector 'cl-struct-epg-import-result considered no-user-id imported imported-rsa unchanged new-user-ids new-sub-keys new-signatures new-revocations secret-read secret-imported secret-unchanged not-imported imports)) nil] 35 "\n\n(fn CL-WHOLE-ARG CONSIDERED NO-USER-ID IMPORTED IMPORTED-RSA UNCHANGED NEW-USER-IDS NEW-SUB-KEYS NEW-SIGNATURES NEW-REVOCATIONS SECRET-READ SECRET-IMPORTED SECRET-UNCHANGED NOT-IMPORTED IMPORTS)"]) (put 'epg-make-import-result 'compiler-macro 'epg-make-import-result--cmacro) #@237 Constructor for objects of type `epg-import-result'. (fn CONSIDERED NO-USER-ID IMPORTED IMPORTED-RSA UNCHANGED NEW-USER-IDS NEW-SUB-KEYS NEW-SIGNATURES NEW-REVOCATIONS SECRET-READ SECRET-IMPORTED SECRET-UNCHANGED NOT-IMPORTED IMPORTS) (defalias 'epg-make-import-result #[3598 "\300\301&\207" [vector cl-struct-epg-import-result] 30 (#$ . 89502)]) (byte-code "\300\301\302\303#\210\304\305\306\307\306\211\310\311\312\303& \207" [function-put epg-make-import-result side-effect-free t cl-struct-define epg-import-result nil cl-structure-object ((cl-tag-slot) (considered) (no-user-id) (imported) (imported-rsa) (unchanged) (new-user-ids) (new-sub-keys) (new-signatures) (new-revocations) (secret-read) (secret-imported) (secret-unchanged) (not-imported) (imports)) cl-struct-epg-import-result-tags cl-struct-epg-import-result] 10) #@71 Return the result of CONTEXT associated with NAME. (fn CONTEXT NAME) (defalias 'epg-context-result-for #[514 "\211\301H>\204 \302\303\304D\"\210\305H\236A\207" [cl-struct-epg-context-tags 0 signal wrong-type-argument epg-context 17] 7 (#$ . 90368)]) #@83 Set the result of CONTEXT associated with NAME to VALUE. (fn CONTEXT NAME VALUE) (defalias 'epg-context-set-result-for #[771 "\301H>\204 \302\303\304D\"\210\305H\236\211\203 \211\241\202<