epg-verify-string

epg-verify-string is a compiled Lisp function in `epg.el'.

(epg-verify-string CONTEXT SIGNATURE &optional SIGNED-TEXT)

Verify a string SIGNATURE.
SIGNED-TEXT is a string if it is specified.

For a detached signature, both SIGNATURE and SIGNED-TEXT should be
string. For a normal or a cleartext signature, SIGNED-TEXT should be
nil. In the latter case, this function returns the plaintext after
successful verification.

Note that this function does not return verification result as t
or nil, nor signal error on failure. That's a design decision to
handle the case where SIGNATURE has multiple signature.

To check the verification results, use `epg-context-result-for' as follows:

(epg-context-result-for context 'verify)

which will return a list of `epg-signature' object.