Function: cl--struct-epg-context-p
cl--struct-epg-context-p is a byte-compiled function defined in
epg.el.gz.
Signature
(cl--struct-epg-context-p CL-X)
Source Code
;; Defined in /usr/src/emacs/lisp/epg.el.gz
(cl-defstruct (epg-context
(:constructor nil)
(:constructor epg-context--make
(protocol &optional armor textmode include-certs
cipher-algorithm digest-algorithm
compress-algorithm
&aux
(program
(let ((configuration (epg-find-configuration protocol)))
(unless configuration
(signal 'epg-error
(list "no usable configuration" protocol)))
(alist-get 'program configuration)))))
(:copier nil)
(:predicate nil))
protocol
program
(home-directory epg-gpg-home-directory)
armor
textmode
include-certs
cipher-algorithm
digest-algorithm
compress-algorithm
(passphrase-callback (list #'epa-passphrase-callback-function))
progress-callback
edit-callback
signers
sender
sig-notations
process
output-file
result
operation
(pinentry-mode epg-pinentry-mode)
(error-output "")
error-buffer)