Function: epg--status-ERRSIG
epg--status-ERRSIG is a byte-compiled function defined in epg.el.gz.
Signature
(epg--status-ERRSIG CONTEXT STRING)
Source Code
;; Defined in /usr/src/emacs/lisp/epg.el.gz
(defun epg--status-ERRSIG (context string)
(if (string-match "\\`\\([^ ]+\\) \\([0-9]+\\) \\([0-9]+\\) \
\\([[:xdigit:]][[:xdigit:]]\\) \\([^ ]+\\) \\([0-9]+\\)"
string)
(let ((signature (epg-make-signature 'error)))
(epg-context-set-result-for
context
'verify
(cons signature
(epg-context-result-for context 'verify)))
(setf (epg-signature-key-id signature)
(match-string 1 string))
(setf (epg-signature-pubkey-algorithm signature)
(string-to-number (match-string 2 string)))
(setf (epg-signature-digest-algorithm signature)
(string-to-number (match-string 3 string)))
(setf (epg-signature-class signature)
(string-to-number (match-string 4 string) 16))
(setf (epg-signature-creation-time signature)
(epg--time-from-seconds (match-string 5 string))))))